@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/bricolage-grotesque-latin-800-normal-J50vIsBe.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-800-normal-Br4b-5gk.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.woff)format("woff")}:root{--threshold:#1e1412;--plaster:#f0ece3;--door:#a3161f;--rule:#d9cec3;--ink-soft:#4b3a35}*{box-sizing:border-box}body{background:var(--threshold);color:var(--plaster);margin:0;font-family:Atkinson Hyperlegible,Verdana,sans-serif}.home{max-width:960px;padding:48px max(20px, env(safe-area-inset-right,0px)) 120px max(20px, env(safe-area-inset-left,0px));gap:24px;margin:0 auto;display:grid}.home__mark{letter-spacing:-.04em;color:var(--plaster);justify-self:start;font:800 28px/1 Bricolage Grotesque,Arial,sans-serif;text-decoration:none}.home__mark span{color:var(--door)}h1{letter-spacing:-.045em;margin:24px 0 0;font:800 clamp(48px,10vw,112px)/.92 Bricolage Grotesque,Arial,sans-serif}.home__intro{max-width:40ch;color:var(--rule);margin:0;font-size:20px;line-height:1.4}.home__list{border-top:1px solid var(--ink-soft);margin:24px 0 0;padding:0;list-style:none}.home__list a{border-bottom:1px solid var(--ink-soft);color:inherit;gap:4px;padding:20px 0;text-decoration:none;display:grid}.home__list strong{letter-spacing:-.03em;font:800 32px/1 Bricolage Grotesque,Arial,sans-serif}.home__list span{color:var(--rule)}@media (hover:hover){.home__list a:hover strong{color:#ffd9a0}}a:focus-visible{outline:3px solid var(--plaster);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.arriving .home>*{animation:.9s cubic-bezier(.2,.7,.2,1) both arrive}.arriving .home>:nth-child(2){animation-delay:80ms}.arriving .home>:nth-child(3){animation-delay:.16s}.arriving .home>:nth-child(4){animation-delay:.24s}}@keyframes arrive{0%{opacity:0;transform:translateY(10px)}}
