@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-ext-400-normal.1-60h_wy7j2h_.woff2)format("woff2"),url(../media/instrument-serif-latin-ext-400-normal.2sowzapzts2o2.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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-400-normal.2zo21yor93qdc.woff2)format("woff2"),url(../media/instrument-serif-latin-400-normal.1tckdf9uwvrm7.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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-ext-400-italic.20oblg8q8k24u.woff2)format("woff2"),url(../media/instrument-serif-latin-ext-400-italic.0mww3qs0cp08u.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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-400-italic.3bg-hzmj1g17f.woff2)format("woff2"),url(../media/instrument-serif-latin-400-italic.3im7aav-gdfim.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-opsz-normal.3k0ypg1nr0fuk.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-opsz-normal.1u48hppnr-pla.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-opsz-normal.1wt58fdws9s6g.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-opsz-normal.1qh84lb39p8kx.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-opsz-normal.3tigweg0f4y6v.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-opsz-normal.3oxe0fvx21sse.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-opsz-normal.1yp6ucu517gar.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:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-opsz-italic.25lywub8elblx.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-opsz-italic.3xinhvl053y41.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-opsz-italic.1_ddpba90jb0j.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-opsz-italic.24ge3ly0jyhw0.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-opsz-italic.1cvklji1kx3nw.woff2)format("woff2-variations");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:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-opsz-italic.2t0l5mjohue4x.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:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-opsz-italic.15ojtajzjn4xx.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-cyrillic-ext-wght-normal.1rz-p1o6z-sit.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-cyrillic-wght-normal.2jdm38iyutowj.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-vietnamese-wght-normal.3ez0azjih7ypa.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-latin-ext-wght-normal.2p5o-04xn4ahk.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-latin-wght-normal.175rzww1hghhr.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-cyrillic-ext-wght-normal.2yptelh8aqa_5.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-cyrillic-wght-normal.0s9lyv6-dq8sg.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-greek-wght-normal.0injkow7o_js7.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-vietnamese-wght-normal.04ex7n90-6tif.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-latin-ext-wght-normal.1wlj3nn-4xnfp.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-latin-wght-normal.2odd3csjijl0b.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:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(../media/silkscreen-latin-ext-400-normal.43w9rmfxloigk.woff2)format("woff2"),url(../media/silkscreen-latin-ext-400-normal.1lz2_83exzhrc.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:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(../media/silkscreen-latin-400-normal.21ajxjsno3x-m.woff2)format("woff2"),url(../media/silkscreen-latin-400-normal.0ctai0ij4h0x7.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:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(../media/press-start-2p-cyrillic-ext-400-normal.3jefpqp-owjff.woff2)format("woff2"),url(../media/press-start-2p-cyrillic-ext-400-normal.2h3kjt445foph.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:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(../media/press-start-2p-cyrillic-400-normal.10s0kss2pgs9l.woff2)format("woff2"),url(../media/press-start-2p-cyrillic-400-normal.1g_-bqc89sf1-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(../media/press-start-2p-greek-400-normal.2na24dxh9bpx6.woff2)format("woff2"),url(../media/press-start-2p-greek-400-normal.1h1nygo__zsyj.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(../media/press-start-2p-latin-ext-400-normal.0etgc19mahynv.woff2)format("woff2"),url(../media/press-start-2p-latin-ext-400-normal.0781yo2pe0k4a.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:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(../media/press-start-2p-latin-400-normal.3ian8yhe6qs5f.woff2)format("woff2"),url(../media/press-start-2p-latin-400-normal.21-cb8o1ao1-5.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{--bg:#000;--panel:#121110;--panel-2:#191816;--panel-3:#22201e;--glass:#1e1c1ab8;--fg:#f4f2ec;--fg-2:#b6b2aa;--fg-3:#8f8a82;--fg-4:#403e3a;--line:#ffffff14;--line-2:#ffffff26;--line-3:#ffffff47;--yellow:#f6cd1b;--give:#e6b814;--yellow-ink:#000;--yellow-glow:#f6cd1b66;--wine:#7b2d3b;--rose:#e5a0b0;--abide-bg:#0f0809;--serif:"Instrument Serif", "Times New Roman", Times, serif;--sans:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--geist:"Geist Variable", "Geist", var(--sans);--mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--pixel:"Silkscreen", var(--mono);--pixel-bold:"Press Start 2P", "Silkscreen", var(--mono);--r-mega:clamp(28px, 3.5vw, 50px);--r-lg:clamp(18px, 1.6vw, 24px);--r-md:16px;--edge:clamp(6px, .7vw, 10px);--gutter:clamp(18px, 3vw, 56px);--nav-h:clamp(64px, 5.6vw, 84px);--max:1680px;--ease:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-width:thin;scrollbar-color:#2a2a2a var(--bg)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{background:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.5;overflow-x:clip}img,video,canvas,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p,figure,blockquote,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}em{font-style:italic}kbd{font-family:var(--mono);border:1px solid var(--line-2);background:#ffffff0d;border-radius:6px;padding:1px 6px;font-size:.85em}::selection{background:var(--yellow);color:var(--yellow-ink)}:focus-visible{outline:2px solid var(--yellow);outline-offset:3px;border-radius:8px}.sprite{width:0;height:0;position:absolute;overflow:hidden}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.shell{margin:var(--edge);border-radius:var(--r-mega);isolation:isolate;background:var(--panel);position:relative;overflow:hidden}.shell:after{content:"";border-radius:inherit;pointer-events:none;z-index:50;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #ffffff0b}.display{font-family:var(--serif);letter-spacing:-.025em;font-weight:400;line-height:.88}.display em{font-style:italic}.glow{text-shadow:0 0 2px #ffffff59,0 0 22px #ffffff29}.soft{filter:blur(.55px)}.kicker{font-family:var(--sans);text-transform:uppercase;letter-spacing:-.05em;align-items:center;gap:.35em;font-size:clamp(14px,1.2vw,21px);font-style:italic;font-weight:800;line-height:1;display:inline-flex}.kicker--yellow{color:var(--yellow);text-shadow:0 0 14px #f6cd1b59}.kicker--rose{color:var(--rose)}.heart{flex:none;width:1em;height:1em}.kicker .heart{width:1.1em;height:1.1em;transform:translateY(-.02em)}.micro{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:.55em;font-size:10.5px;font-weight:500;line-height:1.3;display:inline-flex}.micro svg{width:14px;height:14px}.dot{background:var(--fg-3);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.dot--live{background:var(--yellow);position:relative}.dot--live:after{content:"";pointer-events:none;animation:pulse 2.2s var(--ease) infinite;background:#f6cd1b8c;border-radius:50%;position:absolute;inset:0}@keyframes pulse{0%{opacity:1;transform:scale(1)}70%,to{opacity:0;transform:scale(3.3)}}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line-2);height:32px;font-family:var(--sans);letter-spacing:-.04em;color:var(--fg-2);white-space:nowrap;background:#ffffff08;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-style:italic;font-weight:600;display:inline-flex}.chip-dark{letter-spacing:-.05em;color:#fff;white-space:nowrap;filter:blur(.3px);background:#2b2b2b;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:15px;font-style:italic;font-weight:600;display:inline-flex}.chip-dark svg{opacity:.7;width:15px;height:15px}.date-chip{width:fit-content;font-family:var(--geist);letter-spacing:-.02em;color:#fff;background:#212121;border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 1px 10px -4px #000000d4}.btn{height:50px;font-family:var(--sans);letter-spacing:-.05em;white-space:nowrap;isolation:isolate;transition:transform .5s var(--ease), background .35s, box-shadow .35s;will-change:transform;border-radius:27px;justify-content:center;align-items:center;gap:10px;padding:0 32px;font-size:21px;font-style:italic;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.btn svg{width:20px;height:20px;transition:transform .45s var(--ease);flex:none}.btn:hover svg:last-child{transform:rotate(45deg)}.btn--give{background:var(--give);color:#000;box-shadow:0 10px 34px -10px #f6cd1b8c,inset 0 1px #ffffff59}.btn--give:before{content:"";z-index:-1;transition:transform .9s var(--ease);background:linear-gradient(110deg,#0000 30%,#ffffff80 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.btn--give:hover:before{transform:translate(120%)}.btn--give:hover{background:var(--yellow);box-shadow:0 14px 44px -10px #f6cd1bcc,inset 0 1px #ffffff73}.btn--block{width:100%;height:56px}.btn--xl{border-radius:999px;gap:14px;height:clamp(60px,6vw,84px);padding:0 clamp(26px,2.6vw,40px);font-size:clamp(17px,1.7vw,27px)}.btn--xl svg{width:1.1em;height:1.1em}.pill{height:46px;font-family:var(--geist);letter-spacing:-.02em;color:#fff;text-shadow:0 1px 3px #0c101426;white-space:nowrap;transition:transform .45s var(--ease), box-shadow .35s, background .35s;background:linear-gradient(#262e33 0%,#151a1d 100%);border-radius:999px;align-items:center;gap:9px;padding:0 18px;font-size:17px;font-weight:500;display:inline-flex;box-shadow:0 0 0 .5px #334047,0 5px 10px #0c101440,inset 0 1px #b3f4ff1f,0 -6px 12px -6px #b3f4ff26}.pill svg{flex:none;width:18px;height:18px}.pill:hover{transform:translateY(-2px);box-shadow:0 0 0 .5px #4a5d68,0 10px 22px #0c101459,inset 0 1px #b3f4ff33,0 -8px 16px -6px #b3f4ff47}.pill--lg{height:58px;padding:0 24px;font-size:18px}.pill--rose{background:linear-gradient(#3a1f25 0%,#22111a 100%);box-shadow:0 0 0 .5px #6b3442,0 5px 10px #0c00044d,inset 0 1px #ffbecd24}.pill-gray{color:#111;height:34px;font-family:var(--sans);letter-spacing:-.05em;text-transform:uppercase;white-space:nowrap;filter:blur(.3px);transition:background .35s, transform .45s var(--ease);background:linear-gradient(#e8e8e8 0%,#b8b8b8 100%);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 clamp(18px,2.4vw,42px);font-size:clamp(14px,1.2vw,20px);font-style:italic;font-weight:800;display:inline-flex}.pill-gray:hover{background:linear-gradient(#fff 0%,#cfcfcf 100%);transform:translateY(-1px)}.pill-gray--abide{background:linear-gradient(#f7d6de 0%,#c98896 100%)}.round{color:#fff;width:44px;height:44px;transition:transform .4s var(--ease), background .3s;background:linear-gradient(#2a2a2a,#161616);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 .5px #3a3a3a,inset 0 1px #ffffff1a,0 6px 14px #0006}.round svg{width:18px;height:18px}.round:hover{transform:translateY(-2px)scale(1.04)}.round:active{transform:scale(.94)}.round--y{color:#000;background:linear-gradient(#ffe066,#e6b814);box-shadow:0 8px 22px -8px #f6cd1bb3,inset 0 1px #fff6}.panel-head{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.panel-head>:first-child{color:#d4d2cd;justify-self:start}.panel-head__mid{color:#d4d2cd}.panel-head>:last-child{justify-self:end}@media (max-width:760px){.panel-head{grid-template-columns:1fr auto}.panel-head__mid{display:none}}.split-word{white-space:nowrap;display:inline-block}.split-char{display:inline-block}[hidden]{display:none!important}
.grain{z-index:300;pointer-events:none;opacity:.095;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.4 -0.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;width:200%;height:200%;animation:.9s steps(5,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-4%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.cursor{z-index:340;pointer-events:none;display:none;position:fixed;top:0;left:0}.has-cursor .cursor{display:block}@keyframes beat{0%,to{transform:scale(1)}15%{transform:scale(1.22)}30%{transform:scale(.96)}45%{transform:scale(1.12)}}.nav{z-index:100;height:var(--nav-h);transition:transform .6s var(--ease);background:linear-gradient(#000 70%,#0000);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0 clamp(18px,2.6vw,44px);display:grid;position:fixed;top:0;left:0;right:0}.nav.is-hidden{transform:translateY(-110%)}.nav__brand{letter-spacing:-.05em;text-transform:uppercase;color:#9f9b95;text-align:center;justify-self:start;font-size:clamp(14px,1.15vw,19px);font-weight:800;line-height:.92;transition:color .3s;display:grid}.nav__brand:hover{color:#fff}.nav__links{gap:clamp(18px,2.6vw,44px);display:flex}.nav__links a{font-family:var(--sans);letter-spacing:-.01em;color:#f9f9f98c;font-size:clamp(15px,1.2vw,18px);font-weight:600;transition:color .3s;position:relative}.nav__links a sup{vertical-align:.6em;margin-left:2px;font-size:10px;font-weight:700;line-height:0}.nav__links a:hover,.nav__links a.is-active{color:#f9f9f9}.nav__links a.is-active:after{content:"";background:var(--yellow);width:4px;height:4px;box-shadow:0 0 10px var(--yellow);border-radius:50%;margin-left:-2px;position:absolute;bottom:-9px;left:50%}.nav__end{justify-self:end;align-items:center;gap:10px;display:flex}.nav__end .btn{height:46px;padding:0 28px;font-size:19px}.nav__icon{min-width:40px;height:40px;font-family:var(--mono);color:var(--fg-2);transition:color .3s, transform .4s var(--ease);background:linear-gradient(#232323,#121212);border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 11px;font-size:12px;display:inline-flex;box-shadow:0 0 0 .5px #353535,inset 0 1px #ffffff14}.nav__icon svg{width:15px;height:15px}.nav__icon:hover{color:#fff;transform:translateY(-1px)}.bars{align-items:flex-end;gap:2px;height:14px;display:flex}.bars i{background:currentColor;border-radius:1px;width:2.5px;height:30%;transition:height .3s}.nav__sound[aria-pressed=true]{color:var(--yellow)}.nav__sound[aria-pressed=true] .bars i{animation:1s ease-in-out infinite eq}.nav__sound[aria-pressed=true] .bars i:nth-child(2){animation-delay:-.3s}.nav__sound[aria-pressed=true] .bars i:nth-child(3){animation-delay:-.6s}.nav__sound[aria-pressed=true] .bars i:nth-child(4){animation-delay:-.15s}@keyframes eq{0%,to{height:25%}50%{height:100%}}.nav__burger{background:linear-gradient(#232323,#121212);border-radius:50%;width:44px;height:44px;display:none;position:relative;box-shadow:0 0 0 .5px #353535}.nav__burger span{background:var(--fg);height:1.5px;transition:transform .45s var(--ease), top .45s var(--ease);position:absolute;left:13px;right:13px}.nav__burger span:first-child{top:18px}.nav__burger span:last-child{top:24px}.menu-open .nav__burger span:first-child{top:21px;transform:rotate(45deg)}.menu-open .nav__burger span:last-child{top:21px;transform:rotate(-45deg)}@media (max-width:1100px){.nav__sound{display:none}}@media (min-width:901px) and (max-width:1100px){html:not([lang=en]) .nav__links{gap:14px}}@media (max-width:900px){.nav{grid-template-columns:1fr auto}.nav__links,.nav__icon{display:none}.nav__burger{display:block}}@media (max-width:420px){.nav__end .btn{display:none}}.menu{z-index:90;padding:120px var(--gutter) 32px;clip-path:inset(0 0 100%);transition:clip-path .8s var(--ease);pointer-events:none;background:radial-gradient(80% 50% at 0 100%,#f6cd1b14,#0000 70%),#000;flex-direction:column;justify-content:flex-end;gap:40px;display:flex;position:fixed;inset:0}.menu-open .menu{clip-path:inset(0);pointer-events:auto}.menu__links{gap:4px;display:grid}.menu__links a{font-family:var(--serif);letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(54px,15vw,110px);line-height:.95}.menu__links sup{font-family:var(--sans);color:var(--yellow);vertical-align:2.6em;margin-right:8px;font-size:12px;font-weight:700}.menu__foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:20px;display:flex}.tape__track{white-space:nowrap;will-change:transform;align-items:center;gap:clamp(16px,2vw,34px);padding-right:clamp(16px,2vw,34px);display:inline-flex}[data-ticker]{white-space:nowrap;overflow:hidden}.bigtick{-webkit-user-select:none;user-select:none;padding:clamp(24px,3vw,50px) 0 clamp(8px,1vw,16px)}.bigtick .tape__track{gap:clamp(20px,3vw,56px);padding-right:clamp(20px,3vw,56px)}.bigtick span{font-family:var(--serif);letter-spacing:-.03em;text-transform:uppercase;color:#0000;-webkit-text-stroke:1px #f4f2ec4d;font-size:clamp(90px,15vw,260px);line-height:.95}.bigtick span:nth-of-type(2n){color:#f4f2ece6;-webkit-text-stroke:0;text-shadow:0 0 24px #fff3}.bigtick .heart{width:clamp(40px,6vw,110px);height:clamp(40px,6vw,110px)}.links{padding:clamp(14px, 1.6vw, 24px) var(--gutter);flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.progress{right:calc(var(--edge) + 10px);bottom:calc(var(--edge) + 18px);z-index:80;pointer-events:none;mix-blend-mode:difference;align-items:flex-end;gap:10px;display:flex;position:fixed}.progress i{background:#ffffff2e;width:2px;height:64px;display:block;position:relative;overflow:hidden}.progress i:after{content:"";background:var(--yellow);transform-origin:top;transform:scaleY(var(--p,0));position:absolute;inset:0}.progress span{writing-mode:vertical-rl;color:#bbb;transform:rotate(180deg)}@media (max-width:900px){.progress{display:none}}.toast{z-index:380;background:var(--give);color:#000;visibility:hidden;transition:transform .6s var(--ease), visibility 0s linear .6s;pointer-events:none;white-space:nowrap;border-radius:999px;padding:14px 22px;position:fixed;bottom:28px;left:50%;transform:translate(-50%,calc(100% + 60px));box-shadow:0 16px 40px -12px #f6cd1b99}.toast.is-on{visibility:visible;transition:transform .6s var(--ease), visibility 0s;transform:translate(-50%)}.hover-img{z-index:60;aspect-ratio:16/10;pointer-events:none;opacity:0;width:clamp(260px,26vw,420px);transition:opacity .35s var(--ease);border:1px solid var(--line-2);border-radius:16px;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 30px 80px #0009}.hover-img.is-on{opacity:1}.hover-img img{object-fit:cover;object-position:top left;width:100%;height:100%}.float-heart{z-index:370;pointer-events:none;width:28px;height:28px;position:fixed}.float-heart svg{width:100%;height:100%}[data-zoom]{cursor:zoom-in}.has-cursor [data-zoom]{cursor:pointer}.lightbox{z-index:350;opacity:0;transition:opacity .45s var(--ease);background:#000000f0;place-items:center;padding:clamp(16px,4vw,64px);display:grid;position:fixed;inset:0}.lightbox[hidden]{display:none}.lightbox.is-open{opacity:1}.lightbox__frame{max-width:min(1600px,100%);transition:transform .7s var(--ease);justify-items:center;gap:14px;display:grid;transform:scale(.94)translateY(16px)}.lightbox.is-open .lightbox__frame{transform:none}.lightbox__frame img{border:1px solid var(--line-2);border-radius:14px;width:auto;max-width:100%;max-height:calc(100svh - 160px);box-shadow:0 40px 120px #000000b3}.lightbox__frame figcaption{color:var(--fg-2)}.lightbox__close{top:calc(var(--edge) + 18px);right:calc(var(--edge) + 22px);background:var(--give);color:#000;border-radius:999px;padding:12px 18px;position:absolute}
.hero{margin-top:var(--nav-h);height:calc(100svh - var(--nav-h) - var(--edge));background:#16130f;min-height:760px}.hero__fallback,.hero__film{z-index:-3;width:100%;height:100%;position:absolute;inset:0}.hero__fallback{object-fit:cover;filter:blur(22px)grayscale(.7)sepia(.45)brightness(.42)contrast(1.1);transition:opacity 1.2s var(--ease);transform:scale(1.15)}.has-film .hero__fallback{opacity:0}.hero__film{opacity:0;transition:opacity 1.4s var(--ease)}.has-film .hero__film{opacity:1}.hero__shade{z-index:-2;pointer-events:none;background:radial-gradient(90% 70% at 50% 45%,#0000 35%,#0000008c 100%),linear-gradient(#00000040,#0000 25% 60%,#0009);position:absolute;inset:0}.hero__ghosts{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero__ghosts span{letter-spacing:.28em;color:#ffffff29;filter:blur(7px);white-space:nowrap;font-size:clamp(26px,3vw,54px);font-weight:900;position:absolute;top:6%}.hero__ghosts span:first-child{left:-2%}.hero__ghosts span:last-child{top:11%;right:8%}.hero__inner{padding:0 var(--gutter) clamp(150px, 15vh, 200px);flex-direction:column;justify-content:center;align-items:center;gap:clamp(18px,2.2vw,30px);display:flex;position:absolute;inset:0}.hero__stat{text-align:center}.hero__title{letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;font-size:clamp(58px,7.8vw,150px);line-height:.86}.hero__title .split-char{transition:color .4s,text-shadow .4s}.hero__sub{color:#f2f0ea;filter:blur(.4px);margin-top:6px;font-size:clamp(14px,1.35vw,23px)}.mission{-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);width:min(780px,100%);transform-style:preserve-3d;will-change:transform;background:#1e1c19b8;border:1px solid #ffffff29;border-radius:24px;grid-template-columns:1fr 1fr;gap:clamp(18px,2.2vw,34px);padding:clamp(14px,1.3vw,22px);display:grid;position:relative;box-shadow:0 30px 80px #00000073,inset 0 1px #ffffff14}.mission__glare{border-radius:inherit;pointer-events:none;background:radial-gradient(400px circle at var(--gx,50%) var(--gy,0%), #ffffff1f, transparent 50%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.mission:hover .mission__glare{opacity:1}.mission__media{aspect-ratio:4/3;cursor:pointer;background:#0d0c0b;border-radius:14px;position:relative;overflow:hidden}.mission__media img{object-fit:cover;object-position:50% 30%;opacity:0;width:100%;height:100%;transition:opacity 1s var(--ease), transform 6s linear;filter:saturate(.9);position:absolute;inset:0;transform:scale(1.08)}.mission__media img.is-on{opacity:1;transform:scale(1)}.mission__tag{font-family:var(--geist);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:500;position:absolute;bottom:10px;left:10px}.mission__media .slide{padding-bottom:36px}.mission__dots{gap:4px;display:flex;position:absolute;bottom:14px;right:10px}.mission__dots i{width:6px;height:6px;transition:width .4s var(--ease), background .4s;background:#fff6;border-radius:999px}.mission__dots i.is-on{background:var(--yellow);width:18px}.mission__body{flex-direction:column;align-items:flex-start;gap:12px;padding:4px 6px 4px 0;display:flex}.mission__label{color:#fff;font-size:13px;font-weight:600}.mission__title{filter:blur(.3px);font-size:clamp(18px,1.55vw,26px);line-height:1.06;display:block}.mission__text{letter-spacing:-.045em;color:#e7e5e0;font-size:clamp(15px,1.25vw,20px);font-weight:500;line-height:1.15}.mission .btn{height:44px;margin-top:auto;padding:0 24px;font-size:19px}.hero__ticker{position:absolute;bottom:clamp(84px,11vh,130px);left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.hero__ticker span{text-transform:uppercase;letter-spacing:-.05em;color:var(--yellow);text-shadow:0 0 12px #f6cd1b59;font-size:clamp(15px,1.15vw,20px);font-style:italic;font-weight:800}.hero__ticker .heart{width:22px;height:22px}.hero__row{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:clamp(26px,3.6vh,44px);left:clamp(16px,2vw,36px);right:clamp(16px,2vw,36px)}.hero__row .kicker{font-size:clamp(15px,1.2vw,21px);font-weight:700}.hero__row .kicker>span:empty{display:none}.hero__continue svg{width:.7em;height:.7em;animation:nudge 1.8s var(--ease) infinite}@keyframes nudge{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}.love .heart{transition:transform .4s var(--ease)}.love:hover .heart{animation:beat .9s var(--ease) infinite}@media (max-width:760px){.hero{height:auto;min-height:calc(100svh - var(--nav-h))}.hero__inner{justify-content:flex-start;padding:70px 16px 170px;position:relative}.hero__title{white-space:normal;font-size:clamp(50px,16vw,90px)}.mission{grid-template-columns:1fr}.hero__continue{display:none!important}.hero__ticker{bottom:70px}}.impact{background:radial-gradient(80% 40% at 50% 0,#1d1b18,#0000 70%),#111010;padding:clamp(24px,2.8vw,46px) clamp(20px,3.4vw,64px) clamp(30px,3.4vw,60px)}.impact__statement{letter-spacing:-.055em;color:#ebe9e4;max-width:1720px;margin-top:clamp(40px,5vw,90px);font-size:clamp(32px,4.3vw,78px);font-weight:500;line-height:1.02}.js .impact__statement .split-word{color:#4a4844;transition:color .35s}.js .impact__statement .split-word.is-lit{color:#ebe9e4;text-shadow:0 0 18px #ffffff1f}.impact__grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr) minmax(0,1fr);align-items:start;gap:clamp(20px,4vw,80px);margin-top:clamp(40px,5vw,80px);display:grid}.impact__col{gap:18px;display:grid}.impact__card{background:#0b0a09;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 30px 70px -20px #0009}.impact__card img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease), filter .8s;filter:saturate(.85)brightness(.92)}.impact__card:hover img{filter:saturate()brightness();transform:scale(1.05)}.impact__card--land{aspect-ratio:1.1}.impact__card--land img{object-position:50% 40%}.impact__card--tall{aspect-ratio:.82;margin-top:clamp(0px,4vw,60px)}.impact__card--tall img{object-position:42% 20%;filter:brightness(.55)saturate(.7)}.impact__card--tall:after{content:"";background:linear-gradient(#0000 45%,#000000bf);position:absolute;inset:0}.impact__heart{z-index:2;color:#fff;width:46px;height:46px;transition:transform .4s var(--ease), color .3s;border-radius:50%;place-items:center;margin-left:-23px;display:grid;position:absolute;top:18px;left:50%}.impact__heart svg{fill:#0000;stroke:currentColor;stroke-width:1.6px;width:24px;height:24px}.impact__heart svg use{fill:#0000}.impact__heart:hover,.impact__heart.is-on{color:var(--yellow);transform:scale(1.15)}.impact__card--tall figcaption{z-index:2;text-align:center;letter-spacing:-.05em;color:#fff;text-shadow:0 2px 16px #00000080;font-size:clamp(18px,1.5vw,25px);font-weight:600;line-height:1.05;position:absolute;bottom:12%;left:10%;right:10%}.chipline{-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.chipline .tape__track{gap:10px;padding-right:10px}.impact__stats{gap:16px;display:grid}.impact__stats h3{letter-spacing:-.06em;font-size:clamp(26px,2.4vw,44px);font-weight:500;line-height:1}.impact__stats h3 b{font-weight:800}.impact__stats p{letter-spacing:-.03em;color:#a8a6a1;font-size:clamp(16px,1.25vw,21px);line-height:1.2}.impact__nums{grid-template-columns:1fr 1fr;gap:14px 22px;margin:6px 0 10px;display:grid}.impact__nums div{justify-content:space-between;align-items:center;gap:10px;display:flex}.impact__nums dt{text-transform:uppercase;letter-spacing:-.04em;color:#cfccc6;filter:blur(.3px);font-variant-numeric:tabular-nums;font-size:clamp(12px,.95vw,15px);font-style:italic;font-weight:800;line-height:1.05}.impact__nums dd svg{color:#d6d3cd;width:18px;height:18px}.thumbs{margin:clamp(40px,5vw,80px) calc(-1*clamp(20px,3.4vw,64px)) 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.thumbs .tape__track{gap:18px;padding-right:18px}.thumb{aspect-ratio:16/10;width:clamp(220px,20vw,320px);transition:transform .6s var(--ease);background:#0b0a09;border-radius:16px;position:relative;overflow:hidden}.thumb img{object-fit:cover;object-position:top left;filter:brightness(.8);width:100%;height:100%;transition:filter .5s}.thumb figcaption{font-family:var(--geist);color:#fff;background:#0009;border-radius:7px;padding:4px 9px;font-size:12px;position:absolute;bottom:10px;left:10px}.thumb:hover{transform:translateY(-6px)scale(1.03)}.thumb:hover img{filter:brightness()}@media (max-width:1000px){.impact__grid{grid-template-columns:1fr 1fr}.impact__stats{grid-column:1/-1}}@media (max-width:640px){.impact__grid{grid-template-columns:1fr}.impact__card--tall{aspect-ratio:1;margin-top:0}}
.work{padding-top:clamp(30px,5vw,90px);position:relative}.work__head{padding-bottom:clamp(30px,4vw,70px)}.work__meta{justify-content:space-between;display:flex}.work__title{letter-spacing:-.035em;text-transform:uppercase;flex-wrap:wrap;align-items:flex-end;column-gap:.12em;margin-top:clamp(14px,2vw,34px);font-size:clamp(76px,15.6vw,320px);line-height:.78;display:flex}.work__title-2{align-items:flex-start;gap:.08em;display:inline-flex}.work__title-2 em{text-transform:none;color:var(--fg-2)}.work__title [data-split-part=visual]{pointer-events:none}.work__title sup{margin-top:.2em;font-size:clamp(16px,2vw,34px)}.callout--a{top:19.2%;left:25%}.callout--b{top:64%;left:68%}.callout--c{top:5.7%;right:9%}.callout--c:before{left:100%;right:auto}.callout--c:after{left:calc(100% + 34px);right:auto}@keyframes bump{40%{transform:scale(1.06)}}.verse-card{background:radial-gradient(90% 60% at 0 0,#7b2d3b73,#0000 70%),#180c0ed9;border:1px solid #e5a0b033;border-radius:26px;padding:clamp(22px,2.2vw,34px);position:relative;box-shadow:0 30px 70px #00000073,inset 0 1px #ffffff0f}.verse-card__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.verse-card__top .micro{color:#cfaeb3;font-variant-numeric:tabular-nums}.verse-card blockquote{min-height:9em;margin:clamp(22px,2.4vw,36px) 0}.verse-card__text{color:#fbf1ee;text-shadow:0 0 22px #e5a0b033;font-size:clamp(30px,3vw,52px);line-height:1;transition:opacity .35s,filter .35s}.verse-card__text.is-swap{opacity:0;filter:blur(8px)}.verse-card footer{align-items:center;gap:12px;margin-top:18px;display:flex}.verse-card footer .kicker{color:var(--rose)}.verse-card__actions{flex-wrap:wrap;gap:10px;display:flex}.verse-card__actions .pill.is-on{color:var(--yellow)}.verse-card__note{color:#a98a8f;margin-top:16px}.also{letter-spacing:-.02em;color:var(--fg-2);flex-wrap:wrap;align-items:baseline;gap:18px;padding-top:clamp(20px,3vw,40px);padding-bottom:clamp(30px,4vw,60px);font-size:clamp(16px,1.3vw,21px);display:flex}.also b{text-transform:uppercase;letter-spacing:-.05em;color:#fff;font-style:italic;font-weight:800}
.after{background:#0e0d0c;padding:clamp(22px,2.8vw,46px)}.after:before{content:"";z-index:-1;background:radial-gradient(40% 18% at 88% 0,#f6cd1b1a,#0000 70%),radial-gradient(40% 20% at 0 46%,#7c3aed1a,#0000 70%);position:absolute;inset:0}.after__title{letter-spacing:-.04em;text-transform:uppercase;flex-wrap:wrap;align-items:flex-end;column-gap:.14em;margin-top:clamp(24px,4vw,70px);font-size:clamp(90px,17vw,360px);line-height:.78;display:flex}.after__title em{text-transform:none;color:var(--yellow);text-shadow:0 0 30px #f6cd1b4d}.after__now{color:var(--fg-2);gap:12px;margin-top:clamp(18px,2vw,30px)}.trio{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.8fr);align-items:stretch;gap:clamp(12px,1.2vw,20px);margin-top:clamp(70px,8vw,140px);display:grid}.card{border-radius:var(--r-lg);background:var(--panel-2);border:1px solid var(--line);flex-direction:column;gap:16px;min-height:620px;padding:clamp(20px,2vw,30px);display:flex;position:relative;overflow:hidden}.card__top{justify-content:space-between;gap:12px;display:flex}.card__title{font-size:clamp(42px,4vw,76px);line-height:.88}.card__title em{color:var(--yellow)}.faith{background:#0b0a09}.flash{touch-action:pan-y;--x:50%;--y:50%;background:#050505;border-radius:18px;flex:1;align-content:center;min-height:320px;padding:clamp(22px,2.2vw,32px);display:grid;position:relative;overflow:hidden}.flash:before{content:"";background:radial-gradient(circle 160px at var(--x) var(--y), #f6cd1b2e, transparent 70%);pointer-events:none;position:absolute;inset:0}.flash p{font-size:clamp(30px,2.8vw,48px);line-height:1}.flash__dim{color:#ffffff0f}.flash__lit{color:#fff;text-shadow:0 0 20px #ffffff59;-webkit-mask-image:radial-gradient(circle 130px at var(--x) var(--y), #000 0%, #0000008c 50%, transparent 75%);-webkit-mask-image:radial-gradient(circle 130px at var(--x) var(--y), #000 0%, #0000008c 50%, transparent 75%);mask-image:radial-gradient(circle 130px at var(--x) var(--y), #000 0%, #0000008c 50%, transparent 75%);padding:0 clamp(22px,2.2vw,32px);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.flash__lit em{color:var(--yellow)}.flash__ref{position:absolute;bottom:clamp(18px,2vw,28px);right:clamp(22px,2.2vw,32px)}.faith__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.faith__stamp{border:3px solid var(--yellow);color:var(--yellow);text-transform:uppercase;letter-spacing:-.04em;filter:blur(.3px);border-radius:10px;align-items:center;gap:.25em;padding:.14em .4em .1em;font-size:clamp(26px,2.4vw,40px);font-style:italic;font-weight:900;line-height:1;display:inline-flex;transform:rotate(-5deg)}.faith__stamp .heart{width:.9em;height:.9em}.heartbtn{color:var(--fg-2);transition:transform .3s var(--ease), background .3s;background:#f6cd1b1a;border:1px solid #f6cd1b59;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;font-size:14px;display:inline-flex}.heartbtn svg{width:30px;height:30px;transition:transform .3s var(--ease)}.heartbtn b{color:var(--yellow);font-variant-numeric:tabular-nums}.heartbtn:hover{background:#f6cd1b2e}.heartbtn:active svg{transform:scale(1.3)}.now__time{font-variant-numeric:tabular-nums;margin-top:14px;font-size:clamp(76px,7vw,140px);line-height:.8}.now__zone,.now__you{color:var(--fg-2)}.now__list{margin-top:auto;display:grid}.now__list div{border-top:1px solid var(--line);gap:2px;padding:11px 0;display:grid}.now__list dt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);font-size:10px}.now__list dd{font-size:15px;font-weight:600}@media (max-width:1100px){.trio{grid-template-columns:1fr 1fr}}@media (max-width:700px){.trio{grid-template-columns:1fr}.card{min-height:0}}@keyframes spin{to{transform:rotate(360deg)}}.footer{padding:clamp(50px, 6vw, 110px) 0 calc(24px + env(safe-area-inset-bottom));overflow:hidden}.footer__cols{grid-template-columns:1fr 1fr 1.4fr;gap:30px;display:grid}.footer__cols nav{align-content:start;justify-items:start;gap:6px;display:grid}.footer__cols nav .micro{margin-bottom:8px}.footer__cols nav a,.footer__cols nav button{letter-spacing:-.03em;color:var(--fg-2);font-size:19px;font-weight:500;transition:color .3s}.footer__cols nav a:hover,.footer__cols nav button:hover{color:var(--yellow)}.footer__note{max-width:400px;color:var(--fg-3);justify-self:end;font-size:14px;line-height:1.6}.footer__big{white-space:nowrap;text-align:center;text-transform:uppercase;letter-spacing:-.04em;-webkit-user-select:none;user-select:none;color:#ece9e2;text-shadow:0 0 30px #ffffff24;margin-top:clamp(40px,6vw,100px);font-size:clamp(60px,19vw,440px);line-height:.8}.footer__bar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(20px,3vw,40px);padding-top:18px;display:flex}.footer__bar a.micro:hover{color:var(--fg)}@media (max-width:760px){.footer__cols{grid-template-columns:1fr 1fr}.footer__note{grid-column:1/-1;justify-self:start}.footer__bar{flex-direction:column;align-items:flex-start}}.js [data-reveal]{opacity:0;transform:translateY(28px)}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transform:none}.grain,.dot--live:after,.preloader__love .heart,.hero__continue svg{animation:none!important}}
.hero__secrets{z-index:5;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;border:1px solid #f6cd1b59;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 10px;font-size:11px;transition:border-color .3s,color .3s;display:inline-flex;position:absolute;top:clamp(16px,2vw,28px);left:clamp(16px,2vw,32px)}.hero__secrets b{color:var(--yellow)}.hero__secrets:hover{color:#fff;border-color:var(--yellow)}.hero__secrets-dot{background:var(--yellow);width:8px;height:8px;box-shadow:0 0 10px var(--yellow);border-radius:50%}.hero__secrets.is-ping{animation:ping .7s var(--ease)}@keyframes ping{40%{border-color:var(--yellow);transform:scale(1.12)}}.hero__live{z-index:5;color:var(--fg-2);position:absolute;top:clamp(18px,2vw,30px);right:clamp(16px,2vw,32px)}.slide{text-align:center;opacity:0;transition:opacity .9s var(--ease), transform 1.2s var(--ease);align-content:center;place-items:center;gap:8px;display:grid;position:absolute;inset:0;transform:scale(1.05)}.slide.is-on{opacity:1;transform:none}.slide img,.slide>svg{width:clamp(70px,7vw,104px);height:auto;margin-bottom:6px}.slide b{font-family:var(--serif);color:#fff;font-size:clamp(30px,2.6vw,44px);font-weight:400;line-height:1}.slide span{color:#ffffffb3;font-size:13.5px}.slide--faith{background:radial-gradient(70% 70% at 50% 40%,#4a3612,#120d06)}.slide--faith>svg{filter:drop-shadow(0 0 30px #f6cd1b99);animation:beat 1.4s var(--ease) infinite}.slide--code{background:radial-gradient(70% 70% at 50% 40%,#2a2a2e,#0c0c0e)}.slide__code{font-family:var(--mono);color:var(--yellow);text-shadow:0 0 30px #f6cd1b80;font-size:clamp(54px,5vw,80px)}.slide--home{background:radial-gradient(60% 70% at 30% 40%,#4a3510,#0000 70%),radial-gradient(60% 70% at 75% 60%,#5e1c29,#0000 70%),#0c0a08}.slide__duo{align-items:center;gap:16px;display:flex}.slide__duo img{width:62px;margin:0}.slide__seal{filter:drop-shadow(0 8px 22px #f6cd1b59);width:64px;height:64px}.slide__duo img+img{border-radius:50%}.holo-wrap:before{content:"";aspect-ratio:1;filter:blur(10px);pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#f6cd1b38,#f6a02814 55%,#0000 75%);border-radius:50%;width:150%;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.holo-wrap{z-index:6;perspective:1000px;justify-items:center;gap:14px;display:grid;position:absolute;top:50%;right:clamp(18px,3vw,56px);transform:translateY(-58%)}.holo-wrap.is-floating{animation:3.2s cubic-bezier(.37,0,.63,1) infinite alternate holoFloat}.holo-wrap.is-resting{animation-play-state:paused}@keyframes holoFloat{0%{translate:0}to{translate:0 -10px}}.holo{aspect-ratio:5/7.2;cursor:pointer;width:clamp(200px,16vw,250px);transform-style:preserve-3d;--mx:50%;--my:50%;--o:0;outline-offset:6px;position:relative}.holo__inner{transform-style:preserve-3d;transition:transform .9s var(--ease);position:absolute;inset:0}.holo.is-flipped .holo__inner{transform:rotateY(180deg)}.holo__face{backface-visibility:hidden;background-image:linear-gradient(#0d0b08,#0d0b08),linear-gradient(150deg,#fff3b0,#e6b814 30%,#8a6a12 55%,#f6cd1b 80%,#fff3b0);background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000;border-radius:18px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 70px #000000a6,0 0 40px #f6cd1b1f}.holo__photo{background:radial-gradient(80% 70% at 50% 25%,#5a4012,#1a1206 70%);flex:1;min-height:0;position:relative;overflow:hidden}.holo__photo img{object-fit:cover;object-position:50% 0;transform-origin:50% 6%;filter:contrast(1.08)saturate(.88)sepia(.12);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.32)}.holo__photo:before{content:"";z-index:1;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.6 -0.3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0;box-shadow:inset 0 0 40px 10px #0a0806b3}.holo__photo:after{content:"";background:linear-gradient(#0000 40%,#0a080633 55%,#0a0806f2 94%);position:absolute;inset:0}.holo__no,.holo__rare{z-index:2;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:#0000008c;border-radius:999px;padding:3px 8px;font-size:8.5px;position:absolute;top:10px}.holo__no{color:var(--fg-2);left:10px}.holo__rare{color:var(--yellow);right:10px}.holo__id{z-index:2;position:absolute;bottom:10px;left:14px;right:14px}.holo__name{filter:blur(.25px);font-family:var(--serif);text-transform:uppercase;color:#fff;text-shadow:0 0 18px #ffffff40;font-size:clamp(30px,2.4vw,38px);font-weight:400;line-height:.84;display:block}.holo__meta{letter-spacing:-.02em;text-transform:uppercase;color:var(--yellow);margin-top:6px;font-size:11px;font-style:italic;font-weight:800;display:block}.holo__stats{border-top:1px solid #f6cd1b40;grid-template-columns:repeat(3,1fr);display:grid}.holo__stats div{justify-items:center;padding:8px 4px 6px;display:grid}.holo__stats div+div{border-left:1px solid #ffffff14}.holo__stats dt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);font-size:8px}.holo__stats dd{font-family:var(--serif);color:#fff;font-size:24px;line-height:1}.holo__foot{color:#000;letter-spacing:-.03em;text-transform:uppercase;background:linear-gradient(90deg,#e6b814,#f6cd1b);justify-content:space-between;align-items:center;padding:7px 12px 9px;font-size:11px;font-style:italic;font-weight:900;display:flex}.holo__foot span{align-items:center;gap:3px;display:inline-flex}.holo__foot svg{width:11px;height:11px}.holo__sign{z-index:3;color:#fff;filter:drop-shadow(0 2px 6px #000000b3);opacity:0;pointer-events:none;width:80%;position:absolute;bottom:30%;left:10%}.holo__sign.is-on{opacity:.95}.holo__shine{z-index:4;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--mx) var(--my), #ffffff47, transparent 42%), linear-gradient(115deg, transparent 35%, #ffecaa2e 48%, #b4dcff1f 52%, transparent 65%);background-size:100% 100%,250% 250%;background-position:0 0, var(--mx) var(--my);mix-blend-mode:screen;opacity:var(--o);transition:opacity .4s;position:absolute;inset:0}.holo__back{text-align:center;background-image:radial-gradient(80% 60% at 50% 30%,#2a2010,#0d0b08 70%),linear-gradient(150deg,#fff3b0,#e6b814 30%,#8a6a12 55%,#f6cd1b 80%,#fff3b0);justify-content:center;align-items:center;gap:12px;padding:22px 18px;transform:rotateY(180deg)}.holo__back-mark svg{width:34px;height:34px;color:var(--yellow);filter:drop-shadow(0 0 16px #f6cd1b99)}.holo__back-love{letter-spacing:-.05em;text-transform:uppercase;color:var(--yellow);align-items:center;gap:.25em;font-size:24px;font-style:italic;font-weight:900;display:inline-flex}.holo__back-love svg{width:.9em;height:.9em}.holo__back-verse{font-family:var(--serif);color:#f4f2ec;font-size:19px;line-height:1.08}.holo__back-ref,.holo__back-foot{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.holo__back-ref{color:var(--yellow)}.holo__back-foot{color:var(--fg-3);margin-top:8px}.holo__hint{color:var(--fg-3)}.is-completionist .holo__face{box-shadow:0 0 50px #f6cd1b99,0 30px 70px #0009}@media (max-width:1360px){.holo{width:190px}.holo__name{font-size:28px}}@media (max-width:1180px){.holo-wrap{margin:10px auto 0;position:relative;top:auto;right:auto;transform:none}.holo{width:230px}.hero{height:auto;min-height:calc(100svh - var(--nav-h));padding-bottom:170px}.hero__inner{padding-top:80px;padding-bottom:30px;position:relative}}.about-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:clamp(36px,4vw,70px);display:grid}.about-stat{border-bottom:1px solid var(--line);gap:10px;padding:22px 18px 22px 0;display:grid}.about-stat+.about-stat{border-left:1px solid var(--line);padding-left:22px}.about-stat b{text-shadow:0 0 22px #ffffff26;font-size:clamp(60px,6vw,110px);line-height:.82}.about-stat .micro{color:var(--fg-2)}.impact .chipline{margin-top:28px}@media (max-width:760px){.about-grid{grid-template-columns:1fr 1fr}.about-stat:nth-child(3){border-left:0;padding-left:0}}.lang{--li:0;border:1px solid var(--line-2);isolation:isolate;background:#0006;border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;padding:4px;display:inline-grid;position:relative}.lang button{z-index:1;color:var(--fg-2);border-radius:999px;justify-items:center;padding:7px 16px;transition:color .35s;display:grid;position:relative}.lang button:hover{color:#fff}.lang button b{letter-spacing:-.04em;font-size:15px;font-style:italic;font-weight:800}.lang button small{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.8;white-space:nowrap;font-size:9px}.lang button[aria-pressed=true]{color:#000}.lang__pill{z-index:0;width:calc(33.3333% - 2.66667px);transform:translateX(calc(var(--li) * 100%));transition:transform .55s var(--ease);background:linear-gradient(#ffe066,#e6b814);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 6px 18px -6px #f6cd1bb3,inset 0 1px #fff6}.lang--mini button{padding:5px 11px}.lang--mini button b{font-size:13px}.today{background:radial-gradient(60% 40% at 80% 0,#f6cd1b14,#0000 70%),#110f0d;padding:clamp(24px,2.8vw,46px)}.today__title{text-transform:uppercase;margin-top:clamp(24px,3vw,48px);font-size:clamp(64px,10vw,190px);line-height:.82}@media (max-width:640px){html[lang=ro] .today__title{line-height:1.1}}.today__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(14px,1.6vw,24px);margin-top:clamp(24px,3vw,44px);display:grid}.today .verse-card{background:radial-gradient(90% 60% at 0 0,#f6cd1b1a,#0000 70%),#1c1915e6;border-color:#ffffff1a;flex-direction:column;gap:18px;display:flex}.today .verse-card blockquote{flex:1;min-height:0;margin:0}.today .verse-card__text{color:#fbf7ec;text-shadow:0 0 22px #ffffff1f;font-size:clamp(32px,3.1vw,54px);line-height:1}.today .verse-card footer .kicker{color:var(--yellow)}.today .verse-card .lang{align-self:flex-start}.listen{position:relative}.listen__ring{pointer-events:none;width:28px;height:28px;margin-top:-14px;position:absolute;top:50%;left:9px}.listen__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.listen__ring circle{fill:none;stroke:var(--yellow);stroke-width:2.4px;stroke-linecap:round;transition:stroke-dashoffset .25s linear}.listen__icon{position:relative}.listen.is-on{color:var(--yellow)}.plan{border:1px solid var(--line);background:#161412e6;border-radius:26px;flex-direction:column;gap:14px;padding:clamp(22px,2.2vw,34px);display:flex}.plan__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.plan__today{text-shadow:0 0 22px #ffffff1f;font-size:clamp(44px,4.6vw,84px);line-height:.9}.plan__sub{color:var(--fg-2)}.plan__books{gap:2px;height:22px;margin-top:6px;display:flex}.plan__books i{background:#2f2c28;border-radius:2px;min-width:2px;transition:background .4s;display:block}.plan__books i.is-nt{margin-left:6px}.plan__books i.is-done{background:#a48a3a}.plan__books i.is-now{background:var(--yellow);box-shadow:0 0 14px var(--yellow)}.plan__legend{color:var(--fg-3);justify-content:space-between;display:flex}.plan__legend span:nth-child(2){color:var(--yellow)}.plan__week{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.plan__week li{border:1px solid var(--line);background:#ffffff08;border-radius:12px;gap:6px;min-width:0;padding:10px 8px;display:grid}.plan__week li b{color:var(--fg-2);font-size:11.5px;font-weight:600;line-height:1.2}.plan__week li.is-today{background:#f6cd1b14;border-color:#f6cd1b80}.plan__week li.is-today b{color:#fff}.plan__stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:10px;margin-top:auto;padding-top:12px;display:grid}.plan__stats dt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);font-size:10px}.plan__stats dd{font-family:var(--serif);margin-top:4px;font-size:clamp(28px,2.4vw,40px);line-height:1}@media (max-width:1000px){.today__grid{grid-template-columns:1fr}.plan__week{grid-template-columns:repeat(4,1fr)}}.work__lede{letter-spacing:-.02em;max-width:640px;color:var(--fg-2);margin-top:18px;font-size:clamp(17px,1.35vw,22px);line-height:1.35}.duo{grid-template-columns:1fr 1fr;gap:clamp(12px,1.4vw,22px);display:grid}.mini{border-radius:var(--r-mega);isolation:isolate;border:1px solid var(--line);flex-direction:column;gap:16px;padding:clamp(20px,2vw,30px);display:flex;position:relative;overflow:hidden}.mini--abide{background:radial-gradient(60% 40% at 10% 0,#7b2d3b8c,#0000 70%),#0f0809}.mini__head{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.mini__logo{filter:drop-shadow(0 8px 26px #7c3aed99);width:58px;height:58px}.mini__logo--round{filter:drop-shadow(0 8px 26px #7b2d3bb3);border-radius:50%}.mini__title{font-size:clamp(48px,4.4vw,76px);line-height:.85}.mini--abide .mini__title{color:#f6ebe7}.mini__head .micro{color:var(--fg-2);margin-top:4px}.mini__text{color:#cfcadf;max-width:560px;font-size:clamp(15.5px,1.15vw,18px);line-height:1.45}.mini--abide .mini__text{color:#dcc8ca}.mini__hint{color:#a79fd0;justify-content:center}.mini__row{grid-template-columns:auto 1fr;align-items:center;gap:18px;margin-top:auto;display:grid}.rooms-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.rooms-grid li{transition:background .35s, transform .45s var(--ease), border-color .35s;background:#7b2d3b24;border:1px solid #e5a0b029;border-radius:16px;outline:none;gap:4px;padding:14px;display:grid;position:relative}.rooms-grid li svg{width:22px;height:22px;color:var(--rose)}.rooms-grid li b{font-family:var(--serif);color:#f6ebe7;font-size:24px;font-weight:400;line-height:1}.rooms-grid li span{color:#bea6a9;opacity:0;max-height:0;transition:max-height .45s var(--ease), opacity .3s;font-size:12.5px;line-height:1.35;overflow:hidden}.rooms-grid li:hover,.rooms-grid li:focus-visible{background:#7b2d3b59;border-color:#e5a0b073;transform:translateY(-3px)}.rooms-grid li:hover span,.rooms-grid li:focus-visible span{opacity:1;max-height:60px}.mini__vows{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.mini__vows li{font-family:var(--serif);color:#f2dede;border:1px solid #e5a0b040;border-radius:999px;padding:7px 13px;font-size:17px;font-style:italic}.mini--abide .chip{color:#e7cfd2;background:#7b2d3b24;border-color:#e5a0b038}@media (max-width:1000px){.duo{grid-template-columns:1fr}}@media (max-width:560px){.mini__row{grid-template-columns:1fr}.rooms-grid{grid-template-columns:1fr 1fr}.mini__head{grid-template-columns:auto 1fr}.mini__head .pill-gray{display:none}}.wall{background:radial-gradient(70% 50% at 50% 100%,#f6cd1b1f,#0000 70%),#0e0d0c;padding:clamp(24px,2.8vw,46px)}.wall__hero{text-align:center;margin-top:clamp(30px,4vw,70px)}.wall__big{text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:clamp(70px,11vw,220px);line-height:.82}.wall__big em{color:var(--yellow);text-transform:none}.wall__sub{margin-top:12px;font-size:clamp(16px,1.4vw,24px)}.wall__grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:clamp(10px,1.2vw,18px);margin-top:clamp(30px,4vw,60px);display:grid}.wall__like{text-align:left;transition:transform .4s var(--ease), box-shadow .4s;background:linear-gradient(#262e33,#151a1d);border-radius:26px;align-items:center;gap:18px;padding:20px 24px;display:flex;box-shadow:0 0 0 .5px #334047,0 10px 30px #0006,inset 0 1px #b3f4ff1f}.wall__like:hover{transform:translateY(-3px)}.wall__like-heart svg{filter:grayscale()brightness(.7);width:64px;height:64px;transition:filter .4s}.wall__like.is-liked .wall__like-heart svg{filter:drop-shadow(0 0 20px #f6cd1b99)}.wall__like.is-liked{box-shadow:0 0 0 1px #f6cd1b99,0 10px 40px #f6cd1b40}.wall__like-text{display:grid}.wall__like-text b{font-family:var(--serif);font-size:56px;font-weight:400;line-height:.9}.wall__like-text span{color:var(--fg-2);font-size:14px}.wall__stat{background:var(--panel-2);border:1px solid var(--line);border-radius:26px;align-content:center;gap:4px;padding:20px;display:grid}.wall__stat b{font-family:var(--serif);font-size:56px;font-weight:400;line-height:.9}.wall__stat .micro{color:var(--fg-2)}.wall__stat em{color:var(--yellow);text-transform:none;letter-spacing:.04em;font-style:normal}.wall__send{color:#000;letter-spacing:-.04em;text-transform:uppercase;transition:transform .4s var(--ease);background:linear-gradient(#ffe066,#e6b814);border-radius:26px;align-content:center;place-items:center;gap:10px;padding:20px;font-size:19px;font-style:italic;font-weight:800;display:grid;box-shadow:0 14px 40px -12px #f6cd1b99}.wall__send svg{filter:drop-shadow(0 4px 10px #00000040)brightness(1.1);width:44px;height:44px}.wall__send:hover{transform:translateY(-3px)scale(1.02)}.wall__send:active svg{transform:scale(1.3)}.pill--like.is-liked{color:var(--yellow)}.pill--like b{border-left:1px solid var(--line-2);color:var(--yellow);padding-left:8px;font-weight:700}@media (max-width:1000px){.wall__grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.wall__grid{grid-template-columns:1fr}}.banner{z-index:375;opacity:0;transition:opacity .5s var(--ease), transform .7s var(--ease);pointer-events:none;text-align:center;background:#0a0908e6;border:1px solid #f6cd1b66;border-radius:30px;justify-items:center;gap:10px;padding:30px 46px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-40%)scale(.92);box-shadow:0 40px 120px #000000b3,0 0 80px #f6cd1b26}.banner[hidden]{display:none}.banner.is-on{opacity:1;transform:translate(-50%,-50%)}.banner__big{font-family:var(--serif);color:#fff;text-shadow:0 0 30px #ffffff40;align-items:center;gap:.25em;font-size:clamp(60px,8vw,130px);line-height:.9;display:inline-flex}.banner__big svg{width:.8em;height:.8em}.banner .micro{color:var(--yellow)}.footer__legal{color:var(--fg-3);text-transform:none;letter-spacing:.02em;margin-top:22px;line-height:1.6;display:block}@media (prefers-reduced-motion:reduce){.slide--faith>svg{animation:none!important}}.mini--secret{--line:#f6cd1b24;background:radial-gradient(70% 45% at 85% 0,#f6cd1b29,#0000 70%),radial-gradient(60% 50% at 0 100%,#7848084d,#0000 70%),#0c0a07}.secret__light{z-index:-1;pointer-events:none;background:conic-gradient(from 200deg at 70% 30%,#0000,#f6cd1b12,#0000 30%);animation:16s linear infinite secret-sweep;position:absolute;inset:-40%}@keyframes secret-sweep{to{transform:rotate(1turn)}}.secret__mark{filter:drop-shadow(0 8px 26px #f6cd1b73)}.mini--secret .mini__title{align-items:center;display:flex}.secret__title{color:#0000;width:5.2em;height:.86em;font-family:var(--mono);letter-spacing:.08em;text-align:left;text-indent:.35em;white-space:pre;background:linear-gradient(#0a0806,#000);border-radius:6px;font-size:.56em;line-height:1.54;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f6cd1b29,0 14px 40px #0000008c}.secret__title:after{content:"";animation:secret-sheen 5.5s var(--ease) infinite;background:linear-gradient(100deg,#0000 35%,#ffeebe1a 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.secret__title.is-scrambling{color:#f6cd1b;text-shadow:0 0 12px #f6cd1b8c}@keyframes secret-sheen{60%,to{transform:translate(120%)}}.pill-gray--secret{background:linear-gradient(#ffe58a 0%,#e0a90f 100%);align-items:center;gap:7px;display:inline-flex}.secret__pulse{background:#1c1400;border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite secret-pulse}@keyframes secret-pulse{0%{box-shadow:0 0 #1c14008c}to{box-shadow:0 0 0 9px #1c140000}}.mini--secret .mini__text{color:#ddd3bd}.mini--secret .mini__hint{color:#cbb98c}.dossier{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(16px,2.2vw,30px);display:grid}.dossier__sheet{background:linear-gradient(#fff6de0f,#fff6de05);border:1px solid #f6cd1b24;border-radius:14px;padding:40px 18px 16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.dossier__sheet:before{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 31px,#f6cd1b0d 31px 32px);position:absolute;inset:0}.dossier__stamp{z-index:1;color:#f6cd1bb3;font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;border:1.5px solid;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;top:10px;right:14px;transform:rotate(-8deg)}.dossier__lines{gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.dossier__line{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:4.8em minmax(0,1fr);align-items:center;gap:10px;padding:3px 0;display:grid}.dossier__key{color:#f6cd1bb8;letter-spacing:.12em;text-transform:uppercase}.dossier__bar{color:#0000;min-width:0;font-family:var(--mono);white-space:nowrap;text-overflow:clip;transition:background .35s var(--ease), color .2s, box-shadow .35s var(--ease);background:#050403;border-radius:4px;padding:3px 10px;font-size:13.5px;line-height:1.45;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f6cd1b1a}.dossier__bar:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#fff0c81a 50%,#0000 70%);position:absolute;inset:0;transform:translate(-110%)}.dossier__line:hover .dossier__bar:after,.dossier__line:focus-visible .dossier__bar:after{animation:dossier-sheen .9s var(--ease)}@keyframes dossier-sheen{to{transform:translate(110%)}}.dossier__bar.is-decoding{color:#f6cd1be6;background:#050403b3}.dossier__bar.is-open{color:#fff3cf;background:#f6cd1b14;box-shadow:inset 0 -1px #f6cd1b8c}.dossier__line:focus-visible{outline:none}.dossier__line:focus-visible .dossier__bar{box-shadow:inset 0 0 0 1.5px var(--yellow)}.seal{--crack:0;aspect-ratio:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;width:clamp(98px,9vw,130px);padding:0;position:relative}.seal.is-holding{cursor:grabbing}.seal__wax,.seal__crack,.seal__ring{width:100%;height:100%;position:absolute;inset:0}.seal__wax{filter:drop-shadow(0 12px 22px #0009) drop-shadow(0 0 calc(14px + 30px * var(--crack)) rgba(246, 205, 27, calc(.22 + .55 * var(--crack))));transition:transform .35s var(--ease)}.seal:hover .seal__wax{transform:rotate(-6deg)scale(1.03)}.seal.is-holding .seal__wax{animation:.11s linear infinite seal-shake}@keyframes seal-shake{25%{transform:translate(-.7px,.4px)rotate(-1.2deg)}75%{transform:translate(.7px,-.4px)rotate(1.2deg)}}.seal__crack{fill:none;stroke:#fff6d8;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #ffecaaf2);opacity:calc(var(--crack) * 1.6);pointer-events:none}.seal__ring{fill:none;stroke:#f6cd1ba6;stroke-width:2px;stroke-linecap:round;pointer-events:none;width:114%;height:114%;inset:-7%;transform:rotate(-90deg)}.seal__glow{opacity:0;pointer-events:none;background:radial-gradient(closest-side,#fff0bed9,#f6cd1b47 45%,#0000 72%);border-radius:50%;position:absolute;inset:-45%;transform:scale(.6)}.seal.is-broken .seal__glow{animation:seal-burst 1.2s var(--ease) forwards}@keyframes seal-burst{25%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1.7)}}.seal:focus-visible{outline:2px solid var(--yellow);outline-offset:8px}.secret__say{min-height:1.5em;color:var(--yellow);letter-spacing:.08em;text-align:center;opacity:0;transition:opacity .3s var(--ease);margin:-4px 0 0}.secret__say.is-on{opacity:1}.secret__meter{color:#cbb98c;grid-template-columns:auto minmax(70px,150px) auto;align-items:center;gap:10px;display:grid}.secret__track{background:#f6cd1b1f;border-radius:99px;height:6px;position:relative;overflow:hidden}.secret__track b{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#a87a06,#f6cd1b);animation:5s step-end infinite secret-meter;position:absolute;inset:0;transform:scaleX(.68)}@keyframes secret-meter{8%{transform:scaleX(.45)}9%{transform:scaleX(.81)}10%,60%{transform:scaleX(.68)}61%{transform:scaleX(.93)}62%{transform:scaleX(.68)}}.secret__val{color:var(--yellow);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase}.mini--secret .chip{color:#eadcae;background:#f6cd1b0f;border-color:#f6cd1b38}@media (max-width:640px){.dossier{grid-template-columns:minmax(0,1fr);justify-items:center}.dossier__sheet{width:100%}.secret__meter{grid-template-columns:auto minmax(60px,1fr) auto}}@media (prefers-reduced-motion:reduce){.secret__light,.secret__title:after,.secret__pulse,.secret__track b{animation:none!important}}.onboard{display:none}.onboard-on .onboard{z-index:298;background:radial-gradient(60% 50% at 50% 22%,#f6cd1b2b,#0000 70%),radial-gradient(140% 100% at 50% 40%,#120d07 0%,#080605 60%,#020101 100%);place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden auto}html.onboard-on{overflow:hidden}.onboard__light{pointer-events:none;background:repeating-conic-gradient(#ffe29600 0deg 3deg,#ffe29612 4.2deg,#ffe29600 5.4deg 11deg);width:150vmax;height:150vmax;margin-left:-75vmax;animation:140s linear infinite onboardTurn;position:absolute;top:-42vmax;left:50%;-webkit-mask-image:radial-gradient(closest-side,#000 8%,#0000 68%);mask-image:radial-gradient(closest-side,#000 8%,#0000 68%)}.onboard__inner{text-align:center;width:min(980px,100%);animation:onboardIn 1.2s var(--ease) both;justify-items:center;gap:clamp(18px,3.4vh,38px);display:grid;position:relative}.onboard__kicker{color:#f6cd1bd1;letter-spacing:.3em;text-transform:uppercase}.onboard__title{color:#fbf7ee;text-shadow:0 0 2px #fff6,0 0 32px #ffecbe4d;font-size:clamp(42px,7vw,110px);line-height:.95;display:grid}.onboard__title em{color:var(--yellow);text-shadow:0 0 26px #f6cd1b73}.onboard__line{opacity:0;filter:blur(14px);transition:opacity .9s var(--ease), filter .9s var(--ease), transform .9s var(--ease);grid-area:1/1;transform:translateY(.16em)}.onboard__line.is-on{opacity:1;filter:none;transform:none}.onboard__choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.6vw,20px);width:100%;display:grid}.onboard__choice{color:var(--fg);font:inherit;text-align:left;cursor:pointer;transition:transform .5s var(--ease), border-color .4s, background .4s, box-shadow .5s var(--ease), opacity .5s var(--ease);background:linear-gradient(#fff6de12,#fff6de05);border:1px solid #f6cd1b2e;border-radius:22px;justify-items:start;gap:8px;padding:clamp(18px,2.4vw,30px);display:grid;position:relative}.onboard__choice b{font-family:var(--serif);font-size:clamp(34px,3.6vw,54px);font-weight:400;line-height:1;transition:color .3s}.onboard__choice span{color:#f4f2eca8;font-size:14px}.onboard__choice:hover,.onboard__choice:focus-visible{background:linear-gradient(#f6cd1b24,#f6cd1b0a);border-color:#f6cd1b8c;outline:none;transform:translateY(-4px);box-shadow:0 24px 60px #00000073,0 0 40px #f6cd1b2e}.onboard__choice:hover b,.onboard__choice:focus-visible b{color:var(--yellow)}.onboard__tag{background:var(--yellow);color:#000;font:700 11px/1.25 var(--sans);letter-spacing:.03em;border-radius:99px;padding:3px 9px;font-style:normal;display:none;position:absolute;top:14px;right:14px}.onboard__choice.is-suggested .onboard__tag{display:inline-block}.onboard__note{color:#f4f2ec80;letter-spacing:.1em}.onboard.is-leaving{pointer-events:none;animation:onboardOut .95s var(--ease) forwards}.onboard.is-leaving .onboard__choice:not(.is-picked){opacity:0;transform:translateY(12px)scale(.97)}.onboard.is-leaving .onboard__choice.is-picked{border-color:var(--yellow);background:linear-gradient(#f6cd1b47,#f6cd1b14);transform:scale(1.05);box-shadow:0 0 120px #f6cd1b80}@keyframes onboardIn{0%{opacity:0;transform:translateY(16px)}}@keyframes onboardOut{0%,40%{opacity:1}to{opacity:0}}@keyframes onboardTurn{to{transform:rotate(1turn)}}@media (max-width:720px){.onboard__choices{grid-template-columns:1fr}.onboard__choice{grid-template-columns:1fr;padding:16px 20px}.onboard__choice b{font-size:34px}.onboard__tag{top:50%;translate:0 -50%}}@media (prefers-reduced-motion:reduce){.onboard__light,.onboard__inner{animation:none}.onboard__line{filter:none;transition:opacity .4s;transform:none}}.nav__lang{margin-right:4px}.menu__lang{margin-right:auto}@media (max-width:900px){.nav__lang{display:none}}.menu__foot{flex-wrap:wrap;gap:12px 14px}.menu .menu__sound{flex:none;display:inline-flex}
:root{--stage-h:100vh}@supports (height:100lvh){:root{--stage-h:100lvh}}@property --ink-mix{syntax:"<number>";inherits:true;initial-value:0}.prologue{z-index:3;background:radial-gradient(90% 60% at 50% 0,#1a140b,#050403 70%);position:relative}.prologue__gl,.pro-hud,.pro-row,.pro-start,.pro-wait,.pro-cue,.prologue__flash,.js.pro-asleep .prologue{display:none}.prologue__poster{padding:calc(var(--nav-h) + 30px) var(--gutter) 0;place-items:center;display:grid}.prologue__poster img{filter:drop-shadow(0 0 60px #ffd67859)sepia(.15);width:min(420px,70vw);height:auto}.pro-scene{max-width:860px;padding:12vh var(--gutter);text-align:center;margin:0 auto}.pro-anchor{pointer-events:none;width:1px;position:absolute;top:0;left:0}.pro-reel{color:var(--fg-3)}.pro-title{color:#fff;justify-items:center;margin:18px 0 26px;font-size:clamp(84px,15vw,270px);line-height:.8;display:grid}.pro-title span:last-child{margin-top:-.05em;font-style:italic}.pro-small{color:var(--fg-2)}.pro-big{color:#fff;margin-top:14px;font-size:clamp(46px,7.4vw,128px)}.pro-big em{color:var(--yellow);text-shadow:0 0 30px #f6cd1b73}.pro-g__num{color:var(--yellow)}.pro-g__word{color:#fff;text-shadow:0 0 2px #ffffff80,0 0 40px #ffffff38;margin:10px 0 18px;font-size:clamp(90px,14vw,250px)}.pro-g__note{text-shadow:0 1px 14px #0000008c,0 0 2px #0006;max-width:36ch;color:var(--fg);text-wrap:pretty;margin:0 auto;font-size:clamp(17px,1.45vw,22px);line-height:1.45}.pro-g__verse{gap:10px;max-width:40ch;margin:22px auto 0;display:grid}.pro-g__verse p{text-shadow:0 1px 16px #00000080;font-family:var(--serif);color:#fff7e0;text-wrap:balance;font-size:clamp(21px,2vw,32px);font-style:italic;line-height:1.15}.pro-g__verse cite{color:var(--yellow);font-style:normal}.pro-day{font-family:var(--serif);color:var(--fg-2);font-size:clamp(30px,3vw,52px)}.pro-day b{color:#fff;font-weight:400;display:inline-block}.pro-day b.is-tick{animation:proTick .7s var(--ease)}@keyframes proTick{0%{filter:blur(8px);opacity:0;transform:translateY(40%)scale(1.4)}}.pro-verse{border-radius:var(--r-mega);-webkit-backdrop-filter:blur(18px)saturate(1.2);text-align:left;background:linear-gradient(160deg,#2821169e,#0c0a08b8);border:1px solid #ffe2962e;justify-items:start;gap:18px;padding:clamp(24px,3vw,40px);display:grid;box-shadow:0 40px 120px #0000008c,inset 0 1px #fff0c81f}.pro-verse__text{color:#fff;text-wrap:balance;font-size:clamp(30px,3.2vw,54px);line-height:1}.pro-verse__ref{color:var(--yellow)}@media (prefers-reduced-motion:no-preference){.js .prologue{height:calc(var(--stage-h) * 12);pointer-events:none;background:0 0}.js .prologue__stage{height:var(--stage-h);pointer-events:auto;contain:layout paint;background:#040302;position:sticky;top:0;overflow:hidden}.js .prologue+.hero{margin-top:calc(var(--edge) - var(--stage-h))}.js.pro-asleep .prologue+.hero{margin-top:var(--nav-h)}.js .prologue__gl{opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--ease);display:block;position:absolute;inset:0}.js .prologue.is-gl .prologue__gl{opacity:1}.js .prologue__poster{transition:opacity 1.4s var(--ease), transform 1.4s var(--ease);padding:0;position:absolute;inset:0}.js .prologue__poster:before{content:"";filter:blur(20px);background:radial-gradient(closest-side,#ffdc8c52,#f6cd1b14 60%,#0000);border-radius:50%;width:70vmin;height:70vmin;animation:5s ease-in-out infinite alternate proBreathe;position:absolute;top:46%;left:50%;translate:-50% -50%}.js .prologue__poster img{opacity:.85;width:auto;height:min(64vh,760px);margin-top:6vh;position:relative}.js .prologue.is-gl .prologue__poster{opacity:0;pointer-events:none;transform:scale(.96)}@keyframes proBreathe{to{opacity:.7;transform:scale(1.12)}}.js .pro-scene{--v:0;--dir:1;z-index:2;max-width:none;opacity:var(--v);transform:translate3d(0, calc((1 - var(--v)) * var(--dir) * 44px), 0) scale(calc(.97 + var(--v) * .03));pointer-events:none;will-change:opacity, transform;margin:0;padding:0;position:absolute}.js .pro-scene.is-moving{filter:blur(calc((1 - var(--v)) * 12px))}.js .pro-scene--consent.is-moving,.js [data-pro-scene=verse].is-moving{filter:none}.js .pro-scene.is-live{pointer-events:auto}.js .pro-scene--title{--v:1;text-align:center;place-content:center;justify-items:center;display:grid;inset:0}.js .pro-scene--left,.js .pro-scene--right{left:var(--gutter);right:var(--gutter);text-align:left;max-width:min(760px,100%);bottom:clamp(70px,11vh,130px)}.js :is(.pro-scene--left,.pro-scene--right,.pro-scene--center):before,.js :is(.pro-scene--left,.pro-scene--right,.pro-scene--center):after{content:"";z-index:-1;pointer-events:none;transition:opacity .6s var(--ease);background:radial-gradient(closest-side,#0000005c,#0000001a 60%,#0000);position:absolute;inset:-18% -14% -22% -20%}.js :is(.pro-scene--left,.pro-scene--right,.pro-scene--center):after{opacity:0;background:radial-gradient(closest-side,#fff9ec80,#fff3dc29 62%,#0000)}.js .pro-scene.has-dark-ink:before{opacity:0}.js .pro-scene.has-dark-ink:after{opacity:1}.js .pro-scene--right .pro-g__note,.js .pro-scene--right .pro-g__verse,.js .pro-scene--left .pro-g__note{margin-left:0}.js .pro-scene--center{left:var(--gutter);right:var(--gutter);top:calc(var(--nav-h) + 2vh);text-align:center;flex-direction:column;align-items:center;display:flex;bottom:clamp(60px,9vh,110px)}.js .pro-scene--center .pro-g__word{margin:.02em 0 auto}.js .pro-scene--center:before,.js .pro-scene--center:after{height:60%;inset:auto -10% -10%}.js .pro-g__word{letter-spacing:calc(-.025em + (1 - var(--v)) * .22em)}.js .pro-g--gl .pro-g__word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.js .pro-g--gl .pro-g__num{margin-bottom:14px;display:block}.js [data-pro-scene=risen] .pro-g__word,.js [data-pro-scene=risen] .pro-g__verse{opacity:0;filter:blur(14px);transition:opacity .9s var(--ease), transform 1.2s var(--ease), filter .9s var(--ease), color .6s var(--ease), --ink-mix .6s var(--ease);transform:scale(.86)}.js [data-pro-scene=risen].is-risen .pro-g__word,.js [data-pro-scene=risen].is-risen .pro-g__verse{opacity:1;filter:none;transform:none}.js [data-pro-scene=risen].is-risen .pro-g__word{color:#fffaf0;text-shadow:0 0 2px rgb(255 255 255/calc(1 - var(--ink-mix,0))), 0 0 40px rgb(255 230 160/calc(.7 - .2 * var(--ink-mix,0))), 0 0 120px rgb(246 205 27/calc(.45 - .45 * var(--ink-mix,0))), 0 0 3px rgb(255 250 240/calc(.6 * var(--ink-mix,0))), 0 0 calc(2px + var(--vo,0) * 40px) rgb(255 238 196/calc(var(--vo,0) * .55))}.js [data-pro-scene=risen] .pro-day{transition:opacity .8s, transform .8s var(--ease), color .6s var(--ease), --ink-mix .6s var(--ease)}.js [data-pro-scene=risen].is-risen .pro-day{opacity:.55;transform:scale(.8)}.js [data-pro-scene=verse]{left:var(--gutter);width:min(560px, calc(100% - 2 * var(--gutter)));top:50%;translate:0 -50%}.js .pro-scene.pro-scene--consent{padding:calc(var(--nav-h) + 6px) var(--gutter) 64px;place-items:center;display:grid;inset:0}.js [data-pro-scene=welcome]{place-items:center;display:grid;inset:0}.js [data-pro-scene=welcome] .pro-big{transform:scale(calc(1 + (1 - var(--v)) * max(0, -1 * var(--dir)) * .6));font-size:clamp(64px,11vw,200px)}.js .pro-hud{z-index:4;height:var(--nav-h);padding:0 var(--gutter);align-items:center;gap:clamp(10px,1.6vw,22px);display:flex;position:absolute;top:0;left:0;right:0}.js .pro-hud__chapter{color:var(--fg);flex:none}.js .pro-hud__bar{background:#ffffff1f;border-radius:2px;flex:1;max-width:380px;height:2px;position:relative;overflow:hidden}.js .pro-hud__bar i{background:linear-gradient(90deg, #a77f0a, var(--yellow));box-shadow:0 0 14px var(--yellow);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.js .pro-hud .lang{margin-left:auto}.js .pro-hud .nav__sound{flex:none}.js .pro-skip{height:38px;color:var(--fg);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .3s, color .3s, border-color .6s, opacity .4s, --ink-mix .6s var(--ease);background:#ffffff0f;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:15px;display:inline-flex}.js .pro-skip svg{width:16px;height:16px}.js .pro-skip:hover{background:var(--give);color:#000}.js .prologue.at-gate .pro-skip{opacity:0;pointer-events:none}.js .pro-row{z-index:3;left:var(--gutter);right:var(--gutter);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:clamp(18px,3vh,34px)}.js .pro-row .kicker{font-size:clamp(14px,1.3vw,22px)}.js .pro-row__scroll svg{width:.9em;height:.9em;animation:1.6s ease-in-out infinite proNudge}@keyframes proNudge{50%{transform:translateY(4px)}}.js .prologue{--ink:#120c05;--ink-soft:#3a2a14;--ink-amber:#7a4a00}.js :where(.pro-reel,.pro-title,.pro-kicker,.pro-start__or,.pro-small,.pro-big,.pro-big em,.pro-g__num,.pro-g__word,.pro-g__note,.pro-g__verse,.pro-g__verse p,.pro-g__verse cite,.pro-day,.pro-day b,.pro-hud__chapter,.pro-row>.kicker){transition:color .6s var(--ease), --ink-mix .6s var(--ease)}.js .prologue .is-ink-dark{--ink-mix:1}.js .pro-scene .pro-title{text-shadow:0 0 2px rgb(255 255 255/calc(.5 - .5 * var(--ink-mix,0))), 0 0 60px rgb(255 236 190/calc(.3 - .3 * var(--ink-mix,0))), 0 0 3px rgb(255 250 240/calc(.6 * var(--ink-mix,0))), 0 0 46px rgb(255 245 224/calc(.8 * var(--ink-mix,0)))}.js .pro-scene .pro-big,.js .pro-scene .pro-g__word{text-shadow:0 0 2px rgb(255 255 255/calc(.4 - .4 * var(--ink-mix,0))), 0 0 34px rgb(255 255 255/calc(.2 - .2 * var(--ink-mix,0))), 0 0 3px rgb(255 250 240/calc(.6 * var(--ink-mix,0))), 0 0 40px rgb(255 245 224/calc(.75 * var(--ink-mix,0))), 0 0 calc(2px + var(--vo,0) * 40px) rgb(255 238 196/calc(var(--vo,0) * .55))}.js .pro-scene .pro-big em{text-shadow:0 0 30px rgb(246 205 27/calc(.45 - .45 * var(--ink-mix,0))), 0 0 34px rgb(255 245 224/calc(.75 * var(--ink-mix,0)))}.js .pro-scene .pro-g__note{text-shadow:0 1px 14px rgb(0 0 0/calc(.55 - .55 * var(--ink-mix,0))), 0 0 2px rgb(0 0 0/calc(.4 - .4 * var(--ink-mix,0))), 0 0 18px rgb(255 247 230/calc(.9 * var(--ink-mix,0))), 0 0 calc(2px + var(--vo,0) * 30px) rgb(255 236 186/calc(var(--vo,0) * .75))}.js .pro-scene .pro-g__verse p{text-shadow:0 1px 16px rgb(0 0 0/calc(.5 - .5 * var(--ink-mix,0))), 0 0 18px rgb(255 247 230/calc(.9 * var(--ink-mix,0)))}.js .pro-scene .pro-kicker,.js .pro-row .kicker{text-shadow:0 0 14px rgb(246 205 27/calc(.35 - .35 * var(--ink-mix,0))), 0 0 12px rgb(255 247 230/calc(.95 * var(--ink-mix,0)))}.js .pro-scene :is(.pro-reel,.pro-start__or,.pro-small,.pro-g__num,.pro-day,.pro-g__verse cite),.js .pro-hud__chapter{text-shadow:0 0 12px rgb(255 247 230/calc(.95 * var(--ink-mix,0))), 0 1px 2px rgb(0 0 0/calc(.85 - .85 * var(--ink-mix,0))), 0 0 18px rgb(0 0 0/calc(.75 - .75 * var(--ink-mix,0)))}.js .pro-scene .pro-small:not(.is-ink-dark),.js .pro-scene .pro-day:not(.is-ink-dark){color:var(--fg)}.js .pro-scene .pro-g__num,.js .pro-scene .pro-g__verse cite,.js .pro-hud__chapter{background:linear-gradient(rgb(255 249 236/calc(.72 * var(--ink-mix,0))), rgb(255 249 236/calc(.72 * var(--ink-mix,0)))) rgb(14 11 7/calc(.64 - .64 * var(--ink-mix,0)));border-radius:999px;width:fit-content;padding:5px 11px 4px}.js .pro-hud__chapter{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.js .pro-scene--center .pro-g__verse cite{justify-self:center}.js .pro-scene--right .pro-g__verse cite{justify-self:start}.js .prologue .pro-g__verse cite:not(.is-ink-dark){--ink-mix:0}.js .pro-scene .is-ink-dark:is(.pro-title,.pro-big,.pro-g__word,.pro-g__note),.js .pro-scene .pro-day.is-ink-dark b{color:var(--ink)}.js .pro-scene .pro-g__verse.is-ink-dark p{color:#1d1408}.js .pro-scene .is-ink-dark:is(.pro-reel,.pro-start__or,.pro-small,.pro-day),.js .pro-hud__chapter.is-ink-dark{color:var(--ink-soft)}.js .pro-scene .is-ink-dark:is(.pro-kicker,.pro-g__num),.js .pro-scene .pro-big.is-ink-dark em,.js .pro-scene .pro-g__verse cite.is-ink-dark,.js .pro-row .kicker.is-ink-dark{color:var(--ink-amber)}.js [data-pro-scene=risen].is-risen .pro-g__word.is-ink-dark{color:var(--ink)}.js [data-pro-scene=risen].is-risen .pro-day.is-ink-dark{opacity:.7}.js .pro-hud__bar.is-ink-dark{background:#281a0829}.js .pro-hud__bar i{transition:background .6s,box-shadow .6s}.js .pro-hud__bar.is-ink-dark i{box-shadow:none;background:linear-gradient(90deg,#5a3800,#8a5a00)}.js .pro-hud .lang{transition:background .6s,border-color .6s,box-shadow .6s}.js .pro-hud .lang.is-ink-dark,.js .pro-skip.is-ink-dark{background:#140e06bd;border-color:#140e064d;box-shadow:0 8px 26px -8px #462d0873}.js .pro-skip.is-ink-dark{color:#fff}.js .pro-skip.is-ink-dark:hover{background:var(--give);color:#000}.js .pro-voice{--vo:0;height:40px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);transition:color .3s, transform .4s var(--ease), box-shadow .4s;background:linear-gradient(#232323,#121212);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 15px 0 12px;font-size:11px;font-weight:500;display:inline-flex;box-shadow:0 0 0 .5px #353535,inset 0 1px #ffffff14}.js .pro-voice:hover{color:#fff;transform:translateY(-1px)}.js .pro-voice:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.js .pro-voice[aria-pressed=true]{color:var(--yellow)}.js .pro-voice.is-speaking{box-shadow:0 0 0 .5px #4a4126, inset 0 1px 0 #ffffff14, 0 0 calc(6px + var(--vo) * 22px) rgb(246 205 27/calc(.12 + var(--vo) * .3))}.js .pro-voice__icon{flex:none;width:18px;height:18px;overflow:visible}.js .pro-voice__icon path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:opacity .3s}.js .pro-voice__w1,.js .pro-voice__w2{transform-box:view-box;transform-origin:12px 12px}.js .pro-voice.is-speaking .pro-voice__w1{transform:scale(calc(1 + var(--vo) * .18))}.js .pro-voice.is-speaking .pro-voice__w2{transform:scale(calc(1 + var(--vo) * .3));opacity:calc(.45 + var(--vo) * .55)}.js .pro-voice__off,.js .pro-voice[aria-pressed=false] :is(.pro-voice__w1,.pro-voice__w2){opacity:0}.js .pro-voice[aria-pressed=false] .pro-voice__off{opacity:1}.pro-veil{--o:0;z-index:295;pointer-events:none;opacity:var(--o);background:radial-gradient(120% 95% at 50% 38%,#fffaf0 0%,#ffefc4 38%,#f6cd1b 100%);display:none;position:fixed;inset:0}.pro-veil:after{content:"";opacity:calc(var(--o) * var(--o) * var(--o));background:radial-gradient(80% 70% at 50% 42%,#fffaf2 0%,#fffaf2d9 35%,#fff4d600 80%);position:absolute;inset:0}.pro-veil.is-on{display:block}.js .pro-hear{z-index:4;letter-spacing:-.03em;white-space:nowrap;color:#000;background:linear-gradient(180deg, #ffe066, var(--give));opacity:0;visibility:hidden;height:46px;transition:opacity .6s var(--ease), translate .6s var(--ease), visibility 0s linear .6s;border-radius:999px;align-items:center;gap:10px;padding:0 22px 0 16px;font-size:16px;font-style:italic;font-weight:800;display:inline-flex;position:absolute;bottom:clamp(18px,3vh,34px);left:50%;translate:-50% 12px;box-shadow:0 16px 40px -14px #f6cd1bcc,0 0 50px -12px #f6cd1b66,inset 0 1px #ffffff80}.js .pro-hear svg{width:18px;height:18px}.js .pro-hear:hover{transform:translateY(-2px)scale(1.02)}.js .pro-hear:focus-visible{outline-offset:4px;outline:2px solid #fff}.js .prologue.is-auto.is-muted .pro-hear{opacity:1;visibility:visible;transition-delay:.8s,.8s,0s;translate:-50%}.js.in-prologue .nav{opacity:0;pointer-events:none;transform:translateY(-120%)}.js.in-prologue .progress{opacity:0}.js .nav{transition:transform .9s var(--ease), opacity .6s}.js .has-words .split-word{opacity:0;filter:blur(6px)brightness(1.7);transform:translateY(.36em)}.js .has-words .split-word.is-said{opacity:1;filter:none;transition:opacity .9s var(--ease), transform 1.3s var(--ease), filter 1.2s var(--ease);transform:none}.js .has-words.is-whole .split-word{opacity:1;filter:none;transition:none;transform:none}.js .has-words .pro-g__verse cite{opacity:0;transition:opacity 1s var(--ease) .5s, translate 1.2s var(--ease) .5s, color .6s var(--ease), --ink-mix .6s var(--ease);translate:0 .6em}.js .has-words .pro-g__verse cite.is-said,.js .has-words.is-whole .pro-g__verse cite{opacity:1;translate:none}.js .has-words.is-whole .pro-g__verse cite{transition:color .6s var(--ease), --ink-mix .6s var(--ease)}.js .pro-start{transition:opacity .6s var(--ease);justify-items:center;gap:14px;margin-top:clamp(24px,4.2vh,44px);display:grid}.js .prologue.is-auto .pro-start{opacity:0;pointer-events:none}.js .pro-play{--h:clamp(56px, 4.6vw, 68px);height:var(--h);font-family:var(--sans);letter-spacing:-.04em;white-space:nowrap;color:#000;background:linear-gradient(180deg, #ffe066, var(--give));transition:transform .5s var(--ease), box-shadow .5s var(--ease);border-radius:999px;align-items:center;gap:14px;padding:0 clamp(24px,2.2vw,34px) 0 7px;font-size:clamp(17px,1.45vw,22px);font-style:italic;font-weight:800;display:inline-flex;position:relative;box-shadow:0 18px 50px -16px #f6cd1bcc,0 0 60px -12px #f6cd1b66,inset 0 1px #ffffff80}.js .pro-play:before{content:"";border-radius:inherit;pointer-events:none;border:1.5px solid #f6cd1bbf;animation:2.6s cubic-bezier(.2,.6,.3,1) infinite proHalo;position:absolute;inset:-1px}.js .pro-scene--title:not(.is-live) .pro-play:before,.js .prologue:not(.is-cued) .pro-cue .pro-play:before{animation-play-state:paused}@keyframes proHalo{0%{opacity:.9;scale:1}to{opacity:0;scale:1.09 1.4}}.js .pro-play__icon{width:calc(var(--h) - 14px);height:calc(var(--h) - 14px);color:var(--yellow);background:radial-gradient(circle at 50% 35%,#1d1810,#070604 70%);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff24,0 2px 8px #50370059}.js .pro-play__icon svg{filter:drop-shadow(0 0 6px #f6cd1b99);width:36%;height:36%;margin-left:8%}.js .pro-play:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 24px 60px -14px #f6cd1bf2,0 0 80px -8px #f6cd1b80,inset 0 1px #fff9}.js .pro-play:active{transform:scale(.98)}.js .pro-play:focus-visible{outline-offset:5px;outline:2px solid #fff}.js .pro-start__or{color:var(--fg-2)}.js .pro-cue{z-index:4;opacity:0;visibility:hidden;transition:opacity .7s var(--ease), translate .9s var(--ease), visibility 0s linear .7s;justify-items:center;gap:12px;display:grid;position:absolute;bottom:clamp(28px,6.5vh,70px);left:50%;translate:-50% 14px}.js .prologue.is-cued .pro-cue{opacity:1;visibility:visible;transition-delay:.7s,.7s,0s;translate:-50%}.js .pro-play--cue{--h:clamp(52px, 4vw, 60px)}.js .pro-cue .pro-start__or{color:var(--fg);text-shadow:0 1px 12px #000000d9,0 0 2px #0009}.js .pro-wait{--k:0;z-index:4;-webkit-backdrop-filter:blur(10px);opacity:0;pointer-events:none;height:38px;transition:opacity .6s var(--ease), translate .6s var(--ease);background:#0c0a078c;border-radius:999px;align-items:center;gap:10px;padding:0 17px 0 8px;display:inline-flex;position:absolute;bottom:clamp(18px,3vh,34px);left:50%;translate:-50% 10px;box-shadow:0 0 0 .5px #ffe6aa33,0 12px 30px -12px #000000b3}.js .prologue.is-waiting .pro-wait{opacity:1;translate:-50%}.js .pro-wait svg{width:24px;height:24px;overflow:visible;rotate:-90deg}.js .pro-wait circle{fill:none;stroke-width:2.4px}.js .pro-wait__track{stroke:#ffffff24}.js .pro-wait__fill{stroke:var(--yellow);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--k));filter:drop-shadow(0 0 3px #f6cd1bb3);transition:stroke-dashoffset .3s linear}.js .pro-wait .kicker{font-size:14px}.js .pro-wait__read,.js .prologue:is(.is-quiet,.is-verse-hold) .pro-wait__listen{display:none}.js .prologue:is(.is-quiet,.is-verse-hold) .pro-wait__read{display:inline}.js .pro-auto{height:40px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);transition:color .3s, transform .4s var(--ease), box-shadow .4s;background:linear-gradient(#232323,#121212);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 15px 0 13px;font-size:11px;font-weight:500;display:inline-flex;box-shadow:0 0 0 .5px #353535,inset 0 1px #ffffff14}.js .pro-auto svg{flex:none;width:14px;height:14px}.js .pro-auto:hover{color:#fff;transform:translateY(-1px)}.js .pro-auto:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.js .pro-auto.is-on{color:var(--yellow);box-shadow:0 0 0 .5px #4a4126,inset 0 1px #ffffff14,0 0 16px #f6cd1b2e}.js .pro-auto.is-on :is(.pro-auto__play,.pro-auto__label--play),.js .pro-auto:not(.is-on) :is(.pro-auto__pause,.pro-auto__label--pause){display:none}.js.pro-gated #main{height:var(--gate-h,auto);overflow:clip}.js.pro-gated .footer{display:none}}@media (prefers-reduced-motion:no-preference) and (max-width:760px){.js .pro-hud{gap:10px}.js .pro-hud__bar,.js .pro-row>.kicker:not(.pro-row__scroll){display:none}.js .pro-row{justify-content:center}.js .pro-scene--left,.js .pro-scene--right{bottom:72px}.js [data-pro-scene=code]{top:calc(var(--nav-h) + 1vh);bottom:auto}.js [data-pro-scene=code]:before{background:radial-gradient(closest-side,#0000009e,#00000047 62%,#0000)}.js [data-pro-scene=verse]{top:auto;bottom:72px;translate:none}.js .pro-scene--center{top:calc(var(--nav-h) + 1vh)}.js .pro-g__verse p{font-size:19px}.js .pro-voice,.js .pro-auto{justify-content:center;width:40px;padding:0}.js .pro-auto__label,.js .pro-voice__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:no-preference) and (max-width:520px){.js .pro-hud__chapter{display:none}.js .pro-hud .lang{margin-left:0;margin-right:auto}.js .pro-hud{gap:8px}.js .pro-skip{padding:0 13px;font-size:14px}.js .pro-skip>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.js .pro-skip{justify-content:center;width:40px;padding:0}.js .pro-scene--center .pro-g__word{font-size:min(90px, calc((100vw - 2 * var(--gutter)) * 2.6 / var(--chars,6)))}}@media (prefers-reduced-motion:no-preference) and (max-height:500px){.js .pro-scene--center:not([data-pro-scene=verse],.pro-scene--consent){top:calc(var(--nav-h) - 4px);bottom:16px}.js .pro-scene--center .pro-g__word{margin-bottom:4px;font-size:clamp(40px,15vh,76px)}.js .pro-day{font-size:22px}.js .pro-scene .pro-g__num{padding:3px 9px 2px}.js .pro-g--gl .pro-g__num{margin-bottom:8px}.js .pro-g__note{max-width:62ch;font-size:14.5px;line-height:1.35}.js .pro-g__verse{gap:6px;max-width:66ch;margin-top:8px}.js .pro-g__verse p{font-size:16px}.js .pro-scene--left,.js .pro-scene--right{bottom:40px}.js .pro-big{font-size:clamp(34px,11vh,64px)}.js .pro-verse{gap:10px;padding:18px 22px}.js .pro-verse__text{font-size:clamp(20px,6vh,28px)}.js .pro-wait,.js .pro-hear{bottom:8px}}@media (prefers-reduced-motion:no-preference) and (max-height:780px){.js .pro-scene.pro-scene--consent{padding-bottom:20px}}.pro-arrive{--ox:50%;--oy:42%;z-index:296;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.pro-arrive[hidden]{display:none}.pro-arrive--burst{z-index:297;mix-blend-mode:screen}.pro-arrive>*{opacity:0;position:absolute}.pro-arrive__light{background:radial-gradient(110% 90% at var(--ox) var(--oy), #fff4d2 0%, #ffe2a0 30%, #f6c95c 70%, #e9b23e 100%);inset:0}.pro-arrive__core{left:var(--ox);top:var(--oy);background:radial-gradient(closest-side,#fff 0%,#fffffff5 32%,#fffbecb8 56%,#fff7de00 100%);border-radius:50%;width:90vmax;height:90vmax;margin:-45vmax 0 0 -45vmax}.pro-arrive__iris{left:var(--ox);top:var(--oy);background:radial-gradient(closest-side,#ffb83200 3.1%,#ffc450e6 3.45%,#fff6dc 3.8%,#fffdf6 4.3%,#ffeab0 5.8%,#fbd97a 14%,#f4c95a 100%);width:120vmax;height:120vmax;margin:-60vmax 0 0 -60vmax}.pro-arrive__glow{background:radial-gradient(110% 100% at var(--ox) var(--oy), #ffce649e, #f6b02857 50%, #f6aa1b1f 80%, #f6aa1b00 100%);inset:0}.pro-arrive__rays{left:var(--ox);top:var(--oy);background:repeating-conic-gradient(#ffecaa00 0deg 2.4deg,#fff0c48c 3.6deg,#ffecaa00 4.8deg 9deg),repeating-conic-gradient(from 3deg,#fffae600 0deg 4deg,#fffae659 5.4deg,#fffae600 6.8deg 13deg);border-radius:50%;width:150vmax;height:150vmax;margin:-75vmax 0 0 -75vmax;-webkit-mask-image:radial-gradient(closest-side,#0000 4%,#000 14%,#00000080 45%,#0000 75%);mask-image:radial-gradient(closest-side,#0000 4%,#000 14%,#00000080 45%,#0000 75%)}.pro-arrive__ring,.pro-arrive__echo{left:var(--ox);top:var(--oy);border-radius:50%;width:160vmax;height:160vmax;margin:-80vmax 0 0 -80vmax}.pro-arrive__ring{background:radial-gradient(closest-side,#fff4d200 88%,#fff8e2b3 95%,#fffdf4 97.6%,#ffe8a080 98.9%,#ffe8a000 100%)}.pro-arrive__echo{background:radial-gradient(closest-side,#f6cd1b00 78%,#f6cd1b47 91%,#ffe8a46b 96%,#f6cd1b00 100%)}.pro-arrive>.pro-arrive__embers{left:var(--ox);top:var(--oy);opacity:1;width:0;height:0}.pro-arrive__embers i{opacity:0;background:#fff6d6;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:-3px;box-shadow:0 0 6px 2px #ffd66ed9,0 0 18px 4px #f6cd1b66}.pro-arrive__embers i.is-streak{background:linear-gradient(#fff6d600,#fffaf0 40%,#ffdc82e6 70%,#ffdc8200);border-radius:3px;width:3px;height:30px;top:-15px;left:-1.5px;box-shadow:0 0 8px 1px #f6cd1b80}html.pro-arriving,html.pro-arriving.lenis-stopped{scrollbar-gutter:stable;overflow:hidden}.consent{text-align:left;width:min(560px,100%)}.consent__card{--pad:clamp(18px, 2vw, 26px);max-height:calc(100svh - var(--nav-h) - 80px);padding:var(--pad);-webkit-backdrop-filter:blur(22px)saturate(1.3);background:linear-gradient(170deg,#26211adb,#0e0d0beb);border:1px solid #ffe6aa29;border-radius:30px;flex-direction:column;display:flex;position:relative;box-shadow:0 50px 140px #000000b3,0 0 90px #f6cd1b14,inset 0 1px #fff5dc1a}.consent__body{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;margin:0 -6px;padding:0 6px 2px;overflow-y:auto}.consent__body.is-scroll:not(.is-end){-webkit-mask-image:linear-gradient(#000 calc(100% - 34px),#0000);mask-image:linear-gradient(#000 calc(100% - 34px),#0000)}.consent__card:before{content:"";border-radius:inherit;background:conic-gradient(from var(--rim,0deg), transparent 0 70%, #f6cd1bd9 82%, transparent 94%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pro-scene--consent.is-on .consent__card:before,.consent.is-modal .consent__card:before{animation:6s linear infinite rim}@property --rim{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes rim{to{--rim:360deg}}.consent__top{align-items:flex-start;gap:16px;display:flex}.consent__cookie{background:radial-gradient(circle at 35% 30%,#e8b46a,#b07a38 70%);border-radius:50%;flex:none;width:54px;height:54px;position:relative;box-shadow:inset -6px -8px #0000002e,0 10px 30px #e6a03c4d}.consent__cookie:after{content:"";background:#211d17;border-radius:50%;width:24px;height:24px;position:absolute;top:-8px;right:-10px}.consent__cookie i{background:#4a2a12;border-radius:40%;width:8px;height:7px;position:absolute}.consent__cookie i:first-child{top:15px;left:13px}.consent__cookie i:nth-child(2){top:28px;left:28px}.consent__cookie i:nth-child(3){top:34px;left:15px}.consent__cookie i:nth-child(4){width:6px;top:13px;left:34px}.consent__cookie i:nth-child(5){width:6px;top:41px;left:25px}.consent__title{color:#fff;font-size:clamp(20px,1.8vw,26px)}.consent__lead{color:var(--fg-2);margin-top:8px;font-size:14.5px;line-height:1.45}.consent__sound{background:linear-gradient(#f6cd1b17,#f6cd1b08);border:1px solid #f6cd1b47;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:12px 12px 12px 14px;display:flex}.consent__cats{gap:8px;margin-top:10px;display:grid}.consent__cat{border:1px solid var(--line);background:#ffffff08;border-radius:16px;transition:border-color .3s,background .3s;overflow:hidden}.consent__cat[open]{border-color:var(--line-2);background:#ffffff0d}.consent__cat summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.consent__cat summary::-webkit-details-marker{display:none}.consent__cat summary .consent__name:after{content:"Show what is stored";font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);margin-top:3px;font-size:10px}.consent__cat[open] summary .consent__name:after{content:"Hide"}:lang(ro) .consent__cat summary .consent__name:after{content:"Vezi ce se păstrează"}:lang(ro) .consent__cat[open] summary .consent__name:after{content:"Ascunde"}:lang(de) .consent__cat summary .consent__name:after{content:"Zeigen, was gespeichert wird"}:lang(de) .consent__cat[open] summary .consent__name:after{content:"Ausblenden"}.consent__name{display:grid}.consent__name b{font-size:15px}.consent__name em{color:var(--fg-3);font-size:12.5px;font-style:normal}.consent__table{border-collapse:collapse;width:100%;font-size:12.5px}.consent__table th,.consent__table td{border-top:1px solid var(--line);text-align:left;vertical-align:top;color:var(--fg-2);padding:8px 14px}.consent__table th{font-family:var(--mono);color:var(--yellow);white-space:nowrap;font-size:11px;font-weight:500}.consent__table td:last-child{color:var(--fg-3);white-space:nowrap}.consent__never{color:var(--fg-3);text-transform:none;letter-spacing:.02em;margin-top:14px;line-height:1.5;display:block}.consent__actions{flex-wrap:wrap;flex:none;align-items:center;gap:10px;margin-top:14px;display:flex}.consent__actions .btn{height:48px;padding:0 24px;font-size:19px}.consent__actions .pill{height:48px;font-size:15px}.consent__min{color:var(--fg-3);text-underline-offset:3px;margin-left:auto;text-decoration:underline}.consent__min:hover{color:#fff}.consent__done{color:var(--yellow);flex:none;margin-top:12px;display:block}.consent__done[hidden]{display:none}@media (max-height:780px){.consent__card{--pad:16px;max-height:calc(100svh - var(--nav-h) - 36px)}.consent__cookie{zoom:.8}.consent__lead{margin-top:6px;font-size:13.5px;line-height:1.4}.consent__sound{margin-top:12px;padding:8px 8px 8px 12px}.consent__cats{gap:6px;margin-top:8px}.consent__cat summary{padding:8px 12px}.consent__never{margin-top:10px}.consent__actions .btn,.consent__actions .pill{height:44px}}.consent-modal{z-index:330;-webkit-backdrop-filter:blur(8px);opacity:0;background:#0000008c;place-items:center;padding:16px;transition:opacity .35s;display:grid;position:fixed;inset:0}.consent-modal.is-open{opacity:1}.consent-modal[hidden]{display:none}.consent-modal .consent__card{max-height:calc(100svh - 32px)}.seg{border:1px solid var(--line-2);background:#00000073;border-radius:999px;flex:none;padding:3px;display:inline-flex;position:relative}.seg button{letter-spacing:-.03em;height:34px;color:var(--fg-2);transition:color .3s, background .35s var(--ease), box-shadow .35s;border-radius:999px;padding:0 18px;font-size:15px;font-style:italic;font-weight:800}.seg button[aria-pressed=true]{color:#000;background:linear-gradient(#ffe066,#e6b814);box-shadow:0 6px 18px -6px #f6cd1bb3}.toggle{cursor:pointer;flex:none;width:46px;height:26px;display:inline-block;position:relative}.toggle input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.toggle i{background:#3a3733;border-radius:999px;transition:background .3s;position:absolute;inset:0}.toggle i:after{content:"";width:20px;height:20px;transition:transform .35s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.toggle input:checked+i,.toggle.is-locked i{background:var(--give)}.toggle input:checked+i:after,.toggle.is-locked i:after{transform:translate(20px)}.toggle.is-locked{opacity:.6;cursor:default}.toggle input:focus-visible+i{outline:2px solid var(--yellow);outline-offset:2px}@media (max-width:520px){.consent__actions .btn{width:100%}.consent__min{margin-left:0}.consent__table td:last-child{display:none}}
.welcome{display:none}.welcome-on .welcome{--vh:1vh;--h:min(calc(var(--vh) * 64), 96vw);--w:calc(var(--h) * .7085);--bw:calc(var(--h) * .3);--ring:calc(var(--h) * .82);--line:calc(var(--h) * .8);--gold:#e2b54e;z-index:298;contain:strict;cursor:pointer;background:radial-gradient(70% 55% at 50% 30%,#4a321080,#1e150959 48%,#0000 78%),radial-gradient(140% 100% at 50% 34%,#120d07 0%,#080605 55%,#020101 100%);animation:.8s 9s forwards welcomeWatch;display:block;position:fixed;inset:0;overflow:hidden}@supports (height:1svh){.welcome-on .welcome{--vh:1svh}}.welcome-on .welcome.is-live{animation:none}html.welcome-on{scrollbar-gutter:stable;background-color:#141210}html.welcome-hold,html.welcome-hold.lenis-stopped{overflow:hidden}.welcome [data-l]{display:none}html:not([data-boot-lang=ro],[data-boot-lang=de]) .welcome [data-l=en],html[data-boot-lang=ro] .welcome [data-l=ro],html[data-boot-lang=de] .welcome [data-l=de]{display:inline}.welcome__fly,.welcome__push{position:absolute;inset:0}.welcome__fly{transform-origin:50% 32%}.welcome__push{justify-content:center;align-items:center;gap:calc(var(--h) * .035);padding-bottom:calc(var(--vh) * 3);transform-origin:50% 36%;flex-direction:column;animation:7s cubic-bezier(.25,.3,.3,1) both welcomePush;display:flex}.welcome__stage{width:var(--w);height:var(--h);flex:none;position:relative}.welcome__stage:before{content:"";width:calc(var(--h) * 2.6);height:calc(var(--h) * 1.8);margin:calc(var(--h) * -.9) 0 0 calc(var(--h) * -1.3);opacity:0;animation:welcomeFade 1.6s var(--ease) 50ms forwards;background:radial-gradient(closest-side,#ffce7833,#f6cd1b12 52%,#0000);position:absolute;top:40%;left:50%}.welcome__rays,.welcome__halo{left:50%;top:calc(var(--h) * .125);width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);pointer-events:none;position:absolute}.welcome__rays{--s:calc(var(--h) * 2.7);opacity:0;animation:welcomeFade 1.5s var(--ease) .12s forwards, welcomeTurn 110s linear infinite;background:repeating-conic-gradient(#ffe29600 0deg 2deg,#ffe2963d 3.4deg,#ffe29600 4.8deg 9.5deg),repeating-conic-gradient(from 4deg,#fff4d600 0deg 4deg,#fff4d626 5.6deg,#fff4d600 7.2deg 13deg);border-radius:50%;-webkit-mask-image:radial-gradient(closest-side,#000 5%,#0000008c 30%,#0000 74%);mask-image:radial-gradient(closest-side,#000 5%,#0000008c 30%,#0000 74%)}.welcome__halo{--s:calc(var(--h) * 1.25);z-index:1}.welcome__halo i{opacity:0;animation:welcomeBloom 1.2s var(--ease) 0s forwards, welcomeBreathe 3.4s ease-in-out 1.2s infinite alternate;background:radial-gradient(closest-side,#fff9e8f2,#ffe4a09e 15%,#f6cd1b38 40%,#f6cd1b12 64%,#0000);border-radius:50%;position:absolute;inset:0;transform:scale(.3)}.welcome__shelf{--rz:calc(var(--ring) * .3);z-index:2;left:50%;top:var(--line);width:0;height:0;perspective:calc(var(--h) * 1.3);perspective-origin:0 calc(var(--h) * -.4);position:absolute}.welcome__shelf:before,.welcome__shelf:after{content:"";z-index:-1;left:calc(var(--ring) * -1);top:calc(var(--ring) * -1);width:calc(var(--ring) * 2);height:calc(var(--ring) * 2);transform:translateZ(var(--rz)) rotateX(90deg) scale(.86);opacity:0;pointer-events:none;animation:welcomeArc 1.3s var(--ease) 80ms forwards;border-radius:50%;position:absolute}.welcome__shelf:before{border-top:6px solid #ffe6a5b8}.welcome__shelf:after{border-top:24px solid #f6cd1b14;margin:-10px;animation-duration:1.6s}.welcome__stage:after{content:"";z-index:1;left:50%;top:var(--line);width:calc(var(--ring) * 2.3);height:calc(var(--h) * .3);margin:calc(var(--h) * -.17) 0 0 calc(var(--ring) * -1.15);opacity:0;pointer-events:none;animation:welcomeFade 1.4s var(--ease) .2s forwards;background:radial-gradient(closest-side,#f6cd1b2b,#f6cd1b0d 58%,#0000);position:absolute}.welcome__book{--a:0deg;--d:0s;--lx:50%;bottom:0;left:calc(sin(var(--a)) * var(--ring) - var(--bw) / 2);width:var(--bw);font-size:calc(var(--bw) * .19);transform:translateZ(calc(var(--rz) - cos(var(--a)) * var(--ring))) rotateY(calc(var(--a) * -.8));transform-origin:50% 100%;transform-style:preserve-3d;position:absolute}.welcome__book:first-child,.welcome__book:nth-child(4){z-index:1}.welcome__book:first-child{--a:-66deg;--d:.22s;--lx:95%}.welcome__book:nth-child(2){--a:-36deg;--d:.3s;--lx:85%}.welcome__book:nth-child(3){--a:36deg;--d:.38s;--lx:15%}.welcome__book:nth-child(4){--a:66deg;--d:.46s;--lx:5%}.welcome__vol{--t:calc(var(--bw) * .16);aspect-ratio:.7;transform-style:preserve-3d;animation:welcomeRise .8s var(--ease) var(--d) forwards;position:relative;transform:translateY(26%)}.welcome__vol>*{opacity:0;animation:welcomeFade .6s ease var(--d) forwards;backface-visibility:hidden;position:absolute}.welcome__cover,.welcome__back,.welcome__spine{background:radial-gradient(130% 90% at var(--lx) 14%, #ffd6963d, transparent 58%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cfilter id='l'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.6' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.05 0 0 0 0 0.02 0 0 0 0 0.01 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23l)'/%3E%3C/svg%3E") 0 0 / 256px, linear-gradient(160deg, #6b2419, #4a170f 45%, #2c0d08)}.welcome__cover{transform:translateZ(calc(var(--t) / 2));border-radius:.1em .32em .32em .1em;align-content:center;justify-items:center;gap:.3em;display:grid;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffd2961a,inset .7em 0 .55em -.5em #000000a6,inset -.2em 0 .3em -.1em #ffdcaa1f,inset 0 0 1.8em #0000008c}.welcome__cover:before{content:"";background:#0000008c;width:.06em;position:absolute;top:0;bottom:0;left:.42em;box-shadow:.05em 0 #ffd2961f}.welcome__back{transform:rotateY(180deg) translateZ(calc(var(--t) / 2));border-radius:.1em .32em .32em .1em;inset:0}.welcome__cover>:is(.welcome__frame,.welcome__corner,.welcome__brass,.welcome__sweep){position:absolute}.welcome__frame{border:.035em solid var(--gold);border-radius:.12em;inset:.5em .42em .5em .72em;box-shadow:0 0 .25em #f6cd1b40,inset 0 0 0 .11em #00000040,inset 0 0 0 .15em #ffd6961f}.welcome__frame:before{content:"";border:.02em solid #e2b54e8c;border-radius:.08em;position:absolute;inset:.22em}.welcome__corner{width:1.1em;height:1.1em}.welcome__corner--1{top:.4em;left:.62em}.welcome__corner--2{top:.4em;right:.32em;transform:scaleX(-1)}.welcome__corner--3{bottom:.4em;left:.62em;transform:scaleY(-1)}.welcome__corner--4{bottom:.4em;right:.32em;transform:scale(-1)}.welcome__brass{clip-path:polygon(0 0,100% 0,100% 100%);background:linear-gradient(135deg,#fff0b8,#c99a2e 45%,#7a5208);width:.62em;height:.62em;right:-.04em}.welcome__brass--t{top:-.04em}.welcome__brass--b{bottom:-.04em;transform:scaleY(-1)}.welcome__emblem{filter:drop-shadow(0 0 .14em #f6cd1b80);width:1.6em;height:1.6em;position:relative}.welcome__cover b{font-family:var(--serif);letter-spacing:.02em;white-space:nowrap;color:#0000;background:linear-gradient(172deg,#fff3c8 0%,#f6cd1b 30%,#b8850f 55%,#f2d47a 76%,#a57212 100%);filter:drop-shadow(0 .02em #280a00cc)drop-shadow(0 0 .18em #f6cd1b59);-webkit-background-clip:text;background-clip:text;font-size:.86em;font-weight:400;line-height:1;display:block;position:relative}.welcome__rule{background:linear-gradient(90deg, transparent, var(--gold), transparent);width:1.6em;height:.03em;position:relative}.welcome__rule:after{content:"";background:var(--gold);width:.12em;height:.12em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.welcome__sweep{mix-blend-mode:soft-light;animation:welcomeSweep 2.6s var(--ease) calc(var(--d) + .5s) infinite;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#fff6d68c 48%,#ffecaa2e 52%,#0000 62%);inset:0;transform:translate(-120%)}@keyframes welcomeSweep{60%,to{transform:translate(120%)}}.welcome__spine,.welcome__pages{left:calc(50% - var(--t) / 2);width:var(--t)}.welcome__spine{transform:rotateY(-90deg) translateZ(calc(var(--bw) / 2));border-radius:.2em;top:0;bottom:0;box-shadow:inset 0 0 .6em #0000008c}.welcome__spine:before{content:"";background:linear-gradient(#0000 16%,#00000080 16.5%,#ffd6963d 17.5%,#0000 18.5% 36%,#00000080 36.5%,#ffd6963d 37.5%,#0000 38.5% 62%,#00000080 62.5%,#ffd6963d 63.5%,#0000 64.5% 82%,#00000080 82.5%,#ffd6963d 83.5%,#0000 84.5%);position:absolute;inset:0}.welcome__pages{transform:rotateY(90deg) translateZ(calc(var(--bw) / 2 - 1px));background:repeating-linear-gradient(90deg,#5a3a068c 0 1px,#0000 1px 3px),linear-gradient(#fff1bd,#e4b23c 28%,#a77612 52%,#f2cd6a 76%,#8a5e0a);top:1.6%;bottom:1.6%;box-shadow:inset 0 0 6px #3c230099}.welcome__ribbon{clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);width:.16em;height:.7em;transform:translateZ(calc(var(--t) / 2 - 1px));background:linear-gradient(90deg,#7e1a1a,#c23a2e 50%,#6b1414);bottom:-.55em;left:38%}.welcome__christ{z-index:3;opacity:0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;animation:1.1s cubic-bezier(.3,.5,.25,1) .1s forwards welcomeRise;position:absolute;inset:0;transform:translateY(2.5%)scale(.97)}.welcome__motes{z-index:4;opacity:0;pointer-events:none;animation:1.6s .3s forwards welcomeFade;position:absolute;inset:-10% -25%}.welcome__motes i{--mx:50%;--my:50%;--ms:3px;--dx:10px;--dy:-80px;--dur:7s;--dl:0s;left:var(--mx);top:var(--my);width:var(--ms);height:var(--ms);opacity:0;animation:welcomeMote var(--dur) linear var(--dl) infinite;background:#fff1c2;border-radius:50%;position:absolute;box-shadow:0 0 6px 1px #f6cd1bbf}.welcome__motes i:first-child{--mx:22%;--my:30%;--ms:3px;--dx:14px;--dur:7s;--dl:-1.2s}.welcome__motes i:nth-child(2){--mx:31%;--my:58%;--ms:2px;--dx:-10px;--dur:6s;--dl:-3.5s}.welcome__motes i:nth-child(3){--mx:38%;--my:18%;--ms:4px;--dx:8px;--dur:8s;--dl:-.4s}.welcome__motes i:nth-child(4){--mx:44%;--my:72%;--ms:2px;--dx:-16px;--dur:6.5s;--dl:-4.8s}.welcome__motes i:nth-child(5){--mx:52%;--my:40%;--ms:3px;--dx:12px;--dur:7.5s;--dl:-2.2s}.welcome__motes i:nth-child(6){--mx:58%;--my:12%;--ms:2px;--dx:-8px;--dur:9s;--dl:-6s}.welcome__motes i:nth-child(7){--mx:63%;--my:62%;--ms:3px;--dx:18px;--dur:6s;--dl:-.9s}.welcome__motes i:nth-child(8){--mx:70%;--my:28%;--ms:4px;--dx:-12px;--dur:8.5s;--dl:-3s}.welcome__motes i:nth-child(9){--mx:77%;--my:50%;--ms:2px;--dx:10px;--dur:7s;--dl:-5.4s}.welcome__motes i:nth-child(10){--mx:27%;--my:80%;--ms:3px;--dx:-6px;--dur:7.8s;--dl:-2.7s}.welcome__motes i:nth-child(11){--mx:47%;--my:88%;--ms:2px;--dx:14px;--dur:6.8s;--dl:-4.1s}.welcome__motes i:nth-child(12){--mx:72%;--my:82%;--ms:3px;--dx:-14px;--dur:8s;--dl:-1.7s}.welcome__motes i:nth-child(13){--mx:16%;--my:52%;--ms:2px;--dx:9px;--dur:9s;--dl:-7s}.welcome__motes i:nth-child(14){--mx:84%;--my:20%;--ms:2px;--dx:-9px;--dur:8.6s;--dl:-3.9s}.welcome__name{z-index:5;text-align:center;white-space:nowrap;color:#fff;text-shadow:0 0 2px #ffffff73,0 0 34px #ffecbe4d;opacity:0;animation:welcomeRise 1s var(--ease) .42s forwards;flex:none;font-size:clamp(46px,6.6vw,112px);position:relative;transform:translateY(.3em)}.welcome__name em{color:var(--yellow);text-shadow:0 0 30px #f6cd1b80}.welcome__wash{z-index:6;mix-blend-mode:screen;opacity:0;pointer-events:none;background:radial-gradient(85% 75% at 50% 30%,#fffdf6 0%,#ffe9b0 30%,#f3c03a 70%,#b47e10 100%);position:absolute;inset:0}.welcome-on .welcome.is-out{animation:welcomeOut var(--out,.8s) linear forwards}.welcome.is-out .welcome__fly{animation:welcomeFly var(--out,.8s) cubic-bezier(.5, 0, .75, 0) forwards}.welcome.is-out .welcome__halo{animation:welcomeFlare var(--out,.8s) cubic-bezier(.45, 0, .7, .2) forwards}.welcome.is-out .welcome__wash{animation:welcomeWash var(--out,.8s) linear forwards}@keyframes welcomeWatch{to{opacity:0;visibility:hidden}}@keyframes welcomeFade{to{opacity:1}}@keyframes welcomeRise{to{opacity:1;transform:none}}@keyframes welcomeArc{to{opacity:1;transform:translateZ(var(--rz)) rotateX(90deg)}}@keyframes welcomeTurn{to{transform:rotate(360deg)}}@keyframes welcomeBloom{to{opacity:1;transform:none}}@keyframes welcomeBreathe{0%{transform:none}to{transform:scale(1.07)}}@keyframes welcomePush{0%{transform:none}to{transform:scale(1.075)}}@keyframes welcomeMote{0%{opacity:0;transform:translate(0,0)}18%,70%{opacity:.9}to{opacity:0;transform:translate3d(var(--dx), var(--dy), 0)}}@keyframes welcomeOut{0%,36%{opacity:1;animation-timing-function:cubic-bezier(.25,0,.3,1)}to{opacity:0}}@keyframes welcomeFly{to{transform:scale(1.16)}}@keyframes welcomeFlare{to{transform:scale(3.2)}}@keyframes welcomeWash{0%{opacity:0;animation-timing-function:cubic-bezier(.45,0,.55,1)}42%,to{opacity:1}}@media (orientation:portrait){.welcome-on .welcome{--h:min(calc(var(--vh) * 57), 112vw);--bw:calc(var(--h) * .24);--ring:min(calc(var(--h) * .75), calc((50vw - var(--bw) * .5 - 18px) / .9));--line:calc(var(--h) * .86)}.welcome__push{padding:calc(var(--vh) * 7) 0 0}}@media (orientation:portrait) and (max-width:600px){.welcome-on .welcome{--h:min(calc(var(--vh) * 54), 112vw);--bw:calc(var(--h) * .172);--ring:calc((50vw - var(--bw) * .5 - 8px) / .9);--line:calc(var(--h) * .92)}.welcome__name{font-size:clamp(40px,13vw,64px)}}@media (prefers-reduced-motion:reduce){.welcome *,.welcome :before,.welcome :after{animation:none!important}.welcome__rays,.welcome__halo i,.welcome__christ,.welcome__cover,.welcome__spine,.welcome__motes,.welcome__name,.welcome__stage:before,.welcome__stage:after,.welcome__shelf:before,.welcome__shelf:after{opacity:1}.welcome__halo i,.welcome__christ,.welcome__vol,.welcome__name{transform:none}.welcome__shelf:before,.welcome__shelf:after{transform:translateZ(var(--rz)) rotateX(90deg)}.welcome__motes i{opacity:.8}.welcome-on .welcome.is-out{animation:welcomeFadeOut var(--out,.6s) ease forwards}}@keyframes welcomeFadeOut{to{opacity:0}}.faith__replay{z-index:2;-webkit-backdrop-filter:blur(6px);letter-spacing:-.01em;text-align:left;width:fit-content;color:var(--fg-2);transition:color .3s, background .3s, border-color .3s, transform .45s var(--ease);background:#14110cb8;border:1px solid #f6cd1b4d;border-radius:999px;align-items:center;gap:10px;padding:6px 15px 6px 6px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex;position:absolute;top:clamp(14px,1.4vw,20px);left:clamp(14px,1.4vw,20px);right:clamp(14px,1.4vw,20px);box-shadow:0 10px 26px -12px #000c,inset 0 1px #fff0c80f}.faith__replay-icon{color:#000;width:28px;height:28px;transition:transform .45s var(--ease), box-shadow .35s;background:linear-gradient(#ffe066,#e6b814);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 16px #f6cd1b59}.faith__replay-icon svg{width:13px;height:13px;margin-left:2px}.faith__replay:hover,.faith__replay:focus-visible{color:#fff;background:#221c12d9;border-color:#f6cd1b99;transform:translateY(-1px)}.faith__replay:hover .faith__replay-icon,.faith__replay:focus-visible .faith__replay-icon{transform:scale(1.08);box-shadow:0 0 22px #f6cd1b99}.faith__replay:active .faith__replay-icon{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.faith__replay,.faith__replay-icon{transition:color .3s,background .3s,border-color .3s}}.footer__cols nav .footer__replay{margin:-7px 0 -8px;padding:7px 0 8px}.footer__cols nav .footer__replay:before{bottom:3px}
