.about-module__8TymFG__main{width:min(1320px,100%);margin-inline:auto;padding:150px max(5.5vw,24px) 40px}.about-module__8TymFG__mainRest{padding-top:0}.about-module__8TymFG__section{margin-top:clamp(120px,14vw,200px)}.about-module__8TymFG__section h2{letter-spacing:-.045em;max-width:16ch;font-size:clamp(36px,4.4vw,64px);line-height:1.02}.about-module__8TymFG__lead{max-width:560px;margin-top:24px;font-size:18px;line-height:1.6}.about-module__8TymFG__hero{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.about-module__8TymFG__hero h1{letter-spacing:-.055em;grid-column:1/-1;font-size:clamp(48px,7vw,104px);line-height:.98}.about-module__8TymFG__hero .about-module__8TymFG__lead{margin-top:0;font-size:20px}.about-module__8TymFG__heroAction{margin-top:36px}.about-module__8TymFG__heroArt{grid-template-rows:auto auto;grid-template-columns:1.6fr 1fr;gap:14px;display:grid}.about-module__8TymFG__heroArt figure:first-child{grid-column:1/-1}.about-module__8TymFG__frame{background:#e3e8df;border-radius:18px;position:relative;overflow:hidden}.about-module__8TymFG__frame img{object-fit:cover}.about-module__8TymFG__wide{aspect-ratio:16/9}.about-module__8TymFG__square{aspect-ratio:1}.about-module__8TymFG__tall{aspect-ratio:9/16}.about-module__8TymFG__portrait{aspect-ratio:3/4}.about-module__8TymFG__caption{color:#52635b;margin-top:12px;font-size:14px;line-height:1.5}.about-module__8TymFG__caption strong{color:var(--ink);font-weight:500}.about-module__8TymFG__mission{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.about-module__8TymFG__statement{letter-spacing:-.025em;max-width:32ch;font-size:clamp(22px,2.2vw,30px);line-height:1.3}.about-module__8TymFG__formats{grid-template-columns:7fr 3fr 3fr;align-items:start;gap:clamp(16px,2vw,28px);margin-top:56px;display:grid}.about-module__8TymFG__formats>div{gap:clamp(16px,2vw,28px);display:grid}.about-module__8TymFG__format h3{letter-spacing:-.02em;margin-top:18px;font-size:22px}.about-module__8TymFG__format p{max-width:46ch;margin-top:8px;font-size:16px;line-height:1.55}.about-module__8TymFG__field{background:var(--ink);color:var(--paper);margin-top:clamp(120px,14vw,200px)}.about-module__8TymFG__fieldInner{width:min(1320px,100%);margin-inline:auto;padding:clamp(80px,10vw,140px) max(5.5vw,24px)}.about-module__8TymFG__field h2{letter-spacing:-.045em;font-size:clamp(36px,4.4vw,64px);line-height:1.02}.about-module__8TymFG__audiences{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px clamp(32px,4vw,64px);margin:64px 0 0;padding:0;list-style:none;display:grid}.about-module__8TymFG__audiences h3{letter-spacing:-.02em;color:var(--teal);font-size:26px}.about-module__8TymFG__audiences p{max-width:52ch;margin-top:10px;font-size:17px;line-height:1.6}.about-module__8TymFG__how{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.about-module__8TymFG__steps{gap:26px;margin:36px 0 0;padding:0;list-style:none;display:grid}.about-module__8TymFG__steps h3{letter-spacing:-.02em;font-size:22px}.about-module__8TymFG__steps p{max-width:52ch;margin-top:6px;font-size:16px;line-height:1.6}.about-module__8TymFG__models{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);display:grid}.about-module__8TymFG__modelList{grid-template-columns:1fr 1fr;gap:28px 40px;margin:0;padding:0;list-style:none;display:grid}.about-module__8TymFG__modelList strong{letter-spacing:-.015em;font-size:20px;font-weight:500;display:block}.about-module__8TymFG__modelList span{color:#52635b;margin-top:6px;font-size:16px;line-height:1.5;display:block}.about-module__8TymFG__principles{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px clamp(32px,5vw,80px);margin:72px 0 0;padding:0;list-style:none;display:grid}.about-module__8TymFG__principles h3{letter-spacing:-.02em;font-size:22px}.about-module__8TymFG__principles p{max-width:52ch;margin-top:8px;font-size:16px;line-height:1.6}.about-module__8TymFG__principles a,.about-module__8TymFG__contact a{color:#23705f;text-underline-offset:4px;text-decoration:underline}.about-module__8TymFG__contact{background:#dcece2;border-radius:24px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(32px,5vw,80px);margin-top:clamp(120px,14vw,200px);padding:clamp(36px,6vw,80px);display:grid}.about-module__8TymFG__contact h2{letter-spacing:-.04em;font-size:clamp(32px,3.6vw,52px);line-height:1.05}.about-module__8TymFG__contact p{max-width:48ch;margin-top:20px;font-size:18px;line-height:1.6}.about-module__8TymFG__contact .about-module__8TymFG__heroAction{justify-self:end;margin-top:0}.about-module__8TymFG__frame img{transition:transform .9s cubic-bezier(.22,1,.36,1)}figure:hover .about-module__8TymFG__frame img{transform:scale(1.03)}@media (prefers-reduced-motion:no-preference){.about-module__8TymFG__hero>*{animation:.7s cubic-bezier(.22,1,.36,1) both about-module__8TymFG__enter}.about-module__8TymFG__hero>:nth-child(2){animation-delay:70ms}.about-module__8TymFG__hero>:nth-child(3){animation-delay:.14s}@supports (animation-timeline:view()){.about-module__8TymFG__section>*,.about-module__8TymFG__formats>div,.about-module__8TymFG__audiences>li,.about-module__8TymFG__steps>li,.about-module__8TymFG__modelList>li,.about-module__8TymFG__principles>li,.about-module__8TymFG__contact>*{animation:linear both about-module__8TymFG__rise;animation-timeline:view();animation-range:entry entry 40%}}}@keyframes about-module__8TymFG__enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes about-module__8TymFG__rise{0%{transform:translateY(28px)}to{transform:none}}@media (max-width:1023px){.about-module__8TymFG__hero,.about-module__8TymFG__mission,.about-module__8TymFG__how,.about-module__8TymFG__models,.about-module__8TymFG__contact,.about-module__8TymFG__audiences{grid-template-columns:1fr}.about-module__8TymFG__formats{grid-template-columns:1fr 1fr}.about-module__8TymFG__formats>div:first-child{grid-column:1/-1}.about-module__8TymFG__contact .about-module__8TymFG__heroAction{justify-self:start}}@media (max-width:767px){.about-module__8TymFG__main{padding:120px 20px 24px}.about-module__8TymFG__hero h1{font-size:clamp(42px,11vw,60px)}.about-module__8TymFG__lead,.about-module__8TymFG__contact p{font-size:16px}.about-module__8TymFG__modelList,.about-module__8TymFG__principles{grid-template-columns:1fr}.about-module__8TymFG__fieldInner{padding:72px 20px}.about-module__8TymFG__contact{border-radius:18px;padding:32px 22px}}
