.pub-type-spacious{font-weight:var(--brand-copy-weight);--brand-nav-font-size:10px;--brand-nav-font-weight:600;--brand-nav-letter-spacing:.18em;--brand-hero-overline-size:10px;--brand-hero-overline-tracking:.25em;--brand-hero-title-tracking:.1em;--brand-hero-subline-size:11px;--brand-hero-subline-tracking:.22em;--brand-hero-size-large:clamp(32px, 10.5vw, 155px);--brand-hero-size-regular:clamp(32px, 8vw, 120px);--brand-section-size-large:clamp(36px, 5vw, 64px);--brand-section-size-regular:clamp(28px, 3.4vw, 44px)}.pub-type-spacious .public-section-heading{text-align:var(--brand-copy-align);margin:0 0 44px}.pub-type-spacious .public-section-eyebrow{font-family:var(--brand-font-body,sans-serif);letter-spacing:.4em;text-transform:uppercase;color:var(--surf-link,var(--brand-link,var(--heading)));margin:0 0 20px;font-size:10px;font-weight:600;line-height:1.5}.pub-type-spacious .public-section-title{font-family:var(--brand-font-display,sans-serif);font-size:var(--brand-section-title-size);letter-spacing:.06em;text-transform:none;color:var(--surf-text,var(--brand-neutral-text));text-align:var(--brand-copy-align);margin:0;font-weight:700;line-height:1.12}.pub-type-spacious .public-section-heading:after{content:"";border-top:1px solid var(--surf-accent,var(--brand-accent));width:60px;height:0;margin-top:24px;margin-inline:var(--brand-heading-rule-margin);display:block}.pub-type-spacious .public-section-heading:has(.public-section-title):not(:has(.public-section-eyebrow)){margin-bottom:36px}.pub-type-spacious #about .about-inner{max-width:1200px;text-align:var(--brand-copy-align)}.pub-type-spacious #about .about-text{max-width:680px;margin-inline:var(--brand-heading-rule-margin)}.pub-type-spacious #about .about-text p{font-weight:var(--brand-copy-weight);color:var(--surf-text-muted,var(--brand-neutral-text-muted));text-align:var(--brand-copy-align)}.pub-type-spacious #about .about-text strong{color:var(--surf-text,var(--brand-neutral-text))}.pub-type-spacious .public-copy{font-weight:var(--brand-copy-weight);text-align:var(--brand-copy-align)}@media (max-width:640px){.pub-type-spacious .public-section-heading{margin-bottom:30px}.pub-type-spacious .public-section-eyebrow{letter-spacing:.25em}.pub-type-spacious .public-section-title{overflow-wrap:anywhere}}