@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/7a79a8532ddacb0c-s.p.34f9nwclrjpmo.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/ded494f396ddea9f-s.p.1_j-vbs-91rji.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.RzgRMa_className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.RzgRMa_variable{--font-schibsted:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.p.3wn_q526zaolu.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.3uuun_-7zsf1g.woff2)format("woff2");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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.U7cHyq_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.U7cHyq_variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
:root{--paper:#efefed;--paper-2:#e6e6e3;--ink:#141413;--ink-soft:#6b6b66;--line:#d3d3ce;--accent:var(--ink);--accent-ink:var(--paper);--todo:#fff0a0;--font-display:var(--font-schibsted), "Helvetica Neue", Arial, sans-serif;--font-text:var(--font-instrument), "Helvetica Neue", Arial, sans-serif;--font-logo:"Bookish", "Bookish Fallback", Georgia, serif;--margin:clamp(1rem, .6rem + 1.6vw, 2rem);--gutter:clamp(.75rem, .5rem + 1vw, 1.25rem);--header-h:3.5rem;--section:clamp(5rem, 3rem + 8vw, 11rem);--fs-xs:clamp(.7rem, .69rem + .03vw, .722rem);--fs-s:clamp(.779rem, .76rem + .085vw, .836rem);--fs-m:clamp(.893rem, .845rem + .18vw, 1.007rem);--fs-l:clamp(1.046rem, .93rem + .502vw, 1.465rem);--fs-xl:clamp(1.343rem, .994rem + 1.49vw, 2.484rem);--fs-2xl:clamp(2.024rem, 1.214rem + 3.404vw, 4.655rem);--fs-3xl:clamp(3.036rem, .975rem + 8.501vw, 10.525rem);--fs-hero:clamp(4.858rem, 1.619rem + 13.763vw, 17.811rem);--ease:cubic-bezier(.2, .7, .1, 1);--ease-out:cubic-bezier(.16, 1, .3, 1)}@media (min-width:48rem){:root{--header-h:4rem}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--paper);min-height:100svh;color:var(--ink);font-family:var(--font-text);font-size:var(--fs-m);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.5}body:after{content:"";z-index:300;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}h1,h2,h3,h4{font-weight:inherit;font-size:inherit}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}img,video,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline-offset:4px;outline:2px solid}main:focus{outline:none}.grid{column-gap:var(--gutter);padding-inline:var(--margin);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}:where(.grid)>*{grid-column:1/-1}.display{font-family:var(--font-display);letter-spacing:-.05em;font-weight:500;line-height:.92}.h-section{font-family:var(--font-display);font-weight:500;font-size:var(--fs-2xl);letter-spacing:-.05em;line-height:.95}.eyebrow{font-size:var(--fs-s);color:var(--ink-soft)}.section-title{font-family:var(--font-text);font-weight:400;font-size:var(--fs-s);color:var(--ink-soft)}.prose{text-wrap:pretty;max-width:38em}.link{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;transition:text-decoration-color .2s}.link:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:2px}.button,.button-ghost{min-height:2.75rem;font-family:var(--font-text);font-size:var(--fs-s);white-space:nowrap;cursor:pointer;transition:background-color .3s var(--ease), color .3s var(--ease), scale .3s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:0 1.25rem;font-weight:500;line-height:1;display:inline-flex;position:relative;overflow:hidden}.button{background:var(--ink);color:var(--paper)}.button-ghost{color:var(--ink);background:0 0;box-shadow:inset 0 0 0 1px}.button:hover{background:color-mix(in oklab, var(--ink) 80%, var(--paper))}.button-ghost:hover{background:var(--ink);color:var(--paper)}.button:active,.button-ghost:active{scale:.97}.button:disabled{cursor:progress;opacity:.7}.roll{line-height:1.2;display:inline-grid;overflow:hidden}.roll>span{transition:translate .5s var(--ease-out);grid-area:1/1}.roll>span+span{translate:0 110%}a:hover>.roll>span,button:hover>.roll>span,a:focus-visible>.roll>span{translate:0 -110%}a:hover>.roll>span+span,button:hover>.roll>span+span,a:focus-visible>.roll>span+span{translate:0}.dot{width:.5rem;height:.5rem;box-shadow:0 0 0 0 color-mix(in srgb, currentColor 45%, transparent);background:currentColor;border-radius:50%;animation:2.4s infinite pulse;display:inline-block}@keyframes pulse{70%{box-shadow:0 0 0 .5rem #0000}to{box-shadow:0 0 #0000}}mark.todo{background:var(--todo);color:#141413;font-family:var(--font-text);letter-spacing:0;white-space:nowrap;vertical-align:middle;padding:.05em .35em;font-size:max(.7rem,.32em);font-weight:500;line-height:1.4}.skip{z-index:400;background:var(--ink);color:var(--paper);padding:.75rem 1rem;position:fixed;top:.5rem;left:.5rem;translate:0 -200%}.skip:focus{translate:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.split-word{vertical-align:top;margin-block:-.16em -.08em;padding-block:.16em .08em;display:inline-block;overflow:hidden}.split-word>span{display:inline-block}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transition:opacity .9s var(--ease-out), translate 1.1s var(--ease-out);transition-delay:var(--delay,0s);translate:0 2rem}[data-reveal][data-in]{opacity:1;translate:0}[data-split] .split-word>span{transform-origin:0 100%;transition:translate 1.1s var(--ease-out), rotate 1.1s var(--ease-out);transition-delay:calc(var(--delay,0s) + var(--i) * 45ms);translate:0 105%;rotate:4deg}[data-split][data-in] .split-word>span{translate:0;rotate:0deg}[data-split=intro] .split-word>span{animation:split-in 1.1s var(--ease-out) both;animation-delay:calc(var(--delay,0s) + var(--i) * 45ms)}@keyframes split-in{0%{translate:0 105%;rotate:4deg}to{translate:0;rotate:0deg}}[data-line]{transform-origin:0;transition:scale 1.4s var(--ease-out);transition-delay:var(--delay,0s);scale:0 1}[data-line][data-in]{scale:1}}@media print{[data-reveal],[data-split] .split-word>span,[data-line]{opacity:1!important;translate:none!important;scale:none!important}}@media (hover:hover) and (pointer:fine){html.has-cursor [data-cursor],html.has-cursor [data-cursor] *{cursor:none}}::view-transition{pointer-events:none}::view-transition-old(.page){animation:.22s ease-in both vt-out}::view-transition-new(.page){animation:.7s var(--ease-out) .12s both vt-in}::view-transition-group(.morph){animation-duration:.75s;animation-timing-function:var(--ease-out)}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}@keyframes vt-out{to{opacity:0;translate:0 -1.5rem}}@keyframes vt-in{0%{opacity:0;translate:0 3rem}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
