@font-face{font-family:figtree;src:url(../media/figtree_latin-s.p.0ts3wafemjk59.woff2?dpl=dpl_BkiE6Z22a83kmAnu1E9aJ3Ftizqf)format("woff2");font-display:swap;font-weight:300 900;font-style:normal}@font-face{font-family:figtree Fallback;src:local(Arial);ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:99.94%}.figtree_4f6336ae-module__CIi_fG__className{font-family:figtree,figtree Fallback;font-style:normal}.figtree_4f6336ae-module__CIi_fG__variable{--font-figtree:"figtree", "figtree Fallback"}
@font-face{font-family:bricolage;src:url(../media/bricolage_grotesque_latin-s.p.0_e_02ux2ncmr.woff2?dpl=dpl_BkiE6Z22a83kmAnu1E9aJ3Ftizqf)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:bricolage Fallback;src:local(Arial);ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.0%;size-adjust:101.66%}.bricolage_7380ebea-module__zOMhDq__className{font-family:bricolage,bricolage Fallback;font-style:normal}.bricolage_7380ebea-module__zOMhDq__variable{--font-bricolage:"bricolage", "bricolage Fallback"}
:root{--color-ink:#010101;--color-ink-800:#1a1a1a;--color-white:#fff;--color-paper:#fdfaf5;--color-sand:#d1b399;--color-sand-200:#eae0d7;--color-sand-rgb:209, 179, 153;--color-warm-grey:#5a544d;--color-warm-grey-light:#b8b0a4;--color-gold:#ffc300;--color-orange:#ff6519;--color-red:#f73444;--color-maroon:#992113;--color-green:#2e7d32;--gradient-brand:linear-gradient(90deg, var(--color-gold) 0%, var(--color-orange) 100%);--gradient-brand-vertical:linear-gradient(180deg, var(--color-gold) 0%, var(--color-orange) 100%);--gradient-brand-full:linear-gradient(90deg, var(--color-gold) 0%, var(--color-orange) 50%, var(--color-red) 100%);--gradient-brand-full-vertical:linear-gradient(180deg, var(--color-gold) 0%, var(--color-orange) 50%, var(--color-red) 100%);--gradient-brand-full-reverse:linear-gradient(270deg, var(--color-gold) 0%, var(--color-orange) 50%, var(--color-red) 100%);--gradient-heat:linear-gradient(90deg, var(--color-red) 0%, var(--color-maroon) 100%);--sunset-1:var(--color-orange);--sunset-2:var(--color-red);--sunset-3:color-mix(in srgb, var(--color-red), var(--color-maroon) 30%);--gradient-sunset:linear-gradient(90deg, var(--sunset-1) 0%, var(--sunset-2) 50%, var(--sunset-3) 100%);--surface-primary:var(--color-white);--surface-primary-subtle:var(--color-paper);--surface-secondary:var(--color-sand-200);--surface-warm:var(--color-sand);--surface-inverse:var(--color-ink);--surface-accent:var(--color-orange);--surface-hero-media:#ad3b31;--surface-chrome:var(--surface-hero-media);--control-chip:var(--surface-secondary);--control-track:color-mix(in srgb, var(--color-ink) 16%, transparent);--control-fill:var(--color-ink);--text-on-control-fill:var(--color-white);--text-primary:var(--color-ink);--text-secondary:var(--color-warm-grey);--text-inverse:var(--color-white);--text-secondary-inverse:var(--color-warm-grey-light);--text-accent:var(--color-orange);--border-primary:var(--color-sand);--border-primary-subtle:var(--color-sand-200);--border-inverse:var(--color-ink);--border-control:color-mix(in srgb, var(--border-primary) 55%, transparent);--state-danger:var(--color-red);--state-warning:var(--color-gold);--state-success:var(--color-green);--surface-warning:#fdf1cf;--text-warning:#8a5a00;--duration-hover:.18s;--ease-brand:cubic-bezier(.22, 1, .36, 1);--shadow-color-rgb:140 115 64;--shadow-card:0 2px 6px rgb(var(--shadow-color-rgb) / 6%), 0 10px 28px rgb(var(--shadow-color-rgb) / 10%);--shadow-card-hover:0 4px 10px rgb(var(--shadow-color-rgb) / 8%), 0 18px 40px rgb(var(--shadow-color-rgb) / 14%);--shadow-text-on-brand:0 1px 2px #00000061;--layout-max-width:1500px;--layout-gutter:24px;--space-heading-lede:18px}@media (max-width:768px){:root{--layout-gutter:3vw}}
:root{--font-primary-body:var(--font-figtree), -apple-system, blinkmacsystemfont, "Segoe UI", system-ui, sans-serif;--font-primary-heading:var(--font-bricolage), "Bricolage Grotesque", var(--font-primary-body);--line-height-normal:normal;--breakpoint-mobile:480px;--breakpoint-tablet:768px;--breakpoint-desktop:1024px;--display-stat-size:clamp(4.5rem, .65rem + 15.8vw, 12.5rem);--display-xxl-size:clamp(2rem, .9rem + 5.45vw, 5rem);--display-xl-size:clamp(1.625rem, .88rem + 3.83vw, 3.75rem);--display-lg-size:clamp(1.5rem, .96rem + 2.72vw, 3rem);--display-md-size:clamp(1.3125rem, .93rem + 2.1vw, 2.5rem);--display-sm-size:clamp(1.25rem, .98rem + 1.36vw, 2rem);--display-xs-size:clamp(1.125rem, 1.04rem + .62vw, 1.5rem);--display-xxs-size:clamp(1rem, .97rem + .37vw, 1.25rem);--text-xl-size:clamp(1.125rem, 1.05rem + .43vw, 1.375rem);--text-lg-size:clamp(1.0625rem, .97rem + .37vw, 1.25rem);--text-md-size:1rem;--text-sm-size:.875rem;--text-xs-size:.75rem;--text-xxs-size:.625rem;--font-weight-light:400;--font-weight-regular:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:800;font-size:16px}*,:before,:after{box-sizing:border-box}*{margin:0}html{background-color:var(--surface-chrome)}body{background-color:var(--surface-primary)}html,body{-webkit-font-smoothing:antialiased;color:var(--text-primary);font-family:var(--font-primary-body);font-weight:var(--font-weight-regular);scroll-behavior:smooth;min-height:100%;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}[data-motion=ready] [data-reveal-item]{filter:blur(6px);opacity:0;transform:translateY(16px)}@media (prefers-reduced-motion:reduce){[data-motion=ready] [data-reveal-item]{filter:none;opacity:1;transform:none}}h1,h2,h3,h4,h5,h6,.statFigure,.xlHeading,.lHeading,.baseHeading,.mHeading,.sHeading,.xsHeading,.xxsHeading{color:currentColor;font-family:var(--font-primary-heading);font-optical-sizing:auto;font-style:normal;font-stretch:100%;font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal)}.statFigure{font-size:var(--display-stat-size);font-weight:var(--font-weight-bold);line-height:1}.xlHeading{font-size:var(--display-xxl-size)}.lHeading{font-size:var(--display-xl-size)}.baseHeading{font-size:var(--display-lg-size)}.mHeading{font-size:var(--display-md-size)}.sHeading{font-size:var(--display-sm-size)}.xsHeading{font-size:var(--display-xs-size)}.xxsHeading{font-size:var(--display-xxs-size)}h1{font-size:var(--display-lg-size)}h2{font-size:var(--display-md-size)}h3{font-size:var(--display-sm-size)}h4{font-size:var(--display-xs-size)}h5{font-size:var(--display-xxs-size)}h6{font-size:var(--text-lg-size)}p,.text-xl,.text-lg,.text-md,.text-sm,.text-xs,.text-xxs{color:currentColor;font-family:var(--font-primary-body);font-style:normal;font-weight:var(--font-weight-regular)}.text-xl{font-size:var(--text-xl-size);line-height:1.55}.text-lg{font-size:var(--text-lg-size);line-height:1.2}p,.text-md{font-size:var(--text-md-size);line-height:1.5rem}.text-sm{font-size:var(--text-sm-size);line-height:1.25rem}.text-xs{font-size:var(--text-xs-size);line-height:1rem}.text-xxs{font-size:var(--text-xxs-size);line-height:.875rem}.weight-light{font-weight:var(--font-weight-light)}.regular{font-weight:var(--font-weight-regular)}.semibold{font-weight:var(--font-weight-semibold)}.bold{font-weight:var(--font-weight-bold)}.black{font-weight:var(--font-weight-black)}.italic{font-style:italic}.caps{text-transform:uppercase}.center{text-align:center}.noWrap{white-space:nowrap}.primary{color:var(--text-primary)}.secondary{color:var(--text-secondary)}.accent{color:var(--text-accent)}.inverse{color:var(--text-inverse)}.secondaryInverse{color:var(--text-secondary-inverse)}.danger{color:var(--state-danger)}
