@font-face{font-family:Oswald;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/oswald-latin-9AWb_KF-.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/oswald-latin-ext-0aIcqSua.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Open Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/open-sans-latin-CWNzRldh.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/open-sans-latin-ext-DPNHYqvY.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Open Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/open-sans-italic-latin-oaOkCnEp.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/open-sans-italic-latin-ext-BF0ugEcP.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}:root{--bg: #1e1e1e;--bg-deep: #161616;--bg-card: #262626;--cream: #efefe5;--cream-dim: rgba(239, 239, 229, .72);--gold: #bc965f;--gold-bright: #eca714;--gold-soft: #e7bf6b;--line: rgba(188, 150, 95, .25);--font-head: "Oswald", sans-serif;--font-body: "Open Sans", sans-serif;--ease-out: cubic-bezier(.22, 1, .36, 1);--shadow-gold: 0 8px 40px rgba(188, 150, 95, .35)}*{margin:0;padding:0;box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--cream);font-family:var(--font-body);font-size:17px;line-height:1.7;overflow-x:hidden;-webkit-font-smoothing:antialiased}::selection{background:var(--gold);color:var(--bg)}img{max-width:100%;display:block}h1,h2,h3{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.02em;overflow-wrap:break-word}.grad{background:linear-gradient(100deg,#a8783f 0%,var(--gold) 20%,var(--gold-bright) 36%,#ffe7b0 45%,#fff6e0 50%,#ffe7b0 55%,var(--gold-bright) 64%,var(--gold) 80%,#a8783f 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 3.4s linear infinite}@keyframes shimmer{to{background-position:200% center}}.btn{display:inline-flex;align-items:center;gap:.6em;font-family:var(--font-head);font-weight:600;font-size:1rem;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;border:none;border-radius:6px;padding:.95em 1.8em;cursor:pointer;position:relative;transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),background .3s;will-change:transform}.btn--gold{background:linear-gradient(120deg,var(--gold),var(--gold-bright));color:#1a1508;box-shadow:0 4px 24px #bc965f40}.btn--gold:hover{box-shadow:var(--shadow-gold);transform:translateY(-2px)}.btn--ghost{background:transparent;color:var(--cream);border:1px solid var(--line)}.btn--ghost:hover{border-color:var(--gold);color:var(--gold-soft)}.btn--big{font-size:1.15rem;padding:1.1em 2.2em}.btn--small{font-size:.85rem;padding:.7em 1.3em}.btn__arrow{transition:transform .3s var(--ease-out)}.btn:hover .btn__arrow{transform:translate(5px)}.btn:hover .btn__arrow--down{transform:translateY(3px)}.announce{position:fixed;top:0;left:0;right:0;z-index:60;background:linear-gradient(90deg,var(--gold),var(--gold-bright),var(--gold));background-size:200% auto;animation:shimmer 6s linear infinite;color:#1a1508;transform:translateY(-100%);transition:transform .6s var(--ease-out)}.announce.is-visible{transform:translateY(0)}.announce__inner{max-width:1200px;margin:0 auto;padding:.6em 1.2em;display:flex;align-items:center;justify-content:center;gap:.8em;flex-wrap:wrap;font-weight:700;font-size:.95rem;text-align:center}.announce__pulse{width:10px;height:10px;border-radius:50%;background:#1a1508;animation:pulse 1.4s ease-in-out infinite;flex-shrink:0}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}.announce__cta{color:#1a1508;font-family:var(--font-head);text-transform:uppercase;font-weight:700;text-decoration:underline;text-underline-offset:3px}body.has-announce .nav{top:42px}.nav{position:fixed;top:0;left:0;right:0;z-index:50;transition:background .4s,box-shadow .4s,top .4s var(--ease-out)}.nav.is-scrolled{background:#161616d9;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line)}.nav__inner{max-width:1200px;margin:0 auto;padding:1em 1.5em;display:flex;align-items:center;gap:2em}.nav__logo{display:flex;align-items:baseline;gap:.6em;text-decoration:none;color:var(--cream);margin-right:auto}.nav__logo-mark{font-family:var(--font-head);font-weight:700;font-size:1.5rem;color:var(--gold);letter-spacing:.05em}.nav__logo-mark i{font-style:normal;color:var(--cream-dim)}.nav__logo-text{font-family:var(--font-head);font-size:.8rem;letter-spacing:.35em;color:var(--cream-dim)}.nav__links{display:flex;gap:2em}.nav__links a{color:var(--cream-dim);text-decoration:none;font-size:.95rem;font-weight:600;position:relative;transition:color .3s}.nav__links a:after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:right;transition:transform .35s var(--ease-out)}.nav__links a:hover{color:var(--cream)}.nav__links a:hover:after{transform:scaleX(1);transform-origin:left}.nav__burger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:6px}.nav__burger span{width:26px;height:2px;background:var(--cream);transition:transform .3s,opacity .3s}.nav__burger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav__burger.is-open span:nth-child(2){opacity:0}.nav__burger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:#161616f7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2em;opacity:0;pointer-events:none;transition:opacity .4s}.mobile-menu.is-open{opacity:1;pointer-events:auto}.mobile-menu a{color:var(--cream);text-decoration:none;font-family:var(--font-head);font-size:1.6rem;text-transform:uppercase;letter-spacing:.08em}.hero{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:8em 1.5em 4em;overflow:hidden;background:radial-gradient(1200px 700px at 75% 20%,rgba(188,150,95,.12),transparent 60%),var(--bg)}.sparks{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.sparks--front{z-index:3}.hero__glow{position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(236,167,20,.09),transparent 65%);top:-150px;right:-100px;animation:drift 14s ease-in-out infinite alternate;pointer-events:none}@keyframes drift{0%{transform:translate(0) scale(1)}to{transform:translate(-80px,60px) scale(1.15)}}.hero__inner{position:relative;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.15fr .85fr;gap:4em;align-items:center;width:100%}.hero__eyebrow,.section__eyebrow{font-family:var(--font-head);font-size:.85rem;letter-spacing:.35em;color:var(--gold);display:flex;align-items:center;gap:1em;margin-bottom:1.2em;text-transform:uppercase}.eyebrow-line{display:inline-block;width:48px;height:1px;background:var(--gold);flex-shrink:0}.hero__title{font-size:clamp(3rem,7.5vw,6rem);font-weight:700;line-height:1.02;margin-bottom:.35em}.line{display:block;overflow:hidden}.line__inner{display:inline-block;transform:translateY(110%);animation:lineUp 1s var(--ease-out) forwards}.line:nth-child(2) .line__inner{animation-delay:.15s}@keyframes lineUp{to{transform:translateY(0)}}.hero__sub{max-width:34em;font-size:1.1rem;color:var(--cream-dim);margin-bottom:2em}.hero__sub strong,.hero__sub em{color:var(--cream)}.hero__actions{display:flex;gap:1em;flex-wrap:wrap}.hero__stats{display:flex;gap:3em;border-top:1px solid var(--line);padding-top:1.6em;flex-wrap:wrap}.stat__num{display:block;font-family:var(--font-head);font-size:2.2rem;font-weight:700;color:var(--gold);line-height:1.1}.stat__label{font-size:.82rem;text-transform:uppercase;letter-spacing:.15em;color:var(--cream-dim)}.hero__visual{display:flex;justify-content:center;padding:24px;margin:-24px}.portrait{position:relative;width:min(380px,80vw);transition:transform .2s ease-out;transform-style:preserve-3d}.portrait__clip{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 30px 80px #0000008c;transform:translateZ(0)}.portrait__clip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(255,226,160,.16) 46%,rgba(255,244,220,.3) 50%,rgba(255,226,160,.16) 54%,transparent 65%);transform:translate(-130%);animation:portraitShine 7s ease-in-out 1.5s infinite;pointer-events:none}@keyframes portraitShine{0%{transform:translate(-130%)}32%,to{transform:translate(130%)}}.portrait__pan{will-change:transform}.portrait__img{filter:contrast(1.04) saturate(.95);transform-origin:50% 30%;animation:portraitZoom 16s ease-in-out infinite alternate}@keyframes portraitZoom{0%{transform:scale(1.06)}to{transform:scale(1.13) translate(-1.2%,-.8%)}}.portrait__frame{position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border:1px solid var(--line);border-radius:16px;transform:translateZ(-20px)}.portrait__frame:before,.portrait__frame:after{animation:cornerGlow 3.6s ease-in-out infinite}.portrait__frame:after{animation-delay:1.8s}@keyframes cornerGlow{50%{border-color:var(--gold-bright);box-shadow:0 0 14px #eca71473}}.portrait__frame:before{content:"";position:absolute;top:-1px;left:-1px;width:60px;height:60px;border-top:2px solid var(--gold);border-left:2px solid var(--gold);border-radius:16px 0 0}.portrait__frame:after{content:"";position:absolute;bottom:-1px;right:-1px;width:60px;height:60px;border-bottom:2px solid var(--gold);border-right:2px solid var(--gold);border-radius:0 0 16px}.hero__scroll{position:absolute;bottom:28px;left:50%;transform:translate(-50%);width:26px;height:44px;border:1.5px solid var(--line);border-radius:999px;display:flex;justify-content:center}.hero__scroll span{width:3px;height:9px;background:var(--gold);border-radius:2px;margin-top:8px;animation:scrollHint 1.8s ease-in-out infinite}@keyframes scrollHint{0%{transform:translateY(0);opacity:1}70%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:0}}.marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-deep);overflow:hidden;padding:1.1em 0}.marquee__track{display:flex;gap:2.5em;width:max-content;animation:marquee 28s linear infinite;font-family:var(--font-head);font-size:1.05rem;letter-spacing:.18em;color:var(--gold);white-space:nowrap}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}.marquee.is-js .marquee__track{animation:none;will-change:transform}.scroll-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:70;background:linear-gradient(90deg,var(--gold),var(--gold-bright),var(--gold-soft));transform:scaleX(0);transform-origin:0 50%;pointer-events:none;box-shadow:0 0 10px #eca71473}.section{padding:7em 1.5em;position:relative}.section--alt{background:var(--bg-deep)}.nowrap{white-space:nowrap}.section__inner{max-width:1100px;margin:0 auto}.section__title{font-size:clamp(2.2rem,5vw,3.6rem);font-weight:700;line-height:1.08;margin-bottom:.6em}.section__lead{font-size:1.15rem;color:var(--cream-dim);max-width:38em}.explode{--pw: clamp(140px, min(25vh, 42vw), 230px);--ph: calc(var(--pw) * 2);--m: 1;--e: 1;--rx: 56deg;--rz: -36deg;--gap: calc(var(--pw) * .3);--fw: var(--pw);--fh: var(--ph);--fr: calc(var(--pw) * .16);--fs: 2.5px;--lw: calc(var(--pw) * .3);--lh: calc(var(--pw) * .075);--lt: calc(var(--pw) * .05);--ls: 1.5px;--dd: 0px;--dr: 0px;position:relative;overflow-x:clip;background:var(--bg)}.explode__sticky{position:relative;max-width:1200px;margin:0 auto;padding:7em 1.5em 3em;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"head stage" "legend stage";grid-template-rows:auto minmax(0,1fr);column-gap:3em;align-items:start}.explode__head{grid-area:head;align-self:end}.explode__head .section__title{margin-bottom:.3em}.explode__hint{font-size:.85rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);display:none}.explode__hint:after{content:"↓";display:inline-block;margin-left:.6em;animation:hintBob 1.6s ease-in-out infinite}@keyframes hintBob{50%{transform:translateY(5px)}}.explode__stage{grid-area:stage;align-self:center;display:grid;place-items:center;min-height:calc(var(--pw) * 2.9)}.ex__legend{grid-area:legend;list-style:none;margin-top:2em;display:grid;gap:1.1em;max-width:26em}.ex__legend li{display:flex;gap:1em;align-items:flex-start;line-height:1.5;color:var(--cream-dim);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out),color .4s}.ex__legend strong{display:block;font-family:var(--font-head);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--cream)}.ex__n{flex-shrink:0;width:1.9em;height:1.9em;display:grid;place-items:center;border:1px solid var(--gold);border-radius:50%;font-family:var(--font-head);font-size:.85rem;color:var(--gold-soft);transition:background .4s,color .4s,box-shadow .4s}.ex{position:relative;width:var(--pw);height:var(--ph);perspective:1500px;perspective-origin:50% 40%}.ex__glow{position:absolute;left:50%;top:50%;width:min(calc(var(--pw) * 3.4),100vw);height:min(calc(var(--pw) * 3.4),100vw);border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(236,167,20,.15),rgba(214,164,70,.09) 25%,rgba(188,150,95,.05) 45%,rgba(188,150,95,.025) 65%,rgba(188,150,95,.01) 82%,transparent);animation:exBreath 7s ease-in-out infinite;pointer-events:none}@keyframes exBreath{0%,to{transform:translate(-50%,-50%) scale(.92);opacity:.75}50%{transform:translate(-50%,-50%) scale(1);opacity:1}}.ex__float{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;animation:exFloat 6.5s ease-in-out infinite}@keyframes exFloat{0%,to{transform:translate3d(0,-7px,0)}50%{transform:translate3d(0,7px,0)}}.ex__rig{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;will-change:transform;transform:rotateX(var(--rx)) rotate(var(--rz))}.ex__layer{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:translateZ(calc(var(--off) * var(--gap)))}.ex__frame{position:absolute;left:50%;top:50%;width:var(--fw);height:var(--fh);border-radius:var(--fr);transform:translate(-50%,-50%);filter:drop-shadow(0 0 18px rgba(236,167,20,.18))}.ex__frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:var(--fs);background:linear-gradient(135deg,var(--gold-soft),var(--gold-bright) 35%,var(--gold) 65%,var(--gold-soft));background-size:220% 220%;animation:exShine 6s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@keyframes exShine{to{background-position:220% 220%}}.ex__lens{position:absolute;left:50%;top:var(--lt);width:var(--lw);height:var(--lh);transform:translate(-50%);border-radius:999px;border:var(--ls) solid #d6aa5c;background:rgba(8,8,8,var(--m))}.ex__dot{position:absolute;top:var(--dr);right:var(--dr);width:var(--dd);height:var(--dd);border-radius:50%;background:var(--gold-soft);opacity:calc(1 - var(--m) * 2.5);animation:exPulse 2.4s ease-in-out infinite}@keyframes exPulse{50%{box-shadow:0 0 0 6px #e7bf6b26}}.ex__plane{position:absolute;top:3.2%;right:4.5%;bottom:3.2%;left:4.5%;border-radius:calc(var(--pw) * .1);opacity:var(--in, 1);transform:scale(calc(.94 + .06 * var(--in, 1)));transition:box-shadow .4s}.ex__plane:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid rgba(231,191,107,.45);background:linear-gradient(160deg,#efefe512,#efefe504);opacity:var(--e);transition:border-color .4s,background .4s}.ex__plane--video{overflow:hidden;background:#0d0d0d}.ex__plane--video:before{z-index:1;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.55))}.ex__plane--video img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.ex__part{position:absolute;display:flex;flex-direction:column;align-items:center}.ex__part b{display:block;border-radius:999px}.ex__part--first{top:8%;left:8%;right:8%;gap:calc(var(--pw) * .025)}.ex__part--first b{height:calc(var(--pw) * .055);width:92%;background:var(--cream);box-shadow:0 2px 10px #00000059}.ex__part--first b+b{width:66%}.ex__part--second{top:24%;left:14%;right:14%}.ex__part--second b{height:calc(var(--pw) * .034);width:100%;background:#efefe5cc}.ex__part--box{top:44%;left:15%;right:15%;gap:calc(var(--pw) * .022);padding:calc(var(--pw) * .045) calc(var(--pw) * .05);border-radius:calc(var(--pw) * .035);background:linear-gradient(120deg,var(--gold),var(--gold-bright));box-shadow:0 6px 20px #00000059}.ex__part--box b{height:calc(var(--pw) * .03);width:100%;background:#1a1508}.ex__part--box b+b{width:62%}.ex__part--caption{left:7%;right:24%;bottom:7%;align-items:flex-start;gap:calc(var(--pw) * .025)}.ex__part--caption b{height:calc(var(--pw) * .024);width:100%;background:#efefe5bf}.ex__part--caption b+b{width:72%}.ex__who{display:flex;align-items:center;gap:calc(var(--pw) * .03)}.ex__avatar{width:calc(var(--pw) * .09);height:calc(var(--pw) * .09);border-radius:50%;border:1.5px solid var(--gold-soft);background:radial-gradient(circle at 50% 38%,var(--gold-soft) 0 22%,transparent 24%),#2a2418}.ex__handle{font-family:var(--font-body);font-weight:700;font-size:calc(var(--pw) * .055);color:var(--cream);white-space:nowrap}.ex__part--icons{right:5%;bottom:10%;gap:calc(var(--pw) * .06)}.ex__part--icons i{width:calc(var(--pw) * .075);height:calc(var(--pw) * .075);border:1.5px solid var(--cream);border-radius:50%}.ex__part--icons i:first-child{border-color:var(--gold-bright);background:#eca71459}.ex__part--cta{left:7%;right:24%;bottom:25%;flex-direction:row;justify-content:center;gap:calc(var(--pw) * .03);padding:calc(var(--pw) * .035) calc(var(--pw) * .04);border-radius:999px;border:1.5px solid var(--gold-bright);background:#16120abf}.ex__part--cta b{height:calc(var(--pw) * .028);width:38%;background:var(--gold-bright)}.ex__part--cta b+b{width:26%;background:var(--cream)}.ex__layer[data-n]:after{content:attr(data-n);position:absolute;left:0;top:11%;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--gold);background:var(--bg);font-family:var(--font-head);font-size:13px;color:var(--gold-soft);opacity:var(--e);transform:translate(-75%,-50%) rotate(calc(var(--rz) * -1)) rotateX(calc(var(--rx) * -1));transition:background .4s,color .4s,box-shadow .4s}.ex__layer.is-active .ex__plane{box-shadow:0 0 40px #eca71447}.ex__layer.is-active .ex__plane:before{border-color:var(--gold-bright);background:linear-gradient(160deg,#eca71429,#eca71408)}.ex__layer.is-active:after{background:var(--gold-bright);color:#1a1508}.ex__legend li.is-active .ex__n{background:var(--gold-bright);color:#1a1508;box-shadow:0 0 18px #eca71480}.ex__legend li.is-active{color:var(--cream)}.explode.is-live{height:380vh}.explode.is-live .explode__sticky{position:sticky;top:0;height:100vh;height:100svh;padding-top:6em;padding-bottom:2em}.explode.is-live .explode__hint{display:block;opacity:calc(1 - var(--hint-out, 0))}.explode.is-live .ex__legend li{opacity:.28}.explode.is-live .ex__legend.is-shown li{opacity:.55}.explode.is-live .ex__legend li.is-done{opacity:.85}.explode.is-live .ex__legend li.is-active{opacity:1}.explode.is-live .explode__stage{min-height:0;height:100%}.explode.is-live:not(.is-near) .ex__glow,.explode.is-live:not(.is-near) .ex__float,.explode.is-live:not(.is-near) .ex__frame:before,.explode.is-live:not(.is-near) .ex__dot{animation-play-state:paused}@media(max-width:900px){.explode__sticky{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "stage" "legend";grid-template-rows:auto minmax(0,1fr) auto;padding:5.5em 1.2em 2em}.explode__head .section__title{font-size:clamp(1.8rem,8.5vw,2.6rem)}.explode__stage{min-height:calc(var(--pw) * 2.9)}.ex__layer[data-n]:after{width:22px;height:22px;font-size:11px}.ex__frame{filter:none}.ex__frame:before{animation:none}.ex__layer.is-active .ex__plane{box-shadow:none}.explode.is-live .ex__legend{position:relative;margin-top:.5em;min-height:4.6em;max-width:none}.explode.is-live .ex__legend li{position:absolute;inset:0 0 auto;opacity:0;transform:translateY(10px)}.explode.is-live .ex__legend.is-shown li,.explode.is-live .ex__legend li.is-done{opacity:0}.explode.is-live .ex__legend li.is-active{opacity:1;transform:none}.explode.is-live .explode__sticky{padding-top:5em;padding-bottom:1.2em}}.guides{background:var(--bg);padding-top:4em;overflow-x:clip}.guides__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3em;align-items:center}.guides__text .section__lead{margin-bottom:1em}.guides__more{color:var(--cream-dim);max-width:34em;margin-bottom:1.8em}.guides__fan{--f: 1;--dw: 190px;position:relative;display:block;height:calc(var(--dw) * 1.95);text-decoration:none}.doc{position:absolute;left:50%;top:50%;width:var(--dw);height:calc(var(--dw) * 1.32);margin:calc(var(--dw) * -.66) 0 0 calc(var(--dw) * -.5);transform:translate(calc(var(--x) * var(--f)),calc(var(--y) * var(--f))) rotate(calc(var(--r0) + (var(--r) - var(--r0)) * var(--f)));will-change:transform}.doc:nth-child(1){--x: calc(var(--dw) * -.66);--y: calc(var(--dw) * .08);--r: -16deg;--r0: -4deg}.doc:nth-child(2){--x: 0px;--y: calc(var(--dw) * -.24);--r: -1deg;--r0: 3deg}.doc:nth-child(3){--x: calc(var(--dw) * .66);--y: calc(var(--dw) * .08);--r: 15deg;--r0: -2deg}.doc:nth-child(4){--x: 0px;--y: calc(var(--dw) * .2);--r: -3deg;--r0: 1deg}.doc__in{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:calc(var(--dw) * .045);padding:calc(var(--dw) * .1);border-radius:12px;border:1px solid rgba(231,191,107,.35);background:linear-gradient(160deg,#2c2a26,#1b1a18);box-shadow:0 22px 50px #00000080;animation:docFloat 5s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -1.3s)}@keyframes docFloat{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}.doc__kind{font-family:var(--font-head);font-size:calc(var(--dw) * .058);letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.doc__title{font-family:var(--font-head);font-weight:600;font-size:calc(var(--dw) * .105);line-height:1.15;text-transform:uppercase;color:var(--cream);margin-bottom:auto}.doc__in b{display:block;height:calc(var(--dw) * .028);border-radius:99px;background:#efefe52e}.doc__in b:nth-of-type(2n){width:78%}.doc--main .doc__in{border-color:var(--gold-bright);background:linear-gradient(160deg,#f3ead6,#d8c49b);box-shadow:0 26px 60px #0000008c,0 0 40px #eca71440}.doc--main .doc__kind{color:#8a5f1c}.doc--main .doc__title{color:#1a1508}.doc--main .doc__in b{background:#1a150840}.doc--main .doc__in:after{content:"PDF";position:absolute;top:calc(var(--dw) * -.07);right:calc(var(--dw) * -.07);padding:.35em .6em;border-radius:6px;background:linear-gradient(120deg,var(--gold),var(--gold-bright));color:#1a1508;font-family:var(--font-head);font-weight:700;font-size:calc(var(--dw) * .065);letter-spacing:.08em;box-shadow:0 6px 16px #0006}@media(max-width:900px){.guides{padding-top:3em}.guides__inner{grid-template-columns:minmax(0,1fr);gap:1.5em}.guides__fan{--dw: min(150px, 38vw);order:-1}}.toolscene{--pw: clamp(130px, min(23vh, 36vw), 210px);--ph: calc(var(--pw) * 2);--t1: 1;--t2: 1;--t3: 1;--t4: 1;--v: 1;--k: 1;--so: 0;--c: 1;--m: 1;position:relative;overflow-x:clip;background:var(--bg-deep)}.toolscene__sticky{position:relative;max-width:1200px;margin:0 auto;padding:7em 1.5em 4em;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"head stage" "foot stage";grid-template-rows:auto minmax(0,1fr);column-gap:3em}.toolscene__head{grid-area:head;align-self:end}.toolscene__foot{grid-area:foot;margin-top:2em}.toolscene__stage{grid-area:stage;align-self:center;display:grid;place-items:center;min-height:calc(var(--ph) * 1.25)}.ts__legend{list-style:none;display:grid;gap:1.1em;max-width:27em;margin-bottom:1.8em}.ts__legend li{display:flex;gap:1em;align-items:flex-start;line-height:1.5;color:var(--cream-dim);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out),color .4s}.ts__legend strong{display:block;font-family:var(--font-head);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--cream)}.ts__tag{flex-shrink:0;min-width:6.4em;padding:.25em .7em;border:1px solid var(--gold);border-radius:999px;font-family:var(--font-head);font-size:.8rem;letter-spacing:.05em;text-align:center;color:var(--gold-soft);transition:background .4s,color .4s,box-shadow .4s}.ts__legend li.is-active{color:var(--cream)}.ts__legend li.is-active .ts__tag{background:var(--gold-bright);color:#1a1508;box-shadow:0 0 18px #eca71473}.ts{position:relative;width:var(--pw);height:var(--ph);perspective:1200px}.ts__glow{position:absolute;left:50%;top:50%;width:min(calc(var(--pw) * 3.2),100vw);height:min(calc(var(--pw) * 3.2),100vw);border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(236,167,20,.14),rgba(214,164,70,.07) 35%,rgba(188,150,95,.025) 65%,transparent);animation:exBreath 7s ease-in-out infinite;pointer-events:none}.ts__phone{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:calc(var(--pw) * .16);background:#0c0c0c;box-shadow:0 30px 70px #0009,0 0 0 1px #e7bf6b26;animation:tsSway 8s ease-in-out infinite}.ts__phone:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;padding:2.5px;background:linear-gradient(135deg,var(--gold-soft),var(--gold-bright) 35%,var(--gold) 65%,var(--gold-soft));background-size:220% 220%;animation:exShine 6s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@keyframes tsSway{0%,to{transform:rotateY(-7deg) rotateX(2deg)}50%{transform:rotateY(7deg) rotateX(-2deg)}}.ts__island{position:absolute;left:50%;top:calc(var(--pw) * .05);width:calc(var(--pw) * .3);height:calc(var(--pw) * .075);transform:translate(-50%);border-radius:999px;background:#050505;border:1.5px solid #d6aa5c;z-index:3}.ts__screen{position:absolute;top:3.2%;right:4.5%;bottom:3.2%;left:4.5%;border-radius:calc(var(--pw) * .1);overflow:hidden;background:radial-gradient(circle at 50% 30%,#1d1a14,#0b0b0b 70%)}.ts__img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;opacity:var(--v)}.ts__lava{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 48% at 50% 36%,transparent 55%,rgba(236,120,20,.45) 78%,rgba(150,30,10,.75) 100%),linear-gradient(180deg,rgba(255,120,30,.25),transparent 30%,transparent 70%,rgba(200,50,10,.4));mix-blend-mode:screen;clip-path:inset(0 0 calc((1 - var(--k)) * 100%) 0)}.ts__scan{position:absolute;left:0;right:0;top:calc(var(--k) * 100%);height:2px;background:linear-gradient(90deg,transparent,#fff3d0,transparent);box-shadow:0 0 14px 3px #eca714b3;opacity:var(--so)}.ts__hook,.ts__caption{position:absolute;left:9%;right:9%;display:flex;flex-direction:column;gap:calc(var(--pw) * .025)}.ts__hook{top:13%;align-items:center}.ts__caption{bottom:8%;right:22%;align-items:flex-start}.ts__hook b,.ts__caption b{display:block;border-radius:99px}.ts__hook b{height:calc(var(--pw) * .055);background:var(--cream);box-shadow:0 2px 10px #0006}.ts__hook b:first-child{width:calc(92% * var(--t1))}.ts__hook b:last-child{width:calc(64% * var(--t2))}.ts__caption b{height:calc(var(--pw) * .026);background:#efefe5cc}.ts__caption b:first-child{width:calc(100% * var(--t3))}.ts__caption b:last-child{width:calc(72% * var(--t4))}.ts__hook:before{content:"";position:absolute;left:50%;top:0;width:2px;height:calc(var(--pw) * .07);background:var(--gold-bright);opacity:calc(1 - var(--t1) * 4);animation:tsCaret 1s steps(1) infinite}@keyframes tsCaret{50%{visibility:hidden}}.ts__comment{position:absolute;left:8%;bottom:24%;display:flex;align-items:center;gap:.45em;padding:.45em .75em;border-radius:12px 12px 12px 3px;background:#efefe5f2;color:#1a1508;font-family:var(--font-head);font-weight:600;font-size:calc(var(--pw) * .07);letter-spacing:.05em;opacity:var(--c);transform:scale(calc(.6 + .4 * var(--c)));transform-origin:0 100%}.ts__comment i{width:calc(var(--pw) * .07);height:calc(var(--pw) * .07);border-radius:50%;background:radial-gradient(circle at 50% 38%,#8a5f1c 0 22%,transparent 24%),#e2c48c}.ts__dm{position:absolute;left:50%;top:50%;z-index:6;display:flex;align-items:center;gap:.55em;padding:.55em .85em .55em .55em;border-radius:14px 14px 3px;border:1px solid var(--gold-bright);background:linear-gradient(140deg,#2c2a26,#1a1916);box-shadow:0 16px 36px #0000008c,0 0 26px #eca71440;color:var(--cream);font-family:var(--font-head);font-size:calc(var(--pw) * .072);letter-spacing:.04em;white-space:nowrap;opacity:min(1,calc(var(--m) * 3));transform:translate(-50%,-50%) translate(calc(var(--pw) * .42 * var(--m)),calc(var(--ph) * (.25 - .62 * var(--m)))) scale(calc(.4 + .6 * var(--m)))}.ts__pdf{padding:.3em .45em;border-radius:5px;background:linear-gradient(120deg,var(--gold),var(--gold-bright));color:#1a1508;font-weight:700}.ts__chip{position:absolute;left:50%;top:50%;z-index:5;display:flex;align-items:center;gap:.5em;padding:.5em .9em;border-radius:999px;border:1px solid var(--gold);background:#181612eb;color:var(--cream);font-family:var(--font-head);font-size:clamp(12px,calc(var(--pw) * .085),17px);letter-spacing:.05em;white-space:nowrap;box-shadow:0 10px 26px #00000073;transform:translate(-50%,-50%) translate(var(--cx),var(--cy)) scale(var(--cs, 1));transition:background .35s,color .35s,border-color .35s,box-shadow .35s}.ts__chip[data-i="0"]{--cx: calc(var(--pw) * -.78);--cy: calc(var(--ph) * -.34)}.ts__chip[data-i="1"]{--cx: calc(var(--pw) * .78);--cy: calc(var(--ph) * -.02)}.ts__chip[data-i="2"]{--cx: calc(var(--pw) * -.78);--cy: calc(var(--ph) * .3)}.ts__chip.is-docked{background:linear-gradient(120deg,var(--gold),var(--gold-bright));border-color:var(--gold-bright);color:#1a1508;box-shadow:0 10px 26px #00000073,0 0 22px #eca71473}.ts__ico{width:1em;height:1em;flex-shrink:0;position:relative}.ts__ico--text{background:linear-gradient(currentColor 0 0) 0 15% / 100% 2px no-repeat,linear-gradient(currentColor 0 0) 0 50% / 70% 2px no-repeat,linear-gradient(currentColor 0 0) 0 85% / 88% 2px no-repeat}.ts__ico--video{border:1.5px solid currentColor;border-radius:3px}.ts__ico--video:after{content:"";position:absolute;left:36%;top:25%;border-left:.36em solid currentColor;border-top:.24em solid transparent;border-bottom:.24em solid transparent}.ts__ico--chat{border:1.5px solid currentColor;border-radius:50% 50% 50% 2px}.toolscene.is-live{height:330vh}.toolscene.is-live .toolscene__sticky{position:sticky;top:0;height:100vh;height:100svh;padding-top:6em;padding-bottom:2em}.toolscene.is-live .toolscene__stage{min-height:0;height:100%}.toolscene.is-live .ts__legend li{opacity:.35}.toolscene.is-live .ts__legend li.is-done{opacity:.8}.toolscene.is-live .ts__legend li.is-active{opacity:1}.toolscene.is-live:not(.is-near) .ts__phone,.toolscene.is-live:not(.is-near) .ts__phone:before,.toolscene.is-live:not(.is-near) .ts__glow{animation-play-state:paused}@media(max-width:900px){.toolscene__sticky{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "stage" "foot";grid-template-rows:auto minmax(0,1fr) auto;padding:5.5em 1.2em 2.5em}.toolscene__head .section__title{font-size:clamp(1.8rem,8.5vw,2.6rem)}.toolscene__foot{margin-top:1em}.ts__phone{box-shadow:0 20px 40px #0009}.ts__phone:before{animation:none}.toolscene.is-live .toolscene__foot{position:relative;min-height:6.2em}.toolscene.is-live .ts__legend{margin:0;max-width:none}.toolscene.is-live .ts__legend li{position:absolute;inset:0 0 auto;opacity:0;transform:translateY(10px)}.toolscene.is-live .ts__legend li.is-done{opacity:0}.toolscene.is-live .ts__legend li.is-active{opacity:1;transform:none}.toolscene.is-live .ts__cta{position:absolute;left:0;top:.6em;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}.toolscene.is-live.is-done .ts__legend li.is-active{opacity:0}.toolscene.is-live.is-done .ts__cta{opacity:1;transform:none;pointer-events:auto}.toolscene.is-live .toolscene__sticky{padding-top:5em;padding-bottom:1.2em}}.story__intro{margin-bottom:4em}.timeline{position:relative;padding-left:2.4em;max-width:640px}.timeline__line{position:absolute;left:7px;top:8px;bottom:8px;width:2px;background:var(--line);overflow:hidden}.timeline__line:before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(var(--progress, 0) * 100%);background:linear-gradient(var(--gold),var(--gold-bright));transition:height .15s linear}.tl-item{position:relative;padding-bottom:3.2em}.tl-item:last-child{padding-bottom:0}.tl-item__dot{position:absolute;left:-2.4em;top:6px;width:16px;height:16px;border-radius:50%;background:var(--bg);border:2px solid var(--gold);box-shadow:0 0 0 5px #bc965f1f}.tl-item__tag{font-family:var(--font-head);font-size:.78rem;letter-spacing:.3em;color:var(--gold);text-transform:uppercase}.tl-item h3{font-size:1.5rem;margin:.3em 0 .4em;-webkit-hyphens:auto;hyphens:auto}.tl-item p{color:var(--cream-dim);max-width:34em}.tl-item p strong{color:var(--cream)}.story__photo{margin-top:5em}.assemble{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;background:radial-gradient(ellipse at 50% 50%,#171e2a,#0d151e 60%,#03060e)}.assemble img{position:relative;width:100%;height:100%;object-fit:cover;display:block}.assemble.is-shards img{opacity:var(--asm-img, 0)}.assemble__landed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.shards-layer{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:40;pointer-events:none;display:none}.shards-layer.is-on{display:block}.story__photo figcaption{margin-top:1em;font-size:.9rem;color:var(--cream-dim);font-style:italic}.proof__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.2em;margin-top:3em}.carousel:not(.carousel--3d) .proof__grid{max-width:720px}.proof__card{margin:0;background:#202020;border:1px solid rgba(239,239,229,.07);border-radius:12px;overflow:hidden;transition:transform .4s var(--ease-out),border-color .4s,box-shadow .4s}.proof__card:hover{transform:translateY(-6px) scale(1.02);border-color:var(--line);box-shadow:0 18px 50px #0006}.proof__card img{width:100%;display:block}.proof__card figcaption{padding:.8em 1em;font-family:var(--font-head);font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);border-top:1px solid rgba(239,239,229,.06)}.carousel{margin-top:4em}.carousel__stage{perspective:1500px}.carousel--3d .carousel__ring{display:block;position:relative;height:100%;transform-style:preserve-3d;transition:transform .85s var(--ease-out)}.carousel--3d .proof__card{position:absolute;top:0;left:50%;width:var(--cardW, 340px);margin-left:calc(var(--cardW, 340px) / -2);backface-visibility:hidden;filter:brightness(.4) saturate(.7);transition:filter .9s ease}.carousel--3d .proof__card:hover{transform:none}.carousel--3d .proof__card.is-front{filter:none;box-shadow:0 30px 70px #0000008c}.carousel__dots{display:none;justify-content:center;gap:.7em;margin-top:1.8em}.carousel--3d+.carousel__dots,.carousel--3d .carousel__dots{display:flex}.carousel__dot{width:10px;height:10px;border-radius:50%;border:1px solid var(--line);background:transparent;cursor:pointer;padding:0;transition:background .3s,border-color .3s,transform .3s}.carousel__dot.is-active{background:var(--gold-bright);border-color:var(--gold-bright);transform:scale(1.25)}.proof__disclaimer{margin-top:2.5em;border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:10px;padding:1.2em 1.5em;font-size:.95rem;color:var(--cream-dim);max-width:46em}.proof__disclaimer strong{color:var(--gold-soft)}.values__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.4em;margin-top:3.5em}.card{background:var(--bg-card);border:1px solid rgba(239,239,229,.06);border-radius:14px;padding:2em 1.8em;position:relative;overflow:hidden;transition:transform .4s var(--ease-out),border-color .4s,box-shadow .4s}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(400px circle at var(--mx, 50%) var(--my, 0%),rgba(188,150,95,.1),transparent 60%);opacity:0;transition:opacity .4s}.card:hover{transform:translateY(-6px);border-color:var(--line);box-shadow:0 20px 50px #00000059}.card:hover:before{opacity:1}.card__num{font-family:var(--font-head);font-size:.85rem;letter-spacing:.25em;color:var(--gold)}.card h3{font-size:1.25rem;margin:.7em 0 .5em}.card p{font-size:.98rem;color:var(--cream-dim)}.flowhead{overflow:hidden;margin-bottom:1.4em;padding:.1em 0;text-transform:uppercase}.flowhead__big,.flowhead__sub{display:block;transform:translate(var(--fx, 0));opacity:var(--fo, 1);will-change:transform,opacity}.flowhead__big{font-size:clamp(3rem,11vw,7.5rem);font-weight:700;line-height:.98;letter-spacing:.01em}.flowhead__sub{margin-top:.45em;font-size:clamp(1.5rem,4.4vw,2.9rem);font-weight:700;line-height:1.1;color:var(--cream)}.learned__label{margin-top:3.2em;font-family:var(--font-head);font-size:.85rem;letter-spacing:.3em;text-transform:uppercase;color:var(--gold)}#gelernt .values__grid{margin-top:1.4em}.softlink{margin-top:4em;max-width:38em;padding:1.4em 1.6em;border-left:2px solid var(--gold);background:#bc965f0f;border-radius:0 10px 10px 0}.softlink__text{color:var(--cream-dim);margin-bottom:.7em}.softlink__link{display:inline-block;font-family:var(--font-head);font-size:1.05rem;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-soft);text-decoration:none;border-bottom:1px solid var(--gold);padding-bottom:2px;transition:color .3s,border-color .3s}.softlink__link:hover{color:var(--cream);border-color:var(--gold-soft)}.softlink__note{margin-top:.8em;font-size:.75rem;color:var(--cream-dim)}.faq__inner{max-width:820px}.faq__list{margin-top:2.4em;border-top:1px solid var(--line)}.faq__item{border-bottom:1px solid var(--line)}.faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1em;padding:1.15em .2em;font-weight:600;font-size:1.08rem;color:var(--cream);transition:color .3s}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";font-family:var(--font-head);font-size:1.5rem;line-height:1;color:var(--gold);flex-shrink:0;transition:transform .3s var(--ease-out)}.faq__item[open] summary:after{transform:rotate(45deg)}.faq__item summary:hover{color:var(--gold-soft)}.faq__item summary:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:4px}.faq__item p{color:var(--cream-dim);padding:0 .2em 1.3em;max-width:40em}.nextsteps__short{max-width:32em;margin:0 auto 1.6em;font-size:.95rem;color:var(--cream-dim)}.scb{background:var(--bg-deep)}.scb__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"text panel" "cta panel";gap:1.6em 4em;align-items:center}.scb__text{grid-area:text}.scb__panel{grid-area:panel}.scb__cta{grid-area:cta;align-self:start}.scb .section__lead{margin-bottom:1.4em}.scb__note{max-width:34em;padding:.15em 0 .15em 1.2em;border-left:2px solid var(--gold);color:var(--cream);font-style:italic}.scb__panel{position:relative;overflow:hidden;padding:1.8em 1.8em 1.7em;border:1px solid var(--line);border-radius:18px;background:linear-gradient(160deg,#efefe50f,#efefe504);box-shadow:0 30px 60px #00000059}.scb__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 38%,rgba(236,167,20,.08) 48%,rgba(255,236,190,.14) 50%,rgba(236,167,20,.08) 52%,transparent 62%);transform:translate(-130%);animation:portraitShine 8s ease-in-out 2s infinite;pointer-events:none}.scb__panel-title{margin-bottom:1.1em;font-family:var(--font-head);font-size:.85rem;letter-spacing:.25em;text-transform:uppercase;color:var(--gold)}.scb__list{list-style:none;display:grid;gap:1.1em}.scb__list li{display:flex;gap:.9em;align-items:flex-start;line-height:1.5;color:var(--cream-dim)}.scb__list strong{display:block;font-family:var(--font-head);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--cream)}.scb__check{position:relative;flex-shrink:0;width:1.7em;height:1.7em;margin-top:.15em;border:1px solid var(--gold);border-radius:50%}.scb__check:after{content:"";position:absolute;left:.56em;top:.3em;width:.42em;height:.78em;border:solid var(--gold-bright);border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .5s var(--ease-out);transition-delay:calc(var(--k, 0) * .14s + .35s)}.scb__panel.is-inview .scb__check:after{transform:rotate(45deg) scale(1)}.scb__cta-line{margin-bottom:1em;color:var(--cream-dim)}@media(max-width:900px){.scb__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"text" "panel" "cta";gap:2em}.scb__panel{padding:1.5em 1.3em 1.4em}}.cta__freebies{margin-top:1.6em;font-size:.95rem;color:var(--cream-dim)}.cta__freebies a{color:var(--gold-soft);text-decoration:none;border-bottom:1px solid var(--line);transition:color .3s,border-color .3s}.cta__freebies a:hover{color:var(--gold-bright);border-color:var(--gold)}.extras__grid{display:flex;flex-direction:column;gap:1em;max-width:560px;margin-top:3em}.extra-link{display:flex;justify-content:space-between;align-items:center;gap:1em;padding:1.1em 1.5em;border:1px solid var(--line);border-radius:12px;background:#26262680;color:var(--cream);text-decoration:none;font-family:var(--font-head);font-size:1.02rem;text-transform:uppercase;letter-spacing:.06em;transition:border-color .3s,transform .3s var(--ease-out),background .3s}.extra-link:hover{border-color:var(--gold);background:#bc965f14;transform:translateY(-3px)}.extra-link__arrow{color:var(--gold);flex-shrink:0}.webinar{overflow:hidden}.webinar__bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18}.webinar__bg img{width:100%;height:100%;object-fit:cover;filter:grayscale(.4) contrast(1.05)}.webinar__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--bg) 0%,transparent 35%,transparent 65%,var(--bg) 100%)}.webinar__card{position:relative;max-width:720px;margin:0 auto;text-align:center;background:#161616b8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--line);border-radius:20px;padding:3.5em 2.5em;box-shadow:0 40px 100px #00000080}.webinar__live{display:inline-flex;align-items:center;gap:.6em;font-family:var(--font-head);font-size:.85rem;letter-spacing:.3em;color:#ff5b5b;border:1px solid rgba(255,91,91,.35);border-radius:999px;padding:.45em 1.2em;margin-bottom:1.5em}.webinar__live-dot{width:9px;height:9px;border-radius:50%;background:#ff5b5b;box-shadow:0 0 12px #ff5b5b;animation:pulse 1.6s infinite}.webinar__title{font-size:clamp(2rem,4.5vw,3rem);margin-bottom:.5em}.webinar__note{color:var(--cream-dim);max-width:32em;margin:0 auto 1.8em}.webinar__update{background:#eca7141a;border:1px solid rgba(236,167,20,.4);border-radius:10px;padding:.9em 1.3em;margin:0 auto 1.8em;max-width:34em;font-size:.98rem}.webinar__update strong{color:var(--gold-bright)}.countdown{display:flex;justify-content:center;align-items:flex-start;gap:.5em;margin:0 auto 1.8em}.countdown__unit{display:flex;flex-direction:column;align-items:center;min-width:62px}.countdown__num{font-family:var(--font-head);font-size:2.6rem;font-weight:700;line-height:1;color:var(--gold-bright);font-variant-numeric:tabular-nums;text-shadow:0 0 30px rgba(236,167,20,.35)}.countdown__label{margin-top:.5em;font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--cream-dim)}.countdown__sep{font-family:var(--font-head);font-size:2.2rem;font-weight:700;line-height:1.1;color:var(--line)}@media(max-width:900px){.countdown__num{font-size:2rem}.countdown__unit{min-width:50px}}.webinar__when{font-family:var(--font-head);font-size:1.25rem;letter-spacing:.04em;color:var(--gold-soft);margin:-.2em 0 1em}.webinar__disclosure{margin:.9em auto 0;max-width:32em;font-size:.75rem;color:var(--cream-dim)}.webinar__hint{margin-top:1.4em;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cream-dim)}.cta{background:radial-gradient(800px 400px at 50% 100%,rgba(188,150,95,.14),transparent 70%),var(--bg-deep);text-align:center}.cta__inner{display:flex;flex-direction:column;align-items:center;gap:.4em}.cta__inner .section__eyebrow{justify-content:center}.cta__title{font-size:clamp(2.4rem,6vw,4.4rem);font-weight:700;line-height:1.05}.cta .section__lead{margin-bottom:1.8em}.cta__alt{margin-top:1.4em;font-size:.95rem;color:var(--cream-dim);text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:2px;transition:color .3s,border-color .3s}.cta__alt:hover{color:var(--gold-soft);border-color:var(--gold)}.cta__disclosure{margin-top:.9em;max-width:34em;font-size:.75rem;color:var(--cream-dim)}.cta__follow{margin-top:2em;font-size:.95rem;color:var(--cream-dim)}.btn--insta{margin-top:.3em;font-family:var(--font-body);font-weight:600;text-transform:none;letter-spacing:.01em}.btn--insta:hover{border-color:var(--gold);color:var(--cream)}.insta-glyph{width:1.35em;height:1.35em;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2}.insta-glyph__dot{fill:currentColor;stroke:none}.footer{border-top:1px solid var(--line);background:var(--bg-deep);padding:2.5em 1.5em}.footer__inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;gap:1.5em;flex-wrap:wrap}.footer__logo{font-family:var(--font-head);font-weight:700;font-size:1.3rem;color:var(--gold);cursor:default;-webkit-user-select:none;user-select:none}.footer__logo i{font-style:normal;color:var(--cream-dim)}.footer__copy{font-size:.85rem;color:var(--cream-dim);margin-right:auto}.footer__links{display:flex;gap:1.5em;flex-wrap:wrap}.footer__links a{color:var(--cream-dim);font-size:.85rem;text-decoration:none;transition:color .3s}.footer__links a:hover{color:var(--gold)}.reveal{opacity:0;transform:translateY(30px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out);transition-delay:var(--rdelay, 0ms)}.reveal.is-inview{opacity:1;transform:none}.reveal .eyebrow-line{width:0;transition:width 1s var(--ease-out) .25s}.reveal.is-inview .eyebrow-line{width:48px}.hero .reveal{transition-duration:.5s}.hero .reveal-img{transition-duration:.7s,.5s}.reveal-img{clip-path:inset(8% 8% 8% 8% round 14px);opacity:0;transition:clip-path 1.1s var(--ease-out),opacity .8s ease;transition-delay:var(--rdelay, 0ms)}.reveal-img.is-inview{clip-path:inset(0 0 0 0 round 14px);opacity:1}.hero--zoomfx .hero__content{position:relative;z-index:2}.hero--zoomfx .hero__visual{position:relative;z-index:1}.hero .hero__visual.is-zoomfx{clip-path:none;opacity:1;transition:none}.portrait.is-zoomfx .portrait__clip{will-change:transform,opacity;pointer-events:none}.portrait.is-zoomfx>.portrait__frame,.portrait.is-zoomfx>.sparks{opacity:var(--hz-ui, 1)}@media(max-width:900px){.hero{padding-top:6em;min-height:0}.hero__inner{grid-template-columns:1fr;gap:2.6em}.hero__visual{order:2}.portrait{width:100%;max-width:460px}.portrait__img{width:100%;height:300px;object-fit:cover;object-position:center 18%}.softlink{margin-top:3em;padding:1.2em}.cta .btn--big{font-size:.98rem;padding:1.05em 1.3em;letter-spacing:.04em}.portrait__frame{top:-8px;right:-8px;bottom:-8px;left:-8px}.hero__title{font-size:clamp(2.6rem,12vw,4rem)}.hero__stats{gap:1.6em 2.2em}.hero__scroll,.nav__links{display:none}.nav__burger{display:flex}.section{padding:5em 1.2em}.webinar__card{padding:2.5em 1.5em}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}.reveal,.reveal-img{opacity:1;transform:none;clip-path:none}.reveal .eyebrow-line{width:48px}}.subnav{display:flex;gap:1.8em}.subnav a{color:var(--cream-dim);text-decoration:none;font-size:.95rem;font-weight:600;transition:color .3s}.subnav a:hover,.subnav a[aria-current=page]{color:var(--gold-soft)}.sub-intro{padding:9em 1.5em 1.5em}.sub-follow{margin-top:1.8em;display:flex;flex-wrap:wrap;align-items:center;gap:.8em 1.4em;color:var(--cream-dim)}.sub-group{padding:2.5em 1.5em}.sub-group__title{display:flex;align-items:center;gap:1em;margin-bottom:1.3em;font-size:.85rem;letter-spacing:.3em;color:var(--gold)}.pdf-grid,.tool-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:1.2em}.pdf-card,.tool-card{display:flex;flex-direction:column;gap:.7em;padding:1.6em 1.5em;background:var(--bg-card);border:1px solid rgba(239,239,229,.06);border-radius:14px;transition:border-color .3s,transform .3s var(--ease-out)}.pdf-card:hover,.tool-card:hover{border-color:var(--line);transform:translateY(-3px)}.pdf-card h3,.tool-card h3{font-size:1.15rem;line-height:1.25}.pdf-card p,.tool-card p{font-size:.95rem;color:var(--cream-dim)}.pdf-card p{flex:1}.pdf-card__link{align-self:flex-start;margin-top:.3em;color:var(--gold-soft);font-weight:600;text-decoration:none;border-bottom:1px solid var(--line);transition:color .3s,border-color .3s}.pdf-card__link:hover{color:var(--gold-bright);border-color:var(--gold)}.tool-card__kind{font-family:var(--font-head);font-size:.78rem!important;letter-spacing:.25em;text-transform:uppercase;color:var(--gold)!important}.tool-card>p:nth-of-type(2){flex:1}.tool-card .btn{align-self:flex-start;margin-top:.4em}.sub-fineprint{max-width:46em;margin-top:3.5em;font-size:.75rem;line-height:1.6;color:#efefe573}.sub-note{max-width:46em;margin-top:2em;font-size:.85rem;color:var(--cream-dim)}.gi{padding:0 1.5em}.gi__ask{margin-bottom:.9em;font-family:var(--font-head);font-size:.85rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.gi__chips{display:flex;flex-wrap:wrap;gap:.6em}.gi__chip{display:inline-flex;align-items:center;gap:.55em;padding:.6em 1em;border:1px solid var(--line);border-radius:999px;background:#ffffff05;color:var(--cream);font-weight:600;font-size:.95rem;text-decoration:none;transition:background .3s,border-color .3s,color .3s,transform .3s var(--ease-out),box-shadow .3s}.gi__chip span{min-width:1.7em;height:1.7em;display:grid;place-items:center;border-radius:999px;background:#bc965f26;color:var(--gold-soft);font-size:.78rem}.gi__chip:hover{border-color:var(--gold);transform:translateY(-2px)}.gi__chip.is-on{background:linear-gradient(120deg,var(--gold),var(--gold-bright));border-color:transparent;color:#1a1508;box-shadow:0 6px 20px #eca71440}.gi__chip.is-on span{background:#1a150826;color:#1a1508}.sub-group.is-hidden{display:none}.sub-group.gi-enter{animation:subRise .5s var(--ease-out) both}a.pdf-card{text-decoration:none;color:inherit}a.pdf-card:hover .pdf-card__link{color:var(--gold-bright);border-color:var(--gold)}.sub-intro{position:relative;overflow:hidden}.sub-intro:before{content:"";position:absolute;width:640px;height:640px;top:-280px;right:-200px;border-radius:50%;background:radial-gradient(circle,rgba(236,167,20,.1),transparent 65%);animation:drift 14s ease-in-out infinite alternate;pointer-events:none}.sub-intro .section__inner{position:relative}.sub-intro .section__inner>*{animation:subRise .9s var(--ease-out) both}.sub-intro .section__inner>:nth-child(2){animation-delay:.08s}.sub-intro .section__inner>:nth-child(3){animation-delay:.16s}.sub-intro .section__inner>:nth-child(n+4){animation-delay:.24s}@keyframes subRise{0%{opacity:0;transform:translateY(26px)}}.sub-intro .eyebrow-line{animation:lineGrow 1s var(--ease-out) .3s both}@keyframes lineGrow{0%{width:0}}.pdf-card,.tool-card{position:relative;overflow:hidden}.pdf-card:before,.tool-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(320px circle at var(--mx, 50%) var(--my, 0%),rgba(188,150,95,.13),transparent 60%);opacity:0;transition:opacity .4s;pointer-events:none}.pdf-card:hover:before,.tool-card:hover:before{opacity:1}.pdf-card>*,.tool-card>*{position:relative}.sub-anim .pdf-card,.sub-anim .tool-card,.sub-anim .sub-group__title{opacity:0;transform:translateY(28px) scale(.98);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out),border-color .3s;transition-delay:var(--d, 0ms)}.sub-anim .sub-group__title .eyebrow-line{width:0;transition:width 1s var(--ease-out) .2s}.sub-anim .is-in{opacity:1;transform:none}.sub-anim .sub-group__title.is-in .eyebrow-line{width:48px}.sub-anim .pdf-card.is-in:hover,.sub-anim .tool-card.is-in:hover{transform:translateY(-3px)}.sub-end{padding:2em 1.5em 6em}@media(max-width:900px){.subnav a:not(.subnav__home){display:none}.pdf-grid{gap:.7em}.pdf-card{padding:1.1em 1.2em;gap:.35em}.pdf-card h3{font-size:1.02rem}.pdf-card p{font-size:.9rem}.gi{padding:0 1.2em}.gi__chip{font-size:.9rem;padding:.55em .9em}.sub-intro{padding-top:7em}}
