@font-face{font-family:'Funnel Sans';font-style:normal;font-weight:300 800;font-display:swap;src:url('/assets/fonts/funnel-sans.woff2') format('woff2')}
@font-face{font-family:'Barlow Condensed';font-style:italic;font-weight:900;font-display:swap;src:url('/assets/fonts/barlow-condensed-black-italic.woff2') format('woff2')}
@font-face{font-family:'Barlow Condensed';font-style:italic;font-weight:800;font-display:swap;src:url('/assets/fonts/barlow-condensed-extrabold-italic.woff2') format('woff2')}
@font-face{font-family:Inter;font-weight:100 900;font-display:swap;src:url('/assets/fonts/inter.woff2') format('woff2')}
:root{color-scheme:dark;--text-primary:#f4f4f6;--text-secondary:#a1a1aa;--text-tertiary:#8b8b95;--text-on-accent:#fff;--surface-1:#121218;--surface-2:#18181e;--surface-3:#232329;--border-strong:#2c2c34;--accent-default:#6448fc;--accent-text:#a594ff;--bg-chrome:#0a0a0f}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body.landing{margin:0;background:var(--bg-chrome);color:var(--text-primary);font:16px/1.5 'Funnel Sans',sans-serif}body.landing img{display:block}body.landing a{text-decoration:none}body.landing button,body.landing a,body.landing summary{-webkit-tap-highlight-color:transparent}body.landing button{font:inherit;cursor:pointer}body.landing :is(a,button,summary,[tabindex]):focus-visible{outline:3px solid #c1b5ff;outline-offset:5px}body.landing p{margin:0}body.landing h1,body.landing h2{font-family:'Barlow Condensed',sans-serif;font-weight:900;font-style:italic;line-height:.88;letter-spacing:-.01em;margin:0}body.landing h2{font-size:clamp(52px,6.67vw,96px);text-align:center}body.landing h3{font-size:22px;font-weight:600;margin:0}body.landing small{display:block;color:var(--text-tertiary);font-size:13px}.skip-link{position:absolute;top:8px;left:12px;z-index:20;padding:12px;background:white;color:var(--bg-chrome);transform:translateY(-150%)}.skip-link:focus{transform:none}.content-width{width:calc(100% - 80px);max-width:1200px;margin-inline:auto}.landing-nav{min-height:90px;padding:22px clamp(24px,4.45vw,64px);border-bottom:1px solid var(--border-strong);display:flex;align-items:center;gap:40px}.landing-nav .brand{display:flex;align-items:center;gap:12px;flex:none}.kaos-logo{display:block;width:170px;height:28.473px;position:relative}.kaos-logo>img{width:100%;height:100%;object-fit:contain}.logo-letters{position:absolute;inset:0 0 0 20%;background:var(--text-primary);mask:url('/assets/landing/64d90528-041d-42b0-8d58-c93584d20404.png') no-repeat -34px 0 / 170px 28.473px}.rips-badge{padding:3px 10px;border-radius:99px;background:var(--accent-tint);color:var(--accent-text);font:italic 800 16px 'Barlow Condensed',sans-serif;letter-spacing:.04em}.landing-nav nav{display:flex;align-items:center;gap:32px;flex:1}.landing-nav nav a,.sign-in{font-size:15px;color:var(--text-secondary);white-space:nowrap}.landing-nav nav a:hover,.sign-in:hover{color:white}.pill{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 28px;border-radius:99px;background:var(--accent-default);color:white;font-size:17px;font-weight:600;text-align:center;white-space:nowrap;border:1px solid transparent;transition:background .15s,transform .15s}.pill:hover{background:#765aff;transform:translateY(-2px)}.pill.secondary{background:var(--surface-2);border-color:var(--border-strong)}.pill.secondary:hover{background:var(--surface-3)}.landing-nav>.pill{min-height:45px;padding:10px 22px}.menu-toggle{display:none;flex:none;border:0;width:44px;height:44px;border-radius:50%;background:var(--surface-2);align-items:center;justify-content:center;flex-direction:column;gap:5px}.menu-toggle span{width:16px;height:2px;background:var(--text-primary);border-radius:2px}.mobile-menu{padding:18px 24px;background:var(--surface-1);border-bottom:1px solid var(--border-strong)}.mobile-menu a{display:block;padding:12px;color:var(--text-primary)}.landing-hero{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:72px 20px 88px;gap:28px}.hero-glows{position:absolute;inset:0;pointer-events:none}.glow{position:absolute;max-width:none!important}.glow-one{width:1100px;height:900px;left:calc(50% - 920px);top:-240px}.glow-two{width:1000px;height:900px;left:calc(50% - 20px);top:120px}.glow-three{width:800px;height:600px;left:calc(50% - 400px);top:700px}.headline{position:relative;width:100%;max-width:1200px;text-align:center}.headline h1{font-size:clamp(96px,12.22vw,176px)}.headline h1>span{display:inline-block;margin-top:-4px;background:linear-gradient(90deg,#9e8cff,#6347fc 50%,#c79eff);background-clip:text;color:transparent}.mobile-break{display:none}.hero-tagline{font:italic 900 clamp(36px,5vw,72px)/.88 'Barlow Condensed',sans-serif;color:var(--text-secondary);margin-top:20px!important;letter-spacing:-.01em}.storm-sticker{position:absolute;z-index:2;top:10px;left:11%;width:150px;height:150px;transform:rotate(-14deg);pointer-events:none}.storm-sticker img{width:100%;height:100%;object-fit:contain}.storm-sticker span{position:absolute;left:40px;top:100px;border-radius:8px;background:var(--accent-default);padding:3px 14px;color:white;font:italic 900 30px 'Barlow Condensed',sans-serif;transform:rotate(2deg)}.hero-stage{position:relative;width:min(100%,1240px);aspect-ratio:1240/500;margin-top:0}.hero-stage img{position:absolute;object-fit:contain;filter:drop-shadow(0 30px 30px #0008)}.stage-pack{opacity:.92}.pack-one{width:22.026%;height:58.66%;left:2%;top:22%;transform:rotate(14deg)}.pack-two{width:19.96%;height:84.98%;left:19%;top:8%;transform:rotate(7deg)}.pack-three{width:19.96%;height:84.98%;left:66%;top:8%;transform:rotate(-7deg)}.pack-four{width:17.24%;height:73.38%;left:82%;top:22%;transform:rotate(-14deg)}.stage-card{width:20.16%;height:82.4%}.luka{left:27%;top:18%;transform:rotate(-8deg)}.mbappe{left:52%;top:22%;transform:rotate(8deg)}.hero-stage .cooper{width:24.19%;height:92.4%;left:37.9%;top:2%;filter:drop-shadow(0 0 40px #6347fc99) drop-shadow(0 30px 30px #0008)}.hero-caption,.grail-caption{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.hero-caption p,.grail-caption p{font-size:15px;color:var(--text-secondary)}.chips{display:flex;justify-content:center;gap:6px}.chips span{background:var(--surface-3);padding:3px 8px;border-radius:6px;font-size:12px;font-weight:700}.chips span:last-child{background:var(--accent-default);color:white}.chips .gold{background:#f5b400;color:#14141c}.hero-description{text-align:center;font-size:22px;color:#c4c4cc;line-height:1.5;position:relative}.launch-notice{font-size:14px;color:#c8bfff;position:relative;text-align:center}.launch-notice>span{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent-text);margin-right:7px}.hero-actions{position:relative;display:flex;gap:14px}.launch-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding-bottom:56px}.launch-facts>div{padding:25px 29px;background:var(--surface-1);border:1px solid var(--border-strong);border-radius:24px}.launch-facts strong{font:italic 900 64px/1 'Barlow Condensed',sans-serif}.launch-facts p{font-size:15px;color:var(--text-secondary);margin-top:4px!important}.welcome-band{display:flex;align-items:center;gap:24px;padding:20px 36px;border-radius:24px;background:linear-gradient(100deg,#6347fc,#8f5cff);margin-bottom:96px}.welcome-band>span{font:italic 800 18px 'Barlow Condensed',sans-serif;white-space:nowrap}.welcome-band p{font-size:22px;font-weight:600;flex:1}.welcome-band .pill{background:white;color:#14141c;min-height:48px;padding:10px 24px;border:0}.landing-section{padding-bottom:120px;scroll-margin-top:32px}.landing-section>h2{position:relative}.section-intro{max-width:720px;margin:20px auto 0!important;font-size:19px;color:var(--text-secondary);text-align:center;line-height:1.5;padding-inline:10px}.category-scroll{max-width:1280px;margin:48px auto 0;overflow-x:auto;padding:0 18px 16px}.category-row{display:flex;justify-content:center;gap:16px;min-width:max-content}.category-row figure{width:124px;flex:none;margin:0;padding:22px 12px 18px;background:var(--surface-1);border:1px solid var(--border-strong);border-radius:20px;text-align:center}.category-row figure>div{height:164px;display:flex;align-items:flex-end;justify-content:center}.category-row img{width:92px;height:158px;object-fit:contain;filter:drop-shadow(0 20px 18px #0008)}.category-row figcaption{font-size:15px;font-weight:600;margin-top:12px}.category-row small{font-size:12px;font-weight:400;margin-top:8px}.artwork-note{text-align:center;font-size:13px;color:var(--text-tertiary);margin:10px 20px 0!important}.how-section{text-align:center}.how-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:36px 0 24px}.how-grid article{display:flex;align-items:center;flex-direction:column;gap:10px;padding:25px 20px 28px;background:var(--surface-1);border:1px solid var(--border-strong);border-radius:24px}.step-visual{width:100%;height:240px;position:relative;display:flex;align-items:center;justify-content:center}.step-visual>img{width:140px;height:220px;object-fit:contain}.step-visual>.mini-pill{position:absolute;bottom:7px}.mini-pill{display:block;border-radius:99px;padding:8px 18px;background:var(--accent-default);font-size:15px;color:white;white-space:nowrap}.mini-pill.outline{background:none;border:1px solid var(--border-strong)}.slice-visual img{width:94px;height:200px}.slice-line{position:absolute;width:90%;height:24px;top:46px;background:linear-gradient(90deg,transparent,#a594ffcc,transparent);transform:rotate(-10deg);filter:blur(2px)}.rarity-tag{position:absolute;bottom:0;background:var(--accent-default);border-radius:6px;padding:3px 8px;font-size:12px}.choice-visual{flex-direction:column;gap:12px;background:var(--surface-2);border-radius:20px}.choice-visual>span:first-child{color:var(--text-secondary);font-size:12px}.choice-visual strong{font:italic 900 44px 'Barlow Condensed',sans-serif}.choice-visual .mini-pill{position:static;font-size:13px;width:90%;padding:8px 10px}.how-grid article>small{color:var(--accent-text);font-weight:700}.how-grid article>h3{font-size:22px}.how-grid article>p{color:var(--text-secondary);font-size:15px;line-height:1.45}.grail-section{position:relative;overflow:hidden;background:linear-gradient(#381f9e,#0d0d14 45%,#0d0d14);padding-top:110px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px}.grail-section>h2{font-size:220px}.pronunciation{position:relative;font-size:22px;color:#fff9}.grail-definition{position:relative;max-width:760px;font-size:22px;color:#ffffffd9;line-height:1.5}.grail-stage{position:relative;width:min(100%,1200px);aspect-ratio:1200/560}.grail-stage img{position:absolute;object-fit:contain;filter:drop-shadow(0 24px 24px #0008)}.grail-ticket{width:30%;height:36.07%;left:9.16%;top:41.07%;transform:rotate(-10deg)}.grail-murakami{width:20.83%;height:61.43%;left:68.33%;top:26.79%;transform:rotate(9deg)}.grail-stage .grail-watch{width:25%;height:95%;left:37.5%;top:1.79%;filter:drop-shadow(0 0 45px #ff597373) drop-shadow(0 24px 24px #0008)}.grail-glows{position:absolute;inset:0;pointer-events:none}.grail-glows img{position:absolute;width:900px;height:700px;max-width:none!important;top:520px}.grail-glow-left{left:calc(50% - 980px)}.grail-glow-right{left:calc(50% + 100px)}.grail-caption p{color:#ffffffb3}.grail-caption small{color:#c7bedc}.grail-gallery{display:flex;gap:16px;position:relative;max-width:calc(100% - 40px);overflow-x:auto;padding:22px 2px 10px;margin-top:18px;text-align:left}.grail-gallery figure{margin:0;flex:none;width:214px;padding:16px;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px}.grail-gallery img{width:180px;height:150px;object-fit:contain;margin-bottom:8px}.grail-gallery figcaption{font-size:14px;color:#ffffffbf}.grail-gallery small{margin-top:6px;color:#a69db8}.social-section{padding-top:120px;overflow:hidden}.landing-phones{display:flex;align-items:center;justify-content:center;gap:48px;margin:36px auto 0;max-width:1280px;overflow-x:auto;padding:0 20px 16px}.landing-phones>figure{margin:0;flex:none;text-align:center}.phone-wrap{position:relative;pointer-events:none;user-select:none}.phone-label{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);padding:6px 10px;background:#0a0a0fe6;border:1px solid #534284;border-radius:99px;font-size:10px;font-weight:600;letter-spacing:.04em;white-space:nowrap;color:#d4caff}.landing-phones figcaption{margin-top:12px}.landing-phones figcaption p{font-size:14px;color:var(--text-secondary);max-width:280px;margin:8px auto 0!important}.confidence-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px;margin-top:48px}.odds-panel{background:var(--surface-1);border:1px solid var(--border-strong);border-radius:24px;padding:28px 32px}.odds-panel>div{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.status-chip{font-size:12px;padding:5px 10px;border-radius:99px;background:var(--accent-tint);color:var(--accent-text)}.odds-panel>p{font-size:15px;line-height:1.5;color:var(--text-secondary);margin-top:20px!important}.odds-panel table{width:100%;margin:24px 0;border-collapse:collapse;text-align:left;font-size:14px}.odds-panel caption{text-align:left;font-size:12px;color:var(--text-tertiary);padding-bottom:12px}.odds-panel td,.odds-panel th{padding:14px 8px 14px 0;border-bottom:1px solid var(--border-strong);font-weight:400}.odds-panel thead th{color:var(--text-tertiary);font-size:13px}.odds-panel td{color:var(--text-secondary)}.rarity-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:10px;background:var(--text-secondary)}.rarity-1{background:#22c55e}.rarity-2{background:#3b82f6}.rarity-3{background:var(--accent-text)}.odds-panel .panel-note{font-size:13px;margin-bottom:20px!important}.odds-panel>a{color:#b5a6ff;font-size:14px}.confidence-cards{display:flex;flex-direction:column;gap:20px}.confidence-cards article{flex:1;display:flex;align-items:center;gap:20px;padding:24px;background:var(--surface-1);border:1px solid var(--border-strong);border-radius:24px}.trust-icon{display:flex;width:84px;height:84px;align-items:center;justify-content:center;flex:none;background:var(--accent-tint);border-radius:20px;color:var(--accent-text);font:italic 900 24px 'Barlow Condensed',sans-serif}.confidence-cards h3{font-size:19px}.confidence-cards p{font-size:14px;color:var(--text-secondary);margin-top:4px!important;line-height:1.45}.responsible-section{padding-bottom:120px}.responsible-section>div{position:relative;overflow:hidden;border-radius:32px;background:linear-gradient(100deg,#6347fc,#8f5cff);padding:48px 40px;text-align:center}.responsible-section h2{font-size:88px;position:relative}.responsible-section p{max-width:760px;margin:20px auto!important;position:relative;color:#ffffffe6;font-size:19px;line-height:1.5}.responsible-section ul{list-style:none;display:flex;justify-content:center;gap:10px;position:relative;padding:0;margin:0 0 20px}.responsible-section li{padding:8px 16px;background:#ffffff29;border-radius:99px;font-size:15px}.responsible-section .pill{position:relative;background:white;color:#0c0c12;border:0;min-height:48px;font-size:16px;padding:12px 24px}.responsible-storm{position:absolute;right:-60px;top:-70px;width:450px;height:450px;object-fit:contain;opacity:.2;transform:rotate(14deg)}.faq-section{max-width:960px;width:calc(100% - 80px);margin:auto}.faq-list{margin-top:40px}.faq-list details{border-bottom:1px solid var(--border-strong);padding:24px 0}.faq-list details:first-child{border-top:1px solid var(--border-strong)}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:20px;font-weight:600;cursor:pointer;list-style:none;min-height:28px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span::before{content:'+';color:var(--text-secondary);font-size:26px;font-weight:400}.faq-list details[open] summary span::before{content:'−'}.faq-list details>p{max-width:860px;margin-top:12px!important;font-size:16px;line-height:1.55;color:var(--text-secondary)}.landing-footer{padding:64px max(40px,calc((100% - 1200px)/2)) 48px;background:var(--surface-1);border-top:1px solid var(--border-strong)}.footer-grid{display:grid;grid-template-columns:2.5fr 1fr 1fr 1fr;gap:60px}.footer-grid>div>p{color:var(--text-secondary);font-size:15px;margin:16px 0!important}.footer-grid .pill{font-size:14px;min-height:42px;padding:10px 18px;background:var(--surface-3);border-radius:12px}.footer-grid small{font-size:12px;margin-top:12px}.footer-grid nav{display:flex;flex-direction:column;gap:12px}.footer-grid nav h3{font-size:15px;font-weight:600}.footer-grid nav a{font-size:14px;color:var(--text-secondary)}.footer-grid nav a:hover{color:white}.footer-disclosure{color:var(--text-tertiary);font-size:12px;line-height:1.6;margin-top:40px!important}.footer-bottom{display:flex;gap:24px;align-items:center;color:var(--text-tertiary);font-size:13px;margin-top:40px}.footer-bottom>span{flex:1}
@media(min-width:1600px){.landing-nav nav{justify-content:center}}
@media(max-width:1250px){.landing-nav{gap:24px}.landing-nav nav{gap:18px}.kaos-logo{width:145px;height:24.286px}.logo-letters{mask-position:-29px 0;mask-size:145px 24.286px}.storm-sticker{width:110px;height:110px}.storm-sticker span{top:70px;left:28px;font-size:24px}.category-row{justify-content:flex-start}.how-grid article{padding:20px 14px}.confidence-grid{grid-template-columns:1.25fr 1fr}.confidence-cards article{padding:20px;gap:14px}.trust-icon{width:64px;height:64px;font-size:20px}.landing-phones{justify-content:flex-start;max-width:1120px;gap:32px}.landing-phones>figure:first-child{margin-left:auto}.landing-phones>figure:last-child{margin-right:auto}.phone-wrap{zoom:.85}.footer-grid{gap:32px}}
@media(max-width:999px){.landing-nav nav,.sign-in{display:none}.landing-nav{gap:14px;min-height:72px;padding:16px 24px}.landing-nav>.pill{margin-left:auto}.menu-toggle{display:flex}.hero-stage{margin-top:10px}.storm-sticker{left:5%;width:90px;height:90px}.storm-sticker span{top:60px;left:22px;font-size:20px}.launch-facts{gap:12px}.launch-facts>div{padding:20px}.launch-facts strong{font-size:48px}.welcome-band{padding:22px;gap:18px}.welcome-band p{font-size:19px}.how-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.confidence-grid{grid-template-columns:1fr}.confidence-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.confidence-cards article{align-items:flex-start;flex-direction:column}.footer-grid{grid-template-columns:2fr 1fr 1fr}.footer-grid nav:last-child{grid-column:2}.footer-grid>div{grid-row:span 2}.phone-wrap{zoom:.75}}
@media(max-width:600px){.content-width{width:calc(100% - 40px)}.landing-nav{padding:16px 20px;gap:10px}.landing-nav .brand{gap:6px}.landing-nav .kaos-logo{width:100px;height:16.75px}.landing-nav .logo-letters{mask-position:-20px 0;mask-size:100px 16.75px}.rips-badge{font-size:12px;padding:3px 7px}.landing-nav>.pill{font-size:14px;min-height:40px;padding:8px 14px}.menu-toggle{width:40px;height:40px}.landing-hero{padding:66px 20px 48px;gap:18px}.headline h1{font-size:clamp(64px,21.54vw,110px)}.headline h1>span{margin-top:0}.mobile-break{display:initial}.hero-tagline{font-size:clamp(24px,7.69vw,38px);margin-top:8px!important}.storm-sticker{width:54px;height:54px;top:-42px;left:calc(50% - 150px)}.storm-sticker span{font-size:17px;top:24px;left:40px;padding:3px 8px}.glow-one{width:560px;height:520px;left:-220px;top:-140px}.glow-two{width:520px;height:520px;left:120px;top:300px}.glow-three{display:none}.hero-stage{width:100%;aspect-ratio:350/312;margin-top:0}.hero-stage .pack-one,.hero-stage .pack-four{display:none}.hero-stage .pack-two{width:33.94%;height:65.36%;left:-10%;top:12.82%;transform:rotate(12deg)}.hero-stage .pack-three{width:33.94%;height:65.36%;left:75%;top:12.82%;transform:rotate(-12deg)}.hero-stage .luka{width:37.14%;height:68.59%;left:16%;top:17.3%}.hero-stage .mbappe{width:37.14%;height:68.59%;left:46%;top:23.08%}.hero-stage .cooper{width:48.57%;height:83.97%;left:25.71%;top:3.21%}.hero-caption{margin-top:-14px}.hero-caption p{font-size:12px;max-width:310px}.hero-caption small{font-size:11px}.chips span{font-size:10px}.hero-description{font-size:16px;max-width:340px}.launch-notice{font-size:12px}.hero-actions{width:100%;max-width:400px;flex-direction:column;gap:10px}.hero-actions .pill{width:100%;font-size:16px;min-height:50px}.launch-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-bottom:24px}.launch-facts>div{padding:16px 18px;border-radius:20px}.launch-facts strong{font-size:40px}.launch-facts p{font-size:12px}.welcome-band{flex-direction:column;align-items:flex-start;padding:22px;gap:10px;margin-bottom:64px}.welcome-band>span{font-size:15px}.welcome-band p{font-size:19px;line-height:1.4}.welcome-band .pill{min-height:40px;font-size:14px;padding:8px 16px}body.landing h2{font-size:56px}.landing-section{padding-bottom:64px}.section-intro{font-size:15px;margin-top:14px!important;max-width:350px;padding-inline:0}.pack-section>.section-intro{margin-inline:auto!important;padding-inline:20px}.category-scroll{margin-top:24px;padding-left:20px;padding-right:20px}.category-row{gap:12px}.category-row figure{width:112px;padding:18px 10px 14px}.category-row figure>div{height:144px}.category-row img{width:84px;height:144px}.category-row figcaption{font-size:14px}.category-row small{font-size:11px}.artwork-note{font-size:11px;line-height:1.5}.how-grid{display:flex;flex-direction:column;gap:12px;margin-top:24px}.how-grid article{position:relative;min-height:126px;display:grid;grid-template-columns:82px 1fr;text-align:left;padding:16px 18px;gap:3px 16px;align-content:center;align-items:start;border-radius:20px}.step-visual{grid-row:1/4;width:82px;height:100px;align-self:center}.step-visual>img{width:66px;height:98px}.step-visual .mini-pill{display:none}.slice-visual>img{width:46px;height:94px}.slice-line{height:14px;top:26px}.rarity-tag{font-size:8px;bottom:0;padding:2px 5px}.how-grid article>small{font-size:11px}.how-grid article>h3{font-size:18px}.how-grid article>p{font-size:13px}.choice-visual{padding:8px 4px;gap:4px}.choice-visual>span:first-child{font-size:8px}.choice-visual strong{font-size:24px}.choice-visual .mini-pill{display:block;font-size:7px;padding:3px;width:100%;min-height:0}.how-section>.pill{margin-top:4px;font-size:15px;min-height:48px}.grail-section{padding-top:64px;gap:14px}.grail-section>h2{font-size:120px!important}.pronunciation{font-size:17px}.grail-definition{font-size:16px;max-width:330px;padding:0 10px}.grail-stage{width:100%;aspect-ratio:390/350}.grail-ticket{width:46%;height:30%;left:-2%;top:42%}.grail-murakami{width:31%;height:48%;left:70%;top:35%}.grail-stage .grail-watch{width:43.59%;height:85.71%;left:28.2%;top:5%}.grail-caption{padding:0 20px}.grail-caption p{font-size:12px;line-height:1.5;max-width:310px}.grail-caption small{font-size:11px}.grail-section>.pill{font-size:15px;min-height:48px}.grail-gallery{align-self:flex-start;max-width:100%;width:100%;padding-inline:20px;gap:12px;margin-top:4px}.grail-gallery figure{width:148px;padding:12px;border-radius:16px}.grail-gallery img{width:122px;height:110px}.grail-gallery figcaption{font-size:12px;line-height:1.4}.grail-gallery small{font-size:10px}.social-section{padding-top:64px}.social-section>.section-intro{padding-inline:20px;max-width:390px}.landing-phones{justify-content:flex-start;gap:24px;margin-top:24px;padding-inline:20px;scroll-snap-type:x mandatory}.landing-phones>figure{scroll-snap-align:center;margin-inline:0!important;max-width:300px}.phone-wrap{zoom:.76}.landing-phones h3{font-size:18px}.landing-phones figcaption p{font-size:12px;max-width:250px}.confidence-section>h2{font-size:44px!important}.confidence-grid{margin-top:24px;gap:12px}.odds-panel{padding:20px 18px;border-radius:20px}.odds-panel h3{font-size:21px}.status-chip{font-size:10px}.odds-panel>p{font-size:13px}.odds-panel td,.odds-panel th{font-size:12px}.odds-panel caption{font-size:11px}.odds-panel table{margin:18px 0}.confidence-cards{display:flex;gap:12px}.confidence-cards article{flex-direction:row;align-items:center;padding:18px 16px;border-radius:20px;gap:14px}.trust-icon{width:64px;height:64px;font-size:20px;border-radius:16px}.confidence-cards h3{font-size:17px}.confidence-cards p{font-size:13px}.responsible-section{padding-bottom:64px}.responsible-section>div{padding:36px 24px;border-radius:24px}.responsible-section h2{font-size:46px!important}.responsible-section p{font-size:15px;margin:16px auto!important}.responsible-section ul{flex-wrap:wrap;gap:8px}.responsible-section li{font-size:12px;padding:6px 12px}.responsible-section .pill{font-size:14px;min-height:44px;padding:10px 18px}.responsible-storm{width:240px;height:240px;right:-60px;top:-50px}.faq-section{width:calc(100% - 40px)}.faq-list{margin-top:24px}.faq-list details{padding:18px 0}.faq-list summary{font-size:16px;min-height:28px;gap:12px}.faq-list details>p{font-size:14px;line-height:1.55}.landing-footer{padding:40px 20px 32px}.footer-grid{display:flex;flex-wrap:wrap;gap:28px 30px}.footer-grid>div{width:100%}.footer-grid .kaos-logo{width:150px;height:25.123px}.footer-grid .logo-letters{mask-position:-30px 0;mask-size:150px 25.123px}.footer-grid>nav{flex:1;min-width:80px;gap:10px}.footer-grid nav h3{font-size:14px}.footer-grid nav a{font-size:12px}.footer-disclosure{font-size:11px;margin-top:28px!important}.footer-bottom{flex-wrap:wrap;font-size:11px;gap:12px;margin-top:28px}.footer-bottom>span{flex-basis:100%}}
@media(max-width:359px){.landing-nav{padding-inline:14px;gap:8px}.landing-nav .brand{gap:5px}.landing-nav .kaos-logo{width:84px;height:14.07px}.landing-nav .logo-letters{mask-position:-16.8px 0;mask-size:84px 14.07px}.landing-nav>.pill{font-size:12px;padding:8px 12px}.rips-badge{font-size:10px}.menu-toggle{width:36px;height:36px}.storm-sticker{left:0}.confidence-section>h2{font-size:38px!important}.launch-facts>div{padding:16px 12px}.confidence-cards article{gap:10px}.trust-icon{width:52px;height:52px;font-size:17px}.how-grid article{padding-inline:12px;gap:3px 12px}.landing-phones>figure{max-width:260px}.phone-wrap{zoom:.66}.responsible-section>div{padding-inline:18px}.responsible-section h2{font-size:39px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pill{transition:none}.pill:hover{transform:none}}

.prelaunch-ribbon{text-align:center;padding:8px 16px;background:var(--surface-1);color:#b8addc;font-size:12px;letter-spacing:.015em;border-bottom:1px solid var(--surface-3)}
