:root{--hm:7vw;--fog:#30364a;--dimL:#7a7e88;--eo:cubic-bezier(.33,0,0,1);--sp:cubic-bezier(.2,1.25,.4,1);--fl:calc(100vh - max(26px,5vh))}#ground{z-index:-1;pointer-events:none;position:fixed;inset:0}#ground:before{content:"";opacity:var(--go,1);background:radial-gradient(calc(var(--gr,60vh)*.62) calc(var(--gr,60vh)*.09) at var(--gx,50%) var(--gy,95%),#98a4c02b,#7486ae0d 55%,#7486ae00 100%), radial-gradient(circle calc(var(--gr,60vh)*.78) at var(--gx,50%) calc(var(--gy,95%) - var(--gr,60vh)*.56),#6a7da91c,#40599509 48%,#40599500 100%);transition:opacity .4s;position:absolute;inset:0}#ground:after{content:"";opacity:.13;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27180%27 height=%27180%27%3E%3Cfilter id=%27n%27%3E%3CfeTurbulence type=%27fractalNoise%27 baseFrequency=%27.72%27 numOctaves=%272%27 stitchTiles=%27stitch%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url(%23n)%27/%3E%3C/svg%3E");position:absolute;inset:-50%}#ground i{display:none}#stage{z-index:3;pointer-events:none;display:none;position:fixed;inset:0}html.lenis,html.lenis body{height:auto}.lenis-smooth{scroll-behavior:auto!important}.hjs:not(.no3d) #stage{display:block}#stage canvas{width:100%;height:100%;position:absolute;inset:0}#figC.onscreen{filter:drop-shadow(0 2px 3px #1b223873)}.h-slot{pointer-events:none;position:absolute}.h-slot>.mk{width:100%;height:100%;transition:opacity .5s}.m3d .h-slot>.mk{opacity:0}.m3d-now .h-slot>.mk{transition:none}.h-copy{left:var(--hm);z-index:2;max-width:min(54vw,880px);position:absolute;top:50%;transform:translateY(-50%)}.h-cta{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.h-cta .btn{gap:.3em;height:56px;padding:0 26px;font-size:16px}.h-h2{font:600 clamp(46px,5.2vw,96px)/.94 var(--font-inter);letter-spacing:-.05em;max-width:none}.h-h2>span{display:block}.h-h2 span{color:inherit}.h-dim{color:var(--dim)!important}.h-sw>span{perspective:800px}.hjs .h-sw .hw{white-space:nowrap;display:inline-block}.hjs .h-sw .hc{opacity:0;transform-origin:50% 100%;transition:opacity .45s var(--eo),transform .6s cubic-bezier(.2,.9,.3,1);transition-delay:calc(var(--i)*16ms);display:inline-block;transform:translateY(.32em)rotateX(80deg)}.hjs .h-sw.on .hc{opacity:1;transform:none}.hx,.h-pin,.h-close{background:0 0!important}.hx,.h-close{overflow-x:clip}.h-pin{z-index:1;position:relative}.hjs .h-pin{height:calc(var(--len)*1vh)}.h-stick{min-height:100vh;position:relative;overflow:hidden}.hjs .h-stick{height:100vh;position:sticky;top:0}.hjs .h-pin+.h-pin,.hjs .h-pin+.h-close{margin-top:-100vh}nav .lg.catch{animation:hcatch .6s var(--sp)}@keyframes hcatch{40%{scale:1.12}}.h-bar{border-bottom:1px solid var(--line);height:60px;font:600 18px var(--font-inter);letter-spacing:-.01em;color:#404657;flex:none;align-items:center;gap:14px;padding:0 22px;display:flex}.h-dots{gap:8px;margin-right:4px;display:flex}.h-dots i{background:#cacaca;border-radius:50%;width:13px;height:13px}.h-me{color:#21283d;background:#d7d7d5;border-radius:14px 14px 4px;align-self:flex-end;max-width:88%;padding:14px 18px;font-size:18px;line-height:1.45}.h-comp{background:var(--night);color:#21283d;white-space:nowrap;border:1px solid #d9d8d7;border-radius:14px;flex:none;align-items:center;min-height:60px;margin:0 16px 16px;padding:10px 10px 10px 18px;font-size:18px;display:flex;overflow:hidden}.h-ph{color:#a2a3a8}.h-type:empty{display:none}.h-caret{background:var(--pearl);border-radius:1px;flex:none;width:2px;height:22px;margin-left:2px;animation:1s step-end infinite blk;display:none}.typing .h-caret{display:inline-block}.typing .h-ph{display:none}.h-win{background:#e9e8e4;border-radius:24px;box-shadow:0 0 0 1px #1d233912,0 40px 90px -40px #1b2238d9}.hx{z-index:1;--fs:min(7.4vw,11.6vh);--fs2:min(17vw,27vh);--bt:max(104px,15vh);height:100vh;min-height:620px;position:relative}.hx .h-copy{pointer-events:none;max-width:none;inset:0;transform:none}.hx-h{max-width:none;font:500 var(--fs)/1.02 var(--font-inter);letter-spacing:-.035em;white-space:nowrap;margin:0;position:absolute;inset:0}.hx-h>span{left:var(--hm);display:block;position:absolute}.hx-h>span:first-child{top:var(--bt)}.hx-h>span:nth-child(2){top:calc(var(--bt) + var(--fs)*1.02)}.hx-h .l2{top:calc(var(--fl) - var(--fs2)*.864);font-size:var(--fs2);letter-spacing:-.055em;margin-left:calc(var(--fs2)*-.05);filter:drop-shadow(0 0 30px #2e4a8c24);line-height:1}.hx .h-cta{left:var(--hm);top:calc(var(--bt) + var(--fs)*2.04 + 30px);pointer-events:auto;margin:0;position:absolute}.hcta nav .dl,.ccta nav .dl{opacity:0;pointer-events:none;max-width:0;margin-left:0;padding:0!important}@media (width>=901px){.hx .h-cta .btn.g,.hx .h-cta .btn.g:hover{box-shadow:none;color:var(--soft);background:0 0;transform:none}.hx .h-cta .btn.g:hover{color:var(--pearl)}.hx .h-cta .btn.g:after{content:"↓";transition:transform .25s var(--eo)}.hx .h-cta .btn.g:hover:after{transform:translateY(3px)}}.hx .h-slot{--sh:160vh;height:var(--sh);width:calc(var(--sh)*.62);left:calc(56vw - var(--sh)*.31);top:20vh}html:not(.hjs) .hx,.no3d .hx{overflow:hidden}.hjs .hx-h .hw{opacity:0;filter:blur(14px);transition:opacity .9s var(--eo),filter .9s var(--eo),translate .9s var(--eo);transition-delay:calc(var(--wi)*90ms);white-space:nowrap;display:inline-block;translate:0 .12em}.hjs .hx.shown .hx-h .hw{opacity:1;filter:none;translate:none}.hjs .hx-h .hc{display:inline-block}.hjs .hx .h-cta{opacity:0;transition:opacity .7s var(--eo) .55s,translate .7s var(--eo) .55s;translate:0 14px}.hjs .hx.shown .h-cta{opacity:1;translate:none}.hjs .hx .h-cta{transform:translateY(calc(var(--hx,0)*80px));filter:opacity(calc(1 - var(--hx,0)*1.8))}.hx-sub{font:400 17px/1.5 var(--font-inter);color:#3d4355;text-wrap:pretty;margin:0;position:absolute}@media (width>=901px){.hx-sub{right:calc(var(--hm) + 242px);bottom:calc(100% - var(--bt) - var(--fs)*1.892);width:clamp(210px,21vw,320px)}}@media (width>=901px) and (width<=1180px){.hx-sub{font-size:15px}}@media (width<=900px){.hx-sub{left:var(--hm);right:var(--hm);top:calc(var(--bb) + 6px);font-size:15.5px;line-height:1.45}.hx{--tip:calc(var(--bb) + 70px)!important}}.hjs .hx .hx-sub{opacity:0;transition:opacity .7s var(--eo) .45s,translate .7s var(--eo) .45s;translate:0 14px}.hjs .hx.shown .hx-sub{opacity:1;translate:none}.hjs .hx .hx-sub{transform:translateY(calc(var(--hx,0)*80px));filter:opacity(calc(1 - var(--hx,0)*1.8))}.h-cw{--cwh:clamp(440px,62vh,600px);left:48vw;top:calc(var(--fl) - var(--cwh));z-index:2;width:clamp(400px,33vw,520px);height:var(--cwh);transform:translateX(var(--push,0px)) rotate(var(--tilt,0deg));transform-origin:50% 100%;background:#e9e8e4;border-radius:24px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #1d233912,0 40px 90px -40px #1b2238d9}.h-cw-feed{flex:1;position:relative;overflow:hidden;-webkit-mask:linear-gradient(#0000,#f3f1ec 42%);mask:linear-gradient(#0000,#f3f1ec 42%)}.h-cw-stack{--gh:176px;padding:0 24px 18px;position:absolute;bottom:0;left:0;right:0}.h-day{height:var(--gh);flex-direction:column;justify-content:flex-end;gap:12px;display:flex}.h-day>span{font:500 16px var(--font-inter);color:#94959c;align-self:center}.h-ai{color:#696d79;align-self:flex-start;max-width:86%;font-size:17px;line-height:1.45}.hjs .h-cw-stack{transform:translateY(calc((3 - var(--n,1))*var(--gh)));transition:transform .7s cubic-bezier(.2,1,.3,1)}.hjs .h-day{opacity:0;transition:opacity .45s}.hjs .h-day.on{opacity:1}.hjs .h-day .h-me{transition:transform .7s var(--sp);transform:translateY(16px)scale(.97)}.hjs .h-day.on .h-me{transform:none}.hjs .h-day .h-ai{opacity:0;transition:opacity .4s .3s}.hjs .h-day.on .h-ai{opacity:1}.hjs .h-cw{opacity:0;clip-path:inset(calc(100% - 92px) 0 0 round 26px);transition:opacity .35s var(--eo),translate .9s var(--eo),clip-path .9s var(--eo);translate:0 30px}.hjs .h-cw.on{opacity:1;clip-path:inset(0 round 26px);translate:none}.pb .h-slot[data-slot=floor]{--sh:30vh;height:var(--sh);width:calc(var(--sh)*.62);left:calc(36vw - var(--sh)*.31);top:calc(var(--fl) - var(--sh))}.h-anchor{left:0;top:calc((var(--len) - 100) * .19vh);width:1px;height:1px;position:absolute}.h-in-head{left:var(--hm);z-index:2;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:16px 30px;display:grid;position:absolute;top:13vh}.h-in-n{font:500 clamp(48px,4.4vw,72px)/1 var(--font-inter);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.h-in-head b{font:600 clamp(24px,2vw,34px)/1.1 var(--font-inter);letter-spacing:-.03em}.h-in-dots{gap:10px;display:flex}.h-in-dots i{width:11px;height:11px;box-shadow:inset 0 0 0 1.5px var(--pearl);border-radius:50%;transition:background .3s}.h-in-dots i.on{background:var(--pearl)}.h-in-step h2{font:600 clamp(64px,7vw,120px)/.9 var(--font-inter);letter-spacing:-.055em;max-width:none;color:var(--pearl)}.h-in-step h2 span{color:inherit}.h-in-step p{letter-spacing:-.01em;color:#404657;max-width:30ch;margin-top:16px;font-size:clamp(20px,1.5vw,24px);line-height:1.45}.hjs .h-in-step{pointer-events:none;position:absolute;inset:0}.h-in{--ws:min(clamp(96px,12vw,220px),19vh)}.hjs .h-in-step h2{left:var(--hm);top:calc(var(--fl) - var(--ws)*.864);font-size:var(--ws);white-space:nowrap;line-height:1;position:absolute}.hjs .h-in-step p{left:var(--hm);bottom:calc(100vh - var(--fl) + var(--ws)*.9 + 26px);width:min(30vw,440px);margin:0;position:absolute}.hjs .h-in-step p .bw{opacity:0;transition:opacity .35s var(--eo);transition-delay:calc(var(--i)*20ms);display:inline-block}.hjs .h-in-step.on p .bw{opacity:1}.hjs .h-in-step:not(.on) p .bw{transition-duration:.2s;transition-delay:0s}.hjs .h-in-head{opacity:0;transition:opacity .4s var(--eo)}.hjs .h-in-head.on{opacity:1}.h-in .h-slot{--sh:50vh;height:var(--sh);width:calc(var(--sh)*.62);left:calc(70vw - var(--sh)*.31);top:calc(75vh - var(--sh))}.h-props{z-index:2;pointer-events:none;display:none;position:absolute;inset:0}.hjs:not(.no3d) .h-props{display:block}.h-props>*{opacity:0;transition:opacity .4s var(--eo);position:absolute;top:0;left:0}.h-props>.on{opacity:1}.h-file{width:var(--w,120px);transform-origin:50% 100%;justify-items:center;gap:10px;display:grid}.h-doc{aspect-ratio:.78;clip-path:polygon(0 0,70% 0,100% 23%,100% 100%,0 100%);filter:drop-shadow(0 12px 20px #1b223866);background:linear-gradient(#1b2238,#272e42);border-radius:8px;width:100%;display:block;position:relative}.h-doc:after{content:"";background:linear-gradient(225deg,#fff 50%,#3b4153 50%);width:30%;height:23%;position:absolute;top:0;right:0}.h-doc b{background:#424758;border-radius:4px;height:4.5%;margin:0 16% 7.5%;display:block}.h-doc b:first-child{width:40%;margin-top:36%}.h-file span{font:500 17px var(--font-inter);color:var(--pearl)}.h-note{width:var(--w,420px);transform-origin:var(--ox,50%) 100%;transition:opacity .35s var(--eo),transform .6s var(--sp);background:#e9e8e4;border-radius:24px;overflow:hidden;transform:scale(.2);box-shadow:0 0 0 1px #1d233914,0 40px 90px -40px #1b2238d9}.h-note.on{transform:none}.h-note ul{font:400 19px/1.35 var(--font-inter);color:#32384b;gap:12px;margin:0;padding:22px 26px 26px;list-style:none;display:grid}.h-note li{opacity:0;transition:opacity .35s var(--eo),translate .45s var(--eo);transition-delay:calc(var(--i,0)*90ms + .25s);translate:0 6px}.h-note.on li{opacity:1;translate:none}.h-note li:nth-child(2){--i:1}.h-note li:nth-child(3){--i:2}.h-note li:nth-child(4){--i:3}.h-seg{background:#e9e8e4;border-radius:33px;height:66px;padding:6px;display:flex;box-shadow:0 0 0 1px #1d233917,0 30px 60px -30px #1b2238cc}.h-seg span{z-index:1;width:var(--sw,128px);font:600 18px var(--font-inter);letter-spacing:-.01em;color:#767984;place-items:center;transition:color .3s;display:grid;position:relative}.h-seg span.on{color:var(--night)}.h-seg i{width:var(--sw,128px);background:var(--pearl);transform:translateX(var(--x,0px));transition:transform .45s var(--sp);border-radius:27px;position:absolute;top:6px;bottom:6px;left:6px}.h-pay{width:var(--w,400px);transform:translateY(var(--dip,0px));background:#e9e8e4;border-radius:24px;padding:24px 26px 22px;box-shadow:0 0 0 1px #1d233914,0 40px 90px -40px #1b2238d9}.h-pay-top{align-items:center;gap:14px;display:flex}.h-pay-top b{font:600 20px var(--font-inter);color:var(--pearl);display:block}.h-pay-top small{font:400 16px var(--font-inter);color:#767984;margin-top:3px;display:block}.h-pay-logo{background:conic-gradient(from 210deg,#f24e1e,#6176a5,#4b629a,#0acf83,#f24e1e);border-radius:12px;flex:none;width:44px;height:44px}.h-pay-row{align-items:center;gap:18px;margin-top:22px;display:flex}.h-pay-v{font:600 28px var(--font-inter);letter-spacing:-.02em;color:var(--pearl)}.h-pay-b{min-width:112px;transition:transform .15s,background .3s;position:relative;height:56px!important;padding:0 26px!important;font-size:17px!important}.h-pay-b em{font-style:normal}.h-pay-b em+em{display:none}.h-pay.press .h-pay-b{transform:scale(.93)}.h-pay.paid .h-pay-b em{display:none}.h-pay.paid .h-pay-b em+em{display:inline}.h-pay.paid .h-pay-b{box-shadow:none!important;background:#b6b7ba!important}.h-pay-ok{font:400 17px var(--font-inter);color:#767984;opacity:0;transition:opacity .4s var(--eo);margin:16px 0 0}.h-pay.paid .h-pay-ok{opacity:1}.h-q{background:var(--pearl);color:var(--night);font:600 19px var(--font-inter);letter-spacing:-.01em;white-space:nowrap;transform-origin:0 100%;transition:opacity .3s var(--eo),transform .45s var(--sp);border-radius:18px 18px 18px 6px;margin:0;padding:12px 18px;transform:scale(.6)}.h-q.on{transform:none}.hjs .h-pin.lt{z-index:4}.h-scrim{z-index:1;pointer-events:none;opacity:0;transition:opacity .6s var(--eo);background:radial-gradient(64vw 60vh at 0 0,#f3f1eceb 0%,#f3f1ecbd 42%,#f3f1ec4d 72%,#f3f1ec00 100%);position:absolute;inset:0}.h-scrim.on{opacity:1}.h-lab{left:var(--hm);z-index:2;font:600 clamp(44px,4.6vw,84px)/1 var(--font-inter);letter-spacing:-.05em;max-width:none;color:var(--pearl);pointer-events:none;position:absolute;top:16vh}.h-lab span{color:inherit}.h-said{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html:not(.hjs) .h-said{clip-path:none;white-space:normal;width:auto;height:auto;font:500 clamp(22px,2vw,32px)/1.3 var(--font-inter);color:var(--pearl);position:static}.h-doing{left:var(--hm);z-index:2;font:500 clamp(22px,1.9vw,32px)/1.25 var(--font-inter);letter-spacing:-.02em;color:#5f6371;pointer-events:none;margin:0;display:grid;position:absolute;top:calc(19vh + clamp(44px,4.6vw,84px))}.h-doing span{opacity:0;transition:opacity .35s var(--eo),translate .55s var(--eo);grid-area:1/1;translate:0 10px}.h-doing[data-s="1"] [data-s="1"],.h-doing[data-s="2"] [data-s="2"],.h-doing[data-s="3"] [data-s="3"],.h-doing[data-s="4"] [data-s="4"],.h-doing[data-s="5"] [data-s="5"],.h-doing[data-s="6"] [data-s="6"],.h-doing[data-s="7"] [data-s="7"]{opacity:1;translate:none}.h-ask{left:var(--hm);z-index:2;pointer-events:none;width:min(38vw,640px);position:absolute;top:16vh}.h-ask-q{font:600 clamp(40px,4.2vw,76px)/.98 var(--font-inter);letter-spacing:-.05em;color:var(--pearl);margin:0}.h-ask-b{gap:12px;margin-top:38px;display:flex}.h-ask-b .btn{height:58px;padding:0 28px;font-size:17px}.hjs .h-ask-b{opacity:0;transition:opacity .45s var(--eo),transform .6s var(--eo);transform:translateY(14px)}.hjs .h-ask.on .h-ask-b{opacity:1;transition-delay:.2s;transform:none}.hjs .h-ask.on{pointer-events:auto}.h-ask .btn.press{box-shadow:var(--glass-sh-hi);transform:scale(.94)}html:not(.hjs) #light .h-stick{padding:16vh var(--hm) 10vh;flex-direction:column;gap:28px;display:flex}html:not(.hjs) #light .h-lab,html:not(.hjs) .h-doing,html:not(.hjs) .h-ask{width:auto;max-width:760px;position:static;transform:none}html:not(.hjs) .h-doing span{display:none}html:not(.hjs) .h-doing span:last-child{opacity:1;display:inline;translate:none}html:not(.hjs) .h-ask,html:not(.hjs) .h-scrim{display:none}.yo .h-slot[data-slot=dock]{--sh:42vh;height:var(--sh);width:calc(var(--sh)*.62);left:calc(62vw - var(--sh)*.31);top:calc(77vh - var(--sh))}.hjs .h-pin.yo{z-index:4}.h-close{z-index:1;height:100vh;min-height:620px;position:relative}.hjs .h-close{z-index:4}.hjs .h-close .h-cta{opacity:0;transition:opacity .6s var(--eo) .35s,transform .7s var(--eo) .35s;transform:translateY(14px)}.hjs .h-close.shown .h-cta{opacity:1;transform:none}.h-close .h-copy{top:auto;left:50%;right:auto;bottom:calc(100vh - var(--fl));text-align:center;max-width:none;transform:translate(-50%)}.h-close .h-h2{white-space:nowrap;font-size:clamp(40px,5.4vw,100px)}.h-close .h-cta{justify-content:center;margin-top:28px}.h-close .h-slot{--sh:34vh;height:var(--sh);width:calc(var(--sh)*.62);left:calc(50% - var(--sh)*.31);top:12vh}.hjs .h-close{height:calc(var(--len)*1vh + var(--fh,0px))}.hjs footer.foot{margin-top:calc(var(--fh,0px)*-1)}.h-close .h-fl{top:calc(36vh - var(--ms)/2);z-index:2;pointer-events:auto;position:absolute}.h-close .h-fl{gap:40px}.hjs .h-fl>*{opacity:0;transition:opacity .6s var(--eo),translate .8s var(--eo)}.hjs .h-fl.fx-l>*{translate:40px}.hjs .h-fl.fx-r>*{translate:-40px}.hjs .h-fl>:first-child{transition-delay:40ms}.hjs .h-fl>:nth-child(2){transition-delay:.14s}.hjs .h-close.fl-on .h-fl>*{opacity:1;translate:0}footer.foot.slim{background:0 0;padding:0 0 28px!important}footer.foot.slim:after{display:none}footer.foot.slim .fx-narrow{padding:72px 0 0}@media (width>=1241px){footer.foot.slim .fx-narrow{display:none}}@media (width<=1240px){footer.foot.slim .bot{margin-top:64px!important}}@media (width>=901px){footer.foot.slim .fx-narrow{grid-template-columns:1fr 1fr}footer.foot.slim .fx-narrow .fx-l{align-items:flex-end}}footer.foot.slim .bot{margin-top:0!important}@media (width<=1240px){.h-close .h-fl{display:none}}@media (width>=901px) and (aspect-ratio<=4/5){.yo .h-copy{top:14vh;transform:none}}html:not(.hjs) .h-in .h-stick{padding:15vh var(--hm) 10vh}html:not(.hjs) .h-in-head{position:relative;top:auto;left:auto}html:not(.hjs) .h-in-step{max-width:52vw;margin-top:56px}html:not(.hjs) .h-in .h-slot{left:auto;right:var(--hm);top:30vh}@media (width<=900px){:root{--hm:22px;--fl:calc(100vh - max(22px,4vh))}@supports (height:1svh){:root{--fl:calc(100svh - max(22px,4svh))}}.h-copy{left:var(--hm);right:var(--hm);max-width:none;top:auto;bottom:9vh;transform:none}.hx{--fs:11.4vw;--fs2:27vw;--bt:96px}.hx .h-cta{top:calc(var(--bt) + var(--fs)*2.04 + 20px);right:var(--hm);flex-wrap:wrap}.hx .h-slot{--sh:110vh;left:calc(34vw - var(--sh)*.31);top:40vh}.h-h2{font-size:clamp(40px,10.6vw,64px)}.pb .h-copy,.yo .h-copy{top:12vh;bottom:auto}.h-cw{--cwh:min(42vh,400px);left:var(--hm);right:var(--hm);width:auto;top:calc(var(--fl) - var(--cwh) - 23vh)}.pb .h-slot[data-slot=floor]{--sh:20vh;left:calc(70vw - var(--sh)*.31)}.h-in-head{column-gap:18px;top:11vh}.h-in{--ws:clamp(48px,14vw,90px)}.hjs .h-in-step p{left:var(--hm);right:var(--hm);width:auto;top:22vh;bottom:auto}.h-in .h-slot{--sh:28vh;left:calc(50% - var(--sh)*.31);top:calc(76vh - var(--sh))}.h-seg span{font-size:15px}.h-note ul{gap:8px;padding:16px 18px 18px;font-size:16px}.h-pay{padding:18px 18px 16px}.h-q{font-size:16px}.h-lab{font-size:clamp(36px,10vw,52px);top:max(10vh,80px)}.h-doing{top:calc(max(10vh,80px) + 60px);right:var(--hm);font-size:clamp(18px,5vw,24px)}.h-ask{width:auto;top:max(10vh,80px);right:var(--hm);transform:none}.h-ask-q{font-size:clamp(34px,9.4vw,52px)}.h-scrim{background:linear-gradient(#f3f1ecf0 0%,#f3f1eccc 30%,#f3f1ec00 52%)}.yo .h-slot[data-slot=dock]{--sh:24vh;left:calc(50% - var(--sh)*.31);top:calc(70vh - var(--sh))}.h-close .h-slot{--sh:28vh;top:14vh}.hjs .h-pin{height:calc(var(--len)*.8vh)}.hjs .h-close{height:calc(var(--len)*.8vh + var(--fh,0px))}}#ground{background:radial-gradient(120vw 70vh at 50% -18%,#ffffff8c,#fff0 70%),radial-gradient(140% 110% at 50% 38%,#1b223800 62%,#1b22380d 100%),#f3f1ec}#ground:before{background:radial-gradient(calc(var(--gr,60vh)*.5) calc(var(--gr,60vh)*.06) at var(--gx,50%) var(--gy,95%),#1b22381f,#1b22380a 55%,#1b223800 100%)}.hx-h .l2,.hx-h .l2 .hc{color:var(--ink);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.hx-h .l2{filter:none}.h-scrim{background:radial-gradient(64vw 60vh at 0 0,#f3f1ecf2 0%,#f3f1ecd1 42%,#f3f1ec57 72%,#f3f1ec00 100%)}.h-scrim.l{background:radial-gradient(62vw 78vh at 0 52%,#f3f1ecf2 0%,#f3f1eccc 44%,#f3f1ec4d 76%,#f3f1ec00 100%)}.h-doing{color:#1b223899}.yo .h-dim{color:#1b223873!important}.hx{--fs2:min(10.5vw,18vh)}@media (width<=900px){.hx-h .l2{visibility:hidden}}.hx-h>span.l2{top:calc(var(--fl) - var(--fs2)*.864)}.hx-sub{left:var(--hm);bottom:auto;right:auto;top:calc(var(--bt) + var(--fs)*1.02 + 18px);width:min(30vw,440px);font:400 19px/1.5 var(--font-inter);color:#1b2238b3}@media (width>=901px){.hx-sub{left:var(--hm);bottom:auto;right:auto;top:calc(var(--bt) + var(--fs)*1.02 + 18px);width:min(30vw,440px)}}.hx .h-cta{top:calc(var(--bt) + var(--fs)*1.02 + 18px + 19px*1.5*3 + 30px)}@media (width<=900px){.hx-sub{top:calc(var(--bt) + var(--fs)*1.02 + 14px);left:var(--hm);right:var(--hm);width:auto;font-size:16px}.hx .h-cta{top:calc(var(--bt) + var(--fs)*1.02 + 14px + 16px*1.5*4 + 22px)}}.hx{--fs:min(6.3vw,10vh)}@media (width<=900px){.hx{--fs:11.4vw}}.h-close{--ms:150px}.h-close .h-fl{top:var(--ct,calc(36vh - var(--ms)/2))}.h-close .h-slot{top:var(--ct,12vh);--sh:min(310px,max(230px,32vh))}.h-close .h-fl.fx-l{right:calc(50% + 188px)}.h-close .h-fl.fx-r{left:calc(50% + 188px)}.hjs:not(.no3d) .h-slot:not([data-slot=hero])>.mk{opacity:0}
