@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans/instrument-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans/instrument-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--bg:#fff;--ink:#131316;--muted:#70728f;--muted-2:#9193ac;--line:#e3e4e8;--line-2:#bdbec7;--accent:#1ef7ff;--f-ui:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--f-body:var(--f-ui);--ease-out:cubic-bezier(.16,1,.3,1);--spring:cubic-bezier(.34,1.4,.5,1);--pad:40px;--maxw:1360px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--f-body);letter-spacing:-.16px;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.38;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1{margin:0}.wrap{max-width:var(--maxw);padding:0 var(--pad);margin:0 auto}.d1{font-family:var(--f-ui);letter-spacing:-.07em;font-size:clamp(26px,7.4vw,132px);font-weight:500;line-height:.9}.d1.weighted .ln-i{color:var(--ink);-webkit-text-fill-color:var(--ink);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.d1.weighted .ch{font-variant-ligatures:none;font-weight:500}.d1.word{--w-ghost:color-mix(in srgb,var(--ink) 11%,var(--bg));--track:-.045em;text-align:left;letter-spacing:normal;text-transform:uppercase;max-width:none;margin:0;font-size:clamp(64px,15.6vw,268px);font-weight:700;line-height:.82}.d1.word .ln-i{color:var(--w-ghost);-webkit-text-fill-color:var(--w-ghost)}.d1.word .ch{font-weight:700}.d1.word .ln--2{text-align:right;margin-top:-.16em}.ch.roll{vertical-align:top;height:var(--rowh,1.16em);line-height:var(--rowh,1.16em);letter-spacing:normal;margin-right:var(--track,0);display:inline-block;overflow:hidden}.roll-col{will-change:transform;backface-visibility:hidden;transform:translateY(calc(-100% * (var(--rows) - 1) / var(--rows)));flex-direction:column;display:flex}.roll-ch{height:var(--rowh,1.16em);line-height:var(--rowh,1.16em);display:block}html.js .d1>.ln.is-in .roll-col{animation:rollUp calc(var(--rows) * 62ms + .3s) cubic-bezier(.33,1,.68,1) both}@keyframes rollUp{0%{transform:translateY(0)}to{transform:translateY(calc(-100% * (var(--rows) - 1) / var(--rows)))}}html.js .is-in .mk-word .roll-col{animation:rollUp calc(var(--rows) * 62ms + .3s) cubic-bezier(.33,1,.68,1) both}@media (prefers-reduced-motion:reduce){html.js .roll-col{animation:none}}.hero-foot{z-index:2;text-align:left;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:clamp(24px,5vw,80px);display:flex;position:absolute;bottom:clamp(28px,5.5vh,64px);left:0;right:0}.hero-foot>*{pointer-events:auto}.hf-say{max-width:38ch;font-family:var(--f-ui);letter-spacing:-.012em;color:color-mix(in srgb,var(--ink),transparent 26%);margin:0;font-size:clamp(13px,1.05vw,15px);line-height:1.55}.hf-cta{min-height:44px;font-family:var(--f-ui);letter-spacing:-.015em;color:var(--ink);align-items:center;gap:12px;margin-top:22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.hf-arrow{background:var(--ink);width:30px;height:30px;color:var(--bg);transition:transform .35s var(--ease-out);border-radius:50%;place-items:center;display:grid}.hf-arrow svg{width:15px;height:15px}.hf-cta:hover .hf-arrow{transform:translateY(3px)}.hf-r{text-align:right;flex:none}.hf-lbl{font-family:var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--ink),transparent 52%);margin:0;font-size:11px;font-weight:600}.hf-val{font-family:var(--f-ui);letter-spacing:-.05em;color:var(--ink);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:clamp(34px,4.4vw,64px);font-weight:700;line-height:.9}@media (width<=720px){.hero-foot{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px 16px;display:grid;bottom:24px}.hf-l{display:contents}.hf-say{grid-column:1/-1}.hf-cta{margin-top:0}.hf-r{text-align:right}}html.js .d1.weighted .ch{animation:hInk .92s var(--ease-out) both;animation-delay:calc(.34s + var(--i) * 26ms)}@keyframes hInk{0%{font-weight:400}56%{font-weight:700}to{font-weight:500}}.d1.weighted.is-easing .ch{transition:font-weight .5s var(--ease-out)}@media (prefers-reduced-motion:reduce){html.js .d1.weighted .ch{font-weight:500;animation:none}}.d1 .ln{white-space:nowrap;display:flow-root}.d1 .amp,.d1 .sl{letter-spacing:0;padding:0 .05em}.dotted{--dot:#131316}.d1 .ln-i{background-image:radial-gradient(var(--dot) clamp(.62px,.00845em,.9px), transparent clamp(.74px,.00985em,1.05px));color:#0000;-webkit-text-fill-color:transparent;background-size:clamp(2.15px,.03285em,3.5px) clamp(2.15px,.03285em,3.5px);-webkit-background-clip:text;background-clip:text;margin-block:-.22em;padding-block:.22em}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.d1 .ln-i{color:var(--line-2);-webkit-text-fill-color:var(--line-2)}}@property --r{syntax:"<length>";inherits:true;initial-value:0}.d1{transition-property:--r;transition-duration:0s;transition-timing-function:linear}.d1.nowave{transition:none}.d1hot{pointer-events:none;-webkit-user-select:none;user-select:none;--dot:var(--hot,#1e90ff);opacity:0;transition:opacity .26s var(--ease-out);-webkit-mask-image:radial-gradient(circle at var(--cx,50%) var(--cy,50%), #000 0 var(--r),#0000 calc(var(--r) + 9px));mask-image:radial-gradient(circle at var(--cx,50%) var(--cy,50%), #000 0 var(--r),#0000 calc(var(--r) + 9px));position:absolute;inset:0}.d1hot.on{opacity:1}.d1hot.crest{--dot:color-mix(in oklab,var(--hot,#1e90ff) 72%,#000);-webkit-mask-image:radial-gradient(circle at var(--cx,50%) var(--cy,50%), #0000 0 calc(var(--r) - 34px),#000 calc(var(--r) - 22px), #000 calc(var(--r) - 4px),#0000 var(--r));mask-image:radial-gradient(circle at var(--cx,50%) var(--cy,50%), #0000 0 calc(var(--r) - 34px),#000 calc(var(--r) - 22px), #000 calc(var(--r) - 4px),#0000 var(--r))}.nav{z-index:100;pointer-events:none;justify-content:center;display:flex;position:fixed;top:8px;left:0;right:0}.bar{backdrop-filter:blur(10px);pointer-events:auto;background:#ededf0d1;border:1.5px solid #fff;border-radius:16px;justify-content:space-between;align-items:center;width:min(600px,100vw - 32px);height:52px;padding:8px 28px 8px 14px;display:flex}.mark{font-family:var(--f-ui);letter-spacing:-.05em;color:var(--ink);padding-left:8px;font-size:20px;font-weight:700}.links{align-items:center;gap:8px;display:flex}.navlink{font-family:var(--f-ui);letter-spacing:-.01em;font-size:14px;font-weight:600;display:block;position:relative}.navlink:focus-visible{outline:none}.clip{border-radius:100px;display:block;position:relative;overflow:hidden}.sizer{white-space:nowrap;visibility:hidden;height:40px;padding:0 14px;line-height:40px;display:block}.arm{transform-origin:100%;white-space:nowrap;transition:transform .42s var(--spring);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.a1{color:#09090b;transition:transform .42s var(--spring),opacity .1s linear .16s}.a2{transform:rotate(-18deg)}.a2 i{opacity:0;background:#09090b;border-radius:100px;width:100%;height:30px;transition:opacity .15s linear;display:block}.a3{color:#fff;transform:rotate(-35deg)}.a3 i{opacity:0;transition:opacity .17s linear 40ms,transform .42s var(--spring);font-style:normal;display:block;transform:scale(.6)}.navlink:hover .a1,.navlink:focus-visible .a1{opacity:0;transform:rotate(25deg)}.navlink:hover .a2,.navlink:focus-visible .a2{transform:rotate(0)}.navlink:hover .a2 i,.navlink:focus-visible .a2 i{opacity:1}.navlink:hover .a3,.navlink:focus-visible .a3{transform:rotate(0)}.navlink:hover .a3 i,.navlink:focus-visible .a3 i{opacity:1;transform:scale(1)}.dots{pointer-events:none;opacity:0;border-radius:100px;height:26px;margin-top:-13px;transition:opacity .22s linear;position:absolute;top:50%;left:2px;right:2px;overflow:hidden}.dots.on{opacity:1}.dots:after{content:"";background:radial-gradient(58% 62%,#09090be6 10%,#09090b00 100%);position:absolute;inset:0}.navlink:hover .dots,.navlink:focus-visible .dots{transition-delay:60ms}.dots canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.hero{text-align:center;min-height:100svh;padding:clamp(86px,10.5vh,124px) 0 0;position:relative}.hero .d1{z-index:2;max-width:1300px;transition:transform 1.05s var(--ease-out);margin:0 auto;position:relative}.hero.is-centred .d1{transform:translateY(var(--d1-lift,0px))}.stage{pointer-events:none;position:absolute;inset:0}#hashgl{transform:translateX(-50%) translate3d(var(--hx,0px),calc(var(--par,0px) + var(--intro-y,0px)),0);z-index:3;background:0 0;width:min(72vw,900px);height:132vh;display:block;position:fixed;top:-16vh;left:50%}#hashgl.gl-fail{display:none}.hash-fallback{transform:translateX(-50%) translate3d(0,var(--par,0px),0) scale(var(--scale,1));z-index:3;width:auto;height:62vh;position:fixed;top:19vh;left:50%}#hashgl.gl-on~.hash-fallback{display:none}body.loading{overflow:hidden}.loader{z-index:900;color:var(--ink);transition:opacity .65s var(--ease-out),transform .65s var(--ease-out);background:#fff;place-items:center;animation:0s linear 8s forwards ldFailsafe;display:grid;position:fixed;inset:0}@keyframes ldFailsafe{to{opacity:0;visibility:hidden;pointer-events:none}}.loader.done{opacity:0;pointer-events:none;transform:scale(1.03)}.loader[hidden]{display:none}.ld-ast{width:clamp(15px,2.4vw,34px);height:clamp(15px,2.4vw,34px);color:var(--ink);fill:none;flex:none;overflow:visible}.ld-mid{z-index:1;align-items:center;gap:30px;display:flex;position:relative}.ld-word{font-family:var(--f-ui);letter-spacing:-.035em;font-size:clamp(38px,6.4vw,86px);font-weight:400;line-height:1}.ld-word.swap{animation:ldWordIn .5s var(--ease-out) both}@keyframes ldWordIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ld-pct{right:var(--pad);z-index:1;font-family:var(--f-ui);letter-spacing:-.045em;align-items:flex-end;font-weight:400;line-height:.82;display:flex;position:absolute;bottom:20px}#ldNum{font-variant-numeric:tabular-nums;font-size:clamp(54px,9vw,124px)}.ld-sym{color:var(--ink);margin:0 0 .6em 3px;font-size:clamp(15px,1.9vw,26px)}@media (width<=1080px){:root{--pad:28px}}@media (width<=720px){:root{--pad:20px}.bar{width:calc(100vw - 20px);height:46px;padding:5px 10px 5px 8px}.mark{padding-left:4px;font-size:16px}.links{gap:4px}.navlink{font-size:12px}.sizer{height:34px;padding:0 10px;line-height:34px}.hero{padding:118px 0 0}#hashgl{width:66vw;height:70vh;top:15vh}.hash-fallback{height:46vh;top:27vh}.mark{align-items:center;min-height:44px;margin:-6px 0;padding-right:6px;display:inline-flex}.navlink{margin:-5px 0;padding:5px 0}}@media (width<=380px){.mark{font-size:15px}.links{gap:3px}.navlink{font-size:11px}.sizer{height:30px;padding:0 8px;line-height:30px}}@media (width<=340px){.mark{display:none}.bar{justify-content:center}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ln-i{transition:transform .9s cubic-bezier(.16,1,.3,1);display:block}html.js .d1>.ln{clip-path:inset(-.22em -.12em -.3em -.04em)}html.js .d1>.ln>.ln-i{transform:translateY(145%)}html.js .d1>.ln.is-in>.ln-i{transform:none}.bar{transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}html.js .bar{opacity:0;transform:translateY(26px)}html.js .bar.is-in{opacity:1;transform:none}html.intro #hashgl{width:100vw;transform:translate3d(var(--hx,0px),calc(var(--par,0px) + var(--intro-y,0px)),0);left:0}@media (prefers-reduced-motion:reduce){html.js .d1>.ln{clip-path:none}html.js .d1>.ln>.ln-i{transform:none}html.js .bar{opacity:1;transform:none}}.set{position:relative}.glass{left:0;right:0;top:calc(-1 * var(--band));backdrop-filter:blur(10px);-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);pointer-events:none;background:#f6f6f9b3;position:absolute;bottom:0}.pane-w .glass{backdrop-filter:none;background:#fff}.pane-lz .glass{background:linear-gradient(#eaebf0,#f6f6f9 58%,#fff) top/100% var(--band) no-repeat #fff}.pane.pane-dot{min-height:100svh}.pane-dot .glass{backdrop-filter:none;background:#fff radial-gradient(circle,#c8c8c8 1px,#0000 1px) 0 0/22px 22px}.set-in{z-index:1;padding:140px 0 160px;position:relative}.set-lbl{font-family:var(--f-ui);letter-spacing:.02em;color:var(--muted);margin:0 0 14px;font-size:13px;font-weight:600}.set-h{font-family:var(--f-ui);letter-spacing:-.04em;margin:0;font-size:clamp(28px,4.4vw,60px);font-weight:500;line-height:1.02}.set-sub{max-width:46ch;color:var(--muted);margin:18px 0 0;font-size:15px;line-height:1.55}.cards{flex-wrap:wrap;gap:24px;max-width:1192px;margin:56px auto 0;display:flex}.card{background:#fff;border-radius:20px;flex-direction:column;padding:12px;display:flex;box-shadow:0 4px 4px -2px #0000000d,0 2px 12px -4px #0000000f}.card-wide{flex:calc(50% - 12px)}.card-sq{flex:calc(33.333% - 16px)}.card-art{aspect-ratio:16/10;background:#f4f4f7;border-radius:12px;flex:none;position:relative}.card-art canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.card-art canvas.gl-fail{display:none}.card-sq .card-art{aspect-ratio:1}.card-txt{padding:18px 10px 12px}.card-txt h3{font-family:var(--f-ui);letter-spacing:-.01em;color:#1c1c1c;margin:0;font-size:21px;font-weight:600}.card-txt p{color:#3d3d3d;margin:8px 0 0;font-size:14px;line-height:1.6}@media (width<=900px){.card-wide,.card-sq{flex:100%}.cards{gap:16px;margin-top:40px}}@media (width<=720px){.set-in{padding:96px 0 110px}.set-row{margin-top:48px}.pane{--band:12vh}}.ruler{z-index:1;background:0 0;height:100svh;position:relative}.rc-pin{flex-direction:column;justify-content:flex-start;align-items:center;gap:clamp(18px,3vh,38px);height:100svh;padding:clamp(74px,10vh,104px) 0 clamp(24px,4vh,48px);display:flex;position:sticky;top:0;overflow:hidden}.rc-head{text-align:center;max-width:min(92%,780px)}.rc-h{font-family:var(--f-ui);letter-spacing:-.036em;color:var(--ink);margin:0;font-size:clamp(17px,2.1vw,29px);font-weight:600;line-height:1.2}.rc-h span{display:block}.rc-h span+span{color:var(--rc-dim)}.rc-strip{gap:clamp(12px,2.2vh,26px);width:100%;display:grid}.rc-strip:focus-visible{outline:none}.rc-strip:focus-visible .rc-needle{background:#1e90ff}.rc-rule{background-image:repeating-linear-gradient(90deg,var(--rc-tick) 0 2px,transparent 2px 22px), repeating-linear-gradient(90deg,var(--rc-tick-5) 0 2px,transparent 2px 110px);background-repeat:repeat-x;background-size:auto 11px,auto 19px;height:26px;position:relative}.rc-rule-t{background-position:var(--tx,0) top,var(--tx,0) top}.rc-rule-b{background-position:var(--tx,0) bottom,var(--tx,0) bottom}.rc-needle{background:var(--ink);width:2px;transition:background .3s var(--ease-out);position:absolute;top:0;bottom:0;left:50%;translate:-50%}.rc-window{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.rc-track{will-change:transform;align-items:center;margin:0;padding:0;list-style:none;display:flex}.rc-item{flex:none;justify-content:center;align-items:center;padding:0 clamp(40px,5.4vw,112px);display:flex}.rc-name{font-family:var(--f-ui);letter-spacing:-.045em;color:var(--ink);white-space:nowrap;cursor:pointer;transition:color .35s var(--ease-out);background:0 0;border:0;padding:0;font-size:clamp(26px,4.6vw,64px);font-weight:600;line-height:1.05;display:block}.rc-stage{flex:1;place-items:center;width:100%;min-height:0;display:grid;position:relative}.rc-doc{opacity:0;pointer-events:none;transition:opacity .45s var(--ease-out),translate .55s var(--ease-out);place-items:center;margin:0;display:grid;position:absolute;inset:0;translate:0 14px}.rc-doc.is-on{opacity:1;translate:0}.rc-doc .cs-frame{max-width:min(380px,66vw)}.rc-doc-m{background:var(--ink);opacity:.78;width:78%;height:56%;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;display:block}.rc-doc figcaption{text-align:center;font-family:var(--f-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--rc-dim);font-size:11px;font-weight:600;position:absolute;bottom:0;left:0;right:0}@media (width<=720px){.rc-item{padding:0 30px}.rc-rule{height:20px}}@media (prefers-reduced-motion:reduce){.rc-name{transition:none}}.cases{z-index:1;--cs-ink:#191919;--cs-paper:#fafafa;--cs-edge:#f1f2f4;background:0 0;place-items:center;min-height:100svh;padding:clamp(86px,12vh,132px) clamp(16px,2.4vw,44px) clamp(60px,10vh,120px);display:grid;position:relative}.cs-in{width:100%}.cs-h{text-align:center;font-family:var(--f-ui);letter-spacing:-.032em;color:var(--cs-ink);margin:0 0 clamp(30px,5vh,54px);font-size:clamp(30px,4.4vw,48px);font-weight:500;line-height:1.1}.cs-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));justify-items:center;gap:48px 32px;width:100%;margin:0;padding:16px 8px 0;list-style:none;display:grid}.cs-card{cursor:pointer;justify-content:center;align-items:center;width:100%;display:flex}.cs-frame{aspect-ratio:4/3;width:100%;max-width:280px;margin:0;transition:transform .5s cubic-bezier(.4,0,.2,1);position:relative}.cs-card:hover .cs-frame{transform:scale(1.05)translateY(-8px)}.cs-plate{background:#fff;border-radius:18px;position:absolute;inset:0;box-shadow:0 1px 2px #00000026}.cs-back{z-index:1;filter:drop-shadow(0 1px 2px #13131612);background:#f5f5f7;border-radius:12px;position:absolute;inset:13% 7% 15%}.cs-back i{background:inherit;border-radius:9px 9px 0 0;width:37%;height:10%;position:absolute;top:-8.5%;left:0}.cs-stack{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:17% 5% 19%}.cs-sheet{background:var(--cs-paper);border:1px solid var(--cs-edge);border-radius:8px;justify-content:center;align-items:center;transition:transform .5s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;overflow:hidden}.cs-l,.cs-r{width:50%;height:80%;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.cs-l{transform:translate(-24px)rotate(-12deg)}.cs-r{transform:translate(24px)rotate(12deg)}.cs-c{z-index:10;align-items:flex-start;width:55%;height:90%;padding:6px;position:relative;transform:translateY(-8px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.cs-c img{object-fit:cover;border-radius:4px;width:100%;height:100%;display:block}.cs-card:hover .cs-l{transform:translate(-40px)rotate(-20deg)}.cs-card:hover .cs-r{transform:translate(40px)rotate(20deg)}.cs-card:hover .cs-c{transform:translateY(-24px)}.cs-label{z-index:20;backdrop-filter:blur(12px);background:#ffffff80;border:1px solid #fff9;border-radius:16px;flex-direction:column;justify-content:flex-end;height:42%;padding:16px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -4px 16px #0000000d}.cs-sheen{opacity:.9;background:linear-gradient(to top right,#fff9 0%,#0000 50%,#ffffff4d 100%);position:absolute;inset:0}.cs-txt{z-index:10;flex-direction:column;padding-bottom:4px;display:flex;position:relative}.cs-txt h3{font-family:var(--f-ui);letter-spacing:-.02em;color:var(--cs-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.cs-txt p{font-family:var(--f-ui);color:#191919b3;margin:4px 0 0;font-size:12px;font-weight:500}@media (width>=768px){.cs-txt h3{font-size:18px}}@media (prefers-reduced-motion:reduce){.cs-frame,.cs-sheet{transition:none}}.marks{z-index:4;background:0 0;justify-content:center;align-items:flex-start;min-height:100svh;padding:clamp(96px,16vh,160px) 0 0;display:flex;position:relative;overflow:hidden}.mk-in{width:100%;max-width:var(--maxw);padding:0 var(--pad);justify-content:space-between;align-items:flex-start;gap:clamp(24px,3vw,60px);margin:0 auto;display:flex}.mk-head{text-align:left;flex:0 504px;max-width:504px;margin:0}.mk-word{--track:-.045em;font-family:var(--f-ui);letter-spacing:normal;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 11%,var(--bg));margin:-.17em 0 -.23em;font-size:clamp(40px,7.4vw,116px);font-weight:700;line-height:.82}.mk-h{font-family:var(--f-ui);letter-spacing:-.03em;color:var(--ink);margin:18px 0 0;font-size:clamp(19px,1.9vw,26px);font-weight:500;line-height:1.3}.mk-h span{display:block}.c9-grid{flex:none;grid-template-columns:repeat(3,minmax(0,226.664px));justify-content:end;gap:8px;width:min(696px,100%);margin:0;padding:0;list-style:none;display:grid}.c9-card{will-change:transform;opacity:0;width:100%;height:200px;transition:transform .62s var(--ease-out),opacity .5s var(--ease-out);border-radius:20px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;transform:scale(.6)}.marks.is-in .c9-card{opacity:1;transition-delay:calc(var(--i) * 55ms);transform:none}.c9-face{backdrop-filter:blur(7px);background:#f6f6f9c7;border:1px solid #1313160e;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.c9-m{-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;background:currentColor;display:block}.c9-face{color:var(--ink)}.c9-hover{background:var(--hov,var(--ink));opacity:0;transition:opacity .34s var(--ease-out);flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:20px;display:flex;position:absolute;inset:0}.c9-card:hover .c9-hover,.c9-card:focus-within .c9-hover{opacity:1}.c9-hover{color:#fff}.c9-card.on-light .c9-hover{color:var(--ink)}.c9-hover p{font-family:var(--f-ui);letter-spacing:-.01em;color:color-mix(in srgb,currentColor,transparent 16%);margin:0;font-size:12px;line-height:1.38}.c9-hover:after{content:"";pointer-events:none;transition:translate .55s var(--ease-out);background:linear-gradient(118deg,#ffffff17 0%,#fff0 46%);position:absolute;inset:0;translate:-16%}.c9-card:hover .c9-hover:after{translate:0}@media (prefers-reduced-motion:reduce){.c9-card{opacity:1;transition:none;transform:none}.c9-hover:after{transition:none}}@media (width<=1180px){.mk-in{flex-direction:column;align-items:stretch;gap:clamp(34px,5vw,52px)}.mk-head{flex:none;max-width:min(640px,100%)}.c9-grid{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;width:100%}}@media (width<=620px){.c9-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.c9-card{height:158px}}@media (width<=640px){.mk-grid{grid-template-columns:repeat(2,1fr)}.c9-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.c9-card{height:150px}}.pane{z-index:4;--band:39vh;min-height:140vh;position:relative}.ab{padding:184px 0 132px;position:relative}.ab-col{z-index:1;max-width:660px;margin:0 auto;position:relative}.ab-col:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(58% 52% at 50% 47%,#f6f6f9f0 0%,#f6f6f9db 44%,#f6f6f900 100%);position:absolute;inset:-9% -14%}.ab-eye{font-family:var(--f-body);letter-spacing:-.1px;color:var(--muted);margin:0 0 20px;font-size:16px}.ab-lead{font-family:var(--f-ui);letter-spacing:-.035em;color:var(--muted);text-wrap:pretty;margin:0;font-size:clamp(24px,3.05vw,42px);font-weight:400;line-height:1.34;position:relative}.ab-lead em{color:var(--ink);font-style:normal;font-weight:500}.ab-body{max-width:54ch;color:var(--muted);margin:38px 0 0;font-size:16.5px;line-height:1.62}.mk{text-align:center;width:1.4em;display:inline-block;position:relative}.mk-o{text-align:left;width:1.15em}.nb{white-space:nowrap}.mk i{color:var(--muted-2);font-style:normal;font-weight:400}html.mk-on .mk i{color:#0000}.mk-q i{color:var(--line-2)}#markgl{pointer-events:none;z-index:2;background:0 0;width:calc(100% + 2.2em);height:calc(100% + 1.2em);display:block;position:absolute;top:-.6em;left:-1.1em}#markgl.gl-fail{display:none}.ab-orbit{z-index:0;pointer-events:none;position:absolute;inset:0}.tool{left:var(--x);top:var(--y);width:var(--s);height:var(--s);transform:translate(-50%,-50%) translate3d(0,var(--py,0px),0);margin:0;position:absolute}.tool-b{width:100%;height:100%;transform:perspective(560px) rotateZ(var(--rz)) rotateY(var(--ry)) rotateX(9deg);animation:toolfloat 9.5s var(--ph) ease-in-out infinite;display:block}.tool-ic{filter:drop-shadow(0 12px 16px #13131624);width:100%;height:100%;display:block;overflow:visible}.tool-tx{font-family:var(--f-ui);letter-spacing:-.03em;text-anchor:middle;dominant-baseline:central;font-size:36px;font-weight:600}.tool-sh{filter:blur(12px);background:#13131633;border-radius:50%;width:72%;height:24%;position:absolute;top:86%;left:50%;transform:translate(-50%)}@keyframes toolfloat{0%,to{translate:0 -7px}50%{translate:0 7px}}@media (width>=901px) and (width<=1180px){.ab{padding:150px 0 110px}.ab-orbit .tool-figma{left:7%}.ab-orbit .tool-ae{left:2.5%}.ab-orbit .tool-ps{left:9%}.ab-orbit .tool-spline{left:93%}.ab-orbit .tool-blend{left:97.5%}.ab-orbit .tool-rive{left:91%}}@media (width<=900px){.ab{flex-direction:column;padding:120px 0 96px;display:flex}.ab>.wrap{order:1}.ab-orbit{max-width:400px;padding:0 var(--pad);flex-wrap:wrap;order:2;justify-content:center;align-items:center;gap:30px 34px;margin:62px auto 0;display:flex;position:static;inset:auto}.tool{width:56px;height:56px;transform:translate3d(0,var(--py,0px),0);position:relative;top:auto;left:auto}.tool-b{transform:perspective(420px) rotateZ(var(--rz)) rotateY(calc(var(--ry) * .5)) rotateX(7deg)}.tool-sh{filter:blur(9px);height:22%;top:82%}.ab-body{margin-top:30px;font-size:16px}.ab-col:before{inset:-6% -5%}#markgl{width:calc(100% + 1.4em);left:-.7em}}@media (prefers-reduced-motion:reduce){.tool-b{animation:none}}.arc-sec{z-index:1;padding:120px 0 40px;position:relative}.arc{width:100%;height:auto;display:block;overflow:visible}.arc-txt{font-family:var(--f-ui);letter-spacing:-.02em;fill:var(--ink);font-size:58px;font-weight:500}@media (width<=900px){.arc-txt{font-size:46px}.arc-sec{padding:80px 0 24px}}@media (width<=600px){.arc-txt{font-size:38px}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tpath{--tp-fg:var(--ink);z-index:1;background:0 0;width:100%;min-height:100svh;position:relative}.tpath-stage{height:100svh;position:sticky;top:0;overflow:hidden}.tpath-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.tpath-path{fill:none;stroke:none;pointer-events:none}.tpath-text{font-family:var(--f-ui);fill:var(--tp-fg);-webkit-font-smoothing:antialiased;font-weight:400}.tpath-letter{text-anchor:middle}.tpath-measure{font-family:var(--f-ui);visibility:hidden;pointer-events:none;font-weight:400}.tpath-flat{padding:38vh var(--pad);font-family:var(--f-ui);letter-spacing:-.02em;color:var(--muted);max-width:22ch;margin:0;font-size:clamp(22px,2.6vw,40px);font-weight:400;line-height:1.3}.tpath-flat b{color:var(--ink);font-weight:600}.tpath--para{place-items:center;min-height:0;padding:clamp(88px,18vh,160px) 0;display:grid}.tpath--para .tpath-flat{padding:0 var(--pad);text-align:center;text-wrap:balance;letter-spacing:-.035em;max-width:none;font-size:clamp(26px,7.6vw,36px);font-weight:400;line-height:1.16}.dial{z-index:2;--dial-rest:color-mix(in srgb,var(--ink),transparent 78%);--ring:min(32vh,24vw);height:200vh;padding-top:26vh;position:relative;overflow-x:clip}.dial-say{pointer-events:none;z-index:1;position:absolute;inset:0}.dial-say-h{font-family:var(--f-ui);letter-spacing:-.038em;color:var(--ink);will-change:transform,opacity;opacity:0;max-width:min(26vw,320px);margin:0;font-size:clamp(19px,2.5vw,36px);font-weight:600;line-height:1.1;position:absolute;top:50%}.dial-say-h[data-say=l]{right:calc(50% + var(--ring) + 56px);text-align:right}.dial-say-h[data-say=r]{left:calc(50% + var(--ring) + 56px);text-align:left}.dial-say-h span{background:var(--bg);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .42em}.dial-stage{place-items:center;height:100vh;display:grid;position:sticky;top:0}.dial-ring{width:calc(var(--ring) * 2);height:calc(var(--ring) * 2);will-change:transform;position:relative}.dial-face{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dial-glass{background:radial-gradient(circle at var(--gx,38%) var(--gy,30%), #ffffffeb 0%, #ffffff70 30%, #ffffff17 62%, #fff0 100%);-webkit-backdrop-filter:blur(7px)saturate(1.08);pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffb3,inset 0 -20px 46px -26px #14162033}.dial-glass:after{content:"";background:conic-gradient(from var(--shine,0deg), #fff0 0deg, #fffffff2 38deg, #fff0 112deg, #fff0 248deg, #ffffff8c 302deg, #fff0 360deg);-webkit-mask-composite:xor;pointer-events:none;border-radius:50%;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.dial-seg[data-dial-seg=track]{transform-origin:50%}.dial-wave{pointer-events:none;position:absolute;inset:0}.dial-wave i{border:1.5px solid color-mix(in srgb,var(--ink),transparent 22%);transform:scale(var(--p,0));opacity:calc(var(--a,0) * (1 - var(--p,0)) * min(var(--p,0) * 7, 1) * .42);border-radius:50%;position:absolute;inset:0}.dial-face{color:var(--ink)}.dial-outer{fill:none;stroke:currentColor;stroke-opacity:.1;stroke-width:1px}.dial-wedge{fill:currentColor;fill-opacity:.07;opacity:0}.dial-seg.is-selected .dial-wedge{opacity:var(--wedge,0)}.dial-edge{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linecap:butt}.dial-rule{background:color-mix(in srgb,var(--ink),transparent 88%);pointer-events:none;position:absolute}.dial-rule--h{width:120%;height:1px;top:50%;left:-10%}.dial-rule--v{width:1px;height:100%;top:0;left:50%}.dial-word{--t:0;fill:var(--ink);font-family:var(--f-ui);letter-spacing:.14em;text-transform:uppercase;opacity:var(--t);transform-box:view-box;transform-origin:350px 350px;transform:rotate(calc((1 - var(--t)) * -6deg));font-size:19px;font-weight:600}.dial-word text{text-anchor:middle}@media (width<=900px){.dial{--ring:32vw;height:158vh;padding-top:34vh}.dial-say-h{font-size:clamp(17px,5vw,24px)}.dial-say-h[data-say=l],.dial-say-h[data-say=r]{text-align:center;width:min(78vw,320px);max-width:none;margin-inline:auto;left:0;right:0}.dial-say-h[data-say=l]{top:calc(50% - var(--ring) - 52px)}.dial-say-h[data-say=r]{top:calc(50% + var(--ring) + 34px)}}@media (width<=700px){.dial{--ring:30vw}}@media (prefers-reduced-motion:reduce){.dial-ring{transform:none!important}}.lab{z-index:4;height:600vh;position:relative}.lab-pin{background:var(--bg);height:100vh;padding:0 var(--pad);grid-template-columns:minmax(190px,1fr) minmax(0,2.1fr) minmax(190px,1fr);align-items:center;gap:clamp(20px,4vw,64px);display:grid;position:sticky;top:0;overflow:clip}.lab-head{text-align:center;pointer-events:none;z-index:2;width:min(94%,860px);position:absolute;top:11vh;left:50%;translate:-50%}.lab-h{font-family:var(--f-ui);letter-spacing:-.036em;color:var(--ink);margin:0;font-size:clamp(20px,2.4vw,34px);font-weight:600;line-height:1.18}.lab-h>span+span{color:color-mix(in srgb,var(--ink),transparent 66%)}.lab-h>span{display:block}.lab-ai{margin-right:.09em;display:inline-block;position:relative}.lab-ai i{transition:color .45s var(--ease-out);font-style:normal}html.ai-on .lab-ai i{color:#0000}.lab-ai-gl{pointer-events:none;opacity:0;transition:opacity .5s var(--ease-out);position:absolute}.lab-ai-gl.is-on{opacity:1}.lab-ai-gl.gl-fail{display:none}.lab-lbl{font-family:var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--ink),transparent 62%);margin:0 0 12px;font-size:10.5px;font-weight:600}.lab-rail{align-self:center}.lab-forms{gap:10px;margin:0 0 34px;padding:0;list-style:none;display:flex}.lab-form{width:26px;height:26px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink),transparent 80%);transition:box-shadow .35s var(--ease-out),background .35s var(--ease-out);color:color-mix(in srgb,var(--ink),transparent 52%);transition:box-shadow .35s var(--ease-out),background .35s var(--ease-out), color .35s var(--ease-out);border-radius:6px;place-items:center;display:grid;position:relative}.lab-form svg{fill:none;stroke:currentColor;stroke-width:1.2px;shape-rendering:geometricprecision;width:16px;height:16px;display:block;overflow:visible}.lab-form.is-on{background:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);color:#ffffffeb}.lab-tools{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.lab-tool{font-family:var(--f-ui);transition:background .35s var(--ease-out),color .35s var(--ease-out);border-radius:7px;align-items:baseline;gap:11px;padding:9px 12px;display:flex}.lab-tool-n{letter-spacing:.08em;color:color-mix(in srgb,var(--ink),transparent 68%);font-variant-numeric:tabular-nums;transition:color .35s var(--ease-out);font-size:10.5px;font-weight:600}.lab-tool-h{letter-spacing:-.02em;color:color-mix(in srgb,var(--ink),transparent 48%);transition:color .35s var(--ease-out);font-size:15px;font-weight:500}.lab-tool-kit{align-self:center;gap:9px;margin-left:auto;display:flex}.lab-tool-mk{fill:currentColor;width:15px;height:15px;color:color-mix(in srgb,var(--ink),transparent 74%);transition:color .35s var(--ease-out);flex:none}.lab-tool-mk.is-solid{transform:scale(.86)}.lab-tool.is-on{background:var(--ink)}.lab-tool.is-on .lab-tool-h{color:#fff;font-weight:600}.lab-tool.is-on .lab-tool-n{color:#fff9}.lab-tool.is-on .lab-tool-mk{color:#fff}.lab-stage{place-items:center;height:100%;display:grid;position:relative}.lab-grid{aspect-ratio:1;width:min(78%,460px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink),transparent 88%);transform-style:preserve-3d;border-radius:50%;position:absolute;top:63%;left:50%;transform:rotateX(74deg)}.lab-shadow{background:radial-gradient(ellipse at center, color-mix(in srgb,var(--ink),transparent 78%) 0%, transparent 70%);filter:blur(6px);border-radius:50%;width:min(48%,270px);height:54px;position:absolute;top:60%;left:50%;translate:-50%}.lab-wire{aspect-ratio:1;z-index:1;shape-rendering:geometricprecision;width:min(64%,420px);position:relative;overflow:visible}.lab-edge{stroke:var(--ink);fill:none;stroke-linecap:round}.lab-dot{fill:var(--ink)}.lab-read{text-align:center;position:absolute;bottom:9%;left:50%;translate:-50%}.lab-read .lab-lbl{margin-bottom:4px}.lab-deg{font-family:var(--f-ui);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:500}.lab-panel{align-self:center}.lab-tiles{flex-direction:column;gap:8px;margin:0 0 34px;padding:0;list-style:none;display:flex}.lab-tile{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink),transparent 88%);backdrop-filter:blur(10px);transition:transform .34s var(--ease-out),box-shadow .34s var(--ease-out), background .34s var(--ease-out);background:#ffffff9e;border-radius:9px;align-items:center;gap:10px;padding:13px 14px;display:flex;position:relative;overflow:hidden}.lab-tile:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink),transparent 74%);background:#ffffffd1;transform:translate(3px)}.lab-tile:after{content:"";pointer-events:none;background:linear-gradient(100deg,transparent 34%, color-mix(in srgb,var(--ink),transparent 90%) 50%,transparent 66%);position:absolute;inset:0;transform:translate(-110%)}.lab-tile.is-in:after{animation:labSweep .95s var(--ease-out) .12s both}@keyframes labSweep{0%{transform:translate(-110%)}to{transform:translate(110%)}}.lab-tile-i{width:7px;height:7px;transition:transform .34s var(--ease-out);background:color-mix(in srgb,var(--ink),transparent 40%);border-radius:50%;flex:none;position:relative}.lab-tile-t{font-family:var(--f-ui);letter-spacing:-.015em;color:var(--ink);font-size:13.5px;font-weight:500}.lab-tile:hover .lab-tile-i{transform:scale(1.55)}.lab-tile-i:after{content:"";border:1px solid var(--ink);border-radius:50%;animation:2.4s cubic-bezier(.16,1,.3,1) infinite paused labPing;position:absolute;inset:0}.lab.is-near .lab-tile-i:after{animation-play-state:running}.lab-tile:nth-child(2) .lab-tile-i:after{animation-delay:.8s}.lab-tile:nth-child(3) .lab-tile-i:after{animation-delay:1.6s}@keyframes labPing{0%{opacity:.5;transform:scale(1)}55%,to{opacity:0;transform:scale(3.9)}}.lab-tile.is-in{animation:labIn .5s var(--ease-out) both}.lab-tile:nth-child(2).is-in{animation-delay:60ms}.lab-tile:nth-child(3).is-in{animation-delay:.12s}.lab-tile.is-in .lab-tile-t{animation:labWord .62s var(--ease-out) .1s both}.lab-tile:nth-child(2).is-in .lab-tile-t{animation-delay:.16s}.lab-tile:nth-child(3).is-in .lab-tile-t{animation-delay:.22s}@keyframes labIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes labWord{0%{opacity:0;transform:translateY(11px)}to{opacity:1;transform:none}}.lab-time-hd{align-items:baseline;gap:12px;display:flex}.lab-time-pct{font-family:var(--f-ui);letter-spacing:.14em;color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10.5px;font-weight:600}.lab-time{--p:0;gap:6px;display:flex}.lab-key{flex:1;min-width:0}.lab-key-bar{background:color-mix(in srgb,var(--ink),transparent 90%);height:4px;transition:transform .35s var(--spring);border-radius:2px;display:block;position:relative;overflow:hidden}.lab-key-bar:after{content:"";background:var(--ink);transform-origin:0;transform:scaleX(clamp(0,calc(var(--p) * var(--n) - var(--i)),1));position:absolute;inset:0}.lab-key.is-on .lab-key-bar{transform:scaleY(1.75)}.lab-key-n{font-family:var(--f-ui);letter-spacing:.12em;color:color-mix(in srgb,var(--ink),transparent 72%);font-variant-numeric:tabular-nums;transition:color .3s var(--ease-out);margin-top:10px;font-size:9.5px;font-weight:600;display:block}.lab-key.is-past .lab-key-n{color:color-mix(in srgb,var(--ink),transparent 45%)}.lab-key.is-on .lab-key-n{color:var(--ink)}@media (width<=1000px){.lab{height:520vh}.lab-pin{padding:12vh var(--pad) 8vh;grid-template-rows:auto 1fr auto;grid-template-columns:1fr;align-items:start;gap:14px}.lab-forms{margin-bottom:18px}.lab-tools{flex-flow:wrap;gap:6px}.lab-tool{padding:7px 10px}.lab-tool-h{font-size:13px}.lab-tool-kit{display:none}.lab-tiles{flex-flow:wrap;margin-bottom:18px}.lab-wire{width:min(74%,320px)}}@media (prefers-reduced-motion:reduce){.lab{height:auto;min-height:100vh}.lab-pin{height:auto;min-height:100vh;position:relative}.lab-tile.is-in,.lab-tile.is-in:after,.lab-tile.is-in .lab-tile-t{animation:none}.lab-tile-i:after{opacity:0;animation:none}}.lz{--lz-ink:#111;--lz-ink-2:#1f1f1f;--lz-muted:#6c7179;--lz-muted-2:#d1d3d6;--lz-surface:#f7f7f7;--lz-white:#fff;--lz-r-lg:40px;--lz-r-md:24px;--lz-r-sm:20px;--lz-r-xs:16px;--lz-r-pill:12px;--lz-gap:12px;font-family:var(--f-ui);color:var(--lz-ink);z-index:4;background:#fff;position:relative}.lz-wrap{width:100%;max-width:calc(1120px + 2*clamp(20px,4vw,40px));margin:0 auto;padding:0 clamp(20px,4vw,40px)}.lz h2,.lz h3,.lz p{margin:0}.lz-h2{letter-spacing:-.04em;color:var(--lz-ink);font-size:clamp(28px,3.2vw,36px);font-weight:500;line-height:1.2}.lz-h2 .q{color:var(--lz-muted)}.lz-t{letter-spacing:-.03em;font-size:24px;font-weight:500;line-height:1.3}.lz-lbl{letter-spacing:-.03em;font-size:20px;font-weight:500;line-height:1.3}.lz-b{letter-spacing:-.03em;color:var(--lz-muted);font-size:16px;font-weight:400;line-height:1.4}.lz-btn{border-radius:var(--lz-r-xs);letter-spacing:-.03em;cursor:pointer;background:var(--lz-surface);color:var(--lz-ink-2);transition:background .22s var(--ease-out),color .22s var(--ease-out);border:0;justify-content:center;align-items:center;gap:12px;padding:12px 24px;font-size:16px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.lz-btn:hover{background:#ededed}.lz-btn--dark{background:var(--lz-ink);color:#fff}.lz-btn--dark:hover{background:#000}.lz-btn--light{color:var(--lz-ink-2);background:#fff}.lz-btn svg{flex:none;width:20px;height:20px}.lz{--lz-gap-y:clamp(56px,7vw,104px)}.lz-works{padding:var(--lz-gap-y) 0}.lz-works .lz-wrap{flex-direction:column;gap:40px;display:flex}.lz-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.lz-works .mk-head{flex:none;max-width:640px}.lz-works .mk-h{color:var(--ink)}.lz-grid{gap:var(--lz-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lz-card{aspect-ratio:1.319;border-radius:var(--lz-r-lg);isolation:isolate;text-decoration:none;display:block;position:relative;overflow:hidden}.lz-card img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out);display:block}.lz-card:hover img{transform:scale(1.04)}.lz-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#0000006b);height:52%;position:absolute;inset:auto 0 0}.lz-cap{z-index:2;color:#fff;flex-direction:column;gap:12px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.lz-cap .lz-t{color:#fff}.lz-tags{flex-wrap:wrap;gap:12px;display:flex}.lz-tag{border-radius:var(--lz-r-pill);letter-spacing:-.03em;color:#fff;backdrop-filter:blur(6px);border:1px solid #ffffff8c;justify-content:center;align-items:center;padding:6px 12px;font-size:16px;font-weight:400;line-height:1.4;display:inline-flex}@media (width<=820px){.lz-grid{grid-template-columns:minmax(0,1fr)}.lz-head{flex-direction:column;align-items:flex-start;gap:20px}}.lz-proof{padding:0 0 var(--lz-gap-y)}.lz-proof .lz-wrap{gap:var(--lz-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.lz-pcard{border-radius:var(--lz-r-lg);flex-direction:column;height:450px;padding:24px;display:flex;overflow:hidden}.lz-pcard--light{background:var(--lz-surface);gap:40px}.lz-pcard--dark{background:var(--lz-ink);color:#fff;justify-content:space-between;box-shadow:0 1px 1px #0000000d,0 8px 24px #0000001a}.lz-pcard--stat{background:var(--lz-surface);justify-content:center;padding:24px}.lz-aw{align-items:center;gap:10px;display:flex}.lz-aw b{letter-spacing:-.05em;color:var(--lz-ink);font-size:30px;line-height:1}.lz-aw span{font-size:26px;line-height:1}.lz-pcard--light .lz-t{margin-bottom:8px}.lz-shot{border-radius:12px 12px 0 0;flex:1 1 0;min-height:0;margin:0 -24px -24px;overflow:hidden}.lz-shot img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.lz-quote{letter-spacing:-.03em;color:#fff;font-size:24px;font-weight:400;line-height:1.3}.lz-qmark{color:#ffffff47;letter-spacing:-.04em;font-size:34px;font-weight:600;line-height:1}.lz-by{align-items:center;gap:12px;display:flex}.lz-by img{object-fit:cover;border-radius:10px;flex:none;width:36px;height:36px;display:block}.lz-by b{letter-spacing:-.03em;color:#fff;font-size:16px;font-weight:400;line-height:1.4;display:block}.lz-by span{letter-spacing:-.03em;color:var(--lz-muted-2);font-size:16px;font-weight:400;line-height:1.4;display:block}.lz-stack{height:96px;position:relative}.lz-stat{border-radius:var(--lz-r-xs);letter-spacing:-.03em;color:var(--lz-ink);transition:transform .55s var(--ease-out),opacity .55s var(--ease-out);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;font-size:20px;line-height:1.3;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 6px 18px #0000000f}.lz-stat i{background:#6d28d9;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.lz-stat i svg{color:#fff;width:12px;height:12px}.lz-stat{transform:translateY(calc(var(--k) * 12px)) scale(calc(1 - var(--k) * .055));opacity:calc(1 - var(--k) * .35);z-index:calc(10 - var(--k))}@media (width<=900px){.lz-proof .lz-wrap{grid-template-columns:minmax(0,1fr)}}.lz-split{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:24px;display:grid}.lz-services{padding:0 0 var(--lz-gap-y)}.lz-services .lz-wrap{flex-direction:column;gap:60px;display:flex}.lz-srow{gap:var(--lz-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lz-svc{border-radius:var(--lz-r-md);background:var(--lz-surface);color:inherit;transition:transform .4s var(--ease-out);flex-direction:column;gap:6px;padding:6px;text-decoration:none;display:flex}.lz-svc:hover{transform:translateY(-4px)}.lz-svc--hi{background:var(--lz-ink)}.lz-svc-top{border-radius:var(--lz-r-sm);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 12px;display:flex}.lz-svc--hi .lz-svc-top{background:#7430f7}.lz-svc-slot{flex:1;min-width:0;height:26px;position:relative;overflow:hidden}.lz-svc-slot span{letter-spacing:-.03em;white-space:nowrap;height:26px;transition:transform .42s var(--ease-out);font-size:20px;font-weight:500;line-height:26px;display:block}.lz-svc:hover .lz-svc-slot span{transform:translateY(-26px)}.lz-svc--hi .lz-svc-slot span{color:#fff}.lz-svc-ico{border-radius:var(--lz-r-pill);flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.lz-svc-ico svg{width:22px;height:22px;color:var(--lz-ink);transition:transform .42s var(--ease-out)}.lz-svc:hover .lz-svc-ico svg{transform:rotate(45deg)}.lz-svc-body{border-radius:var(--lz-r-sm);background:#fff;flex-direction:column;flex:1;gap:32px;padding:24px;display:flex}.lz-svc--hi .lz-svc-body{background:#7430f7}.lz-svc--hi .lz-b{color:#f7f7f7}.lz-svc-inner{flex-direction:column;gap:16px;display:flex}.lz-thumbs{gap:4px;display:flex}.lz-thumbs img{object-fit:cover;border-radius:10px;width:99px;max-width:33%;height:99px;display:block}.lz-pills{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.lz-pill{border-radius:var(--lz-r-pill);background:var(--lz-surface);color:var(--lz-muted);letter-spacing:-.03em;align-items:center;padding:6px 12px;font-size:16px;font-weight:400;line-height:1.4;display:inline-flex}.lz-svc--hi .lz-pill{color:#fff;background:#ffffff29}@media (width<=900px){.lz-srow{grid-template-columns:minmax(0,1fr)}.lz-split{grid-template-columns:minmax(0,1fr);gap:12px}}.lz-process{background:var(--lz-ink);border-radius:var(--lz-r-lg);color:#fff;padding:clamp(72px,9vw,120px) 0;position:relative;overflow:hidden}.lz-process>img{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lz-process .lz-wrap{z-index:1;position:relative}.lz-process .lz-split{gap:40px}.lz-pcol{flex-direction:column;gap:60px;display:flex}.lz-process .lz-h2{color:#fff}.lz-steps{flex-direction:column;gap:16px;display:flex}.lz-step{display:flex}.lz-step:nth-child(2n){justify-content:flex-end}.lz-step>div{background:var(--lz-ink);border-radius:var(--lz-r-md);border:1px solid #ffffff12;flex-direction:column;gap:20px;width:min(437px,100%);padding:24px;display:flex}.lz-step-n{letter-spacing:-.03em;width:40px;height:40px;color:var(--lz-muted);border:1px solid #ffffff24;border-radius:100px;flex:none;place-items:center;font-size:24px;font-weight:500;line-height:1;display:grid}.lz-step-txt{flex-direction:column;gap:12px;display:flex}.lz-step-txt .lz-t{color:#fff}.lz-faq{padding:clamp(90px,14vw,200px) 0}.lz-faq .lz-wrap{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px;display:grid}.lz-faq-l{flex-direction:column;align-items:flex-start;gap:32px;display:flex}.lz-faq-l div{flex-direction:column;gap:16px;display:flex}.lz-faq-p{background:var(--lz-surface);border-radius:var(--lz-r-md);flex-direction:column;align-items:center;gap:24px;padding:24px 8px 8px;display:flex}.lz-bubble{background:var(--lz-ink);color:#fff;border-radius:var(--lz-r-xs);letter-spacing:-.03em;padding:8px 16px;font-size:16px;line-height:1.4}.lz-acc{flex-direction:column;gap:8px;width:100%;display:flex}.lz-acc-i{border-radius:var(--lz-r-sm);background:#fff;flex-direction:column;gap:12px;padding:16px;display:flex}.lz-acc-q{all:unset;cursor:pointer;letter-spacing:-.03em;color:var(--lz-ink);justify-content:space-between;align-items:center;gap:12px;font-size:20px;font-weight:500;line-height:1.3;display:flex}.lz-acc-q svg{width:18px;height:18px;color:var(--lz-muted);transition:transform .3s var(--ease-out);flex:none}.lz-acc-i[open] .lz-acc-q svg,.lz-acc-i.is-open .lz-acc-q svg{transform:rotate(45deg)}.lz-acc-a{transition:grid-template-rows .34s var(--ease-out);grid-template-rows:0fr;display:grid}.lz-acc-i.is-open .lz-acc-a{grid-template-rows:1fr}.lz-acc-a>div{overflow:hidden}.lz-cta{background:var(--lz-ink);border-radius:var(--lz-r-lg) var(--lz-r-lg) 0 0;color:#fff;padding:120px 0 60px;position:relative;overflow:hidden}.lz-cta>img{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lz-cta .lz-wrap{z-index:1;flex-direction:column;gap:80px;display:flex;position:relative}.lz-cta-mid{text-align:center;flex-direction:column;align-items:center;gap:32px;max-width:400px;margin:0 auto;display:flex}.lz-cta-mark{background:radial-gradient(120% 120% at 30% 25%,#9a6bff 0%,#7430f7 42%,#2a1560 100%);border-radius:38px;width:150px;height:150px;transform:rotate(140deg);box-shadow:0 20px 60px #7430f747}.lz-cta .lz-h2{letter-spacing:-.03em;color:#fff;font-size:clamp(30px,3.4vw,40px);line-height:1.1}.lz-cta .lz-h2 .q{color:var(--lz-muted)}.lz-foot{flex-direction:column;gap:60px;display:flex}.lz-foot-cols{flex-wrap:wrap;justify-content:center;gap:80px;display:flex}.lz-foot-col{flex-direction:column;gap:16px;min-width:126px;display:flex}.lz-foot-col b{letter-spacing:-.03em;color:var(--lz-muted);font-size:16px;font-weight:400;line-height:1.4}.lz-foot-col a{letter-spacing:-.03em;color:#fff;transition:color .2s var(--ease-out);font-size:16px;font-weight:400;line-height:1.4;text-decoration:none}.lz-foot-col a:hover{color:var(--lz-muted-2)}.lz-foot-bar{letter-spacing:-.03em;color:var(--lz-muted);border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:12px;font-size:16px;line-height:1.4;display:flex}@media (width<=900px){.lz-faq .lz-wrap{grid-template-columns:minmax(0,1fr)}.lz-step:nth-child(2n){justify-content:flex-start}.lz-step>div{width:100%}}@font-face{font-family:Bebas Neue;font-weight:400;font-display:swap;src:url(/fonts/bebas/bebas-neue.woff2)format("woff2")}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}.sb{z-index:998;pointer-events:none;background:#64646833;border-radius:999px;width:6px;height:180px;position:fixed;top:50%;right:2%;transform:translateY(-50%)}.sb i{background:#000;border-radius:999px;width:100%;height:25%;display:block;position:absolute;top:0;left:0}.wk-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.wk-card{aspect-ratio:3/4.4;isolation:isolate;color:#111;transition:transform .6s var(--ease-out),box-shadow .6s var(--ease-out);border-radius:28px;flex-direction:column;gap:0;padding:8px;text-decoration:none;display:flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 1px 1px #1111110a,0 12px 32px -12px #11111138,inset 0 0 0 1px #ffffff8c}.wk-ground{z-index:-1;background:var(--img) center/cover;filter:blur(38px)saturate(1.5);opacity:.9;position:absolute;inset:-30%;transform:scale(1.1)}.wk-media{border-radius:20px;flex:0 0 70%;position:relative;overflow:hidden;box-shadow:0 6px 18px -6px #00000059}.wk-media>img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease-out);display:block;transform:scale(1.01)}.wk-body{backdrop-filter:blur(22px)saturate(1.6);background:linear-gradient(160deg,#ffffffb8,#ffffff75);border-radius:20px;flex-direction:column;flex:1;gap:7px;min-height:0;margin-top:8px;padding:13px 14px 14px 16px;display:flex;position:relative;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #ffffff59}.wk-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.wk-name{font-family:var(--f-ui);letter-spacing:-.035em;font-size:19px;font-weight:600;line-height:1.2}.wk-go{color:#fff;width:30px;height:30px;transition:transform .5s var(--ease-out);background:#111;border-radius:50%;flex:none;place-items:center;display:grid}.wk-go svg{width:14px;height:14px}.wk-line{font-family:var(--f-ui);letter-spacing:-.015em;color:#111111ad;font-size:13.5px;line-height:1.4}.wk-title{flex-direction:column;gap:2px;min-width:0;display:flex}.wk-kind{font-family:var(--f-ui);letter-spacing:.09em;text-transform:uppercase;color:#11111180;font-size:11px;font-weight:500;line-height:1.2}.wk-card:hover{transform:translateY(-6px);box-shadow:0 1px 1px #1111110a,0 28px 56px -18px #11111152,inset 0 0 0 1px #ffffffb3}.wk-card:hover .wk-media>img{transform:scale(1.06)}.wk-card:hover .wk-go{transform:rotate(45deg)}.wk-card:focus-visible{outline-offset:3px;outline:2px solid #111}html.js .lz-works .wk-card{opacity:0;transform:translateY(28px)}html.js .lz-works.is-in .wk-card{opacity:1;transition:opacity .8s var(--ease-out) calc(var(--i) * 90ms), transform .9s var(--ease-out) calc(var(--i) * 90ms),box-shadow .6s var(--ease-out);transform:translateY(0)}html.js .lz-works.is-in .wk-card:hover{transition-delay:0s;transform:translateY(-6px)}@media (width<=1023px){.wk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.wk-grid{grid-template-columns:minmax(0,1fr)}.wk-card{aspect-ratio:3/3.8}}@media (prefers-reduced-motion:reduce){html.js .lz-works .wk-card{opacity:1;transform:none}}.cz{--cz-ink:#131316;--cz-mute:#6b6e78;--cz-line:#e6e6eb;--cz-r:24px;width:min(1360px,100%);font-family:var(--f-ui);color:var(--cz-ink);z-index:4;margin:0 auto;padding:110px clamp(16px,3vw,40px) 80px;position:relative}.cz-top{grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:28px;display:grid}.cz-back{color:var(--cz-mute);letter-spacing:-.02em;align-items:center;gap:8px;font-size:16px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.cz-back:hover{color:var(--cz-ink)}.cz-back svg{width:16px;height:16px}.cz-title{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:500}.cz-panel{border:1px solid var(--cz-line);border-radius:var(--cz-r);background:#fff;padding:28px}.cz-h{letter-spacing:-.04em;margin:0 0 18px;font-size:30px;font-weight:500;line-height:1.1}.cz-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--cz-mute);align-items:center;gap:8px;margin:0 0 18px;font-size:11px;font-weight:600;display:flex}.cz-eyebrow svg{width:16px;height:16px}.cz-row{grid-template-columns:1fr 1fr .82fr;align-items:stretch;gap:16px;display:grid}.cz-intro{flex-direction:column;display:flex}.cz-lede{color:#3a3c44;letter-spacing:-.01em;margin:0 0 auto;padding-bottom:36px;font-size:15px;line-height:1.6}.cz-lede b{color:var(--cz-ink);font-weight:600}.cz-ov{margin:0}.cz-ov div{border-bottom:1px solid var(--cz-line);justify-content:space-between;gap:20px;padding:11px 0;display:flex}.cz-ov dt{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.cz-ov dd{color:var(--cz-mute);text-align:right;margin:0;font-size:13px}.cz-live{color:#2283e0}.cz-tabs{background:#f2f2f5;border-radius:999px;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:26px;padding:4px;display:grid}.cz-tabs button{all:unset;cursor:pointer;text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--cz-mute);transition:background .25s var(--ease-out),color .25s;border-radius:999px;padding:9px 4px;font-size:11px;font-weight:600}.cz-tabs button.is-on{background:var(--cz-ink);color:#fff}.cz-tabpanel{animation:czIn .45s var(--ease-out)}@keyframes czIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cz-stat{border-bottom:1px solid var(--cz-line);grid-template-columns:120px 1fr;align-items:center;gap:20px;padding:16px 0;display:grid}.cz-stat:last-child{border-bottom:0}.cz-stat b{letter-spacing:-.05em;font-size:44px;font-weight:700;line-height:1}.cz-stat span{color:#3a3c44;font-size:15px;line-height:1.4}.cz-big{letter-spacing:-.02em;color:#2a2c33;margin:0;font-size:19px;line-height:1.5}.cz-poster{color:#fff;background:radial-gradient(120% 80% at 80% 10%,#6152ff 0%,#0000 60%),radial-gradient(90% 70% at 10% 100%,#2283e0 0%,#0000 60%),#06041f;border:0;min-height:540px;position:relative;overflow:hidden}.cz-poster-k{letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin:0;font-size:11px;font-weight:600}.cz-poster-h{letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(34px,3.4vw,48px);font-weight:600;line-height:1}.cz-badge{z-index:2;letter-spacing:-.04em;flex-direction:column;font-size:30px;font-weight:700;line-height:1;display:flex;position:absolute;bottom:28px;left:28px}.cz-badge small{letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin-top:6px;font-size:12px;font-weight:500}.cz-phone{aspect-ratio:9/19.2;background:#0d0d10;border-radius:38px;margin:0;padding:7px;position:relative;box-shadow:0 30px 60px -24px #06041f73,inset 0 0 0 1.5px #2b2b33}.cz-phone:before{content:"";z-index:2;background:#0d0d10;border-radius:999px;width:30%;height:20px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.cz-phone img{object-fit:cover;object-position:top;border-radius:31px;width:100%;height:100%;display:block}.cz-phone--peek{width:62%;position:absolute;bottom:-110px;right:-30px;transform:rotate(-8deg)}.cz-band{border-radius:var(--cz-r);background:linear-gradient(160deg,#edebff 0%,#e6eefb 60%,#eef2fc 100%);grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:clamp(20px,4vw,64px);margin-top:16px;padding:56px clamp(20px,5vw,80px) 36px;display:grid}.cz-shot{flex-direction:column;align-items:center;gap:18px;width:min(100%,280px);display:flex}.cz-shot .cz-phone{width:100%}.cz-shot figcaption,.cz-cap{letter-spacing:.14em;text-transform:uppercase;color:var(--cz-mute);font-size:10.5px;font-weight:600}.cz-shot:nth-child(2){transform:translateY(-22px)}.cz-proc{margin-top:64px}.cz-proc-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.cz-proc-head .cz-h{margin:0;font-size:26px}.cz-pills{border:1px solid var(--cz-line);background:#fff;border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.cz-pills button{all:unset;cursor:pointer;color:var(--cz-mute);border-radius:999px;padding:7px 14px;font-size:12px;font-weight:500;transition:background .25s,color .25s}.cz-pills button.is-on{background:var(--cz-ink);color:#fff}.cz-proc-grid{grid-template-columns:1.9fr 1fr;align-items:start;gap:16px;display:grid}.cz-story{border-radius:var(--cz-r);scrollbar-width:thin;overscroll-behavior:contain;background:linear-gradient(#f4f2ff 0%,#eef4fd 55%,#f1f4fc 100%);height:min(860px,82vh);padding:48px clamp(24px,4vw,56px);position:relative;overflow-y:auto}.cz-story-title{letter-spacing:-.05em;margin:6px 0 18px;font-size:clamp(56px,7vw,96px);font-weight:600;line-height:.95}.cz-story-title span{vertical-align:middle;color:#6152ff;font-size:.4em}.cz-story-lede{color:#2a2c33;max-width:520px;margin:0;font-size:17px;line-height:1.55}.cz-meta{border-top:1px solid #1313161a;grid-template-columns:repeat(4,auto);gap:18px 32px;margin:28px 0 0;padding-top:18px;display:grid}.cz-meta dt{letter-spacing:.14em;text-transform:uppercase;color:var(--cz-mute);font-size:10px;font-weight:600}.cz-meta dd{margin:4px 0 0;font-size:14px}.cz-step-h{grid-template-columns:90px 1fr 1fr;align-items:baseline;gap:20px;margin-bottom:24px;display:grid}.cz-step-h span{letter-spacing:.14em;text-transform:uppercase;color:var(--cz-mute);font-size:11px;font-weight:600}.cz-step-h h3{letter-spacing:-.04em;margin:0;font-size:32px;font-weight:500}.cz-step-h p{color:var(--cz-mute);margin:0;font-size:13px;line-height:1.5}.cz-wide{border-radius:18px;width:100%;margin-top:8px;display:block;box-shadow:0 20px 40px -24px #06041f66}.cz-cap{text-align:center;margin:12px 0 18px}.cz-pair{grid-template-columns:repeat(2,minmax(0,240px));justify-content:center;gap:40px;margin-top:28px;display:grid}.cz-story-end{text-align:center;padding:90px 0 30px}.cz-story-end p{letter-spacing:-.04em;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1.05}.cz-notes{border:1px solid var(--cz-line);border-radius:var(--cz-r);background:#fff;padding:28px;position:sticky;top:100px}.cz-note{border-bottom:1px solid var(--cz-line);opacity:.5;padding:14px 0;transition:opacity .35s}.cz-note:last-child{border-bottom:0}.cz-note.is-on{opacity:1}.cz-note h3{letter-spacing:-.03em;margin:0 0 8px;font-size:20px;font-weight:500}.cz-note ul{gap:6px;margin:0;padding-left:18px;display:grid}.cz-note li{color:#3a3c44;font-size:13px;line-height:1.5}.cz-close{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.cz-close h3{letter-spacing:-.01em;margin:0 0 10px;font-size:15px;font-weight:700}.cz-close p{color:#3a3c44;margin:0;font-size:13.5px;line-height:1.6}.cz-pn{justify-content:space-between;gap:20px;margin-top:40px;display:flex}.cz-pn a{color:var(--cz-ink);flex-direction:column;gap:4px;text-decoration:none;display:flex}.cz-pn .cz-next{text-align:right}.cz-pn small{letter-spacing:.14em;text-transform:uppercase;color:var(--cz-mute);font-size:11px;font-weight:700}.cz-pn span{letter-spacing:-.03em;font-size:18px;font-weight:500}@media (width<=1080px){.cz-row{grid-template-columns:1fr 1fr}.cz-poster{grid-column:1/-1;min-height:380px}.cz-proc-grid{grid-template-columns:minmax(0,1fr)}.cz-notes{position:static}}@media (width<=720px){.cz-row,.cz-close{grid-template-columns:1fr}.cz-band{grid-template-columns:1fr;padding:36px 20px}.cz-shot:nth-child(2){transform:none}.cz-step-h{grid-template-columns:1fr;gap:6px}.cz-meta{grid-template-columns:repeat(2,auto)}.cz-story{height:auto;overflow:visible}.cz-stat{grid-template-columns:96px 1fr}}@font-face{font-family:Poppins;font-weight:400;font-display:swap;src:url(/fonts/poppins/poppins-400.woff2)format("woff2")}@font-face{font-family:Poppins;font-weight:500;font-display:swap;src:url(/fonts/poppins/poppins-500.woff2)format("woff2")}@font-face{font-family:Poppins;font-weight:600;font-display:swap;src:url(/fonts/poppins/poppins-600.woff2)format("woff2")}@font-face{font-family:Poppins;font-weight:700;font-display:swap;src:url(/fonts/poppins/poppins-700.woff2)format("woff2")}.it-phone{transform:rotate(var(--tilt,0deg));flex-direction:column;align-items:center;gap:16px;margin:0;display:flex}.it-phone-glass{background:#0c0c10;border-radius:42px;width:100%;padding:7px;box-shadow:0 34px 70px -28px #06041f8c,inset 0 0 0 1.5px #2c2c35,inset 0 0 0 3px #111}.it-phone-in{aspect-ratio:540/1206;background:#07041f;border-radius:35px;width:100%;position:relative;overflow:hidden}.it-phone figcaption{font-family:var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:#6b6e78;text-align:center;font-size:10.5px;font-weight:600}.it-scr{--bg:#07041f;--sf:#0e0b26;--cd:#19172c;--ac:#6052ff;--bar:#342f95;--mu:#9c9aae;transform-origin:0 0;width:360px;height:804px;transform:scale(calc(var(--z,.48) * 1.5));background:var(--bg);color:#fff;font-family:"Poppins",var(--f-ui),sans-serif;-webkit-font-smoothing:antialiased;position:absolute;top:0;left:0;overflow:hidden}.it-scr svg{display:block}.it-sb{z-index:20;justify-content:space-between;align-items:center;height:30px;padding:0 20px 0 56px;font-size:11.5px;font-weight:500;display:flex;position:absolute;top:0;left:0;right:0}.it-sb-r{align-items:center;gap:4px;font-size:10.5px;display:flex}.it-sb-r svg{fill:#fff;width:62px;height:11px}.it-bat{border:1.2px solid #fff;border-radius:2.5px;width:18px;height:9px;margin-left:4px;position:relative}.it-bat:after{content:"";background:#fff;width:2px;position:absolute;top:1px;bottom:1px;left:1px}.it-home-ind{z-index:30;background:#c9c9cf;border-radius:4px;width:120px;height:4px;margin-left:-60px;position:absolute;bottom:6px;left:50%}.it-logo{--s:64px;width:var(--s);height:var(--s);background:conic-gradient(from 200deg,#2d7bff,#8b2bff,#e5199a,#ff5a1f,#f5d21a,#1e9e4a,#2d7bff);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.it-logo:before{content:"";background:radial-gradient(circle at 40% 35%,#1a1840,#06041a 70%);border-radius:50%;position:absolute;inset:7%}.it-logo svg{width:76%;height:76%;position:relative}.cz-poster-ph{width:58%;position:absolute;bottom:-140px;right:-26px;transform:rotate(-8deg)}.cz-band--4{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.cz-band--4 .it-phone{justify-self:center;width:min(100%,250px)}.cz-band--4 .it-phone:nth-child(2n){margin-top:-24px}.cz-trio{grid-template-columns:repeat(3,minmax(0,200px));justify-content:center;gap:28px;margin-top:8px;display:grid}.cz-quad{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.cz-pair .it-phone{width:100%}.cz-step .it-phone figcaption{margin-top:4px}.cz-persona{background:#fff;border-radius:20px;padding:28px;box-shadow:0 20px 40px -26px #06041f59}.cz-per-id{align-items:center;gap:14px;display:flex}.cz-per-av{color:#fff;background:linear-gradient(135deg,#6152ff,#2283e0);border-radius:50%;place-items:center;width:52px;height:52px;font-size:20px;font-weight:600;display:grid}.cz-per-id b{letter-spacing:-.03em;font-size:20px;display:block}.cz-per-id small{color:#6b6e78;font-size:12px}.cz-persona blockquote{letter-spacing:-.03em;margin:20px 0;font-size:22px;font-weight:500;line-height:1.35}.cz-per-cols{border-top:1px solid #ececf1;border-bottom:1px solid #ececf1;grid-template-columns:1fr 1fr;gap:24px;padding:18px 0;display:grid}.cz-per-cols h4{letter-spacing:.14em;text-transform:uppercase;color:#6b6e78;margin:0 0 8px;font-size:11px}.cz-per-cols ul{gap:5px;margin:0;padding-left:16px;font-size:13.5px;line-height:1.45;display:grid}.cz-needs{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.cz-needs span{color:#fff;background:#06041f;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:500;box-shadow:inset 0 0 0 1px #ffffff1f}.cz-needs span:nth-child(5){color:#fff;background:#6152ff}.it-phone--wire .it-phone-glass{background:#9aa25a;box-shadow:inset 0 0 0 2px #c9d27a}.wf{color:#eff56e;background:#0b0b08}.wf-top{justify-content:space-between;align-items:center;display:flex;position:absolute;top:52px;left:24px;right:24px}.wf-app{background:#eff56e;border-radius:5px;width:30px;height:30px}.wf-chev{font-size:34px;line-height:1}.wf-word{letter-spacing:-.02em;place-items:center;margin:0;font-size:46px;font-weight:600;display:grid;position:absolute;inset:0}.wf-login{position:absolute;top:240px;left:28px;right:28px}.wf-login b{font-size:26px;font-weight:600}.wf-login p{margin:10px 0 0;font-size:13px;line-height:1.5}.wf-input{border-bottom:1.5px solid #eff56e;margin-top:40px;padding-bottom:10px;font-size:15px;display:block}.wf-lorem{margin-top:70px!important;font-size:12px!important}.wf-btn{color:#0b0b08;background:#eff56e;border-radius:6px;place-items:center;height:48px;margin-top:44px;font-size:15px;display:grid}.wf-hatch{background:repeating-linear-gradient(-45deg,#eff56e 0 1.5px,#0000 1.5px 9px);border-radius:4px;display:block;position:relative}.wf-hatch em{color:#fff;background:#0b0b08;padding:2px 6px;font-size:16px;font-style:normal;font-weight:700;position:absolute;bottom:12px;left:10px}.wf-home{gap:10px;display:grid;position:absolute;top:100px;left:20px;right:20px}.wf-hatch--a,.wf-hatch--b{height:150px}.wf-home b{margin-top:6px;font-size:16px;font-weight:600}.wf-row{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.wf-sq{border-radius:12px;height:72px}.wf-sq em{font-size:9px;bottom:6px;left:6px}.wf-row--s .wf-sq{height:56px}.wf-acct{flex-direction:column;display:flex;position:absolute;top:110px;left:28px;right:28px}.wf-acct b{font-size:24px;font-weight:600}.wf-card{color:#0b0b08;background:#eff56e;border-radius:5px;width:150px;margin:14px 0 18px;padding:10px;font-size:12px;font-weight:600;line-height:1.8}.wf-li{border-bottom:1.5px solid #eff56e;padding:8px 0;font-size:13px;font-weight:600}.wf-acct small{opacity:.8;margin-top:10px;font-size:12px}.wf-ind{background:#eff56e;border-radius:4px;width:110px;height:4px;margin-left:-55px;position:absolute;bottom:14px;left:50%}.cz-brand{grid-template-columns:1.4fr 1fr;gap:14px;display:grid}.cz-brand-grid{color:#fff;background-color:#06041f;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:14px 14px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:20px;justify-content:center;align-items:center;gap:22px;min-height:300px;display:flex}.cz-brand-wm{letter-spacing:-.01em;font-family:Poppins,sans-serif;font-size:clamp(40px,13vw,64px);font-weight:700}.cz-brand-wm sup{font-size:14px}.cz-brand-icons{background:#06041f;border-radius:20px;justify-content:center;align-items:center;gap:16px;display:flex}.cz-icon{width:var(--s);height:var(--s);background:#fff;border-radius:24%;place-items:center;display:grid;box-shadow:0 10px 24px -10px #0009}.cz-palette{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:10px;display:grid}.cz-palette div{background:var(--c);color:#fff;border-radius:18px;flex-direction:column;justify-content:flex-end;height:120px;padding:14px;display:flex}.cz-palette div:nth-child(4),.cz-palette div:nth-child(5){color:#06041f}.cz-palette div:first-child{box-shadow:inset 0 0 0 1px #ffffff26}.cz-palette b{letter-spacing:-.02em;font-size:15px}.cz-palette small{opacity:.8;margin-top:2px;font-size:11px}.cz-type{background:#fff;border-radius:20px;align-items:center;gap:24px;padding:22px 26px;display:flex}.cz-type span{letter-spacing:-.02em;font-family:Poppins,sans-serif;font-size:72px;font-weight:600;line-height:1}.cz-type b{font-family:Poppins,sans-serif;font-size:22px;font-weight:600;display:block}.cz-type small{color:#6b6e78;font-size:12.5px}.cz-wallet{background:#121212;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:10px;padding:20px 18px 16px;display:grid}.cz-wallet div{flex-direction:column;align-items:center;gap:8px;display:flex}.cz-wv{align-items:center;width:100%;display:flex}.cz-wv b{color:#fff;text-align:center;background:#2a2a2a;border-radius:999px;flex:1;margin-left:-18px;padding:10px 12px 10px 26px;font-family:Poppins,sans-serif;font-size:17px;font-weight:600}.cz-wv .it-tok{z-index:1;flex:none;position:relative}.cz-wallet small{color:#8e8e93;font-family:Poppins,sans-serif;font-size:13px;font-weight:500}.cz-rewards{grid-template-columns:1fr 1fr 1.3fr;gap:12px;display:grid}.cz-rw,.cz-podium{color:#fff;background-color:#06041f;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:12px 12px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:22px;display:flex}.cz-rw p{text-align:center;color:#b9b6d3;margin:0;font-size:12px}.cz-rw b{color:#fff;letter-spacing:-.02em;font-size:17px;display:block}.cz-podium{flex-direction:row;align-items:flex-end;gap:6px}@media (width<=1080px){.cz-band--4,.cz-quad{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.cz-brand,.cz-rewards,.cz-per-cols{grid-template-columns:1fr}.cz-trio{grid-template-columns:repeat(3,1fr);gap:10px}.cz-palette{grid-template-columns:repeat(2,1fr)}}.wk-card--app .wk-ground{filter:blur(20px);background:radial-gradient(80% 60% at 70% 20%,#6152ff,#0000 70%),radial-gradient(70% 60% at 20% 90%,#2283e0,#0000 70%),#06041f}.wk-media--app{background:radial-gradient(90% 70% at 70% 15%,#6152ff 0%,#0000 60%),radial-gradient(80% 60% at 15% 100%,#2283e0 0%,#0000 60%),#06041f}.wk-app{width:64%;transition:transform 1.1s var(--ease-out);position:absolute;top:14%;left:50%;transform:translate(-50%)rotate(-6deg)}.wk-app .it-phone-glass{border-radius:30px;padding:5px}.wk-app .it-phone-in{border-radius:26px}.wk-card:hover .wk-app{transform:translate(-50%)rotate(-3deg)translateY(-8px)}@font-face{font-family:Roboto;font-weight:400;font-display:swap;src:url(/fonts/roboto/roboto-400.woff2)format("woff2")}@font-face{font-family:Roboto;font-weight:500;font-display:swap;src:url(/fonts/roboto/roboto-500.woff2)format("woff2")}@font-face{font-family:Roboto;font-weight:700;font-display:swap;src:url(/fonts/roboto/roboto-700.woff2)format("woff2")}@font-face{font-family:Inter;font-weight:600;font-display:swap;src:url(/fonts/inter/inter-600.woff2)format("woff2")}.x{transform-origin:0 0;width:540px;height:1206px;transform:scale(var(--z,.5));color:#fff;-webkit-font-smoothing:antialiased;background:#07041f;font-family:Roboto,sans-serif;position:absolute;top:0;left:0;overflow:hidden}.x *{box-sizing:border-box}.x svg{display:block}.x img{object-fit:cover;display:block}.x>*{position:absolute}.x:after{content:"";z-index:30;background:#000;position:absolute;inset:1182px 0 0}.x-ind{z-index:31;background:#a4a4a4;border-radius:3px;width:180px;height:6px;top:1189px;left:180px}.x-sb{z-index:25;height:56px;top:0;left:0;right:0}.x-sb--band{background:#17152d}.x--splash .x-sb--band{background:#0b0a26}.x-time{letter-spacing:.2px;font:500 18px/26px Roboto;position:absolute;top:22px;left:83px}.x-sb-r{align-items:center;gap:5px;height:26px;display:flex;position:absolute;top:22px;right:43px}.x-ic18{width:21px;height:23px;margin:0 2px}.x-volte{letter-spacing:.3px;text-align:center;font:700 8px/8px Roboto}.x-sig{align-items:flex-end;gap:2px;height:14px;display:flex;position:relative}.x-sig i{background:#fff;border-radius:.5px;width:3px;display:block}.x-sig small{font:700 7px Roboto;position:absolute;top:-6px;left:-1px}.x-bat{border:1.8px solid #fff;border-radius:4px;width:32px;height:16px;margin-left:4px;position:relative}.x-bat:after{content:"";background:#fff;border-radius:0 1px 1px 0;width:2.5px;height:5px;position:absolute;top:4px;right:-4.5px}.x-bat i{background:#fff;border-radius:1px;width:2px;position:absolute;top:2px;bottom:2px;left:2px}.x-bat--y i{background:#f5c518;width:3px}.x-bolt{width:9px;height:15px;margin-left:2px}.x-pct{margin-left:-2px;font:500 18px Roboto}.x-sub{z-index:5;letter-spacing:.1px;background:#6052ff;border-radius:5px;align-items:center;gap:7px;width:132px;height:39px;padding-left:11px;font:600 17px/1 Inter;display:flex;top:68px;left:24px}.x-search{z-index:5;width:34px;height:34px;top:68px;left:420px}.x--menu .x-search,.x--profile .x-search{left:413px}.x-plog{z-index:5;width:37px;height:37px;top:66px;left:471px}.x-bell{z-index:5;width:32px;height:37px;top:67px;left:470px}.x-sec{letter-spacing:.1px;font:700 23px/30px Roboto;left:21px}.x-h{align-items:center;height:36px;display:flex;left:22px;right:22px}.x-h b{letter-spacing:.1px;font:700 23px/30px Roboto}.x-fire svg{width:32px;height:38px}.x-wk{align-items:center;gap:9px;margin-left:auto;margin-right:15px;font:500 18px Roboto;display:flex}.x-tri{border:6px solid #0000;border-top:7px solid #fff;border-bottom:0;width:0;height:0}.x-va{align-items:center;gap:7px;margin-left:auto;margin-right:8px;font:500 20px Roboto;display:flex}.x-chev{border:2.6px solid #fff;border-width:2.6px 2.6px 0 0;width:12px;height:12px;margin-left:-2px;transform:rotate(45deg)}.x-hero{z-index:3;border-radius:20px;width:492px;height:502px;top:135px;left:22px}.x-peek{z-index:2;background:#9f9fa3;border-radius:0 16px 16px 0;width:61px;height:469px;top:152px;left:470px}.x-peek2{z-index:1;background:linear-gradient(#3a1c6b,#6a2d8f 40%,#2b1a5a);border-radius:6px;width:20px;height:455px;top:160px;left:533px}.x-dots{align-items:center;gap:12px;display:flex;top:661px;left:155px}.x-dots i{background:#c9c8d1;border-radius:50%;width:12px;height:12px}.x-dots i.is-on{background:#6052fd;border-radius:6px;width:36px}.x-chips{white-space:nowrap;align-items:center;display:flex;top:698px;left:52px}.x-chips span{color:#a8a6b8;margin-right:58px;font:500 21px/42px Poppins}.x-chips span:nth-child(3){margin-right:60px}.x-chips .is-on{color:#fff;background:#5f49f5;border-radius:21px;margin-right:30px;padding:0 30px}.x-mi-row{gap:16px;width:495px;height:127px;display:flex;left:22px;overflow:hidden}.x-mi{background:#0e0c24;border:1.5px solid #312f47;border-radius:16px;flex:0 0 330px;height:127px;position:relative}.x-mi img{border-radius:5px;width:64px;height:94px;position:absolute;top:15px;left:15px}.x-mi b{font:400 23px/30px Roboto;position:absolute;top:17px;left:95px}.x-mi small{color:#9c9aae;font:400 16px/22px Roboto;position:absolute;top:56px;left:95px}.x-mi em{color:#6b5bff;align-items:center;gap:9px;font:500 18px/22px Roboto;display:flex;position:absolute;top:85px;left:97px}.x-rank{color:#07041f;-webkit-text-stroke:2px #cfcfd6;letter-spacing:-6px;z-index:1;font:900 156px/1 Roboto;top:540px}.x-t10{z-index:2;border-radius:7px;width:166px;height:232px;top:440px}.x-ra{border-radius:7px;width:166px;height:232px;top:756px}.x-orig{width:540px;height:28px;top:1068px;left:0}.x-grid{grid-template-columns:repeat(3,156px);gap:25px 15px;width:498px;display:grid;left:21px}.x-tile-g{text-align:center;color:#fff;background:#9e9e9e;border-radius:8px;justify-content:center;align-items:center;height:251px;padding:0 10px;font:400 18px/21px Roboto;display:flex;position:relative}.x-bm{clip-path:polygon(0 0,100% 0,100% 100%,50% 72%,0 100%);background:0 0;border:2.4px solid #fff;border-bottom:0;width:21px;height:25px;position:absolute;top:9px;right:10px}.x-bm:after{content:"";background:linear-gradient(to top right,#0000 46%,#fff 47% 55%,#0000 56%) 0/50% 100% no-repeat,linear-gradient(to top left,#0000 46%,#fff 47% 55%,#0000 56%) 100%/50% 100% no-repeat;height:100%;position:absolute;bottom:-1px;left:-2px;right:-2px}.x-tile-g em{align-items:center;gap:8px;font:700 17px/22px Roboto;display:flex;position:absolute;bottom:6px;right:10px}.x-play{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid #fff;width:0;height:0}.x-grid--reco{grid-template-columns:repeat(3,148px);gap:11px 10px;width:464px;top:295px;left:38px}.x-grid--reco .x-tile-g{background:#9d9d9d;border-radius:4px;height:207px}.x-grid--reco img{border-radius:4px;width:148px;height:207px}.x-skel{background:linear-gradient(115deg,#16143c 0%,#1b1840 30%,#575270 52%,#1f1b45 66%,#16143c 100%);border-radius:16px;overflow:hidden}.x-sback{width:20px;height:28px;top:79px;left:38px}.x-sbar{background:#28263e;border-radius:37px;align-items:center;width:412px;height:74px;padding-left:22px;display:flex;top:139px;left:22px}.x-sbar svg{width:34px;height:34px}.x-sbar span{color:#bdb9c7;margin-left:15px;font:600 22px Poppins;position:relative}.x-sbar span i{vertical-align:-6px;background:#bdb9c7;width:2px;height:28px;margin-right:1px;display:inline-block}.x-mic{background:#6052ff;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;display:flex;top:139px;left:443px}.x-mic svg{width:30px;height:30px}.x-kb{color:#1f1f1f;z-index:20;background:#e9eef1;width:540px;height:449px;top:757px;left:0}.x-kb-bar{justify-content:space-between;align-items:center;height:40px;padding:0 19px 0 18px;display:flex;position:absolute;top:14px;left:0;right:0}.x-kb-bar svg{fill:#1f1f1f;width:32px;height:32px}.x-kb-bar svg.is-mute{fill:none}.x-gif{color:#5f6368;letter-spacing:1px;text-align:center;width:34px;font:italic 800 17px Roboto}.x-num{grid-template-columns:repeat(4,1fr);gap:10px 8px;display:grid;position:absolute;top:79px;left:7px;right:7px}.x-num span{background:#fcffff;border-radius:33px;justify-content:center;align-items:center;height:66px;font:400 36px Roboto;display:flex}.x-num span.is-fn{background:#d1e9ef}.x-kb-down{color:#3c4043;font:400 26px/1 Roboto;position:absolute;top:368px;left:44px;transform:scaleX(1.5)}.x-kb--alpha .x-krow{justify-content:center;gap:9px;display:flex;position:absolute;left:5px;right:5px}.x-kb--alpha .x-krow:nth-of-type(2){top:78px}.x-kb--alpha .x-krow:nth-of-type(3){top:153px}.x-kb--alpha .x-krow:nth-of-type(4){top:229px}.x-kb--alpha .x-krow:nth-of-type(5){top:305px}.x-krow span{background:#fcffff;border-radius:9px;flex:0 0 44px;justify-content:center;align-items:center;height:61px;font:400 30px Roboto;display:flex;position:relative}.x-krow sup{font-size:13px;line-height:1;position:absolute;top:2px;right:4px}.x-krow span.is-fn{background:#d1e9ef;font-size:20px}.x-krow span.x-w{flex:0 0 72px}.x-krow span.x-space{flex:0 0 206px}.x-krow:nth-of-type(5) span.x-w{border-radius:31px;flex:0 0 72px}.x-krow:nth-of-type(5) span:last-of-type{background:#d1e9ef}.x-splash{background:#000;inset:0}.x-splash>*{position:absolute}.x-floor{width:540px;height:362px;top:844px;left:0}.x-splash-logo{width:332px;height:332px;top:276px;left:126px}.x-splash-w{text-align:center;letter-spacing:-2px;margin:0;padding-right:12px;font:700 146px/1 Poppins;top:604px;left:0;right:0}.x-splash-w sup{margin:14px 0 0 2px;font:400 28px/1 Poppins;position:absolute}.x-splash-s1,.x-splash-s2{text-align:center;letter-spacing:5.2px;margin:0;font:400 46px/1 Bebas Neue;left:0;right:0;transform:scaleY(1.02)}.x-splash-s1{top:772px}.x-splash-s2{letter-spacing:3.4px;top:828px}.x-login,.x-otp{inset:0}.x-login>*,.x-otp>*{position:absolute}.x-collage{width:540px;height:704px;top:56px;left:0}.x-collage--otp{object-position:0 0;height:704px;top:56px}.x-back{z-index:3;width:20px;height:28px;top:89px;left:36px}.x-sheet{-webkit-backdrop-filter:blur(28px);z-index:2;background:#0e0a24cc;border:1.5px solid #6052ff;border-radius:16px 16px 0 0;width:538px;height:486px;top:697px;left:1px;box-shadow:inset 0 80px 120px -40px #46287859}.x-sheet--otp{height:1100px;top:153px}.x-tile{z-index:4;background:#090837;border:1.5px solid #6052ff;border-radius:20px;flex-direction:column;align-items:center;width:182px;height:185px;padding-top:22px;display:flex;left:179px}.x-tile img{width:86px;height:86px;position:static}.x-tile b{letter-spacing:.2px;margin-top:10px;font:600 29px/1 Poppins}.x-field{z-index:3;color:#c9c7d2;border:1.5px solid #6052ff;border-radius:4px;align-items:center;width:492px;height:71px;padding-left:78px;font:400 23px Poppins;display:flex;left:24px}.x-field--on{color:#fff;padding-left:14px}.x-cc{color:#bdbbc6}.x-caret{border:7px solid #0000;border-top:8px solid #8d8b98;border-bottom:0;width:0;height:0;margin:0 18px 0 26px}.x-ph{color:#c6c4cf}.x-val{color:#c9c7d2;font-size:21px}.x-flag{background:linear-gradient(#f93 0 33.3%,#fff 33.3% 66.6%,#138808 66.6%);width:48px;height:32px;margin-right:16px;position:relative}.x-flag i{border:1.4px solid navy;border-radius:50%;width:10px;height:10px;position:absolute;top:11px;left:19px}.x-check{z-index:3;background:#5c4af4;border-radius:3px;width:28px;height:28px;left:46px}.x-check:after{content:"";border:3px solid #fff;border-width:0 3px 3px 0;width:8px;height:15px;position:absolute;top:3px;left:9px;transform:rotate(45deg)}.x-terms{color:#c4c2ce;z-index:3;margin:0;font:400 18px/30px Poppins;left:111px}.x-terms u{text-underline-offset:4px;font-size:19px;text-decoration-thickness:1.5px}.x-send{z-index:3;background:#28263e;border-radius:37px;justify-content:center;align-items:center;width:492px;height:74px;font:500 19px Poppins;display:flex;top:1068px;left:24px}.x-boxes{z-index:3;justify-content:space-between;width:492px;display:flex;top:525px;left:24px}.x-boxes i{border:2.5px solid #6052ff;border-radius:7px;width:60px;height:74px}.x-boxes i.is-on{border-color:#fff}.x-resend{color:#8e8c9c;z-index:3;justify-content:space-between;width:492px;margin:0;font:400 18px Poppins;display:flex;top:680px;left:24px}.x-resend span{color:#6052ff}.x-toast{z-index:10;background:#6052ff;border-radius:9px;justify-content:center;align-items:center;width:446px;height:53px;font:500 20px Roboto;display:flex;left:47px;box-shadow:0 8px 24px #00000059}.x-loginbtn{color:#f2e33e;background:#6052ff;border-radius:35px;justify-content:center;align-items:center;width:298px;height:70px;font:700 20px Poppins;display:flex;top:139px;left:121px}.x-card{background:#0e0b26;border-radius:26px;width:500px;left:20px}.x-li{letter-spacing:.1px;align-items:center;gap:23px;height:60px;font:500 19px Poppins;display:flex;position:absolute;left:44px}.x-li i{background:#4d3fcb;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.x-li[data-k=gem]{gap:24px}.x-ver{text-align:center;color:#d2d0da;margin:0;font:400 17px Poppins;position:absolute;top:553px;left:0;right:0}.x-avatar{width:162px;height:162px;top:139px;left:189px}.x-avatar>svg{width:162px;height:162px}.x-avatar i{background:#5d579f;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:absolute;top:113px;left:104px}.x-avatar i svg{width:26px;height:26px}.x-pnum{text-align:center;letter-spacing:.4px;font:700 25px/32px Poppins;top:322px;left:0;right:0}.x-nav{z-index:15;width:540px;height:114px;top:1068px;left:0}.x-nav-bg{width:540px;height:114px;position:absolute;inset:0}.x-ni{color:#8b87d6;width:108px;height:114px;position:absolute;top:0}.x-ni.is-on{color:#fff}.x-ni>svg{width:30px;height:30px;position:absolute;top:47px;left:39px}.x-ni small{text-align:center;font:400 17px/24px Roboto;position:absolute;top:84px;left:0;right:0}.x-cbtn{background:radial-gradient(circle at 50% 45%,#0e0830 0 58%,#141758 78%,#1e2290 100%);border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;display:flex;position:absolute;top:12px;left:16px}.x-cbtn svg{width:50px;height:50px}.x-ni--c small{color:#8b87d6}.x-ni--c.is-on small{color:#fff}.x-fire{width:32px;height:38px;margin:0 11px 0 2px}.x-mi em svg{width:18px;height:22px}.x-chips{width:458px;overflow:hidden}.x-peek2{opacity:.55;filter:blur(2px)}.x-sub{gap:8px;font-size:18px}.x-sub svg{width:21px;height:21px}.x-li i svg{width:33px;height:33px}.x-sb-r{gap:9px}.x-ic16{width:20px;height:20px}.x-volte{font-size:9.5px;line-height:9px}.x-sig{height:17px}.x-sig i{width:4px}.x-sig i:first-of-type{height:6px!important}.x-sig i:nth-of-type(2){height:9.5px!important}.x-sig i:nth-of-type(3){height:13px!important}.x-sig i:nth-of-type(4){height:16.5px!important}.x-sig:first-of-type{padding-left:11px}.x-sig small{font-size:8.5px;top:-7px}.x-bat{border-color:#d6d6d6;width:33px;height:17px}.x-pct{font-size:18.5px}.x-bm{clip-path:none;border:0;width:22px;height:26px;position:absolute;top:8px;right:10px}.x-bm:after{content:none}.x-rank{color:#000;-webkit-text-stroke:1.6px #b4b3be}.x-floor{height:310px;top:872px}.x-splash-w{transform-origin:50% 100%;padding:0;transform:translate(13px)scaleY(1.07)}.x-splash-s1,.x-splash-s2{font-size:57px;transform:none}.x-splash-s1{letter-spacing:3.6px;padding-left:4px;top:766px}.x-splash-s2{letter-spacing:1.3px;padding-left:2px;top:822px}.x-tile b{margin-top:14px;font-size:32px}.x-sheet{-webkit-backdrop-filter:blur(34px)saturate(1.3);background:#100a289e}.x-send{font-size:20px}.x-caret{margin:0 12px 0 22px}.x-ni--c .x-cbtn svg{opacity:.82}.x--loading .x-cbtn svg{opacity:1;width:36px;height:36px}.x--loading .x-cbtn{background:radial-gradient(circle at 40% 40%,#0b0826 0 50%,#1a1c6e 80%,#2a2fc1 100%)}.x--otp:after,.x--search:after{background:#e9eef1}.x--otp .x-ind,.x--search .x-ind{background:#6e6f73}.x-kb-down{top:400px}.x-num span{font-size:40px}.x-num svg{width:36px;height:26px}.x-krow span{flex-basis:47.5px;font-size:34px}.x-kb--alpha .x-krow{gap:6px}.x-krow span.x-w{flex-basis:72px}.x-krow svg{width:34px;height:26px}.x-krow span.x-sh{font-size:30px}.x-splash-w{font-weight:600;transform:translate(13px)}.x-splash-w sup{margin:2px 0 0;font:300 40px/1 Poppins}.x-splash-s1,.x-splash-s2{-webkit-text-stroke:2.4px #000;paint-order:stroke fill;paint-order:normal}.x-splash-s1{letter-spacing:10.4px;padding-left:10px}.x-splash-s2{letter-spacing:3px;padding-left:3px}.x-floor{object-position:0 100%;height:332px;top:850px;-webkit-mask:linear-gradient(#0000,#000 60px);mask:linear-gradient(#0000,#000 60px)}.x-sheet{background:#120c2c80;overflow:hidden}.x-sheet:before{content:"";filter:blur(40px)saturate(1.25);opacity:.5;z-index:-1;background:url(/assets/itap/collage.jpg) 50% 75%/cover;position:absolute;inset:-80px}.x-splash-s1,.x-splash-s2{-webkit-text-stroke-width:1.6px;padding-left:0}.x-splash-s1{letter-spacing:9.6px;transform:translate(15px)}.x-splash-s2{transform:translate(14px)}.x-sheet:before{opacity:.34;filter:blur(44px)saturate(.9)hue-rotate(12deg)}.x-splash-s1,.x-splash-s2{-webkit-text-stroke-width:1px}.x-splash-s1{letter-spacing:8.2px}.x-splash-s2{letter-spacing:2.2px}.it-phone--ios{gap:18px}.ip-body{width:100%;position:relative;container-type:inline-size}.ip-band{background:linear-gradient(135deg,#ffffffd9 0%,#fff0 14% 86%,#ffffffb3 100%),linear-gradient(90deg,#7c7f84 0%,#d9dbde 3%,#a3a6ab 7%,#c9cbcf 50%,#a3a6ab 93%,#e3e5e8 97%,#74777c 100%);border-radius:16.5cqw;padding:1.55cqw;position:relative;box-shadow:inset 0 0 0 .22cqw #ffffffbf,inset 0 0 0 .55cqw #3c3e4459,0 1.2cqw 2.4cqw #1412282e,0 9cqw 18cqw -6cqw #100c3080}.ip-bezel .it-phone-in{isolation:isolate;background:#07041f;border-radius:12.6cqw}.ip-island{z-index:40;background:#000;border-radius:999px;width:33%;height:4.7%;position:absolute;top:2.9%;left:50%;transform:translate(-50%);box-shadow:0 0 0 .25cqw #0009}.ip-island i{aspect-ratio:1;background:radial-gradient(circle at 35% 35%,#2a3550 0 18%,#0b0f1c 40%,#05060a 70%);border-radius:50%;width:13%;position:absolute;top:50%;right:9%;transform:translateY(-50%)}.ip-sheen{z-index:41;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,#ffffff21 0%,#ffffff0a 26%,#fff0 40%);position:absolute;inset:0}.ip-btn{background:linear-gradient(90deg,#6e7176,#d4d6da 45%,#8d9095);border-radius:.6cqw;width:1.3cqw;position:absolute}.ip-btn--act,.ip-btn--up,.ip-btn--dn{left:-.95cqw}.ip-btn--pw{height:15%;top:27%;right:-.95cqw}.ip-btn--act{height:5.5%;top:17%}.ip-btn--up{height:9.5%;top:25.5%}.ip-btn--dn{height:9.5%;top:37%}.x-sb-ios,.it-phone--ios .x-sb-r{display:none}.it-phone--ios .x-sb-ios{align-items:center;gap:9px;display:flex;position:absolute;top:31px;right:52px}.it-phone--ios .x-time{text-align:center;letter-spacing:0;width:96px;font:600 23px/30px Inter,sans-serif;top:28px;left:62px}.x-sb-ios svg{fill:#fff}.x-ios-sig{width:27px;height:17px}.x-ios-wifi{width:25px;height:18px}.x-ios-bat{border:2px solid #ffffff73;border-radius:6px;width:38px;height:19px;padding:2px;position:relative}.x-ios-bat:after{content:"";background:#ffffff73;border-radius:0 2px 2px 0;width:2.5px;height:6px;position:absolute;top:5px;right:-5px}.x-ios-bat i{background:#fff;border-radius:3px;height:100%;display:block}.wk-app .it-phone--ios .it-phone-in{border-radius:12.6cqw}.it-phone--ios .x:after{background:0 0}.it-phone--ios :is(.x--home,.x--home2,.x--reels,.x--loading,.x--account,.x--profile,.x--menu):after{background:#342f95}.it-phone--ios :is(.x--otp,.x--search):after{background:#e9eef1}.it-phone--ios .x-ind{background:#fff;width:190px;height:7px;top:1186px;left:175px}.it-phone--ios :is(.x--otp,.x--search) .x-ind{background:#111}.it-phone--ios .x--login .x-sheet{height:520px}.wk-media--app .wk-app{aspect-ratio:1/2.312;width:auto;height:84%;transition:transform 1.1s var(--ease-out),filter 1.1s var(--ease-out);position:absolute;top:auto;bottom:7%;transform:none}.wk-media--app .wk-app .it-phone{width:100%}.wk-app--front{z-index:2;left:18%}.wk-app--back{z-index:1;transform-origin:50% 100%;filter:brightness(.82)saturate(.9);bottom:13%;left:46%;transform:scale(.92)}.wk-media--app:after{content:"";filter:blur(6px);z-index:0;background:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;height:7%;position:absolute;bottom:4%;left:12%;right:10%}.wk-card:hover .wk-app--front{transform:translateY(-6px)}.wk-card:hover .wk-app--back{filter:brightness(.9)saturate();transform:scale(.92)translate(10px,-4px)}.ip-band{background:linear-gradient(135deg,#ffffff61 0%,#fff0 12% 88%,#ffffff4d 100%),linear-gradient(90deg,#0e0e10 0%,#4a4a4f 2.5%,#1d1d20 6%,#2b2b2f 50%,#1d1d20 94%,#55555a 97.5%,#0c0c0e 100%);border-radius:18cqw;padding:1.45cqw;box-shadow:inset 0 0 0 .2cqw #ffffff47,inset 0 0 0 .55cqw #0000008c,0 1.2cqw 2.4cqw #0a081840,0 9cqw 18cqw -6cqw #0a08248c}.ip-bezel{background:#000;border-radius:16.6cqw;padding:1.75cqw;box-shadow:inset 0 0 0 .3cqw #141416}.ip-bezel .it-phone-in,.wk-app .it-phone--ios .it-phone-in{border-radius:15cqw}.ip-island{width:31%;height:4.3%;top:2.5%}.ip-btn{background:linear-gradient(90deg,#0d0d0f,#55555b 45%,#1a1a1d)}.ip-btn--cam{background:linear-gradient(90deg,#26262a,#6b6b72 50%,#26262a);border-radius:.4cqw;width:.9cqw;height:8.5%;top:57%;right:-.55cqw;box-shadow:inset 0 0 0 .15cqw #0a0a0b}.it-phone--ios .x-sb--band{background:linear-gradient(#050316d1,#0503168c 60%,#05031600);height:96px}.it-phone--ios .x--splash .x-sb--band{background:#000}.it-phone--ios .x-ios-bat{border-color:#ffffff80}.it-phone--ios .x-collage{height:704px;top:56px}.it-phone--ios :is(.x-login,.x-otp):before{content:"";z-index:0;filter:blur(14px);background:url(/assets/itap/collage.jpg) 20px 76px/540px 704px no-repeat,#120d2c;width:580px;height:110px;position:absolute;top:-20px;left:-20px}.ip-band{box-shadow:inset 0 0 0 .22cqw #ffffff6b,inset 0 0 0 .6cqw #0000008c,0 0 0 .12cqw #ffffff14,0 1.2cqw 2.4cqw #0a081840,0 9cqw 18cqw -6cqw #0a08248c}.wk-app--front{left:13%}.wk-app--back{left:49%}.x-tile-g--art{background:#1a1730;overflow:hidden}.x-tile-g--art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.x-tile-g--art:after{content:"";background:linear-gradient(#0000,#000000b8);height:34%;position:absolute;bottom:0;left:0;right:0}.x-tile-g--art .x-bm,.x-tile-g--art em{z-index:2;filter:drop-shadow(0 1px 2px #00000080)}.x-tile-g--art .x-bm{position:absolute}.x-car{width:540px;height:680px;top:0;left:0}.x-slide{object-fit:cover;transform-origin:0 0;will-change:transform;border-radius:20px;width:492px;height:502px;transition:transform .95s cubic-bezier(.65,0,.25,1),opacity .95s,filter .95s;position:absolute;top:135px;left:22px}.x-slide[data-pos="0"]{z-index:3;transform:none}.x-slide[data-pos="1"]{z-index:2;filter:brightness(.55);transform:translate(49px,17px)scale(.934)}.x-slide[data-pos="2"]{z-index:1;filter:brightness(.3);transform:translate(80px,25px)scale(.9)}.x-slide[data-pos=h]{z-index:0;opacity:0;transform:translate(96px,30px)scale(.88)}.x-slide[data-pos="-1"]{z-index:4;transform:translate(-560px)}.x-slide.is-park{transition:none}.x-dots{justify-content:center;left:0;right:0}.x-dots i{transition:width .6s cubic-bezier(.65,0,.25,1),background-color .6s}.x-ios-bat{border-color:#ffffff8c}.x-ios-bat i{background:#fff;width:100%}.x-toast{-webkit-backdrop-filter:blur(24px)saturate(1.4);background:#1c183adb;border:1.5px solid #ffffff17;border-radius:22px;justify-content:flex-start;gap:18px;width:492px;height:88px;padding:0 22px;left:24px;box-shadow:0 18px 40px -10px #0009,0 2px 6px #0000004d,inset 0 1px #ffffff0f}.x-toast-ic{background:#22c55e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 0 0 6px #22c55e29}.x-toast-ic svg{width:26px;height:26px}.x-toast-t{text-align:left;flex-direction:column;gap:3px;display:flex}.x-toast-t b{color:#fff;font:600 20px/26px Poppins}.x-toast-t small{color:#a9a6c4;font:400 16px/22px Poppins}.x-toast{background:#2c2660f0;border-color:#8c80ff52}.ip-bezel .it-phone-in{clip-path:inset(0 round 15cqw)}.ia,.jf{border:1px solid var(--cz-line);background:#fff;border-radius:20px;box-shadow:0 24px 48px -36px #06041f40}.ia{padding:24px 26px 28px}.ia-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.ia-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--cz-mute);font-size:11px;font-weight:600}.ia-legend{color:var(--cz-mute);align-items:center;font-size:11.5px;display:flex}.ia-legend i{border-radius:3px;width:9px;height:9px;margin:0 6px 0 14px}.ia-legend i.is-entry{background:#fff;border:1.5px solid #c4c4d2}.ia-legend i.is-tab{background:#6152ff}.ia-legend i.is-hub{background:#2283e0}.ia-entry{grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.ia-pre{justify-content:flex-end;display:flex}.ia-pre span,.ia-home{color:var(--cz-ink);white-space:nowrap;background:#fff;border:1px solid #dadae4;border-radius:8px;padding:8px 14px;font-size:12.5px;font-weight:500;position:relative}.ia-pre span{margin-right:40px}.ia-pre span:after{content:"";background:#c4c4d2;width:40px;height:1px;position:absolute;top:50%;left:100%}.ia-pre span:before{content:"";border:1px solid #a9a9ba;border-width:1px 1px 0 0;width:5px;height:5px;position:absolute;top:50%;left:calc(100% + 34px);transform:translateY(-50%)rotate(45deg)}.ia-home{color:#fff;background:#06041f;border-color:#06041f}.ia-entry:after{content:"";background:#d3d3de;width:1px;height:24px;position:absolute;top:100%;left:50%}.ia-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:48px;display:grid;position:relative}.ia-cols:before{content:"";background:#d3d3de;height:1px;position:absolute;top:-24px;left:calc(12.5% - 5.25px);right:calc(12.5% - 5.25px)}.ia-col{border:1px solid var(--cz-line);background:#fafafc;border-radius:14px;padding:14px 14px 12px;position:relative}.ia-col:before{content:"";background:#d3d3de;width:1px;height:24px;position:absolute;top:-25px;left:50%}.ia-col header{border-bottom:1px solid var(--cz-line);grid-template-columns:auto 1fr;align-items:center;column-gap:10px;margin-bottom:8px;padding-bottom:12px;display:grid}.ia-ic{color:#fff;background:#6152ff;border-radius:10px;grid-row:span 2;place-items:center;width:34px;height:34px;display:grid}.ia-ic svg{width:18px;height:18px}.ia-col header b{letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:1.2}.ia-col header small{color:var(--cz-mute);font-size:11px;line-height:1.3}.ia-col ul{margin:0;padding:0 0 0 16px;list-style:none;position:relative}.ia-col ul:before{content:"";background:#d3d3de;width:1px;position:absolute;top:0;bottom:16px;left:4px}.ia-col li{color:var(--cz-ink);align-items:center;gap:8px;padding:7px 0;font-size:13px;display:flex;position:relative}.ia-col li:before{content:"";background:#d3d3de;width:8px;height:1px;position:absolute;top:50%;left:-12px}.ia-col li.is-hub{color:#2283e0;font-weight:600}.ia-col li em{letter-spacing:.08em;text-transform:uppercase;color:#2283e0;background:#2283e01a;border-radius:999px;padding:2px 7px;font-size:9.5px;font-style:normal;font-weight:600}.jf{margin-top:20px;padding:22px 20px 26px}.jf-phases{grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:22px;display:grid}.jf-phases span{grid-column:span var(--n);letter-spacing:.14em;text-transform:uppercase;color:var(--cz-mute);border-bottom:2px solid #e6e6ee;margin:0 6px;padding:0 2px 9px;font-size:10.5px;font-weight:600}.jf-phases span:last-child{color:#6152ff;border-color:#6152ff}.jf-track{grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.jf-track:before{content:"";background:#d3d3de;height:1px;position:absolute;top:16px;left:7.14286%;right:7.14286%}.jf-track li{text-align:center;padding:0 4px;position:relative}.jf-track i{z-index:1;width:32px;height:32px;color:var(--cz-ink);font-variant-numeric:tabular-nums;background:#fff;border:1px solid #cfcfdb;border-radius:50%;place-items:center;margin:0 auto 12px;font-size:11px;font-style:normal;font-weight:600;display:grid;position:relative}.jf-track b{letter-spacing:-.01em;font-size:13.5px;font-weight:600;display:block}.jf-track small{color:var(--cz-mute);margin-top:2px;font-size:11.5px;line-height:1.35;display:block}.jf-track li.is-end i{color:#fff;background:#6152ff;border-color:#6152ff;box-shadow:0 0 0 5px #6152ff24}.jf-track li.is-end b{color:#6152ff}@media (width<=860px){.ia-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.ia-cols:before,.ia-col:before,.ia-entry:after{display:none}.ia-entry{flex-wrap:wrap;justify-content:center;row-gap:10px;display:flex}.jf-phases{display:none}.jf-track{grid-template-columns:1fr;row-gap:16px}.jf-track:before{width:1px;height:auto;inset:16px auto 16px 16px}.jf-track li{text-align:left;grid-template-columns:32px 1fr;column-gap:14px;padding:0;display:grid}.jf-track i{grid-row:span 2;margin:0}}.cz-proc-grid>*{min-width:0}@media (width<=720px){.cz-wallet{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}}.wf{--wf-bg:#0b0930;--wf-line:#3b3585;--wf-ink:#e4e1ff;--wf-mute:#8f8ac9;--wf-act:#6152ff;--wf-slot:#151148;background:var(--wf-bg);color:var(--wf-ink)}.wf--splash,.wf--login{background:var(--wf-bg)}.wf-sb{justify-content:space-between;align-items:center;display:flex;position:absolute;top:22px;left:30px;right:26px}.wf-sb>i{background:var(--wf-mute);opacity:.6;border-radius:4px;width:34px;height:8px}.wf-sb span{gap:5px;display:flex}.wf-sb span i{background:var(--wf-mute);opacity:.6;border-radius:3px;width:12px;height:8px}.wf-top{top:62px}.wf-app{background:var(--wf-act);border-radius:8px}.wf-chev{color:var(--wf-mute)}.wf-word{color:var(--wf-ink)}.wf-login p{color:var(--wf-mute)}.wf-input{border-bottom-color:var(--wf-line);color:var(--wf-mute)}.wf-lorem{color:var(--wf-mute)}.wf-btn{background:var(--wf-act);color:#fff;border-radius:10px}.wf-hatch{background:linear-gradient(to top right,transparent calc(50% - .75px),var(--wf-line) calc(50% - .75px),var(--wf-line) calc(50% + .75px),transparent calc(50% + .75px)), linear-gradient(to bottom right,transparent calc(50% - .75px),var(--wf-line) calc(50% - .75px),var(--wf-line) calc(50% + .75px),transparent calc(50% + .75px)), var(--wf-slot);box-shadow:inset 0 0 0 1.5px var(--wf-line);border-radius:8px}.wf-hatch em{background:var(--wf-bg);color:var(--wf-ink);border-radius:4px;font-weight:600}.wf-home b{color:var(--wf-ink)}.wf-card{background:var(--wf-act);color:#fff;border-radius:10px}.wf-li{border-bottom-color:var(--wf-line);color:var(--wf-ink);font-weight:500}.wf-acct small{color:var(--wf-mute);opacity:1}.wf-ind{background:var(--wf-mute)}.pd-wallet{background:#06041f;border-radius:20px;padding:30px 24px 26px;box-shadow:0 24px 48px -36px #06041f99}.pd-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:640px;margin:0 auto;display:grid}.pd-item{flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex}.pd-chip{align-items:center;width:100%;display:flex}.pd-chip .it-tok{z-index:1;flex:none;position:relative}.pd-chip b{color:#fff;text-align:center;white-space:nowrap;background:#1c1846;border-radius:999px;flex:1;min-width:0;margin-left:-16px;padding:9px 10px 9px 22px;font:600 15px/1.2 Poppins,sans-serif;box-shadow:inset 0 0 0 1px #ffffff0f}.pd-item small{color:#c9c6ee;font:500 12px/1 Poppins,sans-serif}.pd-item em{color:#8f8ac9;text-align:center;margin-top:8px;padding-top:12px;font-size:11px;font-style:normal;position:relative}.pd-item em:before{content:"";background:#3b3585;width:1px;height:8px;position:absolute;top:0;left:50%}.pd-rewards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pd-rw{text-align:center;background:#06041f;border-radius:20px;flex-direction:column;align-items:center;padding:26px 18px 24px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0d,0 24px 48px -36px #06041f99}.pd-art{background:radial-gradient(closest-side,#6152ff52,#0000) 50%/150px 110px no-repeat;justify-content:center;align-items:flex-end;gap:4px;width:100%;height:110px;margin-bottom:16px;display:flex}.pd-art .it-tok{filter:drop-shadow(0 10px 14px #00000073)}.pd-art:not(.pd-art--podium){align-items:center}.pd-rw b{letter-spacing:-.02em;color:#fff;font-size:17px;font-weight:600}.pd-rw small{color:#a9a6c4;margin-top:4px;font-size:12px;line-height:1.45}@media (width<=720px){.pd-bar{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.pd-rewards{grid-template-columns:1fr}}.sh{grid-template-columns:auto 1fr;align-items:start;gap:22px;padding:6px 0 10px;display:grid}.sh-mark{background:#06041f;border-radius:24px;place-items:center;width:84px;height:84px;display:grid;box-shadow:0 18px 36px -20px #06041fb3}.sh-k{color:#6152ff;margin:4px 0 0;font-size:12.5px;font-weight:500}.sh-t{letter-spacing:-.045em;color:var(--cz-ink);margin:6px 0 0;font-size:clamp(30px,3.4vw,44px);font-weight:500;line-height:1.02}.sh-l{max-width:520px;color:var(--cz-mute);margin:14px 0 0;font-size:14px;line-height:1.6}.sh-facts{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.sh-facts li{border:1px solid var(--cz-line);color:var(--cz-ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 7px;font-size:12.5px;font-weight:500;display:inline-flex}.sh-facts span{color:#6152ff;background:#6152ff1a;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.cz-step{border-top:0;margin-top:56px;padding-top:28px}.sx{grid-template-columns:auto 1fr;align-items:start;gap:16px;margin-bottom:26px;display:grid}.sx-n{color:#fff;font-variant-numeric:tabular-nums;background:#6152ff;border-radius:14px;place-items:center;width:44px;height:44px;font-size:15px;font-weight:600;display:grid;box-shadow:0 10px 22px -12px #6152ffe6}.sx-b h3{letter-spacing:-.04em;margin:0;font-size:28px;font-weight:500;line-height:1.1}.sx-b p{max-width:540px;color:var(--cz-mute);margin:6px 0 0;font-size:14px;line-height:1.55}.cz-cap,.cz-shot figcaption,.it-phone figcaption{text-transform:none;letter-spacing:0;color:var(--cz-mute);justify-content:center;align-items:baseline;gap:8px;font-size:12.5px;font-weight:500;display:flex}.cz-cap b,.it-phone figcaption b{color:#6152ff;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.cz-pills button{align-items:center;gap:7px;display:inline-flex}.cz-pills button i{color:#a9a6c4;font-variant-numeric:tabular-nums;font-size:11px;font-style:normal;font-weight:600}.cz-pills button.is-on{color:#fff;background:#6152ff}.cz-tabs button{text-transform:capitalize;letter-spacing:0;font-size:12.5px;font-weight:500}.cz-tabs button.is-on{color:#fff;background:#6152ff}.cz-note{padding-left:14px;position:relative}.cz-note:before{content:"";background:0 0;border-radius:2px;width:2px;transition:background .3s;position:absolute;top:4px;bottom:4px;left:0}.cz-close{counter-reset:cl}.cz-close .cz-panel h3{align-items:center;gap:10px;display:flex}.cz-close .cz-panel h3:before{counter-increment:cl;content:counter(cl,decimal-leading-zero);color:#6152ff;background:#6152ff1a;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:grid}@media (width<=720px){.sh{grid-template-columns:1fr}.sh-mark{border-radius:20px;width:68px;height:68px}}.sf-logo,.wk-sf-logo{background:#fff;display:block;-webkit-mask:url(/assets/brands/mono/stanford.png) 50%/contain no-repeat;mask:url(/assets/brands/mono/stanford.png) 50%/contain no-repeat}.wk-card--brand .wk-ground{filter:blur(20px);background:radial-gradient(80% 60% at 70% 20%,#b83a3a,#0000 70%),#8c1515}.wk-media--sf{background:radial-gradient(90% 70% at 70% 10%,#b52a2a 0%,#0000 60%),linear-gradient(160deg,#9b1b1b,#6e0f0f);place-items:center;display:grid}.wk-sf-logo{aspect-ratio:1047/343;width:62%;transition:transform 1.1s var(--ease-out)}.wk-card:hover .wk-sf-logo{transform:scale(1.04)}.wk-sf-tag{white-space:nowrap;-webkit-backdrop-filter:blur(10px);color:#fff;background:#ffffff24;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:11.5px;font-weight:500;display:inline-flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff38}.wk-sf-tag svg{width:13px;height:13px}.lk{margin:0}.lk-screen{aspect-ratio:540/1206;clip-path:inset(0 round 15cqw);background:#f4efef;border-radius:15cqw;position:relative;overflow:hidden}.lk-blur{filter:blur(7px)saturate(1.05);grid-template-rows:9% 32% 10% 10% 8% 1fr 9%;gap:3%;padding:14% 7% 0;display:grid;position:absolute;inset:0;transform:scale(1.08)}.lk-b{background:#dccfcf;border-radius:10px;display:block}.lk-top{opacity:.85;background:#2e2d29;border-radius:999px;width:55%}.lk-hero{background:linear-gradient(135deg,#8c1515,#c04848)}.lk-row{background:#e6dada}.lk-row--s{width:70%}.lk-pill{background:#8c1515;border-radius:999px;place-self:center;width:46%;height:60%}.lk-tab{background:#2e2d29;border-radius:0;margin:0 -8%}.lk--v1 .lk-blur{grid-template-rows:9% 14% 14% 14% 14% 1fr 9%}.lk--v1 .lk-hero,.lk--v1 .lk-row{background:#e6dada}.lk--v1 .lk-row:nth-of-type(3){background:#8c1515}.lk--v2 .lk-blur{grid-template-rows:9% 48% 8% 8% 6% 1fr 9%}.lk--v2 .lk-hero{background:linear-gradient(160deg,#6e8b5e,#a8b58c)}.lk--v3 .lk-blur{grid-template-rows:9% 20% 20% 10% 10% 1fr 9%}.lk--v3 .lk-row:first-of-type{background:linear-gradient(135deg,#8c1515,#c04848)}.lk-lock{z-index:5;text-align:center;-webkit-backdrop-filter:blur(14px)saturate(1.3);background:#ffffffb8;border-radius:18px;flex-direction:column;align-items:center;gap:4px;width:max-content;max-width:86%;padding:16px 18px 14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 30px -14px #2e2d2973,inset 0 0 0 1px #ffffffb3}.lk-lock>span{color:#fff;background:#8c1515;border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:4px;display:grid}.lk-lock>span svg{width:20px;height:20px}.lk-lock b{color:#2e2d29;letter-spacing:-.01em;font-size:13px;font-weight:600}.lk-lock small{color:#6b6a66;font-size:10.5px}.lk--phone .lk-lock{border-radius:5cqw;padding:3.6cqw 4cqw 3.2cqw}.lk--phone .lk-lock>span{border-radius:3.4cqw;width:11cqw;height:11cqw}.lk--phone .lk-lock b{font-size:clamp(9px,4.4cqw,13px)}.lk--phone .lk-lock small{font-size:clamp(7.5px,3.5cqw,10.5px)}.lk--browser{flex-direction:column;align-items:center;gap:18px;width:100%;display:flex}.lk-win{background:#fff;border-radius:14px;width:100%;overflow:hidden;box-shadow:0 30px 60px -30px #2e2d2973,0 0 0 1px #2e2d291a}.lk-chrome{background:#f1eded;border-bottom:1px solid #2e2d2914;align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.lk-chrome i{background:#d9cfcf;border-radius:50%;width:9px;height:9px}.lk-chrome span{background:#e4dcdc;border-radius:999px;flex:0 40%;height:14px;margin:0 auto}.lk-screen--web{aspect-ratio:16/10;clip-path:none;border-radius:0}.lk-screen--web .lk-blur{grid-template-rows:12% 22% 1fr;grid-template-columns:20% 1fr 1fr 1fr;gap:4%;padding:4%;transform:scale(1.04)}.lk-side{opacity:.9;background:#2e2d29;grid-row:1/-1}.lk-head{background:#e6dada;border-radius:999px;grid-column:2/-1;width:60%}.lk-stat{background:#e6dada}.lk-stat:nth-of-type(3){background:linear-gradient(135deg,#8c1515,#c04848)}.lk-table{background:repeating-linear-gradient(#e9e0e0 0 14%,#0000 14% 20%);grid-column:2/-1}.lk--v1 .lk-stat:nth-of-type(4){background:#8c1515}.lk--v1 .lk-stat:nth-of-type(3){background:#e6dada}.lk--browser figcaption{color:var(--cz-mute);justify-content:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.lk--browser figcaption b{color:#6152ff;font-size:11px;font-weight:600}.cz--sf .cz-title{font-size:clamp(22px,2.4vw,32px)}.sf-poster{background:radial-gradient(120% 80% at 80% 0,#b52a2a 0%,#0000 60%),linear-gradient(170deg,#8c1515,#5e0d0d)}.sf-poster .sf-logo{aspect-ratio:1047/343;width:150px;margin-bottom:22px}.sf-poster-ph{width:56%;position:absolute;bottom:-120px;right:-18px;transform:rotate(-8deg)}.sf-status{z-index:2;color:#fff;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex;position:absolute;bottom:28px;left:28px}.sf-status i{background:#7fe0a0;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #7fe0a038}.sf-status small{letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin-left:4px;font-size:11px;font-weight:500}.sf-band{background:linear-gradient(160deg,#f6eeee 0%,#f2ecec 55%,#efedf0 100%);grid-template-columns:minmax(0,220px) minmax(0,220px) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,44px);display:grid}.sf-nda{color:var(--cz-mute);justify-content:center;align-items:center;gap:8px;margin:14px 0 0;font-size:12.5px;display:flex}.sf-nda span{color:#8c1515;font-size:9px}.sf-logo--s{aspect-ratio:1047/343;width:58px}.sf-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sf-role{border:1px solid var(--cz-line);background:#fff;border-radius:18px;padding:20px;box-shadow:0 24px 48px -36px #06041f40}.sf-role-ic{color:#fff;background:#8c1515;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:14px;display:grid}.sf-role-ic svg{width:20px;height:20px}.sf-role small{color:#8c1515;font-size:11px;font-weight:600;display:block}.sf-role b{letter-spacing:-.02em;margin-top:4px;font-size:16px;font-weight:600;display:block}.sf-role p{color:var(--cz-mute);margin:6px 0 0;font-size:13px;line-height:1.5}.sf-track{margin-top:0}.sf-wide{max-width:640px;margin:34px auto 0}.sf-status-track li.is-done i{color:#fff;background:#2e2d29;border-color:#2e2d29}.sf-status-track li.is-now i{color:#fff;background:#6152ff;border-color:#6152ff;box-shadow:0 0 0 5px #6152ff24}.sf-status-track li.is-next i{border-style:dashed}@media (width<=1080px){.sf-band{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-band .lk--browser{grid-column:1/-1}}@media (width<=720px){.sf-roles{grid-template-columns:1fr}}.lk--phone{width:100%}.sf-band .lk--phone{justify-self:center;width:min(100%,220px)}.sf-poster-ph{width:48%;bottom:-150px;right:-10px}.sf-status small{display:none}.cz{--cz-act:#131316;--cz-act-ink:#fff;--cz-act-soft:#1313160f;--cz-act-mute:#9a9ca6}.cz-tabs button.is-on,.cz-pills button.is-on{background:var(--cz-act);color:var(--cz-act-ink)}.cz-pills button i{color:var(--cz-act-mute)}.cz-pills button.is-on i{color:#fff9}.sx-n{background:var(--cz-act);color:var(--cz-act-ink);box-shadow:0 10px 22px -12px #1313168c}.cz-cap b,.it-phone figcaption b,.lk--browser figcaption b{color:var(--cz-act)}.cz-close .cz-panel h3:before{background:var(--cz-act-soft);color:var(--cz-act)}.sh-k{color:var(--cz-mute)}.sh-facts span{background:var(--cz-act-soft);color:var(--cz-act)}.cz-note.is-on:before{background:var(--cz-act)}.cz-live{color:var(--cz-act);text-underline-offset:3px;margin:-11px 0;padding:11px 0;text-decoration:underline 1px;display:inline-block}.sf-status-track li.is-now i{background:var(--cz-act);border-color:var(--cz-act);box-shadow:0 0 0 5px var(--cz-act-soft)}.sf-status-track li.is-now b{color:var(--cz-act)}.sf-role-ic{background:var(--cz-act)}.sf-role small{color:var(--cz-mute)}.sf-nda span{color:var(--cz-act)}.sf-mark{background:#8c1515}.jf-track{--cols:7;grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.jf-track:before{left:calc(100% / (var(--cols) * 2));right:calc(100% / (var(--cols) * 2))}@media (width<=860px){.jf-track{grid-template-columns:1fr}.jf-track:before{left:16px;right:auto}}.cz--sf .jf-track li.is-end i{background:var(--cz-act);border-color:var(--cz-act);box-shadow:0 0 0 5px var(--cz-act-soft)}.cz--sf .jf-track li.is-end b{color:var(--cz-act)}.bw{flex-direction:column;align-items:center;gap:16px;width:100%;margin:0;display:flex}.bw-win{background:#fff;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 30px 60px -32px #0c1d1073,0 0 0 1px #0c1d101a}.bw-bar{background:#f2f3f2;border-bottom:1px solid #0c1d1012;align-items:center;gap:6px;height:28px;padding:0 12px;display:flex}.bw-bar i{background:#d5d9d6;border-radius:50%;width:9px;height:9px}.bw-bar span{text-align:center;color:#7a857c;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:999px;flex:0 46%;margin:0 auto;padding:2px 10px;font-size:10.5px;overflow:hidden;box-shadow:inset 0 0 0 1px #0c1d100f}.bw-win img{aspect-ratio:1440/900;object-fit:cover;object-position:top;width:100%;display:block}.bw figcaption{color:var(--cz-mute,#6b6e78);justify-content:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.bw figcaption b{color:var(--cz-act,#131316);font-size:11px;font-weight:600}.sp{width:100%}.sp-screen{aspect-ratio:390/844;clip-path:inset(0 round 15cqw);background:#fff;border-radius:15cqw;position:relative;overflow:hidden}.sp-screen img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.wk-site{transition:transform 1.1s var(--ease-out);position:absolute;top:16%;left:9%;right:-14%}.wk-site .bw-win{border-radius:10px;box-shadow:0 30px 50px -20px #0009}.wk-site .bw-bar{height:20px}.wk-site .bw-bar i{width:6px;height:6px}.wk-site .bw-bar span{font-size:8px}.wk-card:hover .wk-site{transform:translate(-4%,-3%)}.wk-live{color:#fff;letter-spacing:.04em;background:#ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:-30px;left:0;box-shadow:inset 0 0 0 1px #ffffff38}.wk-live i,.pcg-live i,.pcg-golive span i{background:#7bc592;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #7bc59238}.cz--pcg .cz-title{font-size:clamp(22px,2.4vw,32px)}.pcg-poster{background:radial-gradient(120% 80% at 80% 0,#2e6f40 0%,#0000 60%),#0c1d10}.pcg-poster .cz-poster-h em{color:#7bc592;font-style:italic;font-weight:400}.pcg-poster-ph{width:50%;position:absolute;bottom:-140px;right:-6px;transform:rotate(-8deg)}.pcg-live{z-index:2;color:#fff;align-items:center;gap:9px;min-height:44px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;bottom:28px;left:28px}.pcg-band{background:linear-gradient(160deg,#eef4ef 0%,#f2f5f2 60%,#f4f5f3 100%);grid-template-columns:minmax(0,1fr) minmax(0,200px) minmax(0,200px);align-items:center;gap:clamp(20px,3vw,40px);display:grid}.cz--pcg .ia-ic,.cz--pcg .ia-legend i.is-tab{background:#2e6f40}.cz--pcg .ia-cols{margin-top:48px}.pcg-rhythm{margin-top:22px}.cz--pcg .pcg-rhythm li.is-end i{background:#2e6f40;border-color:#2e6f40;box-shadow:0 0 0 5px #2e6f4024}.cz--pcg .pcg-rhythm li.is-end b{color:#2e6f40}.pcg-palette{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.pcg-palette div{border:1px solid var(--cz-line);background:#fff;border-radius:16px;flex-direction:column;gap:2px;padding:10px;display:flex}.pcg-palette span{background:var(--c);border-radius:10px;height:70px;margin-bottom:8px;box-shadow:inset 0 0 0 1px #0c1d1014}.pcg-palette b{font-size:13px;font-weight:600}.pcg-palette small{color:var(--cz-mute);font-size:11px}.pcg-type{gap:10px;display:grid}.pcg-t{border:1px solid var(--cz-line);background:#fff;border-radius:16px;grid-template-columns:90px 1fr auto;align-items:baseline;gap:18px;padding:16px 20px;display:grid}.pcg-t small{color:var(--cz-mute);font-size:11px;font-weight:600}.pcg-t p{font-family:"Inter",var(--f-ui);letter-spacing:-.025em;color:#0c1d10;margin:0;font-weight:500;line-height:1.1}.pcg-t--0 p{font-size:clamp(24px,2.6vw,34px)}.pcg-t--1 p{font-size:clamp(20px,2vw,26px)}.pcg-t--1 em{color:#2e6f40;font-style:italic;font-weight:400}.pcg-t--2 p{letter-spacing:0;color:#5c7a63;font-size:15px;font-weight:400;line-height:1.6}.pcg-t span{color:var(--cz-mute);white-space:nowrap;font-size:11px}.pcg-kit{border:1px solid var(--cz-line);background:#f8fbf8;border-radius:20px;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:30px;display:flex}.pcg-pill{color:#2e6f40;letter-spacing:.18em;text-transform:uppercase;background:#fff;border:1px solid #2e6f4040;border-radius:999px;padding:5px 16px;font:600 11px/1 Inter,sans-serif}.pcg-btn{color:#fff;letter-spacing:.02em;background:#2e6f40;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 22px;font:600 13.5px/1 Inter,sans-serif;display:inline-flex}.pcg-btn i{font-style:normal}.pcg-btn--ghost{color:#fff;background:#0c1d10;box-shadow:inset 0 0 0 1px #fff6}.pcg-card{background:#fff;border:1px solid #e6eae7;border-radius:18px;width:190px;padding:18px}.pcg-card small{letter-spacing:.18em;color:#2e6f40;font-size:11px;font-weight:600}.pcg-card b{letter-spacing:-.012em;color:#0c1d10;margin-top:8px;font:500 17px Inter,sans-serif;display:block}.pcg-card p{color:#5c7a63;margin:4px 0 0;font-size:12.5px;line-height:1.5}.pcg-shots{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px;display:grid}.pcg-phones{grid-template-columns:minmax(0,170px) minmax(0,170px) minmax(0,1fr);align-items:center;gap:20px;margin-top:30px;display:grid}.pcg-build{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pcg-build article{border:1px solid var(--cz-line);background:#fff;border-radius:18px;padding:20px;box-shadow:0 24px 48px -36px #06041f40}.pcg-build small{background:var(--cz-act-soft);width:28px;height:28px;color:var(--cz-act);border-radius:9px;place-items:center;font-size:11px;font-weight:600;display:inline-grid}.pcg-build b{letter-spacing:-.02em;margin-top:12px;font-size:15.5px;font-weight:600;display:block}.pcg-build p{color:var(--cz-mute);margin:6px 0 0;font-size:13px;line-height:1.55}.pcg-golive{color:#fff;background:radial-gradient(90% 140% at 90% 0,#2e6f40 0%,#0000 60%),#0c1d10;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px 26px;text-decoration:none;display:grid}.pcg-golive span{letter-spacing:.06em;text-transform:uppercase;color:#7bc592;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.pcg-golive b{letter-spacing:-.03em;font-size:clamp(18px,2vw,24px);font-weight:500}.pcg-golive em{color:#0c1d10;background:#fff;border-radius:999px;padding:10px 16px;font-size:13px;font-style:normal;font-weight:600}.pcg-mark{color:#fff;letter-spacing:-.02em;background:#0c1d10;font-size:20px;font-weight:700}@media (width<=1080px){.pcg-band{grid-template-columns:repeat(2,minmax(0,1fr))}.pcg-band .bw{grid-column:1/-1}}@media (width<=720px){.pcg-palette{grid-template-columns:repeat(2,minmax(0,1fr))}.pcg-t{grid-template-columns:1fr}.pcg-t span{white-space:normal}.pcg-shots,.pcg-build{grid-template-columns:1fr}.pcg-phones{grid-template-columns:repeat(2,minmax(0,1fr))}.pcg-phones-wide{grid-column:1/-1}.pcg-golive{grid-template-columns:1fr}}.wk-card--site .wk-ground{filter:blur(20px);background:radial-gradient(80% 60% at 70% 20%,#2e6f40,#0000 70%),#0c1d10}.wk-media--site{background:radial-gradient(70% 55% at 50% 42%,#2e6f408c 0%,#0000 70%),#0c1d10}.wk-pc-desk{width:80%;transition:transform 1.1s var(--ease-out);position:absolute;top:17%;left:7%}.wk-pc-desk .bw-win{border-radius:8px;box-shadow:0 26px 40px -18px #000000a6,0 0 0 1px #ffffff14}.wk-pc-desk .bw-bar{gap:4px;height:14px;padding:0 7px}.wk-pc-desk .bw-bar i{width:5px;height:5px}.wk-pc-desk .bw-bar span{padding:1px 6px;font-size:6.5px}.wk-pc-phone{width:25%;transition:transform 1.1s var(--ease-out);position:absolute;bottom:8%;right:7%}.wk-pc-phone .ip-band{box-shadow:inset 0 0 0 .22cqw #ffffff6b,inset 0 0 0 .6cqw #0000008c,0 22px 34px -12px #000000b3}.wk-card:hover .wk-pc-desk{transform:translateY(-4px)}.wk-card:hover .wk-pc-phone{transform:translate(4px,-8px)}.wk-pc-desk{width:82%;top:22%;left:6%}.wk-pc-phone{bottom:7%;right:6%}.no-intro .loader{display:none}.wk-media--tk .wk-app .sp{width:100%}.wk-media--tk .wk-app{aspect-ratio:1/2.27}.cz--tk .cz-title{font-size:clamp(22px,2.4vw,32px)}.tk-poster{background:radial-gradient(120% 80% at 80% 0,#27c84059 0%,#0000 60%),#1b1b1b}.tk-poster-ph{width:50%;position:absolute;bottom:-140px;right:-6px;transform:rotate(-8deg)}.tk-band{background:linear-gradient(160deg,#f1f3f2 0%,#f3f4f5 60%,#f4f4f5 100%)}.tk-mark{color:#fff;letter-spacing:-.02em;background:#1b1b1b;justify-content:center;align-items:baseline;gap:1px;font-size:15px;font-weight:700;display:flex}.tk-mark em{font-style:italic;font-weight:500}.tk-parties{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.tk-parties div{color:#fff;background:#1b1b1b;border-radius:16px;padding:16px 18px}.tk-parties b{font-size:15px;font-weight:600;display:block}.tk-parties small{color:#a9adb4;margin-top:3px;font-size:12px;display:block}.tk-sale{margin-top:22px}.cz--tk .ia-ic{background:#1b1b1b}.cz--tk .jf-track li.is-end i{background:#27c840;border-color:#27c840;box-shadow:0 0 0 5px #27c84029}.cz--tk .jf-track li.is-end b{color:#15803d}.tk-type{border:1px solid var(--cz-line);background:#fff;border-radius:20px;grid-template-columns:1fr auto;align-items:baseline;gap:14px 24px;padding:24px 26px;display:grid}.tk-type p{color:#0f172a;margin:0;font-family:Poppins,sans-serif}.tk-type span{color:var(--cz-mute);white-space:nowrap;font-size:12px}.tk-t1{letter-spacing:-.02em;font-size:30px;font-weight:600}.tk-t2{font-size:20px;font-weight:500}.tk-t3{font-size:16px;font-weight:400;color:#475569!important}.tk-states{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tk-states div{border:1px solid var(--cz-line);background:#fff;border-radius:14px;padding:14px 16px}.tk-states b{font-size:14.5px;font-weight:600;display:block}.tk-states small{color:var(--cz-mute);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11.5px;display:block}.tk-pair{grid-template-columns:repeat(2,minmax(0,220px));justify-content:center;gap:40px;margin-top:30px;display:grid}@media (width<=720px){.tk-parties,.tk-states,.tk-type{grid-template-columns:1fr}}.wk-media--tk .wk-app{aspect-ratio:1/2.27;width:auto;height:84%;transition:transform 1.1s var(--ease-out),filter 1.1s var(--ease-out);position:absolute;top:auto;bottom:7%}.wk-media--tk .wk-app--front{z-index:2;left:13%;transform:none}.wk-media--tk .wk-app--back{z-index:1;transform-origin:50% 100%;filter:brightness(.8);bottom:13%;left:49%;transform:scale(.92)}.wk-card:hover .wk-media--tk .wk-app--front{transform:translateY(-6px)}.wk-card:hover .wk-media--tk .wk-app--back{filter:brightness(.9);transform:scale(.92)translate(10px,-4px)}.tk-poster-ph{width:42%;bottom:-170px;right:-14px}.cz--tk .ia-legend i.is-tab{background:#1b1b1b}.cz-proc.is-pin .cz-proc-pin{top:var(--pin-top,84px);height:calc(100vh - var(--pin-top,84px) - 16px);flex-direction:column;display:flex;position:sticky}.cz-proc.is-pin .cz-proc-grid{flex:1;align-items:stretch;min-height:0}.cz-proc.is-pin .cz-story{overscroll-behavior:auto;height:100%;overflow:hidden}.cz-proc.is-pin .cz-notes{height:100%;position:static;overflow:hidden}.cz-proc:not(.is-pin) .cz-story{height:auto;overflow:visible}.tk-logo,.wk-tk-logo{aspect-ratio:673/318;background:#fff;display:block;-webkit-mask:url(/assets/tokosmart/logo.png) 50%/contain no-repeat;mask:url(/assets/tokosmart/logo.png) 50%/contain no-repeat}.tk-mark .tk-logo{width:62px}.tk-logo--poster{width:120px;margin-bottom:22px}.tk-poster-ph{width:44%;bottom:-70px;right:4%;transform:rotate(-5deg)}.wk-media--tk .wk-app--solo{z-index:2;height:80%;bottom:-6%;left:50%;transform:translate(-50%)}.wk-card:hover .wk-media--tk .wk-app--solo{transform:translate(-50%,-6px)}.wk-tk-logo{z-index:3;width:78px;position:absolute;top:8%;left:8%}.tk-cons{grid-template-columns:repeat(2,minmax(0,1fr))}.tk-lang{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tk-lang article{border:1px solid var(--cz-line);background:#fff;border-radius:18px;padding:20px}.tk-lang-k{background:var(--cz-act-soft);color:var(--cz-act);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-block}.tk-lang b{letter-spacing:-.02em;margin-top:12px;font-size:15.5px;font-weight:600;display:block}.tk-lang p{color:var(--cz-mute);margin:6px 0 0;font-size:13px;line-height:1.55}.tk-switch{background:#1b1b1b;border-radius:999px;width:max-content;margin:22px auto 0;padding:5px;display:flex}.tk-switch span{color:#a9adb4;border-radius:999px;padding:9px 18px;font:500 14px Poppins,sans-serif}.tk-switch span.is-on{color:#1b1b1b;background:#fff}@media (width<=720px){.tk-cons,.tk-lang{grid-template-columns:1fr}}.cz-proc{overflow-anchor:none}.wk-media--tk .wk-app--solo{height:88%;bottom:-12%}.tk-poster-ph{width:40%;right:3%}.sh-mark.tk-mark{place-items:center;gap:0;padding:0;display:grid}.sh-mark.tk-mark .tk-logo{width:54px;height:auto;margin:0}@media (width<=720px){.sh-mark.tk-mark .tk-logo{width:44px}}.wk-card--tk .wk-ground{filter:none;background:#000}.wk-media--tk,.wk-card--tk{background:#000}.ab{border-radius:var(--lz-r-lg,40px);background:radial-gradient(55% 45% at 50% 38%,#ffffff0f,#0000 70%),#0e0f12;place-items:end center;height:clamp(560px,62vw,900px);margin-top:16px;padding-top:clamp(40px,5vw,72px);display:grid;position:relative;overflow:hidden}.ab-me{aspect-ratio:736/1469;height:92%;margin:0;position:relative}.ab-me img{z-index:1;object-fit:contain;object-position:bottom;width:100%;height:100%;display:block;position:relative}.ab-me:after{content:"";filter:blur(10px);z-index:0;background:radial-gradient(closest-side,#000000bf,#0000);border-radius:50%;height:7%;position:absolute;bottom:-2%;left:-8%;right:-8%}.ab{place-items:center;height:clamp(560px,56vw,820px);padding:clamp(40px,5vw,64px) 0}.ab-me{height:100%}@media (width<=720px){.ab{height:auto;padding:48px 0 40px}.ab-me{width:64%;height:auto}}.ab{height:auto;padding:clamp(48px,5vw,72px) 0}.ab-me{width:auto;height:clamp(460px,46vw,680px)}@media (width<=720px){.ab-me{width:62%;height:auto}}.ab{color:#fff;background:radial-gradient(50% 45% at 50% 40%,#1e90ff1a,#0000 70%),#050506;height:auto;padding:clamp(72px,8vw,120px) clamp(20px,4vw,64px) clamp(48px,5vw,72px);display:block}.ab-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);max-width:1240px;margin:0 auto;display:grid}.ab-col{gap:22px;padding-top:clamp(0px,1vw,16px);display:grid}.ab-col p{color:#ffffff9e;letter-spacing:-.01em;max-width:360px;margin:0;font-size:clamp(15px,1.25vw,18px);line-height:1.5}.ab-col b{color:#fff;font-weight:600}.ab-col--r{justify-items:end}.ab-col--r p{text-align:left}.ab-me{aspect-ratio:auto;width:clamp(260px,26vw,380px);height:auto;margin:0;position:relative}.ab-me img{z-index:2;object-fit:contain;width:100%;height:auto;position:relative}.ab-me:after{z-index:1;height:5%;bottom:-1%;left:4%;right:4%}.ab-mark{z-index:1;aspect-ratio:1;width:112%;position:absolute;top:-3%;left:50%;transform:translate(-50%)}.ab-mark i{border-radius:6px;display:block;position:absolute}.ab-mark i:first-child,.ab-mark i:nth-child(2){background:linear-gradient(#1e90ff,#0b2b66 85%,#0b2b6600);width:22%;top:0;bottom:0}.ab-mark i:first-child{left:20%}.ab-mark i:nth-child(2){right:20%}.ab-mark i:nth-child(3),.ab-mark i:nth-child(4){background:linear-gradient(90deg,#1ef7ff00,#1ef7ff8c 30%,#1e90ffbf 70%,#1e90ff00);height:20%;left:0;right:0}.ab-mark i:nth-child(3){top:22%}.ab-mark i:nth-child(4){top:56%}.ab-line{text-align:center;letter-spacing:-.02em;color:#fffc;margin:clamp(40px,5vw,64px) 0 0;font-size:clamp(16px,1.4vw,20px);font-weight:500}@media (width<=900px){.ab-grid{text-align:left;grid-template-columns:1fr;justify-items:center}.ab-me{order:-1;width:min(70vw,320px)}.ab-col,.ab-col--r{justify-items:start;width:100%;max-width:440px}}#about .ab-col:before,#about .ab-col:after{content:none}#about .ab-line{white-space:normal;max-width:none;padding:0 8px;position:static;transform:none}#about{padding-bottom:calc(39vh + 24px)}@media (width<=900px){#about{padding-bottom:calc(26vh + 24px)}}#about .ab-me:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(#05050600 38%,#0505068c 66%,#050506 94%);position:absolute;inset:-1px}#about .ab-me:after{display:none}#about{background:#050506}#about .ab-dock{z-index:1;pointer-events:none;width:190%;height:78%;position:absolute;top:-14%;left:50%;transform:translate(-50%);-webkit-mask:linear-gradient(#000 0% 42%,#0006 66%,#0000 88%);mask:linear-gradient(#000 0% 42%,#0006 66%,#0000 88%)}#hashgl.is-docked{z-index:1;filter:grayscale()brightness(.78)contrast(1.05);opacity:.7;width:100%!important;height:100%!important;transform:translate3d(0,var(--drop,0%),0)!important;position:absolute!important;inset:0!important}#about .ab-grid{align-items:center}#hashgl.is-docked{filter:grayscale()contrast(1.12)brightness(1.05);opacity:.62}#about .ab-dock{width:210%;height:112%;top:-22%;-webkit-mask:linear-gradient(#000 0% 48%,#00000059 62%,#0000 72%);mask:linear-gradient(#000 0% 48%,#00000059 62%,#0000 72%)}#about{padding-top:clamp(96px,13vh,150px);padding-bottom:clamp(96px,13vh,150px)}@media (width<=900px){#about{padding-top:72px;padding-bottom:88px}}#about .ab-line{margin-top:clamp(28px,4vw,48px)}#about .ab-col--l{gap:18px}#about .ab-kick{letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:600;display:flex}#about .ab-kick i{background:#ffffff59;width:34px;height:1px}#about .ab-kick span:last-child{color:#fff}#about .ab-h{letter-spacing:-.04em;color:#fff;max-width:420px;margin:0;font-size:clamp(28px,2.7vw,42px);font-weight:600;line-height:1.06}#about .ab-h s{color:#ffffff52;text-decoration-color:#ffffff8c;text-decoration-thickness:2px}#about .ab-h em{background:linear-gradient(90deg,#fff,#9fd8ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}#about .ab-sub{color:#fff9;max-width:360px;margin:0;font-size:clamp(15px,1.2vw,17px);line-height:1.5}#about .ab-sub b{color:#fff;font-weight:600}#about .ab-h s,#about .ab-h em{white-space:nowrap}#about .ab-h span,#about .ab-h em{display:block}#about .ab-kick i{color:#fff9;letter-spacing:0;background:0 0;width:auto;height:auto;font-size:14px;font-style:normal}#about .ab-kick span{color:#fff}#about .ab-kick{flex-wrap:wrap;row-gap:6px}#about .ab-kick span{white-space:nowrap}#about .ab-h s{color:#ffffff42;text-decoration-color:#fff6}#about .ab-h span{color:#fff}#about .ab-sub{max-width:400px}#about .ab-ribbon{background:#ffffff0a;border-radius:999px;max-width:760px;margin:clamp(36px,4.5vw,56px) auto 0;padding:12px 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14;-webkit-mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}#about .ab-track{width:max-content;animation:40s linear infinite ab-run;display:flex}#about .ab-ribbon:hover .ab-track{animation-play-state:paused}#about .ab-track ul{gap:34px;margin:0;padding:0 17px;list-style:none;display:flex}#about .ab-track li{white-space:nowrap;color:#ffffffc7;align-items:center;gap:9px;font-size:15px;font-weight:500;display:flex}#about .ab-ico{width:18px;height:18px;-webkit-mask:var(--ico) center/contain no-repeat;mask:var(--ico) center/contain no-repeat;background:#ffffffd9}#about .ab-dot{background:#fff9;border-radius:50%;width:7px;height:7px;margin:0 5px}@keyframes ab-run{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){#about .ab-track{animation:none}}#about{padding-top:clamp(192px,26vh,300px)}@media (width<=900px){#about{padding-top:144px}}#about .ab-col--r{gap:16px}#about .ab-col--r p{max-width:400px;font-size:clamp(14px,1.1vw,16px)}#about .ab-me-k{letter-spacing:-.02em;font-weight:600;color:#fff!important;font-size:clamp(17px,1.4vw,20px)!important}#about .ab-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:400px;margin:8px 0 0;display:grid}#about .ab-stats div{background:#ffffff0a;border-radius:16px;padding:14px 16px;box-shadow:inset 0 0 0 1px #ffffff14}#about .ab-stats dt{letter-spacing:-.04em;color:#fff;font-size:clamp(24px,2.2vw,32px);font-weight:600;line-height:1}#about .ab-stats dd{color:#ffffff8c;margin:6px 0 0;font-size:12.5px;line-height:1.35}@media (width>=901px){#about .ab-col{position:relative;top:-125px}}.wk-line{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wk-stats{grid-template-columns:1fr 1fr;gap:6px;margin-top:auto;display:grid}.wk-stats>span{background:#ffffff8c;border-radius:12px;flex-direction:column;gap:1px;padding:8px 10px;display:flex;box-shadow:inset 0 0 0 1px #fff9}.wk-stats b{font-family:var(--f-ui);letter-spacing:-.04em;color:#111;font-size:18px;font-weight:600;line-height:1.05}.wk-stats small{color:#1119;font-size:11px;line-height:1.2}.wk-line{-webkit-line-clamp:1;flex:none;padding-bottom:2px;line-height:1.5}.wk-stats{margin-top:6px}.wk-media{flex-basis:56%}.wk-body{gap:5px;padding-bottom:12px}.ft{border-radius:var(--lz-r-lg,40px) var(--lz-r-lg,40px) 0 0;color:#fff;background:#050506;margin-top:16px;position:relative}.ft-in{max-width:1264px;margin:0 auto;padding:clamp(72px,9vw,128px) clamp(20px,4vw,64px) 0}.ft-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.ft-k{letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;align-items:center;gap:8px;margin:0 0 22px;font-size:12px;font-weight:600;display:inline-flex}.ft-k:before{content:"";background:#3ddc84;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #3ddc842e}.ft-mark{letter-spacing:-.06em;color:#fff;width:max-content;font-size:clamp(64px,9vw,136px);font-weight:700;line-height:.85;text-decoration:none;display:block}.ft-pitch{color:#ffffff9e;max-width:380px;margin:24px 0 0;font-size:15px;line-height:1.55}.ft-contact{flex-direction:column;display:flex}.ft-big{letter-spacing:-.03em;color:#fff;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:14px 0 16px;font-size:clamp(22px,2.5vw,38px);font-weight:500;text-decoration:none;transition:color .25s;display:flex}.ft-big span{width:40px;height:40px;transition:background .3s var(--ease-out),color .3s,transform .4s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff40}.ft-big span svg{width:16px;height:16px}.ft-big:hover span{color:#050506;background:#fff;transform:rotate(45deg)}.ft-nav{grid-template-columns:repeat(2,max-content);gap:0 56px;margin-top:28px;display:grid}.ft-nav a{color:#ffffffd9;align-items:center;min-height:40px;font-size:16px;text-decoration:none;display:flex}.ft-nav a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.ft-bar{color:#ffffff9e;border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(64px,8vw,112px);padding:18px 0 24px;font-size:13px;display:flex}.ft-in-link{color:#fff;align-items:center;gap:10px;min-height:40px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.ft-li{background:#fff;width:20px;height:20px;-webkit-mask:url(/assets/ai/linkedin.svg) 50%/contain no-repeat;mask:url(/assets/ai/linkedin.svg) 50%/contain no-repeat}.ft-in-link:hover .ft-li{background:#0a66c2}@media (width<=860px){.ft-top{grid-template-columns:1fr}.ft-big{font-size:clamp(20px,6vw,28px)}.ft-bar{flex-direction:column;align-items:flex-start}}.ft-mark{padding-bottom:.14em}.ft-pitch{margin-top:18px}.ft{z-index:0;isolation:isolate}.ft:before{content:"";z-index:-2;height:calc(16px + var(--lz-r-lg,40px));background:#fff;position:absolute;top:-16px;left:0;right:0}.ft:after{content:"";z-index:-1;border-radius:inherit;background:#050506;position:absolute;inset:0}.ft{background:0 0}.ft:before{content:none;background:#f9f9fb;height:auto;top:-16px;bottom:0}.pane-end .glass{bottom:-1200px}.pane-end+.lz{z-index:5;position:relative}main{overflow:clip}.ft-mark{align-items:flex-end;gap:.04em;display:flex}.ft-hash{filter:none;transform-origin:50% 100%;flex:none;width:auto;height:1.02em;margin-bottom:-.03em;transform:none}.ft-hashbox{aspect-ratio:794/1358;flex:none;height:1.02em;margin-bottom:-.03em;display:inline-block;position:relative}.ft-hashbox .ft-hash{width:100%;height:100%;margin:0;display:block}.ft-dock{pointer-events:none;width:260%;height:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ft.has-hash .ft-hash{visibility:hidden}#hashgl.is-docked-ft{z-index:1;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;transform:none!important}.ft-nav{grid-template-columns:repeat(2,max-content)}.ft-bar{justify-content:flex-end}.cz-tabs{box-shadow:inset 0 -1px 0 var(--cz-line);counter-reset:tab;background:0 0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:28px;padding:0 0 12px;display:grid;position:relative}.cz-tabs:after{content:"";background:var(--cz-act);width:25%;height:2px;transform:translateX(calc(var(--at,0) * 100%));border-radius:2px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0}.cz-tabs button,.cz-tabs button.is-on{all:unset;box-sizing:border-box;cursor:pointer;color:var(--cz-mute);text-transform:capitalize;letter-spacing:-.01em;background:0 0;flex-direction:column;gap:3px;padding:2px 10px 0 0;font-size:14px;font-weight:500;transition:color .3s;display:flex}.cz-tabs button:before{counter-increment:tab;content:counter(tab,decimal-leading-zero);letter-spacing:.06em;color:#b4b6bf;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;transition:color .3s}.cz-tabs button:hover{color:var(--cz-ink)}.cz-tabs button.is-on,.cz-tabs button.is-on:before{color:var(--cz-act)}.cz-tabs button:focus-visible{outline:2px solid var(--cz-act);outline-offset:4px;border-radius:4px}.cz-tabpanel>.cz-h{display:none}.cz-tabs{box-shadow:none;counter-reset:none;flex-wrap:wrap;gap:8px;margin-bottom:24px;padding:0;display:flex}.cz-tabs:after{content:none}.cz-tabs button,.cz-tabs button.is-on{box-shadow:inset 0 0 0 1px var(--cz-line);color:var(--cz-ink);background:#fff;border-radius:999px;flex-direction:row;align-items:center;gap:8px;padding:9px 15px 9px 11px;font-size:13.5px;font-weight:500;transition:background .3s cubic-bezier(.16,1,.3,1),color .3s,box-shadow .3s}.cz-tabs button:before{content:"";counter-increment:none;width:16px;height:16px;-webkit-mask:var(--ico) center/contain no-repeat;mask:var(--ico) center/contain no-repeat;background:currentColor;flex:none}.cz-tabs button:hover{box-shadow:inset 0 0 0 1px #c9cbd2}.cz-tabs button.is-on:before{color:#fff}.cz-tabs [data-tab=challenge]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 14V2.5M3.5 3h8l-1.6 2.6 1.6 2.6h-8'/%3E%3C/svg%3E")}.cz-tabs [data-tab=goal]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6'%3E%3Ccircle cx='8' cy='8' r='6'/%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3Ccircle cx='8' cy='8' r='.6' fill='%23000'/%3E%3C/svg%3E")}.cz-tabs [data-tab=outcome]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='6.2'/%3E%3Cpath d='M5.3 8.2l1.8 1.8 3.6-3.8'/%3E%3C/svg%3E")}.cz-tabs [data-tab=results]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M2.5 13.5h11M4.5 11V8M8 11V4.5M11.5 11V6.5'/%3E%3C/svg%3E")}.cz-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cz-tabs button{justify-content:flex-start}.cz-tabs button:before{color:inherit}.cz-tabs{box-shadow:inset 0 0 0 1px var(--cz-line);background:#f2f2f5;border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid}.cz-tabs button,.cz-tabs button.is-on{box-shadow:none;color:var(--cz-mute);background:0 0;border-radius:999px;justify-content:center;gap:6px;padding:9px 6px;font-size:13px}.cz-tabs button:hover{box-shadow:none;color:var(--cz-ink)}.cz-tabs button.is-on{background:var(--cz-act);color:#fff;box-shadow:0 4px 12px -6px #13131680}.cz-tabs button:before{width:15px;height:15px}@media (width<=420px){.cz-tabs button{gap:0;font-size:0}.cz-tabs button:before{width:17px;height:17px}}.cz-poster[data-pdots]{--px:192 139 255;background:#08080b!important}.sf-poster[data-pdots]{--px:255 112 112}.pcg-poster[data-pdots]{--px:123 197 146}.pd-cv{z-index:0;pointer-events:none;width:100%;height:100%;image-rendering:pixelated;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 1px,#0000 1px),linear-gradient(#000 1px,#0000 1px);mask-image:linear-gradient(90deg,#000 1px,#0000 1px),linear-gradient(#000 1px,#0000 1px);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:3px 3px,3px 3px;mask-size:3px 3px,3px 3px;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}.cz-poster[data-pdots]>:not(.pd-cv){z-index:1;position:relative}.cz-poster[data-pdots]>.cz-poster-ph,.cz-poster[data-pdots]>.sf-poster-ph,.cz-poster[data-pdots]>.pcg-poster-ph,.cz-poster[data-pdots]>.tk-poster-ph,.cz-poster[data-pdots]>.cz-badge,.cz-poster[data-pdots]>.sf-status,.cz-poster[data-pdots]>.pcg-live{position:absolute}.cz-tabs{border-radius:16px}.cz-tabs button,.cz-tabs button.is-on{border-radius:12px}.cz-proc-head{flex-direction:row-reverse;align-items:center}.cz-proc-head .cz-h{text-align:right}.cz-pills{box-shadow:inset 0 0 0 1px var(--cz-line);background:#f2f2f5;border:0;border-radius:16px;gap:4px;padding:4px}.cz-pills button{color:var(--cz-mute);border-radius:12px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:500;transition:background .3s cubic-bezier(.16,1,.3,1),color .3s,box-shadow .3s;display:inline-flex}.cz-pills button:hover{color:var(--cz-ink)}.cz-pills button i{width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--cz-line);color:var(--cz-mute);background:#fff;border-radius:6px;place-items:center;font-size:10.5px;font-weight:600;display:grid}.cz-pills button.is-on{background:var(--cz-act);color:#fff;box-shadow:0 4px 12px -6px #13131680}.cz-pills button.is-on i{box-shadow:none;color:#fff;background:#ffffff29}@media (width<=860px){.cz-proc-head{flex-direction:column-reverse;align-items:flex-start}.cz-proc-head .cz-h{text-align:left}}@media (width>=861px){.cz-proc-head{grid-template-columns:1.9fr 1fr;align-items:center;gap:16px;display:grid}.cz-proc-head .cz-pills{grid-area:1/1;justify-self:start}.cz-proc-head .cz-h{text-align:left;grid-area:1/2;padding-left:28px}}@media (width>=1081px){.cz-row{grid-template-columns:.82fr 1fr 1fr}}.cz-row>.cz-intro{order:1}.cz-row>.cz-poster{order:2}.cz-row>.cz-snap{order:3}@media (width>=1081px){.cz-row{grid-template-columns:1fr .82fr 1fr}}.cz-tale{gap:14px;margin:14px 0 0;display:grid}.cz-tale div{padding-left:16px;position:relative}.cz-tale div:before{content:"";background:var(--cz-line);border-radius:2px;width:2px;position:absolute;top:4px;bottom:4px;left:0}.cz-tale dt{letter-spacing:.12em;text-transform:uppercase;color:var(--cz-mute);font-size:11px;font-weight:600}.cz-tale-i{background:#f4f4f6;border-radius:14px;padding:12px 14px 12px 16px!important}.cz-tale-i:before{left:0;background:var(--cz-act)!important;top:12px!important;bottom:12px!important}.cz-tale-i dd{color:var(--cz-ink);font-size:15px;font-weight:500}.cz-note:before{content:none}.cz-note{padding-left:0}.cz-proc.is-pin .cz-notes{flex-direction:column;justify-content:center;display:flex}.cz-proc.is-pin .cz-note{opacity:1;border-bottom:0;display:none}.cz-proc.is-pin .cz-note.is-on{animation:.5s cubic-bezier(.16,1,.3,1) cz-tale-in;display:block}.cz-proc.is-pin .cz-note h3{letter-spacing:-.035em;font-size:28px}@keyframes cz-tale-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cz-proc.is-pin .cz-note.is-on{animation:none}}.cz-proc.is-pin .cz-tale{gap:18px}.cz-proc.is-pin .cz-tale-i dd{font-size:17px;line-height:1.45}.cz-proc.is-pin .cz-notes{justify-content:flex-start;padding:32px 30px}.cz-tale-k{letter-spacing:.12em;text-transform:uppercase;color:var(--cz-ink);margin:0 0 6px;font-size:11px;font-weight:600}.cz-tale-k span{color:var(--cz-mute)}.cz-proc.is-pin .cz-note h3{letter-spacing:-.04em;margin:0 0 22px;font-size:30px;font-weight:500}.cz-tale{gap:0;margin:0;position:relative}.cz-tale:before{content:"";background:linear-gradient(var(--cz-line),var(--cz-line));width:1.5px;position:absolute;top:18px;bottom:60px;left:15px}.cz-tale div,.cz-tale-i{background:0 0;border-radius:0;position:relative;padding:0 0 22px 48px!important}.cz-tale div:before,.cz-tale-i:before{content:"";height:32px;box-shadow:inset 0 0 0 1px var(--cz-line);border-radius:10px;position:absolute;background:#fff 50%/16px no-repeat!important;width:32px!important;top:0!important;bottom:auto!important;left:0!important}.cz-tale div.cz-tale-p:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23131316' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M8 1.8L14.6 13.5H1.4z' stroke-linejoin='round'/%3E%3Cpath d='M8 6.2v3.4M8 11.6h.01'/%3E%3C/svg%3E")!important}.cz-tale div.cz-tale-d:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23131316' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.8 2.4l2.8 2.8L5.4 13.4H2.6v-2.8z'/%3E%3Cpath d='M9.3 3.9l2.8 2.8'/%3E%3C/svg%3E")!important}.cz-tale div.cz-tale-i:before{background-color:var(--cz-act)!important;box-shadow:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 11.5l4-4 2.8 2.8L14 5'/%3E%3Cpath d='M10 5h4v4'/%3E%3C/svg%3E")!important}.cz-tale dt{letter-spacing:.12em;color:var(--cz-mute);padding-top:7px;font-size:11px}.cz-tale dd{color:#3a3c44;margin:6px 0 0;font-size:14.5px;line-height:1.55}.cz-tale-i dd{background:var(--cz-act);border-radius:16px;margin-top:10px;padding:16px 18px;font-weight:500;line-height:1.45;box-shadow:0 14px 30px -18px #13131699;color:#fff!important;font-size:16px!important}.cz-proc.is-pin .cz-tale dd{font-size:15px}.cz-tale:before{background:var(--cz-line);height:calc(100% - 150px);bottom:auto}.cz-proc.is-pin .cz-notes{padding:26px 26px 22px}.cz-proc.is-pin .cz-note h3{margin-bottom:16px}.cz-tale div,.cz-tale-i{padding-bottom:16px!important}.cz-tale-k2{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.cz-tale-k2 li{box-shadow:inset 0 0 0 1px var(--cz-line);color:var(--cz-ink);background:#f2f2f5;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500}.cz-tale-i{padding-bottom:0!important}.cz-tale-i dd{color:var(--cz-ink)!important;box-shadow:inset 3px 0 0 var(--cz-act)!important;background:#f4f4f6!important;border-radius:12px!important;padding:14px 16px 14px 18px!important}.cz-tale div.cz-tale-i:before{box-shadow:inset 0 0 0 1.5px var(--cz-act)!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23131316' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 11.5l4-4 2.8 2.8L14 5'/%3E%3Cpath d='M10 5h4v4'/%3E%3C/svg%3E")!important}.cz-tale:before{height:calc(100% - 120px)}.cz-note ul.cz-tale-k2{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;display:flex}.cz-note ul.cz-tale-k2 li{width:auto;font-size:12px;line-height:1.3}.cz-proc.is-pin .cz-notes{align-self:start;height:auto;max-height:100%}.cz-tale-i dd{box-shadow:none!important;color:#3a3c44!important;background:0 0!important;border-radius:0!important;margin-top:6px!important;padding:0!important;font-size:14.5px!important;font-weight:400!important}.cz-proc.is-pin .cz-tale-i dd{font-size:15px!important}.cz-tale-i dt{color:var(--cz-mute)!important}.cz-tale div.cz-tale-i:before{box-shadow:inset 0 0 0 1px var(--cz-line)!important}html.js .hash-fallback{display:none}html.js #hashgl.gl-fail~.hash-fallback{display:block}.tk-poster[data-pdots]{--px:255 255 255}.cz-back{min-height:40px;padding:0 6px 0 0}.nf{text-align:center;min-height:100vh;font-family:var(--f-ui);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:120px 24px;display:flex}.nf-k{letter-spacing:-.06em;color:#e7e8ec;margin:0;font-size:clamp(96px,16vw,200px);font-weight:700;line-height:.9}.nf-h{letter-spacing:-.04em;color:var(--ink);margin:0;font-size:clamp(26px,3.4vw,44px);font-weight:600}.nf-p{color:#5e6170;max-width:420px;margin:0;font-size:16px;line-height:1.55}.nf-btn{background:var(--ink);color:#fff;border-radius:16px;align-items:center;gap:8px;min-height:44px;margin-top:12px;padding:0 22px;font-weight:600;text-decoration:none;display:inline-flex}.nf-btn svg{width:15px;height:15px}.roll-ch[data-ch]:before{content:attr(data-ch)}.rs{--rs-ink:#131316;--rs-mute:#6b6e78;--rs-line:#e6e6eb;--rs-soft:#f2f2f5;--rs-r:24px;--rs-dark:#0e0f12;width:min(1360px,100%);font-family:var(--f-ui);color:var(--rs-ink);z-index:4;margin:0 auto;padding:110px clamp(16px,3vw,40px) 80px;position:relative}.rs-panel{border:1px solid var(--rs-line);border-radius:var(--rs-r);background:#fff;padding:28px}.rs-eb{letter-spacing:.14em;text-transform:uppercase;color:var(--rs-mute);align-items:center;gap:8px;margin:0 0 18px;font-size:11px;font-weight:600;display:flex}.rs-on-print,.rs-pr{display:none}.rs-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:stretch;gap:16px;display:grid}.rs-intro{border:1px solid var(--rs-line);border-radius:var(--rs-r);background:#fff;flex-direction:column;align-items:flex-start;padding:clamp(28px,4vw,56px);display:flex}.rs-back{min-height:44px;color:var(--rs-mute);letter-spacing:-.02em;align-items:center;gap:8px;margin-bottom:auto;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.rs-back:hover{color:var(--rs-ink)}.rs-back svg{width:16px;height:16px}.rs-k{letter-spacing:.14em;text-transform:uppercase;color:var(--rs-mute);margin:56px 0 14px;font-size:11px;font-weight:600}.rs-name{letter-spacing:-.055em;margin:0;font-size:clamp(48px,6.6vw,104px);font-weight:600;line-height:.92}.rs-role{letter-spacing:-.02em;color:#3a3c44;margin:14px 0 0;font-size:clamp(18px,1.7vw,22px);font-weight:500}.rs-sum{letter-spacing:-.01em;color:#3a3c44;max-width:62ch;margin:28px 0 0;font-size:16.5px;line-height:1.6}.rs-actions{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.rs-btn{background:var(--rs-ink);color:#fff;min-height:48px;transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),background .2s;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.rs-btn svg{width:16px;height:16px}.rs-btn:hover{transform:translateY(-1px);box-shadow:0 12px 26px -14px #13131699}.rs-btn--ghost{color:var(--rs-ink);box-shadow:inset 0 0 0 1px var(--rs-line);background:#fff}.rs-btn--ghost:hover{box-shadow:inset 0 0 0 1px var(--rs-ink)}.rs-contact{flex-wrap:wrap;order:9;gap:6px 18px;margin:22px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.rs-contact a{min-height:40px;color:var(--rs-mute);text-underline-offset:4px;align-items:center;text-decoration:underline 1px;transition:color .2s;display:inline-flex}.rs-contact a:hover{color:var(--rs-ink)}.rs-portrait{border-radius:var(--rs-r);background:radial-gradient(90% 60% at 70% 20%,#2b2c34 0%,transparent 64%), radial-gradient(80% 50% at 0% 100%,#1d1e25 0%,transparent 60%),var(--rs-dark);min-height:600px;margin:0;position:relative;overflow:hidden}.rs-portrait img{filter:drop-shadow(0 30px 40px #0000008c);width:auto;max-width:none;height:90%;position:absolute;bottom:-3%;left:50%;transform:translate(-50%)}.rs-portrait figcaption{backdrop-filter:blur(10px);color:#fff;letter-spacing:-.005em;background:#ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:12.5px;font-weight:500;display:inline-flex;position:absolute;top:20px;left:20px;box-shadow:inset 0 0 0 1px #ffffff24}.rs-dot{background:#fff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #ffffff2e}.rs-facts{border:1px solid var(--rs-line);border-radius:var(--rs-r) var(--rs-r) 0 0;background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0 0;display:grid}.rs-facts div{border-left:1px solid var(--rs-line);padding:20px 24px}.rs-facts div:first-child{border-left:0}.rs-facts dt{letter-spacing:.14em;text-transform:uppercase;color:var(--rs-mute);margin-bottom:6px;font-size:11px;font-weight:600}.rs-facts dd{margin:0;font-size:14px;line-height:1.45}.rs-facts dd:first-letter{text-transform:uppercase}.rs-nums{border:1px solid var(--rs-line);border-radius:0 0 var(--rs-r) var(--rs-r);background:#fff;border-top:0;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.rs-nums div{border-left:1px solid var(--rs-line);padding:24px}.rs-nums div:first-child{border-left:0}.rs-nums dt{letter-spacing:-.05em;font-size:clamp(30px,3vw,42px);font-weight:700;line-height:1}.rs-nums dd{color:var(--rs-mute);margin:8px 0 0;font-size:12.5px;line-height:1.4}.rs-sec{margin-top:72px}.rs-sh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.rs-sh h2{letter-spacing:-.04em;margin:0;font-size:clamp(26px,2.4vw,34px);font-weight:500;line-height:1.1}.rs-sh p{max-width:46ch;color:var(--rs-mute);margin:0;font-size:14px;line-height:1.5}.rs-tl{border:1px solid var(--rs-line);border-radius:var(--rs-r);background:#fff;margin:0;padding:8px clamp(20px,3vw,40px);list-style:none}.rs-job{border-top:1px solid var(--rs-line);grid-template-columns:200px minmax(0,1fr) 220px;gap:36px;padding:36px 0;display:grid}.rs-job:first-child{border-top:0}.rs-job-meta{padding-left:22px;position:relative}.rs-job-meta:before{content:"";width:9px;height:9px;box-shadow:inset 0 0 0 2px var(--rs-ink);background:#fff;border-radius:50%;position:absolute;top:4px;left:0}.rs-job:first-child .rs-job-meta:before{background:var(--rs-ink)}.rs-job-meta:after{content:"";background:var(--rs-line);width:1px;position:absolute;top:20px;bottom:-36px;left:4px}.rs-job:last-child .rs-job-meta:after{display:none}.rs-when{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.rs-loc{color:#3a3c44;margin:6px 0 0;font-size:13.5px}.rs-type{color:var(--rs-mute);margin:3px 0 0;font-size:12.5px}.rs-job h3{letter-spacing:-.035em;margin:0;font-size:clamp(22px,1.9vw,26px);font-weight:500;line-height:1.15}.rs-org{color:var(--rs-mute);margin:5px 0 0;font-size:14.5px}.rs-job ul{color:#3a3c44;gap:9px;margin:18px 0 0;padding-left:18px;font-size:15.5px;line-height:1.6;list-style:outside;display:grid}.rs-job ul b{color:var(--rs-ink);font-weight:600}.rs-kr{align-content:start;gap:10px;margin:0;display:grid}.rs-kr div{background:var(--rs-soft);border-radius:16px;padding:16px 18px}.rs-kr dt{letter-spacing:-.05em;font-size:30px;font-weight:700;line-height:1}.rs-kr dd{color:var(--rs-mute);margin:6px 0 0;font-size:12.5px;line-height:1.4}.rs-proj{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.rs-proj a{border:1px solid var(--rs-line);border-radius:var(--rs-r);color:var(--rs-ink);transition:transform .35s var(--ease-out),border-color .3s;background:#fff;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.rs-proj a:hover{border-color:var(--rs-ink);transform:translateY(-4px)}.rs-thumb{aspect-ratio:4/3;background:var(--bg);display:block;position:relative;overflow:hidden}.rs-thumb img{object-fit:cover;object-position:50% 0;width:100%;height:100%;transition:transform .6s var(--ease-out);display:block}.rs-proj a:hover .rs-thumb img{transform:scale(1.04)}.rs-thumb--phone img{object-fit:initial;border-radius:16px;width:46%;height:auto;position:absolute;top:14%;left:50%;transform:translate(-50%);box-shadow:0 20px 40px -12px #000000b3,0 0 0 5px #1b1b1f}.rs-proj a:hover .rs-thumb--phone img{transform:translate(-50%)translateY(-6px)}.rs-mark{width:58%;height:30%;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;background:#fff;margin:auto;position:absolute;inset:0}.rs-thumb em{color:var(--rs-ink);letter-spacing:.02em;background:#ffffffeb;border-radius:999px;padding:5px 10px;font-size:11px;font-style:normal;font-weight:600;position:absolute;top:12px;left:12px}.rs-proj b{letter-spacing:-.03em;padding:18px 20px 0;font-size:19px;font-weight:500}.rs-ps{color:var(--rs-mute);padding:6px 64px 20px 20px;font-size:13px;line-height:1.5}.rs-proj i{width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--rs-line);border-radius:50%;place-items:center;font-style:normal;transition:background .3s,color .3s;display:grid;position:absolute;bottom:18px;right:16px}.rs-proj a:hover i{background:var(--rs-ink);color:#fff}.rs-proj i svg{width:14px;height:14px}.rs-also{color:#3a3c44;margin:16px 0 0;font-size:14px;line-height:1.5}.rs-skills{border:1px solid var(--rs-line);border-radius:var(--rs-r);background:#fff;padding:6px clamp(20px,3vw,32px)}.rs-sk{border-top:1px solid var(--rs-line);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:20px;padding:14px 0;display:grid}.rs-sk:first-child{border-top:0}.rs-sk b{letter-spacing:.14em;text-transform:uppercase;color:var(--rs-mute);font-size:11px;font-weight:600}.rs-sk p{flex-wrap:wrap;gap:6px;margin:0;display:flex}.rs-skills .rs-it{background:var(--rs-soft);letter-spacing:-.01em;border-radius:10px;align-items:center;padding:6px 11px;font-size:13px;font-weight:500;display:inline-flex}.rs-skills .rs-sep{display:none}.rs-duo{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.rs-duo>.rs-sec{margin-top:0}.rs-edu-sec{margin-top:16px}.rs-edu{margin:0;padding:0;list-style:none}.rs-edu li{border-bottom:1px solid var(--rs-line);justify-content:space-between;gap:20px;padding:12px 0;display:flex}.rs-edu li:first-child{padding-top:0}.rs-edu li:last-child{border-bottom:0;padding-bottom:0}.rs-edu b{letter-spacing:-.01em;font-size:14.5px;font-weight:600;line-height:1.4}.rs-edu span{max-width:48%;color:var(--rs-mute);text-align:right;flex:none;font-size:13px;line-height:1.45}.rs-lang span{text-align:left;flex:auto;max-width:none}.rs-faq{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.rs-faq-side{position:sticky;top:110px}.rs-faq-side h2{letter-spacing:-.04em;margin:0;font-size:clamp(26px,2.4vw,34px);font-weight:500;line-height:1.1}.rs-faq-side p{max-width:30ch;color:var(--rs-mute);margin:12px 0 22px;font-size:14.5px;line-height:1.55}.rs-qs{counter-reset:q;margin:0;padding:0;list-style:none}.rs-q{border-top:1px solid var(--rs-line);counter-increment:q;grid-template-columns:48px minmax(0,1fr);padding:26px 0;display:grid}.rs-q:last-child{border-bottom:1px solid var(--rs-line)}.rs-q:before{content:counter(q,decimal-leading-zero);letter-spacing:.1em;color:var(--rs-mute);font-variant-numeric:tabular-nums;grid-row:1/span 2;padding-top:4px;font-size:12px;font-weight:600}.rs-q details{min-width:0}.rs-q summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:20px;margin:-8px 0;padding:8px 0;list-style:none;display:flex}.rs-q summary::-webkit-details-marker{display:none}.rs-q summary:focus-visible{outline:2px solid var(--rs-ink);outline-offset:6px;border-radius:6px}.rs-q h3{letter-spacing:-.025em;margin:0;font-size:18px;font-weight:500;line-height:1.35;transition:color .2s}.rs-q summary:hover h3{color:#3a3c44}.rs-q-ic{width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--rs-line);border-radius:50%;flex:none;margin-top:-3px;transition:background .25s,box-shadow .25s;position:relative}.rs-q-ic:before,.rs-q-ic:after{content:"";background:var(--rs-ink);width:11px;height:1.6px;transition:transform .35s var(--ease-out),background .25s;border-radius:2px;margin:-.8px 0 0 -5.5px;position:absolute;top:50%;left:50%}.rs-q-ic:after{transform:rotate(90deg)}.rs-q summary:hover .rs-q-ic{box-shadow:inset 0 0 0 1px var(--rs-ink)}.rs-q details[open] .rs-q-ic{background:var(--rs-ink);box-shadow:none}.rs-q details[open] .rs-q-ic:before,.rs-q details[open] .rs-q-ic:after{background:#fff}.rs-q details[open] .rs-q-ic:after{transform:rotate(0)}.rs-q p{color:#3a3c44;max-width:70ch;margin:10px 0 0;padding-right:50px;font-size:15px;line-height:1.6}@supports (interpolate-size:allow-keywords){.rs-qs{interpolate-size:allow-keywords}.rs-q details::details-content{opacity:0;height:0;transition:height .45s var(--ease-out),opacity .35s,content-visibility .45s allow-discrete;overflow:clip}.rs-q details[open]::details-content{opacity:1;height:auto}}@media (prefers-reduced-motion:reduce){.rs-q details::details-content,.rs-q-ic:before,.rs-q-ic:after{transition:none}}.rs-end{border-radius:var(--rs-r);color:#fff;background:radial-gradient(70% 90% at 100% 0%,#2b2c34 0%,transparent 60%),var(--rs-dark);margin-top:72px;padding:clamp(36px,5vw,72px)}.rs-end-k{letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin:0;font-size:11px;font-weight:600}.rs-end{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px 48px;display:grid}.rs-end .rs-actions{flex-wrap:nowrap;margin:0}.rs-end-h{letter-spacing:-.045em;text-wrap:balance;margin:16px 0 0;font-size:clamp(30px,3.6vw,54px);font-weight:600;line-height:1.04}.rs-end-h span{display:block}@media (width<=1180px){.rs-end{grid-template-columns:1fr}.rs-end .rs-actions{flex-wrap:wrap}.rs-end-h span{display:inline}}.rs-btn--light{color:var(--rs-ink);background:#fff}.rs-btn--line{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #ffffff4d}.rs-btn--line:hover{box-shadow:inset 0 0 0 1px #fff}html.js .rs-hero>*,html.js .rs-facts,html.js .rs-nums{opacity:0;transform:translateY(14px)}html.js .rs.is-in .rs-hero>*,html.js .rs.is-in .rs-facts,html.js .rs.is-in .rs-nums{opacity:1;transition:opacity .7s var(--ease-out),transform .8s var(--ease-out);transform:none}html.js .rs.is-in .rs-portrait{transition-delay:90ms}html.js .rs.is-in .rs-facts{transition-delay:.18s}html.js .rs.is-in .rs-nums{transition-delay:.24s}@media (prefers-reduced-motion:reduce){html.js .rs-hero>*,html.js .rs-facts,html.js .rs-nums{opacity:1;transition:none;transform:none}}@media (width<=1180px){.rs-job{grid-template-columns:180px minmax(0,1fr)}.rs-kr{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr))}.rs-nums{grid-template-columns:repeat(3,minmax(0,1fr))}.rs-nums div:nth-child(4){border-left:0}.rs-nums div:nth-child(n+4){border-top:1px solid var(--rs-line)}.rs-proj{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.rs-hero{grid-template-columns:1fr}.rs-portrait{min-height:480px}.rs-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-facts div:nth-child(3){border-left:0}.rs-facts div:nth-child(n+3){border-top:1px solid var(--rs-line)}.rs-job{grid-template-columns:1fr;gap:14px}.rs-kr{grid-column:auto}.rs-job-meta:after{display:none}.rs-faq{grid-template-columns:1fr;gap:20px}.rs-faq-side{position:static}}@media (width<=640px){.rs{padding-top:96px}.rs-panel{padding:22px}.rs-k{margin-top:36px}.rs-portrait{min-height:440px}.rs-facts{grid-template-columns:1fr}.rs-facts div{border-left:0}.rs-facts div+div{border-top:1px solid var(--rs-line)}.rs-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-nums div{padding:18px}.rs-nums div:nth-child(odd){border-left:0}.rs-nums div:nth-child(4){border-left:1px solid var(--rs-line)}.rs-nums div:nth-child(n+3){border-top:1px solid var(--rs-line)}.rs-kr{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-proj,.rs-duo{grid-template-columns:1fr}.rs-sk{grid-template-columns:1fr;gap:8px}.rs-q{grid-template-columns:36px minmax(0,1fr)}.rs-edu li{flex-direction:column;gap:3px}.rs-edu span{text-align:left;max-width:none}.rs-actions .rs-btn{flex:100%}}@font-face{font-family:Instrument Sans Print;font-weight:400;src:url(/fonts/instrument-sans/instrument-sans-static-400.woff2)format("woff2")}@font-face{font-family:Instrument Sans Print;font-weight:500;src:url(/fonts/instrument-sans/instrument-sans-static-500.woff2)format("woff2")}@font-face{font-family:Instrument Sans Print;font-weight:600;src:url(/fonts/instrument-sans/instrument-sans-static-600.woff2)format("woff2")}@font-face{font-family:Instrument Sans Print;font-weight:700;src:url(/fonts/instrument-sans/instrument-sans-static-700.woff2)format("woff2")}@media print{@page{size:A4;margin:10mm 14mm}html,body{color:#000;font-size:9.5pt;line-height:1.18;background:#fff!important}html.lenis,html.lenis body{height:auto}.nav,.sb,.ft,.lz,.rs-back,.rs-k,.rs-portrait,.rs-actions,.rs-facts,.rs-nums,.rs-kr,.rs-type,.rs-sh p,.rs-sum-more,.rs-faq,.rs-end,.rs-thumb,.rs-proj i,.rs-sep,astro-dev-toolbar,.rs-proj,.rs-on-screen{display:none!important}.rs{color:#000;width:auto;max-width:none;padding:0;font-family:Instrument Sans Print,Arial,Helvetica,sans-serif}html.js .rs-hero>*,html.js .rs-facts,html.js .rs-nums{opacity:1;transition:none;transform:none}.rs-panel,.rs-intro,.rs-tl{background:0 0;border:0;border-radius:0;padding:0}.rs-hero,.rs-intro{display:block}.rs-name{letter-spacing:-.025em;font-size:22pt;font-weight:600;line-height:1.05}.rs-role{letter-spacing:0;color:#000;margin:1pt 0 0;font-size:11.5pt;font-weight:500}.rs-contact{border-bottom:.75pt solid #000;margin:3pt 0 0;padding-bottom:5pt;font-size:8.8pt;line-height:1.45;display:block}.rs-contact li{display:inline}.rs-contact li+li:before{content:"  ·  "}.rs-contact a{color:#000;min-height:0;text-decoration:none;display:inline}.rs-pr{display:inline}.rs-on-print{display:block}.rs-sec h2,.rs-eb,.rs-intro h2{letter-spacing:0;text-transform:uppercase;color:#000;break-after:avoid;border-bottom:.5pt solid #999;margin:0 0 2.5pt;padding-bottom:1.5pt;font-size:9pt;font-weight:600;display:block}.rs-intro h2{margin-top:4pt}.rs-sum{letter-spacing:0;color:#000;max-width:none;margin:0;font-size:9.5pt;line-height:1.3}.rs-sec{margin-top:3.5pt}.rs-sh{margin:0;display:block}.rs-tl{display:block}.rs-job{break-inside:avoid;border:0;grid-template-columns:minmax(0,1fr) auto;gap:0 12pt;padding:3pt 0 0;display:grid}.rs-job:first-child{padding-top:0}.rs-job-main{display:contents}.rs-job h3{letter-spacing:-.01em;grid-area:1/1;margin:0;font-size:10pt;font-weight:600;line-height:1.25}.rs-job-meta{white-space:nowrap;grid-area:1/2;align-items:baseline;padding:0;display:flex}.rs-job-meta:before,.rs-job-meta:after{display:none}.rs-when{letter-spacing:0;text-transform:none;color:#000;margin:0;font-size:9pt;font-weight:600}.rs-loc{color:#000;margin:0;font-size:9pt}.rs-loc:before{content:" · "}.rs-org{color:#000;grid-area:2/1/3/3;margin:0;font-size:9pt;font-style:italic}.rs-job ul{color:#000;grid-area:3/1/4/3;gap:0;margin:1pt 0 0;padding-left:11pt;font-size:9.3pt;line-height:1.2}.rs-job ul b{color:#000;font-weight:600}.rs-proj{display:block}.rs-proj a{color:#000;border:0;border-radius:0;padding:0;font-size:9.3pt;display:block;overflow:visible}.rs-proj b{letter-spacing:0;padding:0;font-size:9.3pt;font-weight:600;display:inline}.rs-proj b:after{content:": "}.rs-ps{color:#000;padding:0;font-size:9.3pt;display:inline}.rs-also{color:#000;margin:1pt 0 0;font-size:9.3pt;line-height:1.2}.rs-skills{background:0 0;border:0;border-radius:0;padding:0;display:block}.rs-sk{break-inside:avoid;border:0;margin:0 0 1pt;padding:0;display:block}.rs-skills b{letter-spacing:0;text-transform:none;color:#000;margin:0;font-size:9.3pt;font-weight:600;display:inline}.rs-skills b:after{content:": "}.rs-skills p{color:#000;font-size:9.3pt;line-height:1.2;display:inline}.rs-skills .rs-it{letter-spacing:0;background:0 0;padding:0;font-size:9.3pt;font-weight:400;display:inline}.rs-sep+.rs-it:before{content:", "}.rs-duo{margin:0;display:block}.rs-duo>.rs-sec{margin-top:3.5pt}.rs-edu li{border:0;padding:0;display:block}.rs-edu b{letter-spacing:0;font-size:9.3pt;font-weight:600;display:inline}.rs-edu b:after{content:", "}.rs-edu span{color:#000;text-align:left;max-width:none;font-size:9.3pt;display:inline}}@media (width<=640px){.cz-top{grid-template-columns:1fr;justify-items:start;gap:10px;margin-bottom:20px}.cz-back{white-space:nowrap}.cz-title{text-align:left}.cz-pills button{min-height:40px}#about .ab-kick i{display:none}.cz--tk .cz-poster-h{max-width:6.4em}.cz--tk .tk-poster-ph{width:46%;bottom:-130px;right:-6%}}@media (width<=720px){.pane-end{min-height:0}}@media (width<=480px){.cz-tabs{gap:4px;display:flex}.cz-tabs button,.cz-tabs button.is-on{flex:none;gap:0;padding:12px;font-size:0}.cz-tabs button.is-on{white-space:nowrap;flex:auto;gap:6px;padding:12px;font-size:12.5px}.cz-tabs button:before{width:16px;height:16px}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
