@font-face{font-family:Piazzolla Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./piazzolla-cyrillic-ext-wght-normal-7ueS_ia4.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:Piazzolla Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./piazzolla-cyrillic-wght-normal-BT2arXEA.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Piazzolla Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./piazzolla-greek-ext-wght-normal-D-8tYPSI.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Piazzolla Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./piazzolla-greek-wght-normal-Cm4Xlo4z.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:Piazzolla Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./piazzolla-vietnamese-wght-normal-ecz27ry_.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:Piazzolla Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./piazzolla-latin-ext-wght-normal-CqFvGjb-.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:Piazzolla Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./piazzolla-latin-wght-normal-CcDacZdW.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:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(./golos-text-cyrillic-ext-400-normal-Bo67NYBq.woff2)format("woff2"),url(./golos-text-cyrillic-ext-400-normal-D592xEk3.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:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(./golos-text-cyrillic-400-normal-C7us6pn1.woff2)format("woff2"),url(./golos-text-cyrillic-400-normal-BwL4n7Pb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(./golos-text-latin-ext-400-normal-BjKcJWKY.woff2)format("woff2"),url(./golos-text-latin-ext-400-normal-BXgyX_iE.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:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(./golos-text-latin-400-normal-Coi1FYaD.woff2)format("woff2"),url(./golos-text-latin-400-normal-DOuJOmdK.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:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(./golos-text-cyrillic-ext-500-normal-CLsu_eDI.woff2)format("woff2"),url(./golos-text-cyrillic-ext-500-normal-InHNvB7v.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:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(./golos-text-cyrillic-500-normal-BSLQUuP1.woff2)format("woff2"),url(./golos-text-cyrillic-500-normal-hXinzVVQ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(./golos-text-latin-ext-500-normal-9vZPKadr.woff2)format("woff2"),url(./golos-text-latin-ext-500-normal-BmtMVntR.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:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(./golos-text-latin-500-normal-BznAvurO.woff2)format("woff2"),url(./golos-text-latin-500-normal-BQo4s7Kn.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:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(./golos-text-cyrillic-ext-600-normal-uuhKjiyO.woff2)format("woff2"),url(./golos-text-cyrillic-ext-600-normal-rSWq63aw.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:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(./golos-text-cyrillic-600-normal-lpQ9rVRR.woff2)format("woff2"),url(./golos-text-cyrillic-600-normal-BgvEFMNR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(./golos-text-latin-ext-600-normal-DLLCs_GQ.woff2)format("woff2"),url(./golos-text-latin-ext-600-normal-C6iohuVX.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:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(./golos-text-latin-600-normal-Bhk8uV1U.woff2)format("woff2"),url(./golos-text-latin-600-normal-B_o32mE8.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{--dusk-0:#010208;--dusk-1:#05060f;--gold-100:#f7e3c2;--gold-200:#f1d3ae;--gold-300:#e1b281;--gold-400:#d5a45e;--gold-500:#c98b3a;--amber-600:#d18029;--amber-700:#a35f1c;--ink-on-gold:#2b1804;--text-dim:#cfc9bd;--ease-out:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--dusk-0);caret-color:var(--gold-400);interpolate-size:allow-keywords}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}::selection{background:var(--gold-400);color:#221204}:focus-visible{outline:2px solid var(--gold-400);outline-offset:3px}body{color:var(--text-dim);background:var(--dusk-0);min-height:100vh;font-family:Golos Text,system-ui,sans-serif;font-size:18px;overflow-x:hidden}.nav{z-index:10;align-items:center;height:140px;padding:0 92px 0 74px;display:flex;position:absolute;top:0;left:0;right:0}.brand{align-items:center;gap:18px;text-decoration:none;display:flex}.brand-mark{width:55px;height:93px;fill:var(--gold-400);filter:drop-shadow(0 0 6px #e5aa508c)}.brand-name{color:#f5efe3;font-family:Piazzolla Variable,Piazzolla,serif;font-size:21px;font-weight:430;line-height:1.3}.menu{gap:55px;margin-left:auto;display:flex}.menu a{letter-spacing:.14em;text-transform:uppercase;color:#e8e2d6;transition:color .2s var(--ease-out);font-size:15px;text-decoration:none}@media (hover:hover){.menu a:hover{color:var(--gold-200)}}.menu a:focus-visible{color:var(--gold-200)}.hero{background:radial-gradient(900px 700px at 78% 45%, #3c240c59, transparent 70%), linear-gradient(180deg, var(--dusk-1), var(--dusk-0) 60%);height:941px;position:relative;overflow:hidden}.hero-tree{width:400px;position:absolute;top:130px;left:20px}.hero-tree img{width:100%;height:auto;display:block}.seed{mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle,#ffe4af80,#ffb95a29 45%,#0000 70%);border-radius:50%;width:140px;height:140px;margin:-70px;position:absolute;top:670px;left:230px}.dawn-veil{opacity:0;pointer-events:none;z-index:1;background:#010208;position:absolute;inset:0}.hero-portrait{width:782px;position:absolute;bottom:0;right:0}.hero-portrait img{-webkit-mask-composite:source-in;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 55px),linear-gradient(#0000 0,#000 70px);mask-image:linear-gradient(90deg,#0000 0,#000 55px),linear-gradient(#0000 0,#000 70px);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-content{z-index:2;width:520px;position:absolute;top:164px;left:437px}.kicker{letter-spacing:.45em;text-transform:uppercase;color:#efe6d4;margin-bottom:26px;font-size:17px}.display{letter-spacing:0;text-transform:uppercase;background:linear-gradient(180deg, #f9ecd6 12%, var(--gold-200) 55%, var(--gold-300) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;width:max-content;padding-right:.05em;font-family:Piazzolla Variable,Piazzolla,serif;font-size:102px;font-weight:520;line-height:1.1}.display span{display:block}.subtitle{color:var(--gold-400);margin-top:30px;font-family:Piazzolla Variable,Piazzolla,serif;font-size:38px;font-weight:420}.date-card{background:linear-gradient(#18140eb8,#0a0908b8);border:1px solid #d5a45e38;border-radius:18px;align-items:center;gap:20px;width:fit-content;margin-top:34px;padding:26px 30px;display:flex}.date-icon{background:linear-gradient(160deg, var(--gold-300), var(--amber-600));width:50px;height:50px;color:var(--ink-on-gold);border-radius:11px;flex:none;place-items:center;display:grid}.date-icon svg{width:26px;height:26px}.date-text{flex-direction:column;gap:6px;display:flex}.date-label{letter-spacing:.22em;text-transform:uppercase;color:#a6743e;font-size:15px}.date-value{color:#f4efe6;white-space:nowrap;font-family:Piazzolla Variable,Piazzolla,serif;font-size:28px;font-weight:440}.cta{-webkit-tap-highlight-color:transparent;white-space:nowrap;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-on-gold);transition:filter .2s var(--ease-out), transform .14s var(--ease-out);background:linear-gradient(90deg,#b96f1f 0%,#e9a94f 50%,#b96f1f 100%);border-radius:10px;margin-top:34px;padding:28px 44px;font-size:19px;font-weight:700;text-decoration:none;display:inline-block;box-shadow:0 4px 28px #d1802947}@media (hover:hover){.cta:hover{filter:brightness(1.07)}}.cta:focus-visible{filter:brightness(1.07)}.cta:active{transform:scale(.97)}.offer-note{color:#efe6d4;margin-top:18px;font-size:18px;font-weight:500}.offer-note span,.offer-footnote span{color:var(--gold-400)}.offer-footnote{color:#cfc9bda6;margin-top:6px;font-size:14.5px}.part-marker{letter-spacing:.42em;text-transform:uppercase;color:var(--gold-500);margin-top:18px;font-size:15px}.price-anchor{letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);margin-top:20px;font-size:17px;line-height:1.4}.price-anchor+.cta{margin-top:22px}.price-anchor del{color:var(--gold-300);text-decoration:line-through;-webkit-text-decoration-color:var(--amber-600);text-decoration-color:var(--amber-600);font-weight:700;text-decoration-thickness:2px}.hero-viewport{height:56.2799vw;max-height:941px;overflow:hidden}.hero,.nav{width:1672px;transform:scale(calc(100vw / 1672px));transform-origin:0 0}@media (width>=1672px){.hero-viewport{height:941px}.hero,.nav{margin:0 auto;transform:none}.nav{margin-left:-836px;left:50%}}@media (width<=1024px){.nav{width:auto;height:84px;padding:0 20px;position:relative;transform:none}.menu{display:none}.hero-viewport{height:auto;max-height:none;overflow:visible}.hero{background:radial-gradient(340px 260px at 88% 4%, #50301066, transparent 70%), radial-gradient(300px 240px at 0% 30%, #3c240c40, transparent 70%), linear-gradient(180deg, var(--dusk-1), var(--dusk-0) 55%);flex-direction:column;width:auto;height:auto;display:flex;transform:none}.hero-portrait{order:1;width:100%;position:static}.hero-portrait img{-webkit-mask-composite:source-over;width:112%;height:auto;margin-left:-12%;-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%);-webkit-mask-composite:source-over;mask-composite:add}.hero-content{z-index:auto;order:2;width:auto;margin-top:-56px;padding:8px 20px 44px;position:static}.hero-tree{display:none}}@media (width<=768px){.brand{gap:12px}.brand-mark{width:34px;height:58px}.brand-name{font-size:16px}.kicker{letter-spacing:.38em;margin-bottom:18px;font-size:14px}.display{font-size:52px;line-height:1.12}.subtitle{margin-top:16px;font-size:26px}.date-card{gap:16px;width:100%;margin-top:28px;padding:20px 22px}.date-icon{width:44px;height:44px}.date-value{font-size:21px}.cta{text-align:center;letter-spacing:.05em;white-space:normal;margin-top:28px;padding:22px 18px;font-size:16px;display:block}.part-marker{letter-spacing:.34em;margin-top:12px;font-size:12.5px}.part-marker+.subtitle{margin-top:12px}.price-anchor{display:none}}.page{background:linear-gradient(180deg, var(--dusk-0) 0%, #071019 420px, #060c13 100%);position:relative;overflow:hidden}.offer-band{text-align:center;padding:96px 0 78px;position:relative}.offer-band-inner{max-width:1080px;margin:0 auto;padding:0 32px}.offer-band h2{background:linear-gradient(180deg, #f9ecd6 15%, var(--gold-200) 60%, var(--gold-300) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%;margin:0 auto;padding-right:.05em;font-family:Piazzolla Variable,Piazzolla,serif;font-size:46px;font-weight:480;line-height:1.18}.offer-band-line{color:#efe6d4;margin-top:30px;font-size:20px;font-weight:500}.offer-band-sub{color:#cfc9bdb3;margin-top:8px;font-size:16px}.offer-band .cta{margin-top:34px}@media (width<=768px){.offer-band{padding:62px 0 48px}.offer-band-inner{padding:0 20px}.offer-band h2{font-size:30px}.offer-band-line{margin-top:22px;font-size:18px}}.sec{padding:110px 0 90px;scroll-margin-top:20px;position:relative}.sec:before{content:"";opacity:0;transition:opacity .3s var(--ease-out);pointer-events:none;background:radial-gradient(640px 420px at 32% 18%,#5634112b,#0000 70%);position:absolute;inset:0}.sec.is-reading:before{opacity:1}.sec-inner{max-width:1080px;margin:0 auto;padding:0 32px;position:relative}.spine{pointer-events:none;width:3px;position:absolute;top:0;bottom:0;left:max(28px,50% - 640px)}.spine-beam{transform-origin:top;background:linear-gradient(#f2d9a8,#eed195 55%,#c98b3a);width:100%;height:100%;box-shadow:0 0 10px #eed195cc,0 0 34px #e5aa5073,0 0 80px #d1802940}.rail{z-index:20;opacity:0;pointer-events:none;transition:opacity .4s var(--ease-out);flex-direction:column;gap:18px;display:none;position:fixed;top:50%;left:calc(max(28px,50% - 640px) + 14px);transform:translateY(-50%)}.rail.visible{opacity:1;pointer-events:auto}@media (width>=1440px){.rail{display:flex}}.rail a{align-items:center;gap:12px;text-decoration:none;display:flex}.rail a:before{content:"";width:7px;height:7px;transition:background-color .25s var(--ease-out), box-shadow .25s var(--ease-out);border:1px solid #d5a45e8c;border-radius:50%;flex:none}.rail a span{color:var(--gold-200);white-space:nowrap;opacity:0;transition:opacity .25s var(--ease-out), transform .25s var(--ease-out);pointer-events:none;background:#060a10e0;border:1px solid #d5a45e47;border-radius:999px;padding:5px 13px;font-size:13px;transform:translate(-4px)}@media (hover:hover){.rail a:hover span{opacity:1;transform:none}}.rail a:focus-visible span,.rail a.active span{opacity:1;transform:none}.rail a.active:before{background:var(--gold-400);box-shadow:0 0 8px #e5aa50e6}.sec-head{align-items:center;min-height:120px;margin-bottom:56px;display:flex;position:relative}.spark{opacity:0;pointer-events:none;background:radial-gradient(circle,#ffe9c0,#ffbe5a66 60%,#0000);border-radius:50%;width:14px;height:14px;margin-top:-7px;position:absolute;top:50%;left:160px;box-shadow:0 0 14px #ffc86ed9}.branch{mix-blend-mode:screen;pointer-events:none;width:320px;height:auto;position:absolute;top:-46px;left:-150px}.sec h2{background:linear-gradient(180deg, #f9ecd6 15%, var(--gold-200) 60%, var(--gold-300) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%;margin-left:190px;padding-right:.05em;font-family:Piazzolla Variable,Piazzolla,serif;font-size:46px;font-weight:480;line-height:1.15}.cards{gap:24px;display:grid}.cards-4{grid-template-columns:repeat(4,1fr)}.cards-3{grid-template-columns:repeat(3,1fr)}.card{background:linear-gradient(#141e2e99,#0a101ab8);border:1px solid #d5a45e26;border-radius:16px;padding:34px 28px 30px}.card-icon{width:72px;height:72px;color:var(--gold-400);filter:drop-shadow(0 0 8px #e5aa5059);place-items:center;margin:0 auto 24px;display:grid}.card-icon svg{width:62px;height:62px}.card h3{color:#f3e9d7;text-align:center;font-family:Piazzolla Variable,Piazzolla,serif;font-size:26px;font-weight:450}.card h3:after{content:"";background:linear-gradient(90deg, transparent, var(--gold-400), transparent);width:44px;height:1px;margin:14px auto 0;display:block}.card p{color:var(--text-dim);text-align:center;margin-top:16px;font-size:17px;line-height:1.55}.card-list h3{text-align:left;min-height:66px;font-size:23px}.card-list h3:after{margin-left:0}.card-list ul{margin-top:18px;list-style:none}.card-list li{color:var(--text-dim);margin-top:12px;padding-left:24px;font-size:17px;line-height:1.5;position:relative}.card-list li:before{content:"";background:var(--gold-400);border-radius:50% 50% 50% 0;width:7px;height:7px;position:absolute;top:9px;left:2px;transform:rotate(-45deg);box-shadow:0 0 6px #e5aa50b3}.card-list li:before,.community li:before,.bio-text li:before,.benefits li:before{transition:background-color .25s var(--ease-out), box-shadow .25s var(--ease-out)}li.leaf-dim:before{box-shadow:none;background:#6a4c26}.sec-quote{text-align:center;padding:130px 0}.quote blockquote p{background:linear-gradient(180deg, #f9ecd6 15%, var(--gold-200) 65%, var(--gold-300) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:880px;margin:0 auto;font-family:Piazzolla Variable,Piazzolla,serif;font-size:42px;font-weight:430;line-height:1.35}.quote blockquote p:before{content:"«"}.quote blockquote p:after{content:"»"}.quote figcaption{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-500);margin-top:28px;font-size:16px}.cta-row{text-align:center;margin-top:54px}.cta-mid{padding:24px 40px;font-size:17px}.community{background:linear-gradient(#141e2e73,#0a101a99);border:1px solid #d5a45e26;border-radius:16px;margin-top:26px;padding:38px 44px}.community h3{color:#f3e9d7;font-family:Piazzolla Variable,Piazzolla,serif;font-size:27px;font-weight:450}.community ul{grid-template-columns:1fr 1fr;gap:14px 40px;margin-top:20px;list-style:none;display:grid}.community li{color:var(--text-dim);padding-left:24px;font-size:17px;line-height:1.5;position:relative}.community li:before{content:"";background:var(--gold-400);border-radius:50% 50% 50% 0;width:7px;height:7px;position:absolute;top:9px;left:2px;transform:rotate(-45deg);box-shadow:0 0 6px #e5aa50b3}.community strong{color:#eadfc9;font-weight:600}.sec-quiet{padding:120px 0}.sec-quiet .sec-inner{text-align:center;max-width:820px}.sec-quiet p{color:#e6ddcb;font-family:Piazzolla Variable,Piazzolla,serif;font-size:27px;font-weight:420;line-height:1.55}.sec-quiet p+p{margin-top:34px}.stats{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.stat{background:linear-gradient(#141e2e8c,#0a101aad);border:1px solid #d5a45e26;border-radius:16px;padding:30px 28px}.stat-num{background:linear-gradient(180deg, #f9ecd6 15%, var(--gold-200) 60%, var(--gold-300) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;width:max-content;padding-right:.05em;font-family:Piazzolla Variable,Piazzolla,serif;font-size:46px;font-weight:500;line-height:1;display:block}.stat-label{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-500);margin-top:8px;font-size:15px;display:block}.stat p{color:#cfc9bdcc;margin-top:14px;font-size:15.5px;line-height:1.5}.bio{grid-template-columns:340px 1fr;align-items:start;gap:48px;margin-top:64px;display:grid}.bio-photo img{border:1px solid #d5a45e40;border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 0 60px #d180292e}.bio-text h3{background:linear-gradient(180deg, #f9ecd6 15%, var(--gold-200) 60%, var(--gold-300) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;width:max-content;padding-right:.05em;font-family:Piazzolla Variable,Piazzolla,serif;font-size:38px;font-weight:480}.bio-role{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-500);margin-top:10px;font-size:17px}.bio-text ul{margin-top:26px;list-style:none}.bio-text li{color:var(--text-dim);margin-top:14px;padding-left:26px;font-size:17.5px;line-height:1.55;position:relative}.bio-text li:before{content:"";background:var(--gold-400);border-radius:50% 50% 50% 0;width:7px;height:7px;position:absolute;top:10px;left:2px;transform:rotate(-45deg);box-shadow:0 0 6px #e5aa50b3}.benefits{max-width:760px;list-style:none}.benefits li{color:#eee4d1;border-bottom:1px solid #d5a45e24;padding:20px 0 20px 46px;font-family:Piazzolla Variable,Piazzolla,serif;font-size:26px;font-weight:430;line-height:1.4;position:relative}.benefits li:before{content:"";background:linear-gradient(135deg, #f2d9a8, var(--amber-600));border-radius:50% 50% 50% 0;width:11px;height:11px;position:absolute;top:32px;left:6px;transform:rotate(-45deg);box-shadow:0 0 10px #e5aa50cc}.topics{counter-reset:topic;grid-template-columns:1fr 1fr;gap:22px 48px;max-width:1000px;list-style:none;display:grid}.topics li{counter-increment:topic;color:#eee4d1;background:linear-gradient(#141e2e80,#0a101a9e);border:1px solid #d5a45e26;border-radius:16px;padding:26px 26px 26px 92px;font-family:Piazzolla Variable,Piazzolla,serif;font-size:23px;font-weight:430;line-height:1.35;position:relative}.topics li:before{content:"0" counter(topic);background:linear-gradient(180deg, #f9ecd6, var(--gold-400));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:500;position:absolute;top:50%;left:26px;transform:translateY(-50%)}.videos{grid-template-columns:1fr 1fr;gap:28px;display:grid}.video-frame{aspect-ratio:16/9;background:#0a101a;border:1px solid #d5a45e33;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 0 40px #d180291f}.video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.sec-access{text-align:center;padding:140px 0 120px}.crown{mix-blend-mode:screen;filter:brightness(1.15);width:340px;height:auto;margin:0 auto 10px;display:block}.sec-access h2{text-transform:uppercase;background:linear-gradient(180deg, #f9ecd6 15%, var(--gold-200) 60%, var(--gold-300) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%;margin:0 auto;padding-right:.05em;font-family:Piazzolla Variable,Piazzolla,serif;font-size:58px;font-weight:500}.access-lead{color:#e6ddcb;max-width:640px;margin:30px auto 0;font-size:21px;line-height:1.55}.access-pay{color:#cfc9bdd9;max-width:680px;margin:22px auto 0;font-size:17.5px;line-height:1.6}.faq-list{max-width:820px}.faq-list details{border-bottom:1px solid #d5a45e29}.faq-list summary{cursor:pointer;color:#eee4d1;transition:color .2s var(--ease-out);padding:24px 56px 24px 0;font-family:Piazzolla Variable,Piazzolla,serif;font-size:24px;font-weight:440;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"";background:linear-gradient(var(--gold-400), var(--gold-400)) center / 14px 1.5px no-repeat, linear-gradient(var(--gold-400), var(--gold-400)) center / 1.5px 14px no-repeat;width:14px;height:14px;transition:transform .25s var(--ease-out);margin-top:-7px;position:absolute;top:50%;right:8px}.faq-list details[open] summary:after{transform:rotate(45deg)}@media (hover:hover){.faq-list summary:hover{color:var(--gold-200)}}.faq-list summary:active{color:var(--gold-300)}.faq-list details p{max-width:700px;color:var(--text-dim);padding:0 0 24px;font-size:17.5px;line-height:1.6}@media (prefers-reduced-motion:no-preference){.faq-list details::details-content{height:0;transition:height .25s var(--ease-out), content-visibility .25s allow-discrete;overflow:clip}.faq-list details[open]::details-content{height:auto}.faq-list details p{opacity:0;transition:transform .25s var(--ease-out), opacity .25s var(--ease-out);transform:translateY(-8px)}.faq-list details[open] p{opacity:1;transform:none}}.footer{text-align:center;background:#04080e;border-top:1px solid #d5a45e1f;padding:64px 24px 56px}.footer-mark{width:34px;height:58px;fill:var(--gold-500);filter:drop-shadow(0 0 5px #e5aa5073);margin-bottom:18px}.footer p{color:#cfc9bd99;font-size:15px;line-height:1.6}.footer-org{color:#e6ddcb;margin-bottom:6px;font-family:Piazzolla Variable,Piazzolla,serif;font-size:19px}.footer-legal{margin-top:16px}.footer a{color:var(--gold-500);text-decoration:none}@media (hover:hover){.footer a:hover{color:var(--gold-300);text-decoration:underline}}.progress-line{transform-origin:top;z-index:40;pointer-events:none;background:linear-gradient(#f2d9a8,#eed195 55%,#c98b3a);width:3px;display:none;position:fixed;top:0;bottom:0;left:0;box-shadow:0 0 8px #eed195b3,0 0 22px #e5aa5059}@media (width<=1100px){.cards-4{grid-template-columns:repeat(2,1fr)}.sec h2{margin-left:150px}.branch{width:270px;left:-120px}}@media (width<=860px){.cards-3{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr)}.bio{grid-template-columns:1fr;gap:32px}.bio-photo{max-width:300px}.topics,.videos{grid-template-columns:1fr}}@media (width<=768px){.spine{display:none}.progress-line{display:block}.page{background:radial-gradient(360px 280px at 92% 6%, #4a2c0e47, transparent 72%), radial-gradient(320px 260px at 0% 24%, #40260c38, transparent 72%), radial-gradient(400px 300px at 100% 52%, #462a0e2e, transparent 72%), radial-gradient(360px 300px at 4% 78%, #40260c33, transparent 72%), linear-gradient(180deg, var(--dusk-0) 0%, #071019 420px, #060c13 100%)}.sec{padding:72px 0 56px;overflow:hidden}.sec-inner{padding:0 20px}.sec-head{min-height:0;margin-bottom:36px}.branch{opacity:.78;width:215px;display:block;top:-74px;left:auto;right:-85px;transform:scaleX(-1)}.sec h2{width:auto;margin-left:0;padding-right:90px;font-size:33px;position:relative}.spark{width:11px;height:11px;left:-7px}.cards-4{grid-template-columns:1fr}.quote blockquote p{font-size:28px}.sec-quiet p{font-size:21px}.stats{grid-template-columns:1fr}.stat-num{font-size:38px}.community{padding:28px 22px}.community ul{grid-template-columns:1fr}.benefits li{padding:16px 0 16px 38px;font-size:20px}.benefits li:before{top:25px}.topics li{padding:20px 20px 20px 76px;font-size:19px}.topics li:before{font-size:25px;left:20px}.sec-access{padding:90px 0 80px}.sec-access h2{font-size:34px}.crown{width:250px}.faq-list summary{padding-right:44px;font-size:20px}}:root{--night-0:#050b16;--night-1:#0b1626;--night-2:#081222;--paper:#f7f1e4;--paper-card:#fffdf8;--ink:#0e1a2b;--ink-dim:#0e1a2bc7;--amber-day:#a35f1c}html,body{background:var(--night-0)}.subtitle{margin-top:24px;font-size:29px}.part-marker+.subtitle{margin-top:14px}.hero-portrait img{filter:brightness(.97)saturate(.88);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 110px),linear-gradient(#0000 0,#000 110px 88%,#0000008c 100%);mask-image:linear-gradient(90deg,#0000 0,#000 110px),linear-gradient(#0000 0,#000 110px 88%,#0000008c 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-portrait:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(90deg,#050b1699,#050b1600 34%),linear-gradient(#050b1600 70%,#050b1680),radial-gradient(70% 60% at 55% 35%,#e5aa5024,#0000 75%);position:absolute;inset:0}.hero-portrait:before{content:"";pointer-events:none;z-index:1;mix-blend-mode:screen;background:radial-gradient(60% 50% at 55% 30%,#ffd6961a,#0000 70%);position:absolute;inset:0}.date-card{margin-top:28px;padding:20px 26px}.date-value{font-size:26px}.date-sub{color:#cfc9bdd9;font-size:15px}.price-card{background:linear-gradient(#1a160ecc,#0a0908cc);border:1.5px solid #d5a45e8c;border-radius:14px;width:fit-content;max-width:100%;margin-top:20px;padding:18px 24px;box-shadow:0 0 34px #d180291f}.price-lead{color:#f6ecd9;font-family:Piazzolla Variable,Piazzolla,serif;font-size:22px;font-weight:480}.price-lead strong{font-weight:560}.price-sub{color:#cfc9bdd9;margin-top:6px;font-size:15px;line-height:1.45}.price-card+.cta{margin-top:24px}.cta-micro{letter-spacing:.16em;text-transform:uppercase;color:#cfc9bd99;margin-top:12px;font-size:13.5px}.why-band{padding:96px 0 88px}.why-title{text-align:center;background:linear-gradient(180deg, #f9ecd6 15%, var(--gold-200) 60%, var(--gold-300) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%;margin:0 auto 52px;padding-right:.05em;font-family:Piazzolla Variable,Piazzolla,serif;font-size:46px;font-weight:480;line-height:1.15}.card-why h3{font-size:24px}.fade{pointer-events:none;height:180px}.ch-day{background:var(--paper);color:var(--ink)}.ch-day .sec:before,.ch-day .branch{display:none}.ch-day .sec h2{color:var(--ink);background:0 0}.ch-day .sec-lead{max-width:760px;color:var(--ink-dim);margin:-26px 0 44px 190px;font-size:18.5px;line-height:1.6}.ch-day .card,.ch-day .community{background:var(--paper-card);border-color:#d5a45e6b;box-shadow:0 1px #0e1a2b08,0 14px 34px #0e1a2b0f}.ch-day .card h3,.ch-day .community h3{color:var(--ink)}.ch-day .card p,.ch-day .card-list li,.ch-day .community li{color:var(--ink-dim)}.ch-day .community strong{color:var(--ink);font-weight:600}.ch-day .card-icon{color:var(--amber-day);filter:none}.ch-day .card h3:after{background:linear-gradient(90deg, transparent, var(--amber-day), transparent)}.ch-day .card-list li:before,.ch-day .community li:before{background:var(--amber-day);box-shadow:none}.ch-day li.leaf-dim:before{box-shadow:none;background:#cdbb9f}.ch-day .sec-quiet p{color:#24304a}.ch-day .benefits li{color:var(--ink);border-bottom-color:#a35f1c38}.ch-day .benefits li:before{background:linear-gradient(135deg, #d5a45e, var(--amber-day));box-shadow:none}.ch-day .sec-quote{padding:90px 0}.quote-inset{background:linear-gradient(#111d31,#0a1424);border:1px solid #d5a45e73;border-radius:22px;max-width:920px;margin:0 auto;padding:60px 52px 48px;box-shadow:0 26px 60px #0e1a2b38}.cards-2{grid-template-columns:1fr 1fr}.review-card{background:var(--paper-card);border:1px solid #d5a45e6b;border-radius:16px;margin:0;padding:28px 30px 24px;box-shadow:0 1px #0e1a2b08,0 14px 34px #0e1a2b0f}.review-card:before{content:"«";color:var(--amber-day);margin-bottom:12px;font-family:Piazzolla Variable,Piazzolla,serif;font-size:52px;line-height:.8;display:block}.review-card blockquote p{color:#0e1a2bdb;font-size:18px;line-height:1.55}.review-card figcaption{letter-spacing:.12em;text-transform:uppercase;color:var(--amber-day);margin-top:16px;font-size:13.5px}.review-card.is-placeholder{border-style:dashed}.review-card.is-placeholder blockquote p{color:#0e1a2b85;font-style:italic}.program{counter-reset:lesson;grid-template-rows:repeat(8,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:14px 40px;max-width:1020px;list-style:none;display:grid}.program li{counter-increment:lesson;background:var(--paper-card);color:var(--ink);border:1px solid #d5a45e59;border-radius:12px;padding:16px 20px 16px 66px;font-family:Piazzolla Variable,Piazzolla,serif;font-size:20px;font-weight:440;line-height:1.35;position:relative}.program li:before{content:counter(lesson, decimal-leading-zero);color:var(--amber-day);font-size:19px;font-weight:520;position:absolute;top:17px;left:20px}.badge{vertical-align:2px;letter-spacing:.08em;text-transform:uppercase;color:var(--amber-day);white-space:nowrap;border:1px solid #a35f1c73;border-radius:999px;margin-left:10px;padding:3px 10px;font-family:Golos Text,system-ui,sans-serif;font-size:11px;font-weight:600;display:inline-block}.badge:before{content:"▶";vertical-align:1px;margin-right:6px;font-size:8px}.program-note{color:#0e1a2b99;margin-top:4px;font-family:Golos Text,system-ui,sans-serif;font-size:14px;display:block}.lesson{text-align:center;margin-top:76px}.lesson-title{background:linear-gradient(180deg, #f9ecd6 15%, var(--gold-200) 60%, var(--gold-300) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:720px;margin:0 auto 34px;font-family:Piazzolla Variable,Piazzolla,serif;font-size:30px;font-weight:470;line-height:1.25}.lesson-media{background:#0a101a;border:1px solid #d5a45e59;border-radius:18px;width:min(540px,100%);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 60px #d1802929}.lesson-media video{aspect-ratio:1;object-fit:cover;width:100%;display:block}.lesson-play{cursor:pointer;-webkit-tap-highlight-color:transparent;background:radial-gradient(70% 70%,#0812220f,#08122280);border:0;place-items:center;display:grid;position:absolute;inset:0}.lesson-play-ring{background:linear-gradient(160deg, var(--gold-300), var(--amber-600));width:96px;height:96px;color:var(--ink-on-gold);transition:transform .2s var(--ease-out);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 44px #e5aa5099}.lesson-play-ring svg{width:40px;height:40px;margin-left:5px}@media (hover:hover){.lesson-play:hover .lesson-play-ring{transform:scale(1.06)}}.lesson-play:active .lesson-play-ring{transform:scale(.96)}.deal-title{color:#f2e3c6;margin-top:26px;font-family:Piazzolla Variable,Piazzolla,serif;font-size:30px;font-weight:460}.deal{text-align:left;grid-template-columns:1fr 1fr;gap:24px;max-width:840px;margin:30px auto 0;display:grid}.deal-side{background:linear-gradient(#141e2e99,#0a101ab8);border:1px solid #d5a45e4d;border-radius:16px;padding:28px 30px}.deal-side h3{color:var(--gold-300);font-family:Piazzolla Variable,Piazzolla,serif;font-size:22px;font-weight:470}.deal-side p{color:var(--text-dim);margin-top:10px;font-size:17.5px;line-height:1.55}.sec-access .access-lead{margin-top:32px}@media (width<=1100px){.ch-day .sec-lead{margin-left:150px}}@media (width<=860px){.cards-2{grid-template-columns:1fr}.program{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}}@media (width<=768px){.display{font-size:40px}.subtitle{font-size:23px}.date-sub{font-size:13.5px}.price-card{width:100%;margin-top:22px;padding:16px 18px;display:block}.price-lead{font-size:19px}.cta-micro{text-align:center}.why-band{padding:64px 0 52px}.why-title{margin-bottom:34px;font-size:30px}.fade{height:110px}.ch-day .sec-lead{margin:-16px 0 30px;font-size:17px}.ch-day{background:var(--paper)}.quote-inset{padding:36px 24px 30px}.ch-day .sec-quote{padding:56px 0}.program li{padding:14px 16px 14px 56px;font-size:18px}.program li:before{font-size:17px;top:15px;left:16px}.badge{margin:6px 0 0;display:inline-block}.lesson{margin-top:52px}.lesson-title{font-size:24px}.lesson-play-ring{width:76px;height:76px}.lesson-play-ring svg{width:32px;height:32px}.deal{grid-template-columns:1fr;gap:16px}.deal-title{font-size:25px}}.hero-tree img{mix-blend-mode:normal}.hero-portrait img{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 110px),linear-gradient(#0000 0,#00000059 90px,#000 220px 88%,#0000008c 100%);mask-image:linear-gradient(90deg,#0000 0,#000 110px),linear-gradient(#0000 0,#00000059 90px,#000 220px 88%,#0000008c 100%)}.page{background:linear-gradient(180deg, var(--night-0) 0%, var(--night-1) 640px)}@media (width<=1024px){.hero-portrait img{filter:brightness(.97)saturate(.88);-webkit-mask-composite:source-over;width:100%;margin-left:0;-webkit-mask-image:linear-gradient(#000 0 62%,#0000 97%);mask-image:linear-gradient(#000 0 62%,#0000 97%);-webkit-mask-composite:source-over;mask-composite:add}.hero-portrait:after{background:linear-gradient(#050b1600 55%,#050b168c)}.hero-portrait:before{display:none}.hero-content{margin-top:-120px}}.lesson-play[hidden]{display:none}.hero-formulas{opacity:.55;mix-blend-mode:screen;filter:blur(.4px);pointer-events:none;width:986px;height:auto;position:absolute;bottom:0;right:-20px}.hero-halo{mix-blend-mode:screen;pointer-events:none;background:radial-gradient(closest-side,#f0b26a3d,#f0b26a12 48%,#0000 72%);border-radius:50%;width:840px;height:840px;position:absolute;top:40px;right:20px}.hero-figure{width:900px;margin:0;position:absolute;bottom:0;right:-20px}.hero-figure img{filter:drop-shadow(0 0 44px #d1802929);width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 86%,#0000 100%);mask-image:linear-gradient(#000 86%,#0000 100%)}.hero-figure:after{content:"";mix-blend-mode:screen;pointer-events:none;background:radial-gradient(55% 60% at 50% 55%,#d1802933,#0000 75%);height:200px;position:absolute;bottom:-30px;left:-6%;right:-4%}@media (width<=1024px){.hero-formulas{opacity:.4;width:130%;top:0;bottom:auto;right:-12%}.hero-halo{width:560px;height:560px;top:-40px;right:50%;transform:translate(50%)}.hero-figure{order:1;width:min(520px,96%);margin:20px auto -14px;position:relative}.hero-figure img{-webkit-mask-image:linear-gradient(#000 80%,#0000 99%);mask-image:linear-gradient(#000 80%,#0000 99%)}.hero-content{margin-top:-8px}}.fade{height:300px}@media (width<=768px){.fade{height:170px}}.ch-day .sec-head{min-height:0;margin-bottom:44px}.ch-day .sec h2{margin-left:0}.ch-day .spark{left:-18px}.ch-day .sec-lead{margin:-18px 0 44px}@media (width<=1100px){.ch-day .sec-lead{margin-left:0}}.card-why,.card-why h3,.card-why p{text-align:left}.card-why h3:after{margin-left:0}.fade{height:380px;margin:-1px 0;position:relative}.fade:after{content:"";opacity:.045;mix-blend-mode:overlay;pointer-events:none;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='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.fade-to-day{background:linear-gradient(180deg, var(--night-1) 0%, var(--night-1) 5%, #161c2b 16%, #262631 28%, #3d3831 39%, #5a4e3c 49%, #7b684a 58%, #9d855c 66%, #bda577 74%, #d8c396 82%, #ebddba 89%, #f4ecd6 95%, var(--paper) 100%)}.fade-to-night{background:linear-gradient(180deg, var(--paper) 0%, #f4ecd6 5%, #ebddba 11%, #d8c396 18%, #bda577 26%, #9d855c 34%, #7b684a 42%, #5a4e3c 51%, #3d3831 61%, #262631 72%, #161c2b 84%, var(--night-1) 95%, var(--night-1) 100%)}@supports (background:linear-gradient(in oklab, red, blue)){.fade-to-day{background:linear-gradient(in oklab 180deg, var(--night-1) 0%, var(--night-1) 5%, #262631 26%, #5a4e3c 45%, #9d855c 60%, #d8c396 73%, #e7d7ae 82%, #f0e6c9 89%, #f4eeda 94%, #f6f0e1 97%, var(--paper) 100%)}.fade-to-night{background:linear-gradient(in oklab 180deg, var(--paper) 0%, #f6f0e1 3%, #f4eeda 6%, #f0e6c9 11%, #e7d7ae 18%, #d8c396 27%, #9d855c 40%, #5a4e3c 55%, #262631 74%, var(--night-1) 95%, var(--night-1) 100%)}}@media (width<=768px){.fade{height:210px}}@media (width>=1025px){.hero-content{width:660px;top:214px;left:880px}}.display{font-size:80px}.subtitle{max-width:560px;margin-top:22px;font-size:31px}.subtitle+.cta{margin-top:44px}.hero-scroll{width:24px;height:40px;color:var(--gold-500);opacity:.85;transition:opacity .2s var(--ease-out), color .2s var(--ease-out);margin-top:72px;display:block}.hero-scroll svg{width:100%;height:100%;display:block}@media (hover:hover){.hero-scroll:hover{color:var(--gold-200);opacity:1}}@media (prefers-reduced-motion:no-preference){.hero-scroll svg{animation:hero-scroll-bob 2.4s var(--ease-out) infinite}@keyframes hero-scroll-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}}.cta-note{text-align:center;color:var(--ink-dim);margin-top:16px;font-size:15.5px}.access-terms{text-align:left;grid-template-columns:1fr 1fr;gap:24px;max-width:840px;margin:24px auto 0;display:grid}.access-terms .date-card,.access-terms .price-card{width:auto;max-width:none;height:100%;margin-top:0}.access-terms .date-card{padding:22px 26px}.access-terms .price-card{flex-direction:column;justify-content:center;padding:22px 26px;display:flex}@media (width<=768px){.display{font-size:40px}.subtitle{max-width:none;font-size:24px}.hero-scroll{margin:40px auto 0}.access-terms{grid-template-columns:1fr;gap:16px}}.hero-frame{width:860px;margin:0;position:absolute;bottom:0;left:-70px}.hero-frame img{-webkit-mask-composite:source-in;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#000 0 50%,#0000 100%),linear-gradient(#0000 0,#000 34% 90%,#0000008c 100%);mask-image:linear-gradient(90deg,#000 0 50%,#0000 100%),linear-gradient(#0000 0,#000 34% 90%,#0000008c 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-tree-matte{width:280px;height:474px;fill:var(--gold-500);opacity:.16;pointer-events:none;position:absolute;top:150px;right:40px}@media (width<=1024px){.hero-frame{order:1;width:100%;margin:0;position:relative;overflow:hidden}.hero-frame img{-webkit-mask-composite:source-in;width:140%;margin-left:-20%;-webkit-mask-image:linear-gradient(#0000 0,#000 12% 66%,#0000 99%),linear-gradient(90deg,#0000 12%,#000 30% 72%,#0000 90%);mask-image:linear-gradient(#0000 0,#000 12% 66%,#0000 99%),linear-gradient(90deg,#0000 12%,#000 30% 72%,#0000 90%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-tree-matte{display:none}.hero-content{margin-top:-36px}}.cta{background:#d19a4d;box-shadow:0 4px 14px #00000024}@media (hover:hover){.cta:hover{filter:none;background:#dba95f}}.cta:focus-visible{filter:none;background:#dba95f}.display,.offer-band h2,.why-title,.sec h2,.quote blockquote p,.stat-num,.bio-text h3,.sec-access h2,.lesson-title{color:var(--gold-200);background:0 0}.brand-mark,.footer-mark,.card-icon{filter:none}.sec:before{display:none}.spine-beam{background:var(--gold-500);box-shadow:none;opacity:.7}.rail a.active:before{box-shadow:none}.branch{opacity:.55}.card-list li:before,.community li:before,.bio-text li:before,.benefits li:before{box-shadow:none}.benefits li:before{background:var(--amber-day)}.crown{filter:none;opacity:.85}.lesson-play-ring{background:#d19a4d;box-shadow:0 6px 22px #00000059}.lesson-media{box-shadow:0 18px 50px #0006}.bio-photo img{box-shadow:0 18px 50px #00000059}.price-card{box-shadow:none}.date-icon{background:#d19a4d}.quiz-growth-beam{box-shadow:none}.howto{gap:24px;max-width:820px;list-style:none;display:grid}.howto li{grid-template-columns:44px 1fr;align-items:start;gap:20px;display:grid}.howto-icon{width:44px;height:44px;color:var(--amber-day);place-items:center;display:grid}.howto-icon svg{width:38px;height:38px}.howto p{color:var(--ink);padding-top:8px;font-size:19px;line-height:1.55}.themes{max-width:820px;list-style:none}.themes li{color:var(--ink);border-bottom:1px solid #a35f1c38;padding:18px 0 18px 40px;font-family:Piazzolla Variable,Piazzolla,serif;font-size:25px;font-weight:440;line-height:1.35;position:relative}.themes li:before{content:"";background:var(--amber-day);border-radius:50% 50% 50% 0;width:9px;height:9px;position:absolute;top:30px;left:6px;transform:rotate(-45deg)}.themes-more{color:var(--ink-dim);margin-top:22px;font-size:17.5px}.community-plain ul{margin-top:0}.cta-note-night{color:#cfc9bd99}@media (width<=768px){.howto li{grid-template-columns:36px 1fr;gap:14px}.howto-icon,.howto-icon svg{width:32px;height:32px}.howto p{padding-top:4px;font-size:17px}.themes li{padding:14px 0 14px 32px;font-size:20px}.themes li:before{top:24px}}.hero-viewport{background:linear-gradient(180deg, #0a1424, var(--night-0) 60%)}.hero{background:0 0}.hero-frame img{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 50%,#0000 100%),linear-gradient(#0000 0,#000 34% 90%,#0000008c 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 50%,#0000 100%),linear-gradient(#0000 0,#000 34% 90%,#0000008c 100%)}.hero-tree-matte{opacity:.42;width:200px;height:339px;top:200px;right:36px}@media (width>=1025px){.hero-content{width:640px;left:810px}.display{font-size:74px}}.hero-tree-matte{width:180px;height:305px;top:214px;right:24px}@media (width>=1025px){.hero-frame{width:860px;left:0;right:auto}.hero-frame img{-webkit-mask-image:linear-gradient(90deg,#0000 0,#00000080 5%,#000 11% 52%,#000000bf 64%,#00000073 76%,#0000002e 88%,#0000000d 96%,#0000 100%),linear-gradient(#0000 0,#00000059 5%,#000000bf 9%,#000 13% 92%,#0009 100%);mask-image:linear-gradient(90deg,#0000 0,#00000080 5%,#000 11% 52%,#000000bf 64%,#00000073 76%,#0000002e 88%,#0000000d 96%,#0000 100%),linear-gradient(#0000 0,#00000059 5%,#000000bf 9%,#000 13% 92%,#0009 100%)}}@media (width<=1024px){.hero-frame img{-webkit-mask-image:linear-gradient(#0000 0,#000 10% 66%,#0000 99%),linear-gradient(90deg,#0000 12%,#000 30% 72%,#0000 90%);mask-image:linear-gradient(#0000 0,#000 10% 66%,#0000 99%),linear-gradient(90deg,#0000 12%,#000 30% 72%,#0000 90%)}}@media (width>=1025px){.hero{background:linear-gradient(180deg, #050b1600 68%, var(--night-0) 100%), linear-gradient(90deg, #3f4f6b 0%, #34435e 20%, #1f2c45 40%, #0d1830 55%, #0a1424 68%, #071020 100%)}.hero-frame img{-webkit-mask-image:linear-gradient(90deg,#0000 0,#00000080 6%,#000 14% 52%,#000000bf 64%,#00000073 76%,#0000002e 88%,#0000000d 96%,#0000 100%),linear-gradient(#0000 0,#00000059 5%,#000000bf 9%,#000 13% 90%,#00000073 100%);mask-image:linear-gradient(90deg,#0000 0,#00000080 6%,#000 14% 52%,#000000bf 64%,#00000073 76%,#0000002e 88%,#0000000d 96%,#0000 100%),linear-gradient(#0000 0,#00000059 5%,#000000bf 9%,#000 13% 90%,#00000073 100%)}}@media (width>=1672px){.hero-viewport{background:linear-gradient(180deg, #050b1600 68%, var(--night-0) 100%), linear-gradient(90deg, #3f4f6b 0%, #3f4f6b 50%, #071020 50%, #071020 100%)}}@media (width<=1024px){.hero{background:linear-gradient(180deg, #3f4f6b 0%, #26344d 22%, #101c32 42%, #0a1424 58%, var(--night-0) 100%)}}@media (width>=1025px){.hero-frame img{-webkit-mask-image:linear-gradient(90deg,#0000 0,#00000080 6%,#000 14% 52%,#000000bf 64%,#00000073 76%,#0000002e 88%,#0000000d 96%,#0000 100%),linear-gradient(#0000 0,#00000059 5%,#000000bf 9%,#000 13% 82%,#0000008c 91%,#00000026 97%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#00000080 6%,#000 14% 52%,#000000bf 64%,#00000073 76%,#0000002e 88%,#0000000d 96%,#0000 100%),linear-gradient(#0000 0,#00000059 5%,#000000bf 9%,#000 13% 82%,#0000008c 91%,#00000026 97%,#0000 100%)}}@media (width<=1024px){.hero-frame img{width:100%;margin-left:0;-webkit-mask-image:linear-gradient(#0000 0,#000 10% 66%,#0000 99%),linear-gradient(90deg,#0000 0,#0009 10%,#000 24% 76%,#0009 90%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 10% 66%,#0000 99%),linear-gradient(90deg,#0000 0,#0009 10%,#000 24% 76%,#0009 90%,#0000 100%)}}html,body,.page,.quiz-body{background:var(--night-1)}.footer{background:var(--night-1);border-top:0}.why-band .card,.stat,.deal-side,.access-terms .date-card,.access-terms .price-card,.date-card,.price-card{background:0 0;border-color:#d5a45e61}.access-terms .price-card{border-color:#d5a45e99}.quote-inset{background:var(--night-1)}@media (width>=1025px){.hero{background:linear-gradient(180deg, #0b162600 70%, var(--night-1) 100%), linear-gradient(90deg, #3f4f6b 0%, #34435e 20%, #1f2c45 40%, #121f38 55%, var(--night-1) 68%, var(--night-1) 100%)}}@media (width>=1672px){.hero-viewport{background:linear-gradient(180deg, #0b162600 70%, var(--night-1) 100%), linear-gradient(90deg, #3f4f6b 0%, #3f4f6b 50%, var(--night-1) 50%, var(--night-1) 100%)}}.branch,.crown{mix-blend-mode:normal;filter:none;opacity:.55}.spark{box-shadow:none;background:var(--gold-400)}.quiz-leaf,.quiz-option input:checked+.quiz-leaf{box-shadow:none}.sec,.why-band,.sec-quote,.sec-quiet,.sec-access,.ch-day .sec-quote{padding:72px 0}.sec-head{margin-bottom:44px}@media (width<=1024px){.nav{z-index:10;justify-content:flex-end;height:64px;padding:0 16px;position:absolute;top:0;left:0;right:0}.brand-mark{width:26px;height:44px}.brand-name{text-align:left;font-size:13px;line-height:1.25}.hero{background:linear-gradient(180deg, #3f4f6b 0%, #26344d 26%, #121f38 48%, var(--night-1) 64%, var(--night-1) 100%)}.hero-frame{order:1;width:100%;margin:0;overflow:visible}.hero-frame img{filter:none;-webkit-mask-composite:source-over;width:100%;margin-left:0;-webkit-mask-image:linear-gradient(#000 0 72%,#0000 100%);mask-image:linear-gradient(#000 0 72%,#0000 100%);-webkit-mask-composite:source-over;mask-composite:add}.hero-content{margin-top:-48px;padding:0 20px 36px}.kicker{margin-bottom:12px}.subtitle+.cta{margin-top:24px}.hero-scroll{margin-top:28px}}@media (width<=768px){.sec,.why-band,.sec-quote,.sec-quiet,.sec-access,.ch-day .sec-quote{padding:44px 0}.sec-head{margin-bottom:30px}.display{font-size:37px;line-height:1.1}.part-marker{margin-top:8px}.subtitle{margin-top:10px;font-size:21px}.cta{margin-top:22px;padding:20px 18px}}.quiz-body{background:var(--night-1)}.quiz-title{color:var(--gold-200);background:0 0}.quiz-option{background:0 0}.quiz-growth-beam{background:var(--gold-500);box-shadow:none}@media (width<=1024px){.hero-frame{left:0;right:auto}}.quiz-spark{display:none}@media (width<=1024px){.nav.quiz-nav{justify-content:flex-start;height:84px;padding:0 20px;position:relative}}@media (width<=768px){.sec-access h2{text-align:center;width:auto;max-width:none;margin:0 auto;padding-right:0}.sec-access .sec-inner{text-align:center}.crown{margin-left:auto;margin-right:auto}}.price-rules{gap:8px;margin-top:12px;list-style:none;display:grid}.price-rules li{color:#cfc9bde6;padding-left:18px;font-size:15.5px;line-height:1.5;position:relative}.price-rules li:before{content:"";background:var(--gold-400);border-radius:50% 50% 50% 0;width:6px;height:6px;position:absolute;top:9px;left:2px;transform:rotate(-45deg)}.access-terms .price-card{justify-content:flex-start}.review-card blockquote p{font-size:17px}.review-card figcaption{text-transform:none;letter-spacing:0;font-size:14.5px;line-height:1.4}
