@font-face{font-family:Gloock;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/gloock-latin-400-normal.3dTk9V3B.woff2)format("woff2"),url(/_astro/gloock-latin-400-normal.DCcIaDhi.woff)format("woff")}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-ext-wght-normal.hsMS0n0O.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(/_astro/schibsted-grotesk-latin-wght-normal.Bb8VGrTG.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{--c-fjord:#2fa9ae;--c-fjord-deep:#17767c;--c-snow:#f5f8f9;--c-blossom:#f6e4e8;--c-dandelion:#f2c91e;--c-red:#c8202a;--c-apple:#a91d27;--c-pine:#15201b;--c-slate:#4e6378;--c-sky:#9ccbf0;--c-ink:#0f1714;--c-ink-2:#18231e;--c-ink-line:#f2ede224;--c-paper:#f2ede2;--c-paper-2:#e8dfcd;--c-paper-line:#1b1a1724;--c-ink-text:#1b1a17;--c-paper-muted:#5d574b;--c-gilt:#b8924f;--c-gilt-light:#dcc184;--c-gilt-ink:#7d602d;--paper-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .1 0 0 0 0 .09 0 0 0 0 .07 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--font-display:"Gloock", Georgia, "Times New Roman", serif;--font-body:"Schibsted Grotesk Variable", "Schibsted Grotesk", system-ui, sans-serif;--type-mega:clamp(3.4rem, 1rem + 10.5vw, 13rem);--type-display:clamp(2.6rem, 1rem + 6.2vw, 7.5rem);--type-title:clamp(2rem, 1.1rem + 3.4vw, 4.4rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--text:var(--c-pine);--text-muted:var(--c-slate);--surface:var(--c-snow)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--c-ink)}[hidden]{display:none!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body{background:var(--c-ink);color:var(--c-snow);font-family:var(--font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.6}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.015em;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;font-weight:400;line-height:1.05}h1{font-size:var(--type-display)}h2{font-size:var(--type-title)}h3{font-size:clamp(1.4rem,1.15rem + 1vw,2rem)}p{text-wrap:pretty}img,video,canvas,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--c-gilt-light);outline-offset:3px}.paper :focus-visible,.path :focus-visible{outline-color:#6b5226}[tabindex="-1"]:focus{outline:none}html{scroll-padding-top:5rem}main section[id]{scroll-margin-top:-5rem}@media (width<=767px){html{scroll-padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.kicker,.label{font:600 .74rem/1.3 var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--c-gilt-light);margin:0 0 1rem}.paper .kicker,.paper .label{color:var(--c-gilt-ink)}.numeral{font:400 1.05rem/1 var(--font-display);color:var(--c-gilt-light);align-items:center;gap:.9rem;margin:0 0 1.25rem;display:inline-flex}.numeral:after{content:"";opacity:.6;background:currentColor;width:3.5rem;height:1px}.paper .numeral{color:var(--c-gilt-ink)}.paper .numeral:after{background:#8a6a32}.mega{font-size:var(--type-mega);letter-spacing:-.03em;line-height:.9}.display{font-size:var(--type-display);letter-spacing:-.025em;line-height:.95}.outline{color:#0000;-webkit-text-stroke:max(1.5px, .022em) currentColor}.outline-snow{color:#0000;-webkit-text-stroke:max(1.5px, .022em) var(--c-snow);text-shadow:0 0 28px #04080673}.paper{--fade-top:0px;--fade-bottom:0px;--edge-top:min(1px, var(--fade-top));--edge-bottom:min(1px, var(--fade-bottom));--fade-from-top:var(--c-ink);--fade-from-bottom:var(--c-ink);--gilt-edge:linear-gradient(90deg, #b8924f40, #dcc184d9 50%, #b8924f40);z-index:1;isolation:isolate;color:var(--c-ink-text);background:var(--gilt-edge) top / 100% var(--edge-top) no-repeat, var(--gilt-edge) bottom / 100% var(--edge-bottom) no-repeat, linear-gradient(180deg, var(--fade-from-top) 0, color-mix(in oklab, var(--fade-from-top) 94%, var(--c-paper)) calc(var(--fade-top) * .15), color-mix(in oklab, var(--fade-from-top) 78%, var(--c-paper)) calc(var(--fade-top) * .3), color-mix(in oklab, var(--fade-from-top) 57%, var(--c-paper)) calc(var(--fade-top) * .45), color-mix(in oklab, var(--fade-from-top) 35%, var(--c-paper)) calc(var(--fade-top) * .6), color-mix(in oklab, var(--fade-from-top) 16%, var(--c-paper)) calc(var(--fade-top) * .75), color-mix(in oklab, var(--fade-from-top) 3%, var(--c-paper)) calc(var(--fade-top) * .9), var(--c-paper) var(--fade-top), var(--c-paper) calc(100% - var(--fade-bottom)), color-mix(in oklab, var(--fade-from-bottom) 3%, var(--c-paper)) calc(100% - var(--fade-bottom) * .9), color-mix(in oklab, var(--fade-from-bottom) 16%, var(--c-paper)) calc(100% - var(--fade-bottom) * .75), color-mix(in oklab, var(--fade-from-bottom) 35%, var(--c-paper)) calc(100% - var(--fade-bottom) * .6), color-mix(in oklab, var(--fade-from-bottom) 57%, var(--c-paper)) calc(100% - var(--fade-bottom) * .45), color-mix(in oklab, var(--fade-from-bottom) 78%, var(--c-paper)) calc(100% - var(--fade-bottom) * .3), color-mix(in oklab, var(--fade-from-bottom) 94%, var(--c-paper)) calc(100% - var(--fade-bottom) * .15), var(--fade-from-bottom) 100%);background-origin:border-box;position:relative}main>.paper{--fade-top:clamp(4.5rem, 10vh, 6.5rem);--fade-bottom:clamp(4.5rem, 10vh, 6.5rem)}main>.paper+.paper,main>.paper+script+.paper{--fade-top:0px;--fade-from-top:var(--c-paper);box-shadow:0 -1px 0 var(--c-paper)}main>.paper:has(+.paper,+script+.paper){--fade-bottom:0px;--fade-from-bottom:var(--c-paper)}main>.paper.page-pad{--pad-top:max(clamp(6rem, 13vw, 11rem), calc(var(--fade-top) * .85 + clamp(3rem, 6vw, 5rem)));padding-top:var(--pad-top);padding-bottom:max(clamp(6rem, 13vw, 11rem), calc(var(--fade-bottom) * .85 + clamp(3rem, 6vw, 5rem)))}.paper:before{content:"";z-index:-1;background:var(--paper-grain);opacity:.09;mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.paper p{color:var(--c-paper-muted)}.ink{z-index:1;background:var(--c-ink);color:var(--c-snow);position:relative}.ink p{color:#f2ede2b8}.ink :where(.path,.paper) p{color:var(--c-paper-muted)}.page-pad{padding:clamp(6rem,13vw,11rem) clamp(1.25rem,6vw,6rem)}.wrap{max-width:78rem;margin:0 auto}.seam{height:22px;color:inherit;opacity:.4;-webkit-mask:var(--seam) repeat-x center / 44px 22px;-webkit-mask:var(--seam) repeat-x center / 44px 22px;mask:var(--seam) repeat-x center / 44px 22px;background:currentColor;margin:clamp(3rem,6vw,5rem) 0}.chapter{z-index:1;position:relative}.chapter__stage{min-height:100svh;color:var(--c-snow);display:grid;position:relative;overflow:clip}html.pin .chapter:not(.is-flow){height:var(--len,260vh)}html.pin .chapter:not(.is-flow)>.chapter__stage{height:100svh;position:sticky;top:0;overflow:hidden}@media (width<=767px){html.pin .chapter:not(.is-flow)>.chapter__stage{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}}.film-still{z-index:-2;position:absolute;inset:0}.film-still img{object-fit:cover;width:100%;height:100%}html.film-on .film-still{opacity:0}.scrim-left:before,.scrim-bottom:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.scrim-left:before{background:radial-gradient(120% 95% at 0 60%,#090e0cc7 0%,#090e0c59 45%,#0000 72%)}.scrim-bottom:before{background:linear-gradient(#0000 30%,#090e0c66 62%,#090e0cd1 100%)}.on-film{text-shadow:0 2px 30px #00000059}.on-film :is(.kicker,.label,.meta){color:var(--c-snow);text-shadow:0 1px 14px #000000a6,0 0 2px #0006}.on-film .numeral{text-shadow:0 1px 12px #0009}.chapter[data-fade]>.chapter__stage:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, rgb(15 23 20/var(--in,0)) 0%, rgb(15 23 20/calc(var(--in,0) * .62)) min(20%, 18vh), rgb(15 23 20/calc(var(--in,0) * .2)) min(38%, 34vh), transparent min(56%, 52vh)), linear-gradient(0deg, rgb(15 23 20/var(--out,0)) 0%, rgb(15 23 20/calc(var(--out,0) * .62)) min(20%, 18vh), rgb(15 23 20/calc(var(--out,0) * .2)) min(38%, 34vh), transparent min(56%, 52vh));position:absolute;inset:0}html:not(.pin) .chapter[data-fade~=in],.chapter.is-flow[data-fade~=in]{--in:1}html:not(.pin) .chapter[data-fade~=out],.chapter.is-flow[data-fade~=out]{--out:1}.btn{font:600 .98rem/1.1 var(--font-body);letter-spacing:.01em;cursor:pointer;transition:transform .35s var(--ease-out), background-color .25s, border-color .25s, color .25s, box-shadow .35s;border:1px solid #0000;border-radius:999px;align-items:center;gap:.6rem;padding:1rem 1.6rem;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn--primary{background:var(--c-red);color:#fff7ef;box-shadow:0 10px 30px #c8202a52}.btn--primary:hover{background:#d92a34;box-shadow:0 14px 40px #c8202a6b}.btn--ghost{color:var(--c-snow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f2ede20f;border-color:#f2ede273}.btn--ghost:hover{border-color:var(--c-gilt-light);color:var(--c-gilt-light)}:is(.paper,.path) .btn--ghost{color:var(--c-ink-text);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#1b1a1759}:is(.paper,.path) .btn--ghost:hover{border-color:var(--c-gilt-ink);color:var(--c-gilt-ink)}.btn--sm{padding:.65rem 1.1rem;font-size:.9rem}.btn[aria-disabled=true]{opacity:.65;cursor:progress;transform:none}.btn .arrow{transition:transform .35s var(--ease-out)}.btn:hover .arrow{transform:translate(4px)}html.motion [data-reveal=fade]{opacity:0;transform:translateY(28px)}.line-mask,.rl-mask{margin-bottom:-.18em;padding-bottom:.18em;display:block;overflow:hidden}
