.about-page{background:var(--white)}.about-page .site-header.scrolled{background:#17213af7}.about-page .about-hero.hero{background:var(--white);color:#17213a;align-items:center;height:86svh;min-height:660px;max-height:920px;padding:0;display:flex;position:relative;overflow:hidden}.about-page .about-hero:before,.about-page .about-hero:after{display:none}.about-hero-copy{z-index:2;width:min(700px,100% - 48px);max-width:none;margin-left:max(var(--gutter),calc((100vw - 1440px) / 2 + var(--gutter)));flex-direction:column;justify-content:center;padding:112px 0 64px;display:flex;position:relative}.about-page .about-hero h1{color:#17213a;max-width:680px;text-shadow:none;margin-bottom:30px;font-size:clamp(4rem,4.9vw,4.75rem);line-height:.96}.about-page .about-hero h1 span,.about-story-copy h2 span,.about-section-heading h2 span,.evolution-copy h2 span{display:block}.about-page .about-hero .eyebrow{color:#17213a;text-shadow:none}.about-page .about-hero .hero-copy{color:#17213ad6;max-width:650px;text-shadow:none;margin-bottom:0;line-height:1.72}.about-hero-cta{color:var(--white);background:#17213a;align-self:flex-start;margin-top:34px}.about-hero-cta:hover,.about-hero-cta:focus-visible{background:#24304d;transform:translateY(-1px)}.about-image-placeholder{min-height:500px;color:var(--navy);text-align:center;background:linear-gradient(135deg,#8aafc838,#f5f2eb33 48%,#17213a14),repeating-linear-gradient(-45deg,#17213a09 0 1px,#0000 1px 18px),#eceae4;border:1px solid #17213a2e;justify-content:center;align-items:center;margin:0;display:flex;position:relative;overflow:hidden}.about-image-placeholder:before,.about-image-placeholder:after{content:"";background:#17213a1a;position:absolute}.about-image-placeholder:before{height:1px;top:50%;left:0;right:0}.about-image-placeholder:after{width:1px;top:0;bottom:0;left:50%}.about-placeholder-content{z-index:1;background:#f5f2ebe6;gap:12px;width:min(420px,100% - 64px);padding:30px;display:grid;position:relative}.about-placeholder-content span{color:var(--blue);letter-spacing:.19em;text-transform:uppercase;font-size:.68rem;font-weight:600}.about-placeholder-content strong{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(2rem,3vw,3.2rem);font-weight:500;line-height:1}.about-placeholder-content p{color:#17213aad;margin:0;font-size:.78rem;line-height:1.65}.about-hero-media{min-height:100%;margin:0;position:absolute;inset:0;overflow:hidden}.about-hero-media img{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.about-section{padding:clamp(86px,8vw,116px) 0}.about-story{background:var(--ivory);padding-bottom:clamp(44px,4vw,60px)}.about-story-grid,.evolution-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(52px,6vw,96px);display:grid}.about-story-copy h2,.evolution-copy h2{max-width:700px;font-size:clamp(3.35rem,4.7vw,5rem)}.about-prose{color:#17213ac2;max-width:630px}.about-prose p+p{margin-top:18px}.about-story-media{min-height:680px;margin:0;overflow:hidden}.about-story-media img{object-fit:cover;object-position:center center;width:100%;height:100%}.about-editorial-cta{background:var(--ivory);padding:clamp(36px,3vw,48px) 0}.about-editorial-cta-inner{max-width:1440px}.about-editorial-cta h2{max-width:none;color:var(--navy);white-space:nowrap;margin-bottom:22px;font-size:clamp(2.15rem,3.25vw,3.25rem);line-height:1.04}.about-beliefs{background:var(--ivory)}.about-beliefs-intro{grid-template-columns:minmax(0,.86fr) minmax(460px,1.14fr);align-items:center;gap:clamp(52px,7vw,112px);display:grid}.about-section-heading{max-width:1040px;margin-bottom:0}.about-section-heading h2{max-width:980px}.about-beliefs .about-section-heading h2{text-wrap:balance;font-size:clamp(2.85rem,4.2vw,4.4rem)}.about-beliefs .about-section-heading h2 span{display:inline}.about-beliefs-media{min-height:480px;margin:0;overflow:hidden}.about-beliefs-media img{object-fit:cover;object-position:center center;width:100%;height:100%}.belief-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(50px,5vw,68px);display:grid}.belief-grid article{border-left:1px solid var(--border);flex-direction:column;min-height:240px;padding:4px clamp(26px,3vw,46px);display:flex}.belief-grid article:first-child{border-left:0;padding-left:0}.belief-grid article:last-child{padding-right:0}.belief-grid span{color:var(--blue);letter-spacing:.16em;margin-bottom:42px;font-size:.72rem;font-weight:600;display:block}.belief-grid h3{min-height:2.05em;margin-bottom:18px;font-size:clamp(1.8rem,2.35vw,2.55rem)}.belief-grid p{color:#17213ab8;margin-bottom:0;font-size:.92rem}.about-evolution{background:var(--white);padding-top:clamp(58px,5vw,76px)}.evolution-grid{grid-template-columns:minmax(440px,1.08fr) minmax(0,.92fr)}.evolution-media{min-height:680px;margin:0;overflow:hidden}.evolution-media img{object-fit:cover;object-position:center center;width:100%;height:100%}.about-final-cta{background:var(--navy);color:var(--white);padding:clamp(80px,7vw,104px) 0}.about-final-cta-inner{text-align:center}.about-final-cta h2{margin-bottom:20px}.about-final-cta p:not(.eyebrow){color:#ffffffb8;max-width:670px;margin:0 auto 32px}@media (width<=1100px){.about-story-grid,.evolution-grid{grid-template-columns:1fr 1fr;gap:56px}.about-beliefs-intro{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:56px}.about-story-media,.evolution-media{min-height:570px}.belief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.belief-grid article,.belief-grid article:first-child,.belief-grid article:last-child{border-top:1px solid var(--border);border-left:0;min-height:0;padding:34px}.belief-grid article:nth-child(odd){padding-left:0}.belief-grid article:nth-child(2n){border-left:1px solid var(--border)}}@media (width<=980px){.about-page .about-hero.hero{height:84svh;min-height:620px;max-height:820px;padding:0}.about-hero-copy{width:min(630px,calc(100% - (var(--gutter) * 2)));margin-left:var(--gutter);padding:108px 0 60px}.about-page .about-hero h1{font-size:clamp(3.25rem,6.5vw,4.1rem)}.about-hero-media{min-height:100%}.about-story-grid,.evolution-grid,.about-beliefs-intro{grid-template-columns:1fr}.about-editorial-cta h2{white-space:normal}.about-story-media,.evolution-media,.about-beliefs-media{aspect-ratio:16/10;min-height:0}.evolution-copy{order:1}.evolution-media{order:2}}@media (width<=760px){.about-page .about-hero.hero{height:88svh;min-height:680px;max-height:820px}.about-hero-copy{width:calc(100% - (var(--gutter) * 2));margin-left:var(--gutter);padding:118px 0 56px}.about-page .about-hero h1{max-width:560px;font-size:clamp(3.4rem,13vw,4.5rem)}.about-hero-media{min-height:100%}.about-hero-media img{object-position:64% center}}@media (width<=680px){.about-page .about-hero h1 span,.about-story-copy h2 span,.about-section-heading h2 span,.evolution-copy h2 span{display:inline}.about-page .about-hero h1 span+span:before,.about-story-copy h2 span+span:before,.about-section-heading h2 span+span:before,.evolution-copy h2 span+span:before{content:" "}.about-section{padding:76px 0}.about-story{padding-bottom:44px}.about-evolution{padding-top:56px}.about-editorial-cta{padding:38px 0 44px}.about-editorial-cta h2{margin-bottom:20px;font-size:clamp(2.05rem,9vw,2.8rem)}.about-story-media,.evolution-media,.about-beliefs-media{aspect-ratio:4/5}.belief-grid{grid-template-columns:1fr}.belief-grid article,.belief-grid article:first-child,.belief-grid article:nth-child(odd),.belief-grid article:nth-child(2n),.belief-grid article:last-child{border-top:1px solid var(--border);border-left:0;padding:30px 0 38px}.belief-grid span{margin-bottom:28px}.belief-grid h3{min-height:0}.about-placeholder-content{width:calc(100% - 40px);padding:24px 20px}}@media (prefers-reduced-motion:reduce){.about-page .reveal-item,.about-page .reveal-item.is-visible{opacity:1!important;transform:none!important}}
