.About-module__hVONLq__page{--ink:#111e31;--muted:#304259;--orange:#ff5600;color:var(--ink);background:#f7f5ef}.About-module__hVONLq__page :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #3154d8}.About-module__hVONLq__shell{width:min(100% - clamp(2rem,7vw,7rem),1280px);margin-inline:auto}.About-module__hVONLq__hero{padding-block:clamp(5rem,10vw,9rem) clamp(6rem,10vw,10rem);overflow:hidden}.About-module__hVONLq__heroGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.About-module__hVONLq__eyebrow{color:#a63d16;font-size:1rem;font-weight:800}.About-module__hVONLq__heroCopy h1{text-transform:uppercase;max-width:13ch;font:800 clamp(4rem, 6.6vw, 7.5rem)/.91 var(--font-barlow-condensed), Georgia, serif;letter-spacing:-.005em;text-wrap:balance;margin:1.5rem 0}.About-module__hVONLq__lead{max-width:55ch;color:var(--muted);font-size:clamp(1.18rem,1.5vw,1.3rem);font-weight:600;line-height:1.7}.About-module__hVONLq__heroActions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.About-module__hVONLq__primary{min-height:52px;color:var(--ink);background:var(--orange);border-radius:10px;align-items:center;gap:1rem;padding:.6rem .75rem .6rem 1.25rem;font-weight:800;text-decoration:none;transition:transform .26s cubic-bezier(.22,1,.36,1);display:inline-flex}.About-module__hVONLq__primary span{color:#fff;background:var(--ink);border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.About-module__hVONLq__primary:hover{transform:translateY(-3px)}.About-module__hVONLq__secondary{color:#2c55df;text-underline-offset:5px;align-items:center;min-height:48px;font-weight:700;display:inline-flex}.About-module__hVONLq__portraitShell{background:#d5e1dc;border-radius:12px;padding:7px;position:relative;box-shadow:12px 12px #b7d5ce}.About-module__hVONLq__portraitCore{background:#a09992;border-radius:7px;height:clamp(480px,54vw,690px);position:relative;overflow:hidden}.About-module__hVONLq__portrait{object-fit:cover;object-position:50% 25%}.About-module__hVONLq__portraitShell figcaption{min-width:185px;color:var(--ink);font:700 2rem/1 var(--font-barlow-condensed), sans-serif;background:#fff;border-radius:17px;flex-direction:column;padding:1.05rem 1.3rem;display:flex;position:absolute;bottom:2rem;left:-2rem;box-shadow:0 18px 35px -28px #231c1966}.About-module__hVONLq__portraitShell figcaption span{color:var(--muted);font:700 .88rem/1.4 var(--font-public-sans), sans-serif;margin-top:.25rem}.About-module__hVONLq__method{background:#fff;padding-block:clamp(6rem,10vw,10rem)}.About-module__hVONLq__method .About-module__hVONLq__shell{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(4rem,9vw,11rem);display:grid}.About-module__hVONLq__methodIntro h2,.About-module__hVONLq__workHead h2{font:800 clamp(3.2rem, 5vw, 6rem)/.95 var(--font-barlow-condensed), Georgia, serif;letter-spacing:-.005em;text-wrap:balance;margin:1.1rem 0 1.3rem}.About-module__hVONLq__methodIntro h2{max-width:12ch}.About-module__hVONLq__methodIntro>p:last-child,.About-module__hVONLq__workHead p{max-width:46ch;color:var(--muted);font-size:1.08rem;line-height:1.7}.About-module__hVONLq__methodList{border-top:2px solid var(--ink)}.About-module__hVONLq__methodRow{border-bottom:1px solid #dfd8d1;grid-template-columns:45px 1fr;gap:1rem;padding:2rem 0;display:grid}.About-module__hVONLq__methodRow>span{color:#ae350d;padding-top:.35rem;font-size:.78rem;font-weight:760}.About-module__hVONLq__methodRow h3{font:700 clamp(2rem, 2.6vw, 3rem)/1 var(--font-barlow-condensed), sans-serif;letter-spacing:-.005em}.About-module__hVONLq__methodRow p{color:var(--muted);margin-top:.65rem;font-size:1rem;line-height:1.65}.About-module__hVONLq__videoWrap{max-width:1000px;margin-inline:auto;padding-inline:1rem}.About-module__hVONLq__videoWrap:not(:has(section)){display:none}.About-module__hVONLq__videoWrap section{padding-block:clamp(5rem,8vw,8rem)}.About-module__hVONLq__work{background:#eaf1ef;padding-block:clamp(6rem,10vw,10rem);scroll-margin-top:5rem}.About-module__hVONLq__workHead{grid-template-columns:1.1fr .7fr;align-items:end;gap:3rem;margin-bottom:3rem;display:grid}.About-module__hVONLq__workHead h2{max-width:16ch}.About-module__hVONLq__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.About-module__hVONLq__option{min-height:325px;color:var(--ink);background:#fff;border:1px solid #b8cbc7;border-radius:12px;flex-direction:column;padding:clamp(1.55rem,3vw,2.4rem);text-decoration:none;transition:transform .28s cubic-bezier(.22,1,.36,1);display:flex}.About-module__hVONLq__option:nth-child(2){background:#d8f0ed}.About-module__hVONLq__option:nth-child(3){background:#ddf4ad}.About-module__hVONLq__option:hover{transform:translateY(-4px)}.About-module__hVONLq__optionNum{color:#405168;font-size:.95rem;font-weight:700}.About-module__hVONLq__option h3{font:700 clamp(2rem, 2.7vw, 3.2rem)/1 var(--font-barlow-condensed), sans-serif;letter-spacing:-.005em;margin-top:3.5rem}.About-module__hVONLq__option p{color:#4b453f;max-width:35ch;margin:.8rem 0 2rem;line-height:1.6}.About-module__hVONLq__optionAction{color:#194d49;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;font-weight:740;display:flex}.About-module__hVONLq__optionAction span{color:#fff;background:#231c19;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}@media (max-width:900px){.About-module__hVONLq__heroGrid{grid-template-columns:1fr 1fr;gap:2rem}.About-module__hVONLq__heroCopy h1{font-size:clamp(2.9rem,5.7vw,4.8rem)}.About-module__hVONLq__portraitShell figcaption{left:-1rem}.About-module__hVONLq__method .About-module__hVONLq__shell{gap:3rem}}@media (max-width:700px){.About-module__hVONLq__shell{width:min(100% - 2rem,560px)}.About-module__hVONLq__hero{padding-block:4rem 6rem}.About-module__hVONLq__heroGrid,.About-module__hVONLq__method .About-module__hVONLq__shell,.About-module__hVONLq__workHead,.About-module__hVONLq__options{grid-template-columns:1fr}.About-module__hVONLq__heroCopy h1{font-size:clamp(3.8rem,12vw,5.6rem)}.About-module__hVONLq__portraitShell{max-width:520px;margin:1rem 1rem 0 0}.About-module__hVONLq__portraitCore{height:clamp(430px,125vw,620px)}.About-module__hVONLq__portraitShell figcaption{bottom:1.4rem;left:-.35rem}.About-module__hVONLq__method,.About-module__hVONLq__work{padding-block:5.5rem}.About-module__hVONLq__method .About-module__hVONLq__shell{gap:3rem}.About-module__hVONLq__methodIntro h2{max-width:15ch}.About-module__hVONLq__workHead{gap:.3rem}.About-module__hVONLq__options{gap:.8rem}.About-module__hVONLq__option{min-height:260px}.About-module__hVONLq__option h3{margin-top:2rem}}@media (prefers-reduced-motion:reduce){.About-module__hVONLq__page a{transition-duration:.01ms}.About-module__hVONLq__primary:hover,.About-module__hVONLq__option:hover{transform:none}}@media (prefers-contrast:more){.About-module__hVONLq__methodRow{border-color:var(--ink)}.About-module__hVONLq__option{outline:1px solid var(--ink)}}
