:root{--color-background:#fff;--color-surface:#f2f2f4;--color-muted:#6b6b72;--color-text:#1c1c1e;--color-brand:#ff4f00;--color-on-brand:#fff;--color-faint:#d4d4d8;--color-on-photo:#fff;--spacing-extra-small:4px;--spacing-small:8px;--spacing-medium:16px;--spacing-large:24px;--spacing-extra-large:40px;--spacing-huge:64px;--spacing-section:120px;--font-size-hero:64px;--font-size-statement:32px;--font-size-display:40px;--font-size-title:28px;--font-size-subtitle:20px;--font-size-body:16px;--font-size-small:14px;--line-height-body:1.6;--line-height-heading:1.2;--radius-small:4px;--radius-medium:16px;--radius-large:28px;--radius-round:999px;--border-width:1px;--size-icon:16px;--content-width:720px;--content-width-wide:1080px;--hexagon-size-extra-small:44px;--hexagon-size-small:72px;--hexagon-size-medium:104px;--hexagon-size-large:136px;--hexagon-icon-size-extra-small:20px;--hexagon-icon-size-large:56px;--hexagon-gap:12px;--trust-meter-size:320px;--z-index-menu:10;--menu-maximum-height:80svh;--header-gradient-strength:90%;--header-gradient-extent:32px;--header-height:88px;--wordmark-height:.89em;--wordmark-size-header:24px;--footer-description-width:320px;--accent-height:4px;--marquee-fade-width:80px;--animation-duration:.4s;--keyframes-fade-in-up:fade-in-up;--keyframes-fade-in:fade-in;--keyframes-pop-in:pop-in;--hero-text-delay:1s;--marquee-duration-per-person:7s;--carousel-duration:6s;--trust-grain-duration:.3s;--trust-grain-unlit-scale:.84;--trust-grain-drift-scale:.5;--trust-grain-drift-fade-in:1.5s;--trust-grain-drift-start-delay:.5s;--hero-height:clamp(560px, 92svh, 960px);--hero-text-width:480px;--hero-fade-length:12%;--hero-top-fade-length:160px;--footer-orbit-clearance:160px;--backdrop-fade-length:8%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:color(display-p3 1 1 1)){:root{--color-brand:color(display-p3 1 .31667 0)}}@media (prefers-color-scheme:dark){:root{--color-background:#0b0b0c;--color-surface:#1c1c1f;--color-muted:#8e8e95;--color-text:#f5f5f7;--color-faint:#3a3a3f}}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--color-background);color:var(--color-text);font-family:var(--font-atkinson), system-ui, sans-serif;font-size:var(--font-size-body);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:var(--color-brand);text-underline-offset:3px}h1,h2,h3{line-height:var(--line-height-heading)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(var(--spacing-medium))}to{opacity:1;transform:translateY(0)}}@keyframes pop-in{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){*{animation:none!important}}
