@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../media/921a7ea4a0b6b1fa-s.3tv8ju5p7udbb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ad59077d07cbed7-s.07tvg3tgusgux.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b81eeca71e9850c-s.p.3vm0tq4e-zz_5.woff2)format("woff2");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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/921a7ea4a0b6b1fa-s.3tv8ju5p7udbb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0ad59077d07cbed7-s.07tvg3tgusgux.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b81eeca71e9850c-s.p.3vm0tq4e-zz_5.woff2)format("woff2");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:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/921a7ea4a0b6b1fa-s.3tv8ju5p7udbb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0ad59077d07cbed7-s.07tvg3tgusgux.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2b81eeca71e9850c-s.p.3vm0tq4e-zz_5.woff2)format("woff2");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:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}._4wOfxG_className{font-family:Syne,Syne Fallback;font-style:normal}._4wOfxG_variable{--font-display:"Syne", "Syne Fallback"}
@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31a7f4f26a40641c-s.2j75_l12byk_u.woff2)format("woff2");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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b615dfc46d0472ba-s.07wt1b-68kohk.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e7755c9813efd51-s.p.0pan85mumqyf3.woff2)format("woff2");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:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.fU0Q4q_className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.fU0Q4q_variable{--font-clock:"Anton", "Anton Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1aa0075df79066e6-s.386o_ri1vb0yv.woff2)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a79089bce1b24273-s.44dak0sams9f0.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.3lxpqujs87tck.woff2)format("woff2");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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.JnU1ta_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.JnU1ta_variable{--font-text:"Hanken Grotesk", "Hanken Grotesk Fallback"}
:root{--void:#080509;--surface:#120b14;--surface-2:#1b1020;--line:#f7f3f81f;--gold:#ffb93a;--gold-soft:#ffd982;--rose:#ff3d8b;--wine:#7a1238;--silver:#d5d9e3;--white:#f7f3f8;--muted:#b3a9b8;--mx:30vw;--my:20vh;--mxp:30;--f-display:var(--font-display), "Arial Black", sans-serif;--f-text:var(--font-text), system-ui, sans-serif;--pad:clamp(20px, 5vw, 72px);--max:1180px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--void)}body{min-height:100vh;color:var(--white);font-family:var(--f-text);-webkit-font-smoothing:antialiased;background:#0b0610;margin:0;font-size:1.0625rem;line-height:1.65;overflow-x:hidden}body:after{content:"";pointer-events:none;z-index:60;opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}a{color:inherit}:focus-visible{outline:2px solid var(--gold-soft);outline-offset:3px;border-radius:4px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--gold);color:#1a0d00;border-radius:8px;padding:10px 16px;font-weight:700;text-decoration:none;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}.pointer-glow{pointer-events:none;z-index:1;background:radial-gradient(520px circle at var(--mx) var(--my), color-mix(in srgb, var(--gold) calc(100% - var(--mxp) * 1%), var(--rose)) 0%, transparent 70%);opacity:.16;mix-blend-mode:screen;position:fixed;inset:0}.h2{font-family:var(--f-display);letter-spacing:-.02em;max-width:18ch;margin:0 0 clamp(28px,4vw,52px);font-size:clamp(2rem,5.2vw,3.6rem);font-weight:800;line-height:1.04}.h2.silver{color:var(--silver);text-shadow:0 0 22px #d5d9e359}.h3{font-family:var(--f-display);letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700;line-height:1.1}.h4{font-family:var(--f-display);margin:28px 0 6px;font-size:1.25rem;font-weight:700}.prose{color:#e4dce8;max-width:60ch;margin:0 0 20px}.prose em{color:var(--white);font-style:normal;font-weight:700}.small-text{color:var(--muted);font-size:.95rem}.lead-in{margin-top:-20px;margin-bottom:40px}.btn{--c:var(--gold);font-family:var(--f-text);border:1.5px solid var(--c);color:var(--c);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;transition:box-shadow .25s,background .25s,color .25s,transform .2s;display:inline-flex}.btn:hover{box-shadow:0 0 0 1px var(--c), 0 0 26px color-mix(in srgb, var(--c) 70%, transparent);transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn.solid{background:var(--c);color:#1a0d00}.btn.ghost{--c:var(--silver);border-color:var(--line)}.btn.ghost:hover{border-color:var(--silver)}.btn.outline{--c:var(--silver)}.btn.big{padding:18px 34px;font-size:1.1rem}.btn.small{padding:10px 18px;font-size:.95rem}.link-btn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.nav{z-index:50;padding:14px var(--pad);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#080509eb,#08050900);justify-content:space-between;align-items:center;gap:24px;display:flex;position:fixed;top:0;left:0;right:0}.brand{font-family:var(--f-display);letter-spacing:-.01em;white-space:nowrap;font-size:1.05rem;font-weight:800;text-decoration:none}.nav nav{gap:28px;margin-left:auto;display:flex}.nav nav a{color:var(--muted);font-weight:500;text-decoration:none;transition:color .2s}.nav nav a:hover{color:var(--white)}.hero{text-align:center;min-height:100svh;padding:88px var(--pad) 48px;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.beam{z-index:-1;filter:blur(90px);opacity:.5;pointer-events:none;border-radius:50%;width:70vmax;height:70vmax;position:absolute}.beam-gold{background:radial-gradient(circle,#ffb93a8c,#0000 62%);animation:14s ease-in-out infinite alternate drift-a;top:-26vmax;left:-30vmax}.beam-rose{background:radial-gradient(circle,#ff3d8b80,#7a123840 45%,#0000 66%);animation:16s ease-in-out infinite alternate drift-b;bottom:-30vmax;right:-30vmax}@keyframes drift-a{to{transform:translate(10vmax,6vmax)}}@keyframes drift-b{to{transform:translate(-9vmax,-7vmax)}}.hero-kicker{color:var(--silver);opacity:0;margin:0 0 18px;font-weight:500;animation:.8s .1s forwards rise}.hero-title{font-family:var(--f-display);letter-spacing:-.035em;flex-direction:column;align-items:center;margin:0;font-size:clamp(2.6rem,min(12.5vw,17vh),9.5rem);font-weight:800;line-height:.92;display:flex}.hero-title .line{white-space:nowrap;display:block}.hero-title .gold{--glow:var(--gold);--core:#fff1c9}.hero-title .rose{--glow:var(--rose);--core:#ffe1ee}.tube{color:#2a1f2c;text-shadow:none;animation:1.15s step-end forwards tube-on;display:inline-block}@keyframes tube-on{0%{color:#2a1f2c;text-shadow:none}18%{color:var(--core);text-shadow:0 0 6px var(--glow), 0 0 28px var(--glow)}30%{color:#2a1f2c;text-shadow:none}48%{color:var(--core);text-shadow:0 0 8px var(--glow), 0 0 34px var(--glow)}58%{color:#3a2a3d;text-shadow:none}to{color:var(--core);text-shadow:0 0 5px var(--glow), 0 0 22px var(--glow), 0 0 64px color-mix(in srgb, var(--glow) 60%, transparent)}}.tube{animation:1.15s step-end forwards tube-on,6s ease-in-out 3.4s infinite hum}@keyframes hum{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}.hero-lead{color:#e4dce8;opacity:0;max-width:44ch;margin:26px 0 0;font-size:clamp(1.05rem,2vw,1.3rem);animation:.9s 2.2s forwards rise}.hero-lead em{font-style:normal;font-weight:700}.clock-wrap{opacity:0;margin-top:clamp(28px,5vh,52px);animation:1s 2.6s forwards rise}.clock-caption{color:var(--muted);margin:0 0 16px;font-size:.98rem}.hero-cta{opacity:0;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(28px,5vh,48px);animation:.9s 3s forwards rise;display:flex}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.clock{font-family:var(--f-display);justify-content:center;align-items:flex-start;gap:clamp(6px,1.6vw,18px);display:flex}.unit{flex-direction:column;align-items:center;gap:10px;display:flex}.digits{gap:clamp(3px,.6vw,6px);display:flex}.digit{--h:clamp(3rem, min(11vw, 12vh), 7.2rem);width:calc(var(--h) * .66);height:var(--h);font-family:var(--font-clock), var(--f-display);font-size:calc(var(--h) * .82);text-align:center;color:var(--gold-soft);text-shadow:0 0 8px #ffb93ae6,0 0 26px #ffb93a8c;font-variant-numeric:tabular-nums;background:linear-gradient(#170d19 0%,#0d070f 50%,#170d19 100%);border:1px solid #ffb93a73;border-radius:12px;font-weight:400;line-height:1;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #ffb93a1f,0 0 18px #ffb93a2e}.digit:after{content:"";background:#080509d9;height:2px;position:absolute;top:50%;left:0;right:0;box-shadow:0 1px #ffffff0d}.reel{flex-direction:column;transition:transform .75s cubic-bezier(.7,0,.2,1);display:flex}.reel>span{height:var(--h);flex:none;justify-content:center;align-items:center;padding-bottom:.04em;line-height:1;display:flex}.clock:not(.ready) .reel{transition:none}.unit:nth-of-type(n+3) .digit{color:#ffd0e3;text-shadow:0 0 8px #ff3d8be6,0 0 26px #ff3d8b8c;border-color:#ff3d8b80;box-shadow:inset 0 0 18px #ff3d8b1f,0 0 18px #ff3d8b33}.unit-label{color:var(--muted);font-family:var(--f-text);font-size:.92rem}.sep{background:var(--silver);width:6px;height:6px;box-shadow:0 0 10px var(--silver);border-radius:50%;align-self:center;margin-bottom:28px;animation:1s step-end infinite blink}@keyframes blink{50%{opacity:.2}}.clock-state{font-family:var(--f-display);flex-direction:column;align-items:center;gap:4px;font-size:clamp(1.3rem,3vw,2rem);display:flex}.clock-state span{font-family:var(--f-text);color:var(--muted);font-size:1rem}.live-dot{background:var(--rose);width:14px;height:14px;box-shadow:0 0 18px var(--rose);border-radius:50%;animation:1.2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.6;transform:scale(1.5)}}.section{z-index:2;max-width:var(--max);padding:clamp(72px, 11vw, 140px) var(--pad);margin:0 auto;position:relative}.books{grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,40px);display:grid}.book{--c:var(--gold);--c2:#ff8a00;background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--c) 16%, transparent), transparent 60%), var(--surface);border:1px solid color-mix(in srgb, var(--c) 40%, transparent);box-shadow:0 0 40px color-mix(in srgb, var(--c) 14%, transparent);border-radius:28px;flex-direction:column;align-items:center;gap:28px;padding:clamp(24px,3.5vw,44px);display:flex;position:relative}.book.rosa{--c:var(--rose);--c2:var(--wine)}.book-body{flex-direction:column;flex:1;align-self:stretch;align-items:flex-start;display:flex}.book-body .prose{flex:1}.edition{color:var(--c);margin:0 0 12px;font-weight:700}.cover-stage{perspective:1100px;padding:10px 0 30px;position:relative}.cover{--rx:4deg;--ry:-14deg;--sx:50%;aspect-ratio:2/3;width:clamp(190px,22vw,260px);transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .25s ease-out;position:relative}.cover-face{box-shadow:0 0 40px color-mix(in srgb, var(--c) 45%, transparent), 0 24px 40px #0009;border-radius:6px 12px 12px 6px;position:absolute;inset:0;overflow:hidden}.cover-spine{transform-origin:0;background:linear-gradient(90deg, color-mix(in srgb, var(--c) 70%, #000), #000);width:14px;position:absolute;top:0;bottom:0;left:0;transform:rotateY(90deg)translate(-7px)}.cover-sheen{background:linear-gradient(105deg, transparent calc(var(--sx) - 22%), #ffffff47 var(--sx), transparent calc(var(--sx) + 22%));mix-blend-mode:soft-light;pointer-events:none;position:absolute;inset:0}.cover-draft{background:linear-gradient(160deg, color-mix(in srgb, var(--c) 85%, #fff 0%), var(--c2) 120%);color:#1a0d00;flex-direction:column;justify-content:space-between;padding:22px 20px;display:flex;position:absolute;inset:0}.book.rosa .cover-draft{background:linear-gradient(160deg, #ff6aa5 0%, var(--wine) 75%, #3a0a1d 100%);color:#fff}.cover-draft-title{font-family:var(--f-display);overflow-wrap:anywhere;letter-spacing:-.02em;font-size:clamp(1.05rem,1.9vw,1.5rem);font-weight:800;line-height:1.05}.cover-draft-note{opacity:.8;font-size:.8rem}.cover-floor{background:radial-gradient(closest-side, color-mix(in srgb, var(--c) 55%, transparent), transparent);filter:blur(6px);border-radius:50%;width:70%;height:22px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.proof{z-index:2;max-width:var(--max);padding:clamp(40px, 6vw, 80px) var(--pad);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,64px);margin:0 auto;display:grid;position:relative}.proof-media{aspect-ratio:16/10;background:repeating-linear-gradient(135deg, #d5d9e30d 0 14px, transparent 14px 28px), var(--surface);border:1px solid #d5d9e359;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:relative;box-shadow:0 0 40px #d5d9e31a}.play{border:2px solid var(--silver);border-radius:50%;width:64px;height:64px;position:relative;box-shadow:0 0 20px #d5d9e380}.play:after{content:"";border-left:18px solid var(--silver);border-top:12px solid #0000;border-bottom:12px solid #0000;position:absolute;top:19px;left:26px}.proof-note{color:var(--muted);font-size:.95rem}.day{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.day-time{font-family:var(--f-display);align-items:center;gap:clamp(12px,2vw,24px);font-weight:800;display:flex}.big-time{letter-spacing:-.04em;color:var(--gold-soft);text-shadow:0 0 10px #ffb93acc,0 0 40px #ffb93a73;font-size:clamp(4rem,13vw,9rem);line-height:1}.big-time:last-child{color:#ffd0e3;text-shadow:0 0 10px #ff3d8bcc,0 0 40px #ff3d8b73}.time-bar{background:linear-gradient(90deg, var(--gold), var(--rose));border-radius:6px;flex:1;min-width:40px;height:6px;box-shadow:0 0 18px #ff966499}.day-facts{gap:4px;margin:0;display:grid}.day-facts>div{border-bottom:1px solid var(--line);padding:16px 0}.day-facts dt{color:var(--muted);font-size:.95rem}.day-facts dd{margin:2px 0 0;font-size:1.2rem;font-weight:600}.plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:clamp(16px,2.4vw,28px);display:grid}.plan{background:var(--surface);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:6px;padding:clamp(24px,3vw,36px);transition:border-color .3s,box-shadow .3s,transform .3s;display:flex}.plan:hover{border-color:#d5d9e380;transform:translateY(-4px);box-shadow:0 0 30px #d5d9e31f}.plan.featured{background:radial-gradient(120% 70% at 50% 0%, #ffb93a2e, transparent 65%), var(--surface-2);border-color:var(--gold);box-shadow:0 0 0 1px #ffb93a66,0 0 44px #ffb93a40}.price{color:var(--muted);margin:0 0 14px;font-size:1.05rem}.plan ul{flex:1;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}.plan li{color:#e4dce8;padding-left:22px;position:relative}.plan li:before{content:"";background:var(--silver);width:8px;height:8px;box-shadow:0 0 8px var(--silver);border-radius:50%;position:absolute;top:.62em;left:0}.plan.featured li:before{background:var(--gold);box-shadow:0 0 8px var(--gold)}.final{z-index:2;max-width:var(--max);padding:clamp(56px, 8vw, 110px) var(--pad) clamp(72px, 10vw, 130px);margin:0 auto;position:relative}.final .h2{max-width:22ch}.footer{z-index:2;padding:28px var(--pad) 40px;border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;font-size:.95rem;display:flex;position:relative}.footer p{margin:0}.footer nav{gap:24px;display:flex}.cookie{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#120b14f5;border:1px solid #d5d9e34d;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;max-width:760px;margin:0 auto;padding:18px 22px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 0 30px #000000b3,0 0 24px #ffb93a1f}.cookie p{color:#e4dce8;flex:320px;margin:0;font-size:.95rem;line-height:1.5}.cookie-actions{gap:10px;display:flex}.cookie .btn{padding:10px 18px;font-size:.95rem}.legal{z-index:2;max-width:760px;padding:40px var(--pad) 100px;margin:0 auto;position:relative}.legal .brand{margin-bottom:48px;display:inline-block}.legal .h2{max-width:none;margin-bottom:24px}@media (max-width:900px){.books,.proof,.day,.plans,.nav nav{display:none}.nav{justify-content:space-between}}@media (max-width:520px){.clock{gap:4px}.digit{--h:clamp(2.6rem, 14vw, 3.6rem);border-radius:8px}.sep{display:none}.unit{gap:6px}.unit-label{font-size:.78rem}.clock{column-gap:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.hero-kicker,.hero-lead,.clock-wrap,.hero-cta{opacity:1}}.texture,.texture-lit{pointer-events:none;z-index:0;position:fixed;inset:0}.texture{background:radial-gradient(1100px 700px at 12% 0,#ffb93a12,#0000 62%),radial-gradient(1000px 800px at 100% 100%,#ff3d8b17,#0000 62%),radial-gradient(#f7f3f829 1px,#0000 1.4px) 0 0/26px 26px,linear-gradient(#0c0710 0%,#0f0813 50%,#0b0610 100%)}.texture-lit{background:radial-gradient(color-mix(in srgb, var(--gold) calc(100% - var(--mxp) * 1%), var(--rose)) 1.3px, transparent 1.8px) 0 0 / 26px 26px;opacity:.85;-webkit-mask-image:radial-gradient(360px circle at var(--mx) var(--my), #000 0%, transparent 70%);-webkit-mask-image:radial-gradient(360px circle at var(--mx) var(--my), #000 0%, transparent 70%);mask-image:radial-gradient(360px circle at var(--mx) var(--my), #000 0%, transparent 70%)}.fx-canvas,.fx-ring{display:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.fx-canvas{pointer-events:none;z-index:70;width:100vw;height:100vh;display:block;position:fixed;inset:0}.fx-ring{--c:color-mix(in srgb, var(--gold) calc(100% - var(--mxp) * 1%), var(--rose));border:1.5px solid var(--c);width:34px;height:34px;box-shadow:0 0 14px var(--c), inset 0 0 10px color-mix(in srgb, var(--c) 40%, transparent);pointer-events:none;z-index:71;opacity:0;will-change:transform;border-radius:50%;transition:opacity .25s,background .25s;display:block;position:fixed;top:0;left:0}.fx-ring.hot{background:color-mix(in srgb, var(--c) 14%, transparent)}}.div-tube{z-index:2;max-width:var(--max);padding:0 var(--pad);align-items:center;margin:0 auto;display:flex;position:relative}.tube-line{background:linear-gradient(90deg, var(--gold), #ff8a5c 50%, var(--rose));border-radius:4px;flex:1;height:4px;animation:7s infinite tube-flicker;box-shadow:0 0 10px #ff8c64cc,0 0 36px #ff5a788c}.tube-cap{background:var(--silver);border-radius:3px;width:12px;height:22px;box-shadow:0 0 12px #d5d9e3b3}@keyframes tube-flicker{0%,18%,22%,62%,to{opacity:1}20%{opacity:.45}64%{opacity:.6}66%{opacity:1}68%{opacity:.5}}.div-marquee{z-index:2;background:#080509b3;border-top:1px solid #ffb93a8c;border-bottom:1px solid #ff3d8b8c;margin:clamp(24px,4vw,56px) -2vw;padding:18px 0;position:relative;overflow:hidden;transform:rotate(-1.6deg);box-shadow:0 -8px 30px #ffb93a1f,0 8px 30px #ff3d8b24}.marquee-track{width:max-content;animation:38s linear infinite marquee;display:flex}.marquee-row{flex:none;display:flex}.marquee-item{font-family:var(--f-display);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:28px;padding-right:28px;font-size:clamp(1.4rem,3.4vw,2.4rem);font-weight:800;display:inline-flex}.marquee-item.gold{color:var(--gold-soft);text-shadow:0 0 14px #ffb93ab3}.marquee-item.rose{color:#ffc4dc;text-shadow:0 0 14px #ff3d8bcc}.marquee-item.silver{color:var(--silver);text-shadow:0 0 12px #d5d9e399}.marquee-star{fill:currentColor;opacity:.9;width:22px;height:22px}@keyframes marquee{to{transform:translate(-50%)}}.div-wave{z-index:2;width:100%;height:clamp(60px,9vw,120px);display:block;position:relative;overflow:visible}.div-wave path{fill:none;stroke:url(#wave-grad);stroke-linecap:round;vector-effect:non-scaling-stroke}.wave-a{stroke-width:3px;filter:drop-shadow(0 0 8px #ff5a8ccc)}.wave-b{stroke-width:1.2px;opacity:.55;animation:9s ease-in-out infinite alternate wave-shift}@keyframes wave-shift{to{transform:translateY(8px)}}.div-rays{z-index:2;pointer-events:none;height:clamp(110px,16vw,190px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.div-rays span{transform-origin:50% 0;background:linear-gradient(to bottom, var(--b), transparent 85%);clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);filter:blur(2px);width:38%;height:160%;animation:7s ease-in-out infinite alternate sweep;position:absolute;top:-20px}.div-rays span:first-child{--b:#ffb93a80;left:8%;transform:rotate(-14deg)}.div-rays span:nth-child(2){--b:#d5d9e366;animation-delay:-2.5s;left:31%}.div-rays span:nth-child(3){--b:#ff3d8b80;animation-delay:-5s;left:54%;transform:rotate(14deg)}@keyframes sweep{0%{rotate:-7deg}to{rotate:7deg}}.div-perf{z-index:2;align-items:center;max-width:100%;height:28px;display:flex;position:relative}.perf-line{border-top:3px dotted #d5d9e380;flex:1}.perf-notch{background:var(--void);border:1px solid #d5d9e366;border-radius:50%;flex:none;width:28px;height:28px;box-shadow:0 0 14px #d5d9e333}.perf-notch.left{margin-left:-14px}.perf-notch.right{margin-right:-14px}.div-twinkle{z-index:2;height:70px;max-width:var(--max);margin:0 auto;position:relative}.tw{fill:var(--silver);filter:drop-shadow(0 0 6px var(--silver));animation:3.4s ease-in-out infinite twinkle;position:absolute}.tw-0{width:14px;animation-delay:0s;top:40%;left:6%}.tw-1{width:22px;fill:var(--gold);filter:drop-shadow(0 0 8px var(--gold));animation-delay:-1s;top:8%;left:20%}.tw-2{width:12px;animation-delay:-2s;top:52%;left:36%}.tw-3{width:28px;fill:var(--rose);filter:drop-shadow(0 0 10px var(--rose));animation-delay:-.5s;top:14%;left:50%}.tw-4{width:14px;animation-delay:-1.6s;top:55%;left:66%}.tw-5{width:20px;fill:var(--gold);filter:drop-shadow(0 0 8px var(--gold));animation-delay:-2.6s;top:10%;left:80%}.tw-6{width:12px;animation-delay:-.8s;top:45%;left:93%}@keyframes twinkle{0%,to{opacity:.25;transform:scale(.7)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(20deg)}}.h2.wide{max-width:none;margin-bottom:10px}.malu{grid-template-columns:minmax(240px,380px) 1fr;align-items:start;gap:clamp(32px,6vw,88px);display:grid}.portrait{margin:0;position:sticky;top:96px}.portrait-frame{aspect-ratio:4/5;border:1.5px solid var(--gold);background:radial-gradient(90% 60% at 50% 25%, #ffb93a47, transparent 70%), var(--surface);border-radius:28px;place-items:center;transition:transform .4s,box-shadow .4s;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 8px #ffb93a0f,0 0 50px #ffb93a47,14px 14px 0 -2px #ff3d8b59}.portrait:hover .portrait-frame{transform:rotate(-1.2deg)scale(1.01);box-shadow:0 0 0 8px #ffb93a1a,0 0 70px #ffb93a66,18px 18px 0 -2px #ff3d8b73}.portrait-frame img{object-fit:cover}.portrait-initials{font-family:var(--f-display);color:var(--gold-soft);text-shadow:0 0 14px var(--gold), 0 0 50px #ffb93a99;font-size:clamp(5rem,12vw,8rem);font-weight:800}.portrait figcaption{color:var(--muted);margin-top:16px;font-size:.92rem}.malu-role{color:var(--gold-soft);margin:0 0 22px;font-size:1.15rem;font-weight:600}.marks{grid-template-columns:1fr 1fr;gap:14px;margin:34px 0 6px;padding:0;list-style:none;display:grid}.marks li{background:var(--surface);border:1px solid var(--line);color:#e4dce8;border-radius:18px;flex-direction:column;gap:4px;padding:20px 20px 20px 46px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative}.marks li:hover{border-color:#ffb93a8c;box-shadow:0 0 26px #ffb93a24}.marks li:nth-child(2n) .mark-dot{background:var(--rose);box-shadow:0 0 12px var(--rose), 0 0 0 5px #ff3d8b29}.marks strong{font-family:var(--f-display);color:var(--white);font-size:1.05rem}.mark-dot{background:var(--gold);width:10px;height:10px;box-shadow:0 0 12px var(--gold), 0 0 0 5px #ffb93a29;border-radius:50%;position:absolute;top:25px;left:20px}.chips{flex-wrap:wrap;gap:10px;margin:0 0 20px;padding:0;list-style:none;display:flex}.chips li{color:var(--silver);border:1px solid #d5d9e359;border-radius:999px;padding:8px 16px;font-size:.95rem;transition:border-color .25s,color .25s,box-shadow .25s}.chips li:hover{border-color:var(--rose);color:#ffd0e3;box-shadow:0 0 16px #ff3d8b59}.formation{max-width:62ch;margin:0}.formation strong{color:var(--silver)}.proof-band{z-index:2;clip-path:polygon(0 7%,100% 0,100% 93%,0 100%);background:linear-gradient(105deg,#d5d9e317,#d5d9e305 60%,#ff3d8b12);margin:clamp(24px,5vw,70px) 0;padding:clamp(70px,10vw,140px) 0;position:relative}.proof{padding-top:0;padding-bottom:0}.guest-grid{grid-template-columns:1fr 1fr;gap:clamp(16px,2.4vw,28px);display:grid}.guest{--c:var(--rose);background:radial-gradient(100% 120% at 0% 0%, color-mix(in srgb, var(--c) 14%, transparent), transparent 60%), var(--surface);border:1px solid color-mix(in srgb, var(--c) 45%, transparent);border-radius:24px;align-items:center;gap:24px;padding:clamp(18px,2.4vw,28px);transition:transform .3s,box-shadow .3s;display:flex}.guest.prata{--c:var(--silver)}.guest:hover{box-shadow:0 0 34px color-mix(in srgb, var(--c) 28%, transparent);transform:translateY(-4px)}.guest-photo{aspect-ratio:4/5;border:1px solid var(--c);background:radial-gradient(80% 60% at 50% 30%, color-mix(in srgb, var(--c) 30%, transparent), transparent), var(--surface-2);width:clamp(96px,14vw,150px);box-shadow:0 0 22px color-mix(in srgb, var(--c) 25%, transparent);border-radius:18px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.guest-photo img{object-fit:cover}.guest-photo span{font-family:var(--f-display);color:var(--c);text-shadow:0 0 18px var(--c);font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800}.guest .h3{margin-bottom:4px;font-size:clamp(1.25rem,2.2vw,1.6rem)}.guest .role{color:var(--c);margin:0 0 8px;font-weight:600}.guest .prose{margin:0}@media (max-width:900px){.malu{grid-template-columns:1fr}.portrait{max-width:320px;position:static}.marks,.guest-grid{grid-template-columns:1fr}.proof-band{clip-path:polygon(0 3%,100% 0,100% 97%,0 100%)}}@media (max-width:520px){.guest{flex-direction:column;align-items:flex-start}.guest-photo{width:120px}.div-marquee{padding:12px 0}}@media (prefers-reduced-motion:reduce){.marquee-track,.tube-line,.div-rays span,.tw,.wave-b{animation:none!important}}
