.About-module__hVONLq__page{background:var(--color-bg);width:100%}.About-module__hVONLq__hero{min-height:var(--section-height);align-items:center;padding-top:130px;padding-bottom:100px;display:flex}.About-module__hVONLq__heroGrid{grid-template-columns:1.15fr .85fr;align-items:center;gap:90px;width:100%;display:grid}.About-module__hVONLq__heroContent{max-width:760px}.About-module__hVONLq__eyebrow{font-size:var(--font-size-meta);color:var(--color-text-secondary);opacity:0;margin:0 0 18px;font-weight:500;animation:.55s 50ms forwards About-module__hVONLq__fadeUp}.About-module__hVONLq__heroTitle{letter-spacing:-.04em;color:var(--color-text-secondary);flex-direction:column;margin:0;font-size:clamp(64px,7vw,108px);font-weight:800;line-height:.91;display:flex}.About-module__hVONLq__heroTitle span{opacity:0;animation:.75s cubic-bezier(.22,1,.36,1) forwards About-module__hVONLq__titleIn;display:block;transform:translateY(32px)}.About-module__hVONLq__heroTitle span:first-child{animation-delay:.15s}.About-module__hVONLq__heroTitle span:nth-child(2){animation-delay:.27s}.About-module__hVONLq__heroTitle span:nth-child(3){animation-delay:.39s}.About-module__hVONLq__heroIntro{max-width:680px;color:var(--color-text-secondary);opacity:0;margin:32px 0 0;font-size:clamp(20px,1.8vw,27px);line-height:1.4;animation:.7s .55s forwards About-module__hVONLq__fadeUp;transform:translateY(18px)}.About-module__hVONLq__portrait{aspect-ratio:4/5;background:var(--color-soft);border:.5px solid var(--color-border);opacity:0;width:100%;animation:.8s cubic-bezier(.22,1,.36,1) .28s forwards About-module__hVONLq__portraitIn;overflow:hidden;transform:translateY(24px)}.About-module__hVONLq__portrait img{object-fit:cover;filter:saturate(.85);width:100%;height:100%;transition:transform .5s,filter .5s;display:block}@media (hover:hover) and (pointer:fine){.About-module__hVONLq__portrait:hover img{filter:saturate();transform:scale(1.025)}}.About-module__hVONLq__sectionTitle{color:var(--color-text-secondary);align-items:center;gap:0;margin-bottom:50px;display:flex}.About-module__hVONLq__sectionTitle h2{font-size:var(--font-size-section);margin:0;font-weight:700;line-height:1}.About-module__hVONLq__dots{flex-direction:column;justify-content:space-between;height:34px;font-size:48px;font-weight:800;line-height:.25;display:flex;transform:translateY(-.5rem)}.About-module__hVONLq__dots span{height:15px;line-height:7px;display:block}.About-module__hVONLq__introSection{background:var(--color-section-bg);border-top:.5px solid var(--color-border);border-bottom:.5px solid var(--color-border);color:var(--color-accent-text)}.About-module__hVONLq__introInner{padding-top:110px;padding-bottom:120px}.About-module__hVONLq__introSection .About-module__hVONLq__sectionTitle{color:var(--color-accent-text)}.About-module__hVONLq__largeText{letter-spacing:-.02em;max-width:920px;margin:0;font-size:clamp(34px,3.5vw,54px);line-height:1.2}.About-module__hVONLq__storySection{grid-template-columns:.65fr 1.35fr;gap:100px;padding-top:110px;padding-bottom:120px;display:grid}.About-module__hVONLq__storyLabel{align-items:baseline;gap:12px;display:flex}.About-module__hVONLq__storyLabel span{opacity:.55;font-size:13px}.About-module__hVONLq__storyLabel h2{margin:0;font-size:clamp(30px,2.6vw,42px);font-weight:700;line-height:1}.About-module__hVONLq__storyContent{flex-direction:column;gap:32px;max-width:760px;display:flex}.About-module__hVONLq__storyContent p{margin:0;font-size:clamp(20px,1.7vw,25px);line-height:1.55}.About-module__hVONLq__currentSection{background:var(--color-section-bg);border-top:.5px solid var(--color-border);border-bottom:.5px solid var(--color-border);color:var(--color-accent-text)}.About-module__hVONLq__currentInner{padding-top:110px;padding-bottom:120px}.About-module__hVONLq__currentGrid{grid-template-columns:1fr 1fr;gap:90px;margin-top:60px;display:grid}.About-module__hVONLq__currentLead p{letter-spacing:-.015em;margin:0;font-size:clamp(30px,3vw,46px);line-height:1.2}.About-module__hVONLq__currentText{flex-direction:column;gap:28px;display:flex}.About-module__hVONLq__currentText p{margin:0;font-size:19px;line-height:1.55}.About-module__hVONLq__approachSection{padding-top:110px;padding-bottom:120px}.About-module__hVONLq__approachGrid{border-top:.5px solid var(--color-border);border-left:.5px solid var(--color-border);grid-template-columns:repeat(3,1fr);display:grid}.About-module__hVONLq__approachGrid article{border-right:.5px solid var(--color-border);border-bottom:.5px solid var(--color-border);flex-direction:column;min-height:320px;padding:28px;display:flex}.About-module__hVONLq__approachGrid article>span{opacity:.55;font-size:12px}.About-module__hVONLq__approachGrid h3{margin:55px 0 14px;font-size:clamp(25px,2vw,32px);font-weight:700;line-height:1}.About-module__hVONLq__approachGrid p{max-width:280px;margin:auto 0 0;font-size:15px;line-height:1.45}.About-module__hVONLq__focusSection{background:var(--color-section-bg);border-top:.5px solid var(--color-border);border-bottom:.5px solid var(--color-border);color:var(--color-accent-text)}.About-module__hVONLq__focusInner{padding-top:110px;padding-bottom:120px}.About-module__hVONLq__lightTitle{color:var(--color-accent-text)}.About-module__hVONLq__focusGrid{border-top:.5px solid;border-left:.5px solid;grid-template-columns:repeat(2,1fr);display:grid}.About-module__hVONLq__focusGrid>div{border-bottom:.5px solid;border-right:.5px solid;min-height:220px;padding:28px}.About-module__hVONLq__focusGrid span{opacity:.65;margin-bottom:45px;font-size:13px;display:block}.About-module__hVONLq__focusGrid p{max-width:420px;margin:0;font-size:20px;line-height:1.4}@keyframes About-module__hVONLq__titleIn{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes About-module__hVONLq__fadeUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes About-module__hVONLq__portraitIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.About-module__hVONLq__hero{min-height:auto;padding-top:140px;padding-bottom:80px}.About-module__hVONLq__heroGrid{grid-template-columns:1fr;gap:70px}.About-module__hVONLq__portrait{max-width:560px}.About-module__hVONLq__storySection,.About-module__hVONLq__currentGrid{grid-template-columns:1fr;gap:55px}.About-module__hVONLq__approachGrid{grid-template-columns:1fr}.About-module__hVONLq__approachGrid article{min-height:260px}.About-module__hVONLq__focusGrid{grid-template-columns:1fr}}@media (max-width:600px){.About-module__hVONLq__hero{padding-top:110px;padding-bottom:65px}.About-module__hVONLq__heroTitle{font-size:clamp(50px,16vw,72px)}.About-module__hVONLq__heroIntro{font-size:19px}.About-module__hVONLq__portrait{aspect-ratio:4/5}.About-module__hVONLq__introInner,.About-module__hVONLq__currentInner,.About-module__hVONLq__focusInner,.About-module__hVONLq__approachSection,.About-module__hVONLq__storySection{padding-top:75px;padding-bottom:80px}.About-module__hVONLq__largeText{font-size:30px}.About-module__hVONLq__sectionTitle{margin-bottom:40px}.About-module__hVONLq__sectionTitle h2{font-size:38px}.About-module__hVONLq__focusGrid p{font-size:18px}}@media (prefers-reduced-motion:reduce){.About-module__hVONLq__eyebrow,.About-module__hVONLq__heroTitle span,.About-module__hVONLq__heroIntro,.About-module__hVONLq__portrait{opacity:1;animation:none;transform:none}.About-module__hVONLq__portrait img{transition:none}}
