:root{--paper:#f5f0e6;--field:#fffdf8;--ink:#1c1a14;--accent:#c2410c;--ok:#166534;--ink-soft:rgba(28,26,20,.74);--rule:rgba(28,26,20,.28);--r-ctl:4px;--r-box:6px;--sans:"Schibsted Grotesk",ui-sans-serif,system-ui,sans-serif;--mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--fs-body:clamp(1rem,0.96rem + 0.2vw,1.0625rem);--fs-h:clamp(1.6rem,1.2rem + 1.9vw,2.6rem);--fs-word:clamp(2.5rem,14vw,9.25rem);--gut:clamp(16px,4vw,32px);}*{box-sizing:border-box}html{background:var(--paper);overflow-x:clip}body{margin:0;background:var(--paper);color:var(--ink);font:400 var(--fs-body)/1.6 var(--sans);-webkit-text-size-adjust:100%;overflow-x:clip;position:relative}::selection{background:var(--accent);color:var(--field)}html{scrollbar-color:var(--ink) var(--paper);caret-color:var(--accent)}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}h1,h2,h3,p{margin:0}h1,h2{text-wrap:balance}p{text-wrap:pretty}.wrap{max-width:66rem;margin:0 auto;padding:0 max(var(--gut),env(safe-area-inset-left)) 0 max(var(--gut),env(safe-area-inset-right))}.drift{position:fixed;right:-12vmax;bottom:-10vmax;width:62vmax;height:62vmax;pointer-events:none;z-index:0;color:var(--ink);opacity:.04;animation:drift 26s ease-in-out infinite alternate;transform-origin:30% 70%}.drift svg{width:100%;height:100%;display:block}@keyframes drift{from{transform:rotate(-6deg)}to{transform:rotate(6deg)}}.top{position:sticky;top:0;z-index:5;height:64px;container-type:scroll-state}.top-in{position:relative;height:64px;overflow:hidden;background:var(--paper);border-bottom:2px solid var(--ink);transition:box-shadow .3s ease-out}.ribbon{position:absolute;left:-10%;right:-10%;top:12px;height:40px;background:var(--accent);transform:rotate(-3deg);display:flex;align-items:center;gap:1.5rem;white-space:nowrap;overflow:hidden;color:var(--field);font:900 var(--fs-body)/1 var(--sans);letter-spacing:-.01em;padding-left:96px}.ribbon span{flex:none}.logo-box{position:absolute;left:max(var(--gut),env(safe-area-inset-left));top:0;width:64px;height:64px;background:var(--field);border:2px solid var(--ink);border-top:0;display:grid;place-items:center;z-index:2}.logo-box img{width:52px;height:52px;display:block}.top-cta{position:absolute;right:max(var(--gut),env(safe-area-inset-right));top:10px;z-index:2;display:inline-flex;align-items:center;min-height:44px;padding:0 1rem;background:var(--accent);color:var(--field);border:2px solid var(--ink);font:700 var(--fs-body)/1 var(--sans);text-decoration:none;border-radius:var(--r-ctl);visibility:hidden;opacity:0;transform:translateY(-6px);transition:opacity .25s ease-out,transform .25s ease-out,visibility 0s .25s}body.past .top-cta{visibility:visible;opacity:1;transform:none;transition:opacity .25s ease-out,transform .25s ease-out}@container scroll-state(stuck: top){.top-in{box-shadow:0 6px 0 var(--ink)}}main{position:relative;z-index:1}.hero{padding-top:clamp(1rem,0.6rem + 2vw,2rem);padding-bottom:2.5rem}.word{font:900 var(--fs-word)/.86 var(--sans);letter-spacing:-.045em;margin-left:-.04em;white-space:nowrap}.probe{margin-top:clamp(.5rem,0.2rem + 1vw,1rem);max-width:25rem}.tabs{display:flex;gap:8px;margin-bottom:12px}.tab{min-height:44px;padding:0 14px;background:transparent;color:var(--ink);border:2px solid var(--ink);border-radius:var(--r-ctl);font:700 var(--fs-body)/1 var(--sans);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease-out,color .15s ease-out}.tab[aria-selected="true"]{background:var(--ink);color:var(--field)}.tab:active{transform:scale(.97)}.card{display:block;width:100%;height:auto}.h1{font:900 var(--fs-h)/1.1 var(--sans);letter-spacing:-.025em;margin-top:clamp(1rem,0.6rem + 1.5vw,1.75rem);max-width:22ch}.lead{margin-top:.6rem;color:var(--ink-soft);max-width:60ch}.cta{display:inline-flex;align-items:center;justify-content:center;min-width:260px;min-height:58px;margin-top:1.1rem;padding:0 1.75rem;background:var(--accent);color:var(--field);border:2px solid var(--ink);border-radius:var(--r-ctl);font:700 var(--fs-body)/1 var(--sans);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background .15s ease-out}.cta:active{background:#9a3412}.under{margin-top:.55rem;color:var(--ink-soft)}.run .fill{animation:fill 1.5s cubic-bezier(.16,1,.3,1) both}.fill{transform-box:fill-box;transform-origin:left center}.run .st-try{animation:out .15s ease-out 1.5s both}.run .st-ok{animation:in .35s cubic-bezier(.16,1,.3,1) 1.7s both}.st-ok{transform-box:fill-box;transform-origin:center}@keyframes fill{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes out{from{opacity:1}to{opacity:0}}@keyframes in{from{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.man-h{font:700 var(--fs-body)/1.3 var(--mono);letter-spacing:.02em}.man-body{margin-top:1rem}@media (min-width:760px){.man-body{padding-left:4rem}}.band{background:var(--accent);color:var(--field);padding:2.5rem 0}.moments{list-style:none;margin:0;padding:0;position:relative}.moments li{position:relative;padding:0 0 1.1rem 3.5rem}.moments li:last-child{padding-bottom:0}.moments li::before{content:"";position:absolute;left:21px;top:44px;bottom:0;width:2px;background:var(--field);opacity:.55}.moments li:last-child::before{display:none}.ico{position:absolute;left:0;top:0;width:44px;height:44px;display:grid;place-items:center}.ico svg{width:28px;height:28px}.moments h3{font:700 var(--fs-body)/1.35 var(--sans);padding-top:.55rem}.moments p{margin-top:.2rem}@media (min-width:760px){.moments{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.moments li{padding:3.75rem 0 0}.moments li::before{left:56px;right:0;top:21px;bottom:auto;width:auto;height:2px}}.gets{padding:3.25rem 0 3.5rem}.grid{display:grid;grid-template-columns:1fr;border-top:1px solid var(--rule)}.cell{padding:1rem .75rem;border-bottom:1px solid var(--rule);font-weight:700;transition:transform .2s ease-out,background .2s ease-out,color .2s ease-out,box-shadow .2s ease-out;border-radius:2px}.cell:focus-visible{background:var(--accent);color:var(--field);transform:translate(-3px,-3px);box-shadow:4px 4px 0 var(--ink);outline-offset:2px}@media (hover:hover){.cell:hover{background:var(--accent);color:var(--field);transform:translate(-3px,-3px);box-shadow:4px 4px 0 var(--ink)}}@media (min-width:600px){.grid{grid-template-columns:1fr 1fr}.cell:nth-child(odd){border-right:1px solid var(--rule)}}@media (min-width:960px){.grid{grid-template-columns:repeat(4,1fr)}.cell:nth-child(odd){border-right:0}.cell:not(:nth-child(4n)){border-right:1px solid var(--rule)}}footer{position:relative;z-index:1;margin-top:1rem;background:var(--ink);color:var(--paper);padding:2.75rem 0 calc(2.5rem + env(safe-area-inset-bottom))}.zig{position:absolute;left:0;right:0;top:-15px;height:16px;display:block;width:100%;color:var(--ink)}.hair{height:1px;margin-bottom:1.5rem;background:linear-gradient(90deg,transparent,rgba(245,240,230,.6),transparent)}.f-name{font:900 var(--fs-h)/1 var(--sans);letter-spacing:-.03em}.f-line{margin-top:.5rem;color:rgba(245,240,230,.82)}@media (prefers-reduced-motion:reduce){.drift{animation:none}.run .fill,.run .st-try,.run .st-ok{animation-duration:.01s;animation-delay:0s}.top-cta,.cell,.tab{transition:none}}