@charset "UTF-8";
:root{--bg:#0b0b0c;--panel:#151516;--line:#29292b;--red:#ef333c;--white:#f5f3ef;--muted:#a9a8ac;--gold:#b8a47a;--display:'Barlow Condensed','Arial Narrow',Impact,sans-serif;--body:Inter,Arial,sans-serif;color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--bg);color:var(--white);font:16px/1.65 var(--body);overflow-x:clip}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:6px}button{cursor:pointer}h1,h2,h3,p{margin:0}ul{padding:0;list-style:none}.wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}.topline{min-height:35px;display:flex;align-items:center;justify-content:center;gap:12px;background:#211011;border-bottom:1px solid #502022;color:#eeabad;font:500 12px/1.5 var(--body);letter-spacing:1.7px;padding:8px 16px}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--red)}.topline-divider{opacity:.45}.site-header{height:100px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.wordmark{font:800 30px/.85 var(--display);letter-spacing:-.3px;display:inline-block}.wordmark>span{color:var(--red)}.wordmark small{display:block;font:500 10px/1.5 var(--body);letter-spacing:5px;margin-top:10px}nav{display:flex;gap:36px;align-items:center;font-size:13px}nav>a:not(.nav-cta){color:var(--muted)}nav>a:hover{color:white}.nav-cta{font-size:12px;letter-spacing:1px;padding:12px 20px;border:1px solid #535354}.nav-cta span{padding-left:16px;color:var(--red)}.hero{display:grid;grid-template-columns:1.08fr 1fr;gap:50px;padding-block:48px 58px;position:relative}.hero-copy{position:relative;z-index:2}.eyebrow{font:600 11px/1.6 var(--body);letter-spacing:2px;display:flex;align-items:center;gap:11px;color:var(--gold)}.small-lock{display:inline-block;width:11px;height:10px;border:1.5px solid currentColor;border-radius:1px;position:relative;flex-shrink:0;margin:4px 2px 0}.small-lock:before{content:'';position:absolute;width:5px;height:6px;border:1.5px solid currentColor;border-bottom:0;border-radius:4px 4px 0 0;left:1.5px;top:-7px}.event-title{font:800 clamp(30px,3.4vw,47px)/1 var(--display);letter-spacing:-.5px;margin-top:20px}.event-title>span{color:var(--red)}h1{font:700 clamp(38px,3.85vw,55px)/1.025 var(--display);letter-spacing:-.25px;margin-top:21px}h1 em{color:var(--red);font-style:normal}.hero-intro{font-size:14px;line-height:1.75;max-width:480px;color:var(--muted);margin-top:20px}.hero-intro strong{color:var(--white);font-weight:600}.hero-benefits{display:grid;grid-template-columns:1fr 1fr;gap:7px 16px;margin:20px 0 24px;font-size:12px;color:#d0cfd1}.hero-benefits li:before{content:'✓';color:var(--red);margin-right:8px}.signup{max-width:520px;border-top:1px solid var(--line);padding-top:17px;scroll-margin-top:24px}.form-heading{display:flex;justify-content:space-between;gap:8px;font:600 11px/1.5 var(--body);letter-spacing:1px;margin-bottom:12px}.free{color:var(--gold);font-size:10px}.lead-form label{display:block;font-size:11px;color:#bebdc0;line-height:1.4}.lead-form input{width:100%;border:1px solid #333335;border-radius:3px;background:#18181a;padding:11px 13px;color:white;outline:none;height:44px;font-size:13px;margin-top:5px}.lead-form input::placeholder{color:#78777c}.lead-form input:focus{border-color:var(--gold);box-shadow:0 0 0 2px #b8a47a20}.lead-form input[aria-invalid=true]{border-color:var(--red)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}.cta{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:53px;background:var(--red);border:1px solid var(--red);border-radius:3px;color:white;font:700 12px/1.5 var(--body);letter-spacing:.25px;padding:16px 23px;transition:background .2s,transform .2s}.cta:hover{background:#d6252e;transform:translateY(-2px)}.cta>span:last-child:not(.small-lock){font-size:20px;margin-left:auto}.lead-form .cta{width:100%;margin-top:13px}.cta:disabled{opacity:.65;cursor:wait;transform:none}.microcopy{font-size:10px;color:#85848a;line-height:1.6;margin:10px auto 0;max-width:420px;text-align:center}.form-status:empty{display:none}.form-status{font-size:13px;color:#f3afb3;margin-top:12px}.hero-art{min-width:0;position:relative;isolation:isolate;min-height:690px}.art-grid{position:absolute;inset:20px -25px 20px;background-image:linear-gradient(#ffffff06 1px,transparent 1px),linear-gradient(90deg,#ffffff06 1px,transparent 1px);background-size:45px 45px;mask-image:radial-gradient(ellipse,black,transparent 72%)}.hero-art:before{content:'';position:absolute;inset:0 -80px;background:radial-gradient(ellipse at 60% 46%,#a00b202f,transparent 62%);z-index:-1}.ghost-number{position:absolute;top:70px;left:0;font:800 190px/1 var(--display);color:#ffffff04;white-space:nowrap}.portrait{position:absolute;right:0;top:44px;height:505px;width:auto;object-fit:contain;filter:grayscale(1) contrast(1.07);mask-image:linear-gradient(black 75%,transparent 100%);z-index:1}.date-badge{position:absolute;top:9px;right:7px;z-index:2;text-align:right}.date-badge strong{display:block;font:700 66px/1 var(--display)}.date-badge strong span{color:var(--red)}.date-badge>span{font-size:9px;letter-spacing:2px;color:var(--muted)}.presenter{position:absolute;right:0;top:455px;z-index:4;background:#0b0b0cd9;padding:9px 13px;border-left:2px solid var(--red);transform:rotate(2deg)}.presenter span{display:block;font-size:8px;letter-spacing:1.3px;color:var(--muted)}.presenter strong{font:600 22px/1.2 var(--display)}.dossier{position:absolute;left:-10px;top:287px;z-index:3;width:325px;padding:20px 25px 22px;background:linear-gradient(125deg,#272728,#171718);border:1px solid #525254;box-shadow:0 30px 60px #0008;transform:rotate(-6deg)}.dossier-top{display:flex;justify-content:space-between;font:10px/1.5 monospace;color:#a8a6a8;border-bottom:1px solid #525254;padding-bottom:12px;letter-spacing:1px}.dossier-label{font-size:9px;color:var(--gold);letter-spacing:1px;margin-top:15px}.discount-label{font:600 21px/1 var(--display);margin-top:14px}.secret-discount{position:relative;height:130px}.blurred{display:block;font:800 130px/1 var(--display);filter:blur(3px);user-select:none;color:#ddd8cd;letter-spacing:-5px}.blurred>span{font-size:.68em}.redaction{position:absolute;left:-5px;right:-6px;top:53px;background:#09090a;color:var(--white);text-align:center;transform:rotate(3deg);padding:8px 5px;font:500 9px/1.4 var(--body);letter-spacing:3px;border:1px solid #3b3b3c}.dossier-line,.dossier-bottom{display:flex;justify-content:space-between;gap:12px;font:11px/1.5 monospace;padding:8px 0;border-bottom:1px solid #ffffff17}.dossier-line>span{color:var(--muted)}.dossier-line strong{font-weight:500}.censor{letter-spacing:1px;color:#09090a;background:#09090a}.dossier-bottom{border:0;margin-top:12px;align-items:center;font-size:9px;color:var(--gold)}.dossier-bottom strong{font-size:15px;color:var(--white)}.stamp{position:absolute;right:-42px;top:203px;transform:rotate(-13deg);color:#e64046e0;border:3px double #e64046cf;padding:3px 11px;font:700 31px/1.2 var(--display);letter-spacing:2px;background:#161616cc}.art-tape{position:absolute;bottom:4px;left:0;right:-20px;background:#201012;border-block:1px solid #5b2125;transform:rotate(-3deg);padding:11px 0;text-align:center;font:600 11px/1.5 var(--display);letter-spacing:2px;color:#d9898c;z-index:4}.art-tape span{margin:0 18px}.ticker{display:flex;justify-content:center;align-items:center;gap:36px;border-block:1px solid #333335;background:#141415;padding:18px 28px;color:#c4c2c3;font:600 13px/1.4 var(--display);letter-spacing:2px;overflow:hidden;white-space:nowrap}.ticker b{color:var(--red);font-size:21px}.footer{border-top:1px solid var(--line);padding-block:34px;display:flex;justify-content:space-between;align-items:center;gap:25px}.footer>span{font-size:11px;color:#85848a}.footer .wordmark{font-size:22px}.footer .wordmark small{font-size:8px;letter-spacing:3px}.skip{position:absolute;left:16px;top:-100px;z-index:10;background:var(--red);padding:12px}.skip:focus{top:10px}
@media(min-width:1500px){.hero{gap:80px}.hero-art{min-height:720px}.portrait{height:545px}.dossier{top:315px}.presenter{top:490px}}
@media(max-width:1050px){.wrap{width:calc(100% - 56px)}.hero{gap:25px;grid-template-columns:1.1fr .9fr}.hero-art{min-height:700px}.dossier{width:270px;left:-5px;top:340px;padding:18px}.portrait{height:450px;right:-10px;top:85px}.presenter{top:490px;right:-10px}.stamp{right:-25px;font-size:26px}.date-badge{right:0}.hero-benefits{font-size:11px;gap:8px}.form-row{grid-template-columns:1fr}.hero-intro{font-size:14px}.art-tape{bottom:8px;font-size:10px}.art-tape span{margin:0 7px}nav{gap:23px}}
@media(max-width:760px){.wrap{width:calc(100% - 40px)}.topline{font-size:9px;letter-spacing:1px;gap:8px}.site-header{height:80px}.wordmark{font-size:26px}nav>a:not(.nav-cta){display:none}.nav-cta{padding:10px 12px;font-size:10px}.nav-cta span{padding-left:6px}.hero{grid-template-columns:1fr;padding-top:30px;gap:10px}.eyebrow{font-size:10px;letter-spacing:1.5px}.event-title{font-size:43px;margin-top:18px}h1{font-size:clamp(37px,8.3vw,54px);margin-top:18px}.hero-intro{max-width:550px;font-size:14px}.hero-benefits{font-size:11px;gap:10px 8px}.signup{max-width:none}.form-row{grid-template-columns:1fr 1fr}.lead-form input{font-size:16px;height:47px}.lead-form label{font-size:12px}.form-heading{font-size:11px}.cta{font-size:11px;min-height:55px;padding-inline:14px}.microcopy{font-size:11px}.hero-art{min-height:590px;max-width:510px;width:100%;margin:15px auto 0}.portrait{height:440px;top:15px;right:0}.date-badge{top:10px;left:0;right:auto;text-align:left}.date-badge strong{font-size:64px}.dossier{width:260px;top:225px;left:7px}.presenter{top:374px;right:-3px}.presenter strong{font-size:19px}.art-tape{bottom:6px;right:0}.ghost-number{font-size:140px;top:110px}.ticker{justify-content:flex-start;gap:24px;font-size:12px;padding:15px 20px}.footer{flex-wrap:wrap;gap:24px}.footer>span:last-child{display:none}.footer>span{font-size:10px;max-width:185px;text-align:right}}
@media(max-width:370px){.wrap{width:calc(100% - 30px)}.hero-benefits,.form-row{grid-template-columns:1fr}.hero-art{min-height:575px}.dossier{left:0;width:245px}.stamp{right:-12px}.topline{letter-spacing:.3px;font-size:8px}.event-title{font-size:38px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}
.section{padding-block:100px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:42px}h2{font:700 clamp(40px,4.3vw,62px)/1.04 var(--display);letter-spacing:-.3px;margin-top:17px}h2 span{color:var(--red)}.section-heading>p,.lead{font-size:16px;color:var(--muted);line-height:1.8}.section-heading>p{margin-bottom:4px}.clue-grid{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line)}.clue{padding:29px 25px 27px;position:relative;border-right:1px solid var(--line);min-height:330px;display:flex;flex-direction:column}.clue:first-child{padding-left:0}.clue:last-child{border-right:0;padding-right:0}.index{color:var(--red);font:500 13px/1.5 monospace;margin-bottom:25px}h3{font:600 29px/1.12 var(--display)}.clue p{color:var(--muted);font-size:14px;line-height:1.8;margin-top:17px;margin-bottom:25px}.tag{font:500 10px/1.5 var(--body);letter-spacing:1.2px;border:1px solid #39393b;padding:6px 10px;align-self:flex-start;margin-top:auto;color:var(--gold)}.red-tag{color:#f5868c;border-color:#6c282d}.small-secret{height:38px;position:relative;margin-top:auto;align-self:flex-start;width:130px}.small-secret>span{font:800 52px/1 var(--display);filter:blur(1.5px);position:absolute;left:22px;top:-16px}.small-secret>b{font:500 9px/1 var(--body);letter-spacing:1.6px;position:absolute;left:0;top:9px;width:130px;padding:6px;text-align:center;background:#080809;transform:rotate(-5deg)}.center-action{text-align:center;margin-top:38px}.center-action p{font-size:12px;color:var(--muted);margin-top:13px}.process{border-block:1px solid var(--line);background:#101011}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;padding:0;list-style:none;margin:58px 0 36px}.steps li{border-top:1px solid #39393c;padding-top:30px}.steps li>span{display:block;color:var(--red);font:600 42px/1 var(--display);margin-bottom:18px}.steps h3{font-size:29px}.steps p{font-size:14px;color:var(--muted);margin-top:16px;line-height:1.8}.text-link{display:inline-block;font:600 12px/1.5 var(--body);letter-spacing:.6px;border-bottom:1px solid #ab4246;padding-bottom:8px}.text-link span{margin-left:23px;font-size:19px;color:var(--red)}.text-link:hover{color:var(--red)}.manifesto{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}.manifesto-label{position:relative}.manifesto-label>p:last-child{font:500 15px/1.7 var(--body);letter-spacing:1px;position:relative}.large-quote{display:block;font:600 260px/.9 var(--display);height:190px;color:#282224;margin-top:45px}.manifesto h2{margin-top:0}.manifesto h2+p{margin-top:28px}.manifesto p:not(.eyebrow){color:var(--muted);margin-bottom:18px}.manifesto strong{color:var(--white)}blockquote{margin:26px 0;font:600 33px/1.15 var(--display);color:var(--gold)}.signature{font:600 23px/1.4 var(--display);margin-top:28px}.signature span{display:block;font:500 10px/1.5 var(--body);letter-spacing:2px;margin-top:5px;color:var(--muted)}.audience{background:#151314;border-block:1px solid #30282a}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:95px}.audience .lead{max-width:410px;margin:25px 0 30px}.list-title{font:600 13px/1.5 var(--body);letter-spacing:1px;margin-bottom:20px;color:var(--gold)}.check-list{margin:0}.check-list li{position:relative;padding:13px 0 13px 28px;border-bottom:1px solid #302b2d;font-size:14px;color:#d1cdd0}.check-list li:before{content:'✓';position:absolute;left:0;color:var(--red)}.exclusivity{text-align:center}.exclusivity .eyebrow{justify-content:center}.exclusivity .lead{max-width:680px;margin:24px auto 38px}.comparison{display:grid;grid-template-columns:1fr 1fr;max-width:870px;text-align:left;margin:0 auto 32px;border:1px solid var(--line)}.comparison>div{padding:30px}.comparison>div:first-child{border-right:1px solid var(--line)}.comparison>div:first-child h3{color:#929095}.comparison>div:first-child .eyebrow{color:#8e8b91}.comparison>div:last-child{background:#211416}.comparison .eyebrow{justify-content:flex-start;margin-bottom:15px;font-size:10px}.comparison p{font-size:14px;color:var(--muted);margin-top:15px;max-width:300px}.safety{padding:42px;border:1px solid #514329;display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;background:#b8a47a05;margin-bottom:90px}.safety-title h2{font-size:39px}.safety-title .eyebrow{font-size:10px;margin-top:22px}.warning-icon{display:inline-flex;align-items:center;justify-content:center;font:500 30px/1 var(--body);width:47px;height:47px;border:1px solid var(--gold);color:var(--gold);border-radius:50%}.safety p:not(.eyebrow){color:var(--muted);font-size:14px}.safety-list{margin:18px 0}.safety-list li{font-size:14px;padding:6px 0 6px 23px;position:relative}.safety-list li:before{content:'×';color:var(--red);position:absolute;left:0}.safety .safe-note{border-top:1px solid #453b2b;padding-top:16px;margin-bottom:20px}.leaks{text-align:center;background:radial-gradient(ellipse at 50% 55%,#4a121d44,transparent 65%),#111112;border-block:1px solid var(--line)}.leaks .eyebrow{justify-content:center}.leak-board{border:1px solid #514043;display:grid;grid-template-columns:1.2fr 1fr;text-align:left;max-width:850px;margin:38px auto;background:#181517}.leak-discount{padding:30px 35px;border-right:1px solid #514043}.leak-discount .eyebrow{font-size:10px;justify-content:flex-start}.leak-discount .secret-discount{height:180px;margin:10px 0}.leak-discount .blurred{font-size:175px}.leak-discount .redaction{top:80px;font-size:9px;letter-spacing:1.3px;padding:12px 5px}.leak-price{font:14px/1.5 monospace;color:var(--muted)}.leak-details{padding:12px 30px;display:flex;flex-direction:column;justify-content:center}.leak-details>div{padding:20px 0;border-bottom:1px solid #413137}.leak-details>div:last-child{border-bottom:0}.leak-details span{display:block;font-size:10px;letter-spacing:1px;color:var(--muted);margin-bottom:9px}.leak-details strong{font:600 32px/1 var(--display)}.leak-details>div:last-child strong{color:var(--red)}.leaks>.wrap>p:not(.eyebrow){color:var(--muted);margin-bottom:26px}.faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:75px}.faq>div>p:not(.eyebrow){color:var(--muted);margin-top:25px}.questions details{border-bottom:1px solid var(--line);padding:22px 0}.questions details:first-child{border-top:1px solid var(--line)}summary{cursor:pointer;list-style:none;position:relative;padding-right:28px;font-size:15px;font-weight:500}summary::-webkit-details-marker{display:none}summary:after{content:'+';position:absolute;right:0;top:-3px;font:400 24px/1.3 var(--body);color:var(--red)}details[open] summary:after{content:'−'}.questions details p{font-size:14px;color:var(--muted);margin-top:15px;line-height:1.8}.closing{border-top:1px solid #59232b;background:radial-gradient(ellipse at 22% 30%,#42101866,transparent 60%);padding-block:80px}.closing-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.closing .event-title{font-size:30px;margin:0 0 23px}.closing h2{font-size:clamp(40px,4vw,57px);margin-top:23px}.closing-question{font:600 24px/1.2 var(--display);margin-top:27px;color:var(--gold)}.closing-signup{padding:30px;background:#131314;border:1px solid #383034}.closing-signup h3{margin:14px 0 23px;font-size:30px}.closing-signup label+label{margin-top:13px}.closing-signup .cta{margin-top:22px}.hero-intro{font-size:16px}.hero-benefits{font-size:13px}.lead-form label{font-size:14px}.lead-form input{font-size:14px}.microcopy,.free{font-size:12px}.form-heading{font-size:12px}.eyebrow{font-size:12px}.clue p,.steps p,.check-list li,.comparison p,.safety p:not(.eyebrow),.safety-list li,.questions details p{font-size:16px}.hero-art{min-height:740px}.hero .form-status{font-size:13px}
@media(max-width:1050px){.section{padding-block:75px}.clue{padding-inline:18px}.clue h3{font-size:25px}.clue p{font-size:14px}.two-col,.manifesto,.closing-grid,.faq{gap:45px}.steps{gap:25px}.steps h3{font-size:26px}.hero-art{min-height:850px}.dossier{top:365px}.art-tape{bottom:50px}.safety{gap:35px;padding:30px}.hero-benefits{font-size:12px}.hero h1{font-size:42px}}
@media(max-width:760px){.section{padding-block:62px}.section-heading{display:block;margin-bottom:30px}.section-heading>p{margin-top:22px;font-size:15px}h2{font-size:43px}.clue-grid{grid-template-columns:1fr 1fr}.clue{padding:25px 17px;min-height:340px}.clue:nth-child(2){border-right:0;padding-right:0}.clue:nth-child(3){padding-left:0;border-top:1px solid var(--line)}.clue:nth-child(4){border-top:1px solid var(--line);padding-left:17px}.clue h3{font-size:26px}.clue p{font-size:15px}.index{margin-bottom:18px}.tag{font-size:9px;padding:5px 7px}.center-action .cta{width:100%}.steps{grid-template-columns:1fr 1fr;gap:30px 22px;margin-top:33px}.steps p{font-size:15px}.steps h3{font-size:28px}.steps li{padding-top:22px}.manifesto,.two-col,.faq,.closing-grid{grid-template-columns:1fr;gap:32px}.manifesto-label .large-quote{display:none}.manifesto-label>p:last-child{margin-top:15px;font-size:12px}.manifesto h2{font-size:46px}.manifesto p:not(.eyebrow){font-size:16px}blockquote{font-size:30px}.audience .lead{max-width:none}.audience .cta{width:100%}.list-title{font-size:12px}.comparison>div{padding:23px 17px}.comparison h3{font-size:26px}.comparison p{font-size:14px}.comparison .eyebrow{font-size:9px;letter-spacing:1px}.safety{grid-template-columns:1fr;gap:24px;padding:27px 22px;margin-bottom:62px}.safety-title h2{font-size:38px}.leak-board{grid-template-columns:1fr;margin:28px auto}.leak-discount{border-right:0;border-bottom:1px solid #514043;padding:25px 30px}.leak-details{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;padding:10px 25px}.leak-details>div:first-child{grid-column:1/-1}.leak-details>div:nth-child(2){border-bottom:0}.leak-details strong{font-size:28px}.leak-details span{font-size:9px}.leaks .cta{width:100%}.desktop-break{display:none}.faq>div>p:not(.eyebrow){margin-top:18px}summary{font-size:15px}.closing{padding-block:60px}.closing h2{font-size:44px}.closing-signup{padding:23px 18px}.closing-signup h3{font-size:30px}.closing .event-title{font-size:35px}.hero h1{font-size:clamp(35px,8.3vw,54px)}.hero-intro{font-size:16px}.hero-art{min-height:600px}.dossier{top:225px}.art-tape{bottom:5px}.lead-form input{font-size:16px}.hero-benefits{font-size:12px}.hero .eyebrow{font-size:10px}.event-title{font-size:43px}.hero .form-heading{font-size:11px}.hero .free{font-size:10px}.hero .microcopy{font-size:12px}.footer>span{font-size:12px}}
@media(max-width:370px){.clue-grid,.comparison{grid-template-columns:1fr}.clue,.clue:first-child,.clue:nth-child(4){border-right:0;border-bottom:1px solid var(--line);padding:24px 0;min-height:285px}.comparison>div:first-child{border-right:0;border-bottom:1px solid var(--line)}.comparison .eyebrow{font-size:11px}.event-title{font-size:38px}.cta{font-size:10px;gap:9px}}
.thanks{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;padding-block:70px 85px;align-items:center}.thanks h1{font-size:65px;margin:22px 0}.thanks h1 span{color:var(--red)}.thanks-copy>p:not(.eyebrow):not(.thanks-warning){color:var(--muted);margin:18px 0}.thanks-copy>.cta{width:100%;margin:10px 0}.thanks-warning{font-size:12px;color:var(--gold);letter-spacing:.8px;margin:10px 0 27px}.thanks .check-list{margin:18px 0 28px}.thanks-art{position:relative;background:linear-gradient(135deg,#242022,#121213);padding:40px;border:1px solid #514043;transform:rotate(3deg)}.thanks-art .event-title{font-size:40px}.thanks-date{font:700 105px/1 var(--display);margin:25px 0}.thanks-date>span{color:var(--red)}.thanks-art .secret-discount{margin:24px 0;height:130px}.thanks-art .stamp{top:auto;bottom:10px;right:-15px}.thanks-window{font:600 26px/1.3 var(--display);color:var(--gold);margin-top:35px;margin-bottom:40px}.cta[aria-disabled=true]{background:#512227;border-color:#743139;color:#c9bfc1;cursor:not-allowed;transform:none}.thanks-page .form-status{color:#f3afb3!important}
@media(max-width:1050px){.thanks{gap:50px}.thanks h1{font-size:55px}.thanks-art{padding:25px}}
@media(max-width:760px){.thanks{grid-template-columns:1fr;gap:55px;padding-block:45px 65px}.thanks h1{font-size:49px}.thanks-art{max-width:420px;width:calc(100% - 15px);margin:auto}.thanks-art .event-title{font-size:37px}.thanks-page .site-header .text-link{font-size:9px}.thanks-art .stamp{right:-10px;font-size:27px}}
/* Contain the atmospheric glow and horizontal event strip on small screens. */
html,body{overflow-x:hidden}

/* Original photo: the silence gesture stays above the confidential file. */
.hero-art .portrait{width:420px;height:505px;object-fit:cover;object-position:50% 50%;top:65px;right:-10px}
.hero-art .dossier{top:355px}
.hero-art .presenter{top:490px}
@media(min-width:1500px){.hero-art .portrait{width:445px;height:535px;top:50px}.hero-art .dossier{top:365px}.hero-art .presenter{top:520px}}
@media(min-width:761px) and (max-width:1050px){.hero-art .portrait{width:340px;height:410px;top:115px;right:-15px}.hero-art .dossier{top:420px}.hero-art .presenter{top:560px}}
@media(max-width:760px){.hero-art{min-height:690px}.hero-art .portrait{width:340px;height:410px;top:60px;right:-15px}.hero-art .dossier{top:325px}.hero-art .presenter{top:475px}.hero-art .art-tape{bottom:0}}
@media(max-width:370px){.hero-art .portrait{width:300px;height:365px;right:-15px;top:85px}.hero-art .dossier{top:325px}}

/* Confidential event identity: stencil lettering and a lock watermark. */
.event-title.event-emblem{position:relative;isolation:isolate;display:table;font-family:'Black Ops One',var(--display);font-weight:400;font-size:clamp(32px,3.2vw,44px);line-height:1.12;letter-spacing:.01em;padding:12px 26px 10px 0;margin-top:15px}
.event-emblem .event-name{display:block;position:relative;color:var(--white)}
.event-emblem .event-secret{display:block;position:relative;width:max-content;color:var(--red);font-size:.64em;letter-spacing:.22em;margin-top:5px;border-block:1px solid #ef333c50;padding:3px 0 3px .12em;transform:rotate(-2deg)}
.event-lock{position:absolute;z-index:-1;pointer-events:none;width:116px;height:135px;right:-24px;top:-14px;color:#b8a47a;opacity:.22;transform:rotate(12deg)}
.closing .event-title.event-emblem{font-size:34px;margin-top:0;margin-bottom:28px}
.thanks-art .event-title.event-emblem{font-size:32px;padding-right:0}
.thanks-art .event-lock{right:-5px;width:97px;height:113px;top:-6px}
@media(max-width:760px){.event-title.event-emblem{font-size:clamp(30px,8.8vw,39px);padding-top:10px;padding-right:24px;margin-top:20px}.event-lock{width:100px;height:117px;right:-10px;top:-12px}.closing .event-title.event-emblem{font-size:33px}.thanks-art .event-title.event-emblem{font-size:30px}}

/* SellFlux phone controls retain the event palette. */
.phone-field{min-width:0}.phone-field>label{display:block;font-size:11px;color:#bebdc0;line-height:1.4}.phone-controls{display:flex;gap:6px}.phone-controls select{flex:0 0 87px;min-width:0;width:87px;height:44px;margin-top:5px;border:1px solid #333335;border-radius:3px;background:#18181a;color:white;padding:0 4px;font:13px var(--body)}.phone-controls input{min-width:0;flex:1;padding-inline:8px}.phone-controls select:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.lead-form input[type=hidden]{display:none}.lead-form label,.phone-field>label{font-size:14px}.lead-form input,.phone-controls select{font-size:16px}.signup .form-row{grid-template-columns:1fr}.thanks-warning[hidden]{display:none}
