@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cinzel-latin-ext-600-normal-BEFdM_VE.woff2)format("woff2"),url(/assets/cinzel-latin-ext-600-normal-BY9Mq9iK.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:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cinzel-latin-600-normal-Dd5YO2UX.woff2)format("woff2"),url(/assets/cinzel-latin-600-normal-CH_LB4su.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:Spectral;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/spectral-cyrillic-ext-200-normal-CUn46U9N.woff2)format("woff2"),url(/assets/spectral-cyrillic-ext-200-normal-nFUi1_Md.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/spectral-cyrillic-200-normal-BCaaoAZp.woff2)format("woff2"),url(/assets/spectral-cyrillic-200-normal-Bso9ZnFM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/spectral-vietnamese-200-normal-BT9kg6AI.woff2)format("woff2"),url(/assets/spectral-vietnamese-200-normal-CwvIiPwQ.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/spectral-latin-ext-200-normal-iLwBkBfS.woff2)format("woff2"),url(/assets/spectral-latin-ext-200-normal-DKiNAkiQ.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:Spectral;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/spectral-latin-200-normal-BSL7hQsB.woff2)format("woff2"),url(/assets/spectral-latin-200-normal-CCmGEpzs.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:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/spectral-cyrillic-ext-300-normal-DxJ0BlAb.woff2)format("woff2"),url(/assets/spectral-cyrillic-ext-300-normal-Dew-0mlA.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/spectral-cyrillic-300-normal-TT4edCfe.woff2)format("woff2"),url(/assets/spectral-cyrillic-300-normal-6o5Qi3HZ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/spectral-vietnamese-300-normal-Do0NpIVl.woff2)format("woff2"),url(/assets/spectral-vietnamese-300-normal-dynA_pMh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/spectral-latin-ext-300-normal-B2IMUBX5.woff2)format("woff2"),url(/assets/spectral-latin-ext-300-normal-BIyTyIW_.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:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/spectral-latin-300-normal-Csl9mA3s.woff2)format("woff2"),url(/assets/spectral-latin-300-normal-BMSND_f1.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}:root{--gold-crest:#dbc967;--gold:#c9b36b;--gold-deep:#a8924f;--gold-dim:#6f6237;--ground:#0b0a07;--parchment:#efe9da;--ink:#ded6c2;--ink-soft:#a89f8a;--muted:#918978;--display:"Cinzel", ui-serif, Georgia, serif;--body:"Spectral", ui-serif, Georgia, serif;--shell:1240px;--gutter:clamp(1.15rem, 4vw, 3rem);--edge:max(var(--gutter), calc((100vw - var(--shell)) / 2 + var(--gutter)));--ease:cubic-bezier(.22, 1, .36, 1);--figure:clamp(3.6rem, 7vw, 7.2rem);--frame:clamp(10px, 1.4vw, 18px)}*,:before,:after{box-sizing:border-box}html,body{background:var(--ground);height:100%;color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow:hidden}.film{object-fit:cover;object-position:50% 50%;background:var(--ground);opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity 1.1s ease-in;position:fixed;inset:0}.rolling .film{opacity:1}.gate{z-index:5;flex-direction:column;justify-content:center;align-items:center;padding-bottom:4vh;transition:opacity .8s;display:flex;position:fixed;inset:0}.rolling .gate,.revealed .gate{opacity:0;pointer-events:none}.dial{aspect-ratio:1;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;width:clamp(210px,30vmin,300px);transition:opacity 1s ease, scale 1.1s var(--ease), filter 1s ease;background:0 0;border:0;outline:none;padding:0;position:relative}.dial svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dial .rim{fill:none;stroke:#6f623799;stroke-width:.6px;opacity:0;transition:opacity 1.4s .3s,stroke .4s}.dial .rim.inner{stroke:#6f623755}.dial .index{stroke:var(--gold-crest);stroke-width:1.4px;stroke-linecap:round;opacity:0;transition:opacity 1s 1.2s}.dial .wheel{transform:rotate(var(--turn,0deg));transition:transform 90ms cubic-bezier(.3,1.8,.55,1)}.dial .mark{stroke:#8a7a45;stroke-width:.7px;opacity:0;transition:opacity .5s,stroke .12s;transition-delay:calc(.35s + var(--i) * 12ms), 0s}.dial .mark.major{stroke-width:1.1px}.dial .mark.lit{stroke:var(--gold-crest)}.dial .figure{fill:#918978;font-family:var(--display);letter-spacing:.04em;text-anchor:middle;dominant-baseline:central;opacity:0;transition:opacity .8s;transition-delay:calc(.9s + var(--i) * 12ms);font-size:6.2px;font-weight:600}.armed .dial .figure{opacity:1}.dial .arc{fill:none;stroke:var(--gold-crest);stroke-width:1.3px;stroke-dasharray:var(--done,0) 100;transition:stroke-dasharray 90ms linear;transform:rotate(-90deg)}.dial-crest{opacity:0;pointer-events:none;width:46%;height:46%;transition:opacity 1.2s ease .2s, scale .3s var(--ease);position:absolute;inset:27%}.armed .dial .rim,.armed .dial .mark,.armed .dial .index,.armed .dial-crest{opacity:1}.armed .dial .mark{opacity:.8}.armed .dial .mark.lit{opacity:1}.dial:hover .rim,.dial:focus-visible .rim{stroke:var(--gold-dim)}.dial.held .dial-crest{scale:.95}.dial.turned .dial-crest{transition-duration:.12s;scale:1.03}.dial.open{opacity:0;filter:blur(6px);pointer-events:none;scale:.9}.prompt{font-family:var(--display);letter-spacing:.32em;text-indent:.32em;text-transform:uppercase;color:var(--muted);opacity:0;pointer-events:none;margin-top:1.5rem;font-size:.66rem;font-weight:600;transition:opacity 1s}.armed .prompt{opacity:1;transition-delay:1.9s}.dial.held~.prompt,.dial.turned~.prompt,.dial.open~.prompt{opacity:0;transition-duration:.5s;transition-delay:0s}.opening{letter-spacing:.02em;color:var(--parchment);pointer-events:none;margin:2.6rem 0 0;font-size:clamp(1.4rem,2.4vw,2.2rem);font-weight:200}.opening span{letter-spacing:.32em;transition:letter-spacing 2.6s var(--ease), opacity .7s ease}.opening.on span{letter-spacing:.04em}.opening{transition:opacity .7s}.opening.off{opacity:0}.opening .ch{opacity:0;filter:blur(7px);transition:opacity .9s ease, filter 1.1s var(--ease), translate 1.1s var(--ease);transition-delay:calc(.15s + var(--i) * 45ms);display:inline-block;translate:0 .12em}.opening.on .ch{opacity:1;filter:none;translate:none}.frame{inset:var(--frame);pointer-events:none;position:fixed}.frame i{transition:transform 1.8s var(--ease);background:#6f623766;position:absolute}.frame i:first-child{transform-origin:0;height:1px;top:0;left:0;right:0;transform:scaleX(0)}.frame i:nth-child(2){transform-origin:top;width:1px;transition-delay:.3s;top:0;bottom:0;right:0;transform:scaleY(0)}.frame i:nth-child(3){transform-origin:100%;height:1px;transition-delay:.6s;bottom:0;left:0;right:0;transform:scaleX(0)}.frame i:nth-child(4){transform-origin:bottom;width:1px;transition-delay:.9s;top:0;bottom:0;left:0;transform:scaleY(0)}.frame b{border:0 solid var(--gold);opacity:0;width:12px;height:12px;transition:opacity 1.2s 1.6s;position:absolute}.frame b:first-of-type{border-top-width:1px;border-left-width:1px;top:-4px;left:-4px}.frame b:nth-of-type(2){border-top-width:1px;border-right-width:1px;top:-4px;right:-4px}.frame b:nth-of-type(3){border-bottom-width:1px;border-right-width:1px;bottom:-4px;right:-4px}.frame b:nth-of-type(4){border-bottom-width:1px;border-left-width:1px;bottom:-4px;left:-4px}.counting .frame i{transform:none}.counting .frame b{opacity:1}.grain{pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 0.95  0 0 0 0 0.85  0 0 0 1.1 -0.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s steps(6,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{translate:0}20%{translate:-7% 3%}40%{translate:4% -6%}60%{translate:-3% 8%}80%{translate:8% 2%}to{translate:0}}::selection{color:var(--parchment);background:#6f623799}.masthead{top:calc(var(--frame) + 16px);left:calc(var(--frame) + 18px);opacity:0;align-items:center;transition:opacity 1.6s;display:flex;position:fixed;right:auto}.masthead img{width:auto;height:26px}.revealed .masthead{opacity:1}.hero{text-align:center;flex-direction:column;align-items:center;display:flex;position:fixed;top:50%;left:50%;translate:-50% -52%}.headline{max-width:16em;color:var(--parchment);margin:0;font-size:clamp(1.7rem,2.5vw,2.5rem);font-weight:200;line-height:1.15}.word{opacity:0;filter:blur(6px);transition:opacity 1s ease, translate 1.2s var(--ease), filter 1s ease;transition-delay:calc(.1s + var(--i) * 80ms);display:inline-block;translate:0 .5em}.revealed .word{opacity:1;filter:none;translate:none}.count{font-size:var(--figure);gap:.34em;margin-top:.28em;display:flex}.unit{flex-direction:column;gap:.1rem;display:flex}.unit>span{font-family:var(--display);letter-spacing:.3em;text-transform:uppercase;color:var(--muted);opacity:0;transition:opacity 1s ease, translate 1s var(--ease);transition-delay:calc(1.6s + var(--n,0) * .12s);padding-left:.08em;font-size:.62rem;font-weight:600;translate:0 6px}.counting .unit>span{opacity:1;translate:none}.reels{font-variant-numeric:tabular-nums lining;opacity:0;font-weight:200;line-height:1;transition:opacity .5s;display:flex}.counting .reels{opacity:1}.reel{width:.55em;height:1.08em;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.strip{transform:translateY(calc(var(--pos,1) * -1.08em));transition:transform var(--dur,.7s) cubic-bezier(.3, 1.45, .5, 1);will-change:transform;transition-delay:var(--delay,0s);flex-direction:column;display:flex}.strip.spinning{transition-timing-function:var(--ease)}.strip.snap{transition:none}@property --sweep{syntax:"<number>";inherits:true;initial-value:0}.count{animation:18s ease-in-out infinite alternate sweep}@keyframes sweep{0%{--sweep:-.45}to{--sweep:1.05}}.strip>span{text-align:center;color:#0000;background-image:linear-gradient(100deg,#0000 0%,#fff6cf55 45%,#fff6cf88 50%,#fff6cf55 55%,#0000 100%),linear-gradient(176deg,#f0e3a2 0%,#c9b36b 42%,#8c7840 64%,#d8c47a 82%,#a8924f 100%);background-size:calc(var(--W,600px) * .4) 100%, 100% 100%;background-repeat:no-repeat;background-position:calc(var(--sweep) * var(--W,600px) - var(--x,0px)) 0, 0 0;-webkit-background-clip:text;background-clip:text;height:1.08em;line-height:1.08em;display:block}.spoken{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.enter{font-family:var(--display);letter-spacing:.3em;text-transform:uppercase;color:var(--gold-crest);background:linear-gradient(var(--gold-dim), var(--gold-dim)) 0 100% / 100% 1px no-repeat;margin-top:2rem;padding-bottom:6px;font-size:.72rem;font-weight:600;text-decoration:none;display:inline-block}.enter[hidden]{display:none}.skip{right:var(--edge);color:var(--muted);font-family:var(--display);letter-spacing:.3em;text-transform:uppercase;cursor:pointer;opacity:0;background:0 0;border:0;padding:8px 2px;font-size:.6rem;font-weight:600;transition:opacity .8s 1s,color .3s;position:fixed;bottom:28px}.skip:after{content:"";background:var(--gold-dim);height:1px;transform:scaleX(var(--progress,0));transform-origin:0;position:absolute;bottom:2px;left:2px;right:2px}.rolling .skip{opacity:1}.skip:hover,.skip:focus-visible{color:var(--gold-crest);outline:none}.revealed .skip{opacity:0;pointer-events:none;transition-delay:0s}@media (aspect-ratio<=11/10){:root{--figure:clamp(2.6rem, 14vw, 4.4rem)}.masthead img{height:22px}.hero{width:calc(100vw - 2 * var(--edge))}.headline{max-width:10em;font-size:clamp(1.7rem,8vw,2.4rem)}.count{justify-content:space-between;width:100%}.unit>span{letter-spacing:.2em;font-size:.55rem}.skip{top:18px;bottom:auto}}
