@font-face{font-family:Tektur;font-style:normal;font-display:swap;font-weight:400 900;font-stretch:75% 100%;src:url(/_astro/tektur-latin-standard-normal.CsRpI0HQ.woff2)format("woff2-variations");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:Tektur;font-style:normal;font-display:swap;font-weight:400 900;font-stretch:75% 100%;src:url(/_astro/tektur-latin-ext-standard-normal.CISPvfvQ.woff2)format("woff2-variations");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:Tektur;font-style:normal;font-display:swap;font-weight:400 900;font-stretch:75% 100%;src:url(/_astro/tektur-cyrillic-standard-normal.cZO70csH.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Signika;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/signika-latin-wght-normal.bLA4Dcei.woff2)format("woff2-variations");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:Signika;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/signika-latin-ext-wght-normal.cpNNfbyE.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--cream:#f7f4ee;--ink:#1b1611;--espresso:#493026;--caramel:#9c682f;--terra:#a34d36;--mark-light-1:#456adc;--mark-light-2:#807713;--mark-light-3:#bc3a83;--mark-dark-1:#80a1f6;--mark-dark-2:#b3a82e;--mark-dark-3:#e97ab2;--g:clamp(20px, 4.4vw, 64px);--bar-h:76px;--font:"Tektur", "Arial Narrow", system-ui, sans-serif;--mark-1:var(--mark-light-1);--mark-2:var(--mark-light-2);--mark-3:var(--mark-light-3)}@media (width<=767px){:root{--bar-h:64px}}*,:before,:after{box-sizing:border-box}html{background:var(--ink);color:var(--cream);-webkit-text-size-adjust:100%}body{font-family:var(--font);background:0 0;margin:0;font-size:18px;font-weight:500;line-height:1.3;overflow-x:clip}h1,h2,p,ol,li{font:inherit;margin:0;padding:0}.brand{text-transform:none}ol{list-style:none}img,svg{display:block}a{color:inherit}:focus-visible{outline:3px solid var(--caramel);outline-offset:4px}section[tabindex="-1"]:focus{outline:none}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.mega{font-size:calc(100cqi / var(--em));white-space:nowrap;margin:-.2em 0 -.14em;padding:.2em 0 .14em;font-weight:900;line-height:.8;display:block;overflow:clip}.mega-ch{display:block}.ch{font-variation-settings:"wght" 900, "wdth" var(--wd,100);display:inline-block}.ch:before,.pl:before{content:attr(data-c)}.ring{width:100%;height:auto;overflow:visible}.ring .f1{fill:var(--mark-1)}.ring .f2{fill:var(--mark-2)}.ring .f3{fill:var(--mark-3)}.ring-hole{fill:var(--cream)}.wordmark{width:100%;height:auto}html{--bar-bg:var(--cream);--bar-fg:var(--ink)}html[data-tone=light]{--bar-bg:var(--ink);--bar-fg:var(--cream)}.bar{z-index:50;height:var(--bar-h);padding:0 var(--g);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.bar>*{pointer-events:auto}.bar-mark{--mark-1:var(--mark-dark-1);--mark-2:var(--mark-dark-2);--mark-3:var(--mark-dark-3);width:44px;display:block}html[data-tone=light] .bar-mark{--mark-1:var(--mark-light-1);--mark-2:var(--mark-light-2);--mark-3:var(--mark-light-3)}.bar-mark .ring .fig{transition:fill .35s}html[data-tone=mono] .bar-mark .ring .fig{fill:var(--cream)}.bar-cta{font-variation-settings:"wght" 700;letter-spacing:.01em;background:var(--bar-bg);height:46px;color:var(--bar-fg);align-items:center;padding:0 22px;font-size:17px;font-weight:700;text-decoration:none;transition:background-color .35s,color .35s,opacity .35s;display:inline-flex}html.cta-ink .bar-cta{background:var(--ink);color:var(--cream)}html.at-end .bar-cta{opacity:0;pointer-events:none}.bar-end{align-items:center;gap:clamp(10px,1.6vw,22px);display:flex}.bar-lang{align-items:center;display:flex}.bar-lang>*{font-variation-settings:"wght" 700;letter-spacing:.08em;min-width:38px;height:44px;color:var(--bar-bg);justify-content:center;align-items:center;padding:0 4px;font-size:16px;font-weight:700;text-decoration:none;transition:color .35s,opacity .2s;display:inline-flex}.bar-lang a{opacity:.6}.bar-lang a:hover{opacity:1}.bar-lang a:focus-visible{opacity:1;outline-offset:-4px;outline:2px solid}.bar-lang-now>span[aria-hidden]{text-underline-offset:6px;text-decoration:underline 2px}.bar:before{content:"";z-index:-1;backdrop-filter:blur(18px)saturate(1.3);opacity:0;visibility:hidden;background:#f7f4eec7;transition:opacity .3s,visibility 0s .3s;position:absolute;inset:0}html.bar-frost .bar:before{opacity:1;visibility:visible;transition:opacity .3s}@media (width<=767px){.bar-mark{width:38px}.bar-cta{height:42px;padding:0 16px;font-size:16px}.bar-lang>*{letter-spacing:.04em;min-width:34px;padding:0 2px}}.curtain{z-index:60;background:var(--terra);visibility:hidden;pointer-events:none;clip-path:circle(var(--cr,0px) at var(--cx,50%) var(--cy,50%));position:fixed;inset:0}.open{background:var(--ink);height:100svh;min-height:460px;color:var(--cream);--mark-1:var(--mark-dark-1);--mark-2:var(--mark-dark-2);--mark-3:var(--mark-dark-3);position:relative}.open-stage{padding:var(--bar-h) var(--g) calc(var(--bar-h) * .4);align-items:center;display:flex;position:absolute;inset:0;overflow:clip}.open-type{flex-direction:column;gap:1.1vw;width:100%;display:flex}.open-l{display:block;container-type:inline-size}.open-l2{justify-content:space-between;align-items:center;display:flex}.open-slot{width:calc(100cqi / var(--e3) * .96);flex:none;display:block}.open-fly,.open-ring,.open-spin{transform-origin:50%;display:block}.open-box{width:100%;position:relative;container-type:inline-size}.open-play{--rs:calc(100cqi / var(--e3) * .96);right:0;top:calc(100cqi / var(--e1) * .8 + 1.1vw + var(--rs) / 2);align-items:center;gap:calc(var(--rs) * .16);min-height:48px;color:var(--cream);-webkit-tap-highlight-color:transparent;text-decoration:none;transition:opacity .35s,visibility;display:flex;position:absolute;translate:0 -50%}.open-play:is(.is-away,.is-gone){opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s .25s}.open-play-label{white-space:nowrap;margin:-.25em 0 -.35em;padding:.25em 0 .35em;font-size:clamp(16px,1.95vw,30px);font-weight:700;line-height:1;display:block;position:relative;overflow:clip}.pl{font-variation-settings:"wght" 700, "wdth" 100;display:inline-block}.open-play-label:after{content:"";transform-origin:100%;background:currentColor;height:2px;transition:transform .55s cubic-bezier(.19,1,.22,1);position:absolute;bottom:.12em;left:0;right:0;transform:scaleX(0)}.open-play:hover .open-play-label:after,.open-play:focus-visible .open-play-label:after{transform-origin:0;transform:scaleX(1)}.open-play-hit{width:var(--rs);height:var(--rs);flex:none;place-items:center;display:grid;position:relative}.open-play-hit:before{content:"";width:calc(var(--rs) * .5);height:calc(var(--rs) * .5);margin:calc(var(--rs) * -.25) 0 0 calc(var(--rs) * -.25);box-shadow:inset 0 0 0 max(1.5px, calc(var(--rs) * .012)) var(--cream);opacity:0;border-radius:50%;animation:3.2s cubic-bezier(.2,.7,.3,1) 2.2s infinite play-wave;position:absolute;top:50%;left:50%}.open-play:hover .open-play-hit:before{opacity:0;animation-play-state:paused}@keyframes play-wave{0%{opacity:.75;transform:scale(.72)}55%,to{opacity:0;transform:scale(1.95)}}.open-play-tri{width:max(9px, calc(var(--rs) * .15));height:auto;fill:var(--cream);transition:transform .5s cubic-bezier(.34,1.56,.64,1);translate:12%}.open-play:hover .open-play-tri{transform:scale(1.28)}.open-play:active .open-play-tri{transition-duration:.1s;transform:scale(.82)}.move .open-play:not(.is-in){pointer-events:none}.move .open-play .pl{transition:transform .95s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * 26ms), font-variation-settings .95s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * 26ms)}.move .open-play:not(.is-in) .pl{font-variation-settings:"wght" 700, "wdth" 75;transform:translateY(130%)}.move .open-play:not(.is-in) .open-play-tri{transform:scale(0)}.move .open-play.is-in .open-play-tri{animation:.7s cubic-bezier(.34,1.56,.64,1) .3s backwards tri-in}@keyframes tri-in{0%{transform:scale(0)}}@media (prefers-reduced-motion:reduce){.open-play-hit:before{animation:none}}.open-wave{border:1.6vmin solid var(--cream);opacity:0;pointer-events:none;border-radius:50%;width:40vmin;height:40vmin;margin:-20vmin 0 0 -20vmin;position:absolute;top:50%;left:50%}.move .open{background:var(--cream);--mark-1:var(--mark-light-1);--mark-2:var(--mark-light-2);--mark-3:var(--mark-light-3)}.move .open.is-lit{background:var(--ink);--mark-1:var(--mark-dark-1);--mark-2:var(--mark-dark-2);--mark-3:var(--mark-dark-3)}.move .open .mega-ch{transform:translateY(165%)}.move .open-ring{visibility:hidden}.move .bar{opacity:0}.move .open-l1 .mega{transform-origin:0;transform:translateY(calc(var(--ly,0px) * var(--p1,0))) scale(calc(1 - .12 * var(--p1,0)))}.move .open-fly{transform:translate(calc(var(--fx,0px) * var(--p1,0)), calc(var(--fy,0px) * var(--p1,0))) rotate(calc(360deg * var(--p1,0) + 110deg * var(--p2,0))) scale(calc(1 + (var(--fs,1) - 1) * var(--p1,0) + (var(--dv,1) - var(--fs,1)) * var(--p2,0)))}.steps{background:var(--cream);color:var(--ink);position:relative}.steps-stage{align-items:center;column-gap:var(--g);min-height:100svh;padding:calc(var(--bar-h) + 4svh) var(--g) 6svh;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid;position:relative;overflow:clip}.steps-list{z-index:2;flex-direction:column;gap:8svh;display:flex;position:relative}.step{color:var(--tc);container-type:inline-size}.step-h{flex-direction:column;gap:.8vw;display:flex}.steps-art{align-self:stretch;place-items:center;min-height:70svh;display:grid;position:relative}.steps-ring{pointer-events:none;width:min(118svh,62vw);position:absolute;top:50%;left:50%;translate:-50% -50%}.steps-cam{perspective:1400px;position:relative}.phone{--ph:min(72svh, 680px);height:var(--ph);aspect-ratio:804/1748;padding:calc(var(--ph) * .013);border-radius:calc(var(--ph) * .074);background:var(--ink);box-shadow:0 calc(var(--ph) * .06) calc(var(--ph) * .12) calc(var(--ph) * -.04) #1b16116b;position:relative}.phone-glass{border-radius:calc(var(--ph) * .062);background:var(--cream);width:100%;height:100%;position:relative;overflow:hidden}.screen{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.screen:not(:first-child){display:none}.join{--jh:clamp(48px, calc(100cqi * var(--jw) / 6.4), 84px);width:calc(100cqi * var(--jw) + 16px);margin:calc(var(--jh) * .42 - 8px) -8px -8px;padding:8px;overflow:clip}.join-ctl{width:100%;height:var(--jh);cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;visibility:hidden;background:0 0;border:0;padding:0;display:block}.join-ctl.is-drawn{visibility:visible}.join-ctl:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.join-cv{width:100%;height:100%;display:block}.move .join-ctl{transform:translateY(165%)}.move .join-ctl:not(.is-live){cursor:default}.move .step{position:relative}.move .join{position:absolute;top:100%;left:0}.move .steps-stage{height:100svh;min-height:0;padding-bottom:0}.move .steps-list{display:grid}.move .step{grid-area:1/1}.move .step .mega-ch{transform:translateY(165%)}.move .screen:not(:first-child){opacity:0;display:block}.move .steps-ring,.move .steps-cam{visibility:hidden}@media (width<=767px){.steps-stage{padding-top:calc(var(--bar-h) + 3svh);grid-template-columns:minmax(0,1fr);align-items:start;row-gap:4svh}.steps-art{min-height:60svh}.phone{--ph:min(56svh, 520px)}.steps-ring{width:min(128vw,76svh)}.move .steps-stage{grid-template-rows:auto minmax(0,1fr)}.move .join{position:relative;top:auto}.move .steps-art{min-height:0;container-type:size}.move .phone{--ph:min(56svh, 520px, 94cqh)}}.map{background:var(--cream);color:var(--ink);position:relative}.map-stage{padding:calc(var(--bar-h) + 6svh) var(--g) 12svh;flex-direction:column;align-items:center;gap:6svh;display:flex;position:relative;overflow:clip}.map-fit{display:none}.map-svg{width:min(84vw,70svh);height:auto}.map-land,.map-glass-land,.map-veil{fill:var(--terra)}.map-river,.map-glass-river{fill:none;stroke:var(--cream);stroke-width:7px;stroke-linejoin:round;stroke-linecap:round}.map-hole{fill:var(--terra)}.map-veil{opacity:0}.map-fig{fill:var(--cream)}.map-word,.map-end{width:100%;container-type:inline-size}.map-end{flex-direction:column;gap:1vw;display:flex}html:not(.move) .map-world{transform:none}html:not(.move) .map-river{stroke-dasharray:none}.move .map-stage{height:100svh;padding:0;display:block}.move .map-svg{width:100%;height:100%;position:absolute;inset:0}.move .map-fit{inset:calc(var(--bar-h) + 3svh) var(--g) 5svh;visibility:hidden;display:block;position:absolute}.move .map-word{left:var(--g);right:var(--g);width:auto;position:absolute;bottom:7svh}.move .map-word .ch{transform:translateY(165%)}.move .map-end{color:var(--cream);left:var(--g);right:var(--g);width:auto;position:absolute;top:50%;translate:0 -50%}.move .map-end .mega-ch{transform:translateY(165%)}@media (width<=767px){.move .map-fit{inset:calc(var(--bar-h) + 14svh) var(--g) 34svh}.move .map-word{bottom:24svh}}.colours{background:var(--terra);color:var(--cream);position:relative}.col-stage{position:relative}.col-base,.col-intro,.dial{display:none}.col-panel{min-height:72svh;padding:calc(var(--bar-h) + 6svh) var(--g) 10svh;background:var(--c);position:relative}.col-name{width:min(100%,62vw);container-type:inline-size}.col-line{font-variation-settings:"wght" 600;max-width:15em;margin-top:4svh;font-size:clamp(24px,2.7vw,42px);font-weight:600;line-height:1.12}.move .col-stage{--sx:86%;--sy:70%;--dr:min(70svh, 44vw);height:100svh;overflow:clip}.move .col-base{background:var(--cream);display:block;position:absolute;inset:0}.move .col-layers{clip-path:circle(var(--lr,150%) at var(--sx) var(--sy));position:absolute;inset:0}.move .col-intro{background:var(--terra);display:block;position:absolute;inset:0}.move .col-panel{min-height:0;clip-path:circle(var(--pr,0%) at var(--sx) var(--sy));position:absolute;inset:0}.move .col-panel .ch{transform:translateY(165%)}.move .col-line{opacity:0}.move .dial{z-index:3;left:var(--sx);top:var(--sy);width:var(--dr);display:block;position:absolute;translate:-50% -50%}.dial svg{width:100%;height:auto;overflow:visible}.wedge{stroke:#1b161129;stroke-width:.6px}.stone{fill:#fffefc}.stone-cells path{fill:var(--ink)}.stone-edge{fill:none;stroke:#1b161129;stroke-width:.8px}.dial-stone{filter:drop-shadow(0 2px 3px #1b161147)}.core-logo .f1{fill:var(--mark-light-1)}.core-logo .f2{fill:var(--mark-light-2)}.core-logo .f3{fill:var(--mark-light-3)}.core-icon g{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}@media (width<=767px){.col-name{width:100%}.move .col-stage{--sx:72%;--sy:78%;--dr:min(104vw, 58svh)}}.faq{padding:calc(var(--bar-h) + 10svh) var(--g) 16svh;background:var(--cream);color:var(--ink);position:relative}.faq-in{column-gap:calc(var(--g) * 1.4);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.faq-h{top:calc(var(--bar-h) + 6svh);position:sticky;container-type:inline-size}.faq-list{--num:58px;--pad:22px;border-top:2px solid var(--ink)}.qa{--cc:color-mix(in oklab, var(--c) 84%, var(--ink));border-bottom:2px solid #1b16111f;transition:background-color .45s,color .45s}.qa-q{grid-template-columns:var(--num) minmax(0, 1fr) 44px;padding:26px var(--pad);cursor:pointer;font-variation-settings:"wght" 700;align-items:center;gap:16px;font-size:clamp(21px,1.85vw,30px);font-weight:700;line-height:1.15;list-style:none;transition:background-color .3s;display:grid}.qa-q::-webkit-details-marker{display:none}.qa-q:focus-visible{outline-offset:-3px}.qa-n{font-variation-settings:"wght" 600;letter-spacing:.06em;color:var(--c);font-size:16px;font-weight:600;transition:color .45s}.qa-x{width:44px;height:44px;transition:transform .6s cubic-bezier(.16,1,.3,1);position:relative}.qa-x:before,.qa-x:after{content:"";background:currentColor;width:20px;height:3px;margin:-1.5px 0 0 -10px;position:absolute;top:50%;left:50%}.qa-x:after{transform:rotate(90deg)}.qa-a{overflow:hidden}.qa-a p{max-width:34em;padding:0 var(--pad) 32px calc(var(--pad) + var(--num) + 16px);font-size:19px;font-weight:500;line-height:1.5}@media (hover:hover){.qa:not([open]) .qa-q:hover{background:color-mix(in oklab, var(--c) 9%, var(--cream))}.qa:not([open]) .qa-q:hover .qa-x{transform:rotate(90deg)}}.qa[open]:not(.is-shut){background:var(--cc);color:var(--cream);border-bottom-color:#0000}.qa[open]:not(.is-shut) .qa-n{color:var(--cream)}.qa[open]:not(.is-shut) .qa-x{transform:rotate(135deg)}@media (width<=767px){.faq{padding:calc(var(--bar-h) + 6svh) var(--g) 12svh}.faq-in{display:block}.faq-h{margin-bottom:6svh;position:static}.faq-list{--num:30px;--pad:14px;margin:0 calc(var(--pad) * -1)}.qa-q{padding:22px var(--pad);grid-template-columns:var(--num) minmax(0, 1fr) 32px;gap:12px;font-size:20px}.qa-x{width:32px;height:32px}.qa-x:before,.qa-x:after{width:16px;margin-left:-8px}.qa-a p{padding:0 var(--pad) 26px calc(var(--pad) + var(--num) + 12px);font-size:17px}}.final{min-height:100svh;padding:var(--bar-h) var(--g) 8svh;background:var(--cream);color:var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5svh;display:flex}.final-ring{width:min(44svh,70vw)}.final-word{width:min(20svh,36vw)}.final-cta{font-variation-settings:"wght" 700;letter-spacing:.01em;background:var(--ink);height:60px;color:var(--cream);align-items:center;padding:0 32px;font-size:19px;font-weight:700;text-decoration:none;display:inline-flex}.nf{min-height:100svh;padding:10svh var(--g);background:var(--cream);color:var(--ink);flex-direction:column;justify-content:center;gap:6svh;display:flex}.nf-ring{width:72px}.nf-h{flex-direction:column;gap:1vw;display:flex;container-type:inline-size}.nf .final-cta{align-self:flex-start}.nf-langs{font-variation-settings:"wght" 600;flex-direction:column;gap:6px;font-size:16px;font-weight:600;display:flex}.nf-langs a{color:inherit;opacity:.7;text-underline-offset:3px}.nf-langs a:hover{opacity:1}.tv{background:var(--ink);width:100%;max-width:none;height:100%;max-height:none;color:var(--cream);font-family:var(--font);touch-action:none;clip-path:circle(var(--cr,150vmax) at var(--cx,50%) var(--cy,50%));border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.tv.is-full{clip-path:none}.tv::backdrop{background:0 0}.tv:focus{outline:none}.tv:not(.ui){cursor:none}.tv-film{object-fit:contain;background:var(--ink);width:100%;height:100%;position:absolute;inset:0}.tv-film.is-cover{object-fit:cover}.tv-shade{pointer-events:none;opacity:0;background:linear-gradient(to bottom, #1b161180, #1b161100 min(calc(var(--bar-h) + 24px), 24%), #1b161100 calc(100% - min(130px, 26%)), #1b1611a8);transition:opacity .4s,background-color .4s;position:absolute;inset:0}.tv.ui .tv-shade{opacity:1}.tv.is-paused .tv-shade{opacity:1;background-color:#1b161161}.tv-mark{aspect-ratio:1;pointer-events:none;opacity:0;--mark-1:var(--mark-dark-1);--mark-2:var(--mark-dark-2);--mark-3:var(--mark-dark-3);place-items:center;width:min(32vmin,240px);transition:opacity .3s,scale .55s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:.8}.tv-mark:before{content:"";background:var(--ink);border-radius:50%;position:absolute;inset:7%;box-shadow:0 12px 40px #1b161159}.tv-mark-ring{position:absolute;inset:0}.tv-mark-tri{width:15%;height:auto;fill:var(--cream);transition:opacity .2s;translate:12%}.tv.is-paused .tv-mark,.tv.is-wait .tv-mark{opacity:1;scale:1}.tv.is-wait:not(.is-paused) .tv-mark-tri{opacity:0}.tv.is-wait:not(.is-paused) .tv-mark .ring-all{animation:2.4s cubic-bezier(.7,0,.3,1) infinite tv-chase}@keyframes tv-chase{0%{transform:rotate(0)}33.33%{transform:rotate(120deg)}66.67%{transform:rotate(240deg)}to{transform:rotate(360deg)}}.tv-close,.tv-sound{background:var(--cream);color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:0}.tv-close{top:calc((var(--bar-h) - 46px) / 2);right:var(--g);font-variation-settings:"wght" 700;letter-spacing:.01em;height:46px;padding:0 22px;font-size:17px;font-weight:700;position:absolute}.tv-foot{left:var(--g);right:var(--g);bottom:max(22px, env(safe-area-inset-bottom));align-items:center;gap:18px;display:flex;position:absolute}.tv-close,.tv-foot{opacity:0;pointer-events:none;transition:opacity .35s}.tv.ui .tv-close,.tv.ui .tv-foot{opacity:1;pointer-events:auto}.tv-sound{flex:none;place-items:center;width:46px;height:46px;padding:0;display:grid}.tv-sound svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:square;width:24px;height:24px}.tv-sound .tv-sound-body{fill:currentColor;stroke:none}.tv-sound-off,.tv.is-muted .tv-sound-on{display:none}.tv.is-muted .tv-sound-off{display:inline}.tv-bar{cursor:pointer;touch-action:none;flex:1;align-items:center;height:46px;display:flex}.tv-track{background:#f7f4ee47;width:100%;height:4px;transition:height .2s;position:relative}.tv-bar:hover .tv-track,.tv-bar.is-drag .tv-track,.tv-bar:focus-visible .tv-track{height:10px}.tv-bar:focus-visible{outline:none}.tv-fill{background:var(--cream);transform-origin:0;transform:scaleX(var(--p,0));position:absolute;inset:0}.tv-track:after{content:"";left:calc(var(--p,0) * 100%);background:var(--terra);width:16px;height:16px;box-shadow:0 0 0 2px var(--cream);margin:-8px 0 0 -8px;position:absolute;top:50%}@media (width<=767px){.tv-close{top:calc((var(--bar-h) - 42px) / 2);height:42px;padding:0 16px;font-size:16px}.tv-foot{gap:12px}.tv-sound{width:42px;height:42px}}html.move:not(.live) :is(.mega-ch,.ch,.col-line,.open-ring,.bar,.steps-ring,.steps-cam,.open-play .pl,.open-play-tri){animation:0s 2.5s forwards reveal-fallback}html.move:not(.live) .open-play{animation:0s 2.5s forwards reveal-fallback-hit}@keyframes reveal-fallback{to{opacity:1;visibility:visible;transform:none}}@keyframes reveal-fallback-hit{to{pointer-events:auto}}.consent{z-index:55;left:var(--g);width:min(432px, calc(100vw - 2 * var(--g)));background:var(--cream);color:var(--ink);border:2px solid var(--ink);opacity:0;padding:22px 24px 24px;font-family:Signika,system-ui,sans-serif;transition:opacity .3s,transform .45s cubic-bezier(.2,.8,.2,1);position:fixed;bottom:24px;transform:translateY(16px)}.consent.is-in{opacity:1;transform:none}.consent[hidden]{display:none}.consent-h{font-family:var(--font);font-variation-settings:"wght" 900, "wdth" 85;text-transform:uppercase;margin:0 0 8px;font-size:26px;font-weight:900;line-height:1.14}.consent-p{margin:0;font-size:17px;line-height:1.5}.consent-p a{color:inherit;font-variation-settings:"wght" 600;text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:2px;text-decoration-color:var(--terra);white-space:nowrap;font-weight:600}.consent-now{opacity:.72;margin:10px 0 0;font-size:16px}.consent-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.consent-btn{border:2px solid var(--ink);height:48px;font-family:var(--font);font-variation-settings:"wght" 700;letter-spacing:.01em;cursor:pointer;padding:0 12px;font-size:16px;font-weight:700;transition:background-color .2s,color .2s}.consent-yes{background:var(--ink);color:var(--cream)}.consent-no{color:var(--ink);background:0 0}.consent-yes:hover{background:var(--espresso);border-color:var(--espresso)}.consent-no:hover{background:#1b161112}.consent-btn:focus-visible,.consent-p a:focus-visible{outline:3px solid var(--terra);outline-offset:2px}@media (width<=767px){.consent{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:auto;padding:18px}.consent-h{font-size:23px}.consent-p{font-size:16px}}@media (prefers-reduced-motion:reduce){.consent{transition:opacity .2s;transform:none}}.consent.consent-inline{z-index:auto;border-color:#1b161129;width:auto;margin-top:clamp(14px,2.2svh,22px);padding:16px 18px 18px;position:static}.consent-inline .consent-h{margin-bottom:6px;font-size:19px}.consent-inline .consent-p{font-size:16px;line-height:1.45}.consent-inline .consent-actions{margin-top:12px}.consent-inline .consent-btn{height:44px}.site-foot .consent-open{color:inherit;font:inherit;font-variation-settings:"wght" 700;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.site-foot .consent-open:hover{text-underline-offset:3px;text-decoration:underline}
