@font-face{font-family:Forum;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/forum-cyrillic-ext-400-normal-BSCAI33M.woff2)format("woff2"),url(/assets/forum-cyrillic-ext-400-normal-TGijUAgN.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:Forum;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/forum-cyrillic-400-normal-Cl8kDjnZ.woff2)format("woff2"),url(/assets/forum-cyrillic-400-normal-oUH9Q3Rg.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Forum;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/forum-latin-ext-400-normal-DLTF5K7p.woff2)format("woff2"),url(/assets/forum-latin-ext-400-normal-BEE3Byq0.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:Forum;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/forum-latin-400-normal-OEvxT1Ba.woff2)format("woff2"),url(/assets/forum-latin-400-normal-DH65psBc.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}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-ext-400-normal-B4-YHs9i.woff2)format("woff2"),url(/assets/spectral-cyrillic-ext-400-normal--n_iQ4wr.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:400;src:url(/assets/spectral-cyrillic-400-normal-Bx9Tn3WZ.woff2)format("woff2"),url(/assets/spectral-cyrillic-400-normal-X3p2PSzL.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:400;src:url(/assets/spectral-vietnamese-400-normal-C7CRHYqk.woff2)format("woff2"),url(/assets/spectral-vietnamese-400-normal-CWkMWCzb.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:400;src:url(/assets/spectral-latin-ext-400-normal-XDLFwhqg.woff2)format("woff2"),url(/assets/spectral-latin-ext-400-normal-BHbqXr-7.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:400;src:url(/assets/spectral-latin-400-normal-CTVgUekv.woff2)format("woff2"),url(/assets/spectral-latin-400-normal-D34IWA1h.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:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/raleway-cyrillic-ext-400-normal-zbv6uFvq.woff2)format("woff2"),url(/assets/raleway-cyrillic-ext-400-normal-QD38Acpa.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:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/raleway-cyrillic-400-normal-B1ZxqHSH.woff2)format("woff2"),url(/assets/raleway-cyrillic-400-normal-BOk4FNQ-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/raleway-vietnamese-400-normal-CTw6K1Xj.woff2)format("woff2"),url(/assets/raleway-vietnamese-400-normal-CTqj18iX.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:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/raleway-latin-ext-400-normal-B4d0sYmR.woff2)format("woff2"),url(/assets/raleway-latin-ext-400-normal-DoUy7GWe.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:Raleway;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/raleway-latin-400-normal-C5eIEfLm.woff2)format("woff2"),url(/assets/raleway-latin-400-normal-sMcq1OIP.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:Raleway;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/raleway-cyrillic-ext-500-normal-DoOSefR2.woff2)format("woff2"),url(/assets/raleway-cyrillic-ext-500-normal-BLgs1t5N.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:Raleway;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/raleway-cyrillic-500-normal-ejPie8pt.woff2)format("woff2"),url(/assets/raleway-cyrillic-500-normal-BkwshvnN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/raleway-vietnamese-500-normal-CL-kow7V.woff2)format("woff2"),url(/assets/raleway-vietnamese-500-normal-BFCCtoZS.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:Raleway;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/raleway-latin-ext-500-normal-CFJA9GaE.woff2)format("woff2"),url(/assets/raleway-latin-ext-500-normal-D3Od-NQz.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:Raleway;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/raleway-latin-500-normal-D-8sZNrj.woff2)format("woff2"),url(/assets/raleway-latin-500-normal-tXW-zgej.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:Raleway;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/raleway-cyrillic-ext-600-normal-ClRuJVnq.woff2)format("woff2"),url(/assets/raleway-cyrillic-ext-600-normal-BPa6pe9i.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:Raleway;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/raleway-cyrillic-600-normal-Bf6BVg0_.woff2)format("woff2"),url(/assets/raleway-cyrillic-600-normal-PnINYvQl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/raleway-vietnamese-600-normal-BNRw9Zee.woff2)format("woff2"),url(/assets/raleway-vietnamese-600-normal-CzgBZgE0.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:Raleway;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/raleway-latin-ext-600-normal-DmsT1QjI.woff2)format("woff2"),url(/assets/raleway-latin-ext-600-normal-BLsvr1L6.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:Raleway;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/raleway-latin-600-normal-Dim-CLtL.woff2)format("woff2"),url(/assets/raleway-latin-600-normal-BYS3Hyhk.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:Raleway;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/raleway-cyrillic-ext-700-normal-BYzsFH9R.woff2)format("woff2"),url(/assets/raleway-cyrillic-ext-700-normal-D0MeO1Y4.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:Raleway;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/raleway-cyrillic-700-normal-Dynwhvvt.woff2)format("woff2"),url(/assets/raleway-cyrillic-700-normal-Y0JCLxAF.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/raleway-vietnamese-700-normal-DhRR6XW-.woff2)format("woff2"),url(/assets/raleway-vietnamese-700-normal-BT2zqTaJ.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:Raleway;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/raleway-latin-ext-700-normal-BSYX0AAR.woff2)format("woff2"),url(/assets/raleway-latin-ext-700-normal-D9ggOV46.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:Raleway;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/raleway-latin-700-normal-BVpQLp0x.woff2)format("woff2"),url(/assets/raleway-latin-700-normal-JVwBSLev.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{--navy:#040c1b;--navy-2:#0a1830;--navy-deep:#02070f;--gold:#dfa769;--gold-hi:#f3cf94;--gold-dim:#9c7446;--cream:#f4e4c4;--cream-dim:#d9c7a5;--ink:#1b1712;--parchment:#e9d6b0;--bar-track:#96a0b447;--f-display:"Forum", "Times New Roman", serif;--f-serif:"Spectral", Georgia, serif;--f-sans:"Raleway", "Helvetica Neue", Arial, sans-serif;--w:min(100vw, 520px)}@media (width>=600px){:root{--w:clamp(400px, calc(100svh * 941 / 1672), 600px)}}*,:before,:after{box-sizing:border-box}html,body{background:var(--navy-deep);color:var(--cream);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0}body{min-height:100svh}button,input,textarea{font:inherit;color:inherit}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px}.stage{background:radial-gradient(ellipse 60% 50% at 50% 40%, #14285059, transparent 70%), var(--navy-deep);justify-content:center;min-height:100svh;display:flex}.debug{z-index:100;color:#111;font:12px/1.4 ui-monospace,monospace;position:fixed;top:8px;right:8px}.debug-toggle{color:#111;opacity:.6;cursor:pointer;background:#ffd84d;border:0;border-radius:3px;padding:3px 8px}.debug-panel{background:#f4f4f4;border-radius:4px;gap:6px;width:240px;margin-top:6px;padding:10px;display:grid}.debug-panel label{gap:2px;display:grid}.debug-panel .debug-inline{align-items:center;gap:6px;display:flex}.debug-panel button,.debug-panel select{font:inherit;color:#111}.fog{z-index:50;pointer-events:none;opacity:.6;--fog-top:62%;--fog-sides:linear-gradient(to right, #000 0%, #00000080 18%, #00000047 34%, #00000047 66%, #00000080 82%, #000 100%);-webkit-mask-image:linear-gradient(to top, #000 0%, #000 22%, #00000073 38%, transparent var(--fog-top)), var(--fog-sides);-webkit-mask-image:linear-gradient(to top, #000 0%, #000 22%, #00000073 38%, transparent var(--fog-top)), var(--fog-sides);mask-image:linear-gradient(to top, #000 0%, #000 22%, #00000073 38%, transparent var(--fog-top)), var(--fog-sides);-webkit-mask-composite:source-in;position:fixed;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.fog--intro{-webkit-mask-image:linear-gradient(to top, #000 0%, #000 40%, #00000080 52%, transparent 70%), var(--fog-sides);-webkit-mask-image:linear-gradient(to top, #000 0%, #000 40%, #00000080 52%, transparent 70%), var(--fog-sides);mask-image:linear-gradient(to top, #000 0%, #000 40%, #00000080 52%, transparent 70%), var(--fog-sides)}.fog-inner{width:100%;height:100%;position:absolute;inset:0}.fog canvas{pointer-events:none;display:block}.fog--static{background:radial-gradient(70% 18% at 25% 100%,#c8d0dc29,#0000 70%),radial-gradient(80% 22% at 75% 100%,#d6d0c624,#0000 70%),linear-gradient(#0000 74%,#bec6d41f)}.scene{--u:calc(var(--w) / 941);width:var(--w);background:url(/assets/grain-XwwETJbO.webp) 0 0 / calc(256 * var(--u)) repeat, radial-gradient(ellipse 80% 45% at 50% 42%, #1024468c, transparent 75%), radial-gradient(ellipse 120% 70% at 50% 50%, #061227, var(--navy) 70%);isolation:isolate;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}@media (width>=600px){.scene{min-height:calc(var(--w) * 1672 / 941);margin-block:auto;box-shadow:0 0 80px #0009}.stage{align-items:center}}.scene-frame{pointer-events:none;z-index:0;position:absolute;inset:0}.scene-frame:before,.scene-frame:after{content:"";position:absolute}.scene-frame:before{inset:calc(23 * var(--u));border:calc(3.4 * var(--u)) solid var(--gold);box-shadow:0 0 calc(4 * var(--u)) #ffbe6e2e}.scene-frame:after{inset:calc(33.2 * var(--u));border:max(1px, calc(1.3 * var(--u))) solid var(--gold);opacity:.92}.sec{flex:none;width:100%;position:relative}.gap{flex:0 1 0;min-height:0}.art{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;max-width:none;position:absolute}.box{z-index:2;margin:0;position:absolute}.art--over{z-index:4}.cta{z-index:2;cursor:pointer;color:var(--cream);font-family:var(--f-display);font-size:calc(var(--cta-size,46) * var(--u));letter-spacing:.01em;text-transform:uppercase;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:flex;position:absolute}.cta-frame{pointer-events:none;width:100%;height:100%;transition:filter .25s,opacity .25s;position:absolute;inset:0}.cta-label{scale:var(--cta-condense,.92) 1;text-shadow:0 0 calc(10 * var(--u)) #ffd69640;transition:opacity .25s,text-shadow .25s;display:inline-block;position:relative}.cta:hover:not(:disabled) .cta-frame,.cta:focus-visible .cta-frame{filter:brightness(1.15) drop-shadow(0 0 calc(8 * var(--u)) #ffc47873)}.cta:hover:not(:disabled) .cta-label{text-shadow:0 0 calc(14 * var(--u)) #ffd69699}.cta:active:not(:disabled) .cta-frame{filter:brightness(1.3) drop-shadow(0 0 calc(12 * var(--u)) #ffc47899)}.cta:focus-visible{outline:2px solid var(--gold-hi);outline-offset:calc(-14 * var(--u))}.cta:disabled{cursor:not-allowed}.cta:disabled .cta-frame{filter:saturate(.45)brightness(.62);opacity:.7}.cta:disabled .cta-label{opacity:.42;text-shadow:none}.cta.is-busy{cursor:progress}.cta.is-busy .cta-label{animation:1.4s ease-in-out infinite busy-pulse}@keyframes busy-pulse{50%{opacity:.45}}.status-line{font-family:var(--f-sans);font-size:calc(26 * var(--u));text-align:center;color:var(--cream-dim);line-height:1.3}.error-line,.status-line{text-shadow:0 0 calc(6 * var(--u)) #020812, 0 0 calc(14 * var(--u)) #020812, 0 0 calc(24 * var(--u)) #020812}.error-line{font-weight:600;font-family:var(--f-sans);font-size:calc(26 * var(--u));color:#f2b8a0;line-height:1.3}@media (prefers-reduced-motion:reduce){.cta.is-busy .cta-label{opacity:.6;animation:none}}.t-title{white-space:nowrap;font-family:var(--f-display);text-transform:uppercase;text-align:center;color:var(--cream);text-shadow:0 0 calc(18 * var(--u)) #ffdca02e;font-weight:400}.t-title--condensed{transform:scaleX(var(--condense,.85));transform-origin:50% 0}.t-title:focus{outline:none}.t-serif{font-family:var(--f-serif);color:var(--cream);font-weight:300}.t-sans{font-family:var(--f-sans);color:var(--cream);font-weight:400}.t-center{text-align:center}.box p{margin:0}.identity-form{display:contents}.t-title--identity{font-size:calc(85 * var(--u));line-height:calc(83 * var(--u))}.t-sub--identity{font-size:calc(30.5 * var(--u));line-height:calc(35.5 * var(--u))}.t-body--identity{font-size:calc(28.5 * var(--u));line-height:calc(32 * var(--u))}.t-body--identity p+p{margin-top:calc(15 * var(--u))}.field-label{font-family:var(--f-sans);font-weight:500;font-size:calc(28 * var(--u));color:var(--cream)}.field{z-index:2;position:absolute}.field-frame{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.field-input{left:calc(14 * var(--u));right:calc(70 * var(--u));top:calc(14 * var(--u));bottom:calc(14 * var(--u));width:auto;padding:0 calc(16 * var(--u));font-family:var(--f-sans);font-size:calc(28 * var(--u));color:var(--cream);background:0 0;border:0;outline:none;position:absolute}.field-input::placeholder{color:#bec4d28c}.field:focus-within .field-frame{filter:brightness(1.2) drop-shadow(0 0 calc(8 * var(--u)) #ffc47866)}.field-error{min-height:1em}.opening-title{height:calc(440 * var(--u));line-height:1}.ot-line{transform:scaleX(var(--condense,.85));display:block;position:absolute;left:0;right:0}.ot-kicker{font-size:calc(57 * var(--u))}.ot-big{font-size:calc(152 * var(--u));--condense:.9}.ot-or{font-size:calc(80 * var(--u))}.opening-welcome{font-size:calc(33 * var(--u));line-height:calc(44 * var(--u));text-shadow:0 1px calc(6 * var(--u)) #000c;font-weight:400}.t-title--prediction{font-size:calc(87 * var(--u));line-height:calc(72 * var(--u))}.t-body--prediction{white-space:nowrap;font-size:calc(27 * var(--u));line-height:calc(33 * var(--u));letter-spacing:.01em;font-weight:400}.t-body--prediction p+p{margin-top:calc(12 * var(--u))}.cards{z-index:2;border:0;margin:0;padding:0;position:absolute;inset:0}.card{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:filter .35s,opacity .35s,transform .35s;display:block;position:absolute}.card img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.card-frame--on{opacity:0;transition:opacity .35s}.card.is-on .card-frame--on{opacity:1}.card.is-on .card-frame:not(.card-frame--on){opacity:0}.card.is-on{z-index:1;transform:scale(1.015)}.card.is-dim{filter:brightness(.93)}.card:hover:not(.is-on){filter:brightness(1.08) drop-shadow(0 0 calc(10 * var(--u)) #ffc8784d)}.card:has(.card-input:focus-visible){outline:2px solid var(--gold-hi);outline-offset:calc(6 * var(--u))}.prediction-idle .card{animation:3.2s ease-in-out infinite card-breathe}.prediction-idle .card+.card{animation-delay:1.6s}@keyframes card-breathe{50%{filter:brightness(1.1) drop-shadow(0 0 calc(12 * var(--u)) #ffc87859)}}.card-ring{left:calc(254 * var(--u));top:calc(32 * var(--u));width:calc(45 * var(--u));height:calc(45 * var(--u));border:calc(3.2 * var(--u)) solid #f3dfb8;border-radius:50%;position:absolute}.card-energy,.card-text{left:calc(13 * var(--u));width:calc(310 * var(--u));text-align:center;font-family:var(--f-display);color:var(--ink);text-transform:uppercase;white-space:nowrap;-webkit-text-stroke:calc(.9 * var(--u)) var(--ink);line-height:1;position:absolute}.card-energy{top:calc(442 * var(--u));font-size:calc(24 * var(--u));letter-spacing:.03em}.card-text{top:calc(479 * var(--u));font-size:calc(50 * var(--u));transform:scaleX(.84)}.card-symbol{left:calc(152 * var(--u));top:calc(532 * var(--u));width:calc(32 * var(--u));height:calc(32 * var(--u));color:var(--ink);position:absolute}.card-foot{left:calc(13 * var(--u));top:calc(580 * var(--u));width:calc(311 * var(--u));height:calc(52 * var(--u));justify-content:center;align-items:center;display:flex;position:absolute}.card-dot{width:calc(40 * var(--u));height:calc(40 * var(--u));border:calc(2.6 * var(--u)) solid #2a2520;border-radius:50%}.card.is-on .card-foot{border-top:calc(2 * var(--u)) solid var(--gold);background:linear-gradient(#0a1428,#071021)}.card-chosen{align-items:center;gap:calc(14 * var(--u));font-family:var(--f-sans);font-size:calc(27 * var(--u));color:var(--cream);display:flex}.card-check{width:calc(30 * var(--u));height:calc(30 * var(--u))}.cta--tracked .cta-label{letter-spacing:.05em}@media (prefers-reduced-motion:reduce){.prediction-idle .card{animation:none}.card,.card-frame--on{transition:none}}.t-title--message{font-size:calc(84 * var(--u));line-height:calc(74 * var(--u))}.t-body--message{white-space:nowrap;font-size:calc(27.4 * var(--u));line-height:calc(37 * var(--u));letter-spacing:.005em}.t-body--message p+p{margin-top:calc(10 * var(--u))}.field-textarea{left:calc(34 * var(--u));top:calc(32 * var(--u));right:calc(34 * var(--u));bottom:calc(30 * var(--u));width:auto;padding:calc(14 * var(--u)) calc(20 * var(--u));resize:none;font-family:var(--f-sans);font-size:calc(28 * var(--u));color:var(--ink);background:0 0;border:0;outline:none;line-height:1.35;position:absolute}.field-textarea::placeholder{color:#463e34bf}.field-textarea[readonly]{opacity:.75}.msg-status{z-index:3}.t-title--results{font-size:calc(84 * var(--u));line-height:calc(74 * var(--u));--condense:.84}.own-pred{white-space:nowrap;font-size:calc(33 * var(--u));line-height:1.2}.own-pred strong{font-weight:700}.disc{z-index:1;pointer-events:none;max-width:none;position:absolute}.halo{z-index:1;pointer-events:none;mix-blend-mode:screen;position:absolute;overflow:visible}.halo path{fill:none;stroke-linecap:butt;transition:stroke-dasharray 1.2s cubic-bezier(.2,.7,.2,1),stroke-dashoffset 1.2s cubic-bezier(.2,.7,.2,1)}.halo-aura{stroke-width:150px;opacity:.6}.halo-atmo{stroke-width:120px;opacity:.85}.halo-bloom{stroke-width:48px;opacity:1}.halo-band{stroke-width:19px;opacity:.9}.halo-core{stroke-width:7px;opacity:1}.halo-aura.halo--sun{stroke:#c46f1e}.halo-atmo.halo--sun{stroke:#d9822c}.halo-bloom.halo--sun{stroke:#f4a94e}.halo-band.halo--sun{stroke:#ffc877}.halo-core.halo--sun{stroke:#fff0c8}.halo-aura.halo--moon{stroke:#7d8fad}.halo-atmo.halo--moon{stroke:#8d9fbb}.halo-bloom.halo--moon{stroke:#c9d4e4}.halo-band.halo--moon{stroke:#e2e9f2}.halo-core.halo--moon{stroke:#fff}.halo-aura.halo--neutral{stroke:#7a5c34;opacity:.2}.halo-atmo.halo--neutral{stroke:#8a6a3e;opacity:.35}.halo-bloom.halo--neutral{stroke:#b38c56;opacity:.45}.halo-band.halo--neutral{stroke:#c9a46c;opacity:.4}.halo-core.halo--neutral{stroke:#dcc08c;opacity:.55}.halo-breathe{animation:7s ease-in-out infinite halo-breathe}@keyframes halo-breathe{0%,to{opacity:.8}50%{opacity:1}}.stats{z-index:2;margin:0;position:absolute;inset:0}.stats-row{left:calc(112 * var(--u));width:calc(721 * var(--u));font-family:var(--f-sans);font-size:calc(29 * var(--u));color:var(--cream);justify-content:space-between;align-items:baseline;line-height:1.2;display:flex;position:absolute}.stats-row dt,.stats-row dd{margin:0}.stats-row dd{font-variant-numeric:lining-nums tabular-nums;font-weight:600}.stats-rule{left:calc(112 * var(--u));width:calc(721 * var(--u));height:calc(2 * var(--u));background:linear-gradient(90deg, var(--gold-dim), var(--gold) 15%, var(--gold) 85%, var(--gold-dim));position:absolute}.stats-rule:before,.stats-rule:after{content:"";width:calc(7 * var(--u));height:calc(7 * var(--u));background:var(--gold);position:absolute;top:50%;transform:translate(-50%,-50%)rotate(45deg)}.stats-rule:after{left:100%}.stats-bar{left:calc(111 * var(--u));width:calc(722 * var(--u));height:calc(13 * var(--u));border-radius:calc(7 * var(--u));background:var(--bar-track);position:absolute;overflow:hidden}.stats-bar:after{content:"";width:var(--v);border-radius:inherit;box-shadow:0 0 calc(10 * var(--u)) #ffe4aa8c;background:linear-gradient(#fff6e2,#ead6ae);transition:width 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0 auto 0 0}.stats.is-loading .stats-bar:after{opacity:.35;width:30%;animation:1.6s ease-in-out infinite bar-shimmer}@keyframes bar-shimmer{0%{transform:translate(-100%)}to{transform:translate(340%)}}.t-final-title{font-size:calc(49 * var(--u));line-height:1}.t-final{white-space:nowrap;font-size:calc(25.5 * var(--u));line-height:calc(28 * var(--u))}.t-final p+p{margin-top:calc(17 * var(--u))}@media (prefers-reduced-motion:reduce){.halo path,.stats-bar:after{transition:none}.halo-breathe,.stats.is-loading .stats-bar:after{animation:none}}.ll{z-index:3;pointer-events:none;mix-blend-mode:screen;position:absolute}.ll-star{--c:255, 214, 140;background:radial-gradient(circle, rgba(var(--c), .9) 0%, rgba(var(--c), .38) 16%, rgba(var(--c), .1) 38%, transparent 62%);visibility:hidden;border-radius:50%}.ll-star:before,.ll-star:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--c), 1), transparent);border-radius:50%;width:92%;height:3%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ll-star:after{transform:translate(-50%,-50%)rotate(90deg)}.ll--silver{--c:228, 236, 248}.ll-star.is-on{visibility:visible;animation:ll-twinkle var(--d,2.2s) cubic-bezier(.4, 0, .3, 1) both}@keyframes ll-twinkle{0%{opacity:0;transform:scale(.82)}48%{opacity:.55;transform:scale(.95)}62%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.ll-aura{z-index:1;background:radial-gradient(circle,#0000 0 30%,#bac8ee33 34%,#c4bef01f 42%,#a0b0e20d 52%,#0000 68%);border-radius:50%;animation:17s ease-in-out infinite ll-breathe}@keyframes ll-breathe{0%{opacity:.7;transform:scale(.99)}18%{opacity:.95;transform:scale(1.015)}31%{opacity:.8;transform:scale(1)}52%{opacity:1;transform:scale(1.025)}70%{opacity:.74;transform:scale(.995)}83%{opacity:.9;transform:scale(1.01)}to{opacity:.7;transform:scale(.99)}}.ll-ball-glint{border-radius:50%;overflow:hidden;-webkit-mask-image:radial-gradient(circle at 34% 30%,#000 0 22%,#0000 42%);mask-image:radial-gradient(circle at 34% 30%,#000 0 22%,#0000 42%)}.ll-ball-glint span{opacity:0;background:linear-gradient(90deg,#0000,#ecf2ff,#0000);width:12%;height:100%;position:absolute;top:0;left:10%;transform:rotate(32deg)translate(-160%)}.ll-ball-glint.is-on span{animation:1.4s cubic-bezier(.45,0,.3,1) both ll-ball-sweep}@keyframes ll-ball-sweep{0%{opacity:0;transform:rotate(32deg)translate(-160%)}30%{opacity:1}to{opacity:0;transform:rotate(32deg)translate(420%)}}.ll-candle{border-radius:50%;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.ll-candle--core{background:radial-gradient(40% 55%,#ffd68ca8,#ffaa5038 55%,#0000 75%);animation-name:ll-flicker-a}.ll-candle--halo{background:radial-gradient(circle,#ffa8484f,#e682321c 45%,#0000 70%);animation-name:ll-flicker-b}@keyframes ll-flicker-a{0%{opacity:.76;transform:scale(1)}9%{opacity:1;transform:scale(1.04,1.06)}17%{opacity:.65;transform:scale(.97)}29%{opacity:.92;transform:scale(1.02)}41%{opacity:.81;transform:scale(.99,1.03)}58%{opacity:1;transform:scale(1.03)}66%{opacity:.68;transform:scale(.98)}83%{opacity:.89;transform:scale(1.01)}to{opacity:.76;transform:scale(1)}}@keyframes ll-flicker-b{0%{opacity:.69;transform:scale(1)}23%{opacity:1;transform:scale(1.05)}37%{opacity:.79;transform:scale(.98)}61%{opacity:.95;transform:scale(1.03)}79%{opacity:.63;transform:scale(.99)}to{opacity:.69;transform:scale(1)}}.ll-seal{visibility:hidden;background:radial-gradient(circle,#ffecbe 0%,#ffc8786b 12%,#ffb45a1a 30%,#0000 48%);border-radius:50%}.ll-seal:before,.ll-seal:after{content:"";background:linear-gradient(90deg,#0000,#ffeec8,#0000);border-radius:50%;width:70%;height:2.6%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.ll-seal:after{transform:translate(-50%,-50%)rotate(72deg)}.ll-seal.is-on{visibility:visible;animation:1.3s ease-out both ll-seal}@keyframes ll-seal{0%{opacity:0;transform:scale(.5)rotate(-10deg)}35%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(.85)rotate(8deg)}}.ll-glint-text{pointer-events:none;color:#fff7e2;text-shadow:0 0 calc(8 * var(--u)) #ffdc96, 0 0 calc(22 * var(--u)) #ffc46e99;opacity:0;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(105deg,#0000 0 42%,#000 50%,#0000 58% 100%);mask-image:linear-gradient(105deg,#0000 0 42%,#000 50%,#0000 58% 100%);-webkit-mask-position:120% 0;mask-position:120% 0;-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ll-glint-text.is-on{animation:1.7s cubic-bezier(.45,.05,.55,.95) both ll-glint}@keyframes ll-glint{0%{opacity:0;-webkit-mask-position:88% 0;mask-position:88% 0}14%{opacity:1}84%{opacity:1}to{opacity:0;-webkit-mask-position:12% 0;mask-position:12% 0}}.card-aura{inset:calc(12 * var(--u));border-radius:calc(10 * var(--u));opacity:0;pointer-events:none;transition:opacity .45s;position:absolute}.card--boy .card-aura{box-shadow:0 0 calc(18 * var(--u)) calc(4 * var(--u)) #ffc87899, 0 0 calc(44 * var(--u)) calc(12 * var(--u)) #f4a94e80, 0 0 calc(90 * var(--u)) calc(24 * var(--u)) #d9822c4d}.card--girl .card-aura{box-shadow:0 0 calc(18 * var(--u)) calc(4 * var(--u)) #f2f5f999, 0 0 calc(44 * var(--u)) calc(12 * var(--u)) #c9d4e480, 0 0 calc(90 * var(--u)) calc(24 * var(--u)) #8d9fbb57}.card.is-on .card-aura{opacity:1;animation:11s ease-in-out infinite ll-card-energy}.card--girl.is-on .card-aura{animation-duration:13s;animation-direction:reverse}@keyframes ll-card-energy{0%{opacity:.9}21%{opacity:1}34%{opacity:.84}57%{opacity:.97}72%{opacity:.86}88%{opacity:1}to{opacity:.9}}.lights-on .card--girl.is-on .card-frame--on{opacity:0}.lights-on .card--girl.is-on .card-frame:not(.card-frame--on){opacity:1}.cta.is-charged .cta-frame{animation:.38s ease-out ll-cta-frame}.cta.is-charged:after{content:"";inset:calc(12 * var(--u)) calc(16 * var(--u));pointer-events:none;mix-blend-mode:screen;background:linear-gradient(100deg,#0000 0 35%,#ffd6968c 50%,#0000 65% 100%) 0 0/250% 100% no-repeat;animation:.38s ease-out both ll-cta-sweep;position:absolute}@keyframes ll-cta-frame{0%{filter:brightness()}35%{filter:brightness(1.55) drop-shadow(0 0 calc(10 * var(--u)) #ffc878b3)}to{filter:brightness()}}@keyframes ll-cta-sweep{0%{opacity:.2;background-position:110% 0}40%{opacity:1}to{opacity:0;background-position:-10% 0}}@media (prefers-reduced-motion:reduce){.ll-aura,.ll-candle,.card.is-on .card-aura{animation:none!important}}.letter{z-index:2;color:var(--cream);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;margin:0;padding:0;position:absolute}.letter:focus-visible{outline:2px solid var(--gold-hi);outline-offset:calc(-6 * var(--u))}.letter-label{font-family:var(--f-display);font-size:calc(40 * var(--u));letter-spacing:.02em;text-transform:uppercase;text-align:center;white-space:nowrap;color:var(--cream);text-shadow:0 0 calc(10 * var(--u)) #ffd69647, 0 1px calc(6 * var(--u)) #000c;line-height:1;transition:text-shadow .3s,color .3s;display:block;position:absolute;top:0;left:0;right:0;scale:.9 1}.letter-obj{perspective:calc(900 * var(--u));display:block;position:absolute}.letter-obj:before{--aura-w:235%;--aura-h:215%;--aura-alpha:1;--aura-low:.68;--aura-violet:150, 136, 206;--aura-gold:255, 212, 150;--aura-breathe:.1;content:"";width:var(--aura-w);height:var(--aura-h);pointer-events:none;mix-blend-mode:screen;opacity:calc(var(--aura-alpha) * .84);background:radial-gradient(closest-side, rgba(var(--aura-gold), .7) 0%, rgba(var(--aura-gold), .38) 37%, #cea6be6b 42%,  rgba(var(--aura-violet), .54) 47%, rgba(var(--aura-violet), .28) 63%, rgba(var(--aura-violet), .09) 80%, transparent 100%);transition:filter .4s;animation:7s ease-in-out infinite letter-aura;position:absolute;top:43%;left:47.5%;translate:-50% -50%}@keyframes letter-aura{0%,to{opacity:calc(var(--aura-alpha) * var(--aura-low));scale:1}50%{scale:calc(1 + var(--aura-breathe));opacity:var(--aura-alpha)}}@media (hover:hover){.letter:hover .letter-obj:before{filter:brightness(1.18)}}.letter:active .letter-obj:before,.letter:focus-visible .letter-obj:before{filter:brightness(1.18)}.letter-nudge,.letter-tilt{transform-style:preserve-3d;display:block;position:absolute;inset:0}.letter-tilt{filter:drop-shadow(0 calc(12 * var(--u)) calc(14 * var(--u)) #01040cbf) drop-shadow(0 0 calc(18 * var(--u)) #ffc4781f);transition:transform .45s cubic-bezier(.3,.7,.3,1),filter .45s;transform:rotateX(7deg)rotate(-1.5deg)}.letter-img{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.letter-seal{aspect-ratio:1;pointer-events:none;mix-blend-mode:screen;opacity:.35;background:radial-gradient(circle,#ffe2aa8c 0%,#ffaa5a38 22%,#dc6e3c12 42%,#0000 62%);border-radius:50%;width:46%;transition:opacity .35s,scale .35s;position:absolute;translate:-50% -50%}.letter-nudge.is-nudge{animation:1.15s cubic-bezier(.35,0,.25,1) both letter-nudge}@keyframes letter-nudge{0%{transform:none}22%{transform:translateY(calc(var(--nl,4) * -1 * var(--u))) rotateX(var(--nx,0deg)) rotateY(var(--ny,2deg)) rotateZ(var(--nr,1deg))}48%{transform:translateY(calc(var(--nl,4) * .2 * var(--u))) rotateY(calc(var(--ny,2deg) * -.35)) rotateZ(calc(var(--nr,1deg) * -.4))}72%{transform:translateY(calc(var(--nl,4) * -.1 * var(--u))) rotateZ(calc(var(--nr,1deg) * .12))}to{transform:none}}@media (hover:hover){.letter:hover .letter-tilt{transform:translateY(calc(-5 * var(--u))) translateZ(calc(16 * var(--u))) rotateX(4deg) rotateZ(-1deg);filter:drop-shadow(0 calc(18 * var(--u)) calc(18 * var(--u)) #01040cb3) drop-shadow(0 0 calc(22 * var(--u)) #ffc4783d)}.letter:hover .letter-seal{opacity:.75}.letter:hover .letter-label{text-shadow:0 0 calc(14 * var(--u)) #ffd69699, 0 1px calc(6 * var(--u)) #000c}}.letter:focus-visible .letter-seal{opacity:.75}.letter:active .letter-tilt{transform:translateY(calc(2 * var(--u))) scale(.975) rotateX(11deg) rotateZ(-1.5deg);transition-duration:.12s}.letter.is-opening .letter-seal{animation:.42s ease-out both letter-flare}.letter.is-opening .letter-tilt{transform:translateY(calc(-6 * var(--u))) translateZ(calc(22 * var(--u))) rotateX(3deg) rotateZ(-1deg);filter:drop-shadow(0 calc(18 * var(--u)) calc(18 * var(--u)) #01040cb3) drop-shadow(0 0 calc(30 * var(--u)) #ffc88273)}@keyframes letter-flare{0%{opacity:.6;scale:.8}45%{opacity:1;scale:1.5}to{opacity:.9;scale:1.25}}.letter-spark.is-burst{visibility:visible;animation:.5s ease-out both letter-spark-burst}@keyframes letter-spark-burst{0%{opacity:.2;transform:scale(.7)}45%{opacity:1;transform:scale(1.12)}to{opacity:.55;transform:scale(1)}}html.pm-lock{overflow:hidden}.pm{width:100%;max-width:none;height:100%;max-height:none;padding:max(14px, env(safe-area-inset-top)) 0 max(14px, env(safe-area-inset-bottom));color:var(--cream);background:0 0;border:0;outline:none;margin:0;position:fixed;inset:0;overflow:hidden}.pm[open]{justify-content:center;align-items:center;animation:.42s cubic-bezier(.2,.7,.3,1) both pm-in;display:flex}.pm::backdrop{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:radial-gradient(75% 60% at 50% 48%,#06102480,#020712b8 100%);animation:.42s ease-out both pm-veil}.pm.is-leaving,.pm.is-leaving::backdrop{animation:.45s ease-in .12s both pm-out}@keyframes pm-veil{0%{opacity:0}}@keyframes pm-in{0%{opacity:0;transform:translateY(calc(18 * var(--u))) scale(.97);filter:blur(4px)}}@keyframes pm-out{to{opacity:0;filter:blur(6px)}}.pm-panel{width:calc(872 * var(--u));background:url(/assets/grain-XwwETJbO.webp) 0 0 / calc(256 * var(--u)) repeat, radial-gradient(ellipse 90% 55% at 50% 30%, #162c548c, transparent 75%), radial-gradient(ellipse 120% 80% at 50% 50%, #081631, var(--navy) 75%);max-height:100%;box-shadow:0 0 0 1px #00000080, 0 calc(24 * var(--u)) calc(70 * var(--u)) #000000b3, 0 0 calc(50 * var(--u)) #ffbe6e1a;flex-direction:column;display:flex;position:relative}.pm-panel:before,.pm-panel:after{content:"";pointer-events:none;z-index:3;position:absolute}.pm-panel:before{inset:calc(14 * var(--u));border:calc(3.4 * var(--u)) solid var(--gold);box-shadow:0 0 calc(4 * var(--u)) #ffbe6e2e}.pm-panel:after{inset:calc(24.5 * var(--u));border:max(1px, calc(1.3 * var(--u))) solid var(--gold);opacity:.92}.pm-moon{z-index:4;top:calc(34 * var(--u));width:calc(82 * var(--u));height:calc(82 * var(--u));pointer-events:none;position:absolute}.pm-moon--l{left:calc(34 * var(--u))}.pm-moon--r{right:calc(34 * var(--u));transform:scaleX(-1)}.pm-corner{z-index:4;bottom:calc(36 * var(--u));width:calc(40 * var(--u));height:calc(40 * var(--u));fill:var(--gold);filter:drop-shadow(0 0 calc(5 * var(--u)) #ffc47873);position:absolute}.pm-corner--bl{left:calc(40 * var(--u))}.pm-corner--br{right:calc(40 * var(--u))}.pm-close{z-index:5;width:max(44px, calc(76 * var(--u)));height:max(44px, calc(76 * var(--u)));cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:0;right:0;translate:50% -50%}.pm-close svg{width:calc(60 * var(--u));height:calc(60 * var(--u));filter:drop-shadow(0 0 calc(5 * var(--u)) #ffc47859);transition:filter .3s;overflow:visible}.pm-close-disc{fill:var(--navy);stroke:var(--gold);stroke-width:1.5px}.pm-close-rule{fill:none;stroke:var(--gold);stroke-width:.6px;opacity:.7}.pm-close-x{fill:none;stroke:var(--gold);stroke-width:1.8px;stroke-linecap:round;transition:stroke .3s}@media (hover:hover){.pm-close:hover svg{filter:drop-shadow(0 0 calc(8 * var(--u)) #ffc47899)}.pm-close:hover .pm-close-x{stroke:var(--gold-hi)}}.pm-close:focus-visible{outline:2px solid var(--gold-hi);outline-offset:calc(-4 * var(--u))}.pm-scroll{z-index:2;overscroll-behavior:contain;min-height:0;padding:calc(84 * var(--u)) calc(92 * var(--u)) calc(8 * var(--u));scrollbar-width:thin;scrollbar-color:var(--gold-dim) transparent;flex:auto;position:relative;overflow-y:auto}.pm-scroll.is-overflowing{padding-bottom:calc(40 * var(--u));-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - 44 * var(--u)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - 44 * var(--u)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - 44 * var(--u)), transparent)}.pm-title{white-space:normal;margin:0;line-height:1;position:relative}.pm-title-line{font-size:calc(62 * var(--u));display:block;scale:.88 1}.pm-title-kicker{font-size:calc(44 * var(--u));letter-spacing:.08em;margin-bottom:calc(10 * var(--u))}.pm-divider{height:auto;margin:calc(22 * var(--u)) auto calc(26 * var(--u));pointer-events:none;display:block}.pm-body{font-weight:400;font-size:calc(34 * var(--u));text-align:center;text-wrap:pretty;color:var(--cream);line-height:1.45}.pm-body p{margin:0}.pm-body p+p{margin-top:calc(20 * var(--u))}.pm-sep{width:calc(24 * var(--u));height:calc(24 * var(--u));margin:calc(22 * var(--u)) auto;fill:var(--gold);opacity:.9;display:block}.pm-call{font-family:var(--f-display);font-size:calc(40 * var(--u));color:var(--gold-hi);text-shadow:0 0 calc(12 * var(--u)) #ffd28c40;line-height:1.25}.pm-foot{z-index:2;padding:calc(14 * var(--u)) 0 calc(58 * var(--u));flex:none;justify-content:center;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.letter-obj:before,.letter-nudge.is-nudge,.letter.is-opening .letter-seal,.letter-spark.is-burst{animation:none!important}.letter-tilt,.letter-seal{transition:none}.pm[open],.pm::backdrop{animation:.2s linear both pm-veil}.pm.is-leaving,.pm.is-leaving::backdrop{animation:.15s linear both pm-out-plain}@keyframes pm-out-plain{to{opacity:0}}}
