:root{--purple:#9146FF;--ink:#0E0E10;--paper:#FFFFFF;--sun:#FFD21E;--mute:#B7B2C4;--tint:#F4F0FB;}*{box-sizing:border-box}html{overflow-x:clip}body{margin:0;background:var(--ink);color:var(--paper);font-family:"Schibsted Grotesk",system-ui,sans-serif;font-size:17px;line-height:1.55;overflow-x:clip;-webkit-font-smoothing:antialiased;}img{display:block;max-width:100%}h1,h2,h3,.big{font-family:Chivo,"Schibsted Grotesk",system-ui,sans-serif;font-weight:900;letter-spacing:-0.02em;line-height:1.12;margin:0}p{margin:0}a{color:inherit}:focus-visible{outline:3px solid var(--sun);outline-offset:3px}.wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 20px}.band-live{background:var(--ink);position:relative}.top{display:flex;align-items:center;gap:12px;padding:18px 0 6px;position:relative}.top img{width:52px;height:52px;border-radius:12px}.top b{font-family:Chivo,sans-serif;font-weight:900;font-size:1.05rem;letter-spacing:-0.01em}.hero{position:relative;padding:8px 0 40px}h1{font-size:clamp(2.1rem,10.2vw,4.3rem);line-height:1.04;max-width:13ch}h1 .q{color:var(--purple)}.lede{margin-top:16px;font-size:clamp(1.02rem,4.1vw,1.2rem);color:#D9D4E4;max-width:34ch}.cta{display:inline-flex;align-items:center;justify-content:center;min-width:252px;min-height:58px;padding:14px 28px;margin-top:22px;background:var(--sun);color:var(--ink);text-decoration:none;font-family:Chivo,sans-serif;font-weight:900;font-size:1.12rem;line-height:1.3;letter-spacing:-0.01em;border-radius:4px;}.under{margin-top:12px;font-size:.93rem;color:var(--mute);max-width:32ch}.heroart{margin-top:30px}.art{width:100%;max-width:400px;height:auto;display:block}.art .fade{transition:opacity .45s ease,transform .45s ease}.art .after-full{opacity:1}.art .after-zero{opacity:0}.art .chips{opacity:0;transform:translateY(6px)}.art .flock circle{opacity:0;transform:translateY(14px);transform-origin:center;transition:opacity .4s ease,transform .4s ease}.stage[data-step="s1"] .after-full{opacity:0}.stage[data-step="s1"] .after-zero{opacity:1}.stage[data-step="s2"] .after-full{opacity:0}.stage[data-step="s2"] .after-zero{opacity:1}.stage[data-step="s2"] .chips{opacity:1;transform:translateY(0)}.stage[data-step="s3"] .after-full{opacity:.35}.stage[data-step="s3"] .after-zero{opacity:0}.stage[data-step="s3"] .chips{opacity:1;transform:translateY(0)}.stage[data-step="s3"] .flock circle{opacity:1;transform:translateY(0)}.stage[data-step="s3"] .flock circle:nth-child(2){transition-delay:.08s}.stage[data-step="s3"] .flock circle:nth-child(3){transition-delay:.16s}.stage[data-step="s3"] .flock circle:nth-child(4){transition-delay:.24s}.stage[data-step="s3"] .flock circle:nth-child(5){transition-delay:.32s}.storyq{position:relative;font-size:clamp(1.3rem,5.2vw,1.75rem);max-width:20ch;padding:46px 0 6px;color:var(--paper);}.storyq::after{content:"";display:block;width:54px;height:5px;background:var(--purple);margin:14px 0 0}.story{position:relative;padding-bottom:30px;padding-top:18px}.stage{position:sticky;top:12px;z-index:2;padding:10px 0 6px;background:var(--ink)}.stage .art{margin:0 auto}.steps{position:relative;z-index:1}.step{min-height:58dvh;display:flex;align-items:center}.step p{font-family:Chivo,sans-serif;font-weight:900;font-size:clamp(1.3rem,5.6vw,1.9rem);line-height:1.12;max-width:18ch;}.band-ask{background:var(--tint);color:var(--ink);padding:52px 0 60px;position:relative}.first-read{border-left:9px solid var(--mute);padding:4px 0 4px 18px;margin:0 0 38px;color:#4C4757;font-size:1rem;max-width:46ch;}.ask{margin:0 0 34px;max-width:58ch}.ask h2{font-size:clamp(1.3rem,5.2vw,1.75rem);color:var(--ink)}.ask h2::after{content:"";display:block;width:54px;height:5px;background:var(--purple);margin:12px 0 14px}.ask p{color:#3B3745}.ask p + p{margin-top:10px}figure.src{margin:0 0 34px;background:var(--paper);border:2px solid var(--ink);padding:18px 20px;max-width:50ch}figure.src blockquote{margin:0;font-family:Chivo,sans-serif;font-weight:900;font-size:clamp(1.05rem,4.4vw,1.3rem);line-height:1.2;color:var(--ink)}figure.src figcaption{margin-top:12px;font-size:.9rem;color:#4C4757}figure.src figcaption a{color:#6B21D6;font-weight:600}.flags{display:grid;gap:22px;margin:0 0 34px}.flags h3{font-size:1.1rem;display:flex;align-items:center;gap:10px}.flags ul{margin:14px 0 0;padding:0;list-style:none}.flags li{position:relative;padding-left:22px;margin-bottom:9px;color:#3B3745;font-size:1rem}.flags li::before{content:"";position:absolute;left:0;top:.62em;width:9px;height:9px;border-radius:50%}.flags .red li::before{background:var(--ink)}.flags .green li::before{background:var(--purple)}.flagicon{width:22px;height:22px;flex:0 0 22px}.swipe{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 0 2px;margin:0 0 10px;scrollbar-width:none;scroll-marker-group:after;}.swipe::-webkit-scrollbar{display:none}.swipe article{flex:0 0 78%;max-width:320px;scroll-snap-align:center;background:var(--paper);border:2px solid var(--ink);padding:16px 18px;}.swipe article h3{font-size:1.05rem;margin-bottom:6px}.swipe article p{font-size:.96rem;color:#3B3745}.swipe article::scroll-marker{content:"";width:10px;height:10px;border-radius:50%;background:#CFC8DF}.swipe article::scroll-marker:target-current{background:var(--purple)}.swipe::scroll-marker-group{display:flex;gap:7px;justify-content:center;margin-top:14px}.swipe::scroll-button(*){border:2px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:50%;width:38px;height:38px;font-size:1rem}.swipe::scroll-button(left){content:"\2039"}.swipe::scroll-button(right){content:"\203A"}.swipe::scroll-button(*):disabled{opacity:.3}.band-send{background:#A06BFF;color:var(--ink);padding:60px 0 66px}.bubbles{max-width:36ch}.bubble-ask{display:inline-block;background:var(--paper);color:var(--ink);padding:14px 18px;border-radius:18px 18px 18px 4px;font-size:1.02rem;}.bubble-reply{display:inline-flex;align-items:center;gap:10px;margin-top:16px;background:var(--sun);color:var(--ink);text-decoration:none;padding:16px 26px;min-height:58px;min-width:252px;border-radius:18px 18px 4px 18px;font-family:Chivo,sans-serif;font-weight:900;font-size:1.12rem;line-height:1.3;}.band-send .note{margin-top:14px;font-size:.98rem;color:var(--ink);max-width:34ch}.bar{position:fixed;left:0;right:0;bottom:0;z-index:9;background:var(--ink);border-top:2px solid var(--purple);padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:none;justify-content:center;}.bar.on{display:flex}.bar a{display:flex;align-items:center;justify-content:center;width:100%;max-width:420px;min-height:52px;background:var(--sun);color:var(--ink);text-decoration:none;font-family:Chivo,sans-serif;font-weight:900;font-size:1.05rem;border-radius:4px;}footer{background:var(--ink);color:var(--paper);padding:56px 0 calc(110px + env(safe-area-inset-bottom));}footer .lbl{font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:18px}footer .auth{display:block;font-family:Chivo,sans-serif;font-weight:900;font-size:clamp(2rem,7.4vw,2.9rem);line-height:1.18;color:var(--paper);text-decoration:none;margin-bottom:10px}footer .auth span{color:var(--purple)}footer .legal{margin-top:34px;font-size:.84rem;color:var(--mute)}@media (hover: hover) and (pointer: fine){.cta:hover{background:#FFDC4E}.bubble-reply:hover{background:#FFDC4E}footer .auth:hover{color:var(--purple)}}@media (min-width: 900px){body{font-size:18px}.hero{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;padding:24px 0 56px}.heroart{margin-top:0}.story{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.stage{top:80px}.step{min-height:64dvh}.flags{grid-template-columns:1fr 1fr;gap:34px}.swipe article{flex:0 0 42%}}@media (prefers-reduced-motion: reduce){*{animation:none !important;transition:none !important}}@font-face{font-family: 'Chivo';font-style: normal;font-weight: 900;font-display: swap;src: url(fonts/chivo.bbf6aaa4.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family: 'Chivo';font-style: normal;font-weight: 900;font-display: swap;src: url(fonts/chivo.5c3bfb2a.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: 'Schibsted Grotesk';font-style: normal;font-weight: 400;font-display: swap;src: url(fonts/schibstedgrotesk.a6f3e686.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family: 'Schibsted Grotesk';font-style: normal;font-weight: 400;font-display: swap;src: url(fonts/schibstedgrotesk.edb8f9be.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: 'Schibsted Grotesk';font-style: normal;font-weight: 600;font-display: swap;src: url(fonts/schibstedgrotesk.a6f3e686.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family: 'Schibsted Grotesk';font-style: normal;font-weight: 600;font-display: swap;src: url(fonts/schibstedgrotesk.edb8f9be.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;}