.about_about__BWA3t{overflow:clip}.about_hero__GRNQ4{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:stretch;gap:clamp(34px,5vw,92px);min-height:calc(100svh - var(--site-header-height));padding-block:clamp(24px,4svh,54px)}.about_heroCopy__KM_jh{display:flex;max-width:780px;flex-direction:column;justify-content:center;padding-block:clamp(12px,2svh,28px)}.about_hero__GRNQ4 h1{max-width:920px;margin:clamp(18px,2.5svh,28px) 0 22px;font-size:clamp(58px,6.2vw,106px);font-weight:590;line-height:.98;letter-spacing:-.078em}.about_hero__GRNQ4 h1 span{color:var(--red)}.about_heroLede__OEL_X{max-width:520px;margin:0;color:var(--muted);font-size:clamp(17px,1.45vw,20px);line-height:1.62}.about_visual__MyQF9{display:grid;min-width:0;grid-template-rows:minmax(0,1fr) auto;align-self:stretch;margin:0 clamp(-72px,-4vw,-20px) 0 0}.about_visual__MyQF9 img{display:block;width:100%;height:100%;min-height:430px;object-fit:cover;object-position:center 47%;box-shadow:0 32px 70px -45px rgb(0 0 0/.62),11px 11px 0 var(--yellow)}.about_visual__MyQF9 figcaption{display:flex;justify-content:space-between;gap:14px;margin-top:15px;color:var(--muted);font:500 10px/1.5 var(--mono);letter-spacing:.03em}.about_visual__MyQF9 figcaption span:first-child{color:var(--ink)}.about_mission___zThV{display:grid;grid-template-columns:minmax(165px,.3fr) minmax(0,1fr);gap:clamp(40px,6vw,90px);padding-block:clamp(100px,12vw,170px)}.about_mission___zThV h2{max-width:780px;margin:-7px 0 25px;font-size:clamp(39px,4.5vw,63px);font-weight:570;line-height:1.08;letter-spacing:-.06em}.about_mission___zThV>div p{max-width:710px;color:var(--muted);font-size:clamp(15px,1.4vw,17px);line-height:1.75}.about_method__dEnij{padding-block:clamp(95px,11vw,157px);background:#1d1d1d;color:#f8f8f8;scroll-margin-top:var(--site-header-height)}.about_methodInner__cObXA{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(70px,10vw,155px)}.about_method__dEnij .eyebrow{color:#ff827b}.about_methodIntro__Pw_hC{max-width:430px}.about_methodIntro__Pw_hC h2{margin:20px 0 19px;font-size:clamp(37px,4vw,57px);font-weight:570;line-height:1.08;letter-spacing:-.06em}.about_methodIntro__Pw_hC>p:last-child{max-width:330px;color:#c4c4c4;font-size:15px;line-height:1.7}.about_methodList__CdjZ8{display:grid;gap:12px;margin:0;padding:0;list-style:none}.about_methodList__CdjZ8 li{min-width:0}.about_methodStep__KobnA{height:100%;padding:0;gap:0;border:1px solid #ffffff24;border-radius:5px;background:#252525;color:#f8f8f8;box-shadow:0 18px 35px -32px #000d}.about_methodStepHeader__2mud0{display:grid;grid-template-columns:110px 1fr;gap:8px 26px;padding:26px 28px 29px}.about_methodBadge__Zlz4d{grid-row:span 2;align-self:start;height:auto;padding:5px 9px;border-color:#ffffff3d;border-radius:999px;color:#ff9a94;font:600 10px/1.5 var(--mono);letter-spacing:.05em}.about_methodTitle__b0T2T{font-size:inherit;font-weight:inherit;line-height:inherit}.about_methodTitle__b0T2T h3{margin:-5px 0 2px;font-size:clamp(22px,2.1vw,30px);font-weight:570;line-height:1.2;letter-spacing:-.035em}.about_methodDescription__8wCv5{grid-column:2;max-width:380px;color:#c4c4c4}.about_methodDescription__8wCv5 p{margin:0;font-size:14px;line-height:1.7}.about_pool__0jcbp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(65px,9vw,140px);padding-block:clamp(110px,14vw,188px);scroll-margin-top:var(--site-header-height)}.about_pool__0jcbp h2{max-width:650px;margin:20px 0 0;font-size:clamp(39px,4.4vw,64px);font-weight:575;line-height:1.08;letter-spacing:-.06em}.about_pool__0jcbp>div:last-child{padding-top:49px}.about_pool__0jcbp>div:last-child p{max-width:480px;color:var(--muted);font-size:clamp(15px,1.4vw,17px);line-height:1.75}.about_contactAction__z3Mb1{min-height:48px;margin-top:19px;padding:11px 16px;border-radius:4px;background:var(--red);color:#fff;font-size:13px;font-weight:670;transition:transform .2s,box-shadow .2s,background .2s}.about_contactAction__z3Mb1:hover{background:var(--focus);color:#fff;box-shadow:0 13px 21px -15px #0009;transform:translateY(-2px)}.about_endNote__mPxiI{padding-block:70px;background:var(--surface)}.about_endNoteInner__VVl7N{display:grid;grid-template-columns:minmax(165px,.3fr) minmax(0,1fr) auto;gap:38px;align-items:center}.about_endNoteInner__VVl7N>p:nth-child(2){max-width:650px;margin:0;font-size:clamp(21px,2.3vw,30px);font-weight:540;letter-spacing:-.035em;line-height:1.35}@media (min-width:1984px){.about_visual__MyQF9{margin-right:calc(920px - 50vw)}}@media (max-width:800px){.about_hero__GRNQ4{grid-template-columns:1fr;gap:clamp(18px,2.8svh,28px);padding-block:clamp(20px,3svh,32px) 24px}.about_heroCopy__KM_jh{max-width:720px;padding:0}.about_hero__GRNQ4 h1{margin:16px 0 14px;font-size:clamp(45px,8.8vw,62px)}.about_heroLede__OEL_X{max-width:620px;font-size:clamp(15px,3.5vw,18px);line-height:1.48}.about_visual__MyQF9{min-height:0;margin-inline:clamp(-20px,-4vw,-12px);grid-template-rows:minmax(0,1fr) auto;gap:8px}.about_visual__MyQF9 img{min-height:clamp(230px,32svh,400px)}.about_visual__MyQF9 figcaption{margin:0 var(--page-gutter)}.about_endNoteInner__VVl7N,.about_methodInner__cObXA,.about_mission___zThV,.about_pool__0jcbp{grid-template-columns:1fr;gap:22px}.about_mission___zThV h2{margin-top:0}.about_methodInner__cObXA{gap:45px}.about_methodIntro__Pw_hC{max-width:590px}.about_pool__0jcbp{gap:20px}.about_pool__0jcbp>div:last-child{padding-top:0}.about_endNoteInner__VVl7N{align-items:start}}@media (max-width:520px){.about_hero__GRNQ4 h1{font-size:clamp(43px,11vw,58px)}.about_visual__MyQF9 figcaption{align-items:flex-start;flex-direction:column;gap:2px}.about_visual__MyQF9 figcaption span:last-child{display:none}.about_methodStepHeader__2mud0{grid-template-columns:1fr;gap:10px;padding:23px}.about_methodBadge__Zlz4d,.about_methodDescription__8wCv5{grid-row:auto;grid-column:auto}.about_methodTitle__b0T2T h3{margin:0}}@media (min-width:801px) and (max-height:760px){.about_hero__GRNQ4{gap:clamp(25px,3vw,50px);padding-block:18px}.about_hero__GRNQ4 h1{margin-block:16px;font-size:clamp(50px,5.1vw,82px)}.about_visual__MyQF9 img{min-height:0}.about_visual__MyQF9 figcaption{margin-top:10px}}