@font-face{font-family:bricolage;src:url(/_next/static/media/db4ac734cf3e6d99-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:bricolage;src:url(/_next/static/media/ca2fffcec3d56cc9-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:bricolage;src:url(/_next/static/media/88faff5675ed2b1f-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:bricolage;src:url(/_next/static/media/a295f0d735680b28-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:bricolage Fallback;src:local("Arial");ascent-override:87.15%;descent-override:25.30%;line-gap-override:0.00%;size-adjust:106.71%}.__className_857c81{font-family:bricolage,bricolage Fallback}.__variable_857c81{--font-bricolage:"bricolage","bricolage Fallback"}@font-face{font-family:hanken;src:url(/_next/static/media/6be4096af8a84fe0-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:hanken;src:url(/_next/static/media/67521da37ea259c2-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:hanken;src:url(/_next/static/media/68b807cff9ff913f-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:hanken;src:url(/_next/static/media/c2d86fa5f88c6ecb-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:hanken Fallback;src:local("Arial");ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.00%;size-adjust:101.56%}.__className_6005d8{font-family:hanken,hanken Fallback}.__variable_6005d8{--font-hanken:"hanken","hanken Fallback"}:root{--bg:#f4ede0;--surface:#fcf9f2;--ink:#23201a;--muted:#8c8273;--hair:#e5dac7;--line:#efe7d7;--accent:#bd5d3a;--accent-deep:#a14a2c;--accent-soft:#ede3d2;--plus-soft:#f0e1d3;--over:#a6321f;--warn:#8a6418;--lede:#6e6a62;--body-2:#4a453b;--dark-accent:#d6794f;--wrap-max:1200px;--fs-brico:var(--font-bricolage),"Bricolage Grotesque",system-ui,sans-serif;--fs-hanken:var(--font-hanken),"Hanken Grotesk",system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--fs-hanken);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-deep)}.wrap{width:100%;max-width:var(--wrap-max,1200px);margin:0 auto;padding:0 40px}@media (max-width:640px){.wrap{padding:0 22px}}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}::selection{background:var(--accent-soft);color:var(--ink)}.skip-link{position:absolute;left:12px;top:-60px;z-index:100;background:var(--ink);color:var(--bg);padding:12px 18px;border-radius:12px;font:600 14px var(--fs-hanken);transition:top .16s ease}.skip-link:focus{top:12px;color:var(--bg)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}