.hero-phrase{display:inline-block}.hero-space{animation:rv-fade .7s ease backwards}@keyframes horizon-draw{0%{transform:scaleX(0)}}@keyframes glint-l{0%{background-position:-140px 0,0 0}38%,to{background-position:calc(100% + 140px) 0,0 0}}@keyframes glint-r{0%,40%{background-position:-140px 0,0 0}78%,to{background-position:calc(100% + 140px) 0,0 0}}.logos .strip-label:after,.logos .strip-label:before{background-size:140px 1px,100% 1px;background-repeat:no-repeat}.logos .strip-label:before{background-image:linear-gradient(90deg,transparent,rgba(215,238,255,.95),transparent),linear-gradient(90deg,transparent,rgba(150,205,255,.5) 30%);background-position:-140px 0,0 0;transform-origin:right;animation:horizon-draw 1.6s var(--ease-out) backwards .7s,glint-l 9s cubic-bezier(.45,0,.55,1) 3s infinite}.logos .strip-label:after{background-image:linear-gradient(90deg,transparent,rgba(215,238,255,.95),transparent),linear-gradient(90deg,rgba(150,205,255,.5) 70%,transparent);background-position:-140px 0,0 0;transform-origin:left;animation:horizon-draw 1.6s var(--ease-out) backwards .7s,glint-r 9s cubic-bezier(.45,0,.55,1) 3s infinite}.logos .strip-label span{animation:rv-blur 1.2s var(--ease-out) backwards .6s}.logos .mq-mask{animation:rv-fade 1.6s ease .9s backwards}.sc-big{background:linear-gradient(180deg,#fff 35%,rgba(196,214,245,.62));-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes planet-rise{0%{opacity:0;transform:translate3d(0,90px,0)}}html.js .sc-globe-box[data-reveal].is-in{animation:planet-rise 2s var(--ease-out) backwards var(--rd,0s)}.sc-stats b{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){html.js .galaxy-copy h2{--p:0}}.gw{opacity:clamp(.14,calc(var(--p, 1) * (var(--n, 7) + 1.5) - var(--i, 0)),1);transition:opacity .25s linear}.galaxy-cta{display:inline-block;pointer-events:auto}@keyframes wc-focus{0%{transform:scale(1.08);filter:blur(10px)}}.wc.is-active .wc-poster img{animation:wc-focus 1.1s var(--ease-out) backwards}.wc.is-active .wc-body>*{animation:rv-rise .8s var(--ease-out) backwards}.wc.is-active .wc-body>:nth-child(2){animation-delay:70ms}.wc.is-active .wc-body>:nth-child(3){animation-delay:.14s}.wc.is-active .wc-body>:nth-child(4){animation-delay:.21s}.wc-seg{background:linear-gradient(90deg,var(--blue-deep),var(--blue)) no-repeat 0 /0 100%,var(--border-lit);transition:background-size .6s var(--ease-out)}.wc-seg.on{background-size:100% 100%,auto}@media (hover:hover){.wc-seg:not(.on):hover{background-color:#4a5468}}.fan-card img,.wc.is-active .wc-poster img,a.case .case-poster img{transition:transform 1.2s var(--ease-out),translate .7s var(--ease-out),filter .35s ease}@media (hover:hover){.wc.is-active:hover .wc-poster img,a.case:hover .case-poster img{transform:scale(1.035)}}.closing h2{font-size:clamp(36px,5vw,72px);line-height:1.04;letter-spacing:-.035em;max-width:none}.closing .cta-row{position:relative;isolation:isolate}@keyframes ping{0%{transform:scale(.3);opacity:0}12%{opacity:.85}to{transform:scale(3.2);opacity:0}}.ping,.ping:after,.ping:before{position:absolute;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:1px solid rgba(0,145,250,.45);pointer-events:none;z-index:-1;animation:ping 5.4s cubic-bezier(.2,.6,.35,1) infinite}.ping:after,.ping:before{content:"";left:-1px;top:-1px;margin:0}.ping:before{animation-delay:1.8s}.ping:after{animation-delay:3.6s}.watermark{position:relative}.watermark .w{padding:0;margin:0;overflow:visible}.wm-lit{position:absolute;inset:0;color:rgba(90,170,255,.5);pointer-events:none;-webkit-mask-image:radial-gradient(260px circle at var(--mx,-999px) var(--my,-999px),#000,transparent 70%);mask-image:radial-gradient(260px circle at var(--mx,-999px) var(--my,-999px),#000,transparent 70%)}html.js .watermark[data-reveal=split].is-in .wi{animation-duration:1.4s;animation-delay:calc(var(--wi, 0) * 70ms)}.foot-time{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-variant-numeric:tabular-nums}.live-dot{width:7px;height:7px;position:relative;flex:none}.live-dot,.live-dot:after{border-radius:50%;background:var(--cyan)}.live-dot:after{content:"";position:absolute;inset:0;animation:live 2.4s ease-out infinite}@keyframes live{0%{transform:scale(1);opacity:.6}to{transform:scale(3.2);opacity:0}}.foot-bar{justify-content:space-between;align-items:center}.top-btn{display:inline-flex;align-items:center;gap:10px;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:var(--white)}.top-btn span{width:32px;height:32px;border-radius:50%;border:1px solid var(--border-lit);display:grid;place-items:center;transition:border-color .2s,background-color .2s}.top-btn svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.top-btn:hover span{border-color:var(--blue);background:var(--blue)}.top-btn:focus-visible{outline:2px solid var(--cyan);outline-offset:4px;border-radius:999px}@media (max-width:600px){.foot-bar{flex-direction:column-reverse;gap:18px}}@keyframes fan-deal{0%{opacity:0;transform:translate3d(0,38%,0) rotate(0deg) scale(.86)}}@media (min-width:641px){.fan-card{animation:fan-deal 1.3s var(--ease-out) backwards;animation-delay:calc(.42s + var(--nd, 0s) + max(var(--i), calc(-1 * var(--i))) * .12s);transition:border-color .2s,transform .6s var(--ease-out),box-shadow .6s ease}.fan-card:hover{transform:rotate(calc(var(--i) * 4deg)) translateY(calc(var(--i) * var(--i) * 2% - 22px));box-shadow:0 34px 70px rgba(0,0,0,.55),0 0 0 1px rgba(0,145,250,.25)}}@media (max-width:640px){.fan-mask{animation:rv-fade 1.4s ease .5s backwards}}.page-hero .metrics{animation:rv-rise 1.1s var(--ease-out) backwards;animation-delay:calc(.55s + var(--nd, 0s))}@supports (animation-timeline:view()){@keyframes drift{0%{transform:translateY(-3.5%) scale(1.08)}to{transform:translateY(3.5%) scale(1.08)}}@media (prefers-reduced-motion:no-preference){.case-poster-hero img{animation:drift linear both;animation-timeline:view();animation-range:cover}}}.case-grid>:nth-child(2n){--rd:110ms}.nav-menu{background:radial-gradient(90% 50% at 85% 100%,rgba(20,54,188,.45),rgba(20,54,188,.12) 55%,transparent 80%),var(--base)}.nav-menu li{position:relative;overflow:hidden;animation:none}.nav-menu li:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--border-lit);transform-origin:left;animation:horizon-draw .9s var(--ease-out) backwards;animation-delay:calc(.16s + var(--i, 0) * 70ms)}.nav-menu ul a{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-bottom:0;font-size:clamp(34px,11vw,46px);letter-spacing:-.035em;padding:18px 0 16px;animation:rv-word .8s var(--ease-out) backwards;animation-delay:calc(90ms + var(--i, 0) * 70ms)}.nav-menu-n{font-family:var(--body);font-weight:500;font-size:13px;letter-spacing:.04em;color:var(--muted-2)}.nav-menu ul a[aria-current=page] .nav-menu-n{color:var(--blue)}.nav-menu ul a:active .nav-menu-label{opacity:.6}.nav-menu-foot{animation-duration:.7s}.float-cta{display:none}@media (max-width:760px){.float-cta{display:flex;justify-content:center;position:fixed;left:0;right:0;bottom:18px;z-index:70;pointer-events:none;transform:translate3d(0,160%,0);opacity:0;transition:transform .6s var(--ease-out),opacity .4s ease}.float-cta.is-shown{transform:none;opacity:1}.float-cta .btn{pointer-events:auto;box-shadow:0 16px 36px -10px rgba(0,0,0,.7),0 10px 30px -12px rgba(28,54,255,.9)}}@media (hover:none){.fan-card:active,.sol-end:active,.sol:active,.tl:active,a.case:active{scale:.985}}.sec-head:not(.sec-head--left){max-width:900px}.sec-head .lede{max-width:58ch}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){@keyframes hero-leave{to{transform:translate3d(0,22vh,0) scale(.94);opacity:0}}.hero-in{animation:hero-leave linear both;animation-timeline:scroll(root);animation-range:0 85vh}}}@media (hover:hover){.mq-mask:hover .mq{animation-play-state:paused}}.foot-grid ul a{background:linear-gradient(currentColor,currentColor) no-repeat left 100% /0 1px;padding-bottom:2px;transition:color .18s,background-size .45s var(--ease-out)}.foot-grid ul a:hover{background-size:100% 1px}.gw,.hp-w,.wi{background-image:linear-gradient(180deg,#fff,#fff 42%,#b8c4dc);-webkit-background-clip:text;background-clip:text;color:transparent}.blue .gw,.blue .hp-w,.blue .wi{background-image:linear-gradient(180deg,#6cc1ff,#0091fa 52%,#0567d6)}.watermark .wi{background:none;color:inherit}.wm-lit .wi{color:rgba(90,170,255,.5)}@media (hover:hover) and (pointer:fine){a.case{transform:perspective(1100px) rotateX(calc(var(--ny, 0) * -5deg)) rotateY(calc(var(--nx, 0) * 6deg));transition:border-color .22s,transform .35s var(--ease-out),opacity .45s ease}a.case:hover{transform:perspective(1100px) rotateX(calc(var(--ny, 0) * -5deg)) rotateY(calc(var(--nx, 0) * 6deg)) translateY(-4px)}a.case .case-poster img{translate:calc(var(--nx, 0) * -14px) calc(var(--ny, 0) * -10px)}.wc.is-active .wc-poster img{translate:calc(var(--nx, 0) * -18px) calc(var(--ny, 0) * -12px)}.tl-slot{transition:opacity .45s ease}}@media (hover:hover) and (pointer:fine){.tl-wall:has(.tl:hover) .tl-slot:not(:has(.tl:hover)){opacity:.45}.case-grid:has(a.case:hover)>:not(:hover){opacity:.5}.case--soon{transition:opacity .45s ease}}.logos .mq-mask{-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.3) 12%,#000 38%,#000 62%,rgba(0,0,0,.3) 88%,transparent);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.3) 12%,#000 38%,#000 62%,rgba(0,0,0,.3) 88%,transparent)}.mq .cell{opacity:.9}@keyframes curtain{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes settle{0%{scale:1.18}}html.js .case--soon.is-in .case-poster,html.js a.case.is-in .case-poster{animation:curtain 1.1s var(--ease-out) backwards .18s}html.js a.case.is-in .case-poster img{animation:settle 1.6s var(--ease-out) backwards .18s}html.js .wc-row.is-in .wc.is-active .wc-poster{animation:curtain 1.2s var(--ease-out) backwards .3s}[data-load=curtain]{animation:curtain 1.3s var(--ease-out) backwards;animation-delay:calc(var(--d, 0s) + var(--nd, 0s))}[data-load=curtain] img{animation:settle 1.8s var(--ease-out) backwards;animation-delay:calc(var(--d, 0s) + var(--nd, 0s))}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes planet-near{0%{scale:.8}to{scale:1}}.sc-globe-c{animation:planet-near linear both;animation-timeline:view();animation-range:entry 0 cover 55%;transform-origin:50% 40%}}}.nav-k{display:inline-flex;align-items:center;gap:3px;margin-left:6px;padding:5px 7px;border-radius:9px;border:1px solid var(--border-lit);background:rgba(255,255,255,.03);color:var(--muted);cursor:pointer;transition:border-color .2s,color .2s,background-color .2s}.nav-k:hover{border-color:rgba(0,145,250,.6);color:var(--white);background:rgba(0,145,250,.08)}.nav-k:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.cmdk kbd,.nav-k kbd{font-family:var(--body);font-size:11.5px;font-weight:500;line-height:1;min-width:18px;padding:3px 4px;border-radius:5px;background:rgba(255,255,255,.06);text-align:center;color:inherit}@keyframes cmdk-in{0%{opacity:0}}@keyframes cmdk-panel-in{0%{opacity:0;transform:translateY(-10px) scale(.97);filter:blur(6px)}}.cmdk{position:fixed;inset:0;z-index:9500;display:flex;justify-content:center;align-items:flex-start;padding:13vh 16px 16px;background:rgba(5,7,14,.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:cmdk-in .2s ease both}.cmdk-panel,html.cmdk-open{overflow:hidden}.cmdk-panel{width:min(640px,100%);max-height:72vh;display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(28,33,46,.92),rgba(16,19,27,.94));border:1px solid var(--border-lit);border-radius:18px;box-shadow:0 40px 100px -20px rgba(0,0,0,.8),inset 0 0 0 1px rgba(255,255,255,.03),0 30px 80px -40px rgba(28,54,255,.6);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);animation:cmdk-panel-in .35s var(--ease-out) both}.cmdk-field{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border)}.cmdk-field svg{width:19px;height:19px;flex:none;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round}.cmdk-field input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--white);font-family:var(--body);font-size:17px;line-height:1.4}.cmdk-field input::placeholder{color:var(--muted-2)}.cmdk-field kbd{color:var(--muted-2)}.cmdk-list{list-style:none;margin:0;padding:8px;overflow-y:auto;scrollbar-width:thin}.cmdk-group{display:block;padding:12px 12px 6px;font-family:var(--display);font-weight:600;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.cmdk-item{display:flex;align-items:center;gap:14px;padding:11px 12px;border-radius:11px;cursor:pointer;color:var(--muted);transition:background-color .15s,color .15s}.cmdk-item span{font-family:var(--display);font-weight:600;font-size:15px;letter-spacing:-.01em;white-space:nowrap}.cmdk-item small{flex:1;min-width:0;font-size:13px;color:var(--muted-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmdk-item svg{width:15px;height:15px;margin-left:auto;flex:none;fill:none;stroke:currentColor;stroke-width:2;opacity:0;transform:translateX(-6px);transition:opacity .15s,transform .25s var(--ease-out)}.cmdk-item.is-active{background:rgba(0,145,250,.12);color:var(--white);box-shadow:inset 2px 0 0 var(--blue)}.cmdk-item.is-active svg{opacity:1;transform:none;color:var(--blue)}.cmdk-empty{padding:28px 12px;text-align:center;color:var(--muted-2);font-size:14px}.cmdk-foot{display:flex;gap:18px;padding:11px 18px;border-top:1px solid var(--border);font-size:12px;color:var(--muted-2)}.cmdk-foot kbd{margin-right:3px}.curtain{position:fixed;inset:0;z-index:9000;pointer-events:none;visibility:hidden;display:grid;place-items:center;background:radial-gradient(70% 45% at 50% 100%,rgba(20,54,188,.55),rgba(20,54,188,.12) 60%,transparent 85%),var(--base);border-radius:0 0 50% 50%/0 0 0 0}@keyframes curtain-lift{0%,30%{transform:none;border-radius:0 0 50% 50%/0 0 0 0;visibility:visible}to{transform:translate3d(0,-104%,0);border-radius:0 0 50% 50%/0 0 14vh 14vh;visibility:visible}}@keyframes curtain-mark{0%{opacity:0;transform:translateY(14px)}30%,55%{opacity:1;transform:none}to{opacity:0;transform:translateY(-30px)}}.curtain.is-lifting{animation:curtain-lift .95s cubic-bezier(.7,0,.2,1) both}.curtain-mark{font-family:var(--display);font-weight:700;font-size:clamp(40px,6vw,72px);letter-spacing:-.03em;color:var(--white)}.curtain-mark span{color:var(--blue)}.curtain.is-lifting .curtain-mark{animation:curtain-mark .95s var(--ease-out) both}.book{position:fixed;inset:0;z-index:9400;pointer-events:none}.book.is-open{pointer-events:auto}html.book-open{overflow:hidden}.book-scrim{position:absolute;inset:0;background:rgba(5,7,14,.62);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity .45s ease}.book.is-open .book-scrim{opacity:1}.book-sheet{position:absolute;top:12px;right:12px;bottom:12px;width:min(580px,calc(100vw - 24px));display:flex;flex-direction:column;gap:16px;padding:26px 26px 20px;background:linear-gradient(180deg,#151a26,#0e1118);border:1px solid var(--border-lit);border-radius:22px;box-shadow:-40px 0 120px -30px rgba(0,0,0,.9),0 40px 120px -60px rgba(28,54,255,.8);transform:translate3d(calc(100% + 40px),0,0);transition:transform .7s var(--ease-out)}.book.is-open .book-sheet{transform:none}.book-handle{display:none}.book-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.book-head h2{font-size:clamp(26px,2.4vw,32px);letter-spacing:-.03em;line-height:1.1}.book-head p{color:var(--muted);font-size:14.5px;margin-top:6px}.book-close{width:42px;height:42px;flex:none;border-radius:50%;border:1px solid var(--border-lit);background:rgba(255,255,255,.03);color:var(--white);display:grid;place-items:center;cursor:pointer;transition:border-color .2s,background-color .2s,rotate .4s var(--ease-out)}.book-close:hover{border-color:var(--blue);background:rgba(0,145,250,.12);rotate:90deg}.book-close:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.book-close svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.book-frame{position:relative;flex:1;min-height:0;border-radius:16px;overflow:hidden;background:#fff}.book-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;opacity:0;transition:opacity .5s ease .1s}.book-frame.is-ready iframe{opacity:1}@keyframes shimmer{to{background-position:-200% 0}}.book-skeleton{position:absolute;inset:0;padding:36px 32px;display:flex;flex-direction:column;gap:16px;transition:opacity .4s ease}.book-frame.is-ready .book-skeleton{opacity:0}.book-skeleton span{display:block;height:16px;border-radius:8px;background:linear-gradient(90deg,#eef1f6,#f8f9fc 40%,#eef1f6 80%) 0 0 /200% 100%;animation:shimmer 1.3s linear infinite}.book-skeleton span:first-child{width:45%}.book-skeleton span:nth-child(2){width:70%;height:240px;border-radius:14px}.book-skeleton span:nth-child(3){width:60%}.book-out{align-self:center;display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:13.5px;text-decoration:none;transition:color .2s}.book-out:hover{color:var(--white)}.book-out svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2}@media (max-width:760px){.book-sheet{top:auto;left:0;right:0;bottom:0;width:100%;height:min(92svh,860px);padding:14px 16px 16px;border-radius:24px 24px 0 0;border-bottom:0;transform:translate3d(0,105%,0)}.book-handle{display:block;width:44px;height:5px;border-radius:3px;background:var(--border-lit);margin:0 auto -4px}.book-head h2{font-size:24px}.book-close{width:38px;height:38px}}@media (hover:hover) and (pointer:fine){.watermark .wi{transition:transform .7s var(--ease-out)}.watermark:has(>.w:first-child:hover) .w:first-child .wi{transform:translate3d(0,-9%,0)}.watermark:has(>.w:nth-child(2):hover) .w:nth-child(2) .wi{transform:translate3d(0,-9%,0)}.watermark:has(>.w:nth-child(3):hover) .w:nth-child(3) .wi{transform:translate3d(0,-9%,0)}.watermark:has(>.w:nth-child(4):hover) .w:nth-child(4) .wi{transform:translate3d(0,-9%,0)}.watermark:has(>.w:nth-child(5):hover) .w:nth-child(5) .wi{transform:translate3d(0,-9%,0)}.watermark:has(>.w:nth-child(6):hover) .w:nth-child(6) .wi{transform:translate3d(0,-9%,0)}.watermark:has(>.w:nth-child(7):hover) .w:nth-child(7) .wi{transform:translate3d(0,-9%,0)}}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes spin{to{--spin:360deg}}.closing .cta-row .btn:not(.btn-ghost),.hero .cta-row .btn:not(.btn-ghost){border:1px solid transparent;padding:3px 4px 3px 24px;background:linear-gradient(90deg,var(--blue),var(--blue-vivid)) padding-box,conic-gradient(from var(--spin),rgba(255,255,255,.1) 0 62%,rgba(190,228,255,.95) 76%,rgba(255,255,255,.1) 90%) border-box;animation:spin 4.5s linear infinite}@media (max-width:640px){.closing .cta-row .btn:not(.btn-ghost),.hero .cta-row .btn:not(.btn-ghost){padding:3px 3px 3px 19px}}canvas.sky-field{position:fixed;left:0;top:0;width:100%;height:100vh;height:100lvh;z-index:0;pointer-events:none;display:block}html.sky .galaxy-canvas,html.sky .sc-globe{visibility:hidden}.hero .hp-w{transition:opacity .7s ease}html.sky-head .hero .hp-w{opacity:0!important}html.is-holding,html.is-holding *{user-select:none;-webkit-user-select:none}html.is-holding .cursor-disc{scale:.45;background:rgba(0,145,250,.35);border-color:rgba(160,215,255,.9);transition-duration:.9s}.sound{position:fixed;right:20px;bottom:20px;z-index:65;display:inline-flex;align-items:center;gap:9px;padding:9px 14px 9px 12px;border-radius:var(--r-full);border:1px solid var(--border-lit);background:rgba(14,16,23,.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--muted);font:600 12.5px/1 var(--display);letter-spacing:.02em;cursor:pointer;transition:color .25s,border-color .25s,background-color .25s}.sound:hover{color:var(--white);border-color:rgba(0,145,250,.6)}.sound:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.sound.is-on{color:var(--white);border-color:rgba(0,145,250,.55)}.sound-bars{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.sound-bars i{width:2px;height:3px;border-radius:1px;background:currentColor;transition:height .3s ease}@keyframes sound-bar{0%,to{height:3px}50%{height:12px}}.sound.is-on .sound-bars i{background:var(--blue);animation:sound-bar 1.1s ease-in-out infinite}.sound.is-on .sound-bars i:nth-child(2){animation-duration:.8s;animation-delay:-.3s}.sound.is-on .sound-bars i:nth-child(3){animation-duration:1.3s;animation-delay:-.6s}.sound.is-on .sound-bars i:nth-child(4){animation-duration:.95s;animation-delay:-.15s}@media (max-width:760px){.sound{display:none}}html.book-open .sound,html.cmdk-open .sound,html.menu-open .sound{opacity:0;pointer-events:none}#work .wc.is-active .wc-poster img{transition:transform 1.2s var(--ease-out),translate .7s var(--ease-out),filter .35s ease,opacity 1.2s ease}html.sky-poster:not(.poster-resolved) #work .wc.is-active .wc-poster img{opacity:0}.hero .cta-row,.hero .lede,.hero h1>.w{transition:opacity 1.1s ease}html.sky-intro .hero .cta-row,html.sky-intro .hero .lede,html.sky-intro .hero h1>.w{opacity:0!important}html.sky .sc-globe-box{touch-action:pan-y}canvas.sky-field.is-lifted{z-index:60}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36eb08c333fd876e-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d3d40dfafe168921-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/257a6a4ad8e88015-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/dcb7dbe335a6f155-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/346ee2e552632e34-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/18302be3738c81c5-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f3bb21e89cf2f112-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/62f8ef394edf20f4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c746c9eb8f9978c2-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2b72e4f74070c77f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/87e817c59b3ec25d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b682ab4e94fdbfaf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bai Jamjuree Fallback;src:local("Arial");ascent-override:96.70%;descent-override:24.18%;line-gap-override:0.00%;size-adjust:103.41%}.__className_0e2396{font-family:Bai Jamjuree,Bai Jamjuree Fallback;font-style:normal}.__variable_0e2396{--font-bai-jamjuree:"Bai Jamjuree","Bai Jamjuree Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_37ef13{font-family:Inter,Inter Fallback;font-style:normal}.__variable_37ef13{--font-inter:"Inter","Inter Fallback"}