.hc-about-hero__grid{grid-template-columns:minmax(0,.88fr) minmax(24rem,1.12fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.hc-about-hero__portrait{border-radius:var(--hc-radius-surface);min-height:clamp(36rem,52vw,48rem);margin:0;position:relative;overflow:hidden}.hc-about-hero__backdrop,.hc-about-hero__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hc-about-hero__image{-o-object-position:50% 24%;object-position:50% 24%}@media (width<=900px){.hc-about-hero__grid{grid-template-columns:1fr}.hc-about-hero__portrait{aspect-ratio:16/9;min-height:auto}}@media (width<=700px){.hc-about-hero__portrait{aspect-ratio:3/2}}.hc-about-hero{background:var(--hc-canvas);padding-block:clamp(3rem,6vw,6rem) clamp(6rem,10vw,9rem)}.hc-about-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(24rem,.92fr);gap:clamp(3rem,6vw,6rem)}.hc-about-hero .hc-display{font-family:var(--hc-font-editorial);letter-spacing:-.045em;font-size:clamp(3.25rem,5vw,5.35rem);font-weight:400;line-height:.97}.hc-about-hero__portrait{background:0 0;border-radius:0;min-height:clamp(32rem,43vw,41rem)}.hc-about-hero .hc-section-kicker{color:var(--hc-accent-text)}.hc-about-statement{color:var(--hc-text);background:var(--hc-canvas);padding-block:clamp(5rem,8vw,8rem)}.hc-about-continuity{display:block}.hc-about-statement :where(h2,p){color:inherit}.hc-about-statement .hc-section-title{color:var(--hc-text);text-wrap:balance;margin:0;font-size:clamp(3.25rem,5vw,4.75rem);line-height:.96}.hc-about-continuity__copy{gap:1rem;max-width:68ch;margin-top:clamp(1.5rem,3vw,2.5rem);display:grid}.hc-about-statement .hc-about-continuity__copy>p{max-width:none;color:var(--hc-text-muted);font-size:var(--hc-type-body);margin:0;line-height:1.65}.hc-about-continuity__figure{margin:clamp(2.5rem,5vw,4rem) 0 0}.hc-about-continuity__figure img{width:100%;height:auto;display:block}.hc-about-continuity__mobile{display:none!important}.hc-about-principles .hc-principles-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2rem,5vw,5rem) clamp(1.5rem,3vw,3rem)}.hc-about-principles .hc-principle{box-shadow:none;background:0 0;border-radius:0;grid-column:span 5;padding:0}.hc-about-principles .hc-principle:nth-child(2n){grid-column:7/span 5}.hc-about-principles .hc-index{color:var(--hc-accent-text);font-size:1rem}.hc-about-principles .hc-principle h3{font-size:clamp(1.35rem,2vw,1.8rem)}@media (width<=900px){.hc-about-hero__grid{grid-template-columns:1fr;gap:2.5rem}.hc-about-statement .hc-recognition{grid-template-columns:1fr}.hc-about-principles .hc-principles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-about-principles .hc-principle,.hc-about-principles .hc-principle:nth-child(2n){grid-column:auto;margin-top:0}}@media (width<=640px){.hc-about-hero .hc-display{font-size:clamp(2.65rem,12vw,3.35rem)}.hc-about-hero__portrait{aspect-ratio:4/5;min-height:0}.hc-about-principles .hc-principles-grid{grid-template-columns:1fr}}.page-about .hc-main{padding-top:0}.hc-about-hero{padding-top:clamp(7.5rem,10vw,9rem)}.hc-about-hero .hc-display{font-size:clamp(3rem,4.6vw,4.75rem);line-height:1.02}.hc-about-hero .hc-lead{max-width:37rem;margin-top:var(--hc-space-6)}.hc-about-hero .hc-trust-note{max-width:37rem;margin:var(--hc-space-3) 0 0;color:var(--hc-text-muted);font-size:clamp(var(--hc-font-size-lg), 1.75vw, var(--hc-font-size-2xl));line-height:1.65}.hc-about-principles{background:var(--hc-canvas);padding-block:clamp(4.5rem,7vw,7rem)}.hc-about-principles .hc-section-title{letter-spacing:-.05em;margin:0 0 clamp(2.5rem,5vw,4rem);font-size:clamp(2.75rem,4.4vw,4.5rem);line-height:.98}.hc-about-principles .hc-principles-grid{grid-template-columns:1fr;gap:clamp(3rem,6vw,6rem);display:grid}.hc-about-principles .hc-principle,.hc-about-principles .hc-principle:nth-child(2n){grid-column:auto;grid-template-columns:minmax(17rem,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:0;display:grid}.hc-about-principles .hc-principle:nth-child(2n) figure{order:2}.hc-about-principles .hc-principle figure{place-items:center;min-height:16rem;margin:0;display:grid}.hc-about-principles .hc-principle figure img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1rem .8rem #10253f1a);width:min(100%,27rem);max-height:20rem}.hc-about-principles .hc-principle__copy{gap:var(--hc-space-5);grid-template-columns:3rem minmax(0,1fr);align-items:start;display:grid}.hc-about-principles .hc-principle h3{margin:0 0 var(--hc-space-3);font-size:clamp(1.55rem,2.35vw,2.25rem);line-height:1.12}.hc-about-principles .hc-principle p{max-width:42rem;color:var(--hc-text-muted);font-size:var(--hc-type-body);margin:0;line-height:1.65}.hc-about-experience{color:var(--hc-proof-text);background:var(--hc-proof-surface)}.hc-about-experience__layout{grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.hc-about-experience__intro{gap:1.5rem;display:grid}.hc-about-experience__intro .hc-section-title{color:var(--hc-proof-text);letter-spacing:-.045em;margin:0;font-size:clamp(2.8rem,4.4vw,4.4rem);line-height:.98}.hc-about-experience__intro .hc-section-intro{max-width:60ch;color:var(--hc-proof-text-muted);margin:0}.hc-about-experience__intro .hc-text-link{color:var(--hc-proof-text)}.hc-about-experience__list{border-top:1px solid color-mix(in srgb, var(--hc-proof-text) 20%, transparent);grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.hc-about-experience__list li{gap:var(--hc-space-5);border-bottom:1px solid color-mix(in srgb, var(--hc-proof-text) 20%, transparent);background:0 0;grid-template-columns:4.5rem minmax(0,1fr);align-items:start;padding:clamp(2rem,4vw,3rem) 0;display:grid}.hc-about-experience__list .hc-index{color:var(--hc-accent);font-size:1rem;line-height:1.4}.hc-about-experience__list h3{margin:0 0 1rem;font-size:clamp(1.5rem,2vw,2rem);line-height:1.1;color:var(--hc-proof-text)!important}.hc-about-experience__list p{max-width:38ch;color:var(--hc-proof-text-muted);margin:0}@media (width<=900px){.hc-about-experience__layout,.hc-about-principles .hc-principle,.hc-about-principles .hc-principle:nth-child(2n){grid-template-columns:1fr}.hc-about-principles .hc-principle:nth-child(2n) figure{order:0}}@media (width<=640px){.page-about .hc-main{padding-top:0}.hc-about-hero{padding-top:7.5rem}.hc-about-continuity__desktop{display:none!important}.hc-about-statement{padding-block:4.5rem}.hc-about-statement .hc-section-title{font-size:clamp(3rem,15vw,4.5rem);line-height:.96}.hc-about-continuity__mobile{display:block!important}.hc-about-principles .hc-principle__copy,.hc-about-experience__list li{grid-template-columns:2.5rem minmax(0,1fr)}}
