@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/jost-cyrillic-wght-normal.0q-st8qq75k6v.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/jost-latin-ext-wght-normal.3hwlhy-7zi3w2.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/jost-latin-wght-normal.2_4ymh7gr-8lu.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/schibsted-grotesk-latin-ext-wght-normal.1mn47ffbmm65q.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/schibsted-grotesk-latin-wght-normal.1n5gamcxs9g-p.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--ink:#131a26;--ink-2:#0c111a;--linen:#f4f0e8;--linen-2:#d5dae3;--brass:#d3a54e;--alu:#bec5d0;--alu-2:#8d95a3;--bezel:#07090d;--display:"Schibsted Grotesk Variable", "Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--text:"Jost Variable", "Jost", "Helvetica Neue", Arial, sans-serif;--u:calc(min(100vw, 1440px) / 1440)}*{box-sizing:border-box}html{background:var(--ink)}body{background:var(--ink);color:var(--linen);font-family:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:18px;line-height:1.5}a{color:inherit}:focus-visible{outline:3px solid var(--brass);outline-offset:4px;border-radius:4px}.skip{z-index:50;background:var(--linen);color:var(--ink);font:500 16px var(--text);border-radius:999px;padding:10px 16px;text-decoration:none;position:absolute;top:-80px;left:12px}.skip:focus{top:12px}main{position:relative;overflow-x:clip}.frame{width:min(1440px,100%);margin:0 auto;position:relative}svg.layer{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}svg.fields{z-index:0}svg.warp{z-index:1}svg.threads{z-index:4}svg.strings{z-index:5}svg.layer path{fill:none;stroke-linecap:round;stroke-linejoin:round}.nav{z-index:7;height:calc(110 * var(--u));padding:calc(26 * var(--u)) calc(64 * var(--u)) 0;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:0;left:0;right:0}.nav .mark{border-radius:6px;line-height:0;display:block}.nav .mark img{width:calc(240 * var(--u));height:auto;display:block}.start{z-index:6;background:var(--linen);height:58px;color:var(--ink);font:500 19px/1 var(--text);letter-spacing:.005em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 30px;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #131a261a}.start:hover{background:#fff}.start.on-light{background:var(--btn-bg);color:var(--btn-fg);box-shadow:none}.start.on-light:hover{background:var(--btn-bg);filter:brightness(1.12)}.start.small{height:44px;margin-top:4px;padding:0 22px;font-size:16px}h1,.hook{font-family:var(--display);text-wrap:balance;margin:0;font-weight:680}h1{font-size:calc(112 * var(--u));letter-spacing:-.04em;line-height:.97}.desc{font-family:var(--text);font-weight:400;font-size:calc(22 * var(--u));color:var(--linen-2);margin:0;line-height:1.5}.say{z-index:6;position:relative}.hook{font-size:calc(52 * var(--u));letter-spacing:-.028em;line-height:1.06}.fact{margin:calc(18 * var(--u)) 0 0;font-family:var(--text);font-weight:400;font-size:max(17px, calc(21 * var(--u)));letter-spacing:.002em;text-wrap:pretty;line-height:1.5}.say.big .hook{font-size:calc(64 * var(--u));line-height:1.04}.close .say.big .hook{font-size:calc(56 * var(--u))}.dev{z-index:2;background:var(--bezel);margin:0;position:relative;box-shadow:inset 0 0 0 1px #f4f0e81a}.dev .screen{aspect-ratio:16/10;background:#1e1e21;position:relative;overflow:hidden}.dev img,.dev video{object-fit:cover;object-position:50% 0%;width:100%;height:100%;display:block}.dev video{cursor:pointer}.rec{left:calc(26 * var(--u));z-index:4;cursor:pointer;background:var(--bezel);width:30px;height:30px;color:var(--linen);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-15px;box-shadow:0 0 0 1px #f4f0e847}.rec:before{content:"";border-radius:50%;position:absolute;inset:-8px}.rec:hover{box-shadow:0 0 0 1px #f4f0e899}.rec:focus-visible{outline:3px solid var(--brass);outline-offset:3px;border-radius:50%}.rec svg{width:12px;height:12px;display:block}.rec .i-pause{display:none}.rec[data-state=playing] .i-pause{display:block}.rec[data-state=playing] .i-play{display:none}.tablet{padding:calc(15 * var(--u));border-radius:calc(26 * var(--u))}.tablet .screen{border-radius:calc(8 * var(--u))}.display{padding:calc(12 * var(--u)) calc(12 * var(--u)) calc(15 * var(--u));border-radius:calc(12 * var(--u))}.display .screen{border-radius:2px}.phone{padding:calc(8 * var(--u));border-radius:calc(26 * var(--u))}.phone .screen{aspect-ratio:1170/2532;border-radius:calc(19 * var(--u))}.scene{z-index:2;position:absolute}.scene .neck{z-index:1;aspect-ratio:.82;background:var(--alu);width:7%;box-shadow:inset calc(-10 * var(--u)) 0 0 var(--alu-2);margin:0 auto;display:block;position:relative}.scene .foot{aspect-ratio:18;background:var(--alu);width:30%;box-shadow:inset 0 calc(-4 * var(--u)) 0 var(--alu-2);border-radius:4px 4px 2px 2px;margin:0 auto;display:block}.prop{z-index:3;display:block;position:absolute;overflow:visible}.desk .mug{width:8.5%;bottom:0;left:25%}.desk .pencil{width:19%;bottom:0;left:4%}.hero .desk .neck{aspect-ratio:1.6;width:6%}.books .tablet{z-index:2}.books .book{height:calc(24 * var(--u));background:var(--c);box-shadow:inset calc(30 * var(--u)) 0 0 var(--band), inset calc(33 * var(--u)) 0 0 var(--line), inset calc(-30 * var(--u)) 0 0 var(--band), inset calc(-33 * var(--u)) 0 0 var(--line), inset 0 calc(-3 * var(--u)) 0 var(--line);border-radius:3px;display:block;position:relative}.books .book:before{content:"";background:#f4f0e88c;border-radius:2px;position:absolute;inset:26% 41% 30%}.books .b1{--c:#86aedc;--band:#739bc9;--line:#5d80aa;width:76%;margin-left:13%}.books .b2{--c:#d8c786;--band:#c5b370;--line:#a39256;width:86%;height:calc(28 * var(--u));margin-left:6%}.books .b3{--c:#8fcdba;--band:#79b9a6;--line:#60998a;width:80%;margin-left:11%}.books .phone{right:2%;bottom:calc(96 * var(--u));transform-origin:100% 100%;z-index:3;width:18%;position:absolute;transform:rotate(-4deg)}.lift{z-index:3;border-radius:calc(10 * var(--u));box-shadow:0 0 0 calc(2.5 * var(--u)) var(--bezel);background:#1e1e21;position:absolute;overflow:hidden}.lift[data-crop=lines]{padding-top:calc(18 * var(--u));background:#282c31}.lift .part{position:relative;overflow:hidden}.lift .part+.part{box-shadow:inset 0 1px #3a3d44}.lift img{max-width:none;height:auto;display:block;position:absolute}.board{z-index:2;border:calc(9 * var(--u)) solid var(--ink-2);border-radius:calc(6 * var(--u));background-color:#d9b790;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46'%3E%3Cg fill='%23B48E66' fill-opacity='.55'%3E%3Ccircle cx='5' cy='7' r='1.3'/%3E%3Ccircle cx='23' cy='3' r='.9'/%3E%3Ccircle cx='37' cy='12' r='1.5'/%3E%3Ccircle cx='14' cy='22' r='1'/%3E%3Ccircle cx='31' cy='27' r='1.2'/%3E%3Ccircle cx='8' cy='38' r='1.4'/%3E%3Ccircle cx='42' cy='40' r='.9'/%3E%3Ccircle cx='24' cy='42' r='1.1'/%3E%3C/g%3E%3Cg fill='%23F0D9B8' fill-opacity='.6'%3E%3Ccircle cx='17' cy='11' r='1'/%3E%3Ccircle cx='40' cy='24' r='.9'/%3E%3Ccircle cx='3' cy='27' r='.8'/%3E%3C/g%3E%3C/svg%3E");position:absolute;transform:rotate(-2deg)}.card{left:var(--x);top:var(--y);width:33%;min-height:20%;padding:calc(30 * var(--u)) calc(12 * var(--u)) calc(12 * var(--u));color:#131a26;box-shadow:calc(3 * var(--u)) calc(4 * var(--u)) 0 #0c111a38;transform:rotate(var(--r));font-family:var(--display);font-weight:640;font-size:calc(19 * var(--u));letter-spacing:-.012em;background:#f7f3ea;border-radius:2px;line-height:1.1;position:absolute}.board .ties{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.board .ties path{fill:none;stroke-linecap:round}.card:before{content:"";left:0;right:0;top:calc(17 * var(--u));opacity:.75;background:#d64a3a;height:2px;position:absolute}.sec{position:relative}.sec>.say,.sec>h1,.sec>.desc,.sec>.start,.sec>.dev,.sec>.lift,.sec>.board{position:absolute}.hero{height:calc(1000 * var(--u))}.hero h1{left:calc(176 * var(--u));top:calc(168 * var(--u));width:calc(720 * var(--u))}.hero .desc{left:calc(176 * var(--u));top:calc(432 * var(--u));width:calc(440 * var(--u))}.hero .start.cta{left:calc(176 * var(--u));top:calc(606 * var(--u))}.hero .desk{left:calc(760 * var(--u));top:calc(380 * var(--u));width:calc(650 * var(--u))}.boardsec{height:calc(900 * var(--u))}.boardsec .board{left:calc(176 * var(--u));top:calc(110 * var(--u));width:calc(440 * var(--u));height:calc(410 * var(--u));z-index:3}.boardsec .mapdesk{left:calc(700 * var(--u));top:calc(60 * var(--u));width:calc(660 * var(--u))}.boardsec .say{left:calc(720 * var(--u));top:calc(600 * var(--u));width:calc(560 * var(--u))}.chapter{height:calc(800 * var(--u))}.chapter .say{left:calc(176 * var(--u));top:calc(140 * var(--u));width:calc(400 * var(--u))}.chapter .tablet{left:calc(560 * var(--u));top:calc(100 * var(--u));width:calc(820 * var(--u))}.chapter .lift{left:calc(400 * var(--u));top:calc(404 * var(--u))}.notes{height:calc(520 * var(--u))}.notes .tablet{left:calc(60 * var(--u));top:calc(20 * var(--u));width:calc(720 * var(--u))}.notes .say{left:calc(930 * var(--u));top:calc(200 * var(--u));width:calc(370 * var(--u))}.notes .lift[data-crop=note]{left:calc(470 * var(--u));top:calc(370 * var(--u))}.plot{height:calc(970 * var(--u))}.plot .say{left:calc(480 * var(--u));top:calc(110 * var(--u));width:calc(760 * var(--u))}.plot .say .fact{max-width:calc(580 * var(--u))}.plot .desk{left:calc(176 * var(--u));top:calc(370 * var(--u));width:calc(850 * var(--u))}.plot .lift{left:calc(660 * var(--u));top:calc(460 * var(--u))}.history{height:calc(640 * var(--u))}.history .tablet{left:calc(60 * var(--u));top:calc(40 * var(--u));width:calc(720 * var(--u))}.history .say{left:calc(930 * var(--u));top:calc(70 * var(--u));width:calc(370 * var(--u))}.history .lift[data-crop=cut]{left:calc(420 * var(--u));top:calc(372 * var(--u))}.resume{height:calc(680 * var(--u))}.resume .say{left:calc(176 * var(--u));top:calc(470 * var(--u));width:calc(360 * var(--u))}.resume .books{left:calc(660 * var(--u));width:calc(740 * var(--u));top:0}.resume .lift{left:calc(-280 * var(--u));top:calc(330 * var(--u))}.close{height:calc(542 * var(--u))}.close .say{left:calc(176 * var(--u));top:calc(172 * var(--u));width:calc(1060 * var(--u))}.close .start.cta{left:calc(176 * var(--u));top:calc(376 * var(--u));height:66px;padding:0 38px;font-size:21px}.nav-end{align-items:center;gap:22px;margin-top:4px;display:flex}.nav-end .start.small{margin-top:0}.early{z-index:6;font:400 16px/1.35 var(--text);color:var(--linen-2);margin:0;position:relative}.hero .early.on-phone{display:none}.back{padding:calc(470 * var(--u)) 0 calc(200 * var(--u)) calc(176 * var(--u));position:relative}.back section{z-index:6;position:relative}.back .hook{font-size:calc(52 * var(--u))}.back .yours{width:calc(520 * var(--u))}.back .night{width:calc(680 * var(--u));margin-top:calc(560 * var(--u))}.back .follow+.faq{margin-top:calc(110 * var(--u))}.back .follow form{margin-top:calc(28 * var(--u));flex-wrap:wrap;align-items:center;gap:12px;display:flex}.back .follow label{color:var(--linen-2);flex-basis:100%;font-size:15px}.back .follow input{height:52px;color:var(--linen);font:400 17px var(--text);background:#f4f0e814;border:0;border-radius:999px;flex:240px;padding:0 20px;box-shadow:inset 0 0 0 1px #f4f0e847}.back .follow input:focus-visible{outline:3px solid var(--brass);outline-offset:3px}.back .follow .start{cursor:pointer;border:0;height:52px;font-size:17px}.back .qs{margin-top:calc(30 * var(--u))}.back details{border-top:1px solid #f4f0e833}.back details:last-child{border-bottom:1px solid #f4f0e833}.back summary{cursor:pointer;font:600 max(18px, calc(22 * var(--u)))/1.3 var(--display);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;list-style:none;display:flex}.back summary::-webkit-details-marker{display:none}.back summary:after{content:"";background:linear-gradient(currentColor,currentColor) 50%/14px 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 14px no-repeat;flex:none;width:14px;height:14px}.back details[open] summary:after{background-size:14px 2px,0 0}.back summary:focus-visible{outline-offset:2px}.back details p{font-size:max(17px, calc(19 * var(--u)));color:var(--linen-2);margin:-4px 0 0;padding:0 38px 22px 0;line-height:1.55}.site-footer{z-index:6;width:min(1440px,100%);padding:0 calc(176 * var(--u)) 56px;font:400 15px/1.5 var(--text);color:var(--linen-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:18px 40px;margin:0 auto;display:flex;position:relative}.site-footer ul{flex-wrap:wrap;gap:8px 28px;margin:0;padding:0;list-style:none;display:flex}.site-footer a{color:var(--linen);text-decoration:none}.site-footer a:hover{text-underline-offset:3px;text-decoration:underline}.site-footer .end{flex-wrap:wrap;gap:8px 28px;display:flex}@media (max-width:760px){body{font-size:16px}.nav{height:64px;padding:14px 16px 0 10px}.nav .mark img{width:160px}.start.small{height:38px;margin-top:2px;padding:0 16px;font-size:15px}.sec,.hero,.boardsec,.chapter,.notes,.plot,.history,.resume,.close{height:auto}.sec{padding:0 18px 0 48px}.frame .sec>.say,.frame .sec>h1,.frame .sec>.desc,.frame .sec>.start,.frame .sec>.dev,.frame .sec>.lift,.frame .sec>.board,.frame .sec>.scene{width:auto;position:relative;top:auto;left:auto}.hero{padding-top:104px}h1{letter-spacing:-.04em;font-size:56px;line-height:.98}.hero .desc{margin-top:22px;font-size:17px}.hero .start.cta{height:52px;margin-top:26px;padding:0 26px;font-size:17px}.hook,.say.big .hook{letter-spacing:-.024em;font-size:31px;line-height:1.08}.fact{margin-top:12px;font-size:17px}.plot .say .fact{max-width:none}.tablet{border-radius:16px;padding:8px}.tablet .screen{border-radius:5px}.display{border-radius:8px;padding:7px 7px 9px}.phone{border-radius:9px;padding:3px}.phone .screen{aspect-ratio:1170/2532;border-radius:7px}.rec{width:26px;height:26px;top:-6px;left:auto;right:-6px}.rec:before{inset:-9px}.scene .neck{box-shadow:inset -4px 0 0 var(--alu-2)}.scene .foot{box-shadow:inset 0 -2px 0 var(--alu-2)}.boardsec{margin-top:84px}.boardsec .board{aspect-ratio:1/.8;border-width:6px;width:auto;height:auto;margin:0 4px 0 0}.card{padding:15px 7px 8px;font-size:14px}.card:before{top:9px}.boardsec{flex-direction:column;display:flex}.boardsec .say{order:0}.frame .boardsec .mapdesk{order:1;margin:14px 0 0}.boardsec .board{order:2;margin-top:18px}.chapter,.notes,.plot,.history,.resume{margin-top:84px}.boardsec+.chapter{margin-top:52px}.sec .dev,.sec .scene{margin-top:38px}.notes .dev,.plot .scene,.history .dev{margin-top:26px}.frame .sec .lift{width:92%;box-shadow:0 0 0 2px var(--bezel);border-radius:6px;margin:-26px 0 0 8%}.frame .sec .lift+.lift{margin-top:6px}.frame .notes .lift[data-crop=note]{width:100%;margin-top:-20px;margin-left:0}.lift[data-crop=lines]{padding-top:8px}.frame .plot .lift{width:100%;margin-top:-40px;margin-left:0}.frame .resume .books{flex-direction:column;width:100%;margin:26px 0 0;display:flex}.resume .books .tablet{order:0}.frame .resume .lift{z-index:4;order:1;width:100%;margin:-18px 0 6px;position:relative;top:auto;left:auto}.resume .books .book{order:2}.books .book{height:11px}.books .b2{height:13px}.books .phone{display:none}.books .book{box-shadow:inset 13px 0 0 var(--band), inset 14px 0 0 var(--line), inset -13px 0 0 var(--band), inset -14px 0 0 var(--line), inset 0 -2px 0 var(--line)}.close{margin-top:84px;padding-bottom:84px}.close .say.big .hook{font-size:28px}.close .start.cta{height:58px;margin-top:30px;padding:0 30px;font-size:18px}.nav .early{display:none}.frame .hero .early.on-phone{margin-top:16px;font-size:15px;display:block}.back{padding:200px 18px 120px 48px}.back .hook{font-size:31px}.back .yours,.back .night{width:auto}.back .night{margin-top:260px}.back .follow+.faq{margin-top:72px}.back summary{padding:16px 0;font-size:18px}.back details p{padding-right:0;font-size:16px}.site-footer{flex-direction:column;padding:0 18px 40px 48px}}@media (prefers-reduced-motion:reduce){.start{transition:none}}
