/* Own It Seniors: bold, direct, monochrome direction. */
body{background:#fff!important;color:#090909!important} .site-header{padding:0 4.5vw!important;color:#fff!important;height:82px!important}.wordmark,.hero h1,.manifesto h2,.section-heading h2,.session h2,.brand h2,.closing h2{font-family:"Archivo Black",Arial Black,sans-serif!important;font-style:normal!important;letter-spacing:-.075em!important;text-transform:uppercase!important}.wordmark{font-size:1.05rem!important}.wordmark em{font-family:"DM Mono",monospace!important;font-size:.48rem!important;letter-spacing:.14em!important;text-align:right!important}.site-header nav,.header-cta{font-family:"DM Mono",monospace!important;letter-spacing:.08em!important;font-size:.65rem!important}.hero{background:#090909!important;min-height:790px!important;padding:130px 4.5vw 4.5vw!important;grid-template-columns:1.15fr .85fr!important;gap:4vw!important}.hero h1{font-size:clamp(3.4rem,6.5vw,7.5rem)!important;line-height:.88!important}.hero h1 i{color:#8f8f8f!important;font-style:normal!important}.hero .eyebrow{color:#fff!important;font-family:"DM Mono",monospace!important;font-size:.68rem!important;letter-spacing:.1em!important}.hero-intro{font-size:1.08rem!important;color:#d3d3d3!important;max-width:420px!important}.button-gold{background:#fff!important;color:#000!important;font-family:"DM Mono",monospace!important;font-size:.68rem!important;letter-spacing:.07em!important}.button-gold:hover{background:#d0d0d0!important}.text-link,.hero-note{font-family:"DM Mono",monospace!important;letter-spacing:.07em!important}.hero-note{color:#a2a2a2!important}.hero-image{height:min(74vh,670px)!important}.hero-mark{display:none!important}.manifesto{background:#ededed!important;padding:8rem 9vw!important}.manifesto .eyebrow,.section-heading .eyebrow,.session .eyebrow,.closing .eyebrow{color:#090909!important;font-family:"DM Mono",monospace!important;letter-spacing:.09em!important}.manifesto h2{font-size:clamp(2.8rem,5.1vw,6rem)!important;line-height:.9!important}.manifesto h2 i{color:#767676!important}.manifesto-grid p{color:#202020!important}.gallery-section{padding:4rem 4.5vw 8rem!important}.section-heading{text-align:left!important;max-width:none!important;margin:0 0 2rem!important;border-top:2px solid #000!important;border-bottom:1px solid #000!important;padding:1rem 0!important}.section-heading h2{font-size:clamp(2.8rem,4.7vw,5.8rem)!important;line-height:.9!important;max-width:920px!important}.section-heading h2 i{color:#777!important}.gallery-grid{grid-template-columns:repeat(4,1fr)!important;grid-auto-flow:row!important;gap:1rem!important}.image-card,.image-card.wide,.image-card.tall{grid-column:auto!important;grid-row:auto!important;aspect-ratio:3/4!important}.image-card img{object-fit:cover!important}.session{background:#111!important;color:#fff!important;grid-template-columns:.72fr 1.28fr!important;min-height:670px!important;padding:5rem 9vw!important}.session h2{font-size:clamp(3.8rem,6vw,7rem)!important;line-height:.88!important}.session h2 i{color:#777!important}.session .price{font-family:"Archivo Black",sans-serif!important;font-size:3rem!important;letter-spacing:-.07em!important}.session .fine-print{color:#bdbdbd!important}.button-dark{font-family:"DM Mono",monospace!important}.brand{background:#d7d7d7!important;color:#000!important;padding:8rem 9vw!important}.brand-topline{color:#000!important;border-color:#555!important;font-family:"DM Mono",monospace!important}.brand .eyebrow{color:#000!important;font-family:"DM Mono",monospace!important}.brand h2{font-size:clamp(5rem,10vw,11rem)!important;line-height:.8!important}.brand h2 i{color:#fff!important;-webkit-text-stroke:2px #000!important;font-style:normal!important}.brand-copy>p:not(.eyebrow){color:#181818!important}.button-outline{background:#000!important;border:0!important;color:#fff!important;font-family:"DM Mono",monospace!important}.brand-list{display:none!important}.closing{background:#000!important;padding:9rem 1.5rem!important}.closing h2{font-size:clamp(4rem,8vw,9rem)!important;line-height:.85!important}.closing h2 i{color:#888!important;font-style:normal!important}.closing .eyebrow{color:#aaa!important;font-family:"DM Mono",monospace!important}footer{background:#fff!important;color:#000!important;font-family:"DM Mono",monospace!important}@media(max-width:800px){.site-header{padding:0 1.35rem!important;height:70px!important}.site-header nav{display:none!important}.hero{min-height:auto!important;grid-template-columns:1fr!important;padding:110px 1.35rem 1.35rem!important;gap:2rem!important}.hero h1{font-size:clamp(3.1rem,14vw,5.7rem)!important}.hero-image{height:530px!important}.manifesto{padding:5rem 1.35rem!important}.gallery-section{padding:1.35rem 1.35rem 5rem!important}.gallery-grid{grid-template-columns:repeat(2,1fr)!important;gap:.65rem!important}.session{grid-template-columns:1fr!important;padding:5rem 1.35rem!important}.brand{grid-template-columns:1fr!important;padding:5rem 1.35rem!important}.closing{padding:6rem 1.35rem!important}}
