@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.08di4g7n39o46.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.3szkwhi_rfrst.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.0op912u62qdhl.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_bf42ea6f-module__j7TpwG__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_bf42ea6f-module__j7TpwG__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_66731d4e-module__kCm0ya__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_66731d4e-module__kCm0ya__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_5848ff34-module__DD8p_q__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_5848ff34-module__DD8p_q__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--blue-50:#e8f3f9;--blue-100:#d2e6f2;--blue-200:#a5cde5;--blue-300:#77b3d7;--blue-400:#4a9aca;--blue-500:#2d82b5;--blue-600:#2673a8;--blue-700:#1d5c86;--blue-800:#164665;--blue-900:#0e2f44;--graphite-50:#f5f7f9;--graphite-100:#eef1f4;--graphite-200:#e4eaee;--graphite-300:#d5dde3;--graphite-400:#b7c2cb;--graphite-500:#7a8994;--graphite-600:#536471;--graphite-700:#1f2d38;--graphite-800:#18232b;--graphite-900:#0f171d;--ink:#1c1c1a;--ink-2:#5f5e58;--ink-3:#8d8c85;--ink-4:#b4b3ad;--on-ink:#fff;--on-ink-muted:#a9a8a2;--line:#e9e8e4;--line-2:#f1f0ed;--line-strong:#dcdbd6;--line-hover:#d6d5cf;--line-dash:#d9d8d2;--line-focus:#d3d2cc;--bg:#fff;--rail-bg:#f7f7f5;--tint:#f6f6f4;--hov:#f2f2ef;--sel:#ebebe8;--paper-bg:#f3f3f1;--blue:#2673a8;--blue-tint:#eef4f9;--hl:#fdf3c4;--hl-line:#ecd77c;--t-ok:#2f7d4f;--t-warn:#b26a0b;--t-danger:#b4372f;--t-info:#2a6fa8;--t-accent:#6a4fb8;--t-neutral:#9a9992;--t-document:#8a5a1e;--r-sm:8px;--r:10px;--r-lg:14px;--r-xl:18px;--sh-1:0 1px 2px #1414120a;--sh-2:0 1px 2px #1414120a, 0 4px 16px #1414120f;--sh-3:0 2px 6px #1414120f, 0 16px 48px #1414121f;--sh-focus:0 1px 2px #1414120a, 0 8px 28px #14141214;--ease-out:cubic-bezier(.22, 1, .36, 1);--action:var(--ink);--action-hover:#000;--action-pressed:#333331;--action-ink:var(--on-ink);--action-subtle:var(--tint);--action-border:var(--line);--surface:var(--bg);--surface-raised:var(--bg);--surface-sunken:var(--tint);--canvas:var(--bg);--rail:#1e2830;--rail-ink:#e6ecf1;--rail-ink-muted:color-mix(in srgb, var(--rail-ink) 68%, transparent);--rail-ink-faint:color-mix(in srgb, var(--rail-ink) 44%, transparent);--rail-hover:color-mix(in srgb, var(--rail-ink) 7%, transparent);--rail-pressed:color-mix(in srgb, var(--rail-ink) 11%, transparent);--rail-selected:color-mix(in srgb, var(--rail-ink) 12%, transparent);--rail-line:color-mix(in srgb, var(--rail-ink) 10%, transparent);--rail-field:color-mix(in srgb, var(--rail-ink) 7%, transparent);--rail-field-line:color-mix(in srgb, var(--rail-ink) 13%, transparent);--ink-muted:var(--ink-2);--ink-faint:var(--ink-3);--hairline:var(--line);--focus:var(--blue);--hover:var(--hov);--pressed:var(--sel);--selection:#dce9f3;--scrim:#1414122e;--ok:var(--t-ok);--ok-bg:#eef6f1;--ok-line:#d4e9dc;--ok-ink:#24603c;--warn:var(--t-warn);--warn-bg:#fcf6ea;--warn-line:#f1e3c5;--warn-ink:#7a5212;--danger:var(--t-danger);--danger-bg:#fcf0ee;--danger-line:#f2d6d2;--danger-ink:#8c2f28;--info:var(--t-info);--info-bg:#eff5fa;--info-line:#d9e7f2;--info-ink:#22557f;--accent-bg:#f6f4fb;--accent-line:#e6e0f4;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-11:2.75rem;--space-12:3rem;--space-0-5:.125rem;--space-0-75:.1875rem;--space-1-25:.3125rem;--space-1-5:.375rem;--space-1-75:.4375rem;--space-2-25:.5625rem;--space-2-5:.625rem;--space-2-75:.6875rem;--space-3-25:.8125rem;--space-3-5:.875rem;--space-4-5:1.125rem;--space-5-5:1.375rem;--space-6-5:1.625rem;--space-7-5:1.875rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:var(--r-sm);--radius:var(--r);--radius-lg:var(--r-lg);--radius-pill:999px;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-lg:1rem;--text-xl:1.125rem;--text-2xl:1.5rem;--text-9:.5625rem;--text-9-5:.59375rem;--text-10:.625rem;--text-10-5:.65625rem;--text-11:.6875rem;--text-11-5:.71875rem;--text-12-5:.78125rem;--text-13-5:.84375rem;--text-14-5:.90625rem;--text-15:.9375rem;--text-15-5:.96875rem;--text-17:1.0625rem;--text-19:1.1875rem;--text-20:1.25rem;--text-22:1.375rem;--text-30:1.875rem;--white:#fff;--shade-03:#00000008;--shade-04:#0000000a;--shade-18:#0000002e;--shade-warm-04:#1c1c1a0a;--shade-warm-08:#1c1c1a14;--shade-ink-04:#1a19170a;--shade-ink-18:#1a19172e;--font-sans:var(--font-geist-sans,"Geist"), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-geist-mono,"Geist Mono"), ui-monospace, monospace;--leading-xs:1rem;--leading-sm:1.125rem;--leading-md:1.3125rem;--leading-lg:1.5rem;--leading-xl:1.5rem;--leading-2xl:1.875rem;--shadow-sm:var(--sh-1);--shadow:var(--sh-2);--shadow-md:var(--sh-3);--ease:cubic-bezier(.22, 1, .36, 1);--ease-move:cubic-bezier(.77, 0, .175, 1);--dur-fast:.14s;--dur-base:.24s;--dur-slow:.72s;--z-base:1;--z-sticky:20;--z-dropdown:60;--z-modal:70;--z-floating:75;--z-toast:80;--z-palette:90;--sidebar-w:244px;--ask-w:400px;--pane-head-h:3rem;--workspace-inset:1.5rem;--workspace-side-w:0px;--inspector-w:320px;--control-h:2rem;--control-h-sm:1.75rem;--control-radius:var(--r-sm);--button-radius:var(--radius-pill);--field-radius:var(--r);--space-control-x:var(--space-4);--space-control-x-sm:var(--space-3);--control-gap:.375rem;--pane-header-h:3rem;--chart-1:#2673a8;--chart-2:#5f8f73;--chart-3:#8f79a8;--chart-4:#b28a43;--chart-5:#718391;--chart-6:#a85a55;--chart-7:#3d8a8a;--chart-8:#a86b4a;--cv-canvas:#f4f4f4;--cv-sheet:#fff;--cv-ink:#171717;--cv-ink-2:#4d4d4d;--cv-ink-3:#747474;--cv-ink-4:#9e9e9e;--cv-line:#e5e5e5;--cv-line-2:#eee;--cv-line-strong:#d4d4d4;--cv-fill:#f3f3f3;--cv-fill-2:#ededed;--cv-hover:#f2f2f2;--cv-press:#e9e9e9;--cv-blue:#156cdd;--cv-blue-ink:#0555b7;--cv-blue-soft:#ecf4ff;--cv-blue-ring:#a4c6f8;--cv-red:#e23532;--cv-green:#21914e;--cv-amber:#e49921;--cv-violet:#7f57d1;--cv-on-ink:#fcfcfc;--cv-sh-sheet:0 0 0 1px #0000000b, 0 1px 2px #0000000a;--cv-sh-float:0 0 0 1px #0000000f, 0 2px 4px #0000000a;--cv-sh-pop:var(--cv-sh-float), 0 12px 32px -6px #00000024;--cv-sh-card:0 0 0 1px #0000000e, 0 1px 3px #0000000a;--cv-sh-card-hover:0 0 0 1px #00000014, 0 6px 18px -6px #0000001f;--cv-r-sm:8px;--cv-r:10px;--cv-r-lg:14px;--cv-r-xl:18px;--cv-ease:cubic-bezier(.2, .8, .2, 1);--cv-fast:.12s;--cv-font:var(--font-geist-sans,ui-sans-serif, system-ui, sans-serif);--cv-mono:var(--font-geist-mono,ui-monospace, monospace)}@supports (color:lab(0% 0 0)){:root{--white:lab(100% 0 0);--shade-03:lab(0% 0 0/.03);--shade-04:lab(0% 0 0/.04);--shade-18:lab(0% 0 0/.18);--cv-canvas:lab(96.288% -.0000298023 0);--cv-sheet:lab(100% 0 0);--cv-ink:lab(7.78201% -.0000149012 0);--cv-ink-2:lab(32.72% -.0000149012 0);--cv-ink-3:lab(48.96% 0 0);--cv-ink-4:lab(65.2% 0 0);--cv-line:lab(90.952% 0 -.0000119209);--cv-line-2:lab(93.968% 0 0);--cv-line-strong:lab(84.92% 0 -.0000119209);--cv-fill:lab(95.94% 0 0);--cv-fill-2:lab(93.62% -.0000298023 0);--cv-hover:lab(95.592% 0 0);--cv-press:lab(92.46% -.0000298023 0);--cv-blue:lab(46.0325% 10.0637 -65.8874);--cv-blue-ink:lab(36.8737% 10.0628 -58.9067);--cv-blue-soft:lab(95.8752% -1.31488 -8.12058);--cv-blue-ring:lab(78.781% -2.88999 -28.7766);--cv-red:lab(51.5141% 66.0201 45.492);--cv-green:lab(53.0563% -43.4727 26.127);--cv-amber:lab(69.5879% 22.7031 67.6374);--cv-violet:lab(46.1556% 37.4937 -58.138);--cv-on-ink:lab(98.84% .0000298023 -.0000119209);--cv-sh-sheet:0 0 0 1px lab(0% 0 0/.045), 0 1px 2px lab(0% 0 0/.04);--cv-sh-float:0 0 0 1px lab(0% 0 0/.06), 0 2px 4px lab(0% 0 0/.04);--cv-sh-pop:var(--cv-sh-float), 0 12px 32px -6px lab(0% 0 0/.14);--cv-sh-card:0 0 0 1px lab(0% 0 0/.055), 0 1px 3px lab(0% 0 0/.04);--cv-sh-card-hover:0 0 0 1px lab(0% 0 0/.08), 0 6px 18px -6px lab(0% 0 0/.12)}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#161a1e;--rail-bg:#1c2126;--tint:#1c2126;--hov:#232930;--sel:#2a3038;--line:#2e353d;--line-2:#252b32;--ink-2:#97a2ac;--ink-3:#6a747e;--ink-4:#4c555e;--action:#e4e9ed;--action-ink:#101418;--surface:#161a1e;--surface-raised:#1c2126;--surface-sunken:#101418;--canvas:#0f171d;--ink:#e4e9ed;--ink-muted:#97a2ac;--ink-faint:#6a747e;--hairline:#2e353d;--rail:#161d23;--rail-ink:#e4e9ed;--rail-line:#2e353d;--rail-field:#ffffff0f;--rail-field-line:#ffffff1f;--hover:color-mix(in srgb, var(--ink) 6%, transparent);--pressed:color-mix(in srgb, var(--ink) 10%, transparent);--scrim:#0406089e;--ok:#5cb389;--ok-bg:color-mix(in srgb, var(--ok) 16%, var(--surface));--warn:#d2a259;--warn-bg:color-mix(in srgb, var(--warn) 16%, var(--surface));--danger:#dd7f76;--danger-bg:color-mix(in srgb, var(--danger) 16%, var(--surface))}[data-density=dense]{--text-md:.8125rem;--leading-md:1.125rem;--control-h:1.75rem;--control-h-sm:1.5rem}
:root{--canvas:var(--cv-sheet);--sheet:var(--cv-sheet);--ink:var(--cv-ink);--ink-2:var(--cv-ink-2);--ink-3:var(--cv-ink-3);--ink-4:var(--cv-ink-4);--line:#e6e6e6;--line-2:#eee;--line-strong:var(--cv-line-strong);--fill:#f9f9f9;--fill-2:var(--cv-fill-2);--hover:#f5f5f5;--press:var(--cv-press);--on-ink:var(--cv-on-ink);--focus:var(--cv-blue);--focus-soft:var(--cv-blue-soft);--danger:#cc2827;--d-canvas:#0d0d0d;--d-sheet:#171717;--d-ink:#f5f5f5;--d-ink-2:#c4c4c4;--d-ink-3:#989898;--d-ink-4:#696969;--d-line:#ffffff24;--d-line-2:#ffffff17;--d-line-strong:#ffffff3d;--d-fill:#ffffff0f;--signal:#ff5a1f;--sh-card:0 0 0 1px var(--line);--sh-card-hover:0 0 0 1px var(--line-strong);--sh-sheet:var(--cv-sh-sheet);--sh-pop:var(--cv-sh-pop);--glass-fill:#ffffff6b;--glass-solid:#f7f7f7;--glass-blur:blur(28px) saturate(170%);--glass-edge:inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #ffffff61;--glass-shadow:0 1px 1px #0000000f, 0 12px 24px -8px #0000002e, 0 48px 96px -24px #0000006b;--glass-rim:1;--mark-sheen:#5db2f7;--scheme:light;--r-sm:var(--cv-r-sm);--r:var(--cv-r);--r-lg:var(--cv-r-lg);--r-xl:var(--cv-r-xl);--r-pill:999px;--f-sans:var(--font-geist-sans), "Geist", ui-sans-serif, system-ui, sans-serif;--f-mono:var(--font-geist-mono), ui-monospace, monospace;--font-display:var(--font-newsreader), "Newsreader", Georgia, serif;--f-display:var(--font-display);--w-display:300;--w-heading:360;--max:1200px;--gutter:1.5rem;--rail-in:.75rem;--section:clamp(4.5rem, 2.75rem + 5vw, 8.5rem);--bar:4rem;--ease-out:cubic-bezier(.23, 1, .32, 1);--t-display:clamp(2.75rem, 1.6rem + 4.4vw, 5rem);--t-h1:clamp(2.5rem, 1.6rem + 3.4vw, 4.375rem);--t-h2:clamp(2rem, 1.5rem + 2vw, 3.25rem);--t-h3:clamp(1.1875rem, 1.12rem + .3vw, 1.375rem);--t-statement:clamp(1.75rem, 1.3rem + 1.9vw, 3rem);--t-figure:clamp(2.5rem, 1.9rem + 2.6vw, 4.25rem);--t-lede:clamp(1.0625rem, 1rem + .3vw, 1.25rem);--t-body:1rem;--t-small:.9375rem;--t-label:.8125rem;--bg:var(--cv-sheet);--surface:var(--cv-sheet);--hairline:var(--cv-line);--font-sans:var(--f-sans);--action:var(--cv-ink);--action-ink:var(--cv-on-ink);--action-hover:#000;--blue-tint:var(--cv-blue-soft);--paper:var(--canvas);--rule:var(--line);--rule-2:var(--line-2);--white:var(--sheet);--display:var(--f-display);--t-label-size:var(--t-label);--m-section:var(--section);--m-bar:var(--bar);--on-night:var(--d-ink);--on-night-2:var(--d-ink-2);--on-night-3:var(--d-ink-3);--rule-night:var(--d-line);--night:var(--d-canvas);--night-2:var(--d-sheet)}@supports (color:lab(0% 0 0)){:root{--line:lab(91.3% 0 -.0000119209);--line-2:lab(94.2% 0 0);--fill:lab(97.912% 0 0);--hover:lab(96.52% -.0000298023 .0000119209);--danger:lab(45.8049% 62.9533 44.1);--d-canvas:lab(3.6999% 0 0);--d-sheet:lab(7.78201% -.0000149012 0);--d-ink:lab(96.52% -.0000298023 .0000119209);--d-ink-2:lab(79.12% -.0000298023 -.0000119209);--d-ink-3:lab(62.88% -.0000298023 0);--d-ink-4:lab(44.32% 0 0);--d-line:lab(100% 0 0/.14);--d-line-2:lab(100% 0 0/.09);--d-line-strong:lab(100% 0 0/.24);--d-fill:lab(100% 0 0/.06);--glass-fill:lab(100% 0 0/.42);--glass-solid:lab(97.1% -.0000298023 -.0000119209);--glass-edge:inset 0 1px 0 lab(100% 0 0/.75), inset 0 0 0 1px lab(100% 0 0/.38);--glass-shadow:0 1px 1px lab(0% 0 0/.06), 0 12px 24px -8px lab(0% 0 0/.18), 0 48px 96px -24px lab(0% 0 0/.42);--mark-sheen:lab(69.563% -11.2199 -42.6662);--action-hover:lab(0% 0 0)}}@media (min-width:1024px){:root{--gutter:3rem;--rail-in:2rem}}:root[data-theme=dark]{--cv-canvas:#0d0d0d;--cv-sheet:#171717;--cv-ink:#f2f2f2;--cv-ink-2:#bebebe;--cv-ink-3:#8c8c8c;--cv-ink-4:#636363;--cv-line:#2b2b2b;--cv-line-2:#242424;--cv-line-strong:#3d3d3d;--cv-fill:#202020;--cv-fill-2:#262626;--cv-hover:#222;--cv-press:#2b2b2b;--cv-blue:#609efa;--cv-blue-ink:#8ab9ff;--cv-blue-soft:#16273f;--cv-blue-ring:#265496;--cv-on-ink:#0d0d0d;--canvas:var(--cv-canvas);--line:var(--cv-line);--line-2:var(--cv-line-2);--fill:var(--cv-sheet);--hover:var(--cv-hover);--danger:#f47c70;--action-hover:#fff;--glass-fill:#1717178c;--glass-solid:var(--cv-sheet);--glass-edge:inset 0 1px 0 #ffffff1a, inset 0 0 0 1px #ffffff12;--glass-rim:.22;--mark-sheen:#b4ddff;--scheme:dark;--ink-muted:var(--cv-ink-2);--ink-faint:var(--cv-ink-3);--tint:var(--cv-fill);--hov:var(--cv-hover);--sel:var(--cv-press);--pressed:var(--cv-press);--surface-raised:var(--cv-sheet);--surface-sunken:var(--cv-fill);--selection:var(--cv-blue-soft);--sh-pop:0 0 0 1px var(--cv-line), 0 12px 32px -6px #00000080;--hl:#5f4a0c;--hl-line:#a2822a;--t-ok:#65c281;--t-danger:#f47c70;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--cv-canvas:lab(3.6999% 0 0);--cv-sheet:lab(7.78201% -.0000149012 0);--cv-ink:lab(95.36% 0 0);--cv-ink-2:lab(76.8% -.0000298023 0);--cv-ink-3:lab(58.24% 0 0);--cv-ink-4:lab(42% 0 0);--cv-line:lab(17.64% -.0000149012 0);--cv-line-2:lab(14.16% 0 0);--cv-line-strong:lab(25.76% -.0000149012 0);--cv-fill:lab(12.42% -.00000745058 .00000298023);--cv-fill-2:lab(15.32% 0 0);--cv-hover:lab(13% 0 0);--cv-press:lab(17.64% -.0000149012 0);--cv-blue:lab(64.2311% .620663 -52.6706);--cv-blue-ink:lab(73.8469% -2.06059 -42.5828);--cv-blue-soft:lab(15.026% -.311792 -17.6381);--cv-blue-ring:lab(35.2944% 2.7933 -41.8647);--cv-on-ink:lab(3.6999% 0 0);--danger:lab(66.0977% 46.4553 28.7923);--action-hover:lab(100% 0 0);--glass-fill:lab(7.78201% -.0000149012 0/.55);--glass-edge:inset 0 1px 0 lab(100% 0 0/.1), inset 0 0 0 1px lab(100% 0 0/.07);--mark-sheen:lab(86.0354% -8.18306 -23.5196);--sh-pop:0 0 0 1px var(--cv-line), 0 12px 32px -6px lab(0% 0 0/.5);--hl:lab(32.8726% 4.63615 37.068);--hl-line:lab(56.15% 6.03798 49.5761);--t-ok:lab(71.519% -39.936 23.7634);--t-danger:lab(66.0977% 46.4553 28.7923)}}.dark{--canvas:var(--d-canvas);--sheet:var(--d-sheet);--ink:var(--d-ink);--ink-2:var(--d-ink-2);--ink-3:var(--d-ink-3);--ink-4:var(--d-ink-4);--line:var(--d-line);--line-2:var(--d-line-2);--line-strong:var(--d-line-strong);--fill:var(--d-fill);--hover:#ffffff14;--on-ink:var(--d-canvas);--focus:#67a5ff;--focus-soft:#1a2e4c;--sh-card:0 0 0 1px var(--d-line);--sh-card-hover:0 0 0 1px var(--d-line-strong);background:var(--canvas);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){.dark{--hover:lab(100% 0 0/.08);--focus:lab(66.569% .29999 -52.717);--focus-soft:lab(18.4296% -.0587851 -21.1139)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;scroll-padding-top:calc(var(--bar) + 1rem);background:var(--canvas)}body{background:var(--canvas);color:var(--ink);font-family:var(--f-sans);font-size:var(--t-body);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.6;position:relative}img,video,canvas{max-width:100%;display:block}:where(svg){vertical-align:-.125em;flex-shrink:0}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--cv-blue-soft)}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0}.skip{z-index:100;border-radius:var(--r-pill);background:var(--ink);color:var(--on-ink);padding:.5rem 1rem;position:absolute;top:-4rem;left:1rem}.skip:focus{top:1rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body:before{content:"";inset-block:0;z-index:1;width:calc(min(100% - 2 * var(--gutter), var(--max)) + 2 * var(--rail-in));border-inline:1px solid var(--line);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}main>:not(script)~:not(script){border-top:1px solid var(--line)}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.wrap-narrow{max-width:calc(46rem + 2 * var(--gutter))}.section{padding-block:var(--section)}.section-tight{padding-block:calc(var(--section) * .5)}.section-head{gap:1.25rem;max-width:48rem;margin-bottom:clamp(2.5rem,2rem + 2.5vw,4.5rem);display:grid}.head-split{gap:1.25rem 3rem;max-width:none;margin-bottom:clamp(2.5rem,2rem + 2.5vw,4.5rem);display:grid}@media (min-width:960px){.head-split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}}.split{align-items:center;gap:2.5rem;display:grid}@media (min-width:960px){.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,2rem + 3vw,6rem)}.split-flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.split-flip>:first-child{order:2}.split-top{align-items:start}}.grid{gap:2.5rem 2rem;display:grid}@media (min-width:720px){.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.stack-1>*+*{margin-top:.5rem}.stack-2>*+*{margin-top:1rem}.stack-3>*+*{margin-top:1.75rem}.stack-4>*+*{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.75rem}.mt-5{margin-top:3rem}.mt-6{margin-top:5rem}.mb-4{margin-bottom:1.75rem}.display,.h1,.h2,.statement{font-family:var(--f-display);font-optical-sizing:auto;font-weight:var(--w-heading);font-variant-numeric:lining-nums;text-wrap:balance;color:var(--ink)}.display{font-size:var(--t-display);font-weight:var(--w-display);letter-spacing:-.028em;line-height:1.02}.h1{font-size:var(--t-h1);font-weight:var(--w-display);letter-spacing:-.026em;line-height:1.04}.h2{font-size:var(--t-h2);letter-spacing:-.02em;line-height:1.08}.statement{font-size:var(--t-statement);letter-spacing:-.016em;text-wrap:pretty;line-height:1.16}.tone-muted{color:var(--ink-3)}.h3,.title,.figure-num,.figure-value{font-family:var(--f-sans);color:var(--ink);text-wrap:balance;font-weight:500}.h3{font-size:var(--t-h3);letter-spacing:-.018em;line-height:1.3}.title{letter-spacing:-.022em;font-size:clamp(1.25rem,1.15rem + .5vw,1.625rem);line-height:1.2}.lede{font-size:var(--t-lede);color:var(--ink-2);text-wrap:pretty;max-width:36em;line-height:1.55}.body{font-size:var(--t-body);color:var(--ink-2);text-wrap:pretty;line-height:1.65}.small{font-size:var(--t-small);line-height:1.55}.label{font-size:var(--t-label);letter-spacing:0;color:var(--ink-3);font-weight:500;line-height:1.4}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.mono{font-family:var(--f-mono);letter-spacing:0;font-size:.88em}.tnum{font-variant-numeric:tabular-nums lining-nums}.link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklch, currentColor 30%, transparent);text-decoration-color:color-mix(in oklch, currentColor 30%, transparent);text-underline-offset:.22em;transition:text-decoration-color .16s}.link:hover{text-decoration-color:currentColor}.btn{border-radius:var(--r-pill);height:2.5rem;font-family:var(--f-sans);letter-spacing:-.006em;white-space:nowrap;transition:background-color .14s ease, box-shadow .14s ease, color .14s ease, transform .12s var(--ease-out);border:0;justify-content:center;align-items:center;gap:.5rem;padding:0 1.125rem;font-size:.9375rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.5;cursor:progress}.btn-sm{height:2.125rem;padding:0 .875rem;font-size:.875rem}.btn-lg{height:3rem;padding:0 1.375rem;font-size:1rem}.btn-block{width:100%}.btn-primary{background:var(--ink);color:var(--on-ink)}.btn-primary:hover:not(:disabled){background:color-mix(in oklch, var(--ink) 86%, var(--canvas))}.btn-secondary{background:var(--sheet);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.btn-secondary:hover:not(:disabled){background:var(--hover);box-shadow:inset 0 0 0 1px var(--ink-4)}.btn-quiet{color:var(--ink-2);background:0 0;padding-inline:.75rem}.btn-quiet:hover{background:var(--hover);color:var(--ink)}.actions{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.field{gap:.375rem;min-width:0;display:grid}.field-label{font-size:var(--t-label);color:var(--ink-2);font-weight:500}.input,.field input:not([type=checkbox],[type=radio]),.field textarea,.field select{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--sheet);width:100%;min-width:0;height:2.75rem;color:var(--ink);padding:0 .875rem;font-size:.9375rem;transition:border-color .14s,box-shadow .14s}.field textarea{height:auto;min-height:7rem;padding-block:.625rem;line-height:1.5}.field select,select.input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 256 256'%3E%3Cpath fill='none' stroke='%238a8a8a' stroke-width='24' stroke-linecap='round' stroke-linejoin='round' d='M208 96l-80 80-80-80'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;padding-right:2.25rem}.input:hover,.field :is(input,textarea,select):hover{border-color:var(--ink-4)}.input:focus,.field :is(input,textarea,select):focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-soft);outline:0}.input::placeholder,.field :is(input,textarea)::placeholder{color:var(--ink-4)}.field [aria-invalid=true],.input[aria-invalid=true]{border-color:var(--danger)}.field-error{font-size:var(--t-label);color:var(--danger);font-weight:500}.dark .field-error{color:#fa887d;color:lab(69.6824% 43.2406 26.5394)}.form-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.sheet{border-radius:var(--r-lg);background:var(--sheet);box-shadow:var(--sh-card)}a.sheet{text-decoration:none;transition:box-shadow .2s}a.sheet:hover{box-shadow:var(--sh-card-hover)}.features{display:grid}.feature{margin-inline:calc(-1 * var(--rail-in));padding:clamp(3rem, 2rem + 4vw, 6.5rem) var(--rail-in);align-items:center;gap:2rem;display:grid}.feature:first-child{padding-top:0}.feature:last-child{padding-bottom:0}.feature+.feature{border-top:1px solid var(--line)}.feature-copy{align-content:start;gap:1.25rem;max-width:30rem;display:grid}@media (min-width:960px){.feature{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(3rem,2rem + 4vw,6rem)}.feature-flip{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.feature-flip>.feature-copy{order:2}}.cards{margin-inline:calc(-1 * var(--rail-in));border-block:1px solid var(--line);list-style:none;display:grid;overflow:clip}.cards>*{padding:clamp(1.5rem, 1rem + 1.2vw, 2rem) var(--rail-in) clamp(2rem, 1.5rem + 1.5vw, 2.75rem);box-shadow:1px 0 0 var(--line), 0 1px 0 var(--line)}@media (min-width:720px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cards>*{padding-inline:clamp(1.25rem,.75rem + 1vw,2rem)}.cards>:nth-child(odd){padding-left:var(--rail-in)}.cards>:nth-child(2n){padding-right:var(--rail-in)}}@media (min-width:1024px){.cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cards-3>:nth-child(n){padding-inline:clamp(1.25rem,.75rem + 1vw,2rem)}.cards-3>:nth-child(3n+1){padding-left:var(--rail-in)}.cards-3>:nth-child(3n){padding-right:var(--rail-in)}}.plate-card{align-content:start;gap:1.125rem;text-decoration:none;display:grid}.plate-card-media{aspect-ratio:3/2;border-radius:var(--r-sm);background:var(--fill);display:block;position:relative;overflow:hidden}.plate-card-media img{transition:transform .9s var(--ease-out)}.plate-card:hover .plate-card-media img{transform:scale(1.03)}.plate-card-body{gap:.375rem;display:grid}.plate-card-title{font-size:var(--t-h3);letter-spacing:-.02em;text-wrap:balance;font-weight:500;line-height:1.3}.plate-card:hover .plate-card-title{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.plate-card-line{font-size:var(--t-small);color:var(--ink-2);text-wrap:pretty}.plan-strip{margin-inline:calc(-1 * var(--rail-in));border-block:1px solid var(--line);list-style:none;display:grid}.plan-strip.sheet{box-shadow:none;background:0 0;border-radius:0}.plan-strip-cell{padding:1.75rem var(--rail-in) 2rem;align-content:start;gap:.5rem;display:grid}.plan-strip-cell+.plan-strip-cell{border-top:1px solid var(--line)}@media (min-width:720px){.plan-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.plan-strip-cell{padding-inline:clamp(1rem,.5rem + 1vw,1.75rem)}.plan-strip-cell:first-child{padding-left:var(--rail-in)}.plan-strip-cell:last-child{padding-right:var(--rail-in)}.plan-strip-cell+.plan-strip-cell{border-top:0;border-left:1px solid var(--line)}}.plan-strip-name{font-size:var(--t-small);color:var(--ink);font-weight:500}.plan-strip-price{letter-spacing:-.04em;font-variant-numeric:tabular-nums lining-nums;font-size:clamp(1.875rem,1.5rem + 1.2vw,2.625rem);font-weight:300;line-height:1.1}.plan-strip-per{font-size:var(--t-small);letter-spacing:0;color:var(--ink-3);font-weight:400}.plan-strip-line{font-size:var(--t-label);color:var(--ink-3)}.article{padding-block:clamp(3rem, 2rem + 4vw, 6rem) var(--section)}.article .prose{max-width:42rem;margin-inline:auto}.bar{z-index:50;background:color-mix(in oklch, var(--canvas) 92%, transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--line);position:sticky;top:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bar{background:var(--canvas)}}.bar-inner{height:var(--bar);align-items:center;gap:1.75rem;display:flex}.wordmark{letter-spacing:-.03em;align-items:center;gap:.5rem;font-size:1.1875rem;font-weight:560;text-decoration:none;display:inline-flex}.wordmark svg{width:1.25rem;height:1.25rem}.bar-nav{align-items:center;gap:.125rem;display:none}.bar-actions{align-items:center;gap:.375rem;margin-left:auto;display:flex}.bar-actions .bar-login{display:none}.bar-link{border-radius:var(--r-pill);height:2.125rem;color:var(--ink-2);background:0 0;border:0;align-items:center;gap:.3rem;padding:0 .75rem;font-size:.9375rem;font-weight:450;text-decoration:none;transition:color .14s,background-color .14s;display:inline-flex}.bar-link:hover,.bar-link[aria-expanded=true]{color:var(--ink);background:color-mix(in oklch, var(--ink) 5%, transparent)}.bar-link[aria-current=page],.bar-link[data-current=true]{color:var(--ink)}.bar-link svg{opacity:.55;transition:transform .2s var(--ease-out)}.bar-link[aria-expanded=true] svg{transform:rotate(180deg)}.bar-group{position:relative}.bar-panel{border-radius:var(--r-lg);background:var(--sheet);box-shadow:var(--sh-pop);transform-origin:0 0;gap:0;padding:.5rem;display:none;position:absolute;top:calc(100% + .625rem);left:-.75rem}.bar-panel:before{content:"";height:.75rem;position:absolute;inset:-.75rem 0 auto}.bar-panel.is-open{animation:panel-in .16s var(--ease-out);display:flex}@keyframes panel-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}}.bar-col{align-content:start;gap:.125rem;min-width:15rem;padding:.5rem;display:grid}.bar-col:only-child:not(.bar-col-wide){min-width:19rem}.bar-col+.bar-col{border-left:1px solid var(--line-2)}.bar-col-wide{grid-template-columns:repeat(2,minmax(14rem,1fr));column-gap:.25rem}.bar-col-wide>.bar-col-head{grid-column:1/-1}.bar-col-head{font-size:var(--t-label);color:var(--ink-3);padding:.375rem .75rem .5rem;font-weight:500}.bar-col ul{list-style:none;display:contents}.bar-item{border-radius:var(--r);gap:.125rem;padding:.5rem .75rem;text-decoration:none;transition:background-color .12s;display:grid}.bar-item:hover{background:var(--hover)}.bar-item-label{letter-spacing:-.01em;font-size:.9375rem;font-weight:500}.bar-item-desc{color:var(--ink-3);font-size:.8125rem;line-height:1.45}.bar-toggle{border-radius:var(--r-pill);background:0 0;border:0;place-items:center;width:2.5rem;height:2.5rem;display:inline-grid}.bar-toggle:hover{background:var(--hover)}@media (min-width:1080px){.bar-nav{display:flex}.bar-actions .bar-login{display:inline-flex}.bar-actions .bar-toggle{display:none}}.menu{max-height:calc(100dvh - var(--bar));border-top:1px solid var(--line);background:var(--canvas);padding-block:.5rem 2rem;overflow-y:auto}.menu-group{border-bottom:1px solid var(--line);padding-block:1rem}.menu-group ul{margin-top:.25rem;list-style:none;display:grid}.menu-head{font-size:var(--t-label);color:var(--ink-3);margin-top:.75rem;display:block}.menu-link{padding:.4rem 0;font-size:1.0625rem;text-decoration:none;display:block}.menu-group>.menu-link,.menu-group>.menu-title{font-size:1.375rem;font-weight:var(--w-heading);letter-spacing:-.025em;text-decoration:none}.menu-actions{gap:.625rem;margin-top:1.5rem;display:grid}.menu-actions .btn{width:100%}@media (min-width:1080px){.menu{display:none!important}}.hero,.page-hero{padding-block:clamp(3.5rem,2rem + 5vw,7.5rem) clamp(3.5rem,2rem + 4vw,6.5rem)}.hero-grid{gap:2.5rem;display:grid}.hero-main{align-content:start;gap:1.75rem;display:grid}.hero-aside{align-content:end;gap:1.5rem;display:grid}.hero-title{text-wrap:balance;max-width:13em}.hero-proof{border-top:1px solid var(--line);font-size:var(--t-small);color:var(--ink-2);grid-template-columns:max-content minmax(0,1fr);align-self:start;list-style:none;display:grid}.hero-proof li{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--line);column-gap:1.5rem;padding-block:.75rem;display:grid}.hero-proof strong{color:var(--ink);font-weight:500}@media (min-width:1024px){.hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(3rem,2rem + 4vw,6rem)}.hero-grid[data-form=true]{grid-template-columns:minmax(0,7fr) minmax(23rem,5fr);align-items:start;row-gap:2.5rem}.hero-grid[data-form=true] .hero-aside{grid-area:1/2/span 2;align-self:center}.hero-grid>.hero-proof{grid-column:1;margin-top:0}}.hero-picture{margin-top:clamp(3rem,2rem + 4vw,6rem)}.crumbs{font-size:var(--t-label);color:var(--ink-3);flex-wrap:wrap;gap:.25rem .5rem;list-style:none;display:flex}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--ink)}.crumbs li+li:before{content:"/";opacity:.6;margin-right:.5rem}.lead{border-radius:var(--r-xl);background:var(--sheet);width:100%;box-shadow:0 0 0 1px var(--line), 0 1px 2px #00000008, 0 24px 48px -32px #00000029;gap:1.375rem;padding:clamp(1.375rem,1rem + 1.2vw,2rem);display:grid}@supports (color:lab(0% 0 0)){.lead{box-shadow:0 0 0 1px var(--line), 0 1px 2px lab(0% 0 0/.03), 0 24px 48px -32px lab(0% 0 0/.16)}}.lead-title{letter-spacing:-.02em;font-size:1.125rem;font-weight:560;line-height:1.3}.lead-sub{font-size:var(--t-small);color:var(--ink-2);margin-top:.25rem}.lead-fields{gap:.875rem;display:grid}.lead-note{font-size:var(--t-label);color:var(--ink-3);line-height:1.5}.lead-done{align-content:start;gap:.5rem;display:grid}.lead-done .lead-title:before{content:"";background:var(--cv-green);vertical-align:.15em;border-radius:50%;width:.5rem;height:.5rem;margin-right:.625rem;display:inline-block}.lead-inline{gap:.5rem;display:grid}.siteform{gap:.625rem;width:100%;display:grid;container-type:inline-size}.siteform-bar{border-radius:var(--r-xl);background:color-mix(in oklch, var(--sheet) 82%, transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:0 0 0 1px var(--line), 0 1px 2px #0000000a, 0 20px 44px -30px #0006;transition:box-shadow .16s var(--ease-out);flex-direction:column;gap:.375rem;padding:.375rem;display:flex}@supports (color:lab(0% 0 0)){.siteform-bar{box-shadow:0 0 0 1px var(--line), 0 1px 2px lab(0% 0 0/.04), 0 20px 44px -30px lab(0% 0 0/.4)}}.siteform-bar:focus-within{box-shadow:0 0 0 1px var(--focus), 0 0 0 4px var(--focus-soft), 0 20px 44px -30px #0006}@supports (color:lab(0% 0 0)){.siteform-bar:focus-within{box-shadow:0 0 0 1px var(--focus), 0 0 0 4px var(--focus-soft), 0 20px 44px -30px lab(0% 0 0/.4)}}.siteform-bar:has([aria-invalid=true]){box-shadow:0 0 0 1px var(--danger), 0 20px 44px -30px #0006}@supports (color:lab(0% 0 0)){.siteform-bar:has([aria-invalid=true]){box-shadow:0 0 0 1px var(--danger), 0 20px 44px -30px lab(0% 0 0/.4)}}.siteform-input{min-width:0;height:2.75rem;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:auto;padding:0 .875rem;font-size:1rem}.siteform-input::placeholder{color:var(--ink-3)}.siteform-go{flex:none;height:2.75rem;padding-inline:1.25rem}.siteform-error{padding-inline:1rem}@container (min-width:27rem){.siteform-bar{border-radius:var(--r-pill);flex-direction:row;align-items:center}.siteform-input{padding-left:1.125rem}.siteform-go{border-radius:var(--r-pill)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.siteform-bar{background:var(--sheet)}}@media (prefers-reduced-transparency:reduce){.siteform-bar{background:var(--sheet);-webkit-backdrop-filter:none;backdrop-filter:none}}.lead-inline-row{flex-wrap:wrap;gap:.5rem;max-width:26rem;display:flex}.lead-inline-row .input{flex:12rem;height:2.5rem}.lead-inline-row .btn{flex:none}.glass{border-radius:var(--r-xl);background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge), var(--glass-shadow);color:var(--cv-ink);color-scheme:var(--scheme);position:relative}.glass:after{content:"";border-radius:inherit;opacity:var(--glass-rim);-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(150deg,#fffffff2,#ffffff26 35%,#fff0 60%,#ffffff4d);background:linear-gradient(150deg,lab(100% 0 0/.95),lab(100% 0 0/.15) 35%,lab(100% 0 0/0) 60%,lab(100% 0 0/.3));padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:var(--glass-solid)}}@media (prefers-reduced-transparency:reduce){.glass{background:var(--glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.stage{--stage-h:clamp(36rem, 24rem + 26vw, 48rem);z-index:2;isolation:isolate;height:var(--stage-h);margin-inline:calc(-1 * var(--rail-in));background:var(--fill);position:relative;overflow:hidden}.stage-plate{z-index:-1;position:absolute;inset:0}.stage-plate:after{content:"";background:linear-gradient(#0000 40%,#0000002e);background:linear-gradient(lab(0% 0 0/0) 40%,lab(0% 0 0/.18));position:absolute;inset:0}.stage-shot{left:clamp(1rem,5%,4.5rem);bottom:calc(var(--stage-h) * -.14);width:min(40rem,52%);animation:rise 1.2s var(--ease-out) .3s both;position:absolute}.stage-note{width:min(20rem,30%);animation:materialize .9s var(--ease-out) 1.1s both;padding:1rem 1.125rem 1.125rem;font-size:.8125rem;line-height:1.45;position:absolute;top:clamp(2.5rem,12%,6rem);right:clamp(1rem,6%,5rem)}.stage-note-kind{color:var(--cv-ink-2);align-items:center;gap:.5rem;margin-bottom:.375rem;font-size:.75rem;font-weight:500;display:flex}.stage-note-kind:before{content:"";background:var(--signal);border-radius:50%;width:.4375rem;height:.4375rem;box-shadow:0 0 0 3px #fc6b3333;box-shadow:0 0 0 3px lab(63.6851% 54.4191 58.0916/.2)}.stage-note-title{letter-spacing:-.01em;color:var(--cv-ink);font-size:.9375rem;font-weight:550;display:block}.stage-note-meta{color:var(--cv-ink-2);margin-top:.25rem;display:block}.stage-thread{pointer-events:none;width:100%;height:100%;animation:thread 1.4s var(--ease-out) 1.6s both;position:absolute;inset:0;overflow:visible}.stage-thread path{fill:none;stroke:#ffffffe6;stroke:lab(100% 0 0/.9);stroke-width:1px}@keyframes thread{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}.stage-caption{font-size:var(--t-small);color:var(--ink-3);gap:.75rem 3rem;padding-block:1.25rem 0;display:grid}.stage-caption strong{color:var(--ink);font-weight:500}@media (min-width:960px){.stage-caption{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}@keyframes materialize{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();transform:translateY(8px)scale(.97)}}@media (max-width:959px){.stage{--stage-h:34rem}.stage-shot{width:auto;inset:9.5rem 1rem auto}.stage-note{width:min(18rem,100% - 2rem);top:1.25rem;left:1rem;right:auto}.stage-thread{display:none}}.shot{isolation:isolate;aspect-ratio:4/5;border-radius:var(--r-lg);background:var(--fill);position:relative;overflow:hidden}@media (min-width:720px){.shot{aspect-ratio:16/10}}.shot-plate{z-index:-1;position:absolute;inset:0}.shot-plate .plate,.shot-plate img{object-fit:cover;width:100%;height:100%}.shot-screen{position:absolute;top:clamp(1rem,7%,3.5rem);left:clamp(.75rem,6%,4rem);right:clamp(.75rem,6%,4rem)}.index{border-bottom:1px solid var(--rule);list-style:none}.index-row{border-top:1px solid var(--rule);gap:.5rem 2rem;padding-block:1.5rem 1.625rem;text-decoration:none;transition:color .16s;display:grid}@media (min-width:840px){.index-row{grid-template-columns:minmax(0,5fr) minmax(0,6fr) minmax(5rem,1fr);align-items:baseline}}.index-name{font-family:var(--f-display);font-size:clamp(1.625rem,1.3rem + 1.2vw,2.5rem);font-weight:var(--w-display);letter-spacing:-.025em;line-height:1.1}.index-line{color:var(--ink-2);text-wrap:pretty}.index-meta{font-size:var(--t-label);color:var(--ink-3);text-align:left}@media (min-width:840px){.index-meta{text-align:right}}a.index-row:hover .index-name{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1px}.index-compact .index-row{padding-block:1rem 1.0625rem}.index-compact .index-name{font-size:clamp(1.25rem,1.1rem + .5vw,1.625rem)}.figure-list{border-bottom:1px solid var(--line);list-style:none}.figure-list .figure-item{border-top:1px solid var(--line);gap:.5rem 2rem;padding-block:1.5rem;display:grid}@media (min-width:720px){.figure-list .figure-item{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.figure-row{margin-inline:calc(-1 * var(--rail-in));border-block:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid;overflow:clip}:is(.section,.section-tight):has(>.wrap>.figure-row:first-child){padding-top:0}.wrap>.figure-row:first-child{border-top:0}.figure-row .figure-item{padding:clamp(1.5rem, 1rem + 1.5vw, 2.25rem) var(--rail-in);box-shadow:1px 0 0 var(--line), 0 1px 0 var(--line);align-content:start;gap:.5rem;display:grid}.figure-num{font-size:var(--t-figure);letter-spacing:-.045em;font-variant-numeric:tabular-nums lining-nums;font-weight:300;line-height:1}.figure-row .figure-num{font-size:clamp(2.25rem,1.8rem + 1.8vw,3.5rem)}.figure-label{font-size:var(--t-small);color:var(--ink-2);max-width:22rem}.strip{padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:thin;grid-auto-columns:minmax(15rem,19rem);grid-auto-flow:column;gap:1.25rem;padding-bottom:1rem;list-style:none;display:grid;overflow-x:auto}@media (min-width:1400px){.strip{padding-inline:max(var(--gutter), calc((100vw - var(--max)) / 2));scroll-padding-inline:max(var(--gutter), calc((100vw - var(--max)) / 2))}}.strip>li{scroll-snap-align:start}.industry-grid{list-style:none}.industry-note{align-content:end;justify-items:start;gap:.5rem;display:grid}.industry-note .link{margin-top:.75rem}@media (min-width:720px){.industry-note{aspect-ratio:3/2}}@media (min-width:1024px){.industry-note{aspect-ratio:auto;grid-column:1/-1}}.industry-plate{aspect-ratio:21/8;border-radius:var(--r-lg);background:var(--fill);position:relative;overflow:hidden}@media (max-width:719px){.industry-plate{aspect-ratio:4/3}}.ink{color:var(--ink)}.plate{position:relative;overflow:hidden}.plate img{width:100%;height:auto}.plate-cover{position:absolute;inset:0}.plate-cover img{object-fit:cover}.plate-frame{aspect-ratio:4/3;position:relative}@media (min-width:640px){.plate-frame{aspect-ratio:21/9}}.plate-frame>.plate{border-radius:var(--r-lg);position:absolute;inset:0}.plate-frame img{object-fit:cover;height:100%}.caption{font-size:var(--t-label);color:var(--ink-3);margin-top:.75rem}.settle img{animation:settle 1.6s var(--ease-out) both}@keyframes settle{0%{transform:scale(1.04)}}.card{border-top:1px solid var(--rule);align-content:start;gap:.625rem;padding-top:1.25rem;text-decoration:none;display:grid}a.card:hover .h3,a.card:hover .title{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1px}.points{gap:1.25rem;list-style:none;display:grid}.point{gap:.25rem;display:grid}.point-title{font-size:var(--t-body);font-weight:500;line-height:1.35}.points-grid{gap:0 2rem;list-style:none;display:grid}@media (min-width:720px){.points-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.points-grid li{border-top:1px solid var(--rule);align-content:start;gap:.5rem;padding-block:1.5rem 2rem;display:grid}.points-grid .point-title{font-family:var(--f-display);font-size:var(--t-h3);font-weight:var(--w-heading);letter-spacing:-.015em;line-height:1.2}.steps{counter-reset:step;list-style:none;display:grid}.steps li{border-top:1px solid var(--rule);counter-increment:step;gap:.375rem;padding:1.25rem 0 1.5rem 3.25rem;display:grid;position:relative}.steps li:before{content:counter(step);font-family:var(--f-display);font-size:1.75rem;font-weight:var(--w-display);color:var(--ink-3);line-height:1;position:absolute;top:1rem;left:0}.steps p{max-width:40rem}.before-after{border-top:1px solid var(--rule);display:grid}@media (min-width:840px){.before-after{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ba{align-content:start;gap:.75rem;padding:1.75rem 0 2rem;display:grid}@media (min-width:840px){.ba{padding-right:3rem}.ba-after{border-left:1px solid var(--rule);padding-left:3rem}}.ba .body{font-family:var(--f-display);font-size:clamp(1.375rem,1.15rem + .8vw,1.875rem);font-weight:var(--w-display);letter-spacing:-.015em;color:var(--ink);line-height:1.3}.ba:not(.ba-after) .body{color:var(--ink-3)}.ba-label{font-size:var(--t-label);color:var(--ink-3);font-weight:500}.ba-after .ba-label{color:var(--ink)}.plans{border-top:1px solid var(--ink);display:grid}@media (min-width:720px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.plans{grid-template-columns:repeat(4,minmax(0,1fr))}}.plan{border-bottom:1px solid var(--rule);grid-template-rows:auto auto auto 1fr auto;gap:1.25rem;padding:1.75rem 1.5rem 2rem 0;display:grid;position:relative}@media (min-width:720px){.plan{grid-row:span 5;grid-template-rows:subgrid;border-left:1px solid var(--rule);row-gap:1.25rem;padding-inline:1.5rem}.plan:nth-child(odd){border-left:0;padding-left:0}}@media (min-width:1100px){.plan:nth-child(odd){border-left:1px solid var(--rule);padding-left:1.5rem}.plan:first-child{border-left:0;padding-left:0}}.plan-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.plan-name{font-family:var(--f-display);font-size:2rem;font-weight:var(--w-heading);letter-spacing:-.02em;line-height:1}.plan-flag{font-size:var(--t-label);color:var(--ink-2);font-weight:500}.plan-price{align-items:baseline;gap:.5rem;display:flex}.plan-amount{font-family:var(--f-display);font-size:clamp(3rem,2.5rem + 1.6vw,4rem);font-weight:var(--w-display);letter-spacing:-.04em;font-variant-numeric:lining-nums tabular-nums;line-height:1}.plan-per{font-size:var(--t-small);color:var(--ink-3)}.plan-list{font-size:var(--t-small);align-content:start;list-style:none;display:grid}.plan-list li{border-top:1px solid var(--rule-2);color:var(--ink-2);padding-block:.625rem}.plan-list li:first-child{color:var(--ink);font-weight:500}.plan .btn{width:100%}.every{gap:1.5rem 4rem;margin-top:clamp(3rem,2rem + 3vw,5rem);display:grid}@media (min-width:960px){.every{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.every-list{border-bottom:1px solid var(--rule);list-style:none;display:grid}@media (min-width:720px){.every-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}.every-list li{border-top:1px solid var(--rule);font-size:var(--t-small);padding-block:.875rem}.ledger{border-bottom:1px solid var(--rule)}.ledger-row{border-top:1px solid var(--rule);gap:.5rem 3rem;padding-block:1.5rem;display:grid}@media (min-width:960px){.ledger-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline}}.ledger-row dd{max-width:36rem}@media (min-width:960px){.ledger-stack .ledger-row{grid-template-columns:1fr}}.rule-list{border-bottom:1px solid var(--rule);font-size:var(--t-small);list-style:none;display:grid}.rule-list li{border-top:1px solid var(--rule);padding-block:.75rem}.rule-list-quiet li{color:var(--ink-3)}.scale{border-top:1px solid var(--ink);gap:0;display:grid}.scale-row{border-bottom:1px solid var(--rule);font-size:var(--t-small);grid-template-columns:6rem minmax(0,1fr) 4.5rem;align-items:center;gap:1.25rem;padding-block:1rem;display:grid}.scale-name{font-family:var(--f-display);font-size:1.375rem;font-weight:var(--w-heading);letter-spacing:-.02em}.scale-bar{background:var(--rule-2);border-radius:3px;height:6px;position:relative}.scale-bar>span{background:var(--ink);border-radius:3px;position:absolute;inset:0 auto 0 0}.scale-value{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-2)}.faq{border-bottom:1px solid var(--rule)}.faq-item{border-top:1px solid var(--rule)}.faq-q{cursor:pointer;justify-content:space-between;align-items:baseline;gap:1.5rem;padding-block:1.25rem;font-size:1.125rem;font-weight:500;line-height:1.4;list-style:none;display:flex}.faq-q::-webkit-details-marker{display:none}.faq-q:hover{color:var(--ink-2)}.faq-q svg{color:var(--ink-3);transition:transform .22s var(--ease-out);flex:none}.faq-item[open] .faq-q svg{transform:rotate(45deg)}.faq-a{max-width:42rem;color:var(--ink-2);text-wrap:pretty;padding-bottom:1.5rem}.closing{z-index:2;isolation:isolate;padding-block:clamp(5rem,3rem + 7vw,9.5rem);position:relative;overflow:hidden}.closing:before{content:"";inset-block:0;z-index:1;width:calc(min(100% - 2 * var(--gutter), var(--max)) + 2 * var(--rail-in));border-inline:1px solid var(--line);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.closing-plate{z-index:-1;position:absolute;inset:0}.closing-plate:after{content:"";background:linear-gradient(90deg,#090909eb 20%,#0909098c 65%,#09090959),linear-gradient(#09090980,#09090900 40%,#09090999);background:linear-gradient(90deg,lab(2.47865% 0 0/.92) 20%,lab(2.47865% 0 0/.55) 65%,lab(2.47865% 0 0/.35)),linear-gradient(lab(2.47865% 0 0/.5),lab(2.47865% 0 0/0) 40%,lab(2.47865% 0 0/.6));position:absolute;inset:0}.closing-grid{z-index:1;gap:2.5rem;display:grid;position:relative}@media (min-width:1024px){.closing-grid{grid-template-columns:minmax(0,7fr) minmax(23rem,5fr);align-items:center;gap:clamp(3rem,2rem + 4vw,7rem)}}.closing-main{align-content:start;gap:1.5rem;display:grid}.closing .lead{--canvas:var(--cv-canvas);--sheet:var(--cv-sheet);--ink:var(--cv-ink);--ink-2:var(--cv-ink-2);--ink-3:var(--cv-ink-3);--ink-4:var(--cv-ink-4);--line:var(--cv-line);--line-strong:var(--cv-line-strong);--hover:var(--cv-hover);--on-ink:var(--cv-on-ink);--focus:var(--cv-blue);--focus-soft:var(--cv-blue-soft);background:color-mix(in oklch, var(--cv-sheet) 80%, transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge), var(--glass-shadow);color:var(--ink);color-scheme:var(--scheme);position:relative}.closing .siteform{--sheet:var(--cv-sheet);--ink:var(--cv-ink);--ink-3:var(--cv-ink-3);--line:var(--cv-line);--on-ink:var(--cv-on-ink);--focus:var(--cv-blue);--focus-soft:var(--cv-blue-soft);color-scheme:var(--scheme)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.closing .lead{background:var(--cv-sheet)}}@media (prefers-reduced-transparency:reduce){.closing .lead{background:var(--cv-sheet);-webkit-backdrop-filter:none;backdrop-filter:none}}.closing-actions{justify-content:flex-start}@media (min-width:1024px){.closing-actions{justify-content:flex-end}}.sources{gap:1.5rem 3rem;display:grid}@media (min-width:1024px){.sources{grid-template-columns:minmax(14rem,3fr) minmax(0,9fr);align-items:center}}.logos{flex-wrap:wrap;align-items:center;gap:1.25rem 2.5rem;list-style:none;display:flex}.sources .logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}@media (min-width:720px){.sources .logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem 2.5rem}}.sources .logo{height:1.5rem}.logo{color:var(--ink-2);align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.logo img{filter:grayscale()contrast(1.1);opacity:.62;mix-blend-mode:multiply;width:auto;height:1.375rem}:root[data-theme=dark] .logo img{filter:grayscale()invert()contrast(1.1);opacity:.7;mix-blend-mode:screen}.table{border-collapse:collapse;width:100%;min-width:36rem;font-size:var(--t-small)}.table th,.table td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:1rem 1.25rem 1rem 0}.table thead th{font-family:var(--f-display);font-size:1.375rem;font-weight:var(--w-heading);letter-spacing:-.015em;padding-block:1rem}.table tbody th{width:28%;color:var(--ink-2);font-weight:500}.table .ours{color:var(--ink)}.table td:not(.ours){color:var(--ink-2)}.share-link{font:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;padding:0}.prose{max-width:42rem;color:var(--ink-2);font-size:1.125rem;line-height:1.7}.prose>*+*{margin-top:1.25em}.prose>:is(h2,h3)+*{margin-top:.75em}.prose h2{font-family:var(--f-display);font-size:clamp(1.75rem,1.4rem + 1.2vw,2.375rem);font-weight:var(--w-heading);letter-spacing:-.02em;color:var(--ink);margin-top:2.5em;line-height:1.15}.prose h3{color:var(--ink);margin-top:2em;font-size:1.125rem;font-weight:600}.prose :is(ul,ol){padding-left:1.25rem}.prose li+li{margin-top:.5em}.prose a{color:var(--ink);text-underline-offset:.2em}.prose blockquote{border-left:2px solid var(--ink);font-family:var(--f-display);color:var(--ink);padding-left:1.25rem;font-size:1.375rem;line-height:1.45}.prose strong{color:var(--ink);font-weight:600}.legal .ledger-row{padding-block:2.25rem}.legal .prose{font-size:var(--t-body)}.legal .prose>:first-child{margin-top:0}.form{gap:1.25rem;display:grid}.form-row{align-items:start;gap:1.25rem;display:grid}@media (min-width:720px){.form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-submit{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.check{font-size:var(--t-label);color:var(--ink-2);align-items:flex-start;gap:.625rem;line-height:1.5;display:flex}.check input{accent-color:var(--ink);margin-top:.2rem}.form-done{border-radius:var(--r-lg);background:var(--sheet);box-shadow:var(--sh-card);padding:1.5rem}.footer{border-top:1px solid var(--line);background:var(--canvas);padding-block:clamp(3.5rem,2.5rem + 3vw,5.5rem) 2rem}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.75rem 2rem;display:grid}.footer-brand{grid-column:1/-1;align-content:start;gap:1.25rem;max-width:24rem;display:grid}@media (min-width:1024px){.footer-grid{grid-template-columns:minmax(16rem,1.5fr) repeat(5,minmax(0,1fr))}.footer-brand{grid-column:auto;padding-right:2rem}}.footer-group ul{gap:.5rem;margin-top:1rem;list-style:none;display:grid}.footer-link{color:var(--ink-2);font-size:.875rem;text-decoration:none;transition:color .14s}.footer-link:hover{color:var(--ink)}.footer-foot{border-top:1px solid var(--line);font-size:var(--t-label);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;margin-top:4rem;padding-top:1.5rem;display:flex}.footer-foot a{color:inherit;text-decoration:none}.footer-foot a:hover,.footer-foot button:hover{color:var(--ink)}.footer-foot button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-self:baseline;padding:0}.link-row{flex-wrap:wrap;gap:.5rem 1.5rem;list-style:none;display:flex}.theme-toggle{border-radius:var(--r-pill);width:2rem;height:2rem;color:var(--ink-2);cursor:pointer;transition:color .14s var(--ease-out), background-color .14s var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid}.theme-toggle:hover{color:var(--ink);background:var(--cv-fill)}.theme-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.consent{z-index:60;border-radius:var(--r-lg);background:var(--sheet);max-width:24rem;box-shadow:var(--sh-pop);animation:panel-in .24s var(--ease-out);gap:.875rem;padding:1rem 1.125rem;display:grid;position:fixed;bottom:1rem;left:1rem;right:1rem}.consent-text{color:var(--ink-2);font-size:.875rem;line-height:1.5}.consent-actions{justify-content:flex-end;gap:.5rem;display:flex}.dialog{border-radius:var(--r-xl);background:var(--sheet);width:min(44rem,100vw - 2rem);max-height:calc(100vh - 4rem);color:var(--ink);box-shadow:var(--sh-pop);border:0;padding:0}.dialog[open]{animation:panel-in .22s var(--ease-out)}.dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000005c;background:lab(0% 0 0/.36)}.dialog-head{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 1.25rem 0 1.75rem;display:flex}.dialog-body{padding:1rem 1.75rem 1.75rem}.scheduler{min-height:40rem}.scheduler iframe{border:0;width:100%;min-height:40rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
