@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-devanagari-300-normal-D7nrgzLr.woff2)format("woff2"),url(/assets/poppins-devanagari-300-normal-5EpgE5P1.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-latin-ext-300-normal-Cirz0Guu.woff2)format("woff2"),url(/assets/poppins-latin-ext-300-normal-nf6F73WS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-latin-300-normal-Dku2WoCh.woff2)format("woff2"),url(/assets/poppins-latin-300-normal-DCNuMXUj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-italic-b0IoVOMD.woff2)format("woff2"),url(/assets/poppins-devanagari-400-italic-6KhkvbTM.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-italic-D4M8lIzc.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-italic-D4TZmcjf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-italic-B4GYq972.woff2)format("woff2"),url(/assets/poppins-latin-400-italic-BPejoDS-.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2)format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2)format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gotham Ultra;src:url(/assets/Gotham-Ultra-ChbmGjS6.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--header-h:4rem;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--sans);color:var(--text);background-color:var(--bg)}body{min-height:100vh;margin:0}main{max-width:40rem;margin:0 auto;padding:4rem 1.5rem}h1{color:var(--text-h);margin:0 0 .5rem;font-size:3rem}dt{color:var(--text-h);font-weight:600}dd{margin:0 0 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}:root[data-vt=in]::view-transition-new(root){animation:.8s cubic-bezier(.4,0,.2,1) vt-reveal}:root[data-vt=out]::view-transition-old(root){z-index:1;animation:.8s cubic-bezier(.4,0,.2,1) vt-conceal}@keyframes vt-reveal{0%{clip-path:circle(0 at var(--vt-x) var(--vt-y))}to{clip-path:circle(var(--vt-r) at var(--vt-x) var(--vt-y))}}@keyframes vt-conceal{0%{clip-path:circle(var(--vt-r) at var(--vt-x) var(--vt-y))}to{clip-path:circle(0 at var(--vt-x) var(--vt-y))}}:root[data-vt] *{transition-duration:0s!important}.signup-popup{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1017278c;justify-content:center;align-items:center;padding:1.25rem;animation:.25s ease-out signup-popup-fade;display:flex;position:fixed;inset:0}.signup-popup__panel{box-sizing:border-box;background:var(--page,#fff);text-align:center;border-radius:1.125rem;width:100%;max-width:min(90%,26.25rem);max-height:calc(100dvh - 2.5rem);padding:clamp(1.5rem,1.25rem + 1.5vw,2.25rem);animation:.35s ease-out signup-popup-pop;position:relative;overflow-y:auto;box-shadow:0 1.25rem 3.5rem #10172747}.signup-popup__panel:focus{outline:none}.signup-popup__title{letter-spacing:-.01em;color:var(--ink,#101727);text-wrap:balance;margin:0 0 .5rem;font-family:Gotham Ultra,system-ui,sans-serif;font-size:clamp(1.5rem,1.3rem + 1vw,1.875rem);font-weight:900;line-height:1.05}.signup-popup__body{color:var(--ink-2,#3a4356);text-wrap:pretty;margin:0 0 1.125rem;font-size:.9375rem;font-weight:300;line-height:1.55}.signup-popup__form{text-align:left;flex-direction:column;gap:.875rem;display:flex}.signup-popup__label{color:var(--ink-2,#3a4356);font-size:.8125rem;font-weight:600}.signup-popup__input{box-sizing:border-box;border:1.5px solid var(--line,#10172729);width:100%;min-height:2.75rem;color:var(--ink,#101727);border-radius:.75rem;padding:.625rem .9375rem;font-size:.9375rem}.signup-popup__input:disabled{opacity:.6}.signup-popup__consent{color:var(--ink-2,#3a4356);cursor:pointer;align-items:flex-start;gap:.625rem;font-size:.8125rem;line-height:1.4;display:flex}.signup-popup__consent input{width:1.25rem;height:1.25rem;accent-color:var(--p,#2c6392);cursor:pointer;flex-shrink:0;margin-top:.125rem}.signup-popup__error{color:#b3323c;text-align:left;margin:0;font-size:.84375rem;font-weight:500}.signup-popup__cta{background:var(--cta,#2c6392);min-height:2.75rem;color:var(--ctaT,#fff);cursor:pointer;border:none;border-radius:999px;margin-top:.25rem;font-family:Gotham Ultra,system-ui,sans-serif;font-size:.9375rem;font-weight:800}.signup-popup__cta:disabled{opacity:.7;cursor:default}.signup-popup__dismiss{width:100%;min-height:2.75rem;color:var(--ink-3,#6b7386);cursor:pointer;background:0 0;border:none;margin-top:1rem;font-size:.8125rem;font-weight:500;text-decoration:underline;display:block}.signup-popup__success-title{color:var(--ink,#101727);margin:0 0 .5rem;font-family:Gotham Ultra,system-ui,sans-serif;font-size:clamp(1.75rem,1.5rem + 1.2vw,2.25rem);font-weight:900}.signup-popup__success-body{color:var(--ink-2,#3a4356);text-wrap:pretty;margin:0;font-size:.9375rem;font-weight:300;line-height:1.55}@keyframes signup-popup-fade{0%{opacity:0}}@keyframes signup-popup-pop{0%{opacity:0;transform:translateY(.75rem)scale(.97)}}@media (prefers-reduced-motion:reduce){.signup-popup,.signup-popup__panel{animation:none}}.legal{z-index:160;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1017278c;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.legal__panel{background:var(--page,#fff);width:min(90%,38.75rem);max-height:calc(100dvh - 2.5rem);color:var(--ink,#101727);border-radius:1.125rem;padding:clamp(1.5rem,1.25rem + 1.5vw,2.5rem);position:relative;overflow-y:auto;box-shadow:0 1.25rem 3.5rem #10172747}.legal__close{background:var(--tint,#eaf1f7);width:2.75rem;height:2.75rem;color:var(--ink,#101727);cursor:pointer;border:none;border-radius:50%;font-size:.9375rem;font-weight:700;transition:background .5s;position:absolute;top:.75rem;right:.75rem}.legal__title{letter-spacing:-.01em;text-wrap:balance;margin:0 0 .25rem;padding-right:2.5rem;font-family:Gotham Ultra,system-ui,sans-serif;font-size:clamp(1.5rem,1.3rem + 1.2vw,1.875rem);font-weight:900}.legal__updated{color:var(--ink-3,#6b7386);margin:0 0 1.375rem;font-size:.78125rem}.legal__head{margin:1.125rem 0 .375rem;font-family:Gotham Ultra,system-ui,sans-serif;font-size:.9375rem;font-weight:800}.legal__body{color:var(--ink-2,#3a4356);text-wrap:pretty;margin:0;font-size:.875rem;font-weight:300;line-height:1.6}.confetti{z-index:200;pointer-events:none;position:fixed;inset:0;overflow:hidden}.confetti__piece{opacity:0;animation-name:veil-confetti;animation-timing-function:cubic-bezier(.25,.6,.4,1);animation-fill-mode:forwards;position:absolute;top:-6%}@keyframes veil-confetti{0%{opacity:1;transform:translateY(0) rotate(var(--spin,0deg))}to{opacity:1;transform:translateY(108vh) rotate(calc(var(--spin,0deg) + 680deg))}}@media (prefers-reduced-motion:reduce){.confetti{display:none}}.announce{color:#fff;text-align:center;background:#101727;padding:.5625rem 1rem;line-height:1.4}.announce__line{letter-spacing:.04em;margin:0;font-size:clamp(.6875rem,.65rem + .2vw,.78125rem);font-weight:500}.announce__line--accent{color:var(--pop-dark,#efe961);font-weight:700}.announce__booth{text-transform:uppercase;white-space:nowrap;font-family:Gotham Ultra,system-ui,sans-serif;font-weight:800}.model-viewer{--poster-color:transparent;background-color:#0000;width:100%;height:clamp(220px,45vw,440px)}.colour-picker{--dot:2.5rem;--gap:.875rem;--pitch:calc(var(--dot) + var(--gap));--gold:#d8b45a;--gold-sheen:conic-gradient(from 215deg, #f8ecc0, #d8b45a 22%, #a3832a 48%, #f1dc98 72%, #f8ecc0);align-items:center;gap:var(--gap);width:fit-content;margin-inline:auto;padding-bottom:4.5rem;display:flex;position:relative}.colour-picker__group{align-items:center;gap:var(--gap);display:flex}.colour-picker__row{cursor:pointer;align-items:center;display:flex;position:relative}.colour-picker__input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.colour-picker__swatch{width:var(--dot);height:var(--dot);background:var(--swatch);box-shadow:inset 0 0 0 2px var(--line,#1017271f);border-radius:50%;flex-shrink:0;transition:box-shadow .25s}.colour-picker__swatch[data-soon=true]{box-shadow:inset 0 0 0 3px var(--swatch);background:0 0}.colour-picker__row[data-checked=true] .colour-picker__swatch{box-shadow:0 0 0 3px var(--page,#fff), 0 0 0 6px var(--swatch)}.colour-picker__row[data-checked=true] .colour-picker__swatch[data-soon=true]{box-shadow:inset 0 0 0 3px var(--swatch), 0 0 0 3px var(--page,#fff), 0 0 0 6px var(--swatch)}.colour-picker__input:focus-visible~.colour-picker__swatch,.colour-picker__premium:focus-visible .colour-picker__swatch{outline:3px solid var(--ink,#101727);outline-offset:3px}@media (hover:hover){.colour-picker__row:hover .colour-picker__swatch{box-shadow:0 0 0 3px var(--page,#fff), 0 0 0 6px var(--line,#10172740)}}.colour-picker__divider{width:1px;height:calc(var(--dot) * .8);background:var(--line,#1017271f);flex-shrink:0}.colour-picker__premium{font:inherit;color:inherit;text-align:left;background:0 0;border:0;padding:0}.colour-picker__swatch--premium{background:var(--gold-sheen);animation:3.2s ease-in-out infinite colour-picker-glint;position:relative;box-shadow:inset 0 0 0 2px #ffffff59,0 0 #d8b45a00}.colour-picker__swatch--premium:after{content:"";clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);background:#fffae6;position:absolute;inset:26%}.colour-picker__premium[aria-pressed=true] .colour-picker__swatch--premium{box-shadow:0 0 0 3px var(--page,#fff), 0 0 0 6px var(--gold);animation:none}@keyframes colour-picker-glint{0%,to{box-shadow:inset 0 0 0 2px #ffffff59,0 0 #d8b45a00}50%{box-shadow:inset 0 0 0 2px #ffffff59,0 0 0 7px #d8b45a38}}@media (hover:hover){.colour-picker__premium:hover .colour-picker__swatch--premium{box-shadow:0 0 0 3px var(--page,#fff), 0 0 0 6px #d8b45a99;animation:none}}.colour-picker__name,.colour-picker__badge{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.colour-picker__tab{top:var(--dot);left:calc(var(--dot) / 2);white-space:nowrap;transform:translateX(calc(var(--active-index,0) * var(--pitch))) translateX(-50%);flex-direction:column;align-items:center;gap:.375rem;margin:.625rem 0 0;transition:transform .45s cubic-bezier(.3,.7,.3,1);display:flex;position:absolute}.colour-picker__tab-name{color:var(--ink,#101727);font-family:Gotham Ultra,system-ui,sans-serif;font-size:.9375rem;font-weight:800}.colour-picker__tab-badge{background:var(--ink,#101727);color:var(--page,#fff);border:1.5px solid var(--ink,#101727);border-radius:999px;padding:.25rem .625rem;font-family:Gotham Ultra,system-ui,sans-serif;font-size:.6875rem;font-weight:800}.colour-picker__tab-badge[data-soon=true]{color:var(--ink-3,#6b7386);border:1.5px dashed var(--line,#b4bac7);background:0 0}.colour-picker__tab-badge[data-premium=true],.colour-picker__badge[data-premium=true]{background:var(--gold-sheen);color:#101727;border-color:#0000}@media (prefers-reduced-motion:reduce){.colour-picker__tab{transition:none}.colour-picker__swatch--premium{animation:none}}@media (width>=48.75rem){.colour-picker{flex-direction:column;align-items:stretch;gap:.625rem;width:auto;max-width:26.25rem;margin-inline:0;padding-bottom:0}.colour-picker__group{flex-direction:column;align-items:stretch;gap:.625rem}.colour-picker__divider{width:auto;height:1px;margin:.25rem 1.125rem}.colour-picker__row{background:var(--card,#f7f8fa);border:2px solid #0000;border-radius:1.25rem;gap:.875rem;padding:.875rem 1.125rem;transition:border-color .25s,background .25s}.colour-picker__row[data-checked=true]{background:var(--page,#fff);border-color:var(--p,#2c6392);box-shadow:0 10px 26px #1017271a}.colour-picker__swatch{width:2.75rem;height:2.75rem}.colour-picker__row[data-checked=true] .colour-picker__swatch,.colour-picker__row[data-checked=true] .colour-picker__swatch[data-soon=true]{box-shadow:inset 0 0 0 2px var(--line,#1017271f)}.colour-picker__row[data-checked=true] .colour-picker__swatch[data-soon=true]{box-shadow:inset 0 0 0 3px var(--swatch)}.colour-picker__premium{background:linear-gradient(var(--card,#f7f8fa), var(--card,#f7f8fa)) padding-box, linear-gradient(135deg, #f1dc98, #a3832a) border-box;border-color:#0000;width:100%}.colour-picker__premium[aria-pressed=true]{background:linear-gradient(var(--page,#fff), var(--page,#fff)) padding-box, var(--gold-sheen) border-box;box-shadow:0 10px 26px #1017271a}.colour-picker__premium[aria-pressed=true] .colour-picker__swatch--premium,.colour-picker__premium:hover .colour-picker__swatch--premium{box-shadow:inset 0 0 0 2px #ffffff59}@media (hover:hover){.colour-picker__row:hover .colour-picker__swatch{box-shadow:inset 0 0 0 2px var(--line,#1017271f)}.colour-picker__row:hover{border-color:var(--ink-3,#10172759)}.colour-picker__premium:hover{background:linear-gradient(var(--page,#fff), var(--page,#fff)) padding-box, var(--gold-sheen) border-box;border-color:#0000}}.colour-picker__name{clip-path:none;width:auto;height:auto;color:var(--ink,#101727);flex:1;font-family:Gotham Ultra,system-ui,sans-serif;font-size:.9375rem;font-weight:800;position:static}.colour-picker__badge{clip-path:none;background:var(--ink,#101727);width:auto;height:auto;color:var(--page,#fff);border:1.5px solid var(--ink,#101727);border-radius:999px;flex-shrink:0;padding:.375rem .875rem;font-family:Gotham Ultra,system-ui,sans-serif;font-size:.8125rem;font-weight:800;position:static}.colour-picker__badge[data-soon=true]{color:var(--ink-3,#6b7386);border:1.5px dashed var(--line,#b4bac7);background:0 0}.colour-picker__badge[data-premium=true]{background:var(--gold-sheen);color:#101727;border-color:#0000}.colour-picker__tab{display:none}}.colour-section{background:var(--page,#fff)}.colour-section__inner{grid-template-columns:1fr;justify-items:center;gap:clamp(1.5rem,1rem + 2vw,2.5rem);max-width:75rem;margin:0 auto;padding:clamp(3rem,2rem + 4vw,6rem) 1.5rem;display:grid}.colour-section__copy{text-align:center;max-width:34rem}.colour-section__stage{justify-content:center;width:100%;display:flex}.colour-section__stage .model-viewer{width:min(90vw,26.25rem)}.colour-section__scene{width:min(90vw,28rem);height:auto;animation:.55s cubic-bezier(.2,.7,.2,1) colour-section-scene;display:block}@keyframes colour-section-scene{0%{opacity:0;transform:translateY(.75rem)scale(.97)}}@media (prefers-reduced-motion:reduce){.colour-section__scene{animation:none}}.colour-section__title{letter-spacing:-.02em;color:var(--ink,#101727);margin:0 0 1rem;font-family:Gotham Ultra,system-ui,sans-serif;font-size:clamp(2.125rem,1.7rem + 2vw,3.375rem);font-weight:900;line-height:1.02}.colour-section__subtitle{max-width:28.75rem;color:var(--ink-2,#3a4356);text-wrap:pretty;margin:0 0 2.125rem;font-size:1.0625rem;font-weight:300;line-height:1.55}@media (width>=48.75rem){.colour-section__inner{grid-template-columns:1fr 1fr;grid-template-areas:"stage copy""stage picker";align-content:center;justify-items:stretch;gap:clamp(2rem,1.5rem + 3vw,4rem)}.colour-section__stage{grid-area:stage;align-self:center}.colour-section__copy{text-align:left;grid-area:copy;align-self:end;max-width:none}.colour-picker{grid-area:picker;align-self:start}}.band{background:#101727;position:relative;overflow:hidden}.band:before{content:"";background-image:var(--band-tile);opacity:.06;filter:invert();pointer-events:none;background-size:2.4375rem;position:absolute;inset:0}.band__inner{text-align:center;max-width:47.5rem;margin:0 auto;padding:clamp(3.5rem,2.5rem + 5vw,6.875rem) 1.5rem;position:relative}.band__title{letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0 0 .875rem;font-family:Gotham Ultra,system-ui,sans-serif;font-size:clamp(2rem,1.6rem + 3.2vw,3.125rem);font-weight:900;line-height:1.02}.band__body{color:#ffffffb8;text-wrap:pretty;max-width:32.5rem;margin:0 auto 1.5rem;font-size:1.0625rem;font-weight:300;line-height:1.55}.band__booth{color:#ffffffd9;border:1.5px solid #ffffff47;border-radius:999px;margin:0 0 2rem;padding:.5rem 1.125rem;font-size:.8125rem;font-weight:500;display:inline-block}.band__booth span{color:var(--pop-dark,#efe961);text-transform:uppercase;font-family:Gotham Ultra,system-ui,sans-serif;font-weight:800;transition:color .5s}.band__form{text-align:left;flex-direction:column;gap:.75rem;max-width:26.25rem;margin:0 auto;display:flex}.band__label{color:#ffffffb8;font-size:.8125rem;font-weight:500}.band__input{box-sizing:border-box;color:#fff;background:#ffffff0f;border:1.5px solid #ffffff38;border-radius:999px;width:100%;min-height:2.75rem;padding:0 1.125rem;font-family:inherit;font-size:1rem}.band__input:focus-visible{outline:2px solid var(--pop-dark,#efe961);outline-offset:2px}.band__consent{color:#ffffffb8;cursor:pointer;align-items:flex-start;gap:.625rem;font-size:.8125rem;font-weight:300;line-height:1.45;display:flex}.band__consent input{width:1.25rem;height:1.25rem;accent-color:var(--cta,#2c6392);cursor:pointer;flex:none;margin:0}.band__error{color:var(--pop-dark,#efe961);margin:0;font-size:.8125rem;font-weight:500}.band__cta{background:var(--cta,#2c6392);min-height:2.75rem;color:var(--ctaT,#fff);cursor:pointer;border:none;border-radius:999px;padding:0 1.5rem;font-family:Gotham Ultra,system-ui,sans-serif;font-size:.875rem;font-weight:800;transition:background .5s,transform .15s}.band__cta:disabled{opacity:.7;cursor:default}@media (hover:hover){.band__cta:not(:disabled):hover{transform:translateY(-.125rem)}}.band__success-title{color:#fff;margin:0 0 .5rem;font-family:Gotham Ultra,system-ui,sans-serif;font-size:clamp(1.75rem,1.5rem + 2vw,2.5rem);font-weight:900}.band__success-body{color:#ffffffb8;text-wrap:pretty;max-width:26.25rem;margin:0 auto;font-size:1rem;font-weight:300;line-height:1.55}@media (prefers-reduced-motion:reduce){.band__cta:hover{transform:none}}.countdown{flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;display:flex}.countdown__label{letter-spacing:.06em;opacity:.75;font-size:.75rem;font-weight:500}.countdown__value{font-variant-numeric:tabular-nums;color:var(--pop-dark,#efe961);white-space:nowrap;font-family:Gotham Ultra,system-ui,sans-serif;font-size:.9375rem;font-weight:800}.mascot-box{display:block}.mascot-box--jumping{animation:.95s veil-jump}.mascot{width:100%;color:var(--p,#2c6392);transition:color .5s;animation:4.6s ease-in-out infinite veil-breathe;display:block;overflow:visible}.mascot__eye{fill:var(--mark-eye,var(--tint,#eaf1f7));transform:translate(var(--eye-x,0), var(--eye-y,0));transition:fill .5s,transform .12s}.mascot__eyes{transform-box:fill-box;transform-origin:50%;animation:4.6s infinite veil-blink}.mascot__arm{transform-box:fill-box;transform-origin:8%;opacity:0;transition:opacity .35s}.mascot--waving .mascot__arm{opacity:1;animation:1s ease-in-out infinite veil-wave}@keyframes veil-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-.5rem)}}@keyframes veil-blink{0%,90%,96%,to{transform:scaleY(1)}93%{transform:scaleY(.1)}}@keyframes veil-wave{0%{transform:rotate(0)}30%{transform:rotate(-28deg)}60%{transform:rotate(12deg)}to{transform:rotate(0)}}@keyframes veil-jump{0%{transform:translateY(0)scale(1)}35%{transform:translateY(-1.875rem)scale(1.05)}60%{transform:translateY(0)scale(1.02,.94)}80%{transform:translateY(-.625rem)}to{transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.mascot,.mascot-box--jumping,.mascot__eyes,.mascot--waving .mascot__arm{animation:none}.mascot__eye{transition:fill .5s;transform:none}.mascot--waving .mascot__arm{opacity:0}}.hero{background:var(--tint,#eaf1f7);transition:background .6s;position:relative;overflow:hidden}.hero__pattern{opacity:.05;pointer-events:none;-webkit-user-select:none;user-select:none;width:62%;position:absolute;top:-10%;right:-8%}.hero__inner{grid-template-columns:1fr;align-items:center;gap:clamp(1.5rem,1rem + 3vw,3.5rem);max-width:75rem;margin:0 auto;padding:clamp(2.5rem,1.5rem + 4vw,4.5rem) 1.5rem clamp(3rem,2rem + 4vw,5.5rem);display:grid;position:relative}.hero__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--p-text,#2c6392);margin:0 0 1.375rem;font-size:.78125rem;font-weight:700;transition:color .5s}.hero__slash{font-family:Gotham Ultra,system-ui,sans-serif;font-weight:900}.hero__title{letter-spacing:-.02em;color:var(--ink,#101727);text-wrap:balance;margin:0 0 1.375rem;font-family:Gotham Ultra,system-ui,sans-serif;font-size:clamp(2.5rem,1.8rem + 4.5vw,5.5rem);font-weight:900;line-height:.98}.hero__subtitle{max-width:32.5rem;color:var(--ink-2,#3a4356);text-wrap:pretty;margin:0 0 2.125rem;font-size:clamp(1rem,.95rem + .3vw,1.1875rem);font-weight:300;line-height:1.55}.hero__actions{flex-wrap:wrap;align-items:center;gap:.875rem;margin-bottom:1.625rem;display:flex}.hero__cta,.hero__secondary{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:3.25rem;font-family:Gotham Ultra,system-ui,sans-serif;font-weight:800;display:inline-flex}.hero__cta{background:var(--cta,#2c6392);color:var(--ctaT,#fff);border:none;padding:0 2.125rem;font-size:1rem;box-shadow:0 10px 26px #1017272e}.hero__secondary{border:2px solid var(--ink,#101727);color:var(--ink,#101727);padding:0 1.875rem;font-size:.9375rem;text-decoration:none}.hero__pill{color:#fff;background:#101727;border-radius:1.625rem;flex-direction:column;gap:.75rem;padding:1.25rem 1.625rem;display:inline-flex;box-shadow:0 14px 34px #10172738}.hero__pill-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;display:flex}.hero__event{letter-spacing:-.01em;font-family:Gotham Ultra,system-ui,sans-serif;font-size:1.0625rem;font-weight:900}.hero__booth{background:var(--pop-dark,#efe961);color:#101727;white-space:nowrap;text-transform:uppercase;border-radius:999px;padding:.375rem .875rem;font-family:Gotham Ultra,system-ui,sans-serif;font-size:.875rem;font-weight:900}.hero__stage{display:none}.hero__mascot{width:var(--mascot-w)}.hero__stage:after{content:"";width:calc(var(--mascot-w) * .7);filter:blur(8px);background:#10172729;border-radius:50%;height:1rem;margin:1.125rem auto 0;display:block}@media (width>=48.75rem){.hero__inner{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.hero__stage{--mascot-w:min(62vw, 21.25rem);flex-direction:column;justify-content:center;align-items:center;display:flex}}.perfect{background:var(--page,#fff)}.perfect__inner{grid-template-columns:1fr;justify-items:center;gap:clamp(1.5rem,1rem + 2vw,2.5rem);max-width:75rem;margin:0 auto;padding:clamp(3rem,2rem + 4vw,6rem) 1.5rem;display:grid}.perfect__copy{text-align:center;max-width:34rem}.perfect__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--p-text,#2c6392);margin:0 0 1.125rem;font-size:.78125rem;font-weight:700;transition:color .5s}.perfect__slash{font-family:Gotham Ultra,system-ui,sans-serif;font-weight:900}.perfect__title{letter-spacing:-.02em;color:var(--ink,#101727);margin:0 0 1rem;font-family:Gotham Ultra,system-ui,sans-serif;font-size:clamp(2.125rem,1.7rem + 2vw,3.375rem);font-weight:900;line-height:1.02}.perfect__body{max-width:28.75rem;color:var(--ink-2,#3a4356);text-wrap:pretty;margin:0 0 1.875rem;font-size:1.0625rem;font-weight:300;line-height:1.55}.perfect__chips{flex-wrap:wrap;justify-content:center;gap:.625rem;max-width:32.5rem;display:flex}.perfect__chip{border:1.5px solid var(--ink,#101727);color:var(--ink,#101727);letter-spacing:.04em;white-space:normal;border-radius:999px;padding:.5rem 1rem;font-size:.78125rem;font-weight:700}.perfect__stage{justify-content:center;display:flex;position:relative}.perfect__stage:before{content:"";aspect-ratio:1;background:var(--tint,#eaf1f7);filter:blur(2.5rem);opacity:.7;border-radius:50%;width:min(11rem,45vw);transition:background .5s;position:absolute}.perfect__figure{width:min(15.5rem,62vw);position:relative}.perfect__render{width:100%;height:auto;display:block}.perfect__pill{background:var(--p-text,#101727);color:var(--page,#fff);border-radius:999px;padding:.5rem 1rem;font-family:Gotham Ultra,system-ui,sans-serif;font-size:.8125rem;font-weight:800;transition:background .5s;position:absolute;top:-.75rem;right:-1.125rem;transform:rotate(4deg);box-shadow:0 .5rem 1.25rem #10172740}@media (width>=48.75rem){.perfect__inner{grid-template-columns:1fr 1fr;grid-template-areas:"copy stage""chips stage";align-content:center;justify-items:stretch;gap:clamp(2rem,1.5rem + 3vw,4rem)}.perfect__copy{text-align:left;grid-area:copy;align-self:end;max-width:none}.perfect__chips{grid-area:chips;justify-content:flex-start;align-self:start}.perfect__stage{grid-area:stage;align-self:center}}.footer{--footer-bg:color-mix(in srgb, var(--deep,#101727) 38%, #0b1120);background:var(--footer-bg);color:#fff;transition:background .6s}.footer__inner{text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:75rem;margin:0 auto;padding:clamp(2.5rem,1.75rem + 3vw,4rem) 1.5rem;display:flex}.footer__brand{align-items:center;gap:.625rem;margin-bottom:.5rem;display:flex}.footer__mark{color:var(--footer-ink,var(--tint,#fff));--mark-eye:var(--footer-bg);transition:color .6s;display:block}.footer__wordmark{color:var(--footer-ink,var(--tint,#fff));transition:color .6s;display:block}.footer__tagline{color:#ffffffd1;margin:0;font-size:.9375rem;font-weight:300}.footer__rights{color:#ffffffad;margin:0;font-size:.78125rem}.footer__links{flex-wrap:wrap;justify-content:center;gap:.375rem 1.125rem;margin:0;padding:0;list-style:none;display:flex}.footer__links--social{margin-top:.75rem}.footer__links a,.footer__links button{color:#ffffffb8;cursor:pointer;background:0 0;border:none;align-items:center;min-height:2.75rem;margin:-.6875rem 0;padding:0;font-family:Poppins,system-ui,sans-serif;font-size:.78125rem;font-weight:500;text-decoration:none;transition:color .25s;display:inline-flex}@media (hover:hover){.footer__links a:hover,.footer__links button:hover{color:#fff}}.footer__links a:focus-visible,.footer__links button:focus-visible{outline:2px solid var(--pop-dark,#efe961);outline-offset:3px;border-radius:.25rem}.footer__links--legal{border-top:1px solid #ffffff24;width:100%;margin-top:1.125rem;padding-top:1.125rem}.lang{align-items:center;gap:.375rem;margin:0;display:flex}.lang select{border:1.5px solid var(--line,#1017272e);letter-spacing:.08em;min-height:2.75rem;color:var(--ink,#101727);background:var(--page,#fff);cursor:pointer;border-radius:999px;padding:0 .875rem;font-family:Poppins,system-ui,sans-serif;font-size:.78125rem;font-weight:700}.lang__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.header{z-index:60;background:var(--header-bg,#ffffffe0);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line,#10172714);position:sticky;top:0}.header__bar{max-width:75rem;min-height:var(--header-h,4rem);align-items:center;gap:.875rem;margin:0 auto;padding:0 1.25rem;display:flex}.header__burger{border:1.5px solid var(--line,#1017272e);background:var(--page,#fff);cursor:pointer;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.3125rem;width:2.75rem;height:2.75rem;padding:0;display:none}.header__burger-line{background:var(--ink,#101727);border-radius:2px;width:1rem;height:2px;display:block}.header__brand{color:var(--ink,#101727);flex-shrink:0;align-items:center;gap:.625rem;display:flex}.header__mark{color:var(--ink,#101727);--mark-eye:var(--page,#fff);display:block}.header__nav{flex:1;gap:1.625rem;min-width:0;margin-left:1.5rem;display:flex}.header__link{color:var(--ink,#101727);white-space:nowrap;font-size:.875rem;font-weight:500;text-decoration:none}.header__link:hover{color:var(--p-text,#2c6392)}.header__lang{flex-shrink:0;margin-left:auto}.header__cta{background:var(--cta,#2c6392);color:var(--ctaT,#fff);white-space:nowrap;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;padding:.625rem 1.25rem;font-family:Gotham Ultra,system-ui,sans-serif;font-size:.8125rem;font-weight:800}.header__menu{border-top:1px solid var(--line,#10172714);flex-direction:column;gap:.25rem;padding:.5rem 1.25rem 1rem;display:flex}.header__menu-link,.header__menu-cta{text-align:left;width:100%;color:var(--ink,#101727);cursor:pointer;background:0 0;border:none;border-radius:.75rem;padding:.6875rem .875rem;font-size:.90625rem;font-weight:600;text-decoration:none;display:block}.header__menu-cta{background:var(--cta,#2c6392);color:var(--ctaT,#fff);text-align:center;margin-top:.25rem;font-family:Gotham Ultra,system-ui,sans-serif;font-weight:800;display:none}@media (width<=780px){.header__burger{display:flex}.header__nav{display:none}}@media (width<=25rem){.header__cta{display:none}.header__menu-cta{display:block}}.toploader{background:var(--tint,#eaf1f7);transition:background .6s;position:relative}.toploader__inner{flex-direction:column;align-items:center;gap:clamp(1.5rem,1rem + 2vw,2.5rem);padding:clamp(3rem,2rem + 4vw,6rem) 1.5rem;display:flex}.toploader__render{width:min(80%,20.8rem);height:auto;display:block}.toploader__copy{text-align:center;max-width:38.75rem}.toploader__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--p-text,#2c6392);margin:0 0 .875rem;font-size:.78125rem;font-weight:700;transition:color .5s}.toploader__slash{font-family:Gotham Ultra,system-ui,sans-serif;font-weight:900}.toploader__title{letter-spacing:-.02em;color:var(--ink,#101727);text-wrap:balance;margin:0 0 .875rem;font-family:Gotham Ultra,system-ui,sans-serif;font-size:clamp(2rem,1.6rem + 3.8vw,3.25rem);font-weight:900;line-height:1.02}.toploader__body{color:var(--ink-2,#3a4356);text-wrap:pretty;margin:0;font-size:1.0625rem;font-weight:300;line-height:1.55}.toploader__kicker{color:var(--p-text,#2c6392);margin:1rem 0 0;font-family:Gotham Ultra,system-ui,sans-serif;font-size:1.25rem;font-weight:900;transition:color .5s}@media (width>=48.75rem){.toploader__inner{flex-direction:row;justify-content:center;gap:clamp(2.5rem,1rem + 5vw,5rem)}.toploader__copy{text-align:left;max-width:28rem}.toploader__render{flex:none;width:min(45%,24rem)}}.value{background:var(--page,#fff)}.value__inner{grid-template-columns:1fr;gap:1.375rem;max-width:75rem;margin:0 auto;padding:clamp(3rem,2rem + 4vw,6rem) 1.5rem;display:grid}.value__card{background:var(--tint,#eaf1f7);border-radius:2rem;padding:clamp(1.75rem,1.5rem + 1vw,2.375rem) clamp(1.5rem,1.25rem + 1vw,2.125rem);transition:background .6s,transform .25s}@media (hover:hover){.value__card:hover{transform:translateY(-.375rem)}}.value__icon{background:var(--p,#2c6392);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:3.625rem;height:3.625rem;margin-bottom:1.5rem;transition:background .6s;display:flex;position:relative}.value__icon--second-skin:before,.value__icon--second-skin:after{content:"";border-radius:.3125rem;width:1.25rem;height:1.75rem;position:absolute}.value__icon--second-skin:before{background:#ffffff73;transform:translate(-.3125rem,-.1875rem)}.value__icon--second-skin:after{border:2.5px solid #fff;transform:translate(.25rem,.1875rem)}.value__icon--clarity:before{content:"";border:3px solid #fff;border-radius:50%;width:1.625rem;height:1.625rem}.value__icon--clarity:after{content:"+";font-size:.8125rem;font-weight:800;line-height:1;position:absolute;top:.625rem;right:.625rem}.value__icon--price:before{content:"%";font-family:Gotham Ultra,system-ui,sans-serif;font-size:1.5rem;font-weight:900;line-height:1}.value__title{color:var(--ink,#101727);text-wrap:balance;margin:0 0 .625rem;font-family:Gotham Ultra,system-ui,sans-serif;font-size:1.375rem;font-weight:900}.value__body{color:var(--ink-2,#3a4356);text-wrap:pretty;margin:0;font-size:.9375rem;font-weight:300;line-height:1.6}@media (width>=48.75rem){.value__inner{grid-template-columns:repeat(auto-fit,minmax(16.875rem,1fr))}}@media (prefers-reduced-motion:reduce){.value__card{transition:background .6s}.value__card:hover{transform:none}}.app{background:var(--page,#fff);flex-direction:column;min-height:100dvh;display:flex}.app[data-mode=premium]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
