@font-face{font-family:Nixie One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NixieOne.woff2)format("woff2")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/schibsted-grotesk-400.woff2)format("woff2")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/schibsted-grotesk-600.woff2)format("woff2")}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/frank-ruhl-libre-hebrew-400.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400.woff2)format("woff2")}:root{--night:#070605;--dusk:#0b0908;--ember:#12100c;--plate:#231f20;--lit:#faf5ec;--half:#c2b8a8;--dim:#867c6e;--faint:#453f37;--light:#e0a94b;--light-15:#e0a94b26;--light-28:#e0a94b47;--display:"Nixie One", Georgia, serif;--body:"Schibsted Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--hebrew:"Frank Ruhl Libre", "David", "Times New Roman", serif;--t-hero:clamp(3rem, 10.5vw, 7.5rem);--t-name:clamp(5rem, 17vw, 11rem);--t-h2:clamp(2.1rem, 5.4vw, 3.9rem);--t-h3:1.6rem;--t-lead:clamp(1.02rem, 1.7vw, 1.2rem);--t-body:clamp(15px, 1.05vw, 16.5px);--t-small:.86rem;--t-label:.66rem;--t-spec:.72rem;--track-label:.17em;--track-act:.16em;--track-name:.06em;--mark:clamp(4.4rem, 15vw, 9.5rem);--burst:calc(var(--mark) * 5);--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:2.5rem;--s-8:3rem;--s-9:4rem;--s-10:5rem;--s-11:6rem;--s-12:8rem;--band-y:clamp(4.5rem, 11vw, 9rem);--stack:clamp(2.5rem, 5vw, 3.5rem);--gut:clamp(1.25rem, 5vw, 4.5rem);--spine:9rem;--measure:54ch;--page:82rem;--nav-h:5.5rem;--dur-slow:1.2s;--dur-med:.6s;--dur-fast:.3s;--ease:cubic-bezier(.22,.6,.2,1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
body{background:var(--night);color:var(--half);font-family:var(--body);font-size:var(--t-body);-webkit-font-smoothing:antialiased;line-height:1.65;overflow-x:hidden}::selection{background:var(--light-28);color:var(--lit)}a{color:inherit}:focus-visible{outline:1px solid var(--light);outline-offset:4px}.skip{left:var(--s-4);top:var(--s-4);z-index:40;background:var(--plate);color:var(--lit);padding:var(--s-3) var(--s-4);font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;text-decoration:none;position:absolute;transform:translateY(-200%)}.skip:focus{transform:none}.arrival{z-index:20;cursor:pointer;background:#050403;place-items:center;transition:opacity 1.3s cubic-bezier(.4,0,.5,1),visibility 0s 1.3s;display:grid;position:fixed;inset:0}.arrival.out,body.lift .arrival{opacity:0;visibility:hidden}.arrival .fiat{font-family:var(--display);letter-spacing:.015em;text-align:center;grid-area:1/1;max-width:88vw;padding-left:.0075em;font-size:clamp(2.3rem,8.4vw,3.7rem)}.arrival .fiat-1{color:#f0c987;animation:4.6s ease-in-out infinite breathe}body.begun .arrival .fiat-1{opacity:0;filter:blur(12px);transition:opacity 1s,filter 1s,transform 1.2s;animation:none;transform:scale(1.04)}body.lift .arrival .fiat-1{opacity:0;filter:blur(14px);transition:opacity .9s,filter .9s}@keyframes breathe{0%,to{opacity:.72;text-shadow:0 0 34px #ffce8547,0 0 90px #e0a94b29}50%{opacity:1;text-shadow:0 0 52px #ffd69699,0 0 130px #e0a94b4d}}.arrival .pulse{display:none}@media (pointer:coarse){.arrival .pulse{display:block}}.arrival .pulse{pointer-events:none;background:radial-gradient(closest-side,#e0a94b6b,#e0a94b2e 34%,#e0a94b0f 60%,#0000 78%);border-radius:50%;grid-area:1/1;width:min(54rem,150vw);height:min(54rem,150vw);animation:4.6s ease-in-out infinite heartbeat;position:absolute;top:50%;left:50%;translate:-50% -50%}body.begun .arrival .pulse{opacity:0;transition:opacity 1.7s cubic-bezier(.3,0,.6,1);animation:none}@keyframes heartbeat{0%,to{opacity:.55;scale:.78}50%{opacity:1;scale:1.1}}.arrival .hint{font-family:var(--mono);letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;color:var(--dim);opacity:0;padding-left:.13em;font-size:.62rem;animation:1.2s 1.6s forwards hintIn,3s ease-in-out 2.8s infinite hintPulse;position:absolute;top:calc(50% + clamp(3rem,7.5vw,4.4rem));left:50%;transform:translate(-50%)}@keyframes hintIn{to{opacity:.75}}@keyframes hintPulse{0%,to{opacity:.45}50%{opacity:.9}}body.begun .arrival .hint{opacity:0;transition:opacity .5s;animation:none}.arrival .hint-tap{display:none}.arrival .hint-click{display:inline}@media (pointer:coarse){.arrival .hint-tap{display:inline}.arrival .hint-click{display:none}}.arrival .bloom{pointer-events:none;opacity:0;border-radius:50%;grid-area:1/1;width:12rem;height:12rem;margin:-6rem 0 0 -6rem;position:absolute}.ambient{z-index:0;pointer-events:none;opacity:0;background:radial-gradient(58vw 42vw at 50% calc(18% + var(--drift,0px)), #e0a94b24, #e0a94b0a 42%, transparent 68%);transition:opacity 3s;position:fixed;inset:0}body.logo .ambient,body.instant .ambient{opacity:1}body:not(:has(.arrival)) .ambient{opacity:1}.grain{z-index:0;pointer-events:none;opacity:.5;background-image:radial-gradient(#ffffff07 1px,#0000 1px);background-size:3px 3px;position:fixed;inset:0}.lamp{z-index:25;pointer-events:none;mix-blend-mode:screen;opacity:0;will-change:transform;background:radial-gradient(closest-side,#e0a94b1c,#e0a94b09 40%,#0000 72%);border-radius:50%;width:15rem;height:15rem;margin:-7.5rem 0 0 -7.5rem;transition:opacity .8s;position:fixed;top:0;left:0}body.lamplit .lamp{opacity:1}@media (pointer:coarse){.lamp{display:none}}@media (prefers-reduced-motion:reduce){.lamp,.arrival{display:none}}.top{z-index:2;align-items:center;gap:var(--s-6);min-height:var(--nav-h);padding:var(--s-5) var(--gut);max-width:var(--page);margin:0 auto;display:flex;position:absolute;top:0;left:0;right:0}.marklink{margin-right:auto;line-height:0;display:block}.markspacer{margin-right:auto}.mark{width:auto;height:2.3rem}.top nav{gap:clamp(var(--s-4), 2.6vw, var(--s-7));display:none}@media (min-width:48rem){.top nav{display:flex}}.navlink{padding:var(--s-2) 0;font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--dim);white-space:nowrap;transition:color var(--dur-fast);font-size:.68rem;text-decoration:none;position:relative}.navlink:after{content:"";background:var(--light);transform-origin:0;width:100%;height:1px;transition:transform .35s var(--ease);position:absolute;bottom:0;left:0;transform:scaleX(0)}.navlink:hover,.navlink:focus-visible{color:var(--lit)}.navlink:hover:after,.navlink:focus-visible:after{transform:scaleX(1)}.navlink.hot{color:var(--light)}.navlink[aria-current=page]:after{background:var(--faint);transform:scaleX(1)}.menub{cursor:pointer;z-index:32;background:0 0;border:0;width:2.75rem;height:2.75rem;margin-left:auto;padding:0;display:block;position:relative}@media (min-width:48rem){.menub{display:none}}.menub-l{background:var(--half);width:1.4rem;height:1px;transition:transform .3s var(--ease), opacity .2s ease;margin:0 auto;display:block}.menub-l+.menub-l{margin-top:.42rem}.menub[aria-expanded=true] .menub-l:first-child{transform:translateY(.21rem)rotate(45deg)}.menub[aria-expanded=true] .menub-l:last-child{transform:translateY(-.21rem)rotate(-45deg)}.menu{z-index:31;background:var(--night);padding:var(--nav-h) var(--gut) var(--s-10);animation:menuIn .32s var(--ease) both;align-content:center;display:grid;position:fixed;inset:0}.menu[hidden]{display:none}@keyframes menuIn{0%{opacity:0}to{opacity:1}}@media (min-width:48rem){.menu{display:none}}.menu nav{flex-direction:column;align-items:flex-start;display:flex}.menulink{padding:var(--s-4) 0;font-family:var(--mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--half);font-size:1.05rem;text-decoration:none}.menulink.hot{color:var(--light)}.menulink[aria-current=page]{color:var(--lit)}.menusub{color:var(--dim);padding:var(--s-3) 0;text-transform:none;letter-spacing:.06em;font-size:.72rem}.menu nav .menusub:first-of-type{margin-top:var(--s-5)}:is(body:has(.arrival) .mark,body:has(.arrival) .menub,body:has(.arrival) .navlink){opacity:0}body:has(.arrival) .markhome{opacity:0}body:has(.arrival).named .markhome{opacity:1;transition:opacity var(--dur-slow) ease .5s}body:has(.arrival).named .mark{opacity:1;transition:opacity var(--dur-slow) ease .5s}body:has(.arrival).named .menub{opacity:1;transition:opacity .9s .75s}body:has(.arrival).named .navlink{opacity:1;transition:opacity .9s ease var(--nd,.6s), color var(--dur-fast)}body:has(.arrival):not(.named) .menub{pointer-events:none;visibility:hidden}@supports not selector(:has(*)){body .mark,body .navlink,body .menub{opacity:1;visibility:visible}}@media (prefers-reduced-motion:reduce){:is(body:has(.arrival) .mark,body:has(.arrival) .navlink,body:has(.arrival) .menub){opacity:1;visibility:visible;pointer-events:auto}}main{z-index:1;position:relative}footer{z-index:1;border-top:1px solid var(--faint);padding:var(--s-7) var(--gut) var(--s-9);max-width:var(--page);gap:var(--s-5) var(--s-8);flex-wrap:wrap;align-items:flex-start;margin:0 auto;display:flex;position:relative}footer .fmark{opacity:.75;width:auto;height:1.9rem;margin-right:auto}footer p{font-family:var(--mono);letter-spacing:.08em;color:var(--dim);margin:0;font-size:.68rem;line-height:1.9}footer a{transition:color var(--dur-fast);text-decoration:none}footer a:hover{color:var(--lit)}.fnav{font-family:var(--mono);letter-spacing:.08em;color:var(--dim);flex-direction:column;align-items:flex-start;font-size:.68rem;line-height:1.4;display:flex}.fnav a{padding:.32rem 0;display:inline-block}.band{padding:var(--band-y) var(--gut);max-width:var(--page);margin:0 auto}.display{font-family:var(--display);color:var(--lit);margin:0;font-weight:400;line-height:1.06}.d-hero{font-size:var(--t-hero)}.d-h2{font-size:var(--t-h2)}.lead{font-size:var(--t-lead);color:var(--half);max-width:var(--measure)}.small{font-size:var(--t-small);color:var(--dim)}.s-night{background:var(--night)}.s-dusk{background:var(--dusk)}.s-ember{background:var(--ember)}.menu:focus{outline:none}.skipseq{right:var(--gut);bottom:var(--s-6);z-index:26;padding:var(--s-3) var(--s-4);font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--dim);cursor:pointer;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .6s ease, color var(--dur-fast);background:0 0;border:0;position:fixed}body.skippable .skipseq{opacity:1;pointer-events:auto;visibility:visible}.skipseq:hover,.skipseq:focus-visible{color:var(--lit)}
