:root{--paper:#E9ECF2;--snow:#FBFCFE;--ink:#16181D;--gold:#F6A50A;--slate:#5B6270;--edge:3px solid var(--ink);--shadow:6px 6px 0 var(--ink);--sq:22px;}*{box-sizing:border-box}html,body{margin:0}body{background:var(--paper);color:var(--ink);font-family:"Schibsted Grotesk",system-ui,sans-serif;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip;}::selection{background:var(--gold);color:var(--ink)}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}a{color:inherit}.wrap{max-width:1120px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.topbar{padding:14px 0 6px}.brandline{display:flex;align-items:center;justify-content:space-between;gap:12px;}.brandline .grp{font-family:"Schibsted Grotesk",sans-serif;font-weight:800;font-size:clamp(20px,6vw,30px);letter-spacing:.14em;}.brandline img{width:clamp(42px,12vw,52px);height:clamp(42px,12vw,52px);border:var(--edge);border-radius:16px;corner-shape:squircle;background:var(--snow);padding:5px;flex:none;}.head{padding:clamp(18px,4vw,30px) 0 10px}h1{font-family:"Schibsted Grotesk",sans-serif;font-weight:800;font-size:clamp(30px,7.4vw,56px);line-height:1.04;letter-spacing:-.02em;margin:0 0 .5em;text-wrap:balance;max-width:16ch;}h1 .lit{color:var(--ink);border-bottom:6px solid var(--gold);padding-bottom:1px}.lead{font-size:clamp(16px,2.3vw,19px);color:var(--slate);max-width:52ch;text-wrap:pretty;margin:0;}@media (min-width:860px){.head .grid{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(24px,4vw,56px);align-items:end}h1{margin-bottom:0}}.switchrow{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:clamp(18px,3.5vw,26px)}.switch{flex:none;display:inline-flex;align-items:center;gap:0;position:relative;border:var(--edge);background:var(--paper);border-radius:999px;padding:5px;height:52px;cursor:pointer;box-shadow:4px 4px 0 var(--ink);-webkit-tap-highlight-color:transparent;font:inherit;}.switch .opt{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;font-weight:600;font-size:14px;color:var(--slate);border-radius:999px;transition:color .25s ease;white-space:nowrap;}.switch .knob{position:absolute;z-index:1;top:5px;bottom:5px;left:5px;background:var(--snow);border:2px solid var(--ink);border-radius:999px;box-shadow:2px 2px 0 var(--ink);transition:transform .3s cubic-bezier(.2,.7,.2,1),width .3s cubic-bezier(.2,.7,.2,1);}html[data-side="without"] .switch .opt.o-off{color:var(--ink)}html[data-side="with"] .switch .opt.o-on{color:var(--ink)}.switch-hint{flex:1 1 180px;font-size:13px;color:var(--slate)}.row{padding:clamp(14px,3vw,22px) 0}.rowhead{display:flex;align-items:baseline;gap:12px;margin:0 0 12px}.rowhead h2{font-family:"Schibsted Grotesk",sans-serif;font-weight:800;font-size:clamp(17px,2.6vw,22px);letter-spacing:-.01em;margin:0;}.rowhead .sub{font-size:13px;color:var(--slate)}.scroller{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 4px 16px;margin:0 -4px;scrollbar-color:var(--ink) transparent;}.scroller::-webkit-scrollbar{height:8px}.scroller::-webkit-scrollbar-thumb{background:var(--ink);border-radius:999px}.tile{flex:none;scroll-snap-align:start;background:var(--snow);border:var(--edge);border-radius:var(--sq);corner-shape:squircle;box-shadow:var(--shadow);}.spot{padding-bottom:4px}.spot .scroller{align-items:stretch}.tile.get-btn{width:min(300px,82vw);padding:22px;display:flex;flex-direction:column;justify-content:space-between;background:var(--snow);}.keycap{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;font-family:"Schibsted Grotesk",sans-serif;font-weight:800;font-size:clamp(18px,2.4vw,21px);color:var(--snow);background:var(--ink);min-height:60px;min-width:240px;padding:0 22px;border-radius:18px;corner-shape:squircle;box-shadow:0 7px 0 #000;transition:transform .12s ease,box-shadow .12s ease;-webkit-tap-highlight-color:transparent;}.keycap:active{transform:translateY(5px);box-shadow:0 2px 0 #000}.keycap svg{width:22px;height:22px;flex:none}.get-btn .label{font-family:"Schibsted Grotesk",sans-serif;font-weight:800;font-size:22px;line-height:1.1;margin:0 0 6px}.get-btn .note{font-size:13px;color:var(--slate);margin:14px 0 0}.tile.view{width:min(360px,88vw);padding:16px;display:flex;align-items:center;justify-content:center}.tile.view svg{width:100%;height:auto;display:block}.tile.small{width:min(230px,70vw);padding:18px;display:flex;flex-direction:column;gap:10px;justify-content:center}.tile.small .st{display:flex;align-items:center;gap:10px;font-weight:600;font-size:15px}.tile.small .st svg{width:22px;height:22px;flex:none}.tile.small .st b{font-weight:600}.cap{width:160px;height:168px;padding:0;overflow:hidden;position:relative}.cap svg{width:100%;height:132px;display:block}.cap .tag{display:flex;align-items:center;gap:7px;height:36px;padding:0 12px;border-top:var(--edge);font-size:12px;font-weight:600;letter-spacing:.02em;}.cap .tag svg{width:16px;height:16px;flex:none}.cap .chip{position:absolute;top:10px;right:10px;height:22px;padding:0 10px;display:inline-flex;align-items:center;background:var(--snow);border:2px solid var(--ink);border-radius:10px;corner-shape:scoop;font-size:11px;font-weight:600;letter-spacing:.06em;}.cap.blank{display:flex;align-items:center;justify-content:center;background:var(--paper)}.cap.blank .q{font-family:"Schibsted Grotesk",sans-serif;font-weight:800;font-size:42px;color:var(--slate)}.read{width:200px;padding:18px;display:flex;flex-direction:column;gap:12px;min-height:150px;justify-content:center}.read .ic{width:40px;height:40px;border:var(--edge);border-radius:12px;corner-shape:squircle;display:flex;align-items:center;justify-content:center;background:var(--paper)}.read .ic svg{width:22px;height:22px}.read .k{font-size:13px;color:var(--slate);font-weight:600}.read .v{font-family:"Schibsted Grotesk",sans-serif;font-weight:800;font-size:19px}.step{width:220px;padding:20px;display:flex;flex-direction:column;gap:12px;min-height:168px}.step .n{font-family:"Schibsted Grotesk",sans-serif;font-weight:800;font-size:13px;letter-spacing:.14em;color:var(--slate)}.step .n::before{content:"";display:inline-block;width:10px;height:10px;margin-right:8px;vertical-align:baseline;background:var(--gold);border:2px solid var(--ink);border-radius:4px;corner-shape:squircle}.step .ic{width:44px;height:44px;border:var(--edge);border-radius:12px;corner-shape:squircle;display:flex;align-items:center;justify-content:center;background:var(--paper)}.step .ic svg{width:24px;height:24px}.step .v{font-family:"Schibsted Grotesk",sans-serif;font-weight:800;font-size:18px;line-height:1.15}.step .k{font-size:13px;color:var(--slate)}footer{margin-top:clamp(28px,5vw,48px);border-top:var(--edge);background:var(--snow)}.foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:26px 0 34px}.foot .fb{font-family:"Schibsted Grotesk",sans-serif;font-weight:800;font-size:20px;letter-spacing:.04em}.foot .fi{font-size:13px;color:var(--slate);max-width:38ch;margin:6px 0 0}.foot .fr{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--slate);text-align:right;line-height:2}[hidden]{display:none !important}@media (prefers-reduced-motion:no-preference){.nudge{animation:nudge 1.1s ease .4s 1}@keyframes nudge{0%,100%{transform:translateX(0)}40%{transform:translateX(4px)}}}::view-transition-old(root),::view-transition-new(root){animation-duration:.3s}html{overflow-x:clip;max-inline-size:100%;}body{overflow-x:clip;max-inline-size:100%;}@font-face{font-family: 'Schibsted Grotesk';font-style: normal;font-weight: 400;font-display: swap;src: url(fonts/schibstedgrotesk.1211f257.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.1bdbb81a.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.1211f257.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.1bdbb81a.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: 800;font-display: swap;src: url(fonts/schibstedgrotesk.1211f257.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: 800;font-display: swap;src: url(fonts/schibstedgrotesk.1bdbb81a.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;}