:root{--brand-orange:#F05B22;--brand-citrus:#FAAF67;--brand-graphite:#303030;--brand-oat-cream:#F8E8D9;--brand-soft-blush:#FBD5CC;--brand-white:#FFFFFF;--brand-stone-grey:#E2DDDB;--brand-ash-grey:#6B6B6B;--ground:#FAF9F7;--surface:#FFFFFF;--surface-sunken:#F0EEEB;--surface-tint:#F8E8D9;--surface-inverse:#303030;--ink:#303030;--ink-muted:#6B6B6B;--on-inverse:#F8E8D9;--line:#E2DDDB;--line-strong:#857E79;--accent:#CF450E;--accent-hover:#D2460F;--accent-press:#B93D0B;--on-accent:#FFFFFF;--accent-text:#B8400E;--focus-ring:#303030;--success:#0F6E63;--success-tint:#E3F2EF;--warning:#8A5300;--warning-tint:#FDF0D5;--danger:#A81E3A;--danger-tint:#FBE9EC;--info:#1F5FA8;--info-tint:#E6EEF8;--scrim:rgba(48,48,48,0.4);--smoke:#3A3735;--font-display:"Oswald","Arial Narrow",sans-serif;--font-sans:"Source Sans 3",system-ui,sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--shadow-sm:0 1px 2px rgba(52,46,42,0.10);--shadow-md:0 1px 2px rgba(52,46,42,0.08),0 18px 34px -20px rgba(52,46,42,0.45);--shadow-lg:0 8px 16px -10px rgba(52,46,42,0.22),0 34px 64px -24px rgba(52,46,42,0.42);--shadow-accent:0 1px 2px rgba(150,45,5,0.45),0 12px 22px -10px rgba(207,69,14,0.60);--glow-accent:0 0 0 5px rgba(240,91,34,0.12);--gradient-citrus:linear-gradient(180deg,#F05B22,#FAAF67);--gradient-accent:linear-gradient(180deg,#D2460F,#C4410D 55%,#B93D0B);--gradient-foil:conic-gradient(#F05B22 0deg,#FAAF67 70deg,#FFF6EC 120deg,#FBD5CC 170deg,#F05B22 230deg,#FAAF67 300deg,#F05B22 360deg);--gradient-ink:linear-gradient(90deg,#303030,#5C5753)}@font-face{font-family:Oswald;src:url(/_next/static/media/Oswald-Variable.570e8776.ttf) format("truetype");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:Source Sans\ 3;src:url(/_next/static/media/SourceSans3-Variable.af68b9eb.ttf) format("truetype");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:Source Sans\ 3;src:url(/_next/static/media/SourceSans3-Italic-Variable.c121f0aa.ttf) format("truetype");font-weight:200 900;font-style:italic;font-display:swap}