.site.about-page .about-hero{grid-template-columns:1.24fr 1fr;align-items:center;gap:80px;padding:65px 0 58px;display:grid}.site.about-page .about-hero .eyebrow{margin-bottom:26px;display:block}.site.about-page .about-hero h1{letter-spacing:-.04em;margin-bottom:28px;font-size:clamp(55px,5.65vw,78px);line-height:1.02}.site.about-page .about-hero h1 em{display:inline-block}.site.about-page .about-hero .about-lead{max-width:570px;color:var(--ink);font-size:16px;line-height:1.9}.site.about-page .about-hero .about-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:30px;display:flex}.site.about-page .about-actions .textlink{font-size:12px}.site.about-page .brand-arch{background:var(--soft);text-align:center;isolation:isolate;border-radius:240px 240px 4px 4px;flex-direction:column;justify-content:center;align-items:center;min-height:516px;padding:47px 34px 27px;display:flex;position:relative;overflow:hidden}.site.about-page .brand-arch:before{content:"";z-index:-1;border:1px solid #c7cfbd;border-radius:240px 240px 2px 2px;position:absolute;inset:20px 20px 55px}.site.about-page .brand-arch .brand-symbol{width:180px;height:auto;margin:3px 0 10px}.site.about-page .brand-symbol svg{width:100%;height:auto;display:block}.site.about-page .brand-arch p.arch-statement{letter-spacing:-.025em;margin:8px 0 30px;font:400 49px/1.02 Instrument Serif,serif}.site.about-page .brand-arch .arch-caption{letter-spacing:.15em;text-transform:uppercase;margin-top:auto;padding-top:22px;font-size:9px;font-weight:600;line-height:1.7}.site.about-page .identity-strip{border-block:1px solid var(--line);grid-template-columns:1fr 1.25fr 1fr;gap:35px;padding:23px 0;display:grid}.site.about-page .identity-strip div+div{border-left:1px solid var(--line);padding-left:32px}.site.about-page .identity-strip dt{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:9px;font-weight:600}.site.about-page .identity-strip dd{margin:0;font-size:13px;font-weight:500}.site.about-page .about-philosophy{padding-block:76px 74px}.site.about-page .about-section-intro{grid-template-columns:1fr 1fr;align-items:start;gap:72px;display:grid}.site.about-page .about-section-intro h2{margin-top:16px;font-size:clamp(44px,4.3vw,60px)}.site.about-page .about-section-intro>p{max-width:53ch;padding-top:28px;font-size:16px;line-height:1.85}.site.about-page .principles{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:44px;display:grid}.site.about-page .principle{border-top:1px solid var(--line);padding-top:20px}.site.about-page .principle .principle-no{color:var(--terra);margin-bottom:18px;font-size:11px;display:block}.site.about-page .principle h3{letter-spacing:-.025em;max-width:260px;margin-bottom:13px;font-size:18px}.site.about-page .principle p{color:var(--muted);max-width:35ch;font-size:14px;line-height:1.8}.site.about-page .experience-band{background:var(--forest);color:var(--ivory);padding-block:65px 66px}.site.about-page .experience-band .eyebrow{color:#d1dbc8}.site.about-page .experience-band .about-section-intro{align-items:center;gap:80px}.site.about-page .experience-band h2{font-size:clamp(45px,4.3vw,60px)}.site.about-page .experience-band .about-section-intro>p{color:#d9e0d2;padding-top:15px;font-size:15px}.site.about-page .experience-band em{color:#d8c5a9}.site.about-page .experience-band .approved-about{background:0 0;padding:0}.site.about-page .experience-band .experience-expander{border-color:#6b8873;margin-top:36px}.site.about-page .experience-band .experience-expander>summary{color:var(--ivory);padding:23px 0}.site.about-page .experience-band .experience-expander>summary:hover{background:#204a40}.site.about-page .experience-band .experience-label>span{color:#cbd7c4}.site.about-page .experience-band .experience-toggle{border-color:#99af94}.site.about-page .experience-band .experience-toggle:before,.site.about-page .experience-band .experience-toggle:after{background:var(--ivory)}.site.about-page .experience-band .experience-content{padding-top:8px;padding-bottom:28px}.site.about-page .experience-band .proof-card{color:var(--ink);border:0}.site.about-page .experience-band .proof-card h3{margin-top:14px;font:400 36px/1.12 Instrument Serif,serif}.site.about-page .experience-band .proof-card .label{letter-spacing:.12em;text-transform:uppercase;font-size:9px;line-height:1.8}.site.about-page .about-reach{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:72px;padding-block:61px 64px;display:grid}.site.about-page .about-reach h2{margin-top:16px;font-size:47px}.site.about-page .about-reach p{max-width:55ch;font-size:15px;line-height:1.85}.site.about-page .about-reach p+p{color:var(--muted);margin-top:13px;font-size:13px}.site.about-page .about-invitation{justify-content:space-between;align-items:center;gap:65px;padding-block:65px 68px;display:flex}.site.about-page .about-invitation h2{max-width:580px;font-size:55px}.site.about-page .about-invitation p{max-width:45ch;margin:0 0 24px;font-size:14px;line-height:1.8}.site.about-page .about-invitation .invitation-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.site.about-page .about-invitation .eyebrow{margin-bottom:18px;display:block}.site.about-page .footer-band.footer-cream{border-top:1px solid var(--line)}.site.about-page .footer-band.footer-cream .footer-frame{padding-top:38px}@media (width>=701px){.site.about-page .experience-band .proof-card .proof-stat{min-height:145px}}@media (width>=1600px){.site.about-page .about-hero h1{font-size:78px}}@media (width<=1100px){.site.about-page .about-hero{gap:40px}.site.about-page .about-hero h1{font-size:62px}.site.about-page .brand-arch{min-height:484px;padding-inline:24px}.site.about-page .brand-arch p.arch-statement{font-size:45px}.site.about-page .about-invitation{gap:40px}.site.about-page .about-invitation h2{font-size:49px}}@media (width<=850px){.site.about-page .about-hero{grid-template-columns:1.15fr 1fr;gap:30px;padding-block:44px}.site.about-page .about-hero h1{font-size:53px}.site.about-page .about-hero .about-lead{font-size:14px}.site.about-page .brand-arch{min-height:442px;padding:40px 22px 24px}.site.about-page .brand-arch .brand-symbol{width:140px}.site.about-page .brand-arch p.arch-statement{font-size:40px}.site.about-page .brand-arch:before{inset:15px 15px 55px}.site.about-page .brand-arch .arch-caption{letter-spacing:.1em;font-size:8px}.site.about-page .identity-strip{gap:20px}.site.about-page .identity-strip div+div{padding-left:20px}.site.about-page .identity-strip dd{font-size:12px}.site.about-page .about-section-intro,.site.about-page .experience-band .about-section-intro,.site.about-page .about-reach{gap:34px}.site.about-page .principles{gap:25px}.site.about-page .principle h3{font-size:16px}.site.about-page .about-invitation{grid-template-columns:1fr 1fr;gap:32px;display:grid}.site.about-page .about-invitation h2{font-size:45px}}@media (width<=650px){.site.about-page .about-hero{grid-template-columns:1fr;gap:36px;padding-block:43px 35px}.site.about-page .about-hero h1{margin-bottom:23px;font-size:clamp(46px,11.3vw,68px)}.site.about-page .about-hero .eyebrow{margin-bottom:21px}.site.about-page .about-hero .about-lead{font-size:15px;line-height:1.85}.site.about-page .about-hero .about-actions{gap:20px;margin-top:25px}.site.about-page .brand-arch{border-radius:200px 200px 3px 3px;width:100%;max-width:410px;min-height:0;margin:auto;padding:34px 28px 25px}.site.about-page .brand-arch:before{inset:15px 15px 48px}.site.about-page .brand-arch .brand-symbol{width:122px;margin:0 0 2px}.site.about-page .brand-arch p.arch-statement{margin:0 0 25px;font-size:42px}.site.about-page .brand-arch .arch-caption{padding-top:6px;font-size:8px}.site.about-page .identity-strip{grid-template-columns:1fr;gap:0;padding-block:0}.site.about-page .identity-strip div{grid-template-columns:104px 1fr;align-items:start;gap:15px;padding:15px 0;display:grid}.site.about-page .identity-strip div+div{border-left:0;border-top:1px solid var(--line);padding:15px 0}.site.about-page .identity-strip dt{margin:2px 0 0;font-size:8px}.site.about-page .identity-strip dd{font-size:12px}.site.about-page .about-philosophy{padding-block:45px 48px}.site.about-page .about-section-intro,.site.about-page .experience-band .about-section-intro,.site.about-page .about-reach{grid-template-columns:1fr;gap:23px}.site.about-page .about-section-intro h2{margin-top:14px;font-size:44px}.site.about-page .about-section-intro>p{padding:0;font-size:15px}.site.about-page .principles{grid-template-columns:1fr;gap:24px;margin-top:30px}.site.about-page .principle{padding:21px 0 0}.site.about-page .principle .principle-no{margin:0 0 13px;position:static}.site.about-page .principle h3{max-width:none;margin-bottom:9px;font-size:18px}.site.about-page .principle p{max-width:none;font-size:14px}.site.about-page .experience-band{padding-block:46px}.site.about-page .experience-band h2{font-size:47px}.site.about-page .experience-band .about-section-intro>p{padding:0;font-size:14px}.site.about-page .experience-band .experience-expander{margin-top:28px}.site.about-page .experience-band .experience-label strong{font-size:16px}.site.about-page .experience-band .experience-label>span{font-size:11px}.site.about-page .experience-band .proof-card h3{font-size:33px}.site.about-page .experience-band .proof-stat b{font-size:36px}.site.about-page .about-reach{gap:20px;padding-block:43px}.site.about-page .about-reach h2{font-size:44px}.site.about-page .about-reach p{font-size:14px}.site.about-page .about-invitation{padding-block:45px;display:block}.site.about-page .about-invitation h2{margin-bottom:24px;font-size:47px}.site.about-page .about-invitation .invitation-actions{gap:20px}}
