.about .hero-media{position:relative;margin-top:88px;border-radius:24px;overflow:hidden;height:min(92vh,860px);min-height:620px;background:#e6e3de}.about .hero-media video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:640px){.about .hero-media{height:auto;min-height:0;aspect-ratio:4/3;margin-top:48px}}.about .split2{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(48px,6vw,96px);align-items:center}.about .frame{border-radius:24px;overflow:hidden;background:#e6e3de}.about .frame img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about .frame .ph{width:100%;height:100%;background:#f1efec}.about .pts{display:flex;flex-direction:column;gap:32px;margin-top:56px}.about .pts h3{margin:0;font-size:21px;font-weight:500;letter-spacing:-.015em}.about .pts p{margin:8px 0 0;font-size:17px;line-height:1.5;color:#6e6c69;max-width:44ch}.about .people{margin-top:72px;height:min(84vh,780px);min-height:520px}.about .chk{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:12px 28px;font-size:17px;line-height:1.4}.about .people-side{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:48px clamp(48px,6vw,96px);align-items:center}.about .people-side .people{margin-top:0;height:min(80vh,720px);min-height:520px}.about .people-side .chk{margin-top:36px;flex-direction:column;gap:16px;font-size:19px}.about .chk li{display:flex;align-items:center;gap:10px}.about .chk svg{flex:none;width:24px;height:24px;padding:5px;box-sizing:border-box;border-radius:999px;background:#f1efec}.about .fctr{margin:28px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;font-size:19px;letter-spacing:-.01em;color:#6e6c69}.about .fctr-n{font-family:var(--font-mono);font-size:21px;letter-spacing:-.02em;color:var(--link);font-variant-numeric:tabular-nums}@media (max-width:960px){.about .people-side,.about .split2{grid-template-columns:minmax(0,1fr)}.about .people-side{max-width:1200px;padding-left:48px;padding-right:48px}.about .people-side .people{margin-left:-16px;margin-right:-16px;min-height:420px;height:min(60vh,560px)}}@media (max-width:640px){.about .frame{border-radius:18px}.about .people{min-height:420px;height:min(60vh,520px)}.about .chk{flex-direction:column;gap:10px}.about .fctr{font-size:16px}.about .fctr-n{font-size:18px}}.about .mv-head{max-width:20ch}.about .mv-road{list-style:none;margin:72px 0 0;padding:0;border-bottom:1px solid #e6e3de}.about .mv-row{display:grid;grid-template-columns:200px minmax(0,1fr);align-items:baseline;gap:8px 24px;padding:22px 0;border-top:1px solid #e6e3de;color:var(--to)}.about .mv-row.mv-now{border-top-color:#25211c}.about .mv-when{font-size:15px;font-weight:500}.about .mv-p{font-size:clamp(22px,2.2vw,28px);line-height:1.25;letter-spacing:-.02em;max-width:36ch}@media (max-width:640px){.about .mv-road{margin-top:48px}.about .mv-row{grid-template-columns:minmax(0,1fr);padding:18px 0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (max-height:1400px){.about .mv-row{animation:lit linear both;animation-timeline:view();animation-range:entry 30% cover 40%}}}.about #team{position:sticky;top:88px;z-index:0}@media (min-width:641px){.about #team{top:calc(min(88px, 100vh - 680px) - 200px)}.about #faq{margin-top:50vh}}.about .close-sec{position:relative;z-index:1;padding-top:clamp(64px,7vw,96px)}.about .close-sec:after{content:"";position:absolute;left:0;right:0;top:50%;bottom:0;background:#ffffff;z-index:-1}.about #faq{position:relative;z-index:1;background:#ffffff;padding-bottom:clamp(120px,14vw,200px)}@media (min-width:641px){.about #faq{padding-bottom:clamp(120px,12vw,180px)}}.v1:has(.about) footer{position:relative;z-index:2}@media (max-width:640px){.about #team{top:72px}.about .close-sec{padding-top:48px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (max-height:1400px){.about{timeline-scope:--cls}.about #faq{view-timeline:--cls block}.about #team .wide>div{transform-origin:50% 0;animation:teamBack linear both;animation-timeline:--cls;animation-range:entry 0 entry 100%}@keyframes teamBack{0%{transform:none;filter:none}to{transform:scale(.94);filter:brightness(.88)}}}}.about .model-photo{position:relative;height:clamp(520px,56vw,800px)}.about .model-photo img{position:absolute;inset:0;-o-object-position:50% 40%;object-position:50% 40%}.about .model-cap{position:absolute;left:0;right:0;bottom:clamp(40px,5.5vw,80px)}.about .model-cap .h-l{max-width:11ch;color:#ffffff}.about .model-cap .lede{max-width:40ch;margin-top:24px;color:rgba(255,255,255,.8)}.about .model-pts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:64px}.about .model-pts h3{margin:0;font-size:clamp(21px,1.5vw,30px);font-weight:500;letter-spacing:-.015em}.about .model-pts p{margin:8px 0 0;max-width:44ch;font-size:clamp(17px,1.15vw,22px);line-height:1.5;color:#6e6c69}@media (max-width:640px){.about .model-photo{height:560px}.about .model-cap .lede{font-size:17px}.about .model-pts{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:40px}.about .people-side{padding-left:20px;padding-right:20px}.about .people-side .people{margin-left:-8px;margin-right:-8px}}html.rv-on .v1 main .about .people-side .chk.rv{opacity:1;transform:none}html.rv-on .about .people-side .chk li{opacity:0}html.rv-on .about .people-side .chk path{stroke-dasharray:16;stroke-dashoffset:16}html.rv-on .about .people-side .chk.in li{animation:chkIn .7s cubic-bezier(.2,.7,.2,1) forwards}html.rv-on .about .people-side .chk.in path{animation:chkTick .5s ease-out forwards}html.rv-on .about .people-side .chk.in li:first-child{animation-delay:.1s}html.rv-on .about .people-side .chk.in li:nth-child(2){animation-delay:.45s}html.rv-on .about .people-side .chk.in li:nth-child(3){animation-delay:.8s}html.rv-on .about .people-side .chk.in li:first-child path{animation-delay:.35s}html.rv-on .about .people-side .chk.in li:nth-child(2) path{animation-delay:.7s}html.rv-on .about .people-side .chk.in li:nth-child(3) path{animation-delay:1.05s}@keyframes chkIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes chkTick{to{stroke-dashoffset:0}}@media (max-width:640px){.about p.h-m.ab-sub.intro{font-size:28px!important;line-height:1.12!important;margin-top:20px!important}.about h1.h-xl.ab-h1{max-width:none!important}.about #vision.sec{padding-top:136px!important}}@keyframes ab-out{to{opacity:0}}@media (max-width:640px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.about #model .model-cap .wrap,.about #model .model-pts>div,.about #people :is(h2,.lede,ul.chk),.about #team :is(h2,p),.about #top>.wrap,.about #vision :is(.mv-head,.mv-row){animation:ab-out linear both;animation-timeline:view(block 15% 0);animation-range:exit 0 exit 100%}}}