@font-face{font-family:Shoulders;src:url(/fonts/shoulders-600_900-normal.woff2)format("woff2");font-weight:600 900;font-display:swap}@font-face{font-family:Schibsted;src:url(/fonts/schibsted-400_700-normal.woff2)format("woff2");font-weight:400 700;font-display:swap}:root{--ground:#05070c;--night:#0b1220;--ink:#eef2f8;--steel:#9aa5b8;--line:#1c2638;--volt:#2f7bff;--volt-hi:#5b9bff;--volt-deep:#1f5fe0;--chrome:linear-gradient(135deg,#f6f8fb 0%,#9aa3b2 28%,#e6eaf0 50%,#4e5766 72%,#c9d0da 100%);--display:"Shoulders",Impact,"Arial Narrow",sans-serif;--text:"Schibsted",system-ui,-apple-system,"Segoe UI",sans-serif;--pad:clamp(16px,4.2vw,64px);--hud:64px;--lift:cubic-bezier(.2,.9,.25,1);--lower:cubic-bezier(.6,0,.3,1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--ground);scroll-padding-top:80px}body{background:var(--ground);color:var(--ink);font:400 17px/1.55 var(--text);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img{max-width:100%;height:auto;display:block}picture{display:contents}a{color:inherit}h1,h2,h3,p,ol,ul,figure,blockquote{margin:0}ol,ul{padding:0;list-style:none}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--ink);color:var(--ground);padding:12px 18px;font-weight:700;text-decoration:none;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}:focus-visible{outline:2px solid var(--volt-hi);outline-offset:3px}::selection{background:var(--volt);color:#fff}.display{font:800 clamp(2.9rem,7.4vw,7.6rem)/.88 var(--display);text-transform:uppercase;letter-spacing:-.005em}.ln{margin-bottom:-.04em;padding-bottom:.04em;display:block;overflow:hidden}.ln>span{display:inline-block}.ln--volt{color:var(--volt-hi)}.ln--out>span{color:#0000;-webkit-text-stroke:1.5px #c9d0da}.kicker{font:600 13px/1.2 var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--steel);align-items:center;gap:10px;display:flex}.kicker:before{content:"";background:var(--volt);width:28px;height:2px}.lead{color:#c4ccd9;max-width:34em;font-size:clamp(17px,1.35vw,20px)}.chip{font:600 14px/1 var(--text);letter-spacing:.04em;color:var(--ink);background:#0b122099;border:1px solid #2a3650;align-items:center;gap:10px;padding:12px 14px;display:inline-flex}.chip:before{content:"";background:var(--volt);width:8px;height:8px}.btn{min-height:52px;font:700 14px/1 var(--text);letter-spacing:.1em;text-transform:uppercase;isolation:isolate;transition:transform .5s var(--lift),color .35s var(--lift);justify-content:center;align-items:center;padding:0 26px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--ink);transform-origin:50% 100%;transition:transform .5s var(--lift);position:absolute;inset:0;transform:scaleY(0)}.btn:hover:before,.btn:focus-visible:before{transform:scaleY(1)}.btn:hover,.btn:focus-visible{color:var(--ground);transform:translateY(-2px)}.btn:active{transition-duration:.12s;transform:translateY(0)scale(.97)}.btn--volt{background:var(--volt-deep);color:#fff}.btn--ghost{color:var(--ink);border:1px solid #3a4660}.hud{z-index:50;height:var(--hud);padding:0 var(--pad);padding-top:env(safe-area-inset-top);border-bottom:1px solid #0000;align-items:center;gap:20px;transition:background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s,border-color .4s;display:flex;position:fixed;inset:0 0 auto}.hud.is-solid{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:var(--line);background:#05070cc7}.hud__brand{align-items:center;gap:10px;min-height:44px;text-decoration:none;display:flex}.hud__brand .mark{width:34px;height:34px}.wordmark{font:800 22px/1 var(--display);letter-spacing:.01em;text-transform:uppercase}.wordmark em,.foot__word em{color:var(--volt-hi);font-style:normal}.hud__session{font:600 12px/1 var(--text);letter-spacing:.12em;text-transform:uppercase;color:var(--steel);border:1px solid var(--line);font-variant-numeric:tabular-nums;align-items:center;gap:8px;padding:8px 12px;display:flex}.hud__dot{background:var(--volt);border-radius:50%;width:7px;height:7px}.hud__time{color:var(--ink);min-width:3.4em}.hud__sets{color:var(--steel);border-left:1px solid var(--line);padding-left:8px}.hud__sets span{color:var(--volt-hi)}@keyframes pulse{0%{box-shadow:0 0 #2f7bff8c}70%{box-shadow:0 0 0 8px #2f7bff00}to{box-shadow:0 0 #2f7bff00}}.hud__nav{margin-left:auto}.hud__nav ul{gap:4px;display:flex}.hud__nav a{min-height:44px;font:600 14px/1 var(--text);color:#c4ccd9;align-items:center;padding:0 10px;text-decoration:none;transition:color .3s;display:flex;position:relative}.hud__nav a:after{content:"";background:var(--volt);transform-origin:0;height:2px;transition:transform .45s var(--lift);position:absolute;bottom:8px;left:10px;right:10px;transform:scaleX(0)}.hud__nav a:hover,.hud__nav a.is-active{color:var(--ink)}.hud__nav a:hover:after,.hud__nav a.is-active:after{transform:scaleX(1)}.hud__cta{min-height:44px;padding:0 18px;font-size:13px}.hud__menu{border:1px solid var(--line);width:48px;height:48px;color:var(--ink);cursor:pointer;background:0 0;margin-left:auto;display:none;position:relative}.hud__menu i{height:2px;transition:transform .45s var(--lift);background:currentColor;position:absolute;left:13px;right:13px}.hud__menu i:first-of-type{top:19px}.hud__menu i:nth-of-type(2){top:27px;left:21px}.hud__menu[aria-expanded=true] i{top:23px;left:13px}.hud__menu[aria-expanded=true] i:first-of-type{transform:rotate(45deg)}.hud__menu[aria-expanded=true] i:nth-of-type(2){transform:rotate(-45deg)}.menu{z-index:45;background:var(--ground);padding:calc(var(--hud) + 28px) var(--pad) 40px;position:fixed;inset:0;overflow:auto}.menu ol{gap:2px;display:grid}.menu a{font:800 clamp(2.6rem,12vw,4.4rem)/1 var(--display);text-transform:uppercase;border-bottom:1px solid var(--line);align-items:baseline;gap:14px;padding:10px 0;text-decoration:none;display:flex}.menu a span{font:600 13px var(--text);color:var(--volt-hi);letter-spacing:.1em}@media (width<=1180px){.hud__nav{display:none}.hud__menu{display:block}.hud__cta{margin-left:auto}.hud__cta+.hud__menu{margin-left:0}}@media (width<=640px){:root{--hud:60px}.hud{gap:10px}.hud__cta,.hud__label,.hud__sets{display:none}.wordmark{font-size:20px}.hud__brand .mark{width:30px;height:30px}.hud__session{margin-left:auto;padding:8px 10px}.hud__menu{margin-left:0}}.mark{display:block;overflow:visible}.hero{min-height:100svh;padding:calc(var(--hud) + 24px) var(--pad) clamp(28px,5vh,64px);align-items:end;display:grid;position:relative;overflow:hidden}.hero__media{position:absolute;inset:0;overflow:hidden}.hero__media:after{content:"";background:linear-gradient(#05070c59 0%,#05070c00 30%,#05070c8c 58%,#05070cf5 82%);position:absolute;inset:0}.hero__img{object-fit:cover;object-position:62% 40%;width:100%;height:100%}.hero__mark{right:var(--pad);top:calc(var(--hud) + 18px);filter:drop-shadow(0 18px 40px #0009);width:clamp(84px,12vw,190px);position:absolute}.hero__copy{z-index:2;gap:18px;max-width:1500px;display:grid;position:relative}.hero__title{font:900 clamp(4.6rem,23vw,15rem)/.84 var(--display);text-transform:uppercase;letter-spacing:-.012em;margin-left:-.04em}.hero__title .ln--indent{padding-left:.9em}.hero__lede{color:#c9d1dd;max-width:30em;font-size:clamp(16px,1.3vw,19px)}.hero__ctas{flex-wrap:wrap;gap:12px;display:flex}.hero__scroll{display:none}@media (width>=900px){.hero{padding-bottom:var(--pad);align-items:center}.hero__media{clip-path:polygon(16% 0,100% 0,100% 100%,0 100%);left:34%}.hero__media:after{background:linear-gradient(90deg,#05070cd9 0%,#05070c33 30%,#05070c00 60%),linear-gradient(#05070c00 60%,#05070cb3)}.hero__img{object-position:70% 50%}.hero__title{font-size:clamp(6rem,12.4vw,15rem)}.hero__mark{top:auto;bottom:var(--pad);right:var(--pad)}.hero__scroll{left:var(--pad);font:600 12px var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--steel);display:block;position:absolute;bottom:22px}.hero__copy{grid-template-columns:minmax(0,1fr)}.hero__lede,.hero__ctas{margin-left:min(11.16vw,13.5rem)}}.marquee{border-block:1px solid var(--line);background:var(--night);padding:18px 0;display:flex;overflow:hidden}.marquee__track{flex:none;gap:0;animation:38s linear infinite mq;display:flex}.marquee__track li{font:800 clamp(2rem,4.4vw,3.6rem)/1 var(--display);text-transform:uppercase;white-space:nowrap;align-items:center;gap:28px;padding-right:28px;display:flex}.marquee__track li:nth-child(2n){color:#0000;-webkit-text-stroke:1px #aeb7c6}.marquee__track li:after{content:"";background:var(--volt);width:12px;height:12px;transform:rotate(45deg)}@keyframes mq{to{transform:translate(-100%)}}html.motion .marquee__track{animation:none}.story{background:var(--ground);position:relative}.story__stage{padding:clamp(72px,10vw,140px) var(--pad)}.story__bg,.story__phone,.story__meter,.story__words{display:none}.story__title{font:800 clamp(2.9rem,7.4vw,7.6rem)/.88 var(--display);text-transform:uppercase;margin-bottom:48px}.story__chapters{gap:72px;display:grid}.chapter{gap:14px;max-width:1100px;display:grid}.chapter__tag{font:600 13px var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--volt-hi);align-items:baseline;gap:12px;display:flex}.chapter__tag span{color:var(--steel)}.chapter__h{font:800 clamp(2.4rem,5.6vw,5.4rem)/.9 var(--display);text-transform:uppercase}.chapter__p{color:#c4ccd9;max-width:30em;font-size:clamp(16px,1.3vw,19px)}.chapter__phone{margin-top:16px}@media (width>=900px){.chapter{grid-template-columns:1fr 320px;align-items:center;column-gap:64px}.chapter__phone{grid-area:1/2/4;margin:0}}.phone{--pw:min(280px,64vw);width:var(--pw);aspect-ratio:590/1278;position:relative}.phone__body{border-radius:calc(var(--pw)*.15);padding:calc(var(--pw)*.034);background:linear-gradient(145deg,#3b4250,#11141a 40%,#2a303b 70%,#0b0d11);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 0 0 3px #0a0c10,0 40px 80px -20px #000c}.phone__screen{border-radius:calc(var(--pw)*.12);background:#000;width:100%;height:100%;position:relative;overflow:hidden}.phone__screen img{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.phone__island{top:calc(var(--pw)*.065);width:30%;height:calc(var(--pw)*.085);background:#000;border-radius:99px;position:absolute;left:50%;transform:translate(-50%)}.phone__missing{text-align:center;color:var(--steel);font:600 12px var(--text);letter-spacing:.14em;text-transform:uppercase;background:repeating-linear-gradient(135deg,#0b1220 0 12px,#0e1729 12px 24px);place-content:center;gap:6px;display:grid;position:absolute;inset:0}.phone__missing b{font:800 28px var(--display);color:var(--ink)}html.motion .story__stage{height:100svh;padding:0;position:relative;overflow:hidden}html.motion .story__bg{display:block;position:absolute;inset:0}html.motion .story__photo{position:absolute;inset:0;overflow:hidden}html.motion .story__photo img{object-fit:cover;width:100%;height:100%;scale:1.12}html.motion .story__bg:after{content:"";background:linear-gradient(90deg,#05070ceb 0%,#05070c8c 45%,#05070c59 100%);position:absolute;inset:0}html.motion .story__words{pointer-events:none;display:block;position:absolute;inset:0}html.motion .story__words span{font:900 clamp(10rem,30vw,32rem)/.8 var(--display);text-transform:uppercase;color:#0000;-webkit-text-stroke:1.5px #c9d0da52;white-space:nowrap;position:absolute;top:50%;right:-2vw;translate:0 -50%}html.motion .story__title{left:var(--pad);top:calc(var(--hud) + 28px);font-size:clamp(14px,1.1vw,16px);font-family:var(--text);letter-spacing:.16em;color:var(--steel);margin:0;font-weight:600;position:absolute}html.motion .story__meter{left:var(--pad);font:600 13px var(--text);letter-spacing:.12em;color:var(--steel);font-variant-numeric:tabular-nums;align-items:center;gap:16px;display:flex;position:absolute;bottom:clamp(24px,5vh,48px)}html.motion .story__count b{color:var(--ink);font-weight:700}html.motion .story__bar{background:#26324a;width:clamp(120px,18vw,260px);height:2px;overflow:hidden}html.motion .story__bar i{background:var(--volt);transform-origin:0;height:100%;display:block;scale:0 1}html.motion .story__phone{right:calc(var(--pad) + 6vw);perspective:1400px;display:block;position:absolute;top:50%;translate:0 -50%}html.motion .phone--stage{--pw:min(300px,22vw,34svh)}html.motion .phone--stage .phone__screen>*{position:absolute;inset:0}html.motion .story__chapters{left:var(--pad);width:min(46vw,640px);display:block;position:absolute;top:50%;translate:0 -50%}html.motion .chapter{grid-template-columns:1fr;width:100%;display:grid;position:absolute;top:50%;left:0;translate:0 -50%}html.motion .chapter__phone{display:none}html.motion .chapter__h{font-size:clamp(3rem,7vw,7.4rem)}@media (width<=899px){html.motion .story__bg:after{background:linear-gradient(#05070c80 0%,#05070c40 35%,#05070ce6 62%,#05070cfa 100%)}html.motion .story__phone{left:50%;right:auto;top:calc(var(--hud) + 14px);translate:-50%}html.motion .phone--stage{--pw:min(240px,58vw,26svh)}html.motion .story__chapters{top:auto;bottom:calc(64px + env(safe-area-inset-bottom));width:auto;right:var(--pad);height:min(250px,34svh);translate:none}html.motion .chapter{gap:8px;top:auto;bottom:0;translate:none}html.motion .chapter__h{font-size:clamp(2.2rem,10.5vw,3.2rem)}html.motion .chapter__p{font-size:16px}html.motion .story__title{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}html.motion .story__meter{bottom:22px}html.motion .story__words span{top:calc(var(--hud) + 13svh);font-size:44vw;left:-4vw;right:auto;translate:0}}@media (width<=899px) and (height<=700px){html.motion .phone--stage{--pw:min(200px,50vw,24svh)}}.modes{padding:clamp(80px,11vw,160px) var(--pad)}.modes__head{gap:20px;margin-bottom:clamp(40px,6vw,80px);display:grid}@media (width>=900px){.modes__head{grid-template-columns:7fr 4fr;align-items:end;column-gap:48px}}.mode{border-top:1px solid var(--line);grid-template-columns:1fr 96px;align-items:start;gap:8px 14px;padding:22px 0;display:grid;position:relative}.mode:last-child{border-bottom:1px solid var(--line)}.mode__n{font:600 13px var(--text);letter-spacing:.12em;color:var(--volt-hi);padding-top:.5em}.mode__name{font:800 clamp(1.9rem,4.8vw,4.6rem)/.92 var(--display);text-transform:uppercase;transition:translate .6s var(--lift),color .4s}.mode__p{color:#b9c2d0;grid-column:1/2;max-width:28em;font-size:16px}.mode__img{aspect-ratio:1;grid-area:1/2/3;overflow:hidden}.mode__img img{object-fit:cover;width:100%;height:100%;transition:scale .8s var(--lift)}@media (width>=900px){.mode{grid-template-columns:6fr 4fr 220px;align-items:center;column-gap:32px;padding:30px 0}.mode__p{grid-area:1/2}.mode__img{aspect-ratio:4/3;clip-path:inset(0 0 0 100%);transition:clip-path .7s var(--lift);grid-area:1/3}.mode:hover .mode__img,.mode:focus-within .mode__img{clip-path:inset(0)}.mode:hover .mode__name{color:var(--volt-hi);translate:18px}.mode:hover .mode__img img{scale:1.06}.mode{cursor:default}.mode:first-child .mode__img{clip-path:inset(0)}}.intervals{min-height:100svh;padding:clamp(100px,14vw,180px) var(--pad) clamp(48px,7vw,96px);align-items:end;display:grid;position:relative;overflow:hidden}.intervals__media{position:absolute;inset:-8% 0}.intervals__media img{object-fit:cover;object-position:40% 40%;width:100%;height:100%}.intervals:before{content:"";z-index:1;background:linear-gradient(#05070c99 0%,#05070c33 25%,#05070ccc 55%,#05070cf7 85%);position:absolute;inset:0}.intervals__inner{z-index:2;gap:22px;max-width:1300px;display:grid;position:relative}.intervals__title{font:900 clamp(4.2rem,19vw,14rem)/.84 var(--display);text-transform:uppercase;margin-left:-.04em}.intervals__quote{border-left:3px solid var(--volt);max-width:34em;padding-left:18px}.intervals__quote p{font:600 clamp(20px,2.2vw,30px)/1.3 var(--text)}.intervals__quote figcaption{color:var(--steel);margin-top:8px;font-size:14px}.intervals__body{color:#c4ccd9;max-width:34em}.track{max-width:720px;margin-top:10px}.track__bars{align-items:flex-end;gap:4px;height:64px;display:flex;position:relative}.track__bars .w{background:var(--volt);flex:3;height:100%}.track__bars .r{background:#3a4660;flex:2;height:30%}.track__head{background:var(--ink);width:2px;position:absolute;top:-8px;bottom:-8px;left:0}.track figcaption{color:var(--steel);flex-wrap:wrap;gap:8px 18px;margin-top:14px;font-size:14px;display:flex}.track figcaption span{color:var(--ink);align-items:center;gap:8px;display:flex}.track .k{width:12px;height:12px;display:inline-block}.track .k.w{background:var(--volt)}.track .k.r{background:#3a4660}.track figcaption em{flex-basis:100%;font-style:normal}@media (width>=900px){.intervals__inner{grid-template-columns:7fr 5fr;align-items:end;column-gap:56px}.intervals__inner>.kicker,.intervals__title{grid-column:1/-1}.intervals__quote{grid-column:1}.intervals__body{grid-area:3/2}.chip{justify-self:start}.intervals .chip{grid-column:2}.track{grid-column:1/-1}}.stretch{padding:clamp(80px,11vw,160px) var(--pad);background:linear-gradient(180deg,var(--ground),var(--night) 60%,var(--ground));gap:48px;display:grid}.stretch__side{align-content:start;gap:22px;display:grid}.stretch__moves{border-top:1px solid var(--line);display:grid}.stretch__moves li{border-bottom:1px solid var(--line);font:700 clamp(1.4rem,2.6vw,2rem)/1 var(--display);text-transform:uppercase;letter-spacing:.02em;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.stretch__moves li:after{content:"";border:2px solid var(--volt-hi);width:10px;height:10px}.stretch__photos{gap:28px;display:grid}.stretch__fig{gap:12px;display:grid}.stretch__fig figcaption{font:700 14px var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--steel)}.mask{position:relative;overflow:hidden}.mask img{object-fit:cover;width:100%;height:100%}.stretch__fig .mask{aspect-ratio:4/3}@media (width>=900px){.stretch{grid-template-columns:5fr 7fr;align-items:start;column-gap:64px}.stretch__side{top:calc(var(--hud) + 40px);position:sticky}.stretch__fig--0{width:88%}.stretch__fig--1{width:74%;margin-top:48px;margin-left:auto}}.progress{gap:36px;padding:clamp(60px,8vw,120px) 0 clamp(80px,10vw,150px);display:grid}.progress__img .mask{aspect-ratio:4/3}.progress__copy{padding:0 var(--pad);align-content:center;gap:22px;display:grid}.tabs{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:520px;display:grid}.tabs li{font:600 14px var(--text);color:var(--steel);padding:14px 0 0;position:relative}.tabs li.is-on{color:var(--ink)}.tabs li.is-on:before{content:"";background:var(--volt);height:3px;position:absolute;top:-1px;left:0;right:12px}@media (width>=900px){.progress{grid-template-columns:7fr 5fr;align-items:center;column-gap:64px}.progress__img .mask{aspect-ratio:auto;height:min(78svh,760px)}.progress__copy{padding:0 var(--pad) 0 0}}.gallery{padding:clamp(80px,10vw,150px) var(--pad);border-top:1px solid var(--line)}.gallery__title{font:800 clamp(2.9rem,7.4vw,7.6rem)/.88 var(--display);text-transform:uppercase;max-width:16ch;margin-bottom:clamp(36px,6vw,80px)}.gallery__grid{grid-template-columns:repeat(2,1fr);grid-auto-flow:dense;gap:12px;display:grid}.g .mask{height:100%}.g--tall .mask{aspect-ratio:3/4}.g--wide{grid-column:span 2}.g--wide .mask{aspect-ratio:16/10}.gallery__lines{z-index:3;grid-column:span 1;align-content:center;gap:4px;padding:8px 4px;display:grid;position:relative}.gallery__lines li{font:800 clamp(1.6rem,7.6vw,4.6rem)/.95 var(--display);text-transform:uppercase;color:#5f6b83;transition:color .4s}.gallery__lines li.is-on{color:var(--ink)}.gallery__lines li:last-child.is-on{color:var(--volt-hi)}@media (width>=900px){.gallery__grid{grid-template-columns:repeat(12,1fr);grid-auto-flow:row;gap:20px}.g--0{grid-area:1/1/3/5}.g--1{grid-area:1/6/auto/13}.g--2{grid-area:2/9/4/13;margin-top:40px}.gallery__lines{grid-area:2/5/4/9;padding-left:24px}.g--3{grid-area:3/1/5/5;margin-top:60px}.g--4{grid-area:4/6/6/13;margin-top:80px}}.faq{padding:clamp(80px,10vw,150px) var(--pad);border-top:1px solid var(--line);gap:40px;display:grid}.qa{border-bottom:1px solid var(--line)}.qa:first-child{border-top:1px solid var(--line)}.qa summary{cursor:pointer;min-height:68px;font:700 clamp(18px,1.6vw,22px)/1.3 var(--text);justify-content:space-between;align-items:center;gap:18px;padding:16px 0;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary i{flex:none;width:18px;height:18px;position:relative}.qa summary i:before,.qa summary i:after{content:"";background:var(--volt-hi);height:2px;transition:transform .45s var(--lift);position:absolute;top:8px;left:0;right:0}.qa summary i:after{transform:rotate(90deg)}.qa[open] summary i:after{transform:rotate(0)}.qa summary:hover span{color:var(--volt-hi)}.qa p{color:#c4ccd9;max-width:40em;padding:0 0 22px}@media (width>=900px){.faq{grid-template-columns:4fr 7fr;align-items:start;column-gap:64px}.faq .display{top:calc(var(--hud) + 40px);position:sticky}}.download{padding:clamp(100px,13vw,200px) var(--pad);background:radial-gradient(60% 80% at 85% 40%,#1f5fe047,#05070c00 70%),var(--night);border-top:1px solid var(--line);justify-items:start;gap:24px;display:grid;position:relative;overflow:hidden}.download__mark{opacity:.9;filter:drop-shadow(0 30px 60px #0009);width:min(62vw,620px);position:absolute;top:50%;right:-6%;translate:0 -50%}.download__title{font:900 clamp(3.2rem,10vw,10rem)/.86 var(--display);text-transform:uppercase;max-width:12ch;position:relative}.download .lead{position:relative}.badge{color:#fff;min-height:60px;transition:transform .5s var(--lift),border-color .3s,box-shadow .5s var(--lift);background:#000;border:1px solid #5d6675;border-radius:12px;align-items:center;gap:12px;padding:8px 22px 8px 16px;text-decoration:none;display:inline-flex;position:relative}.badge small{font:500 12px/1.1 var(--text);display:block}.badge b{font:600 22px/1.1 var(--text);letter-spacing:-.01em;display:block}.badge:hover,.badge:focus-visible{border-color:var(--volt-hi);transform:translateY(-3px);box-shadow:0 14px 30px -10px #2f7bff99}.badge:active{transform:scale(.97)}.download__note{color:var(--steel);font-size:14px;position:relative}@media (width<=899px){.download__mark{opacity:.35;width:78vw;top:auto;bottom:-6%;right:-18%;translate:none}}.foot{padding:clamp(48px,6vw,80px) var(--pad) calc(28px + env(safe-area-inset-bottom));border-top:1px solid var(--line);overflow:hidden}.foot__word{font:900 clamp(4rem,21vw,22rem)/.8 var(--display);text-transform:uppercase;letter-spacing:-.01em;white-space:nowrap;margin-left:-.03em}.foot__row{color:var(--steel);gap:18px;margin-top:36px;font-size:15px;display:grid}.foot__tag{color:var(--ink);font-weight:600}.foot nav ul{flex-wrap:wrap;gap:0 4px;display:flex}.foot nav a{color:#c4ccd9;align-items:center;min-width:44px;min-height:44px;padding:0 12px 0 0;text-decoration:none;display:inline-flex}.foot nav a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}@media (width>=900px){.foot__row{grid-template-columns:3fr 6fr 3fr;align-items:center}.foot__legal{text-align:right}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}
