:root{--font-roobert:"Roobert", var(--font-inter), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-raleway:var(--font-raleway-google), "Raleway", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-system-ui:system-ui, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-ui:var(--font-roobert);--font-display:var(--font-roobert);--font-accent:var(--font-raleway);--font-fine-print:var(--font-system-ui)}
:root{--color-obsidian:#000;--color-paper:#fff;--color-inkstone:#181818;--color-felt-gray:#6d6d6d;--color-slate-pill:#636363;--color-ash-mist:#9a9a9a;--color-pewter:gray;--gradient-iridescent-fade:linear-gradient(90deg, #a0e0ab, #ffac2e 50%, #a52d25);--iridescent-sage:160, 224, 171;--iridescent-amber:255, 172, 46;--iridescent-oxblood:165, 45, 37;--surface-paper:var(--color-paper);--surface-obsidian:var(--color-obsidian);--surface-slate-pill:var(--color-slate-pill);--surface-ash-mist:var(--color-ash-mist);--text-primary:var(--color-obsidian);--text-body:var(--color-inkstone);--text-muted:var(--color-felt-gray);--rule:#00000024;--rule-strong:var(--color-obsidian);--text-primary-inverse:var(--color-paper);--text-body-inverse:#ffffffb8;--text-muted-inverse:#ffffff7a;--rule-inverse:#ffffff2e;--border-on-dark:#ffffff4d;--focus-ring:var(--color-obsidian);--focus-ring-inverse:var(--color-paper)}
:root{--weight-light:300;--weight-regular:400;--weight-semibold:600;--text-caption:12px;--text-body-sm:16px;--text-body:18px;--text-subheading:39px;--text-subheading-lg:45px;--text-heading-sm:54px;--text-heading:78px;--text-heading-lg:94px;--text-display:225px;--text-micro:11px;--leading-caption:1.19;--leading-body-sm:1.15;--leading-body:1.21;--leading-prose:1.58;--leading-micro:1.36;--leading-subheading:1.19;--leading-subheading-lg:1.15;--leading-heading-sm:1.39;--leading-heading:1.1;--leading-heading-lg:.76;--leading-display:.92;--fluid-display:clamp(2.75rem, 12.8vw, 14.0625rem);--fluid-heading-lg:clamp(2.5rem, 7.4vw, 5.875rem);--fluid-heading:clamp(2rem, 6.1vw, 4.875rem);--fluid-heading-sm:clamp(1.75rem, 4.3vw, 3.375rem);--fluid-subheading-lg:clamp(1.5rem, 3.5vw, 2.8125rem);--fluid-subheading:clamp(1.375rem, 3vw, 2.4375rem);--fluid-body:clamp(1rem, .94rem + .28vw, 1.125rem);--fluid-lede:clamp(1.1875rem, 1.05rem + .6vw, 1.625rem);--track-display:-.025em;--track-heading:-.018em;--track-label:.16em;--track-normal:0}
:root{--radius-cards:0px;--radius-images:0px;--radius-inputs:0px;--radius-buttons:75px;--radius-tags:75px;--radius-pill:var(--radius-buttons);--radius-sharp:var(--radius-cards)}
:root{--spacing-unit:4px;--spacing-8:8px;--spacing-12:12px;--spacing-28:28px;--spacing-40:40px;--spacing-48:48px;--spacing-64:64px;--spacing-68:68px;--spacing-152:152px;--space-element:14px;--space-stack:var(--spacing-28);--space-block:var(--spacing-48);--space-band:var(--spacing-152);--space-gutter:var(--spacing-28);--min-tap:44px}
:root{--ease-glide:cubic-bezier(.19, 1, .22, 1);--ease-micro:ease;--dur-micro:.4s;--dur-glide:.8s;--dur-long:1.25s;--dur-badge:18s;--transition-control:border-color var(--dur-glide) var(--ease-glide), letter-spacing var(--dur-glide) var(--ease-glide), color var(--dur-micro) var(--ease-micro), background-color var(--dur-micro) var(--ease-micro), opacity var(--dur-micro) var(--ease-micro);--transition-link:color var(--dur-micro) var(--ease-micro), opacity var(--dur-micro) var(--ease-micro);--transition-glide:transform var(--dur-long) var(--ease-glide), opacity var(--dur-long) var(--ease-glide)}
:root{--page-max-width:1078px;--section-gap:46px;--card-padding:34px;--element-gap:14px;--header-height:66px;--band-padding-y:clamp(4.5rem, 10vw, 9.5rem);--band-padding-y-tight:clamp(3.5rem, 7vw, 6.5rem)}

*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-padding-top:calc(var(--header-height) + var(--spacing-40));-webkit-text-size-adjust:100%}body{background:var(--surface-paper);color:var(--text-body);font-family:var(--font-ui);font-size:var(--fluid-body);font-weight:var(--weight-regular);line-height:var(--leading-prose);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis-weight:none;overflow-x:hidden}::selection{background:var(--color-obsidian);color:var(--color-paper)}img,svg{max-width:100%;display:block}h1,h2,h3,p,figure,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3{font-weight:var(--weight-regular);color:var(--text-primary);text-wrap:balance}a{color:inherit;transition:var(--transition-link);text-decoration:none}:focus-visible{outline:1px solid var(--focus-ring);outline-offset:4px}[data-surface=obsidian] :focus-visible{outline-color:var(--focus-ring-inverse)}[data-surface=obsidian]{background:var(--surface-obsidian);color:var(--text-body-inverse)}[data-surface=obsidian] h1,[data-surface=obsidian] h2,[data-surface=obsidian] h3{color:var(--text-primary-inverse)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-reveal]{animation:linear both reveal-glide;animation-timeline:view();animation-range:entry 4% cover 26%}[data-reveal=late]{animation-range:entry 10% cover 36%}}}@keyframes reveal-glide{0%{opacity:0;transform:translateY(2.75rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_fd3d663a-module__JF8RZq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_fd3d663a-module__JF8RZq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/21a1cce6835ba0f1-s.2zi_ojmhtbngu.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bae9d9355a7e1cf3-s.1v6jyje_okcna.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/73fbefca070a53f6-s.0a3v9uey7yx-i.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9efc95238e00626-s.3ny8hy5r0rtbm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d53e473df28b788f-s.p.2_3qp7-qr99vb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway Fallback;src:local(Arial);ascent-override:90.51%;descent-override:22.53%;line-gap-override:0.0%;size-adjust:103.86%}.raleway_f42b4902-module__BNFEKa__className{font-family:Raleway,Raleway Fallback;font-style:normal;font-weight:400}.raleway_f42b4902-module__BNFEKa__variable{--font-raleway-google:"Raleway", "Raleway Fallback"}
