.home-hero.hero{background:#080909;min-height:clamp(650px,82vh,940px)}.home-hero .home-hero-copy{width:min(53%,760px);padding-right:clamp(26px,4vw,74px)}.home-hero .home-hero-media{width:85%}.home-hero.hero:after{background:linear-gradient(90deg,#080909 0% 18%,#080909f5 34%,#080909bd 47%,#08090924 75%,#08090908)}.home-hero .eyebrow{color:#d0bba2}.home-hero h1{letter-spacing:-.075em;text-wrap:balance;max-width:780px;margin:26px 0 38px;font-size:clamp(70px,7.5vw,132px);line-height:.94}.home-hero h1 em{color:#dac2a2;font-weight:400}.home-hero .lead{color:#e3dfd7;max-width:525px;font-size:clamp(17px,1.38vw,20px);line-height:1.75}.home-hero .hero-actions{margin-top:43px}.home-hero .button{min-height:58px;padding-inline:30px}.home-founder{background:#0d1011;padding-block:clamp(100px,12vw,190px)}.home-founder .two-col{grid-template-columns:minmax(280px,.85fr) minmax(0,1fr);gap:clamp(45px,10vw,170px)}.home-founder h2{max-width:620px;font-size:clamp(52px,6vw,90px);line-height:1.03}.home-founder .founder-aside{color:#e5c8a2;border-top:1px solid #64584a;width:max-content;max-width:100%;padding-top:22px}.home-founder .brand-story-copy{gap:24px;max-width:650px}.home-founder .brand-story-copy .copy{font-size:17px;line-height:1.95}.home-founder .story-lead{font-family:Georgia,serif;font-size:clamp(25px,2.5vw,34px);font-weight:400;line-height:1.45}.home-listing{background:#15191a;padding-block:clamp(95px,10vw,160px)!important}.home-listing .two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,9vw,150px)}.home-listing h2{font-size:clamp(56px,6vw,92px);line-height:1.03}.home-listing .story-lead{font-family:Georgia,serif;font-weight:400}.home-listing .premium-link{margin-top:25px;display:inline-block}.home-memories{background:radial-gradient(at 80% 0,#9b774f3b,#0000 52%),linear-gradient(140deg,#211b18,#0b0e0f 70%);padding-block:clamp(120px,13vw,205px);overflow:hidden}.home-memories .memories-inner{gap:30px;max-width:1280px;position:relative}.home-memory-index{letter-spacing:.25em;color:#c4ab8d;font-size:11px;position:absolute;top:0;right:clamp(20px,5vw,82px)}.home-memories h2{letter-spacing:-.075em;max-width:1100px;padding-bottom:25px;font-size:clamp(80px,10vw,160px);line-height:.9}.home-memories .story-lead{max-width:1050px;font:400 clamp(29px,3.7vw,54px)/1.24 Georgia,serif}.home-memories .copy{max-width:750px;line-height:1.95}.home-memories .brand-emphasis{border-left:2px solid #c9ac86;max-width:920px;margin-top:32px;padding-left:clamp(22px,4vw,42px);font:400 clamp(28px,3.9vw,52px)/1.25 Georgia,serif}.home-principles{background:#0d1011;padding-block:clamp(100px,11vw,170px)!important}.home-principles .section-header h2{max-width:750px}.home-principles .grid3{background:0 0;border:0;gap:20px}.home-principles .pillar{background:#181d1e;border:1px solid #353c3d;min-height:350px;padding:clamp(30px,4vw,56px);transition:transform .3s,border-color .3s}.home-principles .pillar:hover{border-color:#9f886d;transform:translateY(-5px)}.home-principles .pillar h3{margin-top:90px;font-size:clamp(27px,2.5vw,37px)}.home-explore{background:#121617;padding-block:clamp(105px,11vw,170px)}.home-explore .company-pathways{gap:18px}.home-explore .company-pathway{background:linear-gradient(140deg,#222a2d,#14191b);border-radius:3px;min-height:310px;padding:clamp(32px,4vw,60px);transition:background .25s,border-color .25s;position:relative;overflow:hidden}.home-explore .company-pathway:hover{background:linear-gradient(140deg,#293236,#171c1e);border-color:#a18c73}.home-explore .company-pathway h3{font:400 clamp(35px,3.5vw,49px)/1.1 Georgia,serif}.home-explore .company-pathway .number{color:#c8af90}.home-explore .company-pathway .premium-link{color:#e1c5a2}.home-cta{background:linear-gradient(120deg,#29221c,#14191b);padding-block:clamp(100px,10vw,165px)}.home-cta h2{letter-spacing:-.05em;max-width:890px;font:400 clamp(48px,5.5vw,85px)/1.06 Georgia,serif}.home-cta .button{background:#dbc5a9;border-color:#dbc5a9}@media (min-width:901px){.home-hero .home-hero-copy{justify-content:flex-start;padding-top:clamp(48px,5vw,76px);padding-bottom:clamp(72px,7vw,105px)}}@media (max-width:1100px){.home-hero .home-hero-copy{width:57%}.home-hero.hero:after{background:linear-gradient(90deg,#080909 8%,#080909fa 25%,#080909c2 52%,#0809091a 90%)}}@media (max-width:900px){.home-hero.hero{min-height:0}.home-hero .home-hero-copy{width:100%;padding:90px 6vw 70px}.home-hero.hero:after{display:none}.home-hero .home-hero-media{width:100%}.home-hero h1{font-size:clamp(64px,10vw,100px)}.home-founder .two-col,.home-listing .two-col{grid-template-columns:1fr;gap:45px}.home-founder h2,.home-listing h2{max-width:750px}.home-principles .grid3{grid-template-columns:1fr 1fr}.home-principles .grid3 .pillar:last-child{grid-column:1/-1}}@media (max-width:767px){.home-hero .home-hero-copy{padding:75px 22px 60px}.home-hero h1{margin:20px 0 25px;font-size:clamp(56px,14vw,76px)}.home-hero .hero-actions{margin-top:30px}.home-hero .button{min-height:52px}.home-founder,.home-listing,.home-memories,.home-principles,.home-explore{padding-block:80px!important}.home-founder h2,.home-listing h2{font-size:clamp(48px,11vw,68px)}.home-founder .brand-story-copy .copy{font-size:16px}.home-memories h2{padding-top:40px;font-size:clamp(68px,15vw,100px)}.home-memory-index{right:22px}.home-memories .story-lead{font-size:clamp(28px,7vw,39px)}.home-memories .brand-emphasis{font-size:clamp(27px,7vw,38px)}.home-principles .grid3{grid-template-columns:1fr}.home-principles .grid3 .pillar:last-child{grid-column:auto}.home-principles .pillar{min-height:245px}.home-principles .pillar h3{margin-top:45px}.home-explore .company-pathway{min-height:265px}.home-cta{padding-block:85px}.home-cta h2{font-size:clamp(45px,10vw,68px)}}@media (prefers-reduced-motion:reduce){.home-principles .pillar,.home-explore .company-pathway{transition:none}.home-principles .pillar:hover{transform:none}}.home-experience{overflow:clip}.home-hero .home-hero-media img{transform:translate3d(0,var(--editorial-parallax,0px),0) scale(1.045);transform-origin:50%;will-change:auto}.home-experience.motion-enabled [data-editorial-reveal] .eyebrow,.home-experience.motion-enabled [data-editorial-reveal] h2,.home-experience.motion-enabled [data-editorial-reveal] .story-lead,.home-experience.motion-enabled [data-editorial-reveal] .brand-emphasis,.home-experience.motion-enabled [data-editorial-reveal] .company-pathways,.home-experience.motion-enabled [data-editorial-reveal] .grid3{transition:opacity .8s cubic-bezier(.2,.65,.2,1),transform 1s cubic-bezier(.18,.7,.2,1)}.home-experience.motion-enabled [data-editorial-reveal]:not(.is-visible) .eyebrow,.home-experience.motion-enabled [data-editorial-reveal]:not(.is-visible) h2,.home-experience.motion-enabled [data-editorial-reveal]:not(.is-visible) .story-lead,.home-experience.motion-enabled [data-editorial-reveal]:not(.is-visible) .brand-emphasis,.home-experience.motion-enabled [data-editorial-reveal]:not(.is-visible) .company-pathways,.home-experience.motion-enabled [data-editorial-reveal]:not(.is-visible) .grid3{opacity:0;transform:translateY(34px)}.home-experience.motion-enabled [data-editorial-reveal].is-visible .eyebrow{transition-delay:60ms}.home-experience.motion-enabled [data-editorial-reveal].is-visible h2{transition-delay:.13s}.home-experience.motion-enabled [data-editorial-reveal].is-visible .story-lead{transition-delay:.22s}.home-experience.motion-enabled [data-editorial-reveal].is-visible .brand-emphasis{transition-delay:.27s}.home-experience.motion-enabled [data-editorial-reveal].is-visible .grid3,.home-experience.motion-enabled [data-editorial-reveal].is-visible .company-pathways{transition-delay:.18s}.home-hero .home-hero-copy{animation:1.25s cubic-bezier(.18,.7,.2,1) both editorial-hero-arrive}@keyframes editorial-hero-arrive{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.home-hero .home-hero-copy{animation:none}.home-hero .home-hero-media img{transform:none!important}.home-experience [data-editorial-reveal] *{opacity:1!important;transition:none!important;transform:none!important}}
