@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:400 900;src:url(./bodoni-moda-latin-opsz-normal-X2BzlAjV.woff2)format("woff2-variations")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400 900;src:url(./schibsted-grotesk-latin-wght-normal-Bb8VGrTG.woff2)format("woff2-variations")}:root{--blue:#071a3b;--blue-deep:#06152f;--cream:#eee9dc;--white:#f7f6ef;--gold:#d3ad69;--muted:#bac7d9;--line:#f5f5ed42;--mast:76px;--rail:76px;--serif:"Bodoni Moda",Georgia,serif;--sans:"Schibsted Grotesk",Arial,sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--mast)}body{background:var(--blue-deep);color:var(--white);font:400 16px/1.5 var(--sans);-webkit-font-smoothing:antialiased;margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:4px}img,svg{display:block}.sprite{width:0;height:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--cream);color:var(--blue);padding:.8rem 1rem;position:fixed;top:-100px;left:1rem}.skip-link:focus{top:1rem}.masthead{z-index:50;height:var(--mast);border-bottom:1px solid var(--line);background:linear-gradient(#020d218c,#020d2114);justify-content:space-between;align-items:center;padding:0 2.3rem 0 1.4rem;transition:background .25s;display:flex;position:fixed;inset:0 0 auto}.masthead.is-solid,.masthead.is-menu-open{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#05142ff0}.brand{font-family:var(--serif);letter-spacing:-.04em;align-items:center;gap:.5rem;font-size:31px;font-weight:550;line-height:1;text-decoration:none;display:inline-flex}.brand svg{width:32px;height:32px;color:var(--gold)}.brand__dot{color:var(--gold)}.masthead__edition{color:var(--muted);font:500 10px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;margin-left:auto;margin-right:3rem}.masthead__edition span{color:var(--gold);margin:0 .6rem}.masthead__actions{align-items:center;gap:1.3rem;display:flex}.masthead__cta{font:700 10px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;background:#0a0c10;border:1px solid #ffffffa6;align-items:center;gap:2rem;padding:.66rem .8rem;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.masthead__cta:hover,.scene__button:hover{background:var(--cream);color:var(--blue)}.masthead__cta span{font-size:16px;line-height:.5}.menu-toggle{color:var(--white);cursor:pointer;text-transform:uppercase;letter-spacing:.14em;background:0 0;border:0;align-items:center;gap:.7rem;padding:.5rem;font-size:12px;display:none}.menu-toggle__icon{border-top:1px solid;border-bottom:1px solid;width:20px;height:12px}.chapters{inset:var(--mast) auto 0 0;z-index:40;width:var(--rail);border-right:1px solid var(--line);background:#05153214;position:fixed}.chapters__line{background:#ffffff14;width:1px;position:absolute;top:0;bottom:0;right:-1px}.chapters__line>span{background:var(--gold);width:100%;height:100%;transform:scaleY(var(--progress,0));transform-origin:top;display:block}.chapters ol{gap:1.4rem;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.chapters a{width:var(--rail);color:#ffffff9e;font:600 10px/1 var(--sans);letter-spacing:.12em;align-items:center;gap:1.2rem;padding:.35rem 0 .35rem 1.3rem;text-decoration:none;transition:color .2s;display:flex;position:relative}.chapters a:after{content:"";background:currentColor;width:10px;height:1px;transition:width .25s;position:absolute;top:50%;right:0}.chapters a:hover,.chapters a[aria-current=true]{color:var(--white)}.chapters a[aria-current=true]:after{background:var(--gold);width:28px}.chapters__name{left:calc(var(--rail) + .6rem);background:var(--blue);white-space:nowrap;opacity:0;pointer-events:none;border:1px solid #ffffff40;padding:.45rem .6rem;transition:opacity .2s,transform .2s;position:absolute;transform:translate(-5px)}.chapters a:hover .chapters__name,.chapters a:focus-visible .chapters__name{opacity:1;transform:none}.scene{isolation:isolate;background:var(--blue);flex-direction:column;justify-content:center;min-height:max(100svh,740px);display:flex;position:relative;overflow:hidden}.scene__image{z-index:-2;position:absolute;inset:0;overflow:hidden}.scene__image img{object-fit:cover;object-position:center;width:100%;height:100%;transform:scale(1.055) translate3d(0,var(--drift,0px),0);will-change:transform}.scene__image--hero img{object-position:left center}.scene__image:after{content:"";background:linear-gradient(90deg,#04132df5 0%,#04132ddb 24%,#04132da3 43%,#04132d1c 73%,#04132d08 100%);position:absolute;inset:0}.scene--hero .scene__image:after{background:linear-gradient(90deg,#05183af5,#05183ad4 32%,#05183a38 60%,#05183a03 100%)}.scene__grid{z-index:-1;pointer-events:none;opacity:.6;background:linear-gradient(90deg,#0000 calc(50% - .5px),#ffffff1f 50%,#0000 calc(50% + .5px)),linear-gradient(0deg,#0000 calc(50% - .5px),#ffffff1a 50%,#0000 calc(50% + .5px));position:absolute;inset:0}.scene__grid:before{content:"";top:var(--mast);background:#ffffff24;width:1px;position:absolute;bottom:0;right:6.5%}.scene__inner{z-index:2;width:min(820px,59vw);margin-left:calc(var(--rail) + 5.2vw);padding:calc(var(--mast) + 3rem) 0 8rem;position:relative}.scene__inner--hero{width:min(850px,60vw)}.eyebrow{color:var(--white);font:700 11px/1.3 var(--sans);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:.8rem;margin:0 0 2.3rem;display:flex}.eyebrow__rule{background:var(--gold);width:30px;height:1px;display:block}.eyebrow__suffix{color:var(--muted);font-weight:500}.scene h1,.scene h2,.start h2{font-family:var(--serif);letter-spacing:-.055em;text-wrap:balance;margin:0;font-weight:450;line-height:.95}.scene h1{font-size:clamp(68px,7.6vw,126px)}.scene h2{font-size:clamp(68px,7.4vw,122px)}.scene h1 em,.scene h2 em,.start h2 em{letter-spacing:-.065em;font-weight:430}.scene__lead{max-width:450px;font:500 clamp(18px,1.6vw,24px)/1.36 var(--serif);text-wrap:pretty;margin:2.5rem 0 0}.scene__button{border:1px solid var(--white);min-width:195px;color:var(--white);font:700 10px/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;background:#090e17;justify-content:space-between;align-items:center;gap:2.8rem;margin-top:2.8rem;padding:.8rem .9rem;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.scene__button span{font-size:17px;line-height:1}.scene__annotation{z-index:2;border-top:1px solid var(--gold);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:210px;font:600 10px/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;background:#0410229e;gap:.25rem;padding:1.1rem 1.3rem;display:grid;position:absolute;bottom:17%;right:8.3%}.scene__annotation strong{font:500 20px/1.2 var(--serif);letter-spacing:0;text-transform:none}.annotation__marker{color:var(--gold);font-size:17px;position:absolute;top:-1rem;right:0}.scene__bottom{inset:auto 0 0 var(--rail);z-index:3;border-top:1px solid var(--line);min-height:73px;font:600 10px/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;background:#04122a3d;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:0 5.2vw;display:grid;position:absolute}.scene__bottom p{text-align:center;margin:0}.scene__bottom a{justify-self:end;text-decoration:none}.scene__bottom a:hover{text-underline-offset:.4em;text-decoration:underline}.scene__bottom span,.scene__bottom a span{color:var(--gold)}.js [data-reveal]{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.js [data-reveal].is-visible{opacity:1;transform:none}.js .scene__inner [data-reveal]:nth-child(2){transition-delay:.12s}.js .scene__inner [data-reveal]:nth-child(3){transition-delay:.23s}.js .scene__inner [data-reveal]:nth-child(4){transition-delay:.34s}.start{min-height:100svh;padding:clamp(7rem,11vw,11rem) 7vw 8rem calc(var(--rail) + 5.2vw);background:var(--cream);color:var(--blue);grid-template-columns:1fr 1fr;gap:min(7vw,100px);display:grid;position:relative;overflow:hidden}.start:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#0000 calc(50% - .5px),#071a3b1a 50%,#0000 calc(50% + .5px));background-size:100% 100%;position:absolute;inset:0}.start__intro,.start__form-wrap{z-index:1;position:relative}.start .eyebrow{color:var(--blue)}.start h2{font-size:clamp(64px,6.5vw,112px)}.start__intro>p:not(.eyebrow){max-width:420px;font:500 23px/1.4 var(--serif);margin:2.5rem 0 0}.start__orbit{aspect-ratio:1;opacity:.55;width:min(34vw,440px);margin:4rem auto 0;position:relative}.start__orbit span{border:1px solid var(--blue);border-radius:50%;position:absolute;inset:8%;transform:rotateX(57deg)rotate(-27deg)}.start__orbit span:nth-child(2){inset:20%;transform:rotateX(57deg)rotate(27deg)}.start__orbit span:nth-child(3){inset:32%;transform:rotateX(57deg)rotate(-27deg)}.start__orbit svg{color:#9b752f;width:50px;height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.start__form-wrap{background:var(--blue);color:var(--white);align-self:start;box-shadow:25px 25px #071a3b21}.form-heading{border-bottom:1px solid var(--line);font:700 10px/1 var(--sans);letter-spacing:.17em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:1rem 1.6rem;display:flex}form{padding:1.2rem 1.6rem 1.5rem}.field{margin:0 0 1rem}.field label{margin:0 0 .4rem;font-size:13px;font-weight:600;display:block}.field label span{color:var(--muted);margin-left:.35rem;font-weight:400}.field input,.field textarea{width:100%;color:var(--white);resize:vertical;background:#ffffff0a;border:1px solid #ffffff4d;border-radius:0;padding:.65rem .75rem;font-size:14px;line-height:1.35;display:block}.field input::placeholder,.field textarea::placeholder{color:#a8b6cb;opacity:1}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:#ffb9a5}.field__error{color:#ffb9a5;min-height:0;margin:.25rem 0 0;font-size:12px}.field__error:empty{display:none}.form-actions{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.form-actions button{border:1px solid var(--gold);background:var(--gold);color:var(--blue);cursor:pointer;border-radius:0;padding:.8rem 1rem;font-size:11px;font-weight:700;transition:background .2s,color .2s}.form-actions button:first-child{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.form-actions button:last-child{color:var(--white);background:0 0}.form-actions button:hover{background:var(--white);color:var(--blue)}.form-status{min-height:1.2rem;color:var(--gold);margin:.7rem 0 0;font-size:12px}.form-status.is-error{color:#ffb9a5}.preview{border-top:1px solid var(--line)}.preview summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1rem 1.6rem;font-size:12px;font-weight:600;display:flex}.preview summary::marker{content:""}.preview[open] summary span{transform:rotate(45deg)}.preview pre{border-top:1px solid var(--line);max-height:300px;color:var(--muted);white-space:pre-wrap;word-break:break-word;background:#00000029;margin:0;padding:1.2rem 1.6rem;font:12px/1.5 ui-monospace,monospace;overflow:auto}.footer{min-height:160px;padding:2rem 7vw 2rem calc(var(--rail) + 5.2vw);border-top:1px solid var(--line);background:#06142c;align-items:center;gap:4rem;display:flex}.footer p{max-width:500px;color:var(--muted);margin:0;font-size:12px}.footer>a:last-child{text-underline-offset:.35em;white-space:nowrap;margin-left:auto;font-size:11px;text-decoration:underline}@media (max-width:1100px){:root{--mast:64px;--rail:0px}.masthead{padding:0 4vw}.masthead__edition{display:none}.menu-toggle{display:inline-flex}.chapters{inset:var(--mast) 0 auto;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05142ffa;border-right:0;width:auto;padding:1rem 4vw 1.5rem}.js .chapters:not(.is-open),.chapters__line{display:none}.chapters ol{gap:0;display:grid;position:static;transform:none}.chapters a{border-bottom:1px solid var(--line);width:auto;min-height:45px;padding:0 1rem;font-size:12px}.chapters a:after{display:none}.chapters__name{opacity:1;background:0 0;border:0;padding:0;font-size:15px;position:static;transform:none}.scene__inner{width:min(700px,70vw);margin-left:6vw}.scene__bottom{padding:0 6vw;left:0}.scene__annotation{right:6vw}.start,.footer{padding-left:6vw}}@media (max-width:700px){:root{--mast:62px}.masthead{padding:0 20px}.brand{font-size:26px}.brand svg{width:26px;height:26px}.masthead__cta{gap:.5rem;padding:.56rem .6rem;font-size:9px}.masthead__actions{gap:.5rem}.menu-toggle{font-size:0}.menu-toggle__icon{width:18px;height:12px}.scene{min-height:100svh;justify-content:flex-end;min-height:max(100svh,720px)}.scene__image img{object-position:70% center;transform:scale(1.035) translate3d(0,var(--drift,0px),0)}.scene__image--hero img{object-position:72% center}.scene--verify .scene__image img{object-position:68% center}.scene__image:after,.scene--hero .scene__image:after{background:linear-gradient(#05142e14 15%,#05142e9e 48%,#05142ef0 75%,#05142efa 100%)}.scene__grid{background:linear-gradient(90deg,#0000 20px,#fff3 20px,#0000 21px),linear-gradient(90deg,#0000 calc(100% - 21px),#fff3 calc(100% - 20px),#0000 calc(100% - 19px))}.scene__grid:before{display:none}.scene__inner,.scene__inner--hero{width:auto;margin:0;padding:27rem 25px 8.2rem}.scene .eyebrow{margin-bottom:1.2rem;font-size:9px}.eyebrow__suffix{display:none}.scene h1,.scene h2{font-size:clamp(48px,12.3vw,78px);line-height:.98}.scene__lead{max-width:340px;margin:1.3rem 0 0;font-size:19px;line-height:1.35}.scene__button{margin-top:1.6rem}.scene__annotation{display:none}.scene__bottom{grid-template-columns:1fr auto;min-height:58px;padding:0 25px;font-size:9px}.scene__bottom p{display:none}.start{padding:7rem 20px 5rem;display:block}.start h2{font-size:clamp(52px,12vw,76px)}.start__intro>p:not(.eyebrow){margin:1.5rem 0 2rem;font-size:21px}.start__orbit{display:none}.start__form-wrap{margin-top:3rem;box-shadow:10px 10px #071a3b21}.form-heading,form,.preview summary,.preview pre{padding-left:1rem;padding-right:1rem}.footer{gap:1.2rem;padding:3rem 20px;display:grid}.footer>a:last-child{margin:0}}@media (max-width:370px){.scene h1,.scene h2{font-size:46px}.scene__inner,.scene__inner--hero{padding-left:20px;padding-right:20px}.masthead__cta{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-reveal]{opacity:1;transition:none;transform:none}.scene__image img{will-change:auto;transform:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.js .film{z-index:0;background:var(--blue);pointer-events:none;position:fixed;inset:0;overflow:hidden}.js .film .scene__image{z-index:0;opacity:var(--opacity,0);will-change:opacity;position:absolute;inset:0}.js .film .scene__image img{object-position:center;transform:none}.film__canvas{z-index:1;opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.film .scene__image.is-rendered .film__canvas{opacity:1}.js .film:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000 calc(50% - .5px),#ffffff1a 50%,#0000 calc(50% + .5px)),linear-gradient(0deg,#0000 calc(50% - .5px),#ffffff14 50%,#0000 calc(50% + .5px));position:absolute;inset:0}.chapters.is-on-light{background:#fffaea40;border-color:#071a3b2e}.chapters.is-on-light .chapters__line{background:#071a3b2e}.chapters.is-on-light a{color:#071a3bb3}.chapters.is-on-light a:hover,.chapters.is-on-light a[aria-current=true]{color:var(--blue)}@media (max-width:1100px){.chapters.is-on-light{border-color:var(--line);background:#05142ffa}.chapters.is-on-light a{color:#ffffff9e}.chapters.is-on-light a:hover,.chapters.is-on-light a[aria-current=true]{color:var(--white)}}.js main{z-index:1;position:relative}.js .scene{isolation:auto;background:0 0;min-height:210svh;display:block;overflow:visible}.js .scene__grid{display:none}.js .scene__inner{flex-direction:column;justify-content:center;align-items:flex-start;min-height:100svh;display:flex;position:sticky;top:0}.js .scene__bottom{bottom:0}.aperture{z-index:90;pointer-events:none;animation:2.2s step-end forwards aperture-hide;position:fixed;inset:0}.aperture:before,.aperture:after{content:"";background:#06152f;height:50%;position:absolute;left:0;right:0}.aperture:before{border-bottom:1px solid var(--gold);animation:1.7s cubic-bezier(.7,.05,.2,1) .25s both aperture-top;top:0}.aperture:after{border-top:1px solid var(--gold);animation:1.7s cubic-bezier(.7,.05,.2,1) .25s both aperture-bottom;bottom:0}@keyframes aperture-top{0%{transform:translateY(0)}to{transform:translateY(-101%)}}@keyframes aperture-bottom{0%{transform:translateY(0)}to{transform:translateY(101%)}}@keyframes aperture-hide{to{visibility:hidden}}@media (max-width:700px){.js .scene{min-height:180svh}.js .scene__inner,.js .scene__inner--hero{width:100%;height:100svh;min-height:100svh;padding:var(--mast) 25px 7.5rem;justify-content:flex-end}.js .film .scene__image img{object-position:78% center}.js .film:after{background:linear-gradient(90deg,#0000 20px,#ffffff2b 20px,#0000 21px),linear-gradient(90deg,#0000 calc(100% - 21px),#ffffff2b calc(100% - 20px),#0000 calc(100% - 19px))}}@media (max-width:370px){.js .scene__inner,.js .scene__inner--hero{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.aperture{display:none}.js .film .scene__image img{will-change:auto;transform:none}.film__canvas{display:none}}
