@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_7347c0{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_7347c0{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b8bfb68ab9ab617c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/982ceffe7b733b3b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Black Fallback;src:local("Arial");ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.00%;size-adjust:124.05%}.__className_c9ff80{font-family:Archivo Black,Archivo Black Fallback;font-weight:400;font-style:normal}.__variable_c9ff80{--font-archivo-black:"Archivo Black","Archivo Black Fallback"}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0b5408e16f9bc778-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d4e22063cc9fe06c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1a87f79f827fe5b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Narrow Fallback;src:local("Arial");ascent-override:125.38%;descent-override:37.80%;line-gap-override:0.00%;size-adjust:82.55%}.__className_ed43ff{font-family:Archivo Narrow,Archivo Narrow Fallback;font-weight:700;font-style:normal}.__variable_ed43ff{--font-archivo-narrow:"Archivo Narrow","Archivo Narrow Fallback"}:root{--fire-500:#FF5A1F;--fire-600:#FD4E06;--fire-400:#FE6A1A;--fire-700:#C93C10;--fire-300:#FF8A5C;--fire-100:#FFE3D7;--black:#000000;--ink-950:#0A0A0A;--ink-900:#141414;--ink-800:#1E1E1E;--ink-700:#2A2A2A;--ink-600:#3D3D3D;--ink-400:#6E6E6E;--ink-300:#9A9A9A;--ink-200:#C9C9C9;--ink-100:#E7E7E7;--ink-050:#F4F4F4;--white:#FFFFFF;--success-500:#2FB56B;--warning-500:#E8B317;--danger-500:#E03131;--info-500:#3E7BFA;--gradient-fire:linear-gradient(135deg,var(--fire-600) 0%,var(--fire-400) 100%);--gradient-protect:linear-gradient(180deg,rgba(10,10,10,0) 0%,rgba(10,10,10,.88) 78%,var(--ink-950) 100%);--surface-base:var(--ink-950);--surface-raised:var(--ink-900);--surface-card:var(--ink-900);--surface-card-hover:var(--ink-800);--surface-inset:var(--black);--surface-invert:var(--white);--surface-accent:var(--fire-500);--surface-scrim:rgba(0,0,0,.72);--surface-glass:rgba(20,20,20,.72);--text-strong:var(--white);--text-body:var(--ink-200);--text-muted:var(--ink-400);--text-accent:var(--fire-500);--text-on-accent:var(--white);--text-on-light:var(--ink-950);--text-on-light-muted:var(--ink-400);--border-subtle:rgba(255,255,255,.10);--border-strong:rgba(255,255,255,.22);--border-accent:var(--fire-500);--border-on-light:var(--ink-100);--action-primary:var(--fire-500);--action-primary-hover:var(--fire-400);--action-primary-active:var(--fire-700);--action-disabled:var(--ink-700);--focus-ring:var(--fire-500)}[data-theme=light]{--surface-base:var(--white);--surface-raised:var(--white);--surface-card:var(--white);--surface-card-hover:var(--ink-050);--surface-inset:var(--ink-050);--surface-invert:var(--ink-950);--surface-glass:rgba(255,255,255,.78);--text-strong:var(--ink-950);--text-body:var(--ink-600);--text-muted:var(--ink-400);--border-subtle:var(--ink-100);--border-strong:var(--ink-200)}:root{--text-hero:clamp(48px,7vw,104px);--text-display:clamp(40px,5vw,72px);--text-h1:44px;--text-h2:32px;--text-h3:24px;--text-h4:19px;--text-lg:18px;--text-md:16px;--text-sm:14px;--text-xs:13px;--text-micro:11px;--leading-tight:0.92;--leading-snug:1.12;--leading-normal:1.5;--leading-loose:1.65;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:800;--tracking-display:-0.02em;--tracking-tight:-0.01em;--tracking-normal:0;--tracking-label:0.06em;--tracking-eyebrow:0.18em;--type-hero-family:var(--font-display);--type-heading-family:var(--font-display);--type-body-family:var(--font-text);--type-label-family:var(--font-text);--type-eyebrow-family:var(--font-condensed);--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--gutter-page:24px;--gutter-page-lg:48px;--section-y:96px;--section-y-sm:56px;--max-content:1180px;--max-prose:62ch;--radius-0:0px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--control-h-sm:34px;--control-h-md:44px;--control-h-lg:54px;--tap-min:44px;--shadow-none:none;--shadow-sm:0 1px 2px rgba(0,0,0,.32);--shadow-md:0 6px 18px rgba(0,0,0,.38);--shadow-lg:0 18px 48px rgba(0,0,0,.48);--shadow-ambient:0 0 0 1px var(--border-subtle);--shadow-accent:0 10px 30px rgba(255,90,31,.28);--inset-hairline:inset 0 1px 0 rgba(255,255,255,.06);--ring-focus:0 0 0 3px rgba(255,90,31,.45);--ring-strong:0 0 0 2px var(--fire-500);--blur-glass:14px;--overlay-image:rgba(10,10,10,.45);--dur-instant:90ms;--dur-fast:150ms;--dur-base:220ms;--dur-slow:420ms;--ease-standard:cubic-bezier(.2,.6,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.7,0,.84,0);--ease-overshoot:cubic-bezier(.34,1.42,.64,1);--press-scale:0.97;--hover-lift:-2px}*,:after,:before{box-sizing:border-box}body{background:var(--surface-base);color:var(--text-body);font-family:var(--font-text);font-size:var(--text-md);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-strong);text-transform:uppercase;letter-spacing:var(--tracking-display);line-height:var(--leading-tight);margin:0}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}h4{font-size:var(--text-h4);letter-spacing:var(--tracking-tight)}p{margin:0 0 var(--space-4);text-wrap:pretty}a{color:var(--text-accent);text-decoration:none;transition:color var(--dur-fast) var(--ease-standard)}a:hover{color:var(--fire-400);text-decoration:underline;text-underline-offset:3px}:focus-visible{outline:none;box-shadow:var(--ring-focus)}::selection{background:var(--fire-500);color:var(--white)}.fof-wordmark{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;color:var(--text-strong)}.fof-wordmark em{font-style:normal;color:var(--fire-500)}.fof-eyebrow{font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);font-size:var(--text-xs);font-weight:700;color:var(--text-accent)}:root{--font-display:var(--font-archivo-black),"Archivo Black",Archivo,system-ui,sans-serif;--font-text:var(--font-archivo),Archivo,system-ui,-apple-system,sans-serif;--font-condensed:var(--font-archivo-narrow),"Archivo Narrow",Archivo,system-ui,sans-serif}body{margin:0;background:#0a0a0a}html{scroll-behavior:smooth}a{color:#ff5a1f}a:hover{color:#ffffff}:focus-visible{outline:3px solid #ff5a1f;outline-offset:3px}[tabindex="-1"]:focus{outline:none}.t-display{font-family:var(--font-text);font-weight:900;font-stretch:62%;font-variation-settings:"wdth" 62}.t-display,.t-label{text-transform:uppercase}.t-label{font-family:var(--font-condensed);font-weight:700}:where(.t-label){font-size:12px;letter-spacing:.2em}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}