html[data-area=site]{--colour-primary-100:#fcddd9;--colour-primary-200:#f9bab3;--colour-primary-400:#f36d5e;--colour-coral:#f0513f;--colour-primary-600:#e32711;--colour-coral-burnt:#bd210f;--colour-primary-800:#85170a;--colour-green-400:#4dcd95;--colour-green-500:#2faa57;--colour-green-700:#05893e;--colour-grey-0:#fff;--colour-grey-50:#f5f5f5;--colour-grey-100:#eaeaea;--colour-grey-200:#d6d6d6;--colour-grey-300:#c4c4c4;--colour-grey-400:#969696;--colour-grey-500:#898989;--colour-grey-600:#636363;--colour-grey-700:#4d4d4d;--colour-grey-800:#313131;--colour-grey-900:#181818;--colour-grey-950:#0a0a0a;--colour-ground-inverse:#000;--colour-ground:var(--colour-grey-0);--colour-primary:var(--colour-coral);--colour-ink:var(--colour-grey-800);--colour-ink-inverse:var(--colour-grey-0);--colour-success:var(--colour-green-500);--colour-success-text:var(--colour-green-700);--brand-anthropic:#d97757;--brand-astro:#b845ed;--brand-betterstack:#5b63d3;--brand-docker:#2496ed;--brand-eslint:#4b32c3;--brand-expo:#4630eb;--brand-figma:#f24e1e;--brand-git:#f03c2e;--brand-github:#0969da;--brand-netlify:#00c7b7;--brand-nextdotjs:#0070f3;--brand-nodedotjs:#5fa04e;--brand-npm:#cb3837;--brand-postgresql:#4169e1;--brand-prettier:#f7b93e;--brand-react:#61dafb;--brand-sanity:#f03e2f;--brand-supabase:#3ecf8e;--brand-typescript:#3178c6;--brand-vite:#9135ff;--brand-vitest:#00ff74;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--text-display-xl:13.75rem;--leading-display-xl:4.25rem;--text-display:4.6875rem;--leading-display:4.9875rem;--text-display-m:3.9375rem;--leading-display-m:4.725rem;--text-display-s:3.23125rem;--leading-display-s:3.4375rem;--text-subhead-l:2rem;--leading-subhead-l:1.75rem;--indent-display-line:4.92188rem;--text-display-xs:2.25rem;--leading-display-xs:2.625rem;--text-subhead-m:1.5rem;--leading-subhead-m:2.25rem;--text-label-l:22px;--leading-label-l:38px;--text-label-m:18px;--leading-label-m:27px;--text-body-m:16px;--leading-body-m:28px;--text-body-s:14px;--leading-body-s:28px;--text-body-xs:13px;--leading-body-xs:21px;--text-link:14px;--leading-link:28px;--text-caption:12px;--leading-caption:28px;--text-button:14px;--text-eyebrow:14px;--leading-eyebrow:28px;--text-control:12.5px;--leading-control:23px;--width-composition:min(100%, 120rem);--width-content-max:105rem;--width-measure:35.1875rem;--inset-card:3.4375rem;--inset-page:7.5rem;--inset-text:8.3125rem;--radius-card:1.875rem;--radius-full:9999px;--radius-photo:1.3125rem;--duration-fast:.15s;--duration-base:.3s;--duration-slow:.6s;--duration-slower:1.2s;--ease-default:cubic-bezier(.4, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-settle:cubic-bezier(.22, .72, .3, 1);--ease-pop:cubic-bezier(.2, 1.3, .4, 1);--shadow-device:.5rem .75rem .75rem #0000001f;--font-syne-face:var(--font-syne);--font-urbanist-face:var(--font-urbanist);--font-unbounded-face:var(--font-unbounded);font-size:min(.833333vw,1.48148vh,16px)}@media (width<768px){html[data-area=site]{--text-display-xl:7.5rem;--leading-display-xl:4.25rem;--text-display:2.48125rem;--leading-display:2.625rem;--text-display-m:2.79875rem;--leading-display-m:2.625rem;--text-display-s:2.48125rem;--leading-display-s:2.625rem;--text-display-xs:1.75rem;--leading-display-xs:2.125rem;--text-subhead-l:2rem;--leading-subhead-l:1.75rem;--indent-display-line:2.60625rem;--width-content-max:22.3125rem;--width-measure:22.3125rem;--inset-card:1.125rem;--inset-page:1.125rem;--inset-text:0rem;--radius-card:1.125rem;font-size:4.07125vw}}html[data-area=site] .text-display-xl{font:400 var(--text-display-xl) / var(--leading-display-xl) var(--font-syne-face)}html[data-area=site] .text-display-l{font:400 var(--text-display) / var(--leading-display) var(--font-syne-face)}html[data-area=site] .text-display-m{font:400 var(--text-display-m) / var(--leading-display-m) var(--font-syne-face)}html[data-area=site] .text-display-s{font:400 var(--text-display-s) / var(--leading-display-s) var(--font-syne-face)}html[data-area=site] .text-display-xs{font:400 var(--text-display-xs) / var(--leading-display-xs) var(--font-syne-face)}html[data-area=site] .text-subheading-l{font:300 var(--text-subhead-l) / var(--leading-subhead-l) var(--font-urbanist-face)}html[data-area=site] .text-subheading-m{font:300 var(--text-subhead-m) / var(--leading-subhead-m) var(--font-urbanist-face)}html[data-area=site] .text-label-l{font:300 var(--text-label-l) / var(--leading-label-l) var(--font-urbanist-face)}html[data-area=site] .text-label-m{font:300 var(--text-label-m) / var(--leading-label-m) var(--font-urbanist-face)}html[data-area=site] .text-body-m{font:400 var(--text-body-m) / var(--leading-body-m) var(--font-syne-face)}html[data-area=site] .text-body-m>*+*{margin-top:var(--leading-body-m)}html[data-area=site] .text-body-s{font:400 var(--text-body-s) / var(--leading-body-s) var(--font-syne-face)}html[data-area=site] .text-body-xs{font:400 var(--text-body-xs) / var(--leading-body-xs) var(--font-syne-face);letter-spacing:.03em}html[data-area=site] .text-link{font:700 var(--text-link) / var(--leading-link) var(--font-unbounded-face)}html[data-area=site] .text-caption{font:700 var(--text-caption) / var(--leading-caption) var(--font-syne-face)}html[data-area=site] .text-eyebrow{font:500 var(--text-eyebrow) / var(--leading-eyebrow) var(--font-unbounded-face);text-transform:uppercase}html[data-area=site] .text-control{font:400 var(--text-control) / var(--leading-control) var(--font-syne-face);letter-spacing:.1em;text-transform:uppercase}html[data-area=site] [data-motion]{animation-duration:1s;animation-play-state:paused;animation-fill-mode:both}@supports (animation-timeline:view()){html[data-area=site] [data-motion]{animation-duration:auto;animation-play-state:running;animation-timeline:var(--motion-timeline);animation-range:var(--motion-range)}}@supports not (animation-timeline:view()){html[data-area=site]:not([data-scroll-driver]) [data-motion]{animation-name:none!important}}@media (prefers-reduced-motion:reduce){html[data-area=site] [data-motion]{animation:none!important}}@keyframes display-line-bends-in{0%{opacity:0;transform:rotateX(90deg)translate(-5rem)}20%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-100%)}}@keyframes display-line-bends-in-right{0%{opacity:0;transform:rotateX(90deg)translate(5rem)}20%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-100%)}}
