.dropdown[data-astro-cid-wwe277d2]{display:inline-flex;align-items:center;border:2px solid var(--text-primary);border-radius:var(--radius-md);background:transparent;transition:all .2s ease;box-sizing:border-box;position:relative}.dropdown[data-astro-cid-wwe277d2]:hover{border-color:var(--color-primary)}.dropdown[data-astro-cid-wwe277d2]:focus-within{box-shadow:0 0 0 3px var(--border-focus)}.dropdown__select[data-astro-cid-wwe277d2]{position:absolute;top:0;left:0;width:100%;height:100%;border:none;background:transparent;color:var(--text-primary);cursor:pointer;font-family:var(--font-sans);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);appearance:none;outline:none;z-index:1;opacity:0}.dropdown__display[data-astro-cid-wwe277d2]{display:flex;align-items:center;width:100%;pointer-events:none;z-index:0}.dropdown__text[data-astro-cid-wwe277d2]{flex:1;color:var(--text-primary);font-family:var(--font-sans);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}.dropdown__icon[data-astro-cid-wwe277d2]{pointer-events:none;flex-shrink:0;margin-left:var(--space-3xs);height:var(--space-s);width:var(--space-s)}.dropdown--small[data-astro-cid-wwe277d2]{padding:var(--space-xs) calc(var(--space-xs) * 1)}.dropdown--small[data-astro-cid-wwe277d2] .dropdown__text[data-astro-cid-wwe277d2]{font-size:var(--font-size-14)}.dropdown--small[data-astro-cid-wwe277d2] .dropdown__icon[data-astro-cid-wwe277d2]{width:var(--font-size-14);height:var(--font-size-14)}.dropdown--medium[data-astro-cid-wwe277d2]{padding:calc(var(--space-xs) * 1) var(--space-s)}.dropdown--medium[data-astro-cid-wwe277d2] .dropdown__text[data-astro-cid-wwe277d2]{font-size:var(--font-size-base)}.dropdown--medium[data-astro-cid-wwe277d2] .dropdown__icon[data-astro-cid-wwe277d2]{width:var(--font-size-base);height:var(--font-size-base)}.dropdown--large[data-astro-cid-wwe277d2]{padding:var(--space-s) calc(var(--space-s) * 1)}.dropdown--large[data-astro-cid-wwe277d2] .dropdown__text[data-astro-cid-wwe277d2]{font-size:var(--font-size-md)}.dropdown--large[data-astro-cid-wwe277d2] .dropdown__icon[data-astro-cid-wwe277d2]{width:var(--font-size-md);height:var(--font-size-md)}@media (max-width: 768px){.dropdown--small[data-astro-cid-wwe277d2]{padding:var(--space-xs) calc(var(--space-xs) * .75)}.dropdown--small[data-astro-cid-wwe277d2] .dropdown__text[data-astro-cid-wwe277d2]{font-size:var(--font-size-14)}.dropdown--small[data-astro-cid-wwe277d2] .dropdown__icon[data-astro-cid-wwe277d2]{width:var(--font-size-14);height:var(--font-size-14)}}nav[data-astro-cid-pux6a34n]{padding:var(--space-2xs) var(--section-inline);border-bottom:1px solid #eee;background:#fff;position:sticky;top:0;z-index:100;box-shadow:0 2px 4px #0000000d}.nav-container[data-astro-cid-pux6a34n]{max-width:var(--max-width);margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:2rem}.nav-brand[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]{display:flex;align-items:center;text-decoration:none}.logo[data-astro-cid-pux6a34n]{height:40px;width:auto;transition:opacity .2s ease}.logo[data-astro-cid-pux6a34n]:hover{opacity:.8}.nav-items[data-astro-cid-pux6a34n]{display:flex;gap:1rem;list-style:none;margin:0;padding:0;flex:1;justify-content:center;align-items:center}.nav-right[data-astro-cid-pux6a34n]{display:flex;align-items:center;gap:var(--space-2xs)}@media (max-width: 768px){nav[data-astro-cid-pux6a34n]{padding:var(--space-2xs) var(--section-inline)}.nav-container[data-astro-cid-pux6a34n]{flex-direction:row;gap:1rem}.nav-items[data-astro-cid-pux6a34n]{display:none}.nav-right[data-astro-cid-pux6a34n]{display:flex;align-items:center}.logo[data-astro-cid-pux6a34n]{height:24px}}*,*:before,*:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}:root{--step-0: clamp(1rem, 1rem + 0vw, 1rem);--step-1: clamp(1.2rem, 1.1652rem + .1545vw, 1.285rem);--step-2: clamp(1.44rem, 1.3536rem + .384vw, 1.6512rem);--step-3: clamp(1.728rem, 1.5669rem + .716vw, 2.1218rem);--step-4: clamp(2.0736rem, 1.8065rem + 1.1872vw, 2.7265rem);--step-5: clamp(2.4883rem, 2.073rem + 1.846vw, 3.5036rem);--space-3xs: clamp(.25rem, .1989rem + .2273vw, .375rem);--space-2xs: clamp(.5rem, .3977rem + .4545vw, .75rem);--space-xs: clamp(.75rem, .5966rem + .6818vw, 1.125rem);--space-s: clamp(1rem, .7955rem + .9091vw, 1.5rem);--space-m: clamp(1.5rem, 1.1932rem + 1.3636vw, 2.25rem);--space-l: clamp(2rem, 1.5909rem + 1.8182vw, 3rem);--space-xl: clamp(3rem, 2.3864rem + 2.7273vw, 4.5rem);--space-2xl: clamp(4rem, 3.1818rem + 3.6364vw, 6rem);--space-3xl: clamp(6rem, 4.7727rem + 5.4545vw, 9rem);--space-4xl: clamp(12rem, 9.5455rem + 10.9091vw, 18rem);--space-3xs-2xs: clamp(.25rem, .0455rem + .9091vw, .75rem);--space-2xs-xs: clamp(.5rem, .2443rem + 1.1364vw, 1.125rem);--space-xs-s: clamp(.75rem, .4432rem + 1.3636vw, 1.5rem);--space-s-m: clamp(1rem, .4886rem + 2.2727vw, 2.25rem);--space-m-l: clamp(1.5rem, .8864rem + 2.7273vw, 3rem);--space-l-xl: clamp(2rem, .9773rem + 4.5455vw, 4.5rem);--space-xl-2xl: clamp(3rem, 1.7727rem + 5.4545vw, 6rem);--space-2xl-3xl: clamp(4rem, 1.9545rem + 9.0909vw, 9rem);--space-3xl-4xl: clamp(6rem, 1.0909rem + 21.8182vw, 18rem);--space-s-l: clamp(1rem, .1818rem + 3.6364vw, 3rem)}:root{--font-display: "Funnel Display", ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-sans: "Funnel Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-size-12: .75rem;--font-size-14: .875rem;--font-size-15: .9375rem;--font-size-16: 1rem;--font-size-18: 1.125rem;--font-size-base: 1rem;--font-size-m: var(--step-1);--font-size-l: var(--step-2);--font-size-xl: var(--step-3);--font-size-2xl: var(--step-4);--font-size-3xl: var(--step-5);--line-height-tight: 1.1;--line-height-snug: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--font-weight-ultralight: 200;--font-weight-light: 300;--font-weight-medium: 500;--font-weight-bold: 700;--font-weight-black: 800;--tracking-tighter: -.05em;--tracking-tight: -.025em;--tracking-normal: 0em;--tracking-wide: .025em;--tracking-wider: .05em;--max-width: 1200px;--section-inline: var(--space-s-m);--section-block: var(--space-2xl-3xl);--section-offset: var(--space-xl-2xl);--card-inline: var(--space-s-m);--card-block: var(--space-l);--notch-depth: clamp(2.5rem, 1.0682rem + 6.3636cqi, 6rem);--color-warm-100: #fef7ed;--color-warm-200: #fed7aa;--color-warm-300: #fdba74;--color-warm-400: #fb923c;--color-warm-500: #f97316;--color-warm-600: #ea580c;--color-warm-700: #c2410c;--color-warm-800: #9a3412;--color-warm-900: #7c2d12;--color-sand-100: #f7f6f3;--color-sand-200: #ede9e3;--color-sand-300: #e1ddd4;--color-sand-400: #d0c9bc;--color-sand-500: #b8ad9f;--color-sand-600: #9c8f7e;--color-sand-700: #826e58;--color-sand-800: #63543f;--color-sand-900: #4a3f2f;--color-neutral-50: #fafafa;--color-neutral-100: #f5f5f5;--color-neutral-200: #e5e5e5;--color-neutral-300: #d4d4d4;--color-neutral-400: #a3a3a3;--color-neutral-500: #737373;--color-neutral-600: #525252;--color-neutral-700: #404040;--color-neutral-800: #262626;--color-neutral-900: #171717;--text-primary: var(--color-neutral-900);--text-secondary: var(--color-neutral-600);--text-inactive: var(--color-neutral-400);--text-inverse: #fff;--background-primary: #f5f4f5;--background-secondary: #000;--background-elevated: #fff;--background-blue: #a3cfe3;--background-green: #a3e3b7;--background-purple: #b9a3e3;--color-primary: #0066cc;--border-primary: #eaeaeb;--border-secondary: var(--color-neutral-300);--border-focus: var(--color-primary);--radius-xs: .125rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem}html{font-family:var(--font-sans)}body{font-family:var(--font-sans);font-weight:var(--font-weight-medium);font-size:var(--font-size-base)}h1,.heading-3xl{font-weight:var(--font-weight-medium);font-family:var(--font-display);font-size:var(--font-size-3xl);line-height:var(--line-height-tight)}h2,.heading-2xl{font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}h3,.heading-xl{font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}h4,.heading-l{font-family:var(--font-display);font-size:var(--font-size-l);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug)}h5,.heading-m{font-family:var(--font-display);font-size:var(--font-size-m);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}h6,.heading-16{font-family:var(--font-display);font-size:var(--font-size-16);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}.heading-14{font-family:var(--font-display);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}.heading-12{font-family:var(--font-display);font-size:var(--font-size-12);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}.text-xl{font-size:var(--font-size-xl);font-weight:var(--font-weight-light);line-height:var(--line-height-snug)}.text-l{font-size:var(--font-size-l);line-height:var(--line-height-snug)}.text-m{font-size:var(--font-size-m);line-height:var(--line-height-normal)}.text-base{font-size:var(--font-size-base);font-weight:var(--font-weight-light);line-height:var(--line-height-normal)}.text-18{font-size:var(--font-size-18);font-weight:var(--font-weight-light);line-height:var(--line-height-normal)}.text-15{font-size:var(--font-size-15);font-weight:var(--font-weight-light);line-height:var(--line-height-normal)}.text-12{font-size:var(--font-size-12);font-weight:var(--font-weight-light);line-height:var(--line-height-normal)}.font-display{font-family:var(--font-display)}.font-sans{font-family:var(--font-sans)}body{font-size:var(--font-size-base)}strong,b{font-weight:var(--font-weight-black);color:var(--text-primary)}body{background-color:var(--background-primary)}
