:root{--base-100:#fafafa;--base-200:#1a1a1a;--base-300:#2a2a2a;--base-400:#e8632b;--base-500:#fafafa;--base-600:#1a1a1a;--base-700:#e8632b;--base-800:#e8632b;--base-900:#2a2a2a;--base-1000:#0a0a0a;--font-sans:Arial,Helvetica,"Segoe UI",sans-serif;--font-schabo:var(--font-sans);--font-host-grotesk:var(--font-sans);--font-dm-mono:"SFMono-Regular",Consolas,monospace;--font-shadows-into-light:var(--font-sans)}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}html{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}body{background-color:var(--base-100);color:var(--base-1000)}a:focus-visible,button:focus-visible{outline:2px solid var(--base-800);outline-offset:4px}h1,h2,h3,h4,h5,h6{font-family:var(--font-schabo);font-weight:400;font-style:normal;line-height:.9;letter-spacing:-.065em;text-transform:uppercase}h1{font-size:clamp(4rem,10vw,10rem)}h2{font-size:clamp(3.5rem,9vw,9rem)}h3{font-size:clamp(3rem,8vw,8rem)}h4{font-size:clamp(2.5rem,7vw,7rem)}h5{font-size:clamp(2rem,6vw,6rem)}h6{font-size:clamp(1.5rem,5vw,5rem)}h1.v2,h2.v2,h3.v2,h4.v2,h5.v2,h6.v2{font-family:var(--font-host-grotesk);font-weight:400;line-height:.85;letter-spacing:-2%;text-transform:none}h1.v2{font-size:clamp(3.5rem,9vw,9rem)}h2.v2{font-size:clamp(3rem,8vw,8rem)}h3.v2{font-size:clamp(2.5rem,7vw,7rem)}h4.v2{font-size:clamp(2rem,6vw,6rem)}h5.v2{font-size:clamp(1.5rem,5vw,5rem)}h6.v2{font-size:clamp(1.25rem,4vw,4rem)}p{font-family:var(--font-host-grotesk);font-size:1.15rem;font-weight:400;letter-spacing:-.02em}p.sm{font-size:1rem}p.md{font-size:1.25rem}p.lg{font-size:1.35rem}p.mono{font-family:var(--font-dm-mono);font-size:.85rem;font-weight:500;text-transform:uppercase}p.mono.sm{font-size:.8rem}p.mono.md{font-size:.9rem}p.mono.lg{font-size:.95rem}p.hand{font-family:var(--font-shadows-into-light);font-size:1rem;font-weight:900;text-transform:lowercase;-webkit-text-stroke:.05px black;letter-spacing:.5px}p.hand.sm{font-size:.9rem}p.hand.md{font-size:1.1rem}p.hand.lg{font-size:1.2rem}img{object-fit:cover}.container,img{width:100%;height:100%}.container{position:relative;max-width:2000px;margin:0 auto}.pad{padding:2.25rem}.pad-media{padding:0 .75rem}@media (max-width:1000px){.pad{padding:1.5rem}}