.service-page,.info-page,.not-found{--header-pull:6rem}.service-page{--night-rgb:29 18 72;--night:rgb(var(--night-rgb));--night-end:#241657;--inset:clamp(0px, calc(6.25rem - 5vw), 2.75rem);--card-w:clamp(11.75rem, min(17vw, 24.5vh), 20rem);--row-h:calc(var(--card-w) * .8 + clamp(7.75rem, 13vh, 10rem));--focus:#fff;--swash:transparent;background:var(--night-end);color:var(--on-night);padding:0}body:has(main.service-page) .footer{--footer-icing:#241657}body:has(main.service-page){background:#1d1248}.world-hero{isolation:isolate;--foot:clamp(5.25rem, 6vw, 7rem);min-height:calc(100svh + var(--foot));margin-top:calc(-1 * var(--header-pull));padding-bottom:var(--foot);background:linear-gradient(180deg, var(--night) 0, var(--night) calc(100% - var(--foot)), var(--night-end) 100%);flex-direction:column;display:flex;position:relative;overflow-x:clip}.world-hero:before{content:"";z-index:-1;opacity:.7;pointer-events:none;-webkit-mask-image:linear-gradient(0deg, transparent .875rem, #000 2.125rem, #000 calc(var(--foot) - 1.875rem), transparent var(--foot));-webkit-mask-image:linear-gradient(0deg, transparent .875rem, #000 2.125rem, #000 calc(var(--foot) - 1.875rem), transparent var(--foot));mask-image:linear-gradient(0deg, transparent .875rem, #000 2.125rem, #000 calc(var(--foot) - 1.875rem), transparent var(--foot));background-image:url(/assets/candy/dusk-stars.svg),url(/assets/candy/dusk-stars.svg);background-position:50% 100%,calc(50% + 17.9375rem) calc(100% - 10.8125rem);background-size:60rem 37.5rem,39rem 24.375rem;position:absolute;inset:0}.world-stage{flex:1 0 auto;display:grid}.world-ui{grid-area:1/1}.world-scene{inset:0 0 var(--foot);isolation:isolate;background:var(--night);position:absolute;overflow:hidden}.world-scene-layers,.world-scene-layer{position:absolute;inset:0}.world-scene-layers{isolation:isolate}.world-scene .world-scene-art{min-height:0;display:block;position:absolute;inset:0}.world-scene-art img{object-fit:cover;object-position:var(--focus-x,68%) 36%;width:100%;height:100%}@media (min-width:1240px) and (max-width:1439.98px){.world-scene-art img{object-position:var(--focus-x-mid,var(--focus-x,68%)) 36%}}html.motion-ok .world-scene-art img{animation:world-settle 2.4s var(--ease-out) both}@keyframes world-settle{0%{scale:1.05}}.world-scene-shade{--copy-end:calc((100% - min(90%, 90rem)) / 2 + var(--inset) + 32.5rem);pointer-events:none;background:radial-gradient(70% 60% at 0% 38%, #4b2bb852, #4b2bb800), linear-gradient(90deg, rgb(var(--night-rgb) / .94) 0, rgb(var(--night-rgb) / .86) calc(var(--copy-end) - 10rem), rgb(var(--night-rgb) / .74) var(--copy-end), rgb(var(--night-rgb) / .3) calc(var(--copy-end) + 6.25rem), rgb(var(--night-rgb) / 0) calc(var(--copy-end) + 13.75rem)), linear-gradient(180deg, rgb(var(--night-rgb) / .55) 0, rgb(var(--night-rgb) / 0) 24%), linear-gradient(0deg, var(--night) 0, var(--night) calc(var(--row-h) * .3), rgb(var(--night-rgb) / .86) calc(var(--row-h) * .62), rgb(var(--night-rgb) / .56) calc(var(--row-h) + 1.5rem), rgb(var(--night-rgb) / 0) calc(var(--row-h) + 20vh));position:absolute;inset:0}.world-ui{z-index:1;padding:calc(var(--header-pull) + clamp(.25rem, calc(2.4vh - .5rem), 1.125rem)) 0 clamp(.75rem, calc(4vh - 1rem), 2.5rem);position:relative}.world-ui-inner{min-height:100%;padding-inline:var(--inset);flex-direction:column;display:flex;position:relative}.world-topbar{z-index:1;top:0;right:var(--inset);display:flex;position:absolute}.world-back,.world-all-work{border-radius:var(--r-pill);background:linear-gradient(180deg, #ffffff29, #ffffff0a), rgb(var(--night-rgb) / .78);color:#fff;min-height:2.75rem;font:600 .875rem/1 var(--heading);letter-spacing:-.01em;align-items:center;gap:.625rem;display:inline-flex;box-shadow:inset 0 1px #fff6,inset 0 0 0 1px #ffffff29,0 .75rem 1.625rem -1rem #050219e6}.world-back{padding:0 1.125rem 0 .3125rem}.world-back-knob{background:radial-gradient(circle at 32% 26%, #fff6e8d9 0 9%, #fff6e800 30%), var(--accent);width:2.125rem;height:2.125rem;color:var(--ink);border-radius:50%;place-items:center;font-size:1.0625rem;line-height:1;display:grid;box-shadow:inset 0 -.1875rem .3125rem #20202638,inset 0 1px 1px #fff9}.world-all-work{flex:none;padding:0 .875rem 0 1.125rem}.world-all-work .arrow-icon{stroke-width:2px;width:1rem;height:1rem}@media (hover:hover){.world-back:hover,.world-all-work:hover{background:linear-gradient(180deg, #ffffff3d, #ffffff14), rgb(var(--night-rgb) / .82)}html.motion-ok .world-back:hover .world-back-knob{translate:-.1875rem}html.motion-ok .world-all-work:hover .arrow-icon{rotate:45deg}}html.motion-ok .world-back-knob,html.motion-ok .world-all-work .arrow-icon{transition:translate var(--t-hover) var(--ease-pop), rotate var(--t-hover) var(--ease-pop)}.world-copy-slot{position:relative}.world-copy.is-leaving{pointer-events:none;position:absolute;inset:0 0 auto}.world-copy{max-width:min(46rem,50vw);padding-top:clamp(.25rem,4.6vh - 1.875rem,2.75rem)}.world-eyebrow{--sticker:var(--tint);text-transform:uppercase;margin-bottom:clamp(.875rem,2.2vh,1.375rem)}.world-copy .world-title{color:#fff;font:600 clamp(2.75rem, min(4.7vw, 6.2vh), 5rem) / 1 var(--heading);letter-spacing:var(--display-track);text-shadow:0 2px 1.875rem rgb(var(--night-rgb) / .55);margin:0 0 clamp(.625rem,1.6vh,1rem)}.world-intro{color:#faf9fceb;max-width:31em;font:400 clamp(.9375rem, 1.9vh, 1.03125rem) / 1.55 var(--body);text-wrap:pretty;margin:0 0 clamp(.875rem,2.4vh,1.5rem)}.world-create{color:#fff;font:600 1rem/1.3 var(--heading);letter-spacing:-.01em;margin:0 0 clamp(.375rem,1.2vh,.75rem)}.world-services{margin:0 0 clamp(1rem,2.6vh,1.5rem)}.world-services li{color:#faf9fcf0;font:500 clamp(.90625rem, 1.8vh, .9375rem) / 1.2 var(--body);align-items:flex-start;gap:.75rem;display:flex}.world-services li+li{margin-top:clamp(.4375rem,3.9vh - 1.65rem,.625rem)}.world-plus{background:radial-gradient(circle at 32% 26%, #fff6e8e6 0 10%, #fff6e800 34%), radial-gradient(circle at 70% 80%, #fff0 40%, #0000002e 100%), var(--accent);width:1.125rem;height:1.125rem;box-shadow:inset 0 1px 1px #fff9, 0 0 .875rem -2px var(--accent);border-radius:50%;flex:none;position:relative}.world-plus:before,.world-plus:after{content:"";background:var(--ink);border-radius:1px;width:.625rem;height:2px;margin:-1px 0 0 -.3125rem;position:absolute;top:50%;left:50%}.world-plus:after{rotate:90deg}.world-dev{color:#faf9fcdb;font:400 .875rem/1.5 var(--body);margin:1rem 0 0}.world-dev-link{color:#fff;min-height:1.5rem;font:inherit;text-underline-offset:.1875rem;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex;position:relative}.world-dev-link:after{content:"";position:absolute;inset:-.625rem -.25rem}.world-dev-link .arrow-icon{stroke-width:2px;width:.875rem;height:.875rem}@media (hover:hover){.world-dev-link:hover{color:var(--on-night-muted)}}.world-explore{padding:clamp(.625rem, calc(3vh - .5rem), 1.75rem) var(--inset) 0;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;display:flex}.world-explore-eyebrow{--sticker:#fff;text-transform:uppercase;margin-bottom:clamp(.5rem,1.4vh,.875rem)}@media (min-width:1240px){.world-explore-head{flex-wrap:wrap;align-items:center;gap:.625rem 1.375rem;display:flex}.world-explore-eyebrow{margin-bottom:0}}.world-explore h2{color:#fff;font:600 clamp(1.625rem, min(2.6vw, 3.8vh), 2.5rem) / 1.1 var(--heading);letter-spacing:-.035em;text-shadow:0 2px 1.5rem rgb(var(--night-rgb) / .6);margin:0}.world-explore-tools{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem .875rem;max-width:100%;display:flex}.world-row-nav{gap:.625rem;display:flex}.world-knobs{pointer-events:none;position:absolute;inset:0}.world-knob{border-radius:var(--r-pill);color:#fff;pointer-events:auto;align-items:center;gap:.625rem;display:flex;position:absolute;top:50%;translate:0 -50%}.world-knob.is-prev{left:clamp(.625rem,1.4vw,1.75rem)}.world-knob.is-next{right:clamp(.625rem,1.4vw,1.75rem)}.world-knob-ball,.world-row-arrow{color:#fff;background:radial-gradient(circle at 31% 24%, #fff6e8f2 0 5%, #fff6e84d 12%, #fff6e800 24%), radial-gradient(120% 90% at 74% 92%, #fd72cc8c 0 9%, #fd72cc00 36%), radial-gradient(circle at 42% 36%, #ffffff3d, #ffffff0f 52%, #12093a80 100%), rgb(var(--night-rgb) / .55);border-radius:50%;flex:none;place-items:center;width:3.5rem;height:3.5rem;display:grid;position:relative;box-shadow:inset 0 -.5rem .875rem -.25rem #12093a99,inset 0 2px .1875rem #fff9,inset 0 0 0 1px #ffffff38,0 .875rem 1.625rem -.75rem #050219cc}.world-knob-ball svg,.world-row-arrow svg{width:1.375rem;height:1.375rem}.world-knob-ball{box-shadow:inset 0 -.5rem .875rem -.25rem #12093a99, inset 0 2px .1875rem #fff9, inset 0 0 0 1px #ffffff38, 0 .875rem 1.625rem -.75rem #050219cc, 0 0 1.625rem -.375rem var(--accent)}@supports (mask-composite:exclude) or (-webkit-mask-composite:xor){.world-knob-ball:before,.world-row-arrow:before{content:"";background:var(--rainbow);opacity:.7;pointer-events:none;-webkit-mask-composite:xor;border-radius:50%;padding:2px;position:absolute;inset:-1px;-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;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}}.world-knob.is-prev svg,.world-row-arrow.is-prev svg{rotate:180deg}.world-knob-label{border-radius:var(--r-pill);background:rgb(var(--night-rgb) / .82);color:#fff;font:600 .875rem/1 var(--heading);white-space:nowrap;opacity:0;pointer-events:none;padding:.5625rem .875rem;translate:.375rem;box-shadow:inset 0 0 0 1px #ffffff29,0 .625rem 1.375rem -.875rem #050219e6}.world-knob:is(:hover,:focus-visible):not([data-label-away]) .world-knob-label{opacity:1;translate:0}@media (hover:none),(max-width:1239.98px){.world-knob-label{display:none}}html.motion-ok .world-knob-ball,html.motion-ok .world-row-arrow{transition:scale var(--t-release) var(--ease-gummy)}html.motion-ok .world-knob-label{transition:opacity var(--t-hover) ease, translate var(--t-hover) var(--ease-pop)}@media (hover:hover){html.motion-ok .world-knob:hover .world-knob-ball,html.motion-ok .world-row-arrow:not([aria-disabled=true]):hover{scale:1.08}}html.motion-ok .world-knob:active .world-knob-ball,html.motion-ok .world-row-arrow:not([aria-disabled=true]):active{transition-duration:var(--t-press);scale:.92}.world-row:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(44% 46% at 76% 58%,#fd72cc24,#fd72cc00),radial-gradient(36% 44% at 12% 64%,#714be742,#714be700);position:absolute;inset:0 0 -2.5rem}@media (min-width:1240px){.world-row:before{display:none}}.world-row{--gutter:calc((100% - min(90%, 90rem)) / 2 + var(--inset));--fade:min(var(--gutter), 6rem);position:relative}.world-row-track{padding:clamp(.75rem, 1.8vh, 1.25rem) var(--gutter) 1.875rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-l,var(--fade)), #000 calc(100% - var(--fade-r,var(--fade))), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-l,var(--fade)), #000 calc(100% - var(--fade-r,var(--fade))), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-l,var(--fade)), #000 calc(100% - var(--fade-r,var(--fade))), transparent 100%);gap:clamp(1rem,1.6vw,1.625rem);margin:0;display:flex;position:relative;overflow:auto hidden}.world-row-track::-webkit-scrollbar{display:none}.world-row[data-at-start] .world-row-track{--fade-l:0px}.world-row[data-at-end] .world-row-track{--fade-r:0px}.world-row[data-dragging] .world-row-track{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.world-row-item{width:var(--card-w);scroll-snap-align:start;flex:none}.world-row-card{isolation:isolate;color:#fff;-webkit-user-drag:none;border-radius:1.5rem;display:block;position:relative}.world-row-card:before{content:"";z-index:-1;aspect-ratio:5/4;box-shadow:0 0 2.875rem 2px var(--accent);opacity:0;pointer-events:none;border-radius:1.5rem;position:absolute;inset:0 0 auto}.world-row-card[aria-current=page]:before{opacity:.5}.world-row-art{aspect-ratio:5/4;background:var(--tint);transform-origin:50% 100%;border-radius:1.375rem;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 .25rem #fff,0 1.375rem 2.25rem -1.125rem #050219f2}.world-row-art .artwork{min-height:0;display:block;position:absolute;inset:0}.world-row-art img{object-fit:cover;object-position:50% 32%;-webkit-user-drag:none;width:100%;height:100%}.world-row-gloss{border-radius:inherit;pointer-events:none;background:linear-gradient(158deg,#ffffff6b 0,#ffffff14 24%,#fff0 38%),radial-gradient(90% 60% at 100% 110%,#fd72cc47,#fd72cc00 60%);position:absolute;inset:0}@supports (mask-composite:exclude) or (-webkit-mask-composite:xor){.world-row-art:after{content:"";border-radius:inherit;background:var(--rainbow);opacity:0;pointer-events:none;-webkit-mask-composite:xor;padding:2px;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;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.world-row-card[aria-current=page] .world-row-art:after{opacity:.55}.world-row-card:focus-visible .world-row-art:after{opacity:.9}@media (hover:hover){.world-row-card:hover .world-row-art:after{opacity:.9}}html.motion-ok .world-row-art:after{transition:opacity .26s}}.world-row-here{border-radius:var(--r-pill);color:var(--ink);font:600 .6875rem/1 var(--heading);letter-spacing:.06em;text-transform:uppercase;background:#fff;align-items:center;gap:.375rem;padding:.375rem .625rem .375rem .5rem;display:inline-flex;position:absolute;top:.75rem;left:.75rem;rotate:-3deg;box-shadow:0 .375rem .875rem -.375rem #050219b3}html[lang=th] .world-row-here{font-size:.8125rem}.world-row-here:before{content:"";background:var(--accent);border-radius:50%;width:.5rem;height:.5rem;box-shadow:inset 0 0 0 1px #2020262e}.world-row-text{gap:.25rem;padding:clamp(.75rem,1.6vh,1rem) .25rem 0;display:grid}.world-row-title{font:600 1rem/1.25 var(--heading);letter-spacing:-.015em}.world-row-kind{display:block}.world-row-sub{color:var(--on-night-muted);font:400 .8125rem/1.4 var(--body)}.world-row-card:focus-visible{outline-offset:.5rem}@media (hover:hover){.world-row-card:hover:before{opacity:.62}html.motion-ok .world-row-card:hover .world-row-art{translate:0 -.375rem;rotate:-1.2deg}html.motion-ok .world-row-card:hover .world-row-art img{scale:1.05}}html.motion-ok .world-row-card:focus-visible .world-row-art{translate:0 -.375rem}html.motion-ok .world-row-card:before{transition:opacity .26s}html.motion-ok .world-row-art{transition:translate .42s var(--ease-pop), rotate .42s var(--ease-pop)}html.motion-ok .world-row-art img{transition:scale .6s var(--ease-out)}html.motion-ok .world-row-card:active .world-row-art{transition-duration:var(--t-press);translate:0 -2px;scale:.97}.world-row-arrow{cursor:pointer;border:0;width:2.875rem;height:2.875rem;padding:0}.world-row-arrow[aria-disabled=true]{opacity:.36;cursor:default}.world-row[data-static] .world-row-nav{display:none}html.motion-ok .world-row-arrow{transition:scale var(--t-release) var(--ease-gummy), opacity .2s ease}@media (forced-colors:active){.world-scene-shade{background:0 0}.world-plus{forced-color-adjust:none;box-shadow:none;background:canvas;border:1px solid canvastext}.world-plus:before,.world-plus:after{background:canvastext}.world-back,.world-all-work,.world-knob-ball,.world-row-arrow{border:1px solid buttontext}.world-knob-ball:before,.world-row-arrow:before{display:none}}.info-page{--band:radial-gradient(34% 42% at 26% 38%, #fd72cc33, #fd72cc00), radial-gradient(36% 44% at 76% 64%, #5ad8ff2e, #5ad8ff00), radial-gradient(26% 30% at 66% 26%, #ffd07d38, #ffd07d00), radial-gradient(52% 34% at 46% 96%, #a98bff42, #a98bff00), var(--lilac-100);--sticker:var(--butter-100);min-height:calc(100svh - 7.5rem);margin-top:calc(-1 * var(--header-pull));padding:calc(var(--header-pull) + clamp(2rem, 6.77vh, 4rem)) 5% 8.5rem;grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.info-note-wrap{--tilt:-1.2deg;--slap-rot:6deg;width:min(100%,45rem)}html.motion-ok .info-note-wrap[data-reveal=slap]:not(.is-in){transform:none}html.motion-ok .info-note-wrap:not(.is-in)[data-reveal=slap]{scale:1.12}.info-note{--radius:2rem;--hairline:.6;border-radius:var(--radius);text-align:center;padding:clamp(2.5rem,5vw,4rem) clamp(1.5rem,5vw,4rem) clamp(2.25rem,4.4vw,3.5rem);position:relative;box-shadow:inset 0 1px #fff,inset 0 -1.125rem 1.875rem -1.5rem #714be773,inset 0 0 0 1px #fffc,0 0 0 1px #714be71a,1.375rem 1.875rem 3.5rem -1.625rem #4b2bb873,2.125rem 3.25rem 5rem -3.25rem #fd72cc80}.info-note:before{content:"";z-index:1;pointer-events:none;background:repeating-linear-gradient(-45deg,#fd72ccd1 0 .625rem,#ffd6ecdb .625rem 1.25rem);border-radius:.375rem;width:8.25rem;height:2.25rem;position:absolute;top:-1.125rem;left:50%;translate:-50%;rotate:3deg;box-shadow:0 .25rem .625rem -.375rem #20202659}.info-note .eyebrow{transform-origin:50%}@media (forced-colors:active){.info-note{border:1px solid canvastext}}.info-note-wrap{position:relative}.info-doodle{z-index:1;pointer-events:none;position:absolute}.info-doodle-1{width:3.5rem;height:3.5rem;top:.75rem;left:-5.5rem}.info-doodle-2{width:3.625rem;height:3.625rem;bottom:.25rem;right:-5.75rem;rotate:14deg}.info-page .info-note h1{font-size:clamp(2.25rem,min(6vw,11vh),4.75rem);line-height:1}html[lang=ko] .info-page .info-note h1{font-size:clamp(2.125rem,min(6vw,11vh),4.75rem)}.info-note>p:not(.eyebrow){max-width:32.5rem;margin:0 auto 2.125rem;font-size:1.0625rem}.info-note .info-actions{justify-content:center;gap:1rem 1.25rem}.not-found{--band:var(--sky-100);--sticker:#fff;--swash:var(--bubblegum-100);min-height:calc(100svh - 7.5rem);margin-top:calc(-1 * var(--header-pull));padding:calc(var(--header-pull) + clamp(2rem, 5.93vh, 3.5rem)) 0 8rem;align-items:center;display:flex}.nf-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:3rem;display:grid}.nf-copy{z-index:2;pointer-events:none;position:relative}.nf-copy>*{pointer-events:auto}.nf-copy h1{font-size:clamp(3rem,min(7vw,13vh),6.5rem);line-height:1}html[lang=ko] .nf-copy h1{line-height:1.12}.nf-copy>p:not(.eyebrow){margin:0 0 2rem;font-size:1.125rem}.nf-play{--alien-h:13.75rem;--planet-w:22.5rem;align-content:center;justify-items:center;min-height:21.25rem;display:grid;position:relative}.nf-alien,.nf-planet-wrap{grid-area:1/1}.nf-alien{z-index:1;-webkit-user-select:none;user-select:none;align-self:start;position:relative}.nf-planet-wrap{width:var(--planet-w);margin-top:calc(var(--alien-h) - var(--planet-w) * 24 / 360 - .75rem);pointer-events:none}.nf-planet{filter:drop-shadow(0 1.5rem 1.375rem #2aa6d652);width:100%;height:auto;display:block}.nf-alien[data-toy]{touch-action:none}.nf-alien .character-sticker{filter:drop-shadow(0 1.125rem 1.125rem #2aa6d659)}.nf-star{position:absolute}.nf-star-1{width:2.875rem;height:2.875rem;top:4%;left:14%}.nf-star-2{width:3.375rem;height:3.375rem;top:14%;right:8%;rotate:12deg}.nf-star-3{width:1.875rem;height:1.875rem;bottom:8%;left:4%}body:has(main.info-page) .footer{--footer-icing:var(--lilac-100)}body:has(main.not-found) .footer{--footer-icing:var(--sky-100)}@media (min-width:1240px) and (max-height:800px) and (not ((min-width:1280px) and (hover:hover) and (pointer:fine))),(min-width:1240px) and (max-height:680px){.service-page{--card-w:min(clamp(11.75rem, min(17vw, 24.5vh), 20rem), 27.5vh)}.world-services{--gap:clamp(.4375rem, calc(3.9vh - 1.65rem), .625rem);columns:2;max-width:35rem;margin-block:calc(var(--gap) / -2) calc(clamp(1rem, 2.6vh, 1.5rem) - var(--gap) / 2);column-gap:1.5rem}.world-services li{break-inside:avoid;padding-block:calc(var(--gap) / 2)}.world-services li+li{margin-top:0}}@media (max-width:1239.98px){.service-page{--inset:0px;--card-w:clamp(14rem, 24vw, 18.75rem)}.world-hero{--scene-h:clamp(13.75rem, min(62vw, 100svh - 13.75rem), 40rem);min-height:0;display:block}.world-stage{display:block;position:relative}.world-scene{height:var(--scene-h);position:relative;inset:auto}.world-scene-shade{background:linear-gradient(180deg, rgb(var(--night-rgb) / .5) 0, rgb(var(--night-rgb) / 0) 30%), linear-gradient(0deg, var(--night) 0, rgb(var(--night-rgb) / .86) 14%, rgb(var(--night-rgb) / .4) 32%, rgb(var(--night-rgb) / 0) 52%)}.world-ui{margin-top:calc(var(--scene-h) * -.16);padding:0 0 clamp(1.625rem,4vw,2.5rem);position:static}.world-ui-inner{position:static}.world-topbar{z-index:2;top:calc(var(--header-pull) + .75rem);left:5%;right:auto}.world-copy{max-width:40rem;padding-top:0;position:relative}.world-knobs{z-index:3;inset:calc(var(--header-pull) + .75rem) 5% auto auto;gap:.625rem;display:flex}.world-knob{position:static;translate:none}.world-knob-ball{width:3rem;height:3rem}.world-knob-ball svg{width:1.25rem;height:1.25rem}}@media (min-width:900px) and (max-width:1239.98px){.world-copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(2.25rem,5vw,4rem);max-width:none;display:grid}.world-eyebrow{grid-area:1/1;justify-self:start}.world-copy .world-title{grid-area:2/1}.world-intro{grid-area:3/1}.world-book{grid-area:4/1}.world-create{grid-area:2/2;align-self:end}.world-services{grid-area:3/2/span 2;margin-bottom:0}.world-dev{grid-area:5/2;margin:-.5rem 0 0}}@media (max-width:899.98px){.info-doodle-1{width:2.5rem;height:2.5rem;top:-3.125rem;left:.375rem}.info-doodle-2{width:2.625rem;height:2.625rem;bottom:-3.75rem;right:0}.nf-layout{grid-template-columns:minmax(0,1fr);gap:1.5rem}.nf-play{min-height:17.5rem}}@media (max-width:699.98px){.service-page,.info-page,.not-found{--header-pull:4.75rem}.world-stage{--scene-h:clamp(15rem, min(96vw, 42svh), 27.5rem)}.world-topbar{margin:0 0 1.125rem;padding-right:6.625rem;position:static}.world-back{overflow-wrap:anywhere;padding-block:.3125rem;line-height:1.15}.world-copy{flex-direction:column;display:flex}.world-copy>.world-eyebrow{align-self:flex-start}.world-copy>.world-book{order:1;margin-bottom:clamp(.875rem,2.4vh,1.5rem)}.world-copy>:is(.world-create,.world-services,.world-dev){order:2}.world-copy>.world-services:nth-last-child(2){margin-bottom:0}.world-copy>.world-dev{margin-top:-.5rem}.world-knobs{top:calc(var(--scene-h) * .84);right:1.25rem}.world-eyebrow{border-radius:.875rem;padding-block:.3125rem;font-size:.6875rem;line-height:1.3}.world-row{--gutter:1.25rem;--card-w:min(70vw, 17.5rem);--fade:1.25rem}.world-copy .world-title{font-size:clamp(2.5rem,12vw,3.25rem)}.world-intro{font-size:1rem}.world-row-text{padding-inline:0}.world-services li+li{margin-top:.625rem}.world-services li{text-wrap:pretty;font-size:.90625rem}.world-explore{flex-wrap:wrap;align-items:flex-start}.world-explore-tools{margin-left:auto}.world-knob-ball{width:2.75rem;height:2.75rem}.world-knob-ball svg{width:1.125rem;height:1.125rem}.world-row-arrow{width:2.75rem;height:2.75rem}.world-row-arrow svg{width:1.125rem;height:1.125rem}.info-page{padding:calc(var(--header-pull) + 3rem) 1.25rem 6.5rem}.not-found{padding:calc(var(--header-pull) + 2.5rem) 0 6.5rem}.nf-copy h1{font-size:min(3.375rem,8.4vh)}.nf-play{--alien-h:11.875rem;--planet-w:17.5rem;min-height:0;padding-top:.5rem}.nf-alien .character-sticker{width:auto;height:var(--alien-h)}.nf-star-1{top:10%;left:4%}.nf-star-2{width:2.75rem;height:2.75rem;top:2%;right:4%}.nf-star-3{bottom:10%;left:2%}}
.account-scene{--header-pull:6rem;--floor:#3d1866;isolation:isolate;min-height:max(48.75rem,100svh);margin-top:calc(-1 * var(--header-pull));padding:calc(var(--header-pull) + 2.5rem) 0 8.5rem;background:var(--floor);align-items:center;display:grid;position:relative;overflow-x:clip}.account-scene .account-art{z-index:-2;min-height:0;display:block;position:absolute;inset:0;container-type:size}.account-art img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:0}.account-scene:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, #3d186600 calc(100% - 13.75rem), var(--floor) 100%), linear-gradient(100deg, #edeafceb 0%, #edeafcb8 26%, #edeafc00 54%);position:absolute;inset:0}body:has(main.account-scene) .footer{--footer-icing:#3d1866}.account-pass{--pad:2.75rem;isolation:isolate;width:min(100%,33.75rem);padding:3.625rem var(--pad) var(--pad);color:var(--ink);border-radius:2.25rem;position:relative}.account-pass:has(>.pass-stub){padding-bottom:0}.account-pass>span[aria-hidden=true]{pointer-events:none;position:absolute}.account-pass .pass-body{z-index:-2;border-radius:inherit;background:linear-gradient(168deg,#fffffff7 0%,#fffffff0 44%,#f4effff5 74%,#e9e0fffa 100%);inset:0;overflow:hidden;box-shadow:inset 0 1px #fff,inset 0 -1.375rem 2.125rem -1.625rem #714be766,0 2px .25rem #4b2bb80f,0 2.125rem 4rem -2rem #4b2bb899,0 4.375rem 6.25rem -4.375rem #fd72ccbf}.account-pass .pass-body:before,.account-pass .pass-body:after{content:"";position:absolute;top:0}.account-pass .pass-body:before{background:repeating-linear-gradient(45deg,#714be70f 0 1px,#714be700 1px .3125rem),linear-gradient(45deg,#fd72cc00 56%,#fd72cc24 62%,#ffd07d29 67%,#9be15d24 72%,#5ad8ff26 77%,#a98bff29 82%,#fd72cc1f 87%,#fd72cc00 93%);width:25rem;height:25rem;right:0;-webkit-mask-image:radial-gradient(at 100% 0,#000 30%,#0009 50%,#0000 72%);mask-image:radial-gradient(at 100% 0,#000 30%,#0009 50%,#0000 72%)}.account-pass .pass-body:after{background:radial-gradient(circle at 0 0,#ff9fd800 24%,#ff9fd842 31%,#ffd07d3d 38%,#9be15d26 44%,#5ad8ff33 50%,#a98bff33 57%,#a98bff00 68%);width:13.75rem;height:13.75rem;left:0}.account-pass .pass-rim{z-index:-1;border-radius:inherit;padding:2px;inset:0}@supports (mask-composite:exclude) or (-webkit-mask-composite:xor){.account-pass .pass-rim{background:var(--rainbow);opacity:.6;-webkit-mask-composite:xor;-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;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}}.account-pass .pass-slot{border-radius:var(--r-pill);background:linear-gradient(#d9cff7,#efeaff);width:4.125rem;height:.625rem;margin-left:-2.0625rem;top:1rem;left:50%;box-shadow:inset 0 2px .1875rem #4b2bb859,0 1px #fff}.account-pass .pass-seal{border-radius:50%;width:4.5rem;height:4.5rem;top:2rem;right:2rem;overflow:hidden;box-shadow:0 0 0 .1875rem #fff,0 0 0 .25rem #714be724,0 .625rem 1.25rem -.5rem #4b2bb88c}.account-pass .pass-seal>span{position:absolute;inset:0}.account-pass .pass-seal .pass-seal-foil{background:conic-gradient(from 20deg,#ff8fd2,#ffd36b,#a6e872,#6fd8ff,#b19dff,#ff8fd2);inset:-20%}.account-pass .pass-seal-rings{background:repeating-radial-gradient(circle,#ffffff61 0 1px,#fff0 1px .25rem)}.account-pass .pass-seal .pass-seal-shade,.account-pass .pass-seal .pass-seal-logo{inset:9%;-webkit-mask:url(/assets/logo.svg) 50%/contain no-repeat;mask:url(/assets/logo.svg) 50%/contain no-repeat}.account-pass .pass-seal-shade{background:#4b2bb88c;translate:1.2px 1.8px}.account-pass .pass-seal-logo{background:linear-gradient(160deg,#fff 0%,#ffffffdb 100%)}.account-pass .pass-seal-spec{background:radial-gradient(circle at 30% 24%,#ffffffe6 0 9%,#fff0 30%),radial-gradient(circle,#4b2bb800 60%,#4b2bb838 100%);border-radius:50%}.account-pass h1{overflow-wrap:anywhere;font-size:clamp(2.375rem,3.3vw,3rem);line-height:1.04}.account-pass h1:before{content:"";float:right;width:4.5rem;height:1em}.account-pass h1:focus,.account-form>h4:focus{outline:none}.account-pass h1 em{letter-spacing:-.01em;font-size:1.1em}html[lang=ko] .account-pass h1{line-height:1.14}html[lang=th] .account-pass h1{line-height:1.1}.account-pass.is-long-name h1 em{font-size:min(1.1em,2.2rem)}html:is([lang=ko],[lang=th]) .account-pass.is-member h1 em:not(.hero-rise){display:inline}.account-pass .pass-text{overflow-wrap:anywhere;max-width:36ch;margin-top:1.125rem;font-size:1rem;line-height:1.6}.account-pass>:is(.account-form,.button,.pass-actions,.pass-chip){margin-top:1.875rem}.account-pass>.button.full{display:flex}.account-pass .pass-stub{margin:2.125rem calc(-1 * var(--pad)) 0;padding:1.125rem var(--pad) 1.5rem;color:var(--muted);text-align:center;border-top:2px dashed #714be73d;font-size:.9375rem}.pass-stub .text-link{padding:.25rem 0;font-size:.9375rem}.pass-stub .text-link:before,.account-label .text-link:before{content:"";position:absolute;inset:-.375rem -.5rem}.account-label .text-link:before{inset:-.8125rem -.5rem -.5rem}.pass-actions{justify-items:center;gap:.875rem;display:grid}.pass-actions .button.full{justify-content:space-between}html.motion-ok .account-pass{animation:pass-issue .9s var(--ease-out) both}html.motion-ok .account-pass .pass-seal-foil{animation:seal-turn 1.6s .24s var(--ease-out) both}@keyframes pass-issue{0%{opacity:0;translate:0 3rem;rotate:-3deg}}@keyframes seal-turn{0%{rotate:-300deg}}.account-form{flex-direction:column;display:flex}.account-form>*+*{margin-top:1.125rem}.account-form>:empty{margin-top:0}.account-label{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.5rem;display:flex}.account-label label{color:var(--ink);font:600 .875rem/1.3 var(--heading)}.account-label .text-link{padding:0;font-size:.8125rem}.account-input{border-radius:var(--r-pill);width:100%;height:3.375rem;color:var(--ink);font:500 1rem/1 var(--body);background:linear-gradient(#efe9ff 0%,#f8f5ff 52%,#fff 100%);border:1px solid #0000;padding:0 1.375rem;box-shadow:inset 0 .1875rem .4375rem #4b2bb838,inset 0 -2px 1px #fffffff2,0 1px #fff}.account-input:focus-visible{outline:.1875rem solid var(--grape);outline-offset:2px}.account-input[aria-invalid=true]{box-shadow:0 0 0 2px #d43c9c,inset 0 .1875rem .4375rem #4b2bb838,inset 0 -2px 1px #fffffff2,0 1px #fff}.account-input.is-code{height:4rem;font:600 1.625rem/1 var(--heading);letter-spacing:.3em;text-align:center;padding-left:calc(1.375rem + .3em)}.account-input.is-code.is-backup{letter-spacing:.1em;padding-left:calc(1.375rem + .1em);font-size:1.25rem}.account-hint{color:var(--muted);margin:.5rem 0 0 .25rem;font-size:.8125rem;line-height:1.45}.account-error{color:#a3185a;font:600 .875rem/1.45 var(--body);margin:0}.account-error:not(:empty){background:#ffe5f2;border-radius:1rem;padding:.6875rem 1rem;box-shadow:inset 0 0 0 1px #d43c9c47}.account-form>.button{margin-top:1.5rem}.account-check{color:var(--ink);cursor:pointer;align-items:center;gap:.625rem;font-size:.9375rem;display:flex}.account-check input{width:1.25rem;height:1.25rem;accent-color:var(--grape);margin:0}.account-pass .account-switch,.account-window .text-link{color:var(--ink);cursor:pointer;font-family:inherit}.account-switch{align-self:center;padding:.25rem 0}.account-status{color:var(--ink);margin:0;font-weight:600}.account-form>:is(.account-error,.account-status):not(:empty){margin-top:1.125rem}.button.account-compact{justify-content:center;align-self:flex-start;padding-inline:1.375rem}.account-row{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;display:flex}.account-home{--header-pull:6rem;--band:radial-gradient(42% 18.75rem at 10% 30%, #ffffff8c, #fff0), radial-gradient(38% 16.25rem at 88% 86%, #fd72cc1f, #fd72cc00), linear-gradient(180deg, var(--lilac-100) calc(100% - 11.25rem), #c9b6ff);margin-top:calc(-1 * var(--header-pull));padding:calc(var(--header-pull) + 3.5rem) 0 9rem}body:has(main.account-home) .footer{--footer-icing:#c9b6ff}.account-home-grid{grid-template-columns:minmax(0,27.5rem) minmax(0,1fr);align-items:start;gap:3rem 4rem;max-width:75rem;display:grid}.account-home .account-pass{width:100%;position:sticky;top:7.5rem}.pass-chip{border-radius:var(--r-pill);color:var(--ink);font:600 .875rem/1.3 var(--heading);background:#f1edfa;align-items:center;gap:.625rem;padding:.5rem 1rem .5rem .625rem;display:inline-flex;box-shadow:inset 0 0 0 1px #714be729}.pass-chip:before{content:"";background:radial-gradient(circle at 35% 30%,#fff,#cfc9dc 55%,#a8a2b6);border-radius:50%;flex:none;width:.875rem;height:.875rem}.pass-chip[data-on]{background:var(--lime-100);box-shadow:inset 0 0 0 1px #6fb52f80}.pass-chip[data-on]:before{background:radial-gradient(circle at 35% 30%, #eaffd2, var(--lime) 55%, var(--lime-edge))}.account-pass .pass-note{margin-top:1.125rem;font-size:.9375rem;line-height:1.6}.account-pass.is-member .pass-stub{text-align:left}.account-window{--hairline:.55;border-radius:2rem;padding:2.25rem 2.5rem 2.5rem;box-shadow:inset 0 1px #fff,inset 0 -1.125rem 1.875rem -1.5rem #714be766,inset 0 0 0 1px #fffc,0 0 0 1px #714be71a,1.375rem 1.875rem 3.5rem -1.625rem #4b2bb866,2.125rem 3.25rem 5rem -3.25rem #fd72cc73}.account-window-title{font-size:1.625rem;line-height:1.2}.account-section{border-top:1px solid #714be724;margin-top:1.75rem;padding-top:1.75rem;box-shadow:inset 0 1px #fff}.account-section-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.account-section h3{font-size:1.25rem;line-height:1.25}.account-section h4{font-size:1.0625rem}.account-form>h4+p,.account-section>p,.account-scan p+p{margin-top:.375rem}.account-section>.account-status:not(:empty){margin-top:.75rem}.account-section>.button,.account-section>.account-form{margin-top:1.125rem}.account-section .account-form{max-width:27.5rem}.account-badge{border-radius:var(--r-pill);background:var(--line);color:var(--ink);font:600 .8125rem/1.4 var(--heading);flex:none;padding:.25rem .75rem}.account-badge[data-on]{background:var(--lime-100);box-shadow:inset 0 0 0 1px var(--lime-edge)}.account-scan{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.375rem;display:grid}.account-qr{border-radius:.875rem;width:9.75rem;height:9.75rem;display:block;box-shadow:0 0 0 .375rem #fff,0 0 0 .4375rem #714be729,0 1.125rem 1.875rem -1.125rem #4b2bb880}.account-key,.account-codes code{letter-spacing:.04em;font:600 .875rem/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.account-key{background:var(--lilac-100);width:fit-content;max-width:100%;color:var(--ink);overflow-wrap:break-word;border-radius:.625rem;margin-top:.5rem;padding:.375rem .625rem;line-height:1.7;display:block}.account-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;max-width:22.5rem;margin:0;padding:0;list-style:none;display:grid}.account-codes code{color:var(--ink);text-align:center;background:#fff;border-radius:.75rem;padding:.5rem .75rem;display:block;box-shadow:inset 0 0 0 1px #714be729}@media (forced-colors:active){.account-pass,.account-window{border:1px solid canvastext}}@media (max-width:699.98px),(min-width:1000px) and (max-height:780px) and (not ((min-width:1280px) and (hover:hover) and (pointer:fine))),(min-width:1000px) and (max-height:663px){.account-form>*+*{margin-top:.875rem}.account-form>.account-codes{margin-top:0}.account-input{height:3rem}.account-pass>:is(.account-form,.button,.pass-actions,.pass-chip){margin-top:1.375rem}}@media (min-width:1000px) and (max-height:780px) and (not ((min-width:1280px) and (hover:hover) and (pointer:fine))),(min-width:1000px) and (max-height:663px){.account-scene{min-height:max(37.5rem,100svh);padding:calc(var(--header-pull) + clamp(0px, 100vh - 34.75rem, .75rem)) 0 6rem}.account-pass{--pad:2rem;padding-top:2.25rem}.account-pass h1{font-size:clamp(2rem,2.8vw,2.5rem)}.account-form>.button{margin-top:1.25rem}.account-form.is-signup{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.875rem;display:grid}.account-form.is-signup>:nth-child(2){margin-top:0}.account-form.is-signup>:nth-child(n+3){grid-column:1/-1}}@media (max-width:999.98px){.account-scene{--banner:clamp(15rem, min(60vw, 38svh), 35rem);background:var(--lavender);min-height:0;padding:0 0 7rem;display:block}.account-scene .account-art{z-index:0;height:var(--banner);position:relative;inset:auto}.account-scene:after{z-index:1;height:var(--banner);background:linear-gradient(180deg, #edeafc00 58%, var(--lavender) 100%);bottom:auto}.account-stage{z-index:2;margin-top:max(-8.5rem, -.28 * var(--banner));justify-content:center;display:flex;position:relative}.account-pass{width:min(100%,36.25rem)}body:has(main.account-scene) .footer{--footer-icing:var(--lavender)}.account-home-grid{grid-template-columns:minmax(0,1fr);justify-items:center}.account-home .account-pass{width:min(100%,35rem);position:relative;top:auto}.account-window{width:min(100%,45rem)}}@media (max-width:800px){.account-art img{object-position:74% 50%}}@media (max-width:699.98px){.account-scene,.account-home{--header-pull:4.75rem}.account-scene{--banner:clamp(15rem, min(104vw, 40svh), 28.75rem)}.account-stage{width:auto;margin-top:max(-5.75rem, -.25 * var(--banner));padding-inline:1rem}.account-pass{--pad:1.375rem;border-radius:1.75rem;padding-top:3.125rem}.account-pass h1{font-size:clamp(2rem,8.8vw,2.5rem)}.account-pass h1:before{width:3.625rem}.account-pass .pass-seal{width:3.375rem;height:3.375rem;top:1.75rem;right:1.25rem}.account-pass .pass-body:before{width:17.5rem;height:17.5rem}.account-home{padding:calc(var(--header-pull) + 1.75rem) 0 7rem}.account-home-grid{width:auto;padding-inline:1rem}.account-window{border-radius:1.75rem;padding:1.625rem 1.25rem 1.75rem}.account-scan{grid-template-columns:minmax(0,1fr)}}@media (max-width:999.98px) and (max-height:610px){.account-stage{margin-top:-5.75rem}}
.candy-glass{--glass-size:8.75rem;pointer-events:none;contain:layout paint style;display:block;position:absolute;overflow:hidden}.candy-glass__canvas{opacity:0;transition:opacity .36s var(--ease-out);display:block;position:absolute;top:0;left:0}.candy-glass[data-state=live] .candy-glass__canvas{opacity:1}.candy-glass__css{--body:color-mix(in srgb, var(--glass-tint) 34%, #fff);--deep:color-mix(in srgb, var(--glass-tint) 62%, #fff);left:var(--glass-x);top:var(--glass-y);width:calc(var(--glass-size) * .96);height:calc(var(--glass-size) * .4);border-radius:var(--r-pill);translate:-50% -50%;rotate:var(--glass-roll);background:radial-gradient(ellipse 34% 30% at 28% 30%, #fffffff2 0 30%, #fff0 100%), linear-gradient(180deg, #ffffffbf 0%, #fff0 42%), linear-gradient(180deg, var(--body) 0%, var(--deep) 100%);box-shadow:inset 0 0 0 2px #ffffffb3, inset 0 -.4375rem .75rem -.25rem #ffffffa6, inset 0 .375rem .625rem -.375rem color-mix(in srgb, var(--glass-tint) 70%, #000 0%), .875rem 1.25rem 1.625rem -.875rem #4b2bb866;opacity:.92;display:block;position:absolute}.candy-glass__css:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:.55;background:conic-gradient(from 200deg,#fd72cc,#ffd07d,#9be15d,#5ad8ff,#a98bff,#fd72cc);padding:2px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.candy-glass[data-shape=lens] .candy-glass__css{width:calc(var(--glass-size) * .96);height:calc(var(--glass-size) * .96);border-radius:50%}.candy-glass[data-shape=torus] .candy-glass__css{--ring-body:color-mix(in srgb, var(--glass-tint) 40%, transparent);--ring-deep:color-mix(in srgb, color-mix(in srgb, var(--glass-tint) 86%, var(--ring-edge,#e0508a)) 72%, transparent);width:calc(var(--glass-size) * .98);height:calc(var(--glass-size) * var(--ring-h,.82));rotate:var(--ring-rot,0deg);background:radial-gradient(var(--ring-hx,19%) var(--ring-hy,19%) at 50% 50%, #fff3, #ffffff0f 70%, #fff0 100%);box-shadow:none;opacity:1;filter:drop-shadow(.625rem .875rem .625rem #4b2bb84d);border-radius:50%}.candy-glass[data-shape=torus] .candy-glass__css:before{background:radial-gradient(ellipse 13% 8% at 27% 21%, #fffffff2 0 40%, #fff0 100%), radial-gradient(ellipse 3% 14% at 11% 52%, #ffffffbf, #fff0), radial-gradient(ellipse 7% 5% at 74% 18%, #fffc, #fff0), radial-gradient(calc(var(--ring-hx,19%) * 1.05) calc(var(--ring-hy,19%) * .8) at 50% calc(50% + var(--ring-hy,19%) * .85), #ffffff80, #fff0), radial-gradient(ellipse 32% 16% at 54% 84%, #ffffff80, #fff0), radial-gradient(var(--ring-hx,19%) var(--ring-hy,19%) at 50% 50%, #fff0 calc(100% - 1px), #fff9 calc(100% + 1.5px), #fff0 calc(100% + .375rem)), conic-gradient(from 200deg, #fd72cc2e, #ffd07d00 25%, #ffd07d00 55%, #5ad8ff24 70%, #a98bff29 85%, #fd72cc2e), radial-gradient(calc(var(--ring-hx,19%) + 14%) calc(var(--ring-hy,19%) + 16%) at 50% 50%, color-mix(in srgb, var(--ring-deep) 55%, transparent) 58%, color-mix(in srgb, var(--ring-deep) 0%, transparent) 100%), radial-gradient(closest-side, var(--ring-body) 64%, var(--ring-deep) 94%, color-mix(in srgb, var(--ring-deep) 55%, transparent) 100%);-webkit-mask:radial-gradient(var(--ring-hx,19%) var(--ring-hy,19%) at 50% 50%, #0000 calc(100% - 1px), #000 100%);-webkit-mask-composite:source-over;-webkit-mask:radial-gradient(var(--ring-hx,19%) var(--ring-hy,19%) at 50% 50%, #0000 calc(100% - 1px), #000 100%);mask:radial-gradient(var(--ring-hx,19%) var(--ring-hy,19%) at 50% 50%, #0000 calc(100% - 1px), #000 100%);opacity:1;border-radius:50%;padding:0;-webkit-mask-composite:source-over;mask-composite:add}.candy-glass[data-shape=torus] .candy-glass__css:after{content:"";-webkit-mask-composite:xor;opacity:.7;background:conic-gradient(from 200deg,#fd72cc,#ffd07d,#9be15d,#5ad8ff,#a98bff,#fd72cc);border-radius:50%;padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.candy-glass[data-shape=heart] .candy-glass__css{--heart:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 109.9 102.8'%3E%3Cpath d='M108.8 43.9L109.5 40.4L110 36.7L110 33L110 29.2L109.1 25.5L108 22L106.2 18.6L104.5 15.3L102.1 12.4L99.3 9.9L96.2 7.7L92.8 6L89.2 4.8L85.8 3.7L82.4 2.8L79.1 2L75.9 1.2L72.9 0.3L69.9 -0.2L66.7 -0.1L63.6 0.3L60.5 1.1L57.6 2L54.9 3.6L52.3 5L49.9 5.8L47.1 5L44.3 4.6L41 3.2L37.7 2.4L34 1.6L30.4 1.6L26.6 1.6L23 2.3L19.5 3.6L16.2 5.2L13.3 7.4L10.3 9.7L7.8 12.5L5.7 15.5L3.7 18.7L2.4 22.2L1.1 25.7L0.4 29.3L-0 33L-0 36.7L0.3 40.4L1.2 43.9L2.3 47.4L4.1 50.6L5.9 53.7L8.3 56.4L10.4 59L12.4 61.5L14.6 63.8L16.3 66.2L18.2 68.4L19.9 70.8L21.9 72.9L23.7 75.1L25.5 77.4L27.4 79.7L29.5 82L31.5 84.5L33.6 87L35.9 89.9L38.3 92.8L40.9 96.2L44 98.6L47.6 99.4L51.2 100.8L54.9 101.6L58.7 102.9L62.5 101.5L65.6 97.8L68.5 94.6L71.1 91.6L73.4 88.7L75.8 86.3L77.9 83.7L80 81.5L81.8 79.1L83.9 77.1L85.8 74.8L87.4 72.5L89.5 70.5L91.4 68.3L93.2 66.1L95.4 63.9L97.5 61.6L99.6 59.1L102.1 56.6L103.9 53.7L105.8 50.6L107.4 47.4Z'/%3E%3C/svg%3E");--heart-rim:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 109.9 102.8'%3E%3Cpath id='p' d='M108.8 43.9L109.5 40.4L110 36.7L110 33L110 29.2L109.1 25.5L108 22L106.2 18.6L104.5 15.3L102.1 12.4L99.3 9.9L96.2 7.7L92.8 6L89.2 4.8L85.8 3.7L82.4 2.8L79.1 2L75.9 1.2L72.9 0.3L69.9 -0.2L66.7 -0.1L63.6 0.3L60.5 1.1L57.6 2L54.9 3.6L52.3 5L49.9 5.8L47.1 5L44.3 4.6L41 3.2L37.7 2.4L34 1.6L30.4 1.6L26.6 1.6L23 2.3L19.5 3.6L16.2 5.2L13.3 7.4L10.3 9.7L7.8 12.5L5.7 15.5L3.7 18.7L2.4 22.2L1.1 25.7L0.4 29.3L-0 33L-0 36.7L0.3 40.4L1.2 43.9L2.3 47.4L4.1 50.6L5.9 53.7L8.3 56.4L10.4 59L12.4 61.5L14.6 63.8L16.3 66.2L18.2 68.4L19.9 70.8L21.9 72.9L23.7 75.1L25.5 77.4L27.4 79.7L29.5 82L31.5 84.5L33.6 87L35.9 89.9L38.3 92.8L40.9 96.2L44 98.6L47.6 99.4L51.2 100.8L54.9 101.6L58.7 102.9L62.5 101.5L65.6 97.8L68.5 94.6L71.1 91.6L73.4 88.7L75.8 86.3L77.9 83.7L80 81.5L81.8 79.1L83.9 77.1L85.8 74.8L87.4 72.5L89.5 70.5L91.4 68.3L93.2 66.1L95.4 63.9L97.5 61.6L99.6 59.1L102.1 56.6L103.9 53.7L105.8 50.6L107.4 47.4Z' fill='none'/%3E%3CclipPath id='c'%3E%3Cuse href='%23p'/%3E%3C/clipPath%3E%3Cuse href='%23p' stroke='%23000' stroke-width='5' clip-path='url(%23c)'/%3E%3C/svg%3E");width:calc(var(--glass-size) * .916);height:calc(var(--glass-size) * .857);box-shadow:none;opacity:1;filter:drop-shadow(.625rem .875rem .5625rem #4b2bb84d);background:0 0;border-radius:0}.candy-glass[data-shape=heart] .candy-glass__css:before,.candy-glass[data-shape=heart] .candy-glass__css:after{content:"";opacity:1;-webkit-mask:var(--heart) center / 100% 100% no-repeat;-webkit-mask:var(--heart) center / 100% 100% no-repeat;mask:var(--heart) center / 100% 100% no-repeat;-webkit-mask-composite:source-over;border-radius:0;padding:0;position:absolute;inset:0;-webkit-mask-composite:source-over;mask-composite:add}.candy-glass[data-shape=heart] .candy-glass__css:before{background:radial-gradient(ellipse 15% 10% at 27% 25%, #fffffff2 0 40%, #fff0 100%), radial-gradient(ellipse 8% 5% at 68% 21%, #ffffffbf, #fff0), radial-gradient(ellipse 9% 24% at 10% 50%, #ffd6aabf, #ffd6aa00), radial-gradient(ellipse 46% 38% at 70% 76%, color-mix(in srgb, var(--glass-deep,#f04aa0) 70%, transparent), transparent), radial-gradient(ellipse 56% 56% at 44% 40%, #ffffff24 30%, #fff0 75%), linear-gradient(180deg, var(--glass-lit,#ff9ad3) 0%, var(--glass-body,#fa73c0) 30%, var(--glass-body,#fa73c0) 72%, var(--glass-deep,#f04aa0) 100%)}.candy-glass[data-shape=heart] .candy-glass__css:after{-webkit-mask-image:var(--heart-rim);-webkit-mask-image:var(--heart-rim);mask-image:var(--heart-rim);opacity:.6;background:conic-gradient(from 200deg,#fd72cc,#ffd07d,#9be15d,#5ad8ff,#a98bff,#fd72cc)}.candy-glass[data-shape=drop] .candy-glass__css{--drop:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 109.2 126.1'%3E%3Cpath d='M108.5 70.8L107.5 67.3L106.5 64L104.9 60.8L103.5 57.7L102.1 54.7L100.3 51.9L98.6 49.1L96.9 46.4L94.8 43.9L93.1 41.2L91.3 38.6L89.4 36L87.5 33.3L85.7 30.3L83.6 27.4L81.7 23.9L79.2 20.8L76.9 17.1L74.2 13.2L71.2 8.8L67.7 4.8L63.6 2.1L59.2 0.3L54.6 -0.1L50 0.3L45.6 2.1L41.5 4.8L38 8.8L35 13.2L32.3 17.1L30 20.8L27.5 23.9L25.6 27.4L23.5 30.3L21.7 33.3L19.8 36L17.9 38.6L16.1 41.2L14.4 43.9L12.3 46.4L10.6 49.1L8.9 51.9L7.1 54.7L5.7 57.7L4.3 60.8L2.7 64L1.7 67.3L0.7 70.8L0.3 74.4L-0.2 78L-0 81.7L-0.1 85.5L0.4 89.2L0.9 93.1L1.6 96.9L3.1 100.6L4.4 104.4L6.2 108L8.7 111.1L11.4 114L14.6 116.4L18.1 118.4L21.7 120.1L25.3 121.6L29 122.8L32.8 123.5L36.4 124.4L40 125.3L43.6 125.9L47.4 125.8L51 126.2L54.6 126.3L58.2 126.2L61.8 125.8L65.6 125.9L69.2 125.3L72.8 124.4L76.4 123.5L80.2 122.8L83.9 121.6L87.5 120.1L91.1 118.4L94.6 116.4L97.8 114L100.5 111.1L103 108L104.8 104.4L106.1 100.6L107.6 96.9L108.3 93.1L108.8 89.2L109.3 85.5L109.2 81.7L109.4 78L108.9 74.4Z'/%3E%3C/svg%3E");--drop-rim:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 109.2 126.1'%3E%3Cpath id='p' d='M108.5 70.8L107.5 67.3L106.5 64L104.9 60.8L103.5 57.7L102.1 54.7L100.3 51.9L98.6 49.1L96.9 46.4L94.8 43.9L93.1 41.2L91.3 38.6L89.4 36L87.5 33.3L85.7 30.3L83.6 27.4L81.7 23.9L79.2 20.8L76.9 17.1L74.2 13.2L71.2 8.8L67.7 4.8L63.6 2.1L59.2 0.3L54.6 -0.1L50 0.3L45.6 2.1L41.5 4.8L38 8.8L35 13.2L32.3 17.1L30 20.8L27.5 23.9L25.6 27.4L23.5 30.3L21.7 33.3L19.8 36L17.9 38.6L16.1 41.2L14.4 43.9L12.3 46.4L10.6 49.1L8.9 51.9L7.1 54.7L5.7 57.7L4.3 60.8L2.7 64L1.7 67.3L0.7 70.8L0.3 74.4L-0.2 78L-0 81.7L-0.1 85.5L0.4 89.2L0.9 93.1L1.6 96.9L3.1 100.6L4.4 104.4L6.2 108L8.7 111.1L11.4 114L14.6 116.4L18.1 118.4L21.7 120.1L25.3 121.6L29 122.8L32.8 123.5L36.4 124.4L40 125.3L43.6 125.9L47.4 125.8L51 126.2L54.6 126.3L58.2 126.2L61.8 125.8L65.6 125.9L69.2 125.3L72.8 124.4L76.4 123.5L80.2 122.8L83.9 121.6L87.5 120.1L91.1 118.4L94.6 116.4L97.8 114L100.5 111.1L103 108L104.8 104.4L106.1 100.6L107.6 96.9L108.3 93.1L108.8 89.2L109.3 85.5L109.2 81.7L109.4 78L108.9 74.4Z' fill='none'/%3E%3CclipPath id='c'%3E%3Cuse href='%23p'/%3E%3C/clipPath%3E%3Cuse href='%23p' stroke='%23000' stroke-width='5' clip-path='url(%23c)'/%3E%3C/svg%3E");width:calc(var(--glass-size) * .78);height:calc(var(--glass-size) * .9);translate:-50% calc(-50% + var(--glass-size) * .06);box-shadow:none;opacity:1;filter:drop-shadow(.75rem 1rem .6875rem #4b2bb852);background:0 0;border-radius:0}.candy-glass[data-shape=drop] .candy-glass__css:before,.candy-glass[data-shape=drop] .candy-glass__css:after{content:"";opacity:1;-webkit-mask:var(--drop) center / 100% 100% no-repeat;-webkit-mask:var(--drop) center / 100% 100% no-repeat;mask:var(--drop) center / 100% 100% no-repeat;-webkit-mask-composite:source-over;border-radius:0;padding:0;position:absolute;inset:0;-webkit-mask-composite:source-over;mask-composite:add}.candy-glass[data-shape=drop] .candy-glass__css:before{background:radial-gradient(ellipse 13% 8% at 40% 15%, #fff 0 40%, #fff0 100%), radial-gradient(ellipse 5% 17% at 66% 36%, #ffffffb3, #fff0), radial-gradient(circle at 31% 47%, #fff 0 .8px, transparent 1.5px), radial-gradient(circle at 57% 57%, #ffffffe6 0 .7px, transparent 1.4px), radial-gradient(circle at 44% 73%, #fff 0 .8px, transparent 1.5px), radial-gradient(circle at 71% 67%, #ffffffd9 0 .7px, transparent 1.4px), radial-gradient(circle at 24% 66%, #fffc 0 .6px, transparent 1.3px), radial-gradient(circle at 51% 35%, #ffffffd9 0 .6px, transparent 1.3px), radial-gradient(circle at 62% 84%, #fffc 0 .7px, transparent 1.4px), radial-gradient(ellipse 38% 11% at 50% 89%, color-mix(in srgb, var(--glass-lit,#8fdcff) 75%, transparent), transparent), radial-gradient(ellipse 22% 36% at 95% 68%, #a98bff66, #a98bff00), radial-gradient(ellipse 42% 52% at 8% 82%, color-mix(in srgb, var(--glass-deep,#1f8fe0) 60%, transparent), transparent), linear-gradient(172deg, var(--glass-lit,#8fdcff) 0%, var(--glass-body,#3fb5fe) 36%, var(--glass-body,#3fb5fe) 70%, var(--glass-deep,#1f8fe0) 100%)}.candy-glass[data-shape=drop] .candy-glass__css:after{-webkit-mask-image:var(--drop-rim);-webkit-mask-image:var(--drop-rim);mask-image:var(--drop-rim);opacity:.6;background:conic-gradient(from 200deg,#fd72cc,#ffd07d,#9be15d,#5ad8ff,#a98bff,#fd72cc)}.candy-glass[data-shape=pod] .candy-glass__css{width:calc(var(--glass-size) * .59);height:calc(var(--glass-size) * .99);opacity:1;background:linear-gradient(90deg,#ffffff4d 0%,#ffffff0f 16%,#fff0 38% 64%,#ffffff1a 84%,#ffffff52 100%),linear-gradient(#bdadff1a,#bdadff05 40%,#fd72cc1f);border-radius:62.4375rem;rotate:none;box-shadow:inset 0 0 0 1.5px #ffffff6b,inset .4375rem 0 .625rem -.3125rem #5ad8ff99,inset -.4375rem 0 .625rem -.3125rem #fd72ccb3,inset 0 -.75rem 1rem -.625rem #ffd07d99,inset 0 .75rem 1rem -.625rem #ffffff73}.candy-glass[data-shape=pod] .candy-glass__css:before{opacity:1;background:linear-gradient(#ffffffe6,#fff0);border-radius:62.4375rem;width:12%;height:50%;padding:0;inset:12% auto auto 17%;-webkit-mask:none;mask:none}.candy-glass[data-shape=pod] .candy-glass__css:after{content:"";aspect-ratio:1;background:radial-gradient(closest-side,#fff,#fff0);border-radius:50%;width:9%;position:absolute;bottom:14%;right:18%}.candy-glass[data-state=live] .candy-glass__css{opacity:0;visibility:hidden;transition:opacity .18s linear .18s,visibility 0s linear .36s}@media (forced-colors:active){.candy-glass{display:none}}#services .services-glass{--glass-size:9.375rem;z-index:0;width:16.25rem;height:14.75rem;top:calc(50% - 6rem);left:calc(60% - 7.5rem)}@media (max-width:1199px){#services .services-glass{display:none}}#book-a-call .closing-glass{--gutter:calc((100% - min(55rem, 90%)) / 2);z-index:0}#book-a-call .closing-glass.is-pill{--glass-size:10.25rem;left:calc(var(--gutter) / 2 - 8.3125rem);top:calc(var(--sign-top) + .625rem);width:18.125rem;height:16.25rem}#book-a-call .closing-glass.is-ring{--glass-size:7.75rem;left:calc(100% - var(--gutter) / 2 - 6.875rem);width:15.625rem;height:15.625rem;bottom:11.25rem}#book-a-call .closing-glass.is-ring .candy-glass__css{--ring-body:#f0ce8cd1;--ring-deep:#e2ba80e0;filter:drop-shadow(0 0 .4375rem #ffd07d99)drop-shadow(0 0 1.25rem #ffd07d4d)}@media (max-width:1439px){#book-a-call .closing-glass.is-pill{--glass-size:8.75rem}#book-a-call .closing-glass.is-ring{--glass-size:6.75rem}}@media (max-width:1199px){#book-a-call .closing-glass.is-pill{--glass-size:7.375rem;left:0;top:calc(var(--sign-top) - 9.375rem);width:14.375rem;height:12.5rem}#book-a-call .closing-glass.is-ring{--glass-size:5.75rem;left:auto;right:calc(var(--gutter) + 6% - 3.5rem);width:12.5rem;height:12.5rem;bottom:-1.5rem}}@media (max-width:900px){#book-a-call .closing-glass.is-pill{--glass-size:6.5rem}}@media (max-width:700px){#book-a-call .closing-glass.is-pill{display:none}#book-a-call .closing-glass.is-ring{--glass-size:3.75rem;width:9.375rem;height:9.375rem;bottom:-2rem;right:.375rem}}.gumball .glass-spot--counter-ring{--glass-size:6.5rem;--ring-edge:#d9932f;z-index:2;width:11.25rem;height:11.25rem;margin-top:calc(6% - 4.5rem);top:0;left:calc(96% - 4.75rem)}@media (max-width:1199px){.gumball .glass-spot--counter-ring{display:none}}.membership .glass-spot--membership-drop{--glass-size:6.5rem;z-index:0;width:11rem;height:11rem;top:-5rem;left:-5.125rem}@media (max-width:960px){.membership .glass-spot--membership-drop{display:none}}#work .glass-spot--work-heart{--glass-size:5.625rem;z-index:2;right:calc(var(--alien-right) + var(--alien-w) - 4rem);width:9.5rem;height:9.5rem;top:1.25rem}@media (max-width:900px){#work .glass-spot--work-heart{--glass-size:4.75rem;width:8.25rem;height:8.25rem}}@media (max-width:700px){#work .glass-spot--work-heart{--glass-size:4rem;width:7rem;height:7rem;top:-.875rem;right:0}}#pricing .addons-glass>.glass-spot--pricing-ring{--glass-size:5.75rem;--ring-edge:#d9932f;z-index:0;width:11rem;height:11rem;top:calc(50% - 7.125rem);left:calc(50% - 4.8125rem)}@container (max-width:10.6238rem){#pricing .addons-glass>.glass-spot--pricing-ring{display:none}}@media (min-width:961px){#pricing>.glass-spot--pricing-sky{display:none}}@media (max-width:960px){#pricing>.glass-spot--pricing-sky{--glass-size:3.75rem;--ring-edge:#d9932f;z-index:0;width:6.75rem;height:6.75rem;top:1.25rem;left:calc(50% + 7.25rem)}}@media (max-width:700px){#pricing>.glass-spot--pricing-sky{--glass-size:2.75rem;width:5rem;height:5rem;top:1rem;left:auto;right:0}}@media (max-width:400px){#pricing>.glass-spot--pricing-sky{--glass-size:2.25rem;width:4.125rem;height:4.125rem;top:1.0625rem}}.pro-pod .glass-spot--pricing-pod{--glass-size:calc(16.9375rem * var(--k,1));left:calc(-1.875rem * var(--k,1));top:calc(-1.25rem * var(--k,1));width:calc(100% + 3.75rem * var(--k,1));height:calc(100% + 2.5rem * var(--k,1))}#kookie-drops .glass-spot--drops-ring{--glass-size:6.5rem;z-index:0;width:11.25rem;height:11.25rem;top:2.75rem;left:calc(50% + min(45rem,45%) - 15.1875rem)}@media (max-width:1259px){#kookie-drops .glass-spot--drops-ring{top:1.875rem;left:calc(50% + min(45rem,45%) - 13.0625rem)}}@media (max-width:1099px){#kookie-drops .glass-spot--drops-ring{--glass-size:4.75rem;width:8.75rem;height:8.75rem;top:7.5rem;left:calc(50% + min(45rem,45%) - 6.25rem)}}@media (max-width:900px){#kookie-drops .glass-spot--drops-ring{--glass-size:5.25rem;width:9.375rem;height:9.375rem;top:auto;bottom:23.875rem;left:calc(50% - min(45rem,45%) + 22.375rem)}}@media (max-width:599px){#kookie-drops .glass-spot--drops-ring{--glass-size:3.5rem;width:6.25rem;height:6.25rem;top:.875rem;bottom:auto;left:calc(100% - 7rem)}}@media (min-width:901px) and (max-width:959.98px){#kookie-drops .glass-spot--drops-ring{display:none}}#perks .glass-spot--perks-heart{--glass-size:6rem;z-index:0;width:10.25rem;height:10.25rem;top:8.5rem;left:calc(50% + min(45rem,45%)/2.38095 - 4.5rem)}@media (max-width:1199px){#perks .glass-spot--perks-heart{--glass-size:5rem;width:8.5rem;height:8.5rem;top:8.3125rem;left:calc(50% + min(45rem,45%)/2.38095 - 3.75rem)}}@media (max-width:700px){#perks .glass-spot--perks-heart{display:none}}#faq .glass-spot--faq-drop{--glass-size:7rem;z-index:0;width:11.875rem;height:11.875rem;margin:-2.125rem 0 0 7.375rem}@media (max-width:1199px){#faq .glass-spot--faq-drop{--glass-size:6rem;width:10.25rem;height:10.25rem;margin:-1.5rem 0 0 6rem}}@media (min-width:861px) and (min-height:921px),(min-width:1200px) and (min-height:871px) and (hover:hover) and (pointer:fine),(min-width:1215px) and (min-height:828px) and (hover:hover) and (pointer:fine),(min-width:1240px) and (min-height:793px) and (hover:hover) and (pointer:fine),(min-width:1260px) and (min-height:783px) and (hover:hover) and (pointer:fine){#faq .glass-spot--faq-drop{display:none}}@media (max-width:860px){#faq .faq-intro{position:relative}#faq .glass-spot--faq-drop{--glass-size:4.5rem;width:7.75rem;height:7.75rem;margin:0;top:2.8125rem;right:2.375rem}}@media (max-width:700px){#faq .glass-spot--faq-drop{--glass-size:3.5rem;width:6.25rem;height:6.25rem;top:-3.5625rem;right:-.8125rem}}.world-hero .glass-spot--service-hero{--glass-size:5.5rem;z-index:1;width:12.5rem;height:7.5rem;bottom:0;right:max(5%,50% - 43.5rem)}.world-hero .glass-spot--service-hero .candy-glass__css{--glass-tint:#fd72cc;--body:color-mix(in srgb, var(--glass-tint) 22%, #ffffff29);--deep:color-mix(in srgb, var(--glass-tint) 40%, #ffffff0f);background:radial-gradient(ellipse 22% 20% at 27% 30%, #ffffffe6 0 30%, #fff0 100%), linear-gradient(180deg, #ffffff4d 0%, #fff0 38%), linear-gradient(180deg, var(--body) 0%, var(--deep) 100%);box-shadow:inset 0 0 0 1.5px #ffffff80, inset .3125rem .375rem .625rem -.375rem #ffffffb3, inset -.375rem -.4375rem .75rem -.375rem color-mix(in srgb, var(--glass-tint) 55%, #4b2bb866), 0 0 2.5rem -.375rem color-mix(in srgb, var(--glass-tint) 60%, transparent)}@media (max-width:1199px){.world-hero .glass-spot--service-hero{display:none}}
.lang-name:lang(ko),.lang-name:lang(th){font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}html[lang=ko] .lang-name:lang(ko),html[lang=th] .lang-name:lang(th){font-family:inherit}.lang-switch{position:relative}.lang-toggle{border-radius:var(--r-pill);background:var(--lilac-100);height:2.75rem;color:var(--ink);font:600 .8125rem/1 var(--heading);letter-spacing:.04em;align-items:center;gap:.4375rem;padding:0 .75rem 0 .25rem;display:inline-flex}.lang-toggle-chip{background:#fff;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid;box-shadow:inset 0 -.1875rem #2020261a}.lang-toggle-chip svg{width:1rem;height:1rem}.lang-toggle-chevron{width:.875rem;height:.875rem;color:var(--grape-deep);margin-left:-1px}.lang-switch[data-open] .lang-toggle-chevron{rotate:180deg}.lang-switch[data-open] .lang-toggle-chip,.lang-toggle:focus-visible .lang-toggle-chip{background:var(--bubblegum)}@media (hover:hover){.lang-toggle:hover .lang-toggle-chip{background:var(--bubblegum)}}html.motion-ok .lang-toggle{transition:scale var(--t-release) var(--ease-gummy)}html.motion-ok .lang-toggle:active{transition-duration:var(--t-press);scale:.95}html.motion-ok .lang-toggle-chip{transition:background-color var(--t-hover) ease}html.motion-ok .lang-toggle-chevron{transition:rotate .32s var(--ease-gummy)}.lang-popover{z-index:2;text-align:left;background:#fffffffc;border-radius:1.5rem;width:max-content;min-width:13.25rem;padding:.625rem;position:absolute;top:calc(100% + .75rem);right:-.375rem;box-shadow:0 0 0 .1875rem #fff,inset 0 0 0 1.5px #e6e2f0,0 1.375rem 2.5rem -1.125rem #4b2bb880,0 .25rem .625rem -.25rem #4b2bb82e}.lang-popover:before{content:"";background:#fff;border-radius:.1875rem 0 0;width:.875rem;height:.875rem;position:absolute;top:-.375rem;right:1.875rem;rotate:45deg;box-shadow:inset 1.5px 1.5px #e6e2f0}.lang-popover-title{color:var(--muted);font:600 .71875rem/1.2 var(--heading);letter-spacing:.06em;text-transform:uppercase;padding:.375rem .75rem .5rem}html[lang=ko] .lang-popover-title,html[lang=th] .lang-popover-title{letter-spacing:0;text-transform:none}.lang-popover ul{gap:2px;display:grid}.lang-option{min-height:2.875rem;color:var(--ink);font:500 .9375rem/1.2 var(--body);border-radius:1rem;align-items:center;gap:.75rem;padding:.3125rem .875rem .3125rem .375rem;display:flex}.lang-code{border-radius:var(--r-pill);background:var(--lilac-100);min-width:2.375rem;height:1.875rem;color:var(--grape-deep);font:600 .75rem/1 var(--heading);letter-spacing:.06em;flex:none;place-items:center;padding:0 .5rem;display:inline-grid}.lang-check{width:1rem;height:1rem;color:var(--grape);margin-left:auto}.lang-option[aria-current]{background:var(--bubblegum-100)}.lang-option[aria-current] .lang-code{background:var(--bubblegum);color:var(--ink)}@media (hover:hover){.lang-option:hover{background:var(--lilac-100)}.lang-option:hover .lang-code{background:#fff}.lang-option[aria-current]:hover{background:var(--bubblegum-100)}}.lang-option:focus-visible{outline-offset:-2px}@keyframes dk-lang-pop{0%{opacity:0;transform:translateY(-.375rem)scale(.92)}}html.motion-ok .lang-switch[data-open] .lang-popover{transform-origin:calc(100% - 2.3125rem) 0;animation:dk-lang-pop var(--t-pop) var(--ease-pop) backwards}html.motion-ok .lang-option{transition:background-color var(--t-hover) ease}.lang-chips{flex-wrap:wrap;align-items:center;gap:.625rem 1rem;display:flex}.lang-chips ul{flex-wrap:wrap;gap:.5rem;display:flex}.lang-chips-title{font:600 .75rem/1.2 var(--heading);letter-spacing:.06em;text-transform:uppercase}html[lang=ko] .lang-chips-title,html[lang=th] .lang-chips-title{letter-spacing:0;text-transform:none}.lang-chip{border-radius:var(--r-pill);min-height:2.75rem;font:500 .875rem/1 var(--body);word-break:keep-all;align-items:center;gap:.5rem;padding:0 1rem 0 .375rem;display:inline-flex}.lang-chip .lang-code{min-width:2.125rem;height:1.875rem}.lang-chip .lang-check{margin-left:0}.mobile-menu>.menu-langs{margin-top:1.375rem}.menu-langs .lang-chips-title{color:var(--muted);flex-basis:100%}.menu-langs .lang-chip{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);background:#fff}.menu-langs .lang-chip[aria-current]{background:var(--bubblegum-100);box-shadow:inset 0 0 0 2px var(--bubblegum-edge)}.menu-langs .lang-chip[aria-current] .lang-code{background:var(--bubblegum);color:var(--ink)}@media (hover:hover){.menu-langs .lang-chip:hover{background:var(--lilac-100)}}.mobile-menu>.menu-langs{--menu-i:6}.mobile-menu>p{--menu-i:7}html.motion-ok .mobile-menu[open]>.menu-langs{animation:dk-menu-drop .52s var(--ease-gummy) backwards;animation-delay:calc(.12s + var(--menu-i,0) * 50ms)}html.motion-ok .menu-langs .lang-chip{transition:scale var(--t-release) var(--ease-gummy)}html.motion-ok .menu-langs .lang-chip:active{transition-duration:var(--t-press);scale:.97}.footer .footer-lang{margin-top:2.5rem}.footer-lang .lang-chips-title{color:#b9b4c6}.footer-lang .lang-chip{color:var(--paper);box-shadow:inset 0 0 0 1.5px #3d3a48}.footer-lang .lang-code{color:#e9e1ff;background:#2c2a35}.footer-lang .lang-chip[aria-current]{box-shadow:inset 0 0 0 1.5px var(--bubblegum);background:#fd72cc2e}.footer-lang .lang-chip[aria-current] .lang-code{background:var(--bubblegum);color:var(--ink)}.footer-lang .lang-check{color:var(--bubblegum)}.footer-lang .lang-chip:hover,.footer-lang .lang-chip:focus-visible{color:#fff;box-shadow:inset 0 0 0 1.5px var(--bubblegum)}.footer-lang{--focus:var(--bubblegum)}html.motion-ok .footer-lang .lang-chip{transition:box-shadow var(--t-hover) ease}@media (max-width:700px){.footer .footer-lang{margin-top:2rem}.footer-lang .lang-chips-title{flex-basis:100%}}@media (forced-colors:active){.lang-toggle:not(:focus-visible),.lang-chip:not(:focus-visible){outline-offset:-2px;outline:2px solid buttontext}.lang-toggle-chip,.lang-code{outline-offset:-1px;outline:1px solid canvastext}.lang-popover{border:2px solid canvastext}.lang-popover:before{display:none}.lang-option[aria-current],.lang-chip[aria-current]{outline-offset:-2px;outline:2px solid highlight}}.mobile-menu>.menu-langs{width:min(35rem, 100% - 2 * var(--menu-gutter));margin-left:var(--menu-gutter)}@media (min-width:701px){.mobile-menu>.menu-langs{width:min(38.75rem, 100% - 2 * var(--menu-gutter))}}@media (max-width:519.98px){.lang-chips ul{grid-template-columns:repeat(2,max-content);display:grid}}@media (max-width:700px){:is(.menu-langs,.footer-lang) ul{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}:is(.menu-langs,.footer-lang) .lang-chip{width:100%}}
@font-face{font-family:DK Pretendard;font-style:normal;font-weight:400;font-display:swap;src:url(../media/pretendard-kr-400.26nucoj_r0z1i.woff2)format("woff2");unicode-range:U+11??,U+3000-303F,U+3130-318F,U+A960-A97F,U+AC00-D7A3,U+D7B0-D7FF,U+FF00-FFEF}@font-face{font-family:DK Pretendard;font-style:normal;font-weight:500;font-display:swap;src:url(../media/pretendard-kr-500.1it-lahap8-2l.woff2)format("woff2");unicode-range:U+11??,U+3000-303F,U+3130-318F,U+A960-A97F,U+AC00-D7A3,U+D7B0-D7FF,U+FF00-FFEF}@font-face{font-family:DK Pretendard;font-style:normal;font-weight:600;font-display:swap;src:url(../media/pretendard-kr-600.2yswynx96186-.woff2)format("woff2");unicode-range:U+11??,U+3000-303F,U+3130-318F,U+A960-A97F,U+AC00-D7A3,U+D7B0-D7FF,U+FF00-FFEF}@font-face{font-family:DK Plex Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/plex-thai-400.42h6fehff09po.woff2)format("woff2");unicode-range:U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:DK Plex Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/plex-thai-500.2w3wf2js5sqbe.woff2)format("woff2");unicode-range:U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:DK Plex Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/plex-thai-600.37tmee8dftza9.woff2)format("woff2");unicode-range:U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:DK Prompt Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/prompt-thai-400.40_ard6kbqbec.woff2)format("woff2");unicode-range:U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:DK Prompt Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/prompt-thai-500.2g-7crvb_e16h.woff2)format("woff2");unicode-range:U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:DK Prompt Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/prompt-thai-600.11dxclh5dwsdu.woff2)format("woff2");unicode-range:U+E01-E5B,U+200C-200D,U+25CC}html[lang=ko]{--heading:"Sora", "DK Pretendard", sans-serif;--body:"Inter", "DK Pretendard", sans-serif;--display-track:-.02em}html[lang=ko] body{word-break:keep-all}html[lang=ko] :is(h1,h2,h3,h4,p,li){overflow-wrap:anywhere}html[lang=ko] body{line-height:1.7}html[lang=ko] :is(h1,h2,h3,h4){letter-spacing:var(--display-track);line-height:1.28}html[lang=th]{--heading:"Sora", "DK Prompt Thai", sans-serif;--body:"Inter", "DK Plex Thai", sans-serif;--display-track:-.02em}html[lang=th] body{line-height:1.7}html[lang=th] :is(h1,h2,h3,h4){letter-spacing:var(--display-track);line-height:1.24}html:is([lang=ko],[lang=th]) :is(.eyebrow,.world-eyebrow,.world-explore-eyebrow,.world-row-here,.process .request-demo .status,#services .world-info>p,.addon-label,.status,.process .request-demo-top>span:first-child,.booking-dialog .eyebrow,.lang-popover-title,.lang-chips-title){letter-spacing:0;text-transform:none}html[lang=th] .eyebrow{font-size:.875rem;line-height:1.35}html[lang=th] :is(.lang-popover-title,.lang-chips-title){font-size:.875rem}html[lang=ko] .eyebrow{line-height:1.2}html:is([lang=ko],[lang=th]) em{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit}html:is([lang=ko],[lang=th]) .hero h1 em{font-size:1em}html:is([lang=ko],[lang=th]) :is(h1,h2,h3,h4) em:not(.hero-rise){text-wrap:balance;background:0 0;padding-inline:0;display:inline-block}html[lang=ko] .membership .membership-grid h2{font-size:clamp(2rem, 9.8cqi, var(--h2-size))}html:is([lang=ko],[lang=th]) .counter-copy>p em{font-size:1em;line-height:inherit}html[lang=th] .hero h1,html[lang=th] .hero h1 .hero-line{line-height:1.1}html[lang=ko] .hero h1 .hero-line{line-height:1.16}@media (max-width:700px){html[lang=ko] .hero h1{font-size:min(11.8vw,3.5rem)}}@media (min-width:701px){html[lang=ko] .hero h1{font-size:clamp(3rem,min(7.6vw,12svh),5.25rem)}html[lang=ko] .hero h1 .hero-line{line-height:1.1}}@media (min-width:1200px){html[lang=ko] .hero h1{max-width:45rem;font-size:clamp(4rem,min(max(5.25rem,6.2vw),12svh),6.5rem)}}@media (min-width:701px){html[lang=th] .hero h1{font-size:clamp(4rem,7.6vw,4.75rem)}}@media (min-width:701px) and (max-height:640px) and (not ((min-width:1280px) and (hover:hover) and (pointer:fine))),(min-width:701px) and (max-height:544px){html[lang=th] .hero h1{font-size:clamp(3.5rem,min(7.6vw,13vh),4.75rem)}}@media (max-width:700px){html[lang=th] .hero h1{font-size:min(10.4vw,2.75rem)}html[lang=th] .hero h1 em{margin-block:-.2em -.12em;padding-block:.2em .12em}}@keyframes hero-mask-tall{0%,to{clip-path:inset(-.7em -.5em -.5em)}}html.motion-ok[lang=th] .hero:not([data-entrance=skip]) .hero-line{animation-name:hero-mask-tall}@keyframes hero-rise-th{0%{transform:translateY(175%)}}html.motion-ok[lang=th] .hero:not([data-entrance=skip]) .hero-rise{animation-name:hero-rise-th}@media (min-width:968px){html[lang=ko] #book-a-call .closing-copy h2{font-size:3.75rem}}html[lang=fil]{--heading:"Sora", "Inter", sans-serif}html[lang=fil] .membership .membership-grid h2{font-size:clamp(2rem, 7.4cqi, var(--h2-size))}@media (min-width:1151px) and (max-width:1279px){html[lang=fil] .header-bar{padding-right:.875rem;display:flex}html[lang=fil] .header-bar>.header-actions{margin-left:auto;margin-right:0}html[lang=fil] .desktop-nav,html[lang=fil] .header-actions .account-link{display:none}html[lang=fil] .header-actions>.button,html[lang=fil] .menu-toggle{display:inline-flex}}@media (min-width:1280px) and (max-width:1319px){html[lang=fil] .desktop-nav a{padding:0 .625rem}html[lang=fil] .header-actions{gap:1rem}}@media (min-width:420px) and (max-width:469.98px){html[lang=fil] .header-actions{display:none}}@media (min-width:470px) and (max-width:559.98px){html[lang=fil] .menu-toggle{gap:0;padding:0 .25rem;font-size:0}}@media (min-width:540px) and (max-width:555.98px) and (orientation:landscape) and (max-height:640px){html[lang=fil] .mobile-menu nav{grid-template-columns:none}}@media (max-width:559.98px){html[lang=fil] .hero .eyebrow[data-split]{border-radius:.875rem;line-height:1.3;display:inline-block}html[lang=fil] .hero .eyebrow[data-split] .eyebrow-tail{padding-inline-start:1rem;display:block}}@media (min-width:701px){html[lang=fil] .hero h1{font-size:clamp(4rem,min(7.6vw,13svh),7.25rem)}}@media (min-width:701px) and (max-height:760px) and (not ((min-width:1280px) and (hover:hover) and (pointer:fine))),(min-width:701px) and (max-height:646px){html[lang=fil] .hero-copy{padding-top:2.5rem}}@media (min-width:701px) and (max-height:640px) and (not ((min-width:1280px) and (hover:hover) and (pointer:fine))),(min-width:701px) and (max-height:544px){html[lang=fil] .hero h1{font-size:4rem}}@media (max-width:700px){html[lang=fil] .hero h1{font-size:min(3rem,13vw)}}html[lang=fil] #services .section-heading>p{text-wrap:balance}@media (max-width:700px) and (max-height:740px){html[lang=fil] .booking-dialog .dialog-body{padding-block:1.25rem 1.375rem}html[lang=fil] .booking-dialog .dialog-top{margin-bottom:.875rem}html[lang=fil] .booking-dialog h2{margin-bottom:.625rem;font-size:1.5rem}html[lang=fil] .booking-dialog .dialog-body>p{font-size:.9375rem}html[lang=fil] .booking-dialog .unavailable{margin:.875rem 2px 1.125rem;padding:1rem 1rem .875rem}html[lang=fil] .booking-dialog .dialog-body>.button{width:100%;box-shadow:inset 0 -.3125rem 0 var(--grape-deep), inset 0 2px 0 #fff6, 0 .625rem 1.375rem -.75rem var(--grape-deep), 0 .75rem 0 .75rem #fff;position:sticky;bottom:0}}@media (max-width:359px){html[lang=fil] .booking-dialog .eyebrow{white-space:normal}}@media (min-width:360px) and (max-width:700px){html[lang=fil] .footer-top .text-button{white-space:nowrap;grid-column:1/-1}}@media (min-width:701px){html[lang=fil] .footer-top nav a,html[lang=fil] .footer-top .text-button,html:is([lang=fil],[lang=th]) .footer .footer-bottom a{white-space:nowrap}}@media (max-width:1100px){html:is([lang=fil],[lang=th]) .footer .footer-bottom{flex-wrap:wrap}}@media (min-width:701px){html:is([lang=ko],[lang=fil]){--h2-size:clamp(2rem, min(4.4vw, 8vh), 3.75rem)}}@media (min-width:1200px){html:not([lang=en]) #services .section-heading h2{max-width:calc(min(90vw,90rem)/1.66667 - 6.875rem)}html[lang=ko] #services .section-heading h2{font-size:min(var(--h2-size), calc((min(90vw, 90rem) * .6 - 6.875rem) / 11.1))}html[lang=fil] #services .section-heading h2{font-size:min(var(--h2-size), calc((min(90vw, 90rem) * .6 - 6.875rem) / 13.9))}html:not([lang=en]) #perks .section-heading h2{max-width:calc(45vw + min(18.875rem,18.9vw) - 6rem)}}@media (min-width:701px) and (max-width:1199px){html:not([lang=en]) #perks .section-heading h2{max-width:calc(45vw + min(18.875rem,18.9vw) - 5.25rem)}}html[lang=th] .explore-ring-text{letter-spacing:.02em;font-size:.875rem}
