﻿:root{--ink:#121815;--deep:#0c1210;--felt:#173a2b;--felt2:#214b38;--paper:#ede4d4;--cream:#f6eddb;--brass:#d7b979;--red:#ef7d84;--muted:#a9ad9e;--serif:Georgia,'Times New Roman',serif;--sans:'Arial Narrow',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--cream);font-family:var(--sans);font-stretch:condensed;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.site-header{position:fixed;z-index:20;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:space-between;padding:27px 5vw;transition:background .25s,backdrop-filter .25s}.site-header.scrolled{padding-block:15px;background:rgba(10,17,14,.93);backdrop-filter:blur(12px);border-bottom:1px solid rgba(215,185,121,.18)}.wordmark{display:inline-flex;align-items:baseline;gap:0;font-weight:800;letter-spacing:.07em;font-size:19px}.wordmark span{color:var(--cream)}.wordmark b{color:var(--brass);font-weight:800}.wordmark i{font-style:normal;color:var(--red);font-size:13px;margin-left:3px}.site-nav{display:flex;align-items:center;gap:30px;font-size:11px;letter-spacing:.13em;text-transform:uppercase}.site-nav a{opacity:.75;transition:opacity .18s;color:var(--cream)}.site-nav a:hover,.site-nav a:focus-visible{opacity:1}.nav-live{border:1px solid rgba(215,185,121,.45);padding:11px 15px;opacity:1!important}.nav-live span,.live-dot{display:inline-block;width:7px;height:7px;background:#df3c43;border-radius:50%;margin-right:7px;box-shadow:none}.menu-toggle{display:none;background:none;border:0;color:var(--cream);min-width:48px;min-height:44px}.hero{height:min(960px,100svh);min-height:700px;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 50% 45%,#254f3a 0%,#153524 37%,#0b1611 77%)}.hero:before{content:'';position:absolute;inset:7% 3%;border:1px solid rgba(215,185,121,.3);border-radius:48% 48% 12% 12% / 24% 24% 8% 8%;transform:perspective(700px) rotateX(16deg);box-shadow:inset 0 0 0 18px rgba(0,0,0,.06)}.hero-grain{position:absolute;inset:0;opacity:.13;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.3'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.hero-spotlight{position:absolute;width:55vw;height:55vw;max-width:760px;max-height:760px;left:50%;top:44%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(51,110,77,.48),transparent 68%);filter:blur(4px);z-index:-1}.hero-copy{position:absolute;text-align:center;top:16%;left:50%;transform:translateX(-50%);width:min(760px,90vw);z-index:3}.eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;margin:0 0 17px;color:#c7c4b6}.eyebrow.brass{color:var(--brass)}.eyebrow.burgundy{color:var(--red)}h1{margin:0}h1>span{display:block;font:italic 18px var(--serif);color:var(--brass);letter-spacing:.12em;margin-bottom:5px}h1 strong{display:block;font-size:clamp(42px,7vw,85px);line-height:.88;letter-spacing:.03em;font-weight:900;color:var(--cream);text-shadow:0 2px 0 #7d171f}h1 strong span{color:var(--brass)}h1 i{font-style:normal;color:var(--red);font-size:.54em;margin-left:8px}.hero-sub{font:italic 18px var(--serif);color:#d4d3c4;margin:24px auto 21px}.dealer-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:var(--brass);color:#172018;padding:15px 20px;min-height:48px;text-transform:uppercase;font-weight:bold;letter-spacing:.14em;font-size:11px;transition:transform .15s,background .15s}.dealer-button span{font-size:18px}.dealer-button:hover,.dealer-button:focus-visible{background:#f0d494;transform:translateY(-2px)}.roulette-stage{position:absolute;width:min(760px,76vw);aspect-ratio:1;left:50%;top:48%;transform:translate(-50%,-50%) rotateX(48deg) rotateZ(-10deg);transform-style:preserve-3d;z-index:1}.roulette-wheel{position:absolute;inset:0;border-radius:50%;background:conic-gradient(#a22632 0 9.8deg,#e6dec9 9.8deg 19.6deg,#111916 19.6deg 29.4deg,#e6dec9 29.4deg 39.2deg,#a22632 39.2deg 49deg,#111916 49deg 58.8deg,#e6dec9 58.8deg 68.6deg,#a22632 68.6deg 78.4deg,#111916 78.4deg 88.2deg,#e6dec9 88.2deg 98deg,#a22632 98deg 107.8deg,#111916 107.8deg 117.6deg,#e6dec9 117.6deg 127.4deg,#a22632 127.4deg 137.2deg,#111916 137.2deg 147deg,#e6dec9 147deg 156.8deg,#a22632 156.8deg 166.6deg,#111916 166.6deg 176.4deg,#e6dec9 176.4deg 186.2deg,#a22632 186.2deg 196deg,#111916 196deg 205.8deg,#e6dec9 205.8deg 215.6deg,#a22632 215.6deg 225.4deg,#111916 225.4deg 235.2deg,#e6dec9 235.2deg 245deg,#a22632 245deg 254.8deg,#111916 254.8deg 264.6deg,#e6dec9 264.6deg 274.4deg,#a22632 274.4deg 284.2deg,#111916 284.2deg 294deg,#e6dec9 294deg 303.8deg,#a22632 303.8deg 313.6deg,#111916 313.6deg 323.4deg,#e6dec9 323.4deg 333.2deg,#a22632 333.2deg 343deg,#111916 343deg 360deg);border:25px solid #d3b472;box-shadow:0 0 0 8px #0a110e,0 0 0 11px rgba(215,185,121,.4),0 34px 32px rgba(0,0,0,.44);animation:wheel 28s linear infinite}.wheel-rim{position:absolute;inset:7%;border:18px solid #111916;border-radius:50%;box-shadow:inset 0 0 0 5px #d7b979}.wheel-numbers{position:absolute;inset:10%;font:700 clamp(11px,1.4vw,18px) Arial;color:#f7e5bc;word-spacing:8px;text-align:center;line-height:1.55;transform:rotate(-19deg);opacity:.85}.wheel-hub{position:absolute;inset:35%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#3a7655,#122a1e 68%);border:9px solid #d7b979;display:grid;place-items:center;box-shadow:inset 0 0 0 4px #111916}.wheel-hub span{font-size:clamp(20px,3vw,40px);font-weight:900;color:var(--brass);transform:rotate(10deg)}.ball{position:absolute;inset:9%;border-radius:50%;border:4px solid transparent;border-top-color:#fff7e5;animation:ball 10s linear infinite;box-shadow:0 -3px 3px #fff;transform-origin:50% 50%}.table-line{position:absolute;border:1px solid rgba(215,185,121,.55);border-radius:50%;inset:18% 6%}.line-two{inset:28% 1%;border-color:rgba(215,185,121,.22)}.table-mark{position:absolute;color:rgba(215,185,121,.65);letter-spacing:.15em;font-size:11px}.mark-one{left:15%;top:47%}.mark-two{right:9%;top:54%;writing-mode:vertical-rl}.hero-rail{position:absolute;bottom:30px;left:5%;right:5%;display:flex;justify-content:space-between;color:rgba(215,185,121,.75);font-size:11px;letter-spacing:.18em;border-top:1px solid rgba(215,185,121,.35);padding-top:13px}.scroll-cue{position:absolute;bottom:27px;left:50%;transform:translateX(-50%);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cream);display:flex;align-items:center;gap:9px;z-index:3}.scroll-cue span{width:9px;height:9px;border-right:1px solid var(--brass);border-bottom:1px solid var(--brass);transform:rotate(45deg);margin-top:-4px}.section-dark{background:var(--ink);color:var(--cream)}.vault{padding:145px 7vw 140px;position:relative;overflow:hidden}.section-intro{max-width:490px;position:relative;z-index:2}.section-intro h2{font-size:clamp(48px,6vw,88px);line-height:.88;letter-spacing:-.025em;margin:0 0 25px}.section-intro h2 em{font:italic 1em var(--serif);color:var(--brass);font-weight:400}.intro-copy{max-width:390px;color:#a9ad9e;line-height:1.6;font-size:15px}.vault-arc{position:absolute;width:86vw;height:48vw;min-height:450px;left:8%;top:23%;border:1px solid rgba(215,185,121,.43);border-bottom:0;border-radius:50% 50% 0 0;transform:rotate(-4deg);pointer-events:none}.offers{position:relative;margin:90px auto 0;max-width:1160px;display:grid;grid-template-columns:1.45fr .78fr .78fr;gap:17px;align-items:stretch}.offer{position:relative;min-width:0;border:1px solid rgba(215,185,121,.35);background:#18261e;padding:27px;display:flex;flex-direction:column}.offer-featured{background:linear-gradient(145deg,#244d38,#13271d);min-height:420px}.offer-neutral{background:#151d18}.offer-olive{background:#202b1f}.offer-top{display:flex;justify-content:space-between;color:var(--brass);font-size:11px;letter-spacing:.14em}.offer-index{font:italic 18px var(--serif);opacity:.7}.offer-main{display:flex;gap:25px;align-items:center;flex:1}.offer-number{color:var(--brass);min-width:160px}.offer-number small{display:block;color:#cbd2bd;font-size:10px;letter-spacing:.15em;text-transform:uppercase}.offer-number strong{font:normal 74px var(--serif);line-height:1}.offer-copy h3,.offer h3{font-size:22px;margin:0 0 9px;letter-spacing:.02em}.offer-copy p,.offer p{line-height:1.5;color:#b9beaf;font-size:14px;margin:0 0 17px}.code{display:flex;align-items:center;gap:11px;border-top:1px solid rgba(215,185,121,.35);border-bottom:1px solid rgba(215,185,121,.35);padding:11px 0;margin-bottom:12px}.code span{font-size:9px;letter-spacing:.18em;color:var(--muted)}.code b{color:var(--cream);letter-spacing:.13em;font-size:14px}.copy-code{margin-left:auto;color:var(--brass);background:none;border:0;text-decoration:underline;cursor:pointer;min-height:36px;padding:5px}.copy-code:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.terms{font-size:10px;line-height:1.45;color:#99a193;display:block}.offer-featured>.dealer-button{align-self:flex-start;margin-top:20px}.neutral-brand{font-weight:bold;font-size:28px;line-height:.8;letter-spacing:.05em;color:#d4c9ac;margin:60px 0 35px}.neutral-brand i{font:italic 26px var(--serif);color:var(--red)}.offer-neutral h3{font-size:19px}.offer-neutral .text-link{margin-top:auto;border-top:1px solid rgba(215,185,121,.25);padding-top:17px;color:var(--brass);font-size:11px;text-transform:uppercase;letter-spacing:.14em}.text-link span{font-size:18px;margin-left:10px}.offer-neutral .terms{margin-top:17px}.section-paper{background:var(--paper);color:var(--ink)}.picks{padding:140px 8vw 130px;position:relative}.picks .section-intro{max-width:600px}.picks .section-intro h2 em{color:var(--red)}.picks .intro-copy{color:#5b6259}.pick-list{max-width:1000px;margin:70px 0 0 auto;border-top:1px solid rgba(18,24,21,.4)}.pick-list article{display:grid;grid-template-columns:70px 1fr 50px;align-items:center;gap:28px;padding:23px 0;border-bottom:1px solid rgba(18,24,21,.27)}.pick-no{font:italic 25px var(--serif);color:var(--red)}.pick-kicker{color:#8f2028;font-size:11px;letter-spacing:.15em;margin:0 0 5px}.pick-list h3{margin:0 0 5px;font-size:25px}.pick-list article p:last-child{margin:0;color:#62685d;font-size:14px;line-height:1.4}.pick-arrow{font-size:24px;text-align:right;color:var(--red)}.dealer-line{padding:140px 8vw 170px;display:grid;grid-template-columns:1fr 1.2fr;gap:8vw;position:relative;overflow:hidden}.dealer-line:after{content:'';position:absolute;left:8%;right:0;top:53%;height:1px;background:linear-gradient(90deg,transparent,var(--brass),transparent);opacity:.6;transform:rotate(-7deg)}.steps{list-style:none;padding:30px 0 0;margin:0;position:relative;z-index:1}.steps li{display:grid;grid-template-columns:70px 1fr;gap:18px;padding:0 0 45px}.step-marker{width:45px;height:45px;border:1px solid var(--brass);border-radius:50%;display:grid;place-items:center;color:var(--brass);font:italic 16px var(--serif);background:var(--ink)}.steps h3{margin:0 0 8px;font-size:22px}.steps p{margin:0;color:#9fa79a;line-height:1.5;font-size:14px}.community{background:#0b1110;min-height:680px;position:relative;padding:130px 8vw;overflow:hidden}.led-wall{width:min(760px,90vw);min-height:430px;border:1px solid rgba(215,185,121,.6);background:#13241b;position:relative;padding:58px 65px;box-shadow:0 0 0 10px #0e1713,0 0 0 11px rgba(215,185,121,.3)}.led-grid{position:absolute;inset:0;opacity:.13;background-image:radial-gradient(#d7b979 1px,transparent 1px);background-size:11px 11px}.led-wall>*:not(.led-grid){position:relative}.live-label{color:#ea5356}.led-wall h2{font-size:clamp(58px,8vw,110px);line-height:.82;margin:0 0 25px}.led-wall h2 em{font:italic .95em var(--serif);color:var(--brass);font-weight:400}.led-wall>p:not(.eyebrow){max-width:365px;line-height:1.6;color:#bcc5b4;font-size:15px}.social-routes{display:flex;gap:8px;flex-wrap:wrap;margin-top:35px}.social-routes a{border:1px solid rgba(215,185,121,.5);padding:13px 16px;min-height:44px;font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--brass)}.social-routes a span{margin-left:13px}.preview-note{display:block;margin-top:23px;color:#899487;font-size:10px;letter-spacing:.08em}.community-ring{position:absolute;width:620px;height:620px;right:-120px;top:38px;border:1px solid rgba(215,185,121,.38);border-radius:50%;box-shadow:0 0 0 40px rgba(215,185,121,.03),0 0 0 80px rgba(215,185,121,.03)}.faq{padding:120px 8vw}.faq .section-intro{margin-bottom:45px}.faq-list{max-width:860px;border-top:1px solid rgba(18,24,21,.35)}details{border-bottom:1px solid rgba(18,24,21,.35);padding:21px 0}summary{cursor:pointer;list-style:none;font-size:19px;font-weight:bold;padding-right:35px;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:'+';position:absolute;right:4px;font-size:25px;font-weight:normal;color:var(--red)}details[open] summary:after{content:'−'}details p{color:#5b6259;line-height:1.6;max-width:700px;margin:15px 0 2px;font-size:14px}.site-footer{padding:70px 8vw 38px;background:#090e0c;color:#a9ad9e;display:grid;grid-template-columns:1fr 1fr;gap:25px;border-top:1px solid rgba(215,185,121,.3)}.footer-brand .wordmark{color:var(--cream)}.footer-brand p{font:italic 17px var(--serif);color:var(--brass)}.footer-links{display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:flex-end;align-content:flex-start}.footer-links a{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.footer-links a:hover,.footer-links a:focus-visible{color:var(--brass)}.footer-note,.copyright{grid-column:1/-1;font-size:11px;line-height:1.5;margin:20px 0 0;color:#7f887d}.copyright{margin:0;color:#879486}@keyframes wheel{to{transform:rotate(360deg)}}@keyframes ball{to{transform:rotate(360deg)}}:focus-visible{outline:2px solid var(--brass);outline-offset:4px}@media(max-width:800px){.site-header{padding:18px 5vw}.site-header.scrolled{padding-block:12px}.menu-toggle{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:4px;position:relative;z-index:2}.menu-toggle span{display:block;width:24px;border-top:1px solid var(--brass)}.menu-toggle em{font-style:normal;font-size:11px;color:var(--brass);letter-spacing:.12em;margin-top:3px}.site-nav{position:absolute;inset:0;background:#0a110e;display:none;flex-direction:column;align-items:flex-start;padding:100px 8vw 40px;gap:23px;font-size:15px}.site-nav.open{display:flex}.nav-live{width:100%}.hero{height:760px;min-height:680px}.hero:before{inset:4% 3% 7%;border-radius:46% 46% 12% 12% / 16% 16% 6% 6%;transform:perspective(700px) rotateX(8deg)}.hero-copy{top:17%;width:88vw}.hero-sub{font-size:16px}.roulette-stage{width:120vw;top:57%;transform:translate(-50%,-50%) rotateX(55deg) rotateZ(-7deg)}.hero-rail{bottom:55px;left:7%;right:7%;font-size:7px}.hero-rail span:nth-child(2){display:none}.scroll-cue{bottom:20px;font-size:8px}.vault{padding:105px 6vw 95px}.vault-arc{width:140vw;height:130vw;left:-19%;top:29%;border-radius:50% 50% 0 0}.offers{display:block;margin-top:65px}.offer{margin-bottom:13px;padding:22px}.offer-featured{min-height:490px}.offer-main{align-items:flex-start;display:block}.offer-number{margin:43px 0 28px}.offer-number strong{font-size:70px}.offer-featured>.dealer-button{width:100%}.neutral-brand{margin:34px 0 26px}.picks{padding:95px 7vw}.pick-list{margin-top:55px}.pick-list article{grid-template-columns:39px 1fr 25px;gap:12px}.pick-list h3{font-size:21px}.pick-list article p:last-child{font-size:13px}.dealer-line{display:block;padding:100px 7vw 110px}.dealer-line:after{left:21%;right:-20%;top:52%;transform:rotate(78deg)}.steps{padding-top:55px}.steps li{grid-template-columns:55px 1fr;padding-bottom:34px}.steps h3{font-size:19px}.community{padding:95px 8vw;min-height:610px}.led-wall{padding:43px 28px;min-height:480px;width:100%}.community-ring{width:480px;height:480px;right:-280px;top:180px}.faq{padding:95px 7vw}.site-footer{display:block;padding:55px 7vw 30px}.footer-links{justify-content:flex-start;margin-top:35px}.footer-note{margin-top:34px}}
@media(max-width:370px){.wordmark{font-size:16px}.hero{height:720px}.hero-copy{top:18%}h1 strong{font-size:39px}.hero-sub{font-size:15px}.roulette-stage{top:58%;width:132vw}.offer-number strong{font-size:62px}.section-intro h2{font-size:48px}.led-wall{padding-inline:22px}.social-routes a{padding-inline:11px;font-size:9px}}
@media(min-width:801px){.depth{transition:transform .2s ease-out}.hero-copy.depth{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.roulette-wheel,.ball{animation-play-state:paused}.depth{transition:none!important;transform:none!important}.site-header{transition:none}.dealer-button{transition:none}}
.roulette-stage{--descent:0px;transform:translate(-50%,calc(-50% + var(--descent))) rotateX(48deg) rotateZ(-10deg)}
.picks .section-intro h2 em,.pick-no{color:#7d171f}
.picks .section-intro h2 em,.pick-no{color:#7d171f}
@media(max-width:800px){.roulette-stage{transform:translate(-50%,calc(-50% + var(--descent))) rotateX(55deg) rotateZ(-7deg)}}
@media(prefers-reduced-motion:reduce){.roulette-stage{transform:none!important}}
.is-preview{cursor:default;background:rgba(215,185,121,.16);color:var(--brass);border:1px solid rgba(215,185,121,.5);font-size:10px;letter-spacing:.12em;pointer-events:none}
.is-pending{display:block;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.1em}
.social-pending{display:inline-flex;align-items:center;min-height:44px;padding:13px 16px;border:1px solid rgba(215,185,121,.35);color:#a9ad9e;font-size:11px;letter-spacing:.1em;text-transform:uppercase}
.footer-links span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#a9ad9e}
@media(max-width:370px){h1 strong{font-size:32px;letter-spacing:-.02em}h1 i{margin-left:2px}.hero-copy{width:94vw}}



.picks .eyebrow,.picks .pick-kicker,.picks .pick-arrow,.faq .eyebrow{color:#7d171f}.table-mark{font-size:11px}


