@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:"";--tw-mask-linear:linear-gradient(#fff, #fff);--tw-mask-radial:linear-gradient(#fff, #fff);--tw-mask-conic:linear-gradient(#fff, #fff);--tw-mask-left:linear-gradient(#fff, #fff);--tw-mask-right:linear-gradient(#fff, #fff);--tw-mask-bottom:linear-gradient(#fff, #fff);--tw-mask-top:linear-gradient(#fff, #fff);--tw-mask-bottom-from-position:0%;--tw-mask-bottom-to-position:100%;--tw-mask-bottom-from-color:black;--tw-mask-bottom-to-color:transparent}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-orange-300:#ffb96d;--color-orange-400:#ff8b1a;--color-orange-600:#f05100;--color-yellow-100:#fef9c2;--color-yellow-200:#fff085;--color-yellow-300:#ffe02a;--color-yellow-400:#fac800;--color-yellow-500:#edb200;--color-yellow-600:#cd8900;--color-yellow-700:#a36100;--color-green-100:#dcfce7;--color-green-200:#b9f8cf;--color-green-300:#7bf1a8;--color-green-400:#05df72;--color-green-500:#00c758;--color-green-700:#008138;--color-teal-100:#cbfbf1;--color-teal-200:#96f7e4;--color-teal-300:#46ecd5;--color-teal-400:#00d3bd;--color-teal-500:#00baa7;--color-teal-600:#009588;--color-teal-700:#00776e;--color-teal-800:#005f5a;--color-blue-200:#bedbff;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-purple-100:#f3e8ff;--color-purple-200:#e9d5ff;--color-purple-300:#d9b3ff;--color-purple-400:#c07eff;--color-purple-700:#8200da;--color-pink-200:#fccee8;--color-pink-300:#fda5d5;--color-pink-400:#fb64b6;--color-pink-700:#c4005c;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--kw-white:#fff;--kw-neutral-50:#f9fafb;--kw-neutral-100:#f2f4f7;--kw-neutral-200:#eaecf0;--kw-neutral-300:#d0d5dd;--kw-neutral-400:#98a2b3;--kw-neutral-500:#667085;--kw-neutral-600:#475467;--kw-neutral-700:#344054;--kw-neutral-800:#182230;--kw-neutral-900:#101828;--kw-neutral-950:#0c111d;--kw-brand-50:#f8f9fc;--kw-brand-500:#4e5ba6;--kw-brand-600:#3e4784;--kw-brand-700:#363f72;--kw-brand-800:#293056;--kw-red-50:#fef3f2;--kw-red-300:#fda29b;--kw-red-500:#f04438;--kw-red-600:#d92d20;--kw-red-700:#b42318;--kw-green-500:#17b26a;--kw-blue-500:#2e90fa;--color-text-primary:var(--kw-neutral-900);--color-text-tertiary:var(--kw-neutral-600);--color-text-error-primary:var(--kw-red-600);--color-text-secondary:var(--kw-neutral-700);--color-text-secondary_hover:var(--kw-neutral-800);--color-text-tertiary_hover:var(--kw-neutral-700);--color-text-brand-secondary:var(--kw-brand-700);--color-text-placeholder:var(--kw-neutral-500);--color-text-brand-tertiary:var(--kw-brand-600);--color-text-quaternary:var(--kw-neutral-500);--color-text-error-primary_hover:var(--kw-red-700);--color-text-brand-secondary_hover:var(--kw-brand-800);--color-border-primary:var(--kw-neutral-300);--color-border-secondary:var(--kw-neutral-200);--color-border-tertiary:var(--kw-neutral-100);--color-border-error:var(--kw-red-500);--color-border-error_subtle:var(--kw-red-300);--color-border-brand:var(--kw-brand-500);--color-fg-success-secondary:var(--kw-green-500);--color-fg-primary:var(--kw-neutral-900);--color-fg-brand-secondary:var(--kw-brand-500);--color-fg-quaternary:var(--kw-neutral-400);--color-fg-quaternary_hover:var(--kw-neutral-500);--color-fg-error-primary:var(--kw-red-600);--color-fg-error-secondary:var(--kw-red-500);--color-fg-brand-secondary_alt:var(--color-fg-brand-secondary);--color-fg-brand-secondary_hover:var(--kw-brand-600);--color-bg-primary:var(--kw-white);--color-bg-brand-primary:var(--kw-brand-50);--color-bg-brand-solid:var(--kw-brand-600);--color-bg-error-solid:var(--kw-red-600);--color-bg-primary_hover:var(--kw-neutral-50);--color-bg-brand-solid_hover:var(--kw-brand-700);--color-bg-error-primary:var(--kw-red-50);--color-bg-secondary:var(--kw-neutral-50);--color-bg-primary-solid:var(--kw-neutral-950);--color-focus-ring:var(--kw-brand-500);--color-tooltip-supporting-text:var(--kw-neutral-300);--background-color-primary:var(--color-bg-primary);--background-color-brand-primary:var(--color-bg-brand-primary);--background-color-brand-solid:var(--color-bg-brand-solid);--background-color-error-solid:var(--color-bg-error-solid);--background-color-primary_hover:var(--color-bg-primary_hover);--background-color-brand-solid_hover:var(--color-bg-brand-solid_hover);--background-color-error-primary:var(--color-bg-error-primary);--background-color-secondary:var(--color-bg-secondary);--background-color-primary-solid:var(--color-bg-primary-solid);--text-color-primary:var(--color-text-primary);--text-color-secondary:var(--color-text-secondary);--text-color-secondary_hover:var(--color-text-secondary_hover);--text-color-tertiary:var(--color-text-tertiary);--text-color-tertiary_hover:var(--color-text-tertiary_hover);--text-color-error-primary:var(--color-text-error-primary);--text-color-brand-secondary:var(--color-text-brand-secondary);--text-color-placeholder:var(--color-text-placeholder);--text-color-brand-tertiary:var(--color-text-brand-tertiary);--text-color-quaternary:var(--color-text-quaternary);--text-color-error-primary_hover:var(--color-text-error-primary_hover);--text-color-brand-secondary_hover:var(--color-text-brand-secondary_hover);--text-color-tooltip-supporting-text:var(--color-tooltip-supporting-text);--border-color-primary:var(--color-border-primary);--border-color-secondary:var(--color-border-secondary);--border-color-tertiary:var(--color-border-tertiary);--ring-color-primary:var(--color-border-primary);--ring-color-secondary:var(--color-border-secondary);--ring-color-error:var(--color-border-error);--ring-color-error_subtle:var(--color-border-error_subtle);--ring-color-brand:var(--color-border-brand);--outline-color-error:var(--color-border-error);--outline-color-brand:var(--color-border-brand);--color-brand-accent:var(--kw-brand-600);--color-error-500:var(--kw-red-500);--color-utility-blue-500:var(--kw-blue-500);--font-body:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--text-md:1rem;--text-md--line-height:1.5rem;--text-display-xs:1.5rem;--text-display-xs--line-height:2rem;--radius-interactive:.5rem;--radius-component:.75rem}@supports (color:lab(0% 0 0)){:root,:host{--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-600:lab(57.1026% 64.2584 89.8886);--color-yellow-100:lab(97.3564% -4.51407 27.344);--color-yellow-200:lab(94.3433% -5.00429 52.9663);--color-yellow-300:lab(89.7033% -.480294 84.4917);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-yellow-600:lab(62.7799% 22.4197 86.1544);--color-yellow-700:lab(47.8202% 25.2426 66.5015);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-200:lab(92.4222% -26.4702 12.9427);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-teal-100:lab(95.1845% -17.4212 -.425422);--color-teal-200:lab(90.7612% -33.1343 -.542295);--color-teal-300:lab(84.8977% -48.1516 -1.3321);--color-teal-400:lab(76.0109% -53.3483 -2.27906);--color-teal-500:lab(67.3859% -49.0983 -2.63511);--color-teal-600:lab(55.0223% -41.0774 -3.90277);--color-teal-700:lab(44.4134% -33.1436 -4.22149);--color-teal-800:lab(35.5975% -26.6648 -4.34487);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-purple-100:lab(93.3333% 6.97437 -9.83434);--color-purple-200:lab(87.8405% 13.4282 -18.7159);--color-purple-300:lab(78.3298% 26.2195 -34.9499);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-700:lab(36.1758% 69.8525 -80.0381);--color-pink-200:lab(87.4504% 19.6 -6.46662);--color-pink-300:lab(77.8308% 38.525 -10.5394);--color-pink-400:lab(64.5597% 64.3615 -12.7988);--color-pink-700:lab(42.1737% 71.8009 7.42233)}}}@layer tokens{@font-face{font-family:GT Standard;src:url(/media/fonts/gt-standard-standard-vf.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:PP Kyoto;src:url(/media/fonts/pp-kyoto-variable-upright-vf.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--font-sans:"GT Standard", ui-sans-serif, system-ui, sans-serif;--font-serif:"PP Kyoto", ui-serif, Georgia, serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-sans-slnt:"slnt" 0;--color-base-white:#fff;--color-base-black:#000;--color-lightgray-050:#fcfbf8;--color-lightgray-100:#f8f7f2;--color-lightgray-200:#f0eee6;--color-lightgray-300:#e9e7dd;--color-lightgray-400:#e0ddd1;--color-lightgray-500:#d6d2c2;--color-lightgray-600:#cbc5b4;--color-lightgray-700:#beb8a7;--color-lightgray-800:#b1aa9a;--color-lightgray-900:#a49d8e;--color-lightgray-950:#989281;--color-darkgray-050:#8e897b;--color-darkgray-100:#847f71;--color-darkgray-200:#6c6860;--color-darkgray-300:#5d5a56;--color-darkgray-400:#4f4d4a;--color-darkgray-500:#444240;--color-darkgray-600:#3a3836;--color-darkgray-700:#2f2e2d;--color-darkgray-800:#242323;--color-darkgray-900:#1d1c1c;--color-darkgray-950:#141313;--color-orange-100:#fff5ec;--color-orange-200:#ffebd9;--color-orange-250:#ffcaa3;--color-orange-300:#ffbb8a;--color-orange-400:#f57e56;--color-orange-500:#cf5330;--color-orange-600:#a03722;--color-orange-700:#6e271d;--color-orange-800:#3c1618;--color-red-100:#fff1ec;--color-red-200:#ffe8e0;--color-red-300:#ffb2a3;--color-red-400:#f55c47;--color-red-500:#cb452f;--color-red-600:#9f3722;--color-red-700:#792b20;--color-red-800:#3c1618;--color-yellow-100:#fdf5e3;--color-yellow-200:#fceac6;--color-yellow-250:#fadb9e;--color-yellow-300:#f7ca6f;--color-yellow-400:#f5b83d;--color-yellow-500:#dc9c19;--color-yellow-600:#9f7318;--color-yellow-700:#70531a;--color-yellow-800:#3a2a0e;--color-green-100:#eefdec;--color-green-200:#dcfbd9;--color-green-300:#a7f0b4;--color-green-400:#66cc86;--color-green-500:#46a56d;--color-green-600:#267d54;--color-green-700:#16573d;--color-green-800:#063126;--color-teal-100:#e9f6f3;--color-teal-150:#dbf0eb;--color-teal-200:#d2ede6;--color-teal-250:#aadfd7;--color-teal-300:#8cd4c9;--color-teal-400:#5bc3b3;--color-teal-450:#4cb3a3;--color-teal-500:#4aac9d;--color-teal-550:#409689;--color-teal-600:#318175;--color-teal-700:#236058;--color-teal-800:#0d2a28;--color-blue-100:#edf8ff;--color-blue-150:#dbf1ff;--color-blue-200:#cdebfe;--color-blue-250:#b2d6ff;--color-blue-300:#a3ceff;--color-blue-350:#8fc3ff;--color-blue-400:#3393ff;--color-blue-500:#307be8;--color-blue-600:#2566d0;--color-blue-700:#24509e;--color-blue-800:#0f223d;--color-purple-100:#f8f3ff;--color-purple-200:#f0e8ff;--color-purple-300:#d8c2ff;--color-purple-350:#cbadff;--color-purple-400:#9c69ea;--color-purple-500:#8552c9;--color-purple-600:#6e3ca7;--color-purple-700:#4f2573;--color-purple-800:#2f0d3f;--color-pink-100:#fceef2;--color-pink-200:#f9dce4;--color-pink-250:#fec3d8;--color-pink-300:#feaac8;--color-pink-400:#f38bb0;--color-pink-500:#da749b;--color-pink-600:#bd527e;--color-pink-700:#783551;--color-pink-800:#3d1324;--color-brown-100:#f6f1ee;--color-brown-200:#e5d7cc;--color-brown-300:#cbaf9a;--color-brown-400:#ad8261;--color-brown-500:#946b4d;--color-brown-600:#72523b;--color-brown-700:#513b2a;--color-brown-800:#2f2218;--spacing-0:0px;--spacing-0-5:2px;--spacing-1:4px;--spacing-1-5:6px;--spacing-2:8px;--spacing-2-5:10px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-8:32px;--spacing-10:40px;--spacing-12:48px;--spacing-16:64px;--spacing-18:72px;--spacing-20:80px;--spacing-24:96px;--spacing-32:128px;--spacing-40:160px;--spacing-48:192px;--spacing-56:224px;--spacing-64:256px;--spacing-80:320px;--spacing-96:384px;--spacing-120:480px;--spacing-140:560px;--spacing-160:640px;--spacing-180:720px;--spacing-192:768px;--spacing-256:1024px;--spacing-320:1280px;--spacing-360:1440px;--spacing-400:1600px;--spacing-480:1920px;--color-bg-000:var(--color-base-white);--color-bg-050:var(--color-lightgray-050);--color-bg-100:var(--color-lightgray-100);--color-bg-200:var(--color-lightgray-200);--color-bg-300:var(--color-lightgray-300);--color-bg-400:var(--color-lightgray-400);--color-bg-500:var(--color-lightgray-500);--color-bg-600:var(--color-lightgray-600);--color-text-000:var(--color-darkgray-800);--color-text-050:var(--color-darkgray-700);--color-text-100:var(--color-darkgray-600);--color-text-200:var(--color-darkgray-400);--color-text-300:var(--color-darkgray-300);--color-text-400:var(--color-darkgray-100);--color-text-500:var(--color-lightgray-950);--color-text-600:var(--color-lightgray-800);--color-border-000:var(--color-lightgray-300);--color-border-050:var(--color-lightgray-400);--color-border-100:var(--color-lightgray-500);--color-border-200:var(--color-lightgray-600);--color-border-300:var(--color-lightgray-700);--color-border-400:var(--color-lightgray-950);--color-border-500:var(--color-darkgray-200);--color-alpha-black-00:#0000;--color-alpha-black-05:#0000000d;--color-alpha-black-10:#0000001a;--color-alpha-black-20:#0003;--color-alpha-black-30:#0000004d;--color-alpha-black-40:#0006;--color-alpha-black-50:#00000080;--color-alpha-black-60:#0009;--color-alpha-black-70:#000000b3;--color-alpha-black-80:#000c;--color-alpha-black-90:#000000e6;--color-alpha-black-100:#000;--color-alpha-white-00:#fff0;--color-alpha-white-05:#ffffff0d;--color-alpha-white-10:#ffffff1a;--color-alpha-white-20:#fff3;--color-alpha-white-30:#ffffff4d;--color-alpha-white-40:#fff6;--color-alpha-white-50:#ffffff80;--color-alpha-white-60:#fff9;--color-alpha-white-70:#ffffffb3;--color-alpha-white-80:#fffc;--color-alpha-white-90:#ffffffe6;--color-alpha-white-100:#fff;--color-success-000:var(--color-green-100);--color-success-100:var(--color-green-200);--color-success-200:var(--color-green-300);--color-success-300:var(--color-green-400);--color-success-400:var(--color-green-500);--color-success-500:var(--color-green-700);--color-warning-000:var(--color-yellow-100);--color-warning-100:var(--color-yellow-200);--color-warning-200:var(--color-yellow-300);--color-warning-300:var(--color-yellow-400);--color-warning-400:var(--color-yellow-500);--color-warning-500:var(--color-yellow-700);--color-danger-000:var(--color-red-100);--color-danger-100:var(--color-red-200);--color-danger-200:var(--color-red-300);--color-danger-300:var(--color-red-400);--color-danger-400:var(--color-red-500);--color-danger-500:var(--color-red-700);--space-none:var(--spacing-0);--space-2xs:var(--spacing-0-5);--space-xs:var(--spacing-1);--space-sm:var(--spacing-1-5);--space-md:var(--spacing-2);--space-lg:var(--spacing-3);--space-xl:var(--spacing-4);--space-2xl:var(--spacing-5);--space-3xl:var(--spacing-6);--space-4xl:var(--spacing-8);--space-5xl:var(--spacing-10);--space-6xl:var(--spacing-12);--space-7xl:var(--spacing-16);--space-8xl:var(--spacing-18);--space-9xl:var(--spacing-20);--space-10xl:var(--spacing-24);--space-11xl:var(--spacing-32);--space-12xl:var(--spacing-40);--radius-none:var(--spacing-0);--radius-2xs:var(--spacing-0-5);--radius-xs:var(--spacing-1);--radius-sm:var(--spacing-1-5);--radius-md:var(--spacing-2);--radius-lg:var(--spacing-2-5);--radius-xl:var(--spacing-3);--radius-2xl:var(--spacing-4);--radius-3xl:var(--spacing-5);--radius-4xl:var(--spacing-6);--radius-full:9999px;--shadow-ink:#554d4426;--shadow-hard-square:4px 4px 0 0 var(--shadow-ink);--shadow-hard-square-md:3px 3px 0 0 var(--shadow-ink);--shadow-hard-square-xs:1px 1px 0 0 #554d4433;--shadow-hard-square-0:0 0 0 0 var(--shadow-ink);--shadow-hard-square-md-0:0 0 0 0 var(--shadow-ink);--shadow-web-swatch:0 1px 2px 0 #6c68600d;--ring-w:4px;--motion-hover-duration:.15s;--motion-hover-ease:ease-in-out;--btn-glyph-slide:calc(var(--fitem-gap-hover) - var(--fitem-gap));--btn-glyph-slide-dur:var(--knav-ink-dur);--fitem-gap:3px;--fitem-gap-hover:5px;--z-raised:10;--z-sticky:20;--knav-bar-h:44px;--knav-logomark:18px;--hx-wm-w:3.9563em;--hx-wm-h:.8031em;--hx-wm-drop:.19045;--hx-d-h1a:80ms;--hx-d-h1b:.19s;--hx-d-sub1:.33s;--hx-d-cta:.49s;--hx-d-rect:.62s;--ps-snap-dur:var(--motion-snap-dur);--ps-snap-ease:var(--motion-snap-ease);--btn-inline-advance:4px;--csc-img-zoom:1%;--ts-display-serif-4xl-extralight-font:200 88px/90px var(--font-serif);--ts-display-serif-4xl-extralight-fs:88;--ts-display-serif-4xl-extralight-lh:90;--ts-display-serif-4xl-extralight-ls:-.02em;--ts-display-serif-4xl-light-font:300 88px/90px var(--font-serif);--ts-display-serif-4xl-light-fs:88;--ts-display-serif-4xl-light-lh:90;--ts-display-serif-4xl-light-ls:-.02em;--ts-display-serif-4xl-regular-font:400 88px/90px var(--font-serif);--ts-display-serif-4xl-regular-fs:88;--ts-display-serif-4xl-regular-lh:90;--ts-display-serif-4xl-regular-ls:-.02em;--ts-display-serif-4xl-medium-font:500 88px/90px var(--font-serif);--ts-display-serif-4xl-medium-fs:88;--ts-display-serif-4xl-medium-lh:90;--ts-display-serif-4xl-medium-ls:-.02em;--ts-display-serif-3xl-thin-font:100 72px/78px var(--font-serif);--ts-display-serif-3xl-thin-fs:72;--ts-display-serif-3xl-thin-lh:78;--ts-display-serif-3xl-thin-ls:-.03em;--ts-display-serif-3xl-extralight-font:200 72px/78px var(--font-serif);--ts-display-serif-3xl-extralight-fs:72;--ts-display-serif-3xl-extralight-lh:78;--ts-display-serif-3xl-extralight-ls:-.02em;--ts-display-serif-3xl-light-font:300 72px/78px var(--font-serif);--ts-display-serif-3xl-light-fs:72;--ts-display-serif-3xl-light-lh:78;--ts-display-serif-3xl-light-ls:-.02em;--ts-display-serif-3xl-regular-font:400 72px/78px var(--font-serif);--ts-display-serif-3xl-regular-fs:72;--ts-display-serif-3xl-regular-lh:78;--ts-display-serif-3xl-regular-ls:-.02em;--ts-display-serif-3xl-medium-font:500 72px/78px var(--font-serif);--ts-display-serif-3xl-medium-fs:72;--ts-display-serif-3xl-medium-lh:78;--ts-display-serif-3xl-medium-ls:-.02em;--ts-display-serif-2xl-thin-font:100 64px/72px var(--font-serif);--ts-display-serif-2xl-thin-fs:64;--ts-display-serif-2xl-thin-lh:72;--ts-display-serif-2xl-thin-ls:-.02em;--ts-display-serif-2xl-extralight-font:200 64px/72px var(--font-serif);--ts-display-serif-2xl-extralight-fs:64;--ts-display-serif-2xl-extralight-lh:72;--ts-display-serif-2xl-extralight-ls:-.02em;--ts-display-serif-2xl-light-font:300 64px/72px var(--font-serif);--ts-display-serif-2xl-light-fs:64;--ts-display-serif-2xl-light-lh:72;--ts-display-serif-2xl-light-ls:-.02em;--ts-display-serif-2xl-regular-font:400 64px/72px var(--font-serif);--ts-display-serif-2xl-regular-fs:64;--ts-display-serif-2xl-regular-lh:72;--ts-display-serif-2xl-regular-ls:-.02em;--ts-display-serif-2xl-medium-font:500 64px/72px var(--font-serif);--ts-display-serif-2xl-medium-fs:64;--ts-display-serif-2xl-medium-lh:72;--ts-display-serif-2xl-medium-ls:-.02em;--ts-display-serif-xl-plus-thin-font:100 60px/68px var(--font-serif);--ts-display-serif-xl-plus-thin-fs:60;--ts-display-serif-xl-plus-thin-lh:68;--ts-display-serif-xl-plus-thin-ls:-.03em;--ts-display-serif-xl-thin-font:100 56px/64px var(--font-serif);--ts-display-serif-xl-thin-fs:56;--ts-display-serif-xl-thin-lh:64;--ts-display-serif-xl-thin-ls:-.02em;--ts-display-serif-xl-extralight-font:200 56px/62px var(--font-serif);--ts-display-serif-xl-extralight-fs:56;--ts-display-serif-xl-extralight-lh:62;--ts-display-serif-xl-extralight-ls:-.02em;--ts-display-serif-xl-light-font:300 56px/64px var(--font-serif);--ts-display-serif-xl-light-fs:56;--ts-display-serif-xl-light-lh:64;--ts-display-serif-xl-light-ls:-.02em;--ts-display-serif-xl-regular-font:400 56px/64px var(--font-serif);--ts-display-serif-xl-regular-fs:56;--ts-display-serif-xl-regular-lh:64;--ts-display-serif-xl-regular-ls:-.02em;--ts-display-serif-xl-medium-font:500 56px/64px var(--font-serif);--ts-display-serif-xl-medium-fs:56;--ts-display-serif-xl-medium-lh:64;--ts-display-serif-xl-medium-ls:-.02em;--ts-display-serif-lg-plus-thin-font:100 50px/60px var(--font-serif);--ts-display-serif-lg-plus-thin-fs:50;--ts-display-serif-lg-plus-thin-lh:60;--ts-display-serif-lg-plus-thin-ls:-.02em;--ts-display-serif-lg-plus-extralight-font:200 50px/60px var(--font-serif);--ts-display-serif-lg-plus-extralight-fs:50;--ts-display-serif-lg-plus-extralight-lh:60;--ts-display-serif-lg-plus-extralight-ls:-.02em;--ts-display-serif-lg-plus-light-font:300 50px/60px var(--font-serif);--ts-display-serif-lg-plus-light-fs:50;--ts-display-serif-lg-plus-light-lh:60;--ts-display-serif-lg-plus-light-ls:-.02em;--ts-display-serif-lg-thin-font:100 48px/56px var(--font-serif);--ts-display-serif-lg-thin-fs:48;--ts-display-serif-lg-thin-lh:56;--ts-display-serif-lg-thin-ls:-.03em;--ts-display-serif-lg-extralight-font:200 48px/56px var(--font-serif);--ts-display-serif-lg-extralight-fs:48;--ts-display-serif-lg-extralight-lh:56;--ts-display-serif-lg-extralight-ls:-.02em;--ts-display-serif-lg-light-font:300 48px/56px var(--font-serif);--ts-display-serif-lg-light-fs:48;--ts-display-serif-lg-light-lh:56;--ts-display-serif-lg-light-ls:-.02em;--ts-display-serif-lg-regular-font:400 48px/56px var(--font-serif);--ts-display-serif-lg-regular-fs:48;--ts-display-serif-lg-regular-lh:56;--ts-display-serif-lg-regular-ls:-.02em;--ts-display-serif-lg-medium-font:500 48px/56px var(--font-serif);--ts-display-serif-lg-medium-fs:48;--ts-display-serif-lg-medium-lh:56;--ts-display-serif-lg-medium-ls:-.02em;--ts-display-serif-md-plus-thin-font:100 42px/50px var(--font-serif);--ts-display-serif-md-plus-thin-fs:42;--ts-display-serif-md-plus-thin-lh:50;--ts-display-serif-md-plus-thin-ls:-.03em;--ts-display-serif-md-plus-extralight-font:200 42px/50px var(--font-serif);--ts-display-serif-md-plus-extralight-fs:42;--ts-display-serif-md-plus-extralight-lh:50;--ts-display-serif-md-plus-extralight-ls:-.02em;--ts-display-serif-md-plus-light-font:300 42px/52px var(--font-serif);--ts-display-serif-md-plus-light-fs:42;--ts-display-serif-md-plus-light-lh:52;--ts-display-serif-md-plus-light-ls:-.02em;--ts-display-serif-md-thin-font:100 40px/48px var(--font-serif);--ts-display-serif-md-thin-fs:40;--ts-display-serif-md-thin-lh:48;--ts-display-serif-md-thin-ls:-.02em;--ts-display-serif-md-extralight-font:200 40px/48px var(--font-serif);--ts-display-serif-md-extralight-fs:40;--ts-display-serif-md-extralight-lh:48;--ts-display-serif-md-extralight-ls:-.02em;--ts-display-serif-md-light-font:300 40px/48px var(--font-serif);--ts-display-serif-md-light-fs:40;--ts-display-serif-md-light-lh:48;--ts-display-serif-md-light-ls:-.02em;--ts-display-serif-md-regular-font:400 40px/48px var(--font-serif);--ts-display-serif-md-regular-fs:40;--ts-display-serif-md-regular-lh:48;--ts-display-serif-md-regular-ls:-.02em;--ts-display-serif-md-medium-font:500 40px/48px var(--font-serif);--ts-display-serif-md-medium-fs:40;--ts-display-serif-md-medium-lh:48;--ts-display-serif-md-medium-ls:-.02em;--ts-display-serif-sm-plus-thin-font:100 36px/42px var(--font-serif);--ts-display-serif-sm-plus-thin-fs:36;--ts-display-serif-sm-plus-thin-lh:42;--ts-display-serif-sm-plus-thin-ls:-.03em;--ts-display-serif-sm-plus-extralight-font:200 36px/42px var(--font-serif);--ts-display-serif-sm-plus-extralight-fs:36;--ts-display-serif-sm-plus-extralight-lh:42;--ts-display-serif-sm-plus-extralight-ls:-.02em;--ts-display-serif-sm-plus-light-font:300 36px/42px var(--font-serif);--ts-display-serif-sm-plus-light-fs:36;--ts-display-serif-sm-plus-light-lh:42;--ts-display-serif-sm-plus-light-ls:-.02em;--ts-display-serif-sm-plus-regular-font:400 36px/42px var(--font-serif);--ts-display-serif-sm-plus-regular-fs:36;--ts-display-serif-sm-plus-regular-lh:42;--ts-display-serif-sm-plus-regular-ls:-.02em;--ts-display-serif-sm-plus-medium-font:500 36px/42px var(--font-serif);--ts-display-serif-sm-plus-medium-fs:36;--ts-display-serif-sm-plus-medium-lh:42;--ts-display-serif-sm-plus-medium-ls:-.02em;--ts-display-serif-sm-extralight-font:200 32px/38px var(--font-serif);--ts-display-serif-sm-extralight-fs:32;--ts-display-serif-sm-extralight-lh:38;--ts-display-serif-sm-extralight-ls:-.02em;--ts-display-serif-sm-thin-font:100 32px/38px var(--font-serif);--ts-display-serif-sm-thin-fs:32;--ts-display-serif-sm-thin-lh:38;--ts-display-serif-sm-thin-ls:-.02em;--ts-display-serif-sm-light-font:300 32px/38px var(--font-serif);--ts-display-serif-sm-light-fs:32;--ts-display-serif-sm-light-lh:38;--ts-display-serif-sm-light-ls:-.02em;--ts-display-serif-sm-regular-font:400 32px/38px var(--font-serif);--ts-display-serif-sm-regular-fs:32;--ts-display-serif-sm-regular-lh:38;--ts-display-serif-sm-regular-ls:-.02em;--ts-display-serif-sm-medium-font:500 32px/38px var(--font-serif);--ts-display-serif-sm-medium-fs:32;--ts-display-serif-sm-medium-lh:38;--ts-display-serif-sm-medium-ls:-.02em;--ts-display-serif-xs-plus-light-font:300 28px/34px var(--font-serif);--ts-display-serif-xs-plus-light-fs:28;--ts-display-serif-xs-plus-light-lh:34;--ts-display-serif-xs-plus-light-ls:-.02em;--ts-display-serif-xs-plus-regular-font:400 28px/34px var(--font-serif);--ts-display-serif-xs-plus-regular-fs:28;--ts-display-serif-xs-plus-regular-lh:34;--ts-display-serif-xs-plus-regular-ls:-.02em;--ts-display-serif-xs-plus-extralight-font:200 28px/34px var(--font-serif);--ts-display-serif-xs-plus-extralight-fs:28;--ts-display-serif-xs-plus-extralight-lh:34;--ts-display-serif-xs-plus-extralight-ls:-.02em;--ts-display-serif-xs-extralight-font:200 24px/30px var(--font-serif);--ts-display-serif-xs-extralight-fs:24;--ts-display-serif-xs-extralight-lh:30;--ts-display-serif-xs-extralight-ls:-.02em;--ts-display-serif-xs-light-font:300 24px/30px var(--font-serif);--ts-display-serif-xs-light-fs:24;--ts-display-serif-xs-light-lh:30;--ts-display-serif-xs-light-ls:-.02em;--ts-display-serif-xs-regular-font:400 24px/30px var(--font-serif);--ts-display-serif-xs-regular-fs:24;--ts-display-serif-xs-regular-lh:30;--ts-display-serif-xs-regular-ls:-.01em;--ts-display-serif-xs-medium-font:500 24px/30px var(--font-serif);--ts-display-serif-xs-medium-fs:24;--ts-display-serif-xs-medium-lh:30;--ts-display-serif-xs-medium-ls:-.01em;--ts-display-serif-2xs-plus-extralight-font:200 20px/24px var(--font-serif);--ts-display-serif-2xs-plus-extralight-fs:20;--ts-display-serif-2xs-plus-extralight-lh:24;--ts-display-serif-2xs-plus-extralight-ls:-.01em;--ts-display-serif-2xs-plus-light-font:300 20px/24px var(--font-serif);--ts-display-serif-2xs-plus-light-fs:20;--ts-display-serif-2xs-plus-light-lh:24;--ts-display-serif-2xs-plus-light-ls:-.01em;--ts-display-serif-2xs-plus-regular-font:400 20px/24px var(--font-serif);--ts-display-serif-2xs-plus-regular-fs:20;--ts-display-serif-2xs-plus-regular-lh:24;--ts-display-serif-2xs-plus-regular-ls:-.01em;--ts-display-serif-2xs-extralight-font:200 18px/24px var(--font-serif);--ts-display-serif-2xs-extralight-fs:18;--ts-display-serif-2xs-extralight-lh:24;--ts-display-serif-2xs-extralight-ls:0em;--ts-display-serif-2xs-light-font:300 18px/24px var(--font-serif);--ts-display-serif-2xs-light-fs:18;--ts-display-serif-2xs-light-lh:24;--ts-display-serif-2xs-light-ls:0em;--ts-display-serif-2xs-regular-font:400 18px/24px var(--font-serif);--ts-display-serif-2xs-regular-fs:18;--ts-display-serif-2xs-regular-lh:24;--ts-display-serif-2xs-regular-ls:0em;--ts-display-serif-2xs-medium-font:500 18px/24px var(--font-serif);--ts-display-serif-2xs-medium-fs:18;--ts-display-serif-2xs-medium-lh:24;--ts-display-serif-2xs-medium-ls:0em;--ts-display-serif-3xs-extralight-font:200 16px/20px var(--font-serif);--ts-display-serif-3xs-extralight-fs:16;--ts-display-serif-3xs-extralight-lh:20;--ts-display-serif-3xs-extralight-ls:0em;--ts-display-serif-3xs-light-font:300 16px/20px var(--font-serif);--ts-display-serif-3xs-light-fs:16;--ts-display-serif-3xs-light-lh:20;--ts-display-serif-3xs-light-ls:0em;--ts-display-serif-3xs-regular-font:400 16px/20px var(--font-serif);--ts-display-serif-3xs-regular-fs:16;--ts-display-serif-3xs-regular-lh:20;--ts-display-serif-3xs-regular-ls:0em;--ts-display-serif-3xs-medium-font:500 16px/20px var(--font-serif);--ts-display-serif-3xs-medium-fs:16;--ts-display-serif-3xs-medium-lh:20;--ts-display-serif-3xs-medium-ls:0em;--ts-display-serif-4xs-plus-light-font:300 14px/18px var(--font-serif);--ts-display-serif-4xs-plus-light-fs:14;--ts-display-serif-4xs-plus-light-lh:18;--ts-display-serif-4xs-plus-light-ls:-.02em;--ts-display-serif-4xs-plus-medium-font:500 14px/18px var(--font-serif);--ts-display-serif-4xs-plus-medium-fs:14;--ts-display-serif-4xs-plus-medium-lh:18;--ts-display-serif-4xs-plus-medium-ls:0em;--ts-display-serif-4xs-extralight-font:200 12px/16px var(--font-serif);--ts-display-serif-4xs-extralight-fs:12;--ts-display-serif-4xs-extralight-lh:16;--ts-display-serif-4xs-extralight-ls:-.02em;--ts-display-serif-4xs-light-font:300 12px/16px var(--font-serif);--ts-display-serif-4xs-light-fs:12;--ts-display-serif-4xs-light-lh:16;--ts-display-serif-4xs-light-ls:-.02em;--ts-display-serif-4xs-regular-font:400 12px/16px var(--font-serif);--ts-display-serif-4xs-regular-fs:12;--ts-display-serif-4xs-regular-lh:16;--ts-display-serif-4xs-regular-ls:-.02em;--ts-display-serif-4xs-medium-font:500 12px/16px var(--font-serif);--ts-display-serif-4xs-medium-fs:12;--ts-display-serif-4xs-medium-lh:16;--ts-display-serif-4xs-medium-ls:-.02em;--ts-display-sans-4xl-plus-semibold-font:600 96px/88px var(--font-sans);--ts-display-sans-4xl-plus-semibold-fs:96;--ts-display-sans-4xl-plus-semibold-lh:88;--ts-display-sans-4xl-plus-semibold-ls:.01em;--ts-display-sans-4xl-plus-semibold-opsz:30;--ts-display-sans-4xl-light-font:300 88px/90px var(--font-sans);--ts-display-sans-4xl-light-fs:88;--ts-display-sans-4xl-light-lh:90;--ts-display-sans-4xl-light-ls:-.01em;--ts-display-sans-4xl-light-opsz:30;--ts-display-sans-4xl-regular-font:400 88px/90px var(--font-sans);--ts-display-sans-4xl-regular-fs:88;--ts-display-sans-4xl-regular-lh:90;--ts-display-sans-4xl-regular-ls:-.01em;--ts-display-sans-4xl-regular-opsz:30;--ts-display-sans-4xl-medium-font:500 88px/90px var(--font-sans);--ts-display-sans-4xl-medium-fs:88;--ts-display-sans-4xl-medium-lh:90;--ts-display-sans-4xl-medium-ls:-.01em;--ts-display-sans-4xl-medium-opsz:30;--ts-display-sans-4xl-semibold-font:600 88px/90px var(--font-sans);--ts-display-sans-4xl-semibold-fs:88;--ts-display-sans-4xl-semibold-lh:90;--ts-display-sans-4xl-semibold-ls:-.01em;--ts-display-sans-4xl-semibold-opsz:30;--ts-display-sans-3xl-light-font:300 72px/78px var(--font-sans);--ts-display-sans-3xl-light-fs:72;--ts-display-sans-3xl-light-lh:78;--ts-display-sans-3xl-light-ls:-.01em;--ts-display-sans-3xl-light-opsz:30;--ts-display-sans-3xl-regular-font:400 72px/78px var(--font-sans);--ts-display-sans-3xl-regular-fs:72;--ts-display-sans-3xl-regular-lh:78;--ts-display-sans-3xl-regular-ls:-.01em;--ts-display-sans-3xl-regular-opsz:30;--ts-display-sans-3xl-medium-font:500 72px/78px var(--font-sans);--ts-display-sans-3xl-medium-fs:72;--ts-display-sans-3xl-medium-lh:78;--ts-display-sans-3xl-medium-ls:-.01em;--ts-display-sans-3xl-medium-opsz:30;--ts-display-sans-3xl-semibold-font:600 72px/78px var(--font-sans);--ts-display-sans-3xl-semibold-fs:72;--ts-display-sans-3xl-semibold-lh:78;--ts-display-sans-3xl-semibold-ls:-.01em;--ts-display-sans-3xl-semibold-opsz:30;--ts-display-sans-2xl-light-font:300 64px/72px var(--font-sans);--ts-display-sans-2xl-light-fs:64;--ts-display-sans-2xl-light-lh:72;--ts-display-sans-2xl-light-ls:-.01em;--ts-display-sans-2xl-light-opsz:30;--ts-display-sans-2xl-regular-font:400 64px/72px var(--font-sans);--ts-display-sans-2xl-regular-fs:64;--ts-display-sans-2xl-regular-lh:72;--ts-display-sans-2xl-regular-ls:-.01em;--ts-display-sans-2xl-regular-opsz:30;--ts-display-sans-2xl-medium-font:500 64px/72px var(--font-sans);--ts-display-sans-2xl-medium-fs:64;--ts-display-sans-2xl-medium-lh:72;--ts-display-sans-2xl-medium-ls:-.01em;--ts-display-sans-2xl-medium-opsz:30;--ts-display-sans-2xl-semibold-font:600 64px/72px var(--font-sans);--ts-display-sans-2xl-semibold-fs:64;--ts-display-sans-2xl-semibold-lh:72;--ts-display-sans-2xl-semibold-ls:-.01em;--ts-display-sans-2xl-semibold-opsz:30;--ts-display-sans-xl-light-font:300 56px/64px var(--font-sans);--ts-display-sans-xl-light-fs:56;--ts-display-sans-xl-light-lh:64;--ts-display-sans-xl-light-ls:-.01em;--ts-display-sans-xl-light-opsz:30;--ts-display-sans-xl-regular-font:400 56px/64px var(--font-sans);--ts-display-sans-xl-regular-fs:56;--ts-display-sans-xl-regular-lh:64;--ts-display-sans-xl-regular-ls:-.01em;--ts-display-sans-xl-regular-opsz:30;--ts-display-sans-xl-medium-font:500 56px/64px var(--font-sans);--ts-display-sans-xl-medium-fs:56;--ts-display-sans-xl-medium-lh:64;--ts-display-sans-xl-medium-ls:-.01em;--ts-display-sans-xl-medium-opsz:30;--ts-display-sans-xl-semibold-font:600 56px/64px var(--font-sans);--ts-display-sans-xl-semibold-fs:56;--ts-display-sans-xl-semibold-lh:64;--ts-display-sans-xl-semibold-ls:-.01em;--ts-display-sans-xl-semibold-opsz:30;--ts-display-sans-lg-light-font:300 48px/56px var(--font-sans);--ts-display-sans-lg-light-fs:48;--ts-display-sans-lg-light-lh:56;--ts-display-sans-lg-light-ls:-.01em;--ts-display-sans-lg-light-opsz:30;--ts-display-sans-lg-regular-font:400 48px/56px var(--font-sans);--ts-display-sans-lg-regular-fs:48;--ts-display-sans-lg-regular-lh:56;--ts-display-sans-lg-regular-ls:-.01em;--ts-display-sans-lg-regular-opsz:30;--ts-display-sans-lg-medium-font:500 48px/56px var(--font-sans);--ts-display-sans-lg-medium-fs:48;--ts-display-sans-lg-medium-lh:56;--ts-display-sans-lg-medium-ls:-.01em;--ts-display-sans-lg-medium-opsz:30;--ts-display-sans-lg-semibold-font:600 48px/56px var(--font-sans);--ts-display-sans-lg-semibold-fs:48;--ts-display-sans-lg-semibold-lh:56;--ts-display-sans-lg-semibold-ls:-.01em;--ts-display-sans-lg-semibold-opsz:30;--ts-display-sans-md-light-font:300 40px/48px var(--font-sans);--ts-display-sans-md-light-fs:40;--ts-display-sans-md-light-lh:48;--ts-display-sans-md-light-ls:-.01em;--ts-display-sans-md-light-opsz:30;--ts-display-sans-md-regular-font:400 40px/48px var(--font-sans);--ts-display-sans-md-regular-fs:40;--ts-display-sans-md-regular-lh:48;--ts-display-sans-md-regular-ls:-.01em;--ts-display-sans-md-regular-opsz:30;--ts-display-sans-md-medium-font:500 40px/48px var(--font-sans);--ts-display-sans-md-medium-fs:40;--ts-display-sans-md-medium-lh:48;--ts-display-sans-md-medium-ls:-.01em;--ts-display-sans-md-medium-opsz:30;--ts-display-sans-md-semibold-font:600 40px/48px var(--font-sans);--ts-display-sans-md-semibold-fs:40;--ts-display-sans-md-semibold-lh:48;--ts-display-sans-md-semibold-ls:-.01em;--ts-display-sans-md-semibold-opsz:30;--ts-display-sans-sm-light-font:300 36px/42px var(--font-sans);--ts-display-sans-sm-light-fs:36;--ts-display-sans-sm-light-lh:42;--ts-display-sans-sm-light-ls:-.01em;--ts-display-sans-sm-light-opsz:30;--ts-display-sans-sm-regular-font:400 36px/42px var(--font-sans);--ts-display-sans-sm-regular-fs:36;--ts-display-sans-sm-regular-lh:42;--ts-display-sans-sm-regular-ls:-.01em;--ts-display-sans-sm-regular-opsz:30;--ts-display-sans-sm-medium-font:500 36px/42px var(--font-sans);--ts-display-sans-sm-medium-fs:36;--ts-display-sans-sm-medium-lh:42;--ts-display-sans-sm-medium-ls:-.01em;--ts-display-sans-sm-medium-opsz:30;--ts-display-sans-sm-semibold-font:600 36px/42px var(--font-sans);--ts-display-sans-sm-semibold-fs:36;--ts-display-sans-sm-semibold-lh:42;--ts-display-sans-sm-semibold-ls:-.01em;--ts-display-sans-sm-semibold-opsz:30;--ts-display-sans-xs-light-font:300 32px/38px var(--font-sans);--ts-display-sans-xs-light-fs:32;--ts-display-sans-xs-light-lh:38;--ts-display-sans-xs-light-ls:-.01em;--ts-display-sans-xs-light-opsz:30;--ts-display-sans-xs-regular-font:400 32px/38px var(--font-sans);--ts-display-sans-xs-regular-fs:32;--ts-display-sans-xs-regular-lh:38;--ts-display-sans-xs-regular-ls:-.01em;--ts-display-sans-xs-regular-opsz:30;--ts-display-sans-xs-medium-font:500 32px/38px var(--font-sans);--ts-display-sans-xs-medium-fs:32;--ts-display-sans-xs-medium-lh:38;--ts-display-sans-xs-medium-ls:-.01em;--ts-display-sans-xs-medium-opsz:30;--ts-display-sans-xs-semibold-font:600 32px/38px var(--font-sans);--ts-display-sans-xs-semibold-fs:32;--ts-display-sans-xs-semibold-lh:38;--ts-display-sans-xs-semibold-ls:-.01em;--ts-display-sans-xs-semibold-opsz:30;--ts-display-sans-2xs-light-font:300 28px/36px var(--font-sans);--ts-display-sans-2xs-light-fs:28;--ts-display-sans-2xs-light-lh:36;--ts-display-sans-2xs-light-ls:-.01em;--ts-display-sans-2xs-light-opsz:28;--ts-display-sans-2xs-regular-font:400 28px/36px var(--font-sans);--ts-display-sans-2xs-regular-fs:28;--ts-display-sans-2xs-regular-lh:36;--ts-display-sans-2xs-regular-ls:-.01em;--ts-display-sans-2xs-regular-opsz:28;--ts-text-nav-label-font:500 10px/12px var(--font-sans);--ts-text-nav-label-fs:10;--ts-text-nav-label-lh:12;--ts-text-nav-label-ls:.02em;--ts-text-nav-label-opsz:24;--ts-text-nav-label-case:uppercase;--ts-text-2xl-light-font:300 24px/32px var(--font-sans);--ts-text-2xl-light-fs:24;--ts-text-2xl-light-lh:32;--ts-text-2xl-light-ls:-.01em;--ts-text-2xl-light-opsz:26;--ts-text-2xl-regular-font:400 24px/32px var(--font-sans);--ts-text-2xl-regular-fs:24;--ts-text-2xl-regular-lh:32;--ts-text-2xl-regular-ls:-.01em;--ts-text-2xl-regular-opsz:26;--ts-text-2xl-medium-font:500 24px/32px var(--font-sans);--ts-text-2xl-medium-fs:24;--ts-text-2xl-medium-lh:32;--ts-text-2xl-medium-ls:-.01em;--ts-text-2xl-medium-opsz:26;--ts-text-2xl-semibold-font:600 24px/32px var(--font-sans);--ts-text-2xl-semibold-fs:24;--ts-text-2xl-semibold-lh:32;--ts-text-2xl-semibold-ls:-.01em;--ts-text-2xl-semibold-opsz:26;--ts-text-xl-light-font:300 20px/26px var(--font-sans);--ts-text-xl-light-fs:20;--ts-text-xl-light-lh:26;--ts-text-xl-light-ls:-.01em;--ts-text-xl-light-opsz:26;--ts-text-xl-light-ps:12px;--ts-text-xl-regular-font:400 20px/26px var(--font-sans);--ts-text-xl-regular-fs:20;--ts-text-xl-regular-lh:26;--ts-text-xl-regular-ls:-.01em;--ts-text-xl-regular-opsz:26;--ts-text-xl-medium-font:500 20px/26px var(--font-sans);--ts-text-xl-medium-fs:20;--ts-text-xl-medium-lh:26;--ts-text-xl-medium-ls:-.01em;--ts-text-xl-medium-opsz:26;--ts-text-xl-semibold-font:600 20px/26px var(--font-sans);--ts-text-xl-semibold-fs:20;--ts-text-xl-semibold-lh:26;--ts-text-xl-semibold-ls:-.01em;--ts-text-xl-semibold-opsz:26;--ts-text-lg-light-font:300 18px/26px var(--font-sans);--ts-text-lg-light-fs:18;--ts-text-lg-light-lh:26;--ts-text-lg-light-ls:-.01em;--ts-text-lg-light-opsz:26;--ts-text-lg-light-ps:12px;--ts-text-lg-regular-font:400 18px/26px var(--font-sans);--ts-text-lg-regular-fs:18;--ts-text-lg-regular-lh:26;--ts-text-lg-regular-ls:-.01em;--ts-text-lg-regular-opsz:26;--ts-text-lg-medium-font:500 18px/26px var(--font-sans);--ts-text-lg-medium-fs:18;--ts-text-lg-medium-lh:26;--ts-text-lg-medium-ls:-.01em;--ts-text-lg-medium-opsz:26;--ts-text-lg-semibold-font:600 18px/26px var(--font-sans);--ts-text-lg-semibold-fs:18;--ts-text-lg-semibold-lh:26;--ts-text-lg-semibold-ls:-.01em;--ts-text-lg-semibold-opsz:26;--ts-text-md-light-font:300 16px/22px var(--font-sans);--ts-text-md-light-fs:16;--ts-text-md-light-lh:22;--ts-text-md-light-ls:-.01em;--ts-text-md-light-opsz:26;--ts-text-md-light-ps:12px;--ts-text-md-regular-font:400 16px/22px var(--font-sans);--ts-text-md-regular-fs:16;--ts-text-md-regular-lh:22;--ts-text-md-regular-ls:-.01em;--ts-text-md-regular-opsz:26;--ts-text-md-medium-font:500 16px/22px var(--font-sans);--ts-text-md-medium-fs:16;--ts-text-md-medium-lh:22;--ts-text-md-medium-ls:-.01em;--ts-text-md-medium-opsz:26;--ts-text-md-semibold-font:600 16px/22px var(--font-sans);--ts-text-md-semibold-fs:16;--ts-text-md-semibold-lh:22;--ts-text-md-semibold-ls:-.01em;--ts-text-md-semibold-opsz:26;--ts-text-sm-light-font:300 14px/18px var(--font-sans);--ts-text-sm-light-fs:14;--ts-text-sm-light-lh:18;--ts-text-sm-light-ls:-.01em;--ts-text-sm-light-opsz:26;--ts-text-sm-light-ps:12px;--ts-text-sm-regular-font:400 14px/18px var(--font-sans);--ts-text-sm-regular-fs:14;--ts-text-sm-regular-lh:18;--ts-text-sm-regular-ls:-.01em;--ts-text-sm-regular-opsz:26;--ts-text-sm-medium-font:500 14px/18px var(--font-sans);--ts-text-sm-medium-fs:14;--ts-text-sm-medium-lh:18;--ts-text-sm-medium-ls:-.01em;--ts-text-sm-medium-opsz:26;--ts-text-sm-semibold-font:600 14px/18px var(--font-sans);--ts-text-sm-semibold-fs:14;--ts-text-sm-semibold-lh:18;--ts-text-sm-semibold-ls:-.01em;--ts-text-sm-semibold-opsz:26;--ts-text-xs-light-font:300 12px/16px var(--font-sans);--ts-text-xs-light-fs:12;--ts-text-xs-light-lh:16;--ts-text-xs-light-ls:-.01em;--ts-text-xs-light-opsz:24;--ts-text-xs-light-ps:8px;--ts-text-xs-regular-font:400 12px/16px var(--font-sans);--ts-text-xs-regular-fs:12;--ts-text-xs-regular-lh:16;--ts-text-xs-regular-ls:-.01em;--ts-text-xs-regular-opsz:24;--ts-text-xs-medium-font:500 12px/16px var(--font-sans);--ts-text-xs-medium-fs:12;--ts-text-xs-medium-lh:16;--ts-text-xs-medium-ls:-.01em;--ts-text-xs-medium-opsz:24;--ts-text-xs-semibold-font:600 12px/16px var(--font-sans);--ts-text-xs-semibold-fs:12;--ts-text-xs-semibold-lh:16;--ts-text-xs-semibold-ls:-.01em;--ts-text-xs-semibold-opsz:24;--ts-text-2xs-light-font:300 10px/12px var(--font-sans);--ts-text-2xs-light-fs:10;--ts-text-2xs-light-lh:12;--ts-text-2xs-light-ls:-.01em;--ts-text-2xs-light-opsz:24;--ts-text-2xs-regular-font:400 10px/12px var(--font-sans);--ts-text-2xs-regular-fs:10;--ts-text-2xs-regular-lh:12;--ts-text-2xs-regular-ls:-.01em;--ts-text-2xs-regular-opsz:24;--ts-text-2xs-medium-font:500 10px/12px var(--font-sans);--ts-text-2xs-medium-fs:10;--ts-text-2xs-medium-lh:12;--ts-text-2xs-medium-ls:-.01em;--ts-text-2xs-medium-opsz:24;--ts-text-2xs-semibold-font:400 10px/12px var(--font-sans);--ts-text-2xs-semibold-fs:10;--ts-text-2xs-semibold-lh:12;--ts-text-2xs-semibold-ls:-.01em;--ts-text-2xs-semibold-opsz:24;--ts-text-3xs-light-font:400 8px/10px var(--font-sans);--ts-text-3xs-light-fs:8;--ts-text-3xs-light-lh:10;--ts-text-3xs-light-ls:-.01em;--ts-text-3xs-light-opsz:24;--ts-text-3xs-regular-font:400 8px/10px var(--font-sans);--ts-text-3xs-regular-fs:8;--ts-text-3xs-regular-lh:10;--ts-text-3xs-regular-ls:-.01em;--ts-text-3xs-regular-opsz:24;--ts-text-3xs-medium-font:500 8px/10px var(--font-sans);--ts-text-3xs-medium-fs:8;--ts-text-3xs-medium-lh:10;--ts-text-3xs-medium-ls:-.01em;--ts-text-3xs-medium-opsz:24;--ts-text-3xs-semibold-font:600 8px/10px var(--font-sans);--ts-text-3xs-semibold-fs:8;--ts-text-3xs-semibold-lh:10;--ts-text-3xs-semibold-ls:-.01em;--ts-text-3xs-semibold-opsz:24}.ts-display-serif-4xl-extralight{--font:var(--ts-display-serif-4xl-extralight-font);--ls:var(--ts-display-serif-4xl-extralight-ls);--fs-rm:var(--ts-display-serif-4xl-extralight-fs);--lh-rm:var(--ts-display-serif-4xl-extralight-lh)}.ts-display-serif-4xl-light{--font:var(--ts-display-serif-4xl-light-font);--ls:var(--ts-display-serif-4xl-light-ls);--fs-rm:var(--ts-display-serif-4xl-light-fs);--lh-rm:var(--ts-display-serif-4xl-light-lh)}.ts-display-serif-4xl-regular{--font:var(--ts-display-serif-4xl-regular-font);--ls:var(--ts-display-serif-4xl-regular-ls);--fs-rm:var(--ts-display-serif-4xl-regular-fs);--lh-rm:var(--ts-display-serif-4xl-regular-lh)}.ts-display-serif-4xl-medium{--font:var(--ts-display-serif-4xl-medium-font);--ls:var(--ts-display-serif-4xl-medium-ls);--fs-rm:var(--ts-display-serif-4xl-medium-fs);--lh-rm:var(--ts-display-serif-4xl-medium-lh)}.ts-display-serif-3xl-thin{--font:var(--ts-display-serif-3xl-thin-font);--ls:var(--ts-display-serif-3xl-thin-ls);--fs-rm:var(--ts-display-serif-3xl-thin-fs);--lh-rm:var(--ts-display-serif-3xl-thin-lh)}.ts-display-serif-3xl-extralight{--font:var(--ts-display-serif-3xl-extralight-font);--ls:var(--ts-display-serif-3xl-extralight-ls);--fs-rm:var(--ts-display-serif-3xl-extralight-fs);--lh-rm:var(--ts-display-serif-3xl-extralight-lh)}.ts-display-serif-3xl-light{--font:var(--ts-display-serif-3xl-light-font);--ls:var(--ts-display-serif-3xl-light-ls);--fs-rm:var(--ts-display-serif-3xl-light-fs);--lh-rm:var(--ts-display-serif-3xl-light-lh)}.ts-display-serif-3xl-regular{--font:var(--ts-display-serif-3xl-regular-font);--ls:var(--ts-display-serif-3xl-regular-ls);--fs-rm:var(--ts-display-serif-3xl-regular-fs);--lh-rm:var(--ts-display-serif-3xl-regular-lh)}.ts-display-serif-3xl-medium{--font:var(--ts-display-serif-3xl-medium-font);--ls:var(--ts-display-serif-3xl-medium-ls);--fs-rm:var(--ts-display-serif-3xl-medium-fs);--lh-rm:var(--ts-display-serif-3xl-medium-lh)}.ts-display-serif-2xl-thin{--font:var(--ts-display-serif-2xl-thin-font);--ls:var(--ts-display-serif-2xl-thin-ls);--fs-rm:var(--ts-display-serif-2xl-thin-fs);--lh-rm:var(--ts-display-serif-2xl-thin-lh)}.ts-display-serif-2xl-extralight{--font:var(--ts-display-serif-2xl-extralight-font);--ls:var(--ts-display-serif-2xl-extralight-ls);--fs-rm:var(--ts-display-serif-2xl-extralight-fs);--lh-rm:var(--ts-display-serif-2xl-extralight-lh)}.ts-display-serif-2xl-light{--font:var(--ts-display-serif-2xl-light-font);--ls:var(--ts-display-serif-2xl-light-ls);--fs-rm:var(--ts-display-serif-2xl-light-fs);--lh-rm:var(--ts-display-serif-2xl-light-lh)}.ts-display-serif-2xl-regular{--font:var(--ts-display-serif-2xl-regular-font);--ls:var(--ts-display-serif-2xl-regular-ls);--fs-rm:var(--ts-display-serif-2xl-regular-fs);--lh-rm:var(--ts-display-serif-2xl-regular-lh)}.ts-display-serif-2xl-medium{--font:var(--ts-display-serif-2xl-medium-font);--ls:var(--ts-display-serif-2xl-medium-ls);--fs-rm:var(--ts-display-serif-2xl-medium-fs);--lh-rm:var(--ts-display-serif-2xl-medium-lh)}.ts-display-serif-xl-plus-thin{--font:var(--ts-display-serif-xl-plus-thin-font);--ls:var(--ts-display-serif-xl-plus-thin-ls);--fs-rm:var(--ts-display-serif-xl-plus-thin-fs);--lh-rm:var(--ts-display-serif-xl-plus-thin-lh)}.ts-display-serif-xl-thin{--font:var(--ts-display-serif-xl-thin-font);--ls:var(--ts-display-serif-xl-thin-ls);--fs-rm:var(--ts-display-serif-xl-thin-fs);--lh-rm:var(--ts-display-serif-xl-thin-lh)}.ts-display-serif-xl-extralight{--font:var(--ts-display-serif-xl-extralight-font);--ls:var(--ts-display-serif-xl-extralight-ls);--fs-rm:var(--ts-display-serif-xl-extralight-fs);--lh-rm:var(--ts-display-serif-xl-extralight-lh)}.ts-display-serif-xl-light{--font:var(--ts-display-serif-xl-light-font);--ls:var(--ts-display-serif-xl-light-ls);--fs-rm:var(--ts-display-serif-xl-light-fs);--lh-rm:var(--ts-display-serif-xl-light-lh)}.ts-display-serif-xl-regular{--font:var(--ts-display-serif-xl-regular-font);--ls:var(--ts-display-serif-xl-regular-ls);--fs-rm:var(--ts-display-serif-xl-regular-fs);--lh-rm:var(--ts-display-serif-xl-regular-lh)}.ts-display-serif-xl-medium{--font:var(--ts-display-serif-xl-medium-font);--ls:var(--ts-display-serif-xl-medium-ls);--fs-rm:var(--ts-display-serif-xl-medium-fs);--lh-rm:var(--ts-display-serif-xl-medium-lh)}.ts-display-serif-lg-plus-thin{--font:var(--ts-display-serif-lg-plus-thin-font);--ls:var(--ts-display-serif-lg-plus-thin-ls);--fs-rm:var(--ts-display-serif-lg-plus-thin-fs);--lh-rm:var(--ts-display-serif-lg-plus-thin-lh)}.ts-display-serif-lg-plus-extralight{--font:var(--ts-display-serif-lg-plus-extralight-font);--ls:var(--ts-display-serif-lg-plus-extralight-ls);--fs-rm:var(--ts-display-serif-lg-plus-extralight-fs);--lh-rm:var(--ts-display-serif-lg-plus-extralight-lh)}.ts-display-serif-lg-plus-light{--font:var(--ts-display-serif-lg-plus-light-font);--ls:var(--ts-display-serif-lg-plus-light-ls);--fs-rm:var(--ts-display-serif-lg-plus-light-fs);--lh-rm:var(--ts-display-serif-lg-plus-light-lh)}.ts-display-serif-lg-thin{--font:var(--ts-display-serif-lg-thin-font);--ls:var(--ts-display-serif-lg-thin-ls);--fs-rm:var(--ts-display-serif-lg-thin-fs);--lh-rm:var(--ts-display-serif-lg-thin-lh)}.ts-display-serif-lg-extralight{--font:var(--ts-display-serif-lg-extralight-font);--ls:var(--ts-display-serif-lg-extralight-ls);--fs-rm:var(--ts-display-serif-lg-extralight-fs);--lh-rm:var(--ts-display-serif-lg-extralight-lh)}.ts-display-serif-lg-light{--font:var(--ts-display-serif-lg-light-font);--ls:var(--ts-display-serif-lg-light-ls);--fs-rm:var(--ts-display-serif-lg-light-fs);--lh-rm:var(--ts-display-serif-lg-light-lh)}.ts-display-serif-lg-regular{--font:var(--ts-display-serif-lg-regular-font);--ls:var(--ts-display-serif-lg-regular-ls);--fs-rm:var(--ts-display-serif-lg-regular-fs);--lh-rm:var(--ts-display-serif-lg-regular-lh)}.ts-display-serif-lg-medium{--font:var(--ts-display-serif-lg-medium-font);--ls:var(--ts-display-serif-lg-medium-ls);--fs-rm:var(--ts-display-serif-lg-medium-fs);--lh-rm:var(--ts-display-serif-lg-medium-lh)}.ts-display-serif-md-plus-thin{--font:var(--ts-display-serif-md-plus-thin-font);--ls:var(--ts-display-serif-md-plus-thin-ls);--fs-rm:var(--ts-display-serif-md-plus-thin-fs);--lh-rm:var(--ts-display-serif-md-plus-thin-lh)}.ts-display-serif-md-plus-extralight{--font:var(--ts-display-serif-md-plus-extralight-font);--ls:var(--ts-display-serif-md-plus-extralight-ls);--fs-rm:var(--ts-display-serif-md-plus-extralight-fs);--lh-rm:var(--ts-display-serif-md-plus-extralight-lh)}.ts-display-serif-md-plus-light{--font:var(--ts-display-serif-md-plus-light-font);--ls:var(--ts-display-serif-md-plus-light-ls);--fs-rm:var(--ts-display-serif-md-plus-light-fs);--lh-rm:var(--ts-display-serif-md-plus-light-lh)}.ts-display-serif-md-thin{--font:var(--ts-display-serif-md-thin-font);--ls:var(--ts-display-serif-md-thin-ls);--fs-rm:var(--ts-display-serif-md-thin-fs);--lh-rm:var(--ts-display-serif-md-thin-lh)}.ts-display-serif-md-extralight{--font:var(--ts-display-serif-md-extralight-font);--ls:var(--ts-display-serif-md-extralight-ls);--fs-rm:var(--ts-display-serif-md-extralight-fs);--lh-rm:var(--ts-display-serif-md-extralight-lh)}.ts-display-serif-md-light{--font:var(--ts-display-serif-md-light-font);--ls:var(--ts-display-serif-md-light-ls);--fs-rm:var(--ts-display-serif-md-light-fs);--lh-rm:var(--ts-display-serif-md-light-lh)}.ts-display-serif-md-regular{--font:var(--ts-display-serif-md-regular-font);--ls:var(--ts-display-serif-md-regular-ls);--fs-rm:var(--ts-display-serif-md-regular-fs);--lh-rm:var(--ts-display-serif-md-regular-lh)}.ts-display-serif-md-medium{--font:var(--ts-display-serif-md-medium-font);--ls:var(--ts-display-serif-md-medium-ls);--fs-rm:var(--ts-display-serif-md-medium-fs);--lh-rm:var(--ts-display-serif-md-medium-lh)}.ts-display-serif-sm-plus-thin{--font:var(--ts-display-serif-sm-plus-thin-font);--ls:var(--ts-display-serif-sm-plus-thin-ls);--fs-rm:var(--ts-display-serif-sm-plus-thin-fs);--lh-rm:var(--ts-display-serif-sm-plus-thin-lh)}.ts-display-serif-sm-plus-extralight{--font:var(--ts-display-serif-sm-plus-extralight-font);--ls:var(--ts-display-serif-sm-plus-extralight-ls);--fs-rm:var(--ts-display-serif-sm-plus-extralight-fs);--lh-rm:var(--ts-display-serif-sm-plus-extralight-lh)}.ts-display-serif-sm-plus-light{--font:var(--ts-display-serif-sm-plus-light-font);--ls:var(--ts-display-serif-sm-plus-light-ls);--fs-rm:var(--ts-display-serif-sm-plus-light-fs);--lh-rm:var(--ts-display-serif-sm-plus-light-lh)}.ts-display-serif-sm-plus-regular{--font:var(--ts-display-serif-sm-plus-regular-font);--ls:var(--ts-display-serif-sm-plus-regular-ls);--fs-rm:var(--ts-display-serif-sm-plus-regular-fs);--lh-rm:var(--ts-display-serif-sm-plus-regular-lh)}.ts-display-serif-sm-plus-medium{--font:var(--ts-display-serif-sm-plus-medium-font);--ls:var(--ts-display-serif-sm-plus-medium-ls);--fs-rm:var(--ts-display-serif-sm-plus-medium-fs);--lh-rm:var(--ts-display-serif-sm-plus-medium-lh)}.ts-display-serif-sm-extralight{--font:var(--ts-display-serif-sm-extralight-font);--ls:var(--ts-display-serif-sm-extralight-ls);--fs-rm:var(--ts-display-serif-sm-extralight-fs);--lh-rm:var(--ts-display-serif-sm-extralight-lh)}.ts-display-serif-sm-thin{--font:var(--ts-display-serif-sm-thin-font);--ls:var(--ts-display-serif-sm-thin-ls);--fs-rm:var(--ts-display-serif-sm-thin-fs);--lh-rm:var(--ts-display-serif-sm-thin-lh)}.ts-display-serif-sm-light{--font:var(--ts-display-serif-sm-light-font);--ls:var(--ts-display-serif-sm-light-ls);--fs-rm:var(--ts-display-serif-sm-light-fs);--lh-rm:var(--ts-display-serif-sm-light-lh)}.ts-display-serif-sm-regular{--font:var(--ts-display-serif-sm-regular-font);--ls:var(--ts-display-serif-sm-regular-ls);--fs-rm:var(--ts-display-serif-sm-regular-fs);--lh-rm:var(--ts-display-serif-sm-regular-lh)}.ts-display-serif-sm-medium{--font:var(--ts-display-serif-sm-medium-font);--ls:var(--ts-display-serif-sm-medium-ls);--fs-rm:var(--ts-display-serif-sm-medium-fs);--lh-rm:var(--ts-display-serif-sm-medium-lh)}.ts-display-serif-xs-plus-light{--font:var(--ts-display-serif-xs-plus-light-font);--ls:var(--ts-display-serif-xs-plus-light-ls);--fs-rm:var(--ts-display-serif-xs-plus-light-fs);--lh-rm:var(--ts-display-serif-xs-plus-light-lh)}.ts-display-serif-xs-plus-regular{--font:var(--ts-display-serif-xs-plus-regular-font);--ls:var(--ts-display-serif-xs-plus-regular-ls);--fs-rm:var(--ts-display-serif-xs-plus-regular-fs);--lh-rm:var(--ts-display-serif-xs-plus-regular-lh)}.ts-display-serif-xs-plus-extralight{--font:var(--ts-display-serif-xs-plus-extralight-font);--ls:var(--ts-display-serif-xs-plus-extralight-ls);--fs-rm:var(--ts-display-serif-xs-plus-extralight-fs);--lh-rm:var(--ts-display-serif-xs-plus-extralight-lh)}.ts-display-serif-xs-extralight{--font:var(--ts-display-serif-xs-extralight-font);--ls:var(--ts-display-serif-xs-extralight-ls);--fs-rm:var(--ts-display-serif-xs-extralight-fs);--lh-rm:var(--ts-display-serif-xs-extralight-lh)}.ts-display-serif-xs-light{--font:var(--ts-display-serif-xs-light-font);--ls:var(--ts-display-serif-xs-light-ls);--fs-rm:var(--ts-display-serif-xs-light-fs);--lh-rm:var(--ts-display-serif-xs-light-lh)}.ts-display-serif-xs-regular{--font:var(--ts-display-serif-xs-regular-font);--ls:var(--ts-display-serif-xs-regular-ls);--fs-rm:var(--ts-display-serif-xs-regular-fs);--lh-rm:var(--ts-display-serif-xs-regular-lh)}.ts-display-serif-xs-medium{--font:var(--ts-display-serif-xs-medium-font);--ls:var(--ts-display-serif-xs-medium-ls);--fs-rm:var(--ts-display-serif-xs-medium-fs);--lh-rm:var(--ts-display-serif-xs-medium-lh)}.ts-display-serif-2xs-plus-extralight{--font:var(--ts-display-serif-2xs-plus-extralight-font);--ls:var(--ts-display-serif-2xs-plus-extralight-ls);--fs-rm:var(--ts-display-serif-2xs-plus-extralight-fs);--lh-rm:var(--ts-display-serif-2xs-plus-extralight-lh)}.ts-display-serif-2xs-plus-light{--font:var(--ts-display-serif-2xs-plus-light-font);--ls:var(--ts-display-serif-2xs-plus-light-ls);--fs-rm:var(--ts-display-serif-2xs-plus-light-fs);--lh-rm:var(--ts-display-serif-2xs-plus-light-lh)}.ts-display-serif-2xs-plus-regular{--font:var(--ts-display-serif-2xs-plus-regular-font);--ls:var(--ts-display-serif-2xs-plus-regular-ls);--fs-rm:var(--ts-display-serif-2xs-plus-regular-fs);--lh-rm:var(--ts-display-serif-2xs-plus-regular-lh)}.ts-display-serif-2xs-extralight{--font:var(--ts-display-serif-2xs-extralight-font);--ls:var(--ts-display-serif-2xs-extralight-ls);--fs-rm:var(--ts-display-serif-2xs-extralight-fs);--lh-rm:var(--ts-display-serif-2xs-extralight-lh)}.ts-display-serif-2xs-light{--font:var(--ts-display-serif-2xs-light-font);--ls:var(--ts-display-serif-2xs-light-ls);--fs-rm:var(--ts-display-serif-2xs-light-fs);--lh-rm:var(--ts-display-serif-2xs-light-lh)}.ts-display-serif-2xs-regular{--font:var(--ts-display-serif-2xs-regular-font);--ls:var(--ts-display-serif-2xs-regular-ls);--fs-rm:var(--ts-display-serif-2xs-regular-fs);--lh-rm:var(--ts-display-serif-2xs-regular-lh)}.ts-display-serif-2xs-medium{--font:var(--ts-display-serif-2xs-medium-font);--ls:var(--ts-display-serif-2xs-medium-ls);--fs-rm:var(--ts-display-serif-2xs-medium-fs);--lh-rm:var(--ts-display-serif-2xs-medium-lh)}.ts-display-serif-3xs-extralight{--font:var(--ts-display-serif-3xs-extralight-font);--ls:var(--ts-display-serif-3xs-extralight-ls);--fs-rm:var(--ts-display-serif-3xs-extralight-fs);--lh-rm:var(--ts-display-serif-3xs-extralight-lh)}.ts-display-serif-3xs-light{--font:var(--ts-display-serif-3xs-light-font);--ls:var(--ts-display-serif-3xs-light-ls);--fs-rm:var(--ts-display-serif-3xs-light-fs);--lh-rm:var(--ts-display-serif-3xs-light-lh)}.ts-display-serif-3xs-regular{--font:var(--ts-display-serif-3xs-regular-font);--ls:var(--ts-display-serif-3xs-regular-ls);--fs-rm:var(--ts-display-serif-3xs-regular-fs);--lh-rm:var(--ts-display-serif-3xs-regular-lh)}.ts-display-serif-3xs-medium{--font:var(--ts-display-serif-3xs-medium-font);--ls:var(--ts-display-serif-3xs-medium-ls);--fs-rm:var(--ts-display-serif-3xs-medium-fs);--lh-rm:var(--ts-display-serif-3xs-medium-lh)}.ts-display-serif-4xs-plus-light{--font:var(--ts-display-serif-4xs-plus-light-font);--ls:var(--ts-display-serif-4xs-plus-light-ls);--fs-rm:var(--ts-display-serif-4xs-plus-light-fs);--lh-rm:var(--ts-display-serif-4xs-plus-light-lh)}.ts-display-serif-4xs-plus-medium{--font:var(--ts-display-serif-4xs-plus-medium-font);--ls:var(--ts-display-serif-4xs-plus-medium-ls);--fs-rm:var(--ts-display-serif-4xs-plus-medium-fs);--lh-rm:var(--ts-display-serif-4xs-plus-medium-lh)}.ts-display-serif-4xs-extralight{--font:var(--ts-display-serif-4xs-extralight-font);--ls:var(--ts-display-serif-4xs-extralight-ls);--fs-rm:var(--ts-display-serif-4xs-extralight-fs);--lh-rm:var(--ts-display-serif-4xs-extralight-lh)}.ts-display-serif-4xs-light{--font:var(--ts-display-serif-4xs-light-font);--ls:var(--ts-display-serif-4xs-light-ls);--fs-rm:var(--ts-display-serif-4xs-light-fs);--lh-rm:var(--ts-display-serif-4xs-light-lh)}.ts-display-serif-4xs-regular{--font:var(--ts-display-serif-4xs-regular-font);--ls:var(--ts-display-serif-4xs-regular-ls);--fs-rm:var(--ts-display-serif-4xs-regular-fs);--lh-rm:var(--ts-display-serif-4xs-regular-lh)}.ts-display-serif-4xs-medium{--font:var(--ts-display-serif-4xs-medium-font);--ls:var(--ts-display-serif-4xs-medium-ls);--fs-rm:var(--ts-display-serif-4xs-medium-fs);--lh-rm:var(--ts-display-serif-4xs-medium-lh)}.ts-display-sans-4xl-plus-semibold{--font:var(--ts-display-sans-4xl-plus-semibold-font);--ls:var(--ts-display-sans-4xl-plus-semibold-ls);--opsz:var(--ts-display-sans-4xl-plus-semibold-opsz);--fs-rm:var(--ts-display-sans-4xl-plus-semibold-fs);--lh-rm:var(--ts-display-sans-4xl-plus-semibold-lh)}.ts-display-sans-4xl-light{--font:var(--ts-display-sans-4xl-light-font);--ls:var(--ts-display-sans-4xl-light-ls);--opsz:var(--ts-display-sans-4xl-light-opsz);--fs-rm:var(--ts-display-sans-4xl-light-fs);--lh-rm:var(--ts-display-sans-4xl-light-lh)}.ts-display-sans-4xl-regular{--font:var(--ts-display-sans-4xl-regular-font);--ls:var(--ts-display-sans-4xl-regular-ls);--opsz:var(--ts-display-sans-4xl-regular-opsz);--fs-rm:var(--ts-display-sans-4xl-regular-fs);--lh-rm:var(--ts-display-sans-4xl-regular-lh)}.ts-display-sans-4xl-medium{--font:var(--ts-display-sans-4xl-medium-font);--ls:var(--ts-display-sans-4xl-medium-ls);--opsz:var(--ts-display-sans-4xl-medium-opsz);--fs-rm:var(--ts-display-sans-4xl-medium-fs);--lh-rm:var(--ts-display-sans-4xl-medium-lh)}.ts-display-sans-4xl-semibold{--font:var(--ts-display-sans-4xl-semibold-font);--ls:var(--ts-display-sans-4xl-semibold-ls);--opsz:var(--ts-display-sans-4xl-semibold-opsz);--fs-rm:var(--ts-display-sans-4xl-semibold-fs);--lh-rm:var(--ts-display-sans-4xl-semibold-lh)}.ts-display-sans-3xl-light{--font:var(--ts-display-sans-3xl-light-font);--ls:var(--ts-display-sans-3xl-light-ls);--opsz:var(--ts-display-sans-3xl-light-opsz);--fs-rm:var(--ts-display-sans-3xl-light-fs);--lh-rm:var(--ts-display-sans-3xl-light-lh)}.ts-display-sans-3xl-regular{--font:var(--ts-display-sans-3xl-regular-font);--ls:var(--ts-display-sans-3xl-regular-ls);--opsz:var(--ts-display-sans-3xl-regular-opsz);--fs-rm:var(--ts-display-sans-3xl-regular-fs);--lh-rm:var(--ts-display-sans-3xl-regular-lh)}.ts-display-sans-3xl-medium{--font:var(--ts-display-sans-3xl-medium-font);--ls:var(--ts-display-sans-3xl-medium-ls);--opsz:var(--ts-display-sans-3xl-medium-opsz);--fs-rm:var(--ts-display-sans-3xl-medium-fs);--lh-rm:var(--ts-display-sans-3xl-medium-lh)}.ts-display-sans-3xl-semibold{--font:var(--ts-display-sans-3xl-semibold-font);--ls:var(--ts-display-sans-3xl-semibold-ls);--opsz:var(--ts-display-sans-3xl-semibold-opsz);--fs-rm:var(--ts-display-sans-3xl-semibold-fs);--lh-rm:var(--ts-display-sans-3xl-semibold-lh)}.ts-display-sans-2xl-light{--font:var(--ts-display-sans-2xl-light-font);--ls:var(--ts-display-sans-2xl-light-ls);--opsz:var(--ts-display-sans-2xl-light-opsz);--fs-rm:var(--ts-display-sans-2xl-light-fs);--lh-rm:var(--ts-display-sans-2xl-light-lh)}.ts-display-sans-2xl-regular{--font:var(--ts-display-sans-2xl-regular-font);--ls:var(--ts-display-sans-2xl-regular-ls);--opsz:var(--ts-display-sans-2xl-regular-opsz);--fs-rm:var(--ts-display-sans-2xl-regular-fs);--lh-rm:var(--ts-display-sans-2xl-regular-lh)}.ts-display-sans-2xl-medium{--font:var(--ts-display-sans-2xl-medium-font);--ls:var(--ts-display-sans-2xl-medium-ls);--opsz:var(--ts-display-sans-2xl-medium-opsz);--fs-rm:var(--ts-display-sans-2xl-medium-fs);--lh-rm:var(--ts-display-sans-2xl-medium-lh)}.ts-display-sans-2xl-semibold{--font:var(--ts-display-sans-2xl-semibold-font);--ls:var(--ts-display-sans-2xl-semibold-ls);--opsz:var(--ts-display-sans-2xl-semibold-opsz);--fs-rm:var(--ts-display-sans-2xl-semibold-fs);--lh-rm:var(--ts-display-sans-2xl-semibold-lh)}.ts-display-sans-xl-light{--font:var(--ts-display-sans-xl-light-font);--ls:var(--ts-display-sans-xl-light-ls);--opsz:var(--ts-display-sans-xl-light-opsz);--fs-rm:var(--ts-display-sans-xl-light-fs);--lh-rm:var(--ts-display-sans-xl-light-lh)}.ts-display-sans-xl-regular{--font:var(--ts-display-sans-xl-regular-font);--ls:var(--ts-display-sans-xl-regular-ls);--opsz:var(--ts-display-sans-xl-regular-opsz);--fs-rm:var(--ts-display-sans-xl-regular-fs);--lh-rm:var(--ts-display-sans-xl-regular-lh)}.ts-display-sans-xl-medium{--font:var(--ts-display-sans-xl-medium-font);--ls:var(--ts-display-sans-xl-medium-ls);--opsz:var(--ts-display-sans-xl-medium-opsz);--fs-rm:var(--ts-display-sans-xl-medium-fs);--lh-rm:var(--ts-display-sans-xl-medium-lh)}.ts-display-sans-xl-semibold{--font:var(--ts-display-sans-xl-semibold-font);--ls:var(--ts-display-sans-xl-semibold-ls);--opsz:var(--ts-display-sans-xl-semibold-opsz);--fs-rm:var(--ts-display-sans-xl-semibold-fs);--lh-rm:var(--ts-display-sans-xl-semibold-lh)}.ts-display-sans-lg-light{--font:var(--ts-display-sans-lg-light-font);--ls:var(--ts-display-sans-lg-light-ls);--opsz:var(--ts-display-sans-lg-light-opsz);--fs-rm:var(--ts-display-sans-lg-light-fs);--lh-rm:var(--ts-display-sans-lg-light-lh)}.ts-display-sans-lg-regular{--font:var(--ts-display-sans-lg-regular-font);--ls:var(--ts-display-sans-lg-regular-ls);--opsz:var(--ts-display-sans-lg-regular-opsz);--fs-rm:var(--ts-display-sans-lg-regular-fs);--lh-rm:var(--ts-display-sans-lg-regular-lh)}.ts-display-sans-lg-medium{--font:var(--ts-display-sans-lg-medium-font);--ls:var(--ts-display-sans-lg-medium-ls);--opsz:var(--ts-display-sans-lg-medium-opsz);--fs-rm:var(--ts-display-sans-lg-medium-fs);--lh-rm:var(--ts-display-sans-lg-medium-lh)}.ts-display-sans-lg-semibold{--font:var(--ts-display-sans-lg-semibold-font);--ls:var(--ts-display-sans-lg-semibold-ls);--opsz:var(--ts-display-sans-lg-semibold-opsz);--fs-rm:var(--ts-display-sans-lg-semibold-fs);--lh-rm:var(--ts-display-sans-lg-semibold-lh)}.ts-display-sans-md-light{--font:var(--ts-display-sans-md-light-font);--ls:var(--ts-display-sans-md-light-ls);--opsz:var(--ts-display-sans-md-light-opsz);--fs-rm:var(--ts-display-sans-md-light-fs);--lh-rm:var(--ts-display-sans-md-light-lh)}.ts-display-sans-md-regular{--font:var(--ts-display-sans-md-regular-font);--ls:var(--ts-display-sans-md-regular-ls);--opsz:var(--ts-display-sans-md-regular-opsz);--fs-rm:var(--ts-display-sans-md-regular-fs);--lh-rm:var(--ts-display-sans-md-regular-lh)}.ts-display-sans-md-medium{--font:var(--ts-display-sans-md-medium-font);--ls:var(--ts-display-sans-md-medium-ls);--opsz:var(--ts-display-sans-md-medium-opsz);--fs-rm:var(--ts-display-sans-md-medium-fs);--lh-rm:var(--ts-display-sans-md-medium-lh)}.ts-display-sans-md-semibold{--font:var(--ts-display-sans-md-semibold-font);--ls:var(--ts-display-sans-md-semibold-ls);--opsz:var(--ts-display-sans-md-semibold-opsz);--fs-rm:var(--ts-display-sans-md-semibold-fs);--lh-rm:var(--ts-display-sans-md-semibold-lh)}.ts-display-sans-sm-light{--font:var(--ts-display-sans-sm-light-font);--ls:var(--ts-display-sans-sm-light-ls);--opsz:var(--ts-display-sans-sm-light-opsz);--fs-rm:var(--ts-display-sans-sm-light-fs);--lh-rm:var(--ts-display-sans-sm-light-lh)}.ts-display-sans-sm-regular{--font:var(--ts-display-sans-sm-regular-font);--ls:var(--ts-display-sans-sm-regular-ls);--opsz:var(--ts-display-sans-sm-regular-opsz);--fs-rm:var(--ts-display-sans-sm-regular-fs);--lh-rm:var(--ts-display-sans-sm-regular-lh)}.ts-display-sans-sm-medium{--font:var(--ts-display-sans-sm-medium-font);--ls:var(--ts-display-sans-sm-medium-ls);--opsz:var(--ts-display-sans-sm-medium-opsz);--fs-rm:var(--ts-display-sans-sm-medium-fs);--lh-rm:var(--ts-display-sans-sm-medium-lh)}.ts-display-sans-sm-semibold{--font:var(--ts-display-sans-sm-semibold-font);--ls:var(--ts-display-sans-sm-semibold-ls);--opsz:var(--ts-display-sans-sm-semibold-opsz);--fs-rm:var(--ts-display-sans-sm-semibold-fs);--lh-rm:var(--ts-display-sans-sm-semibold-lh)}.ts-display-sans-xs-light{--font:var(--ts-display-sans-xs-light-font);--ls:var(--ts-display-sans-xs-light-ls);--opsz:var(--ts-display-sans-xs-light-opsz);--fs-rm:var(--ts-display-sans-xs-light-fs);--lh-rm:var(--ts-display-sans-xs-light-lh)}.ts-display-sans-xs-regular{--font:var(--ts-display-sans-xs-regular-font);--ls:var(--ts-display-sans-xs-regular-ls);--opsz:var(--ts-display-sans-xs-regular-opsz);--fs-rm:var(--ts-display-sans-xs-regular-fs);--lh-rm:var(--ts-display-sans-xs-regular-lh)}.ts-display-sans-xs-medium{--font:var(--ts-display-sans-xs-medium-font);--ls:var(--ts-display-sans-xs-medium-ls);--opsz:var(--ts-display-sans-xs-medium-opsz);--fs-rm:var(--ts-display-sans-xs-medium-fs);--lh-rm:var(--ts-display-sans-xs-medium-lh)}.ts-display-sans-xs-semibold{--font:var(--ts-display-sans-xs-semibold-font);--ls:var(--ts-display-sans-xs-semibold-ls);--opsz:var(--ts-display-sans-xs-semibold-opsz);--fs-rm:var(--ts-display-sans-xs-semibold-fs);--lh-rm:var(--ts-display-sans-xs-semibold-lh)}.ts-display-sans-2xs-light{--font:var(--ts-display-sans-2xs-light-font);--ls:var(--ts-display-sans-2xs-light-ls);--opsz:var(--ts-display-sans-2xs-light-opsz);--fs-rm:var(--ts-display-sans-2xs-light-fs);--lh-rm:var(--ts-display-sans-2xs-light-lh)}.ts-display-sans-2xs-regular{--font:var(--ts-display-sans-2xs-regular-font);--ls:var(--ts-display-sans-2xs-regular-ls);--opsz:var(--ts-display-sans-2xs-regular-opsz);--fs-rm:var(--ts-display-sans-2xs-regular-fs);--lh-rm:var(--ts-display-sans-2xs-regular-lh)}.ts-text-nav-label{--font:var(--ts-text-nav-label-font);--ls:var(--ts-text-nav-label-ls);--opsz:var(--ts-text-nav-label-opsz);--case:var(--ts-text-nav-label-case);--fs-rm:var(--ts-text-nav-label-fs);--lh-rm:var(--ts-text-nav-label-lh)}.ts-text-2xl-light{--font:var(--ts-text-2xl-light-font);--ls:var(--ts-text-2xl-light-ls);--opsz:var(--ts-text-2xl-light-opsz);--fs-rm:var(--ts-text-2xl-light-fs);--lh-rm:var(--ts-text-2xl-light-lh)}.ts-text-2xl-regular{--font:var(--ts-text-2xl-regular-font);--ls:var(--ts-text-2xl-regular-ls);--opsz:var(--ts-text-2xl-regular-opsz);--fs-rm:var(--ts-text-2xl-regular-fs);--lh-rm:var(--ts-text-2xl-regular-lh)}.ts-text-2xl-medium{--font:var(--ts-text-2xl-medium-font);--ls:var(--ts-text-2xl-medium-ls);--opsz:var(--ts-text-2xl-medium-opsz);--fs-rm:var(--ts-text-2xl-medium-fs);--lh-rm:var(--ts-text-2xl-medium-lh)}.ts-text-2xl-semibold{--font:var(--ts-text-2xl-semibold-font);--ls:var(--ts-text-2xl-semibold-ls);--opsz:var(--ts-text-2xl-semibold-opsz);--fs-rm:var(--ts-text-2xl-semibold-fs);--lh-rm:var(--ts-text-2xl-semibold-lh)}.ts-text-xl-light{--font:var(--ts-text-xl-light-font);--ls:var(--ts-text-xl-light-ls);--opsz:var(--ts-text-xl-light-opsz);--fs-rm:var(--ts-text-xl-light-fs);--lh-rm:var(--ts-text-xl-light-lh)}.ts-text-xl-regular{--font:var(--ts-text-xl-regular-font);--ls:var(--ts-text-xl-regular-ls);--opsz:var(--ts-text-xl-regular-opsz);--fs-rm:var(--ts-text-xl-regular-fs);--lh-rm:var(--ts-text-xl-regular-lh)}.ts-text-xl-medium{--font:var(--ts-text-xl-medium-font);--ls:var(--ts-text-xl-medium-ls);--opsz:var(--ts-text-xl-medium-opsz);--fs-rm:var(--ts-text-xl-medium-fs);--lh-rm:var(--ts-text-xl-medium-lh)}.ts-text-xl-semibold{--font:var(--ts-text-xl-semibold-font);--ls:var(--ts-text-xl-semibold-ls);--opsz:var(--ts-text-xl-semibold-opsz);--fs-rm:var(--ts-text-xl-semibold-fs);--lh-rm:var(--ts-text-xl-semibold-lh)}.ts-text-lg-light{--font:var(--ts-text-lg-light-font);--ls:var(--ts-text-lg-light-ls);--opsz:var(--ts-text-lg-light-opsz);--fs-rm:var(--ts-text-lg-light-fs);--lh-rm:var(--ts-text-lg-light-lh)}.ts-text-lg-regular{--font:var(--ts-text-lg-regular-font);--ls:var(--ts-text-lg-regular-ls);--opsz:var(--ts-text-lg-regular-opsz);--fs-rm:var(--ts-text-lg-regular-fs);--lh-rm:var(--ts-text-lg-regular-lh)}.ts-text-lg-medium{--font:var(--ts-text-lg-medium-font);--ls:var(--ts-text-lg-medium-ls);--opsz:var(--ts-text-lg-medium-opsz);--fs-rm:var(--ts-text-lg-medium-fs);--lh-rm:var(--ts-text-lg-medium-lh)}.ts-text-lg-semibold{--font:var(--ts-text-lg-semibold-font);--ls:var(--ts-text-lg-semibold-ls);--opsz:var(--ts-text-lg-semibold-opsz);--fs-rm:var(--ts-text-lg-semibold-fs);--lh-rm:var(--ts-text-lg-semibold-lh)}.ts-text-md-light{--font:var(--ts-text-md-light-font);--ls:var(--ts-text-md-light-ls);--opsz:var(--ts-text-md-light-opsz);--fs-rm:var(--ts-text-md-light-fs);--lh-rm:var(--ts-text-md-light-lh)}.ts-text-md-regular{--font:var(--ts-text-md-regular-font);--ls:var(--ts-text-md-regular-ls);--opsz:var(--ts-text-md-regular-opsz);--fs-rm:var(--ts-text-md-regular-fs);--lh-rm:var(--ts-text-md-regular-lh)}.ts-text-md-medium{--font:var(--ts-text-md-medium-font);--ls:var(--ts-text-md-medium-ls);--opsz:var(--ts-text-md-medium-opsz);--fs-rm:var(--ts-text-md-medium-fs);--lh-rm:var(--ts-text-md-medium-lh)}.ts-text-md-semibold{--font:var(--ts-text-md-semibold-font);--ls:var(--ts-text-md-semibold-ls);--opsz:var(--ts-text-md-semibold-opsz);--fs-rm:var(--ts-text-md-semibold-fs);--lh-rm:var(--ts-text-md-semibold-lh)}.ts-text-sm-light{--font:var(--ts-text-sm-light-font);--ls:var(--ts-text-sm-light-ls);--opsz:var(--ts-text-sm-light-opsz);--fs-rm:var(--ts-text-sm-light-fs);--lh-rm:var(--ts-text-sm-light-lh)}.ts-text-sm-regular{--font:var(--ts-text-sm-regular-font);--ls:var(--ts-text-sm-regular-ls);--opsz:var(--ts-text-sm-regular-opsz);--fs-rm:var(--ts-text-sm-regular-fs);--lh-rm:var(--ts-text-sm-regular-lh)}.ts-text-sm-medium{--font:var(--ts-text-sm-medium-font);--ls:var(--ts-text-sm-medium-ls);--opsz:var(--ts-text-sm-medium-opsz);--fs-rm:var(--ts-text-sm-medium-fs);--lh-rm:var(--ts-text-sm-medium-lh)}.ts-text-sm-semibold{--font:var(--ts-text-sm-semibold-font);--ls:var(--ts-text-sm-semibold-ls);--opsz:var(--ts-text-sm-semibold-opsz);--fs-rm:var(--ts-text-sm-semibold-fs);--lh-rm:var(--ts-text-sm-semibold-lh)}.ts-text-xs-light{--font:var(--ts-text-xs-light-font);--ls:var(--ts-text-xs-light-ls);--opsz:var(--ts-text-xs-light-opsz);--fs-rm:var(--ts-text-xs-light-fs);--lh-rm:var(--ts-text-xs-light-lh)}.ts-text-xs-regular{--font:var(--ts-text-xs-regular-font);--ls:var(--ts-text-xs-regular-ls);--opsz:var(--ts-text-xs-regular-opsz);--fs-rm:var(--ts-text-xs-regular-fs);--lh-rm:var(--ts-text-xs-regular-lh)}.ts-text-xs-medium{--font:var(--ts-text-xs-medium-font);--ls:var(--ts-text-xs-medium-ls);--opsz:var(--ts-text-xs-medium-opsz);--fs-rm:var(--ts-text-xs-medium-fs);--lh-rm:var(--ts-text-xs-medium-lh)}.ts-text-xs-semibold{--font:var(--ts-text-xs-semibold-font);--ls:var(--ts-text-xs-semibold-ls);--opsz:var(--ts-text-xs-semibold-opsz);--fs-rm:var(--ts-text-xs-semibold-fs);--lh-rm:var(--ts-text-xs-semibold-lh)}.ts-text-2xs-light{--font:var(--ts-text-2xs-light-font);--ls:var(--ts-text-2xs-light-ls);--opsz:var(--ts-text-2xs-light-opsz);--fs-rm:var(--ts-text-2xs-light-fs);--lh-rm:var(--ts-text-2xs-light-lh)}.ts-text-2xs-regular{--font:var(--ts-text-2xs-regular-font);--ls:var(--ts-text-2xs-regular-ls);--opsz:var(--ts-text-2xs-regular-opsz);--fs-rm:var(--ts-text-2xs-regular-fs);--lh-rm:var(--ts-text-2xs-regular-lh)}.ts-text-2xs-medium{--font:var(--ts-text-2xs-medium-font);--ls:var(--ts-text-2xs-medium-ls);--opsz:var(--ts-text-2xs-medium-opsz);--fs-rm:var(--ts-text-2xs-medium-fs);--lh-rm:var(--ts-text-2xs-medium-lh)}.ts-text-2xs-semibold{--font:var(--ts-text-2xs-semibold-font);--ls:var(--ts-text-2xs-semibold-ls);--opsz:var(--ts-text-2xs-semibold-opsz);--fs-rm:var(--ts-text-2xs-semibold-fs);--lh-rm:var(--ts-text-2xs-semibold-lh)}.ts-text-3xs-light{--font:var(--ts-text-3xs-light-font);--ls:var(--ts-text-3xs-light-ls);--opsz:var(--ts-text-3xs-light-opsz);--fs-rm:var(--ts-text-3xs-light-fs);--lh-rm:var(--ts-text-3xs-light-lh)}.ts-text-3xs-regular{--font:var(--ts-text-3xs-regular-font);--ls:var(--ts-text-3xs-regular-ls);--opsz:var(--ts-text-3xs-regular-opsz);--fs-rm:var(--ts-text-3xs-regular-fs);--lh-rm:var(--ts-text-3xs-regular-lh)}.ts-text-3xs-medium{--font:var(--ts-text-3xs-medium-font);--ls:var(--ts-text-3xs-medium-ls);--opsz:var(--ts-text-3xs-medium-opsz);--fs-rm:var(--ts-text-3xs-medium-fs);--lh-rm:var(--ts-text-3xs-medium-lh)}.ts-text-3xs-semibold{--font:var(--ts-text-3xs-semibold-font);--ls:var(--ts-text-3xs-semibold-ls);--opsz:var(--ts-text-3xs-semibold-opsz);--fs-rm:var(--ts-text-3xs-semibold-fs);--lh-rm:var(--ts-text-3xs-semibold-lh)}:root{--motion-drawer-duration:.25s;--motion-drawer-ease:cubic-bezier(.22, 1, .36, 1);--motion-drawer-ease-open:cubic-bezier(.65, 0, .35, 1);--motion-drawer-shadow-duration:.2s;--motion-rise-distance:26px;--motion-rise-duration:.8s;--motion-rise-ease:var(--motion-drawer-ease);--motion-wipe-duration:.42s;--motion-wipe-ease:cubic-bezier(.76, 0, .24, 1);--motion-chip-stagger:.15s;--motion-slide-duration:.9s;--motion-slide-ease:cubic-bezier(.45, .05, .15, 1);--motion-carousel-dwell:3.5s;--motion-carousel-first-advance:4.5s;--motion-video-crossfade-duration:.4s;--motion-video-crossfade-ease:ease-in-out;--motion-dot-morph-dur:.45s;--motion-dot-morph-out-dur:.6s;--motion-dot-morph-out-ease:var(--motion-drawer-ease-open);--motion-dot-rotation:180deg;--motion-card-shadow-dur:.45s;--motion-card-shadow-out-dur:.3s;--motion-cell-slide-dur:.5s;--motion-cell-slide-ease:var(--motion-drawer-ease-open);--motion-rail-stagger:40ms;--motion-snap-dur:.45s;--motion-snap-ease:var(--motion-slide-ease);--motion-ghost-opacity:.5;--motion-entrance-ring-fade-dur:.7s;--motion-entrance-ring-move-dur:.9s;--motion-entrance-ring-ease:cubic-bezier(.2, .72, .18, 1);--motion-entrance-engine-fade-dur:.4s;--motion-entrance-engine-move-dur:.75s;--motion-entrance-engine-ease:cubic-bezier(.16, .78, .24, 1);--motion-entrance-stagger:.12s;--motion-bloom-ring-fade-dur:var(--motion-entrance-ring-fade-dur);--motion-bloom-ring-move-dur:var(--motion-entrance-ring-move-dur);--motion-bloom-ring-ease:var(--motion-entrance-ring-ease);--motion-bloom-ring-scale:.94;--motion-bloom-engine-delay:.15s;--motion-bloom-stagger:var(--motion-entrance-stagger);--motion-bloom-engine-fade-dur:var(--motion-entrance-engine-fade-dur);--motion-bloom-engine-move-dur:var(--motion-entrance-engine-move-dur);--motion-bloom-engine-ease:var(--motion-entrance-engine-ease);--motion-bloom-engine-seed:.12;--motion-bloom-label-delay:.34s;--motion-bloom-label-dur:.35s;--motion-bloom-label-scale:.96;--motion-bloom-mark-delay:.95s;--motion-bloom-mark-dur:.4s;--motion-bloom-resolve-ease:ease;--motion-stage-dur:.5s;--motion-stage-ease:var(--motion-drawer-ease);--motion-stage-blur:8px;--motion-stage-rise:24px;--motion-stage-drop:-12px;--motion-deck-dur:.3s;--motion-deck-ease:var(--motion-drawer-ease)}}@layer base{*,:before,:after,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;line-height:1.5}h1,h2,h3{font-size:inherit;font-weight:inherit}ul{list-style:none}img,svg,iframe{vertical-align:middle;display:block}img{max-width:100%;height:auto}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}button,input{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:0 0;border-radius:0}button,input:where([type=button],[type=submit]){appearance:button}[hidden]{display:none!important}.site-root ::selection,.site-root::selection{background-color:var(--color-text-200);color:var(--color-bg-050)}.site-root{background:var(--color-bg-100);min-height:100dvh;color:var(--color-text-300);--font:var(--ts-text-md-regular-font);--ls:var(--ts-text-md-regular-ls);--opsz:var(--ts-text-md-regular-opsz);font:var(--font);letter-spacing:var(--ls);font-optical-sizing:none;font-variation-settings:"opsz" var(--opsz), var(--font-sans-slnt);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}html{scroll-behavior:auto!important}}}@layer grid{.site-root{container-type:inline-size}.page{isolation:isolate;--t:min(calc(100cqw / 12), 112px);--c:var(--space-xl);--line:var(--color-border-000);--page-x:max(0px, round(down, calc((100cqw - 1344px) / 2), 1px));width:calc(12 * var(--t));margin-left:var(--page-x);--wA:calc((48px - var(--t)) / 16);--wB:calc((var(--t) - 32px) / 16);--kA:tan(atan2(var(--wA), 1px));--kB:tan(atan2(var(--wB), 1px));position:relative}@container (min-width:470px){.page{--wA:calc(var(--t) / 48);--wB:0px}}@container (min-width:576px){.page{--wA:calc((64px - var(--t)) / 16);--wB:calc((var(--t) - 48px) / 16)}}@container (min-width:665px){.page{--wA:calc(var(--t) / 64);--wB:0px}}@container (min-width:768px){.page{--wA:calc((80px - var(--t)) / 16);--wB:calc((var(--t) - 64px) / 16)}}@container (min-width:860px){.page{--wA:calc(var(--t) / 80);--wB:0px}}@container (min-width:960px){.page{--wA:calc((112px - var(--t)) / 32);--wB:calc((var(--t) - 80px) / 32)}}@container (min-width:1130px){.page{--wA:0px;--wB:calc(var(--t) / 112)}}.sec{isolation:isolate;flex-direction:column;align-items:flex-start;display:flex;position:relative}.flow-budget{box-sizing:border-box;min-height:var(--budget);padding-bottom:calc(var(--t) / 2);position:relative}.gx{z-index:-1;pointer-events:none;position:absolute;inset:0}.grid-region{border:1px solid var(--line);left:calc(var(--t) * var(--gx));top:calc(var(--t) * var(--gy));width:calc(var(--t) * var(--gw) + 1px);height:calc(var(--t) * var(--gh) + 1px);position:absolute}.grid-region i{background:var(--line);position:absolute}.grid-region i.v{width:1px;top:0;bottom:0;left:calc(var(--t) * var(--n) - 1px)}.grid-region i.h{height:1px;left:0;right:0;top:calc(var(--t) * var(--n) - 1px)}.grid-region.gb{top:auto;bottom:calc(var(--t) * var(--gyb) - 1px)}.grid-region.gs{bottom:calc(var(--t) * var(--gyb) - 1px);height:auto;overflow:hidden}.f-cell{box-sizing:border-box;border:1px solid var(--line);width:100%;height:100%;display:block}.f-cell.fill{background:var(--color-bg-200)}.f-cell.round{border-radius:var(--radius-full)}.decor{z-index:0;pointer-events:none;left:calc(var(--t) * var(--gx));top:calc(var(--t) * var(--gy));width:calc(var(--t) + 1px);height:calc(var(--t) + 1px);place-items:center;display:grid;position:absolute}.gfield{top:0;bottom:0;left:calc(0px - var(--page-x));z-index:-1;pointer-events:none;width:100cqw;display:none;position:absolute;overflow:clip}@container (min-width:1345px){.gfield{display:block}}.gf-strip{box-sizing:border-box;width:calc(12 * var(--t) + 1px);border:1px solid var(--line);position:absolute;top:0;bottom:0}.gf-strip.gf-w{right:calc(100% - var(--page-x) - 1px)}.gf-strip.gf-e{left:calc(var(--page-x) + 12 * var(--t))}.gf-strip i{background:var(--line);position:absolute}.gf-strip i.v{width:1px;top:0;bottom:0;left:calc(var(--t) * var(--n) - 1px)}.gf-strip i.h{height:1px;left:0;right:0;top:calc(var(--t) * var(--n) - 1px)}.gf-cell{pointer-events:none;left:calc(var(--t) * var(--gx));top:calc(var(--t) * var(--gy));width:calc(var(--t) + 1px);height:calc(var(--t) + 1px);place-items:center;display:grid;position:absolute}.decor.gb{top:auto;bottom:calc(var(--t) * var(--gyb) - 1px)}.rs,.rt,.rd1,.rd2{display:none}@container (min-width:470px){.rm{display:none}.rs{display:block}}@container (min-width:665px){.rs{display:none}.rt{display:block}}@container (min-width:860px){.rt{display:none}.rd1{display:block}}@container (min-width:1130px){.rd1{display:none}.rd2{display:block}}.decor.rs,.decor.rt,.decor.rd1,.decor.rd2{display:none}@container (min-width:470px){.decor.rm{display:none}.decor.rs{display:grid}}@container (min-width:665px){.decor.rs{display:none}.decor.rt{display:grid}}@container (min-width:860px){.decor.rt{display:none}.decor.rd1{display:grid}}@container (min-width:1130px){.decor.rd1{display:none}.decor.rd2{display:grid}}}@layer primitives{.type{font:var(--font);letter-spacing:var(--ls,normal);text-transform:var(--case,none);font-variation-settings:"opsz" var(--opsz,10), var(--font-sans-slnt);font-optical-sizing:none}.type:not(.type-fixed){--_fs-span:calc(var(--fs-rd2,var(--fs-rm)) - var(--fs-rm));--_lh-span:calc(var(--lh-rd2,var(--lh-rm)) - var(--lh-rm));--_fs-rs:var(--fs-rs,calc(var(--fs-rm) + var(--_fs-span) * .2));--_fs-rt:var(--fs-rt,calc(var(--fs-rm) + var(--_fs-span) * .4));--_fs-rd1:var(--fs-rd1,calc(var(--fs-rm) + var(--_fs-span) * .6));--_fs-rd2:var(--fs-rd2,var(--fs-rm));--_lh-rs:var(--lh-rs,calc(var(--lh-rm) + var(--_lh-span) * .2));--_lh-rt:var(--lh-rt,calc(var(--lh-rm) + var(--_lh-span) * .4));--_lh-rd1:var(--lh-rd1,calc(var(--lh-rm) + var(--_lh-span) * .6));--_lh-rd2:var(--lh-rd2,var(--lh-rm));--fs-band:var(--fs-rm);--_fs-next:var(--fs-rm-to,var(--fs-band));--lh-band:var(--lh-rm);--_lh-next:var(--lh-rm-to,var(--lh-band));--fs:calc(var(--kA) * var(--fs-band) + var(--kB) * var(--_fs-next));--lh:calc(var(--kA) * var(--lh-band) + var(--kB) * var(--_lh-next));font-size:var(--fs-px,calc(var(--fs) * 1px));line-height:var(--lh-px,calc(var(--lh) * 1px))}@container (min-width:470px){.type:not(.type-fixed){--fs-band:var(--_fs-rs);--_fs-next:var(--fs-rs-to,var(--fs-band));--lh-band:var(--_lh-rs);--_lh-next:var(--lh-rs-to,var(--lh-band))}}@container (min-width:665px){.type:not(.type-fixed){--fs-band:var(--_fs-rt);--_fs-next:var(--fs-rt-to,var(--fs-band));--lh-band:var(--_lh-rt);--_lh-next:var(--lh-rt-to,var(--lh-band))}}@container (min-width:860px){.type:not(.type-fixed){--fs-band:var(--_fs-rd1);--_fs-next:var(--fs-rd1-to,var(--fs-band));--lh-band:var(--_lh-rd1);--_lh-next:var(--lh-rd1-to,var(--lh-band))}}@container (min-width:1130px){.type:not(.type-fixed){--fs-band:var(--_fs-rd2);--_fs-next:var(--_fs-rd2);--lh-band:var(--_lh-rd2);--_lh-next:var(--_lh-rd2)}}.btn-fill,.btn-ghost,.btn-arrow{--btn-arrow-thru-dur:.5s;--btn-arrow-thru-exit-ease:cubic-bezier(.64, 0, .78, 0);--btn-arrow-thru-enter-ease:var(--motion-drawer-ease);appearance:none;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin:0;text-decoration:none}.btn-fill[data-size=xl],.btn-ghost[data-size=xl]{--btn-size:xl}.btn-fill[data-size=lg],.btn-ghost[data-size=lg],.btn-arrow[data-size=lg]{--btn-size:lg}.btn-fill[data-size=md],.btn-ghost[data-size=md],.btn-arrow[data-size=md]{--btn-size:md}.btn-fill[data-size=sm],.btn-ghost[data-size=sm],.btn-arrow[data-size=sm]{--btn-size:sm}.btn-ghost[data-size=xs]{--btn-size:xs}.btn-fill,.btn-ghost{border-radius:var(--radius-full);display:inline-flex}.btn-fill[data-shape=box]{border-radius:var(--radius-none)}.btn-body{box-sizing:border-box;border-radius:inherit;height:var(--_h);transition-property:background-color;transition-duration:var(--motion-hover-duration);transition-timing-function:var(--motion-hover-ease);justify-content:center;align-items:center;display:inline-flex;position:relative}.btn-body:after{content:"";inset:min(0px, calc((var(--_h) - 44px) / 2)) 0;position:absolute}.btn-fill[data-stretch],.btn-ghost[data-stretch]{width:100%;display:flex}.btn-fill[data-stretch] .btn-body,.btn-ghost[data-stretch] .btn-body{flex:auto}.btn-fill .btn-body{padding:var(--_py) var(--_pr) var(--_py) var(--_pl);gap:var(--space-xs);background:var(--_bg);color:var(--_ink)}.btn-fill[data-shape=box] .btn-body{padding-inline:var(--_pl-box) var(--_pr-box)}.btn-ghost .btn-body{padding-inline:var(--_px);gap:var(--_gap,var(--space-md));color:var(--_ink)}@container style(--btn-size:xl){.btn-body{--_h:48px;--_py:calc(var(--space-md) + var(--space-2xs));--_pl:var(--space-3xl);--_pr:var(--space-2xl);--_pl-box:var(--space-2xl);--_pr-box:var(--space-xl);--_px:var(--space-2xl);--_icon:20px;--font:var(--ts-text-xl-light-font);--ls:var(--ts-text-xl-light-ls);--opsz:var(--ts-text-xl-light-opsz)}.btn-arrow-body{--_d:40px;--_g:24px}}@container style(--btn-size:lg){.btn-body{--_h:48px;--_py:calc(var(--space-md) + var(--space-2xs));--_pl:var(--space-2xl);--_pr:var(--space-xl);--_pl-box:var(--space-xl);--_pr-box:var(--space-lg);--_px:var(--space-xl);--_icon:20px;--font:var(--ts-text-lg-light-font);--ls:var(--ts-text-lg-light-ls);--opsz:var(--ts-text-lg-light-opsz)}.btn-arrow-body{--_d:40px;--_g:24px}}@container style(--btn-size:md){.btn-body{--_h:40px;--_py:var(--space-md);--_pl:var(--space-xl);--_pr:var(--space-lg);--_pl-box:var(--space-lg);--_pr-box:var(--space-md);--_px:var(--space-lg);--_icon:18px;--font:var(--ts-text-md-light-font);--ls:var(--ts-text-md-light-ls);--opsz:var(--ts-text-md-light-opsz)}.btn-arrow-body{--_d:32px;--_g:18px}}@container style(--btn-size:sm){.btn-body{--_h:36px;--_py:var(--space-sm);--_pl:calc(var(--space-lg) + var(--space-2xs));--_pr:calc(var(--space-md) + var(--space-2xs));--_pl-box:var(--space-lg);--_pr-box:var(--space-md);--_px:var(--space-lg);--_icon:16px;--font:var(--ts-text-sm-light-font);--ls:var(--ts-text-sm-light-ls);--opsz:var(--ts-text-sm-light-opsz)}.btn-arrow-body{--_d:28px;--_g:16px}}@container style(--btn-size:xs){.btn-body{--_h:32px;--_px:var(--space-lg);--_gap:var(--space-sm);--_icon:14px;--font:var(--ts-text-xs-light-font);--ls:var(--ts-text-xs-light-ls);--opsz:var(--ts-text-xs-light-opsz)}.btn-arrow-body{--_d:28px;--_g:16px}}.btn-fill[data-chrome=teal]{--_bg:var(--color-teal-300);--_bg-hover:var(--color-teal-400);--_ring:var(--color-teal-500);--_ink:var(--color-teal-800);--_glyph:var(--color-teal-600)}.btn-fill[data-chrome=gray]{--_bg:var(--color-bg-300);--_bg-hover:var(--color-bg-400);--_ring:var(--color-border-200);--_ink:var(--color-text-200);--_glyph:var(--color-text-500)}.btn-fill[data-chrome=blue]{--_bg:var(--color-blue-250);--_bg-hover:var(--color-blue-300);--_ring:var(--color-blue-400);--_ink:var(--color-blue-800);--_glyph:var(--color-blue-600)}@media (hover:hover){.btn-fill:hover .btn-body{background:var(--_bg-hover)}.btn-fill:hover .btn-glyph{left:var(--btn-glyph-slide)}}.btn-fill[data-state=hover] .btn-body{background:var(--_bg-hover)}.btn-fill[data-state=hover] .btn-glyph{left:var(--btn-glyph-slide)}.btn-fill:focus-visible,.btn-fill[data-state=focus]{box-shadow:0 0 0 var(--ring-w) var(--_ring);outline:none}.btn-fill:disabled{cursor:not-allowed;box-shadow:none}.btn-fill:disabled .btn-body{background:var(--color-bg-300);color:var(--color-text-500)}.btn-fill:disabled .btn-glyph{color:var(--color-text-600);left:0}@media (hover:hover){.btn-fill:disabled:hover .btn-body{background:var(--color-bg-300)}.btn-fill:disabled:hover .btn-glyph{left:0}}.btn-fill .btn-glyph{color:var(--_glyph);transition:left var(--btn-glyph-slide-dur) var(--motion-hover-ease);flex:none;display:inline-flex;position:relative;left:0}.btn-ghost{--_ink:var(--color-brown-600);--_hover-bg:var(--color-brown-200);--_ring:var(--color-brown-200)}.btn-ghost[data-color=teal]{--_ink:var(--color-teal-600);--_hover-bg:var(--color-teal-200);--_ring:var(--color-teal-200)}.btn-ghost[data-color=gray]{--_ink:var(--color-text-200);--_hover-bg:var(--color-bg-300);--_ring:var(--color-bg-200)}@media (hover:hover){.btn-ghost:not(:disabled):hover .btn-body{background:var(--_hover-bg)}}.btn-ghost[data-state=hover] .btn-body{background:var(--_hover-bg)}.btn-ghost:focus-visible,.btn-ghost[data-state=focus]{box-shadow:0 0 0 var(--ring-w) var(--_ring);outline:none}.btn-ghost:disabled{--_ink:var(--color-text-500);cursor:default}.btn-ghost .btn-icon{display:inline-flex}.btn-ghost .btn-icon svg{width:var(--_icon);height:var(--_icon)}.btn-arrow{box-sizing:border-box;border-radius:var(--radius-full);padding:var(--space-none);background:var(--_bg);color:var(--_glyph);flex:none;display:inline-grid;position:relative;overflow:clip}.btn-arrow-body{width:var(--_d);height:var(--_d);--_thru:calc((var(--_d) + var(--_g)) / 2);place-items:center;display:grid}.btn-arrow:before{content:"";border-radius:inherit;background:var(--_bg-hover);opacity:0;pointer-events:none;transition:opacity var(--motion-hover-duration) var(--motion-drawer-ease);position:absolute;inset:0}.btn-arrow svg{width:var(--_g);height:var(--_g);z-index:1;grid-area:1/1;position:relative;left:0}.btn-arrow .btn-arrow-main{transition:left calc(var(--btn-arrow-thru-dur) / 2) var(--btn-arrow-thru-enter-ease) calc(var(--btn-arrow-thru-dur) / 2)}.btn-arrow .btn-arrow-ghost{left:calc(-1 * var(--_thru));transition:left calc(var(--btn-arrow-thru-dur) / 2) var(--btn-arrow-thru-exit-ease)}.btn-arrow[data-chrome=teal]{--_bg:var(--color-teal-400);--_bg-hover:var(--color-teal-500);--_bg-disabled:var(--color-teal-250);--_bg-loading:var(--color-teal-300);--_glyph:var(--color-teal-800);--_glyph-disabled:var(--color-teal-500);--_glyph-loading:var(--color-teal-800)}.btn-arrow[data-chrome=gray]{--_bg:var(--color-bg-300);--_bg-hover:var(--color-bg-500);--_bg-disabled:var(--color-bg-200);--_bg-loading:var(--color-bg-300);--_glyph:var(--color-text-200);--_glyph-disabled:var(--color-text-600);--_glyph-loading:var(--color-text-100)}.btn-arrow[data-chrome=brown]{--_bg:var(--color-brown-200);--_bg-hover:var(--color-brown-300);--_bg-disabled:var(--color-brown-100);--_bg-loading:var(--color-brown-200);--_glyph:var(--color-brown-600);--_glyph-disabled:var(--color-brown-300);--_glyph-loading:var(--color-brown-700);--loading-track:var(--color-brown-300)}@media (hover:hover){.btn-arrow:not(:disabled):not([data-state=disabled]):not([data-loading]):hover:before{opacity:1}.btn-arrow:not(:disabled):not([data-state=disabled]):not([data-loading]):hover .btn-arrow-main{left:var(--_thru);transition:left calc(var(--btn-arrow-thru-dur) / 2) var(--btn-arrow-thru-exit-ease)}.btn-arrow:not(:disabled):not([data-state=disabled]):not([data-loading]):hover .btn-arrow-ghost{transition:left calc(var(--btn-arrow-thru-dur) / 2) var(--btn-arrow-thru-enter-ease) calc(var(--btn-arrow-thru-dur) / 2);left:0}}.btn-arrow[data-state=hover]:before{opacity:1}.btn-arrow[data-state=hover] .btn-arrow-main{left:var(--_thru);transition:left calc(var(--btn-arrow-thru-dur) / 2) var(--btn-arrow-thru-exit-ease)}.btn-arrow[data-state=hover] .btn-arrow-ghost{transition:left calc(var(--btn-arrow-thru-dur) / 2) var(--btn-arrow-thru-enter-ease) calc(var(--btn-arrow-thru-dur) / 2);left:0}.btn-arrow:focus-visible{box-shadow:0 0 0 var(--ring-w) var(--_bg-disabled);outline:none}.btn-arrow:disabled,.btn-arrow[data-state=disabled]{background:var(--_bg-disabled);color:var(--_glyph-disabled);cursor:default}.btn-arrow[data-loading]{background:var(--_bg-loading);color:var(--_glyph-loading);pointer-events:none}.btn-arrow[data-loading] svg{animation:1s linear infinite btn-arrow-spin}@keyframes btn-arrow-spin{to{transform:rotate(360deg)}}.grader{--grader-ring-brown:#f1e9e4;gap:var(--space-md);flex-direction:column;display:flex;position:relative}.grader-field{box-sizing:border-box;align-items:center;gap:var(--space-xl);padding-inline:var(--space-lg) var(--space-md);background:var(--color-bg-000);border:1px solid var(--_border);border-radius:var(--radius-full);box-shadow:0 0 0 var(--ring-w) var(--_ring);--_border:var(--color-border-000);--_ring:var(--color-bg-200);--_ph:var(--color-text-500);--_ink:var(--color-text-200);transition-property:border-color,box-shadow;transition-duration:var(--motion-hover-duration);transition-timing-function:var(--motion-hover-ease);display:flex}.grader[data-size=lg]{--grader-size:lg}.grader[data-size=md]{--grader-size:md}.grader[data-size=sm]{--grader-size:sm}@container style(--grader-size:lg){.grader-field{--btn-size:lg;--font:var(--ts-text-xl-light-font);--ls:var(--ts-text-xl-light-ls);--opsz:var(--ts-text-xl-light-opsz);height:56px}}@container style(--grader-size:md){.grader-field{--btn-size:md;height:48px}}@container style(--grader-size:sm){.grader-field{--btn-size:sm;height:44px}}.grader-sparkle{flex:none;display:inline-flex}.grader-field input{min-width:0;padding:var(--space-none);color:var(--_ink);background:0 0;border:0;outline:none;flex:1}.grader-field input::placeholder{color:var(--_ph);opacity:1;transition-property:color;transition-duration:var(--motion-hover-duration);transition-timing-function:var(--motion-hover-ease)}@media (hover:hover){.grader-field:hover{--_border:var(--color-teal-250);--_ring:var(--color-teal-200);--_ph:var(--color-text-400)}}.grader[data-state=hover] .grader-field{--_border:var(--color-teal-250);--_ring:var(--color-teal-200);--_ph:var(--color-text-400)}.grader-field:focus-within,.grader[data-state=focus] .grader-field{--_border:var(--color-teal-400);--_ring:var(--color-teal-300);--_ph:var(--color-text-400)}.grader[data-state=active] .grader-field,.grader[data-state=filled] .grader-field{--_border:var(--color-teal-300);--_ring:var(--color-teal-200)}.grader-field:focus-within:has(input:not(:placeholder-shown)){--_border:var(--color-teal-300);--_ring:var(--color-teal-200)}.grader-field:not(:focus-within):has(input:not(:placeholder-shown)){--_border:var(--color-teal-300);--_ring:var(--color-teal-200)}.grader[data-chrome=brown] .grader-field{--_border:var(--color-brown-200);--_ring:var(--grader-ring-brown);--_ph:var(--color-brown-500);--_ink:var(--color-brown-700);--sparkle-a:var(--color-brown-400);--sparkle-b:var(--color-brown-600)}@media (hover:hover){.grader[data-chrome=brown] .grader-field:hover{--_border:var(--color-brown-300);--_ring:var(--color-brown-200)}}.grader[data-chrome=brown][data-state=hover] .grader-field{--_border:var(--color-brown-300);--_ring:var(--color-brown-200)}.grader[data-chrome=brown] .grader-field:focus-within,.grader[data-chrome=brown][data-state=focus] .grader-field{--_border:var(--color-brown-300);--_ring:var(--color-brown-300)}:is(.grader[data-chrome=brown] .grader-field:focus-within:has(input:not(:placeholder-shown)),.grader[data-chrome=brown][data-state=active] .grader-field,.grader[data-chrome=brown] .grader-field:not(:focus-within):has(input:not(:placeholder-shown)),.grader[data-chrome=brown][data-state=filled] .grader-field){--_border:var(--color-brown-300);--_ring:var(--color-brown-200)}.grader[data-state=default] .grader-field .btn-arrow:not(:disabled),.grader[data-state=hover] .grader-field .btn-arrow:not(:disabled),.grader[data-state=focus] .grader-field .btn-arrow:not(:disabled),.grader[data-state=active] .grader-field .btn-arrow:not(:disabled){background:var(--_bg-disabled);color:var(--_glyph-disabled);pointer-events:none}.grader-field:has(input:placeholder-shown) .btn-arrow:not(:disabled){background:var(--_bg-disabled);color:var(--_glyph-disabled);pointer-events:none}.grader[data-error] .grader-field,.grader[data-error] .grader-field:hover,.grader[data-error] .grader-field:focus-within{--_border:var(--color-red-400);--_ring:var(--color-red-300);--sparkle-a:var(--color-red-400);--sparkle-b:var(--color-red-600)}.grader[data-error] .grader-field:focus-within:has(input:not(:placeholder-shown)){--_border:var(--color-red-400);--_ring:var(--color-red-300);--sparkle-a:var(--color-red-400);--sparkle-b:var(--color-red-600)}.grader[data-error] .grader-field:not(:focus-within):has(input:not(:placeholder-shown)){--_border:var(--color-red-400);--_ring:var(--color-red-300);--sparkle-a:var(--color-red-400);--sparkle-b:var(--color-red-600)}.grader[data-error] .grader-field .btn-arrow:not(:disabled){background:var(--_bg);color:var(--_glyph);pointer-events:auto}.grader-menu{--_menu-name-font:var(--ts-text-md-medium-font);--_menu-name-ls:var(--ts-text-md-medium-ls);--_menu-name-opsz:var(--ts-text-md-medium-opsz);--_menu-sub-font:var(--ts-text-md-light-font);--_menu-sub-ls:var(--ts-text-md-light-ls);--_menu-sub-opsz:var(--ts-text-md-light-opsz);--_menu-gap:var(--space-md);inset-inline:0;top:calc(100% + var(--_menu-gap));z-index:var(--z-raised);gap:var(--space-xs);margin:var(--space-none);padding:var(--space-md);max-height:calc(var(--space-md) * 2 + var(--space-sm) + 12px + var(--space-xs) + (5 * (var(--space-sm) + 44px + var(--space-md))) + (4 * var(--space-xs)));overscroll-behavior:contain;background:var(--color-bg-000);border:1px solid var(--color-border-000);border-radius:var(--radius-xl);box-shadow:var(--shadow-hard-square-md);flex-direction:column;display:flex;position:absolute;overflow:hidden auto}@container style(--grader-size:lg){.grader-menu{--_menu-gap:var(--space-lg)}}@container style(--grader-size:sm){.grader-menu{--_menu-name-font:var(--ts-text-sm-medium-font);--_menu-name-ls:var(--ts-text-sm-medium-ls);--_menu-name-opsz:var(--ts-text-sm-medium-opsz);--_menu-sub-font:var(--ts-text-sm-light-font);--_menu-sub-ls:var(--ts-text-sm-light-ls);--_menu-sub-opsz:var(--ts-text-sm-light-opsz)}}.grader-group{gap:var(--space-xs);flex-direction:column;display:flex}.grader-group+.grader-group{margin-top:var(--space-xs)}.grader-group-rows{gap:var(--space-xs);margin:var(--space-none);padding:var(--space-none);flex-direction:column;display:flex}.grader-group-label{padding:var(--space-sm) var(--space-md) var(--space-none);color:var(--color-text-400);display:block}.grader-option{width:100%;min-width:0;padding:var(--space-sm) var(--space-md) var(--space-md);border-radius:var(--radius-xs);text-align:left;cursor:pointer;transition-property:background-color;transition-duration:var(--motion-hover-duration);transition-timing-function:var(--motion-hover-ease);flex-direction:column;display:flex}.grader-option[data-active]{background:var(--color-bg-100)}@media (hover:hover){.grader-option:hover{background:var(--color-bg-100)}}.grader-option-name,.grader-option-sub{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.grader-option-name{--font:var(--_menu-name-font);--ls:var(--_menu-name-ls);--opsz:var(--_menu-name-opsz);color:var(--color-text-200)}.grader-option-sub{--font:var(--_menu-sub-font);--ls:var(--_menu-sub-ls);--opsz:var(--_menu-sub-opsz);color:var(--color-text-400)}.grader-error{margin:var(--space-none);padding-inline:var(--space-xl);color:var(--color-red-500)}.fq{box-sizing:border-box;border-top:1px solid var(--color-border-000);padding:var(--fq-pt) var(--fq-pr) var(--fq-pb) var(--fq-pl);transition:height var(--motion-drawer-duration) var(--motion-drawer-ease);list-style:none;position:relative;overflow:clip}.fq[data-open]{transition:height var(--motion-drawer-duration) var(--motion-drawer-ease-open)}.fq-h{margin:var(--space-none)}.fq-trigger{appearance:none;margin:var(--space-none);padding:var(--space-none);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-3xl);width:100%;height:var(--fq-qrow);text-align:left;color:inherit;touch-action:manipulation;background:0 0;border:0;display:flex}.fq:not([data-open]) .fq-trigger:before{content:"";position:absolute;inset:0}.fq-trigger:focus-visible{box-shadow:0 0 0 var(--ring-w) var(--color-border-200);outline:none}.fq-q{--font:var(--fq-q-f);--fs-rm:var(--fq-q-fs-rm);--fs-rs:var(--fq-q-fs-rs,var(--fs-rm));--fs-rt:var(--fq-q-fs-rt,var(--fs-rs));--fs-rd1:var(--fq-q-fs-rd1,var(--fs-rt));--fs-rd2:var(--fq-q-fs-rd2,var(--fs-rd1));--lh-rm:var(--fq-q-lh-rm);--lh-rs:var(--fq-q-lh-rs,var(--lh-rm));--lh-rt:var(--fq-q-lh-rt,var(--lh-rs));--lh-rd1:var(--fq-q-lh-rd1,var(--lh-rt));--lh-rd2:var(--fq-q-lh-rd2,var(--lh-rd1));--fs-px:calc(var(--fq-u,1px) * var(--fs-band));--lh-px:calc(var(--fq-u,1px) * var(--lh-band));--ls:var(--fq-q-ls);--opsz:var(--fq-q-opsz);color:var(--color-text-200)}.fq-chevron{color:var(--color-border-400);transition:rotate var(--motion-drawer-duration) var(--motion-drawer-ease);flex:none}.fq[data-open] .fq-chevron{transition:rotate var(--motion-drawer-duration) var(--motion-drawer-ease-open);rotate:180deg}.fq-answer{margin-top:var(--fq-gap);padding-right:var(--fq-a-inset);visibility:hidden;pointer-events:none;clip-path:inset(0 0 100%);transition:visibility 0s linear var(--motion-drawer-duration), clip-path var(--motion-drawer-duration) var(--motion-drawer-ease)}.fq[data-open] .fq-answer{visibility:visible;pointer-events:auto;clip-path:inset(0);transition:clip-path var(--motion-drawer-duration) var(--motion-drawer-ease-open)}.fq-a a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-border-200);-webkit-text-decoration-color:var(--color-border-200);-webkit-text-decoration-color:var(--color-border-200);text-decoration-color:var(--color-border-200);text-decoration-skip-ink:auto;text-underline-offset:.18em}.fq-a a:focus-visible{box-shadow:0 0 0 var(--ring-w) var(--color-teal-200);outline:none}.fq-a{margin:var(--space-none);--font:var(--fq-a-f);--fs-rm:var(--fq-a-fs-rm);--fs-rs:var(--fq-a-fs-rs,var(--fs-rm));--fs-rt:var(--fq-a-fs-rt,var(--fs-rs));--fs-rd1:var(--fq-a-fs-rd1,var(--fs-rt));--fs-rd2:var(--fq-a-fs-rd2,var(--fs-rd1));--lh-rm:var(--fq-a-lh-rm);--lh-rs:var(--fq-a-lh-rs,var(--lh-rm));--lh-rt:var(--fq-a-lh-rt,var(--lh-rs));--lh-rd1:var(--fq-a-lh-rd1,var(--lh-rt));--lh-rd2:var(--fq-a-lh-rd2,var(--lh-rd1));--fs-px:calc(var(--fq-u,1px) * var(--fs-band));--lh-px:calc(var(--fq-u,1px) * var(--lh-band));--ls:var(--fq-a-ls);--opsz:var(--fq-a-opsz);color:var(--color-text-400)}.fq[data-size]{--fq-q-f:var(--ts-text-md-light-font);--fq-q-fs-rm:16;--fq-q-lh-rm:22;--fq-q-ls:var(--ts-text-md-light-ls);--fq-q-opsz:var(--ts-text-md-light-opsz);--fq-a-f:var(--ts-text-md-light-font);--fq-a-fs-rm:16;--fq-a-lh-rm:22;--fq-a-ls:var(--ts-text-md-light-ls);--fq-a-opsz:var(--ts-text-md-light-opsz);--fq-a-inset:0px;--fq-gap:16px}.fq[data-size=xs]{--fq-pt:20px;--fq-pr:24px;--fq-pb:20px;--fq-pl:16px;--fq-qrow:24px;height:64px}.fq[data-size=xs][data-open]{height:192px}.fq[data-size=sm]{--fq-pt:12px;--fq-pr:48px;--fq-pb:12px;--fq-pl:48px;--fq-qrow:24px;height:48px}.fq[data-size=sm][data-open]{height:192px}.fq[data-size=md]{--fq-pt:20px;--fq-pr:40px;--fq-pb:20px;--fq-pl:40px;--fq-qrow:24px;height:64px}.fq[data-size=md][data-open]{height:192px}.fq[data-size=lg]{--fq-pt:20px;--fq-pr:40px;--fq-pb:20px;--fq-pl:40px;--fq-qrow:40px;--fq-gap:8px;height:80px}.fq[data-size=lg][data-open]{height:160px}.fq[data-size=xl]{--fq-pt:40px;--fq-pr:40px;--fq-pb:40px;--fq-pl:40px;--fq-qrow:32px;--fq-a-inset:96px;--fq-q-f:var(--ts-text-lg-light-font);--fq-q-fs-rm:18;--fq-q-lh-rm:26;--fq-q-ls:var(--ts-text-lg-light-ls);--fq-q-opsz:var(--ts-text-lg-light-opsz);--fq-a-f:var(--ts-text-lg-light-font);--fq-a-fs-rm:18;--fq-a-lh-rm:26;--fq-a-ls:var(--ts-text-lg-light-ls);--fq-a-opsz:var(--ts-text-lg-light-opsz);height:112px}.fq[data-size=xl][data-open]{height:224px}.fitem{--fitem-bar:3px;align-items:center;gap:var(--fitem-gap);color:var(--_ink);white-space:nowrap;transition-property:color,gap;transition-duration:var(--motion-hover-duration);transition-timing-function:var(--motion-hover-ease);--font:var(--ts-text-md-regular-font);--ls:var(--ts-text-md-regular-ls);--opsz:var(--ts-text-md-regular-opsz);--fs-rm:var(--ts-text-md-regular-fs);--fs-rs:var(--ts-text-md-regular-fs);--fs-rt:var(--ts-text-md-regular-fs);--fs-rd1:var(--ts-text-md-regular-fs);--fs-rd2:var(--ts-text-md-regular-fs);--lh-rm:var(--ts-text-md-regular-lh);--lh-rs:var(--ts-text-md-regular-lh);--lh-rt:var(--ts-text-md-regular-lh);--lh-rd1:var(--ts-text-md-regular-lh);--lh-rd2:var(--ts-text-md-regular-lh);text-decoration:none;display:inline-flex}.fitem[data-chrome=light]{--_ink:var(--color-text-400);--_ink-hover:var(--color-text-200);--_ink-focus:var(--color-text-300)}.fitem[data-chrome=dark]{--_ink:var(--color-text-300);--_ink-hover:var(--color-text-100);--_ink-focus:var(--color-text-200)}@media (hover:hover){.fitem:hover{color:var(--_ink-hover);gap:var(--fitem-gap-hover)}}.fitem[data-state=hover]{color:var(--_ink-hover);gap:var(--fitem-gap-hover)}.fitem:focus-visible,.fitem[data-state=focus]{color:var(--_ink-focus);outline:none}.fitem:focus-visible .fitem-label,.fitem[data-state=focus] .fitem-label{background:var(--color-bg-400);box-shadow:var(--fitem-bar) 0 0 var(--color-bg-400), calc(-1 * var(--fitem-bar)) 0 0 var(--color-bg-400)}.fitem-glyph{flex:none;display:inline-flex}.plan{--_u:var(--plan-u,1px);box-sizing:border-box;background:var(--color-bg-100);border:1px solid var(--color-border-000);padding:calc(var(--_u) * var(--_pad) - 1px);--_pad:16;--btn-size:md;flex-direction:column;display:flex;position:relative}.plan[data-size=sm]{--plan-size:sm;--_w:352}.plan[data-size=md]{--plan-size:md;--_w:640}.plan[data-size=lg]{--plan-size:lg;--_w:373.33;--_pad:12}.plan[data-size]{width:calc(var(--_u) * var(--_w))}.plan-box{isolation:isolate;flex-direction:column;flex:1;display:flex;position:relative}.plan[data-plan=growth] .plan-box{box-shadow:var(--shadow-hard-square)}.plan-band{box-sizing:border-box;min-height:calc(var(--_u) * var(--_band-h));padding-inline:calc(var(--_u) * var(--_band-px));background:var(--_band-bg);border:1px solid var(--_band-line);--_band-h:80;--_band-px:16;justify-content:space-between;align-items:center;display:flex}.plan-name{margin:var(--space-none);color:var(--_ink);white-space:nowrap;--font:var(--ts-display-serif-xs-extralight-font);--ls:var(--ts-display-serif-xs-extralight-ls);--fs-rm:var(--ts-display-serif-xs-extralight-fs);--fs-rd2:var(--fs-rm);--lh-rm:var(--ts-display-serif-xs-extralight-lh);--lh-rd2:var(--lh-rm)}.plan-motif{width:calc(var(--_u) * var(--_motif));height:calc(var(--_u) * var(--_motif));--_motif:48;flex:none;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);display:grid}.plan-motif i{box-sizing:border-box;border:1px solid var(--_motif-line);display:block}.plan-motif i:nth-child(4),.plan-motif i:nth-child(8){border-radius:var(--radius-full)}.plan[data-plan=starter] .plan-motif i:nth-child(7),.plan[data-plan=growth] .plan-motif i:nth-child(2),.plan[data-plan=growth] .plan-motif i:nth-child(3),.plan[data-plan=growth] .plan-motif i:nth-child(6),.plan[data-plan=growth] .plan-motif i:nth-child(7),.plan[data-plan=scale] .plan-motif i:not(:nth-child(4)):not(:nth-child(8)){background:var(--_motif-fill)}.plan-body{box-sizing:border-box;background:var(--color-bg-000);border:1px solid var(--color-border-000);border-top:0;flex-direction:column;flex:1;display:flex}.plan-offer{box-sizing:border-box;padding:calc(var(--_u) * 20) calc(var(--_u) * var(--_offer-px)) calc(var(--_u) * var(--_offer-pb));--_offer-px:20;--_offer-pb:0;flex-direction:column;display:flex}.plan-desc{margin:var(--space-none);color:var(--color-text-400);max-width:var(--_desc-w,none);--font:var(--ts-text-md-light-font);--ls:var(--ts-text-md-light-ls);--opsz:var(--ts-text-md-light-opsz);--fs-rm:var(--ts-text-md-light-fs);--fs-rd2:var(--fs-rm);--lh-rm:var(--ts-text-md-light-lh);--lh-rd2:var(--lh-rm)}.plan-price{align-items:baseline;gap:calc(var(--_u) * 4);margin:calc(var(--_u) * var(--_price-mt)) 0 0;white-space:nowrap;--_price-mt:16;display:flex}.plan-amount{color:var(--_ink);--font:var(--ts-text-2xl-light-font);--ls:var(--ts-text-2xl-light-ls);--opsz:var(--ts-text-2xl-light-opsz);--fs-rm:var(--ts-text-2xl-light-fs);--fs-rd2:var(--fs-rm);--lh-rm:var(--ts-text-2xl-light-lh);--lh-rd2:var(--lh-rm)}.plan-per{color:var(--color-text-400);--font:var(--ts-text-sm-light-font);--ls:var(--ts-text-sm-light-ls);--opsz:var(--ts-text-sm-light-opsz);--fs-rm:var(--ts-text-sm-light-fs);--fs-rd2:var(--fs-rm);--lh-rm:var(--ts-text-sm-light-lh);--lh-rd2:var(--lh-rm)}.plan-cta{margin-top:calc(var(--_u) * var(--_cta-mt));--_cta-mt:20;display:flex}.plan-cta .btn-fill,.plan-cta .btn-body{width:100%}.plan-list{box-sizing:border-box;padding:calc(var(--_u) * var(--_list-pt)) calc(var(--_u) * var(--_list-pr)) calc(var(--_u) * 24) calc(var(--_u) * var(--_list-pl));--_list-pt:20;--_list-pr:20;--_list-pl:20;flex-direction:column;display:flex}.plan-lead{margin:0 0 calc(var(--_u) * var(--_lead-gap));color:var(--color-text-400);white-space:nowrap;--_lead-gap:20;--font:var(--ts-text-xs-regular-font);--ls:var(--ts-text-xs-regular-ls);--opsz:var(--ts-text-xs-regular-opsz);--fs-rm:var(--ts-text-xs-regular-fs);--fs-rd2:var(--fs-rm);--lh-rm:var(--ts-text-xs-regular-lh);--lh-rd2:var(--lh-rm)}.plan-items{margin:var(--space-none);padding:var(--space-none);gap:calc(var(--_u) * var(--_items-gap));--_items-gap:12;flex-direction:column;list-style:none;display:flex}.plan-item{align-items:flex-start;gap:calc(var(--_u) * 8);display:flex}.plan-check{width:calc(var(--_u) * 18);height:calc(var(--_u) * 18);color:var(--_ink);flex:none}.plan-item-text{color:var(--color-text-200);--font:var(--ts-text-sm-light-font);--ls:var(--ts-text-sm-light-ls);--opsz:var(--ts-text-sm-light-opsz);--fs-rm:var(--ts-text-sm-light-fs);--fs-rd2:var(--fs-rm);--lh-rm:var(--ts-text-sm-light-lh);--lh-rd2:var(--lh-rm)}.plan-tag{z-index:-1;top:var(--_tag-top);right:calc(var(--_u) * var(--_tag-right));box-sizing:border-box;height:calc(var(--_u) * 32);padding:0 calc(var(--_u) * 12) calc(var(--_u) * 4);background:var(--_tag-bg);color:var(--color-base-white);border-radius:0 0 calc(var(--_u) * 6) calc(var(--_u) * 6);white-space:nowrap;--_tag-top:100%;--_tag-right:16;--font:var(--ts-text-xs-medium-font);--ls:var(--ts-text-xs-medium-ls);--opsz:var(--ts-text-xs-medium-opsz);--fs-rm:var(--ts-text-xs-medium-fs);--fs-rd2:var(--fs-rm);--lh-rm:var(--ts-text-xs-medium-lh);--lh-rd2:var(--lh-rm);align-items:center;display:inline-flex;position:absolute}.plan .type{--fs-px:calc(var(--_u) * var(--fs-band));--lh-px:calc(var(--_u) * var(--lh-band))}@container style(--plan-size:md){.plan-band{--_band-h:88;--_band-px:20}.plan-name{--font:var(--ts-display-serif-xs-plus-extralight-font);--ls:var(--ts-display-serif-xs-plus-extralight-ls);--fs-rm:var(--ts-display-serif-xs-plus-extralight-fs);--lh-rm:var(--ts-display-serif-xs-plus-extralight-lh)}.plan-offer{--_offer-pb:24}.plan-desc{--_desc-w:calc(var(--_u) * 282);--font:var(--ts-text-lg-light-font);--ls:var(--ts-text-lg-light-ls);--opsz:var(--ts-text-lg-light-opsz);--fs-rm:var(--ts-text-lg-light-fs);--lh-rm:var(--ts-text-lg-light-lh)}.plan-price{--_price-mt:12}.plan-cta{--_cta-mt:16;--btn-size:lg}.plan-list{border-top:1px solid var(--color-border-000);--_list-pr:80}.plan-lead{--_lead-gap:16}.plan-tag{--_tag-top:calc(var(--_u) * 88);--_tag-right:20}}@container style(--plan-size:lg){.plan{--_pad:12}.plan-band{--_band-h:100;--_band-px:20}.plan-name{--font:var(--ts-display-serif-sm-extralight-font);--ls:var(--ts-display-serif-sm-extralight-ls);--fs-rm:var(--ts-display-serif-sm-extralight-fs);--lh-rm:var(--ts-display-serif-sm-extralight-lh)}.plan-motif{--_motif:64}.plan-offer{--_offer-px:24;--_offer-pb:32}.plan-desc{--font:var(--ts-text-lg-light-font);--ls:var(--ts-text-lg-light-ls);--opsz:var(--ts-text-lg-light-opsz);--fs-rm:var(--ts-text-lg-light-fs);--lh-rm:var(--ts-text-lg-light-lh)}.plan-cta{--_cta-mt:24;--btn-size:lg}.plan-list{border-top:1px solid var(--color-border-000);--_list-pt:24;--_list-pr:24;--_list-pl:24}.plan-lead{--_lead-gap:16}.plan-items{--_items-gap:16}}.plan[data-plan=starter]{--_band-bg:var(--color-bg-200);--_band-line:var(--color-border-000);--_ink:var(--color-text-200);--_motif-line:var(--color-border-100);--_motif-fill:var(--color-bg-300)}.plan[data-plan=growth]{--_band-bg:var(--color-teal-250);--_band-line:var(--color-teal-300);--_ink:var(--color-teal-700);--_motif-line:var(--color-teal-400);--_motif-fill:var(--color-teal-300);--_tag-bg:var(--color-teal-400)}.plan[data-plan=scale]{--_band-bg:var(--color-blue-150);--_band-line:var(--color-blue-200);--_ink:var(--color-blue-700);--_motif-line:var(--color-blue-250);--_motif-fill:var(--color-blue-200)}.sldr{--sldr-track-bevel:inset 0 1px 0 #00000040;--sldr-thumb-bevel:inset -1px -1px 0 #0000004d, inset 1px 1px 0 #ffffff40, 1px 1px 0 #0000001a;gap:calc(var(--_u) * 11);--_W0:224;--_u:calc(var(--sldr-w,calc(var(--_W0) * 1px)) / var(--_W0));width:calc(var(--_u) * var(--_W0));flex-direction:column;display:inline-flex}.sldr[data-size=sm]{--_W0:304}.sldr[data-size=md]{--_W0:192}@container style(--sldr-size:sm){.sldr:not([data-size]){--_W0:304}}@container style(--sldr-size:md){.sldr:not([data-size]){--_W0:192}}.sldr[data-k="0"]{--_kf:0}.sldr[data-k="1"]{--_kf:calc(1 / 3)}.sldr[data-k="2"]{--_kf:calc(2 / 3)}.sldr[data-k="3"]{--_kf:1}.sldr-row{height:calc(var(--_u) * 18);touch-action:pan-y;position:relative}.sldr-row:before{content:"";left:0;right:0;top:calc((min(var(--_u) * 18, 44px) - 44px) / 2);bottom:calc((min(var(--_u) * 18, 44px) - 44px) / 2);position:absolute}.sldr-track{left:0;right:0;top:calc(var(--_u) * 6);height:calc(var(--_u) * 6);border-radius:var(--radius-full);background:linear-gradient(90deg, var(--color-bg-300), var(--color-bg-500));box-shadow:var(--sldr-track-bevel);position:absolute}.sldr-notch{top:calc(var(--_u) * 6);left:calc(100% * var(--n) / 3 - var(--_u) * .5);width:calc(var(--_u) * 1);height:calc(var(--_u) * 3);background:var(--color-alpha-black-20);position:absolute}.sldr-progress{left:0;top:calc(var(--_u) * 6);height:calc(var(--_u) * 6);width:calc(var(--sldr-f,var(--_kf)) * 100%);border-radius:var(--radius-full);transition:width var(--ps-snap-dur) var(--ps-snap-ease);position:absolute;overflow:clip}.sldr-p{border-radius:inherit;box-shadow:var(--sldr-track-bevel);opacity:0;transition:opacity var(--ps-snap-dur) var(--ps-snap-ease);position:absolute;inset:0}.sldr-p[data-hue=pink]{background:linear-gradient(90deg, var(--color-pink-200), var(--color-pink-400))}.sldr-p[data-hue=teal]{background:linear-gradient(90deg, var(--color-teal-200), var(--color-teal-400))}.sldr-p[data-hue=blue]{background:linear-gradient(90deg, var(--color-blue-200), var(--color-blue-400))}.sldr-p[data-hue=purple]{background:linear-gradient(90deg, var(--color-purple-200), var(--color-purple-400))}.sldr[data-hue=pink] .sldr-p[data-hue=pink],.sldr[data-hue=teal] .sldr-p[data-hue=teal],.sldr[data-hue=blue] .sldr-p[data-hue=blue],.sldr[data-hue=purple] .sldr-p[data-hue=purple]{opacity:1}.sldr-thumb{width:calc(var(--_u) * 18);height:calc(var(--_u) * 18);top:0;left:calc(var(--sldr-f,var(--_kf)) * (100% - var(--_u) * 18));border-radius:var(--radius-full);background:var(--color-text-300);box-shadow:var(--sldr-thumb-bevel);transition:left var(--ps-snap-dur) var(--ps-snap-ease);position:absolute}.sldr[data-dragging] .sldr-thumb,.sldr[data-dragging] .sldr-progress{transition:none}.sldr-input{left:0;right:0;top:calc((min(var(--_u) * 18, 44px) - 44px) / 2);bottom:calc((min(var(--_u) * 18, 44px) - 44px) / 2);opacity:0;pointer-events:none;width:100%;margin:0;position:absolute}.sldr:has(.sldr-input:focus-visible) .sldr-thumb{box-shadow:var(--sldr-thumb-bevel), 0 0 0 var(--ring-w) var(--color-border-200)}.sldr-labels{color:var(--color-text-400);white-space:nowrap;--fs-px:calc(var(--_u) * var(--fs-band));--lh-px:calc(var(--_u) * var(--lh-band));justify-content:space-between;align-items:center;display:flex}.sldr-glyph{width:calc(var(--_u) * 13);height:calc(var(--_u) * 10);color:var(--color-bg-600)}.pcard{--pcard-cost-muted:#eae8e080;--pcard-wash-pink:#7a09091a;--pcard-wash-teal:#885a0f1a;--pcard-wash-blue:#0e53461a;--pcard-wash-purple:#885a0f1a;--_u:var(--pcard-u,1px);flex-direction:column;align-items:stretch;display:flex;position:relative}.pcard[data-size=sm]{--pcard-size:sm;--_w:304}.pcard[data-size=md]{--pcard-size:md;--_w:320}.pcard[data-size=lg]{--pcard-size:lg;--_w:560}.pcard[data-size]{width:calc(var(--_u) * var(--_w))}.pcard-box{min-height:calc(var(--_u) * var(--_h));--_h:406;flex-direction:column;flex:1;display:flex;position:relative}.pcard-box:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.pcard[data-state=active] .pcard-box:after{box-shadow:var(--shadow-hard-square)}.pcard-image{box-sizing:border-box;height:calc(var(--_u) * var(--_img-h));padding:calc(var(--_u) * var(--_img-p));--_img-h:176;--_img-p:16;flex-direction:column;flex:none;justify-content:flex-end;display:flex;position:relative}.pcard-image picture{position:absolute;inset:0}.pcard-image img{object-fit:cover;width:100%;height:100%;display:block}.pcard-image:after{content:"";background:var(--_wash);mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.pcard[data-state=inactive] .pcard-image:after{background:0 0}.pcard[data-state=inactive] .pcard-image img{opacity:var(--motion-ghost-opacity);mix-blend-mode:luminosity}.pcard-title{z-index:1;margin:var(--space-none);color:var(--color-bg-000);max-width:calc(var(--_u) * var(--_title-w));--_title-w:232;--font:var(--ts-text-md-medium-font);--ls:var(--ts-text-md-medium-ls);--opsz:var(--ts-text-md-medium-opsz);--fs-rm:var(--ts-text-md-medium-fs);--fs-rd2:var(--fs-rm);--lh-rm:var(--ts-text-md-medium-lh);--lh-rd2:var(--lh-rm);position:relative}.pcard-cost{gap:calc(var(--_u) * var(--_cost-gap));box-sizing:border-box;background:var(--color-bg-000);padding:calc(var(--_u) * var(--_cost-pt)) calc(var(--_u) * var(--_cost-px)) calc(var(--_u) * var(--_cost-pb));--_cost-gap:16;--_cost-pt:16;--_cost-px:16;--_cost-pb:20;flex-direction:column;flex:1;display:flex}.pcard[data-state=inactive] .pcard-cost{background:var(--pcard-cost-muted)}.pcard-row{justify-content:space-between;align-items:center;gap:calc(var(--_u) * 8);margin:var(--space-none);display:flex}.pcard-plan{box-sizing:border-box;background:var(--_chip-bg);color:var(--_chip-ink);border-radius:calc(var(--_u) * var(--_chip-r));padding:calc(var(--_u) * var(--_chip-pt)) calc(var(--_u) * var(--_chip-px)) calc(var(--_u) * var(--_chip-pb));white-space:nowrap;--_chip-r:6;--_chip-pt:2;--_chip-px:8;--_chip-pb:4;--font:var(--ts-text-sm-light-font);--ls:var(--ts-text-sm-light-ls);--opsz:var(--ts-text-sm-light-opsz);--fs-rm:var(--ts-text-sm-light-fs);--fs-rd2:var(--fs-rm);--lh-rm:var(--ts-text-sm-light-lh);--lh-rd2:var(--lh-rm);align-items:center;display:inline-flex}.pcard-price{color:var(--_price-ink);white-space:nowrap;--font:var(--ts-text-xl-light-font);--ls:var(--ts-text-xl-light-ls);--opsz:var(--ts-text-xl-light-opsz);--fs-rm:var(--ts-text-xl-light-fs);--fs-rd2:var(--fs-rm);--lh-rm:var(--ts-text-xl-light-lh);--lh-rd2:var(--lh-rm)}.pcard-story{margin:var(--space-none);color:var(--color-text-400);--font:var(--ts-text-sm-light-font);--ls:var(--ts-text-sm-light-ls);--opsz:var(--ts-text-sm-light-opsz);--fs-rm:var(--ts-text-sm-light-fs);--fs-rd2:var(--fs-rm);--lh-rm:var(--ts-text-sm-light-lh);--lh-rd2:var(--lh-rm)}.pcard-tag{top:100%;right:calc(var(--_u) * var(--_tag-right));box-sizing:border-box;height:calc(var(--_u) * var(--_tag-h));padding:0 calc(var(--_u) * var(--_tag-px)) calc(var(--_u) * 2);background:var(--_tag-bg);color:var(--_tag-ink,var(--color-base-white));border-radius:0 0 calc(var(--_u) * 6) calc(var(--_u) * 6);white-space:nowrap;--_tag-right:16;--_tag-h:24;--_tag-px:8;--font:var(--ts-text-2xs-medium-font);--ls:var(--ts-text-2xs-medium-ls);--opsz:var(--ts-text-2xs-medium-opsz);--fs-rm:var(--ts-text-2xs-medium-fs);--fs-rd2:var(--fs-rm);--lh-rm:var(--ts-text-2xs-medium-lh);--lh-rd2:var(--lh-rm);align-items:center;display:inline-flex;position:absolute}.pcard .type{--fs-px:calc(var(--_u) * var(--fs-band));--lh-px:calc(var(--_u) * var(--lh-band))}.pcard-overlay{z-index:2;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.pcard[data-state=active] .pcard-overlay{display:none}.pcard-overlay:focus-visible{box-shadow:0 0 0 var(--ring-w) var(--color-border-200);outline:none}@container style(--pcard-size:md){.pcard-box{--_h:408}.pcard-image{--_img-h:192}.pcard-title{--_title-w:240;--font:var(--ts-text-lg-medium-font);--ls:var(--ts-text-lg-medium-ls);--opsz:var(--ts-text-lg-medium-opsz);--fs-rm:var(--ts-text-lg-medium-fs);--lh-rm:var(--ts-text-lg-medium-lh)}.pcard-cost{--_cost-px:20}.pcard-plan{--_chip-r:4}.pcard-price{--font:var(--ts-text-2xl-light-font);--ls:var(--ts-text-2xl-light-ls);--opsz:var(--ts-text-2xl-light-opsz);--fs-rm:var(--ts-text-2xl-light-fs);--lh-rm:var(--ts-text-2xl-light-lh)}.pcard-tag{--_tag-right:24}}@container style(--pcard-size:lg){.pcard-box{--_h:480}.pcard-image{--_img-h:224;--_img-p:24}.pcard-title{--_title-w:312;--font:var(--ts-text-2xl-medium-font);--ls:var(--ts-text-2xl-medium-ls);--opsz:var(--ts-text-2xl-medium-opsz);--fs-rm:var(--ts-text-2xl-medium-fs);--lh-rm:var(--ts-text-2xl-medium-lh)}.pcard-cost{--_cost-gap:24;--_cost-pt:24;--_cost-px:32;--_cost-pb:32}.pcard-plan{--_chip-r:6;--_chip-pt:4;--_chip-px:12;--_chip-pb:6;--font:var(--ts-text-lg-light-font);--ls:var(--ts-text-lg-light-ls);--opsz:var(--ts-text-lg-light-opsz);--fs-rm:var(--ts-text-lg-light-fs);--lh-rm:var(--ts-text-lg-light-lh)}.pcard-price{--font:var(--ts-display-sans-sm-light-font);--ls:var(--ts-display-sans-sm-light-ls);--opsz:var(--ts-display-sans-sm-light-opsz);--fs-rm:var(--ts-display-sans-sm-light-fs);--lh-rm:var(--ts-display-sans-sm-light-lh)}.pcard-story{--font:var(--ts-text-lg-light-font);--ls:var(--ts-text-lg-light-ls);--opsz:var(--ts-text-lg-light-opsz);--fs-rm:var(--ts-text-lg-light-fs);--lh-rm:var(--ts-text-lg-light-lh)}.pcard-tag{--_tag-right:32;--_tag-h:32;--_tag-px:12;padding-bottom:calc(var(--_u) * 4);--font:var(--ts-text-xs-semibold-font);--ls:var(--ts-text-xs-semibold-ls);--opsz:var(--ts-text-xs-semibold-opsz);--fs-rm:var(--ts-text-xs-semibold-fs);--lh-rm:var(--ts-text-xs-semibold-lh)}}.pcard[data-hue=pink]{--_wash:var(--pcard-wash-pink);--_chip-bg:var(--color-bg-200);--_chip-ink:var(--color-text-300);--_price-ink:var(--color-pink-400);--_tag-bg:var(--color-pink-400)}.pcard[data-hue=teal]{--_wash:var(--pcard-wash-teal);--_chip-bg:var(--color-teal-200);--_chip-ink:var(--color-teal-700);--_price-ink:var(--color-teal-450);--_tag-bg:var(--color-teal-400)}.pcard[data-hue=blue]{--_wash:var(--pcard-wash-blue);--_chip-bg:var(--color-blue-200);--_chip-ink:var(--color-blue-600);--_price-ink:var(--color-blue-400);--_tag-bg:var(--color-blue-400)}.pcard[data-hue=purple]{--_wash:var(--pcard-wash-purple);--_chip-bg:var(--color-purple-200);--_chip-ink:var(--color-purple-700);--_price-ink:var(--color-purple-400);--_tag-bg:var(--color-purple-400)}.pcard[data-state=inactive]{--_chip-bg:var(--color-bg-300);--_chip-ink:var(--color-text-600);--_price-ink:var(--color-bg-500);--_tag-bg:var(--color-bg-300);--_tag-ink:var(--color-bg-600)}.pcard[data-state=inactive] .pcard-story{color:var(--color-bg-600)}.btn-inline{align-items:center;gap:var(--space-xs);white-space:nowrap;color:var(--color-text-300);transition:color var(--motion-hover-duration) var(--motion-hover-ease);text-decoration:none;display:inline-flex;position:relative}.btn-inline:before{content:"";position:absolute;inset:-11px 0}.btn-inline-glyph{transition:left var(--motion-hover-duration) var(--motion-hover-ease);flex:none;display:inline-flex;position:relative;left:0}@media (hover:hover){.btn-inline:hover{color:var(--color-text-100)}.btn-inline:hover .btn-inline-glyph{left:var(--btn-inline-advance)}}.btn-inline[data-state=hover]{color:var(--color-text-100)}.btn-inline[data-state=hover] .btn-inline-glyph{left:var(--btn-inline-advance)}.btn-inline:focus-visible,.btn-inline[data-state=focus]{background:var(--color-bg-300);color:var(--color-text-100);outline:none}.csc{--csc-border-dur:.35s;--csc-border-out-dur:.25s;--_u:var(--csc-u,1px);isolation:isolate;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--csc-img-h) minmax(0, auto);box-shadow:var(--shadow-hard-square-0);transition:box-shadow var(--motion-card-shadow-out-dur) var(--motion-drawer-ease);display:grid;position:relative}.csc-link{z-index:3;position:absolute;inset:0}.csc-link:focus-visible{outline:none}@media (hover:hover){.csc:hover{box-shadow:var(--shadow-hard-square);transition-duration:var(--motion-card-shadow-dur)}.csc:hover .csc-profile,.csc:hover .csc-img{border-color:var(--color-border-200);transition-duration:var(--csc-border-dur)}.csc:hover .btn-inline{color:var(--color-text-100)}.csc:hover .btn-inline-glyph{left:var(--btn-inline-advance)}.csc:hover .csc-img img{top:calc(-1 * var(--csc-img-zoom));left:calc(-1 * var(--csc-img-zoom));width:calc(100% + 2 * var(--csc-img-zoom));height:calc(100% + 2 * var(--csc-img-zoom));transition-duration:var(--motion-card-shadow-dur);transition-timing-function:var(--motion-drawer-ease)}}.csc[data-state=hover]{box-shadow:var(--shadow-hard-square);transition-duration:var(--motion-card-shadow-dur)}.csc:has(.csc-link:focus-visible){box-shadow:var(--shadow-hard-square);transition-duration:var(--motion-card-shadow-dur)}.csc[data-state=hover] .csc-profile,.csc[data-state=hover] .csc-img{border-color:var(--color-border-200);transition-duration:var(--csc-border-dur)}.csc:has(.csc-link:focus-visible) .csc-profile{border-color:var(--color-border-200);transition-duration:var(--csc-border-dur)}.csc:has(.csc-link:focus-visible) .csc-img{border-color:var(--color-border-200);transition-duration:var(--csc-border-dur)}.csc[data-state=hover] .btn-inline{color:var(--color-text-100)}.csc:has(.csc-link:focus-visible) .btn-inline{color:var(--color-text-100)}.csc[data-state=hover] .btn-inline-glyph{left:var(--btn-inline-advance)}.csc:has(.csc-link:focus-visible) .btn-inline-glyph{left:var(--btn-inline-advance)}.csc[data-state=hover] .csc-img img{top:calc(-1 * var(--csc-img-zoom));left:calc(-1 * var(--csc-img-zoom));width:calc(100% + 2 * var(--csc-img-zoom));height:calc(100% + 2 * var(--csc-img-zoom));transition-duration:var(--motion-card-shadow-dur);transition-timing-function:var(--motion-drawer-ease)}.csc:has(.csc-link:focus-visible) .csc-img img{top:calc(-1 * var(--csc-img-zoom));left:calc(-1 * var(--csc-img-zoom));width:calc(100% + 2 * var(--csc-img-zoom));height:calc(100% + 2 * var(--csc-img-zoom));transition-duration:var(--motion-card-shadow-dur);transition-timing-function:var(--motion-drawer-ease)}.csc:has(.csc-link:focus-visible) .btn-inline{background:var(--color-bg-300)}.csc-img{z-index:2;border:1px solid var(--color-border-000);width:calc(100% + 1px);height:calc(100% + 1px);transition:border-color var(--csc-border-out-dur) var(--motion-drawer-ease);grid-area:1/1;position:relative;overflow:hidden}.csc-img picture{position:absolute;inset:0}.csc-img img{object-fit:cover;width:100%;max-width:none;height:100%;transition:top var(--motion-card-shadow-out-dur) var(--motion-drawer-ease), left var(--motion-card-shadow-out-dur) var(--motion-drawer-ease), width var(--motion-card-shadow-out-dur) var(--motion-drawer-ease), height var(--motion-card-shadow-out-dur) var(--motion-drawer-ease);display:block;position:absolute;top:0;left:0}.csc-profile{z-index:1;background:var(--color-bg-000);border:1px solid var(--color-border-000);width:calc(100% + 1px);height:calc(100% + 1px);transition:border-color var(--csc-border-out-dur) var(--motion-drawer-ease);padding:calc(var(--_u) * var(--csc-pt,16)) calc(var(--_u) * var(--csc-px,16)) calc(var(--_u) * var(--csc-pb,16));flex-direction:column;grid-area:2/1;justify-content:space-between;display:flex;position:relative}.csc-category{color:var(--color-text-400);--font:var(--csc-cat-f,var(--ts-text-xs-light-font));--fs-rm:var(--csc-cat-fs-rm,var(--ts-text-xs-light-fs));--fs-rs:var(--csc-cat-fs-rs,var(--fs-rm));--fs-rt:var(--csc-cat-fs-rt,var(--fs-rs));--fs-rd1:var(--csc-cat-fs-rd1,var(--fs-rt));--fs-rd2:var(--csc-cat-fs-rd2,var(--fs-rd1));--lh-rm:var(--csc-cat-lh-rm,var(--ts-text-xs-light-lh));--lh-rs:var(--csc-cat-lh-rs,var(--lh-rm));--lh-rt:var(--csc-cat-lh-rt,var(--lh-rs));--lh-rd1:var(--csc-cat-lh-rd1,var(--lh-rt));--lh-rd2:var(--csc-cat-lh-rd2,var(--lh-rd1));--ls:var(--csc-cat-ls,var(--ts-text-xs-light-ls));--opsz:var(--csc-cat-opsz,var(--ts-text-xs-light-opsz));--fs-px:calc(var(--_u) * var(--fs-band));--lh-px:calc(var(--_u) * var(--lh-band));margin:0}.csc-title{margin:calc(var(--_u) * var(--csc-cat-gap,6)) 0 0;color:var(--color-text-100);--font:var(--csc-title-f,var(--ts-display-serif-xs-light-font));--fs-rm:var(--csc-title-fs-rm,var(--ts-display-serif-xs-light-fs));--fs-rs:var(--csc-title-fs-rs,var(--fs-rm));--fs-rt:var(--csc-title-fs-rt,var(--fs-rs));--fs-rd1:var(--csc-title-fs-rd1,var(--fs-rt));--fs-rd2:var(--csc-title-fs-rd2,var(--fs-rd1));--lh-rm:var(--csc-title-lh-rm,var(--ts-display-serif-xs-light-lh));--lh-rs:var(--csc-title-lh-rs,var(--lh-rm));--lh-rt:var(--csc-title-lh-rt,var(--lh-rs));--lh-rd1:var(--csc-title-lh-rd1,var(--lh-rt));--lh-rd2:var(--csc-title-lh-rd2,var(--lh-rd1));--ls:var(--csc-title-ls,var(--ts-display-serif-xs-light-ls));--fs-px:calc(var(--_u) * var(--fs-band));--lh-px:calc(var(--_u) * var(--lh-band))}.csc-desc{margin:calc(var(--_u) * var(--csc-title-gap,12)) 0 0;color:var(--color-text-300);--font:var(--csc-desc-f,var(--ts-text-md-light-font));--fs-rm:var(--csc-desc-fs-rm,var(--ts-text-md-light-fs));--fs-rs:var(--csc-desc-fs-rs,var(--fs-rm));--fs-rt:var(--csc-desc-fs-rt,var(--fs-rs));--fs-rd1:var(--csc-desc-fs-rd1,var(--fs-rt));--fs-rd2:var(--csc-desc-fs-rd2,var(--fs-rd1));--lh-rm:var(--csc-desc-lh-rm,var(--ts-text-md-light-lh));--lh-rs:var(--csc-desc-lh-rs,var(--lh-rm));--lh-rt:var(--csc-desc-lh-rt,var(--lh-rs));--lh-rd1:var(--csc-desc-lh-rd1,var(--lh-rt));--lh-rd2:var(--csc-desc-lh-rd2,var(--lh-rd1));--ls:var(--csc-desc-ls,var(--ts-text-md-light-ls));--opsz:var(--csc-desc-opsz,var(--ts-text-md-light-opsz));--fs-px:calc(var(--_u) * var(--fs-band));--lh-px:calc(var(--_u) * var(--lh-band))}.csc-slug{color:var(--color-text-400);--font:var(--csc-sslug-f,var(--ts-text-xs-light-font));--fs-rm:var(--csc-sslug-fs-rm,var(--ts-text-xs-light-fs));--fs-rs:var(--csc-sslug-fs-rs,var(--fs-rm));--fs-rt:var(--csc-sslug-fs-rt,var(--fs-rs));--fs-rd1:var(--csc-sslug-fs-rd1,var(--fs-rt));--fs-rd2:var(--csc-sslug-fs-rd2,var(--fs-rd1));--lh-rm:var(--csc-sslug-lh-rm,var(--ts-text-xs-light-lh));--lh-rs:var(--csc-sslug-lh-rs,var(--lh-rm));--lh-rt:var(--csc-sslug-lh-rt,var(--lh-rs));--lh-rd1:var(--csc-sslug-lh-rd1,var(--lh-rt));--lh-rd2:var(--csc-sslug-lh-rd2,var(--lh-rd1));--ls:var(--csc-sslug-ls,var(--ts-text-xs-light-ls));--opsz:var(--csc-sslug-opsz,var(--ts-text-xs-light-opsz));--fs-px:calc(var(--_u) * var(--fs-band));--lh-px:calc(var(--_u) * var(--lh-band));margin:0}.csc-stats{margin:calc(var(--_u) * var(--csc-slug-gap,6)) 0 0;column-gap:calc(var(--_u) * 33);grid-template-columns:repeat(3,1fr);display:grid}.csc-stat{justify-content:flex-end;gap:calc(var(--_u) * var(--csc-num-gap,4));flex-direction:column-reverse;display:flex;position:relative}.csc-stat+.csc-stat:before{content:"";left:calc(var(--_u) * -17);background:var(--color-border-000);width:1px;position:absolute;top:0;bottom:0}.csc-stat-value{color:var(--color-text-300);--font:var(--csc-num-f,var(--ts-text-2xl-light-font));--fs-rm:var(--csc-num-fs-rm,var(--ts-text-2xl-light-fs));--fs-rs:var(--csc-num-fs-rs,var(--fs-rm));--fs-rt:var(--csc-num-fs-rt,var(--fs-rs));--fs-rd1:var(--csc-num-fs-rd1,var(--fs-rt));--fs-rd2:var(--csc-num-fs-rd2,var(--fs-rd1));--lh-rm:var(--csc-num-lh-rm,var(--ts-text-2xl-light-lh));--lh-rs:var(--csc-num-lh-rs,var(--lh-rm));--lh-rt:var(--csc-num-lh-rt,var(--lh-rs));--lh-rd1:var(--csc-num-lh-rd1,var(--lh-rt));--lh-rd2:var(--csc-num-lh-rd2,var(--lh-rd1));--ls:var(--csc-num-ls,var(--ts-text-2xl-light-ls));--opsz:var(--csc-num-opsz,var(--ts-text-2xl-light-opsz));--fs-px:calc(var(--_u) * var(--fs-band));--lh-px:calc(var(--_u) * var(--lh-band));align-items:center;margin:0;display:flex}.csc-star{margin-left:calc(var(--_u) * 4);color:var(--color-text-500);flex:none;display:inline-flex}.csc-stat-label{width:min-content;color:var(--color-text-400);--font:var(--csc-label-f,var(--ts-text-xs-light-font));--fs-rm:var(--csc-label-fs-rm,var(--ts-text-xs-light-fs));--fs-rs:var(--csc-label-fs-rs,var(--fs-rm));--fs-rt:var(--csc-label-fs-rt,var(--fs-rs));--fs-rd1:var(--csc-label-fs-rd1,var(--fs-rt));--fs-rd2:var(--csc-label-fs-rd2,var(--fs-rd1));--lh-rm:var(--csc-label-lh-rm,var(--ts-text-xs-light-lh));--lh-rs:var(--csc-label-lh-rs,var(--lh-rm));--lh-rt:var(--csc-label-lh-rt,var(--lh-rs));--lh-rd1:var(--csc-label-lh-rd1,var(--lh-rt));--lh-rd2:var(--csc-label-lh-rd2,var(--lh-rd1));--ls:var(--csc-label-ls,var(--ts-text-xs-light-ls));--opsz:var(--csc-label-opsz,var(--ts-text-xs-light-opsz));--fs-px:calc(var(--_u) * var(--fs-band));--lh-px:calc(var(--_u) * var(--lh-band))}.csc-cta{margin-top:calc(var(--_u) * var(--csc-cta-gap,20))}.csb{align-items:center;gap:var(--space-lg);white-space:nowrap;color:var(--color-text-300);text-decoration:underline;-webkit-text-decoration-color:var(--color-bg-500);-webkit-text-decoration-color:var(--color-bg-500);-webkit-text-decoration-color:var(--color-bg-500);text-decoration-color:var(--color-bg-500);text-underline-offset:18%;text-decoration-skip-ink:auto;transition:color var(--motion-hover-duration) var(--motion-hover-ease);text-decoration-thickness:.05em;display:inline-flex;position:relative}.csb[data-size=lg]{--font:var(--ts-text-lg-light-font);--ls:var(--ts-text-lg-light-ls);--opsz:var(--ts-text-lg-light-opsz)}.csb[data-size=sm]{--font:var(--ts-text-md-light-font);--ls:var(--ts-text-md-light-ls);--opsz:var(--ts-text-md-light-opsz)}.csb:before{content:"";position:absolute;inset:-9px 0}.csb-glyph{color:var(--color-text-500);transition:left var(--motion-hover-duration) var(--motion-hover-ease);flex:none;display:inline-flex;position:relative;left:0}@media (hover:hover){.csb:hover{color:var(--color-text-100)}.csb:hover .csb-glyph{left:var(--btn-inline-advance)}}.csb[data-state=hover]{color:var(--color-text-100)}.csb[data-state=hover] .csb-glyph{left:var(--btn-inline-advance)}.csb:focus-visible,.csb[data-state=focus]{background:var(--color-bg-300);color:var(--color-text-100);outline:none}.ks-field{--field-h:48px;--field-h-sm:40px;--field-textarea-min-h:calc(var(--t) * 2);--field-check-size:var(--space-2xl);gap:var(--space-md);--_border:var(--color-border-000);--_ring:var(--color-bg-200);--_ph:var(--color-text-500);--_ink:var(--color-text-200);flex-direction:column;display:flex}.ks-field-label{align-items:baseline;gap:var(--space-xs);color:var(--color-text-200);display:flex}.ks-field-label[data-hidden]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ks-field-req{color:var(--color-teal-500)}.ks-field-help{color:var(--color-text-400)}.ks-field-help[data-tone=poor]{color:var(--color-danger-200)}.ks-field[data-invalid]{--_border:var(--color-danger-200);--_ring:var(--color-danger-000)}.ks-field[data-size=sm]{gap:var(--space-sm)}.ks-field[data-size=sm] .ks-field-control{min-height:var(--field-h-sm);padding-inline:var(--space-lg);border-radius:var(--radius-md)}.ks-field[data-size=sm] .ks-field-control :is(input,textarea,select){--font:var(--ts-text-sm-light-font);--ls:var(--ts-text-sm-light-ls);--opsz:var(--ts-text-sm-light-opsz)}.ks-field-control[data-mono] :is(input,textarea){--font:400 13px/1.5 var(--font-mono);--ls:0}.ks-field-control[data-kind=select]{padding-right:calc(var(--space-xl) + 20px);position:relative}.ks-field-control select{appearance:none;width:100%;min-width:0;padding:var(--space-none);color:var(--_ink);--font:var(--ts-text-md-light-font);--ls:var(--ts-text-md-light-ls);--opsz:var(--ts-text-md-light-opsz);cursor:pointer;background:0 0;border:0;outline:none;flex:1}.ks-field-control select option{color:var(--color-text-100);background:var(--color-bg-200)}.ks-field-tick{right:var(--space-xl);pointer-events:none;color:var(--color-text-400);position:absolute;top:50%;translate:0 -50%}.ks-field[data-size=sm] .ks-field-tick{right:var(--space-lg)}.ks-field-control{box-sizing:border-box;min-height:var(--field-h);padding-inline:var(--space-xl);background:var(--color-bg-000);border:1px solid var(--_border);border-radius:var(--radius-lg);box-shadow:0 0 0 var(--ring-w) var(--_ring);transition-property:border-color,box-shadow;transition-duration:var(--motion-hover-duration);transition-timing-function:var(--motion-hover-ease);align-items:center;display:flex}.ks-field-control[data-kind=textarea]{min-height:var(--field-textarea-min-h);padding-block:var(--space-lg);align-items:stretch}.ks-field-control :is(input,textarea){width:100%;min-width:0;padding:var(--space-none);resize:vertical;color:var(--_ink);--font:var(--ts-text-md-light-font);--ls:var(--ts-text-md-light-ls);--opsz:var(--ts-text-md-light-opsz);background:0 0;border:0;outline:none;flex:1}.ks-field-control :is(input,textarea)::placeholder{color:var(--_ph);opacity:1}@media (hover:hover) and (pointer:fine){.ks-field-control:hover{--_border:var(--color-border-100);--_ring:var(--color-bg-300)}}.ks-field-control:focus-within{--_border:var(--color-teal-300);--_ring:var(--color-teal-100)}.ks-field-control:focus-within:has(:is(input,textarea):not(:placeholder-shown)){--_border:var(--color-teal-400);--_ring:var(--color-teal-150)}.ks-field-check{gap:var(--space-sm)}.ks-field-check-row{align-items:flex-start;gap:var(--space-lg);display:flex}.ks-field-check-row input[type=checkbox]{box-sizing:border-box;width:var(--field-check-size);height:var(--field-check-size);margin-top:var(--space-2xs,2px);appearance:none;background:var(--color-bg-000);border:1px solid var(--color-border-100);border-radius:var(--radius-xs);box-shadow:0 0 0 var(--ring-w) var(--color-bg-200);transition-property:background-color,border-color,box-shadow;transition-duration:var(--motion-hover-duration);transition-timing-function:var(--motion-hover-ease);flex:none}.ks-field-check-row input[type=checkbox]:checked{background:var(--color-teal-500);border-color:var(--color-teal-500);box-shadow:0 0 0 var(--ring-w) var(--color-teal-100);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 6.2 4.8 8.5 9.5 3.5' stroke='%23f8f7f2' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.75em .75em}.ks-field-check-row input[type=checkbox]:focus-visible{border-color:var(--color-teal-300);box-shadow:0 0 0 var(--ring-w) var(--color-teal-100);outline:none}.ks-field-check-label{color:var(--color-text-300)}.ks-field-check-label a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-border-200);-webkit-text-decoration-color:var(--color-border-200);-webkit-text-decoration-color:var(--color-border-200);text-decoration-color:var(--color-border-200);text-decoration-skip-ink:auto;text-underline-offset:.18em}.ks-field-check-label a:focus-visible{box-shadow:0 0 0 var(--ring-w) var(--color-teal-200);outline:none}.page[data-motion=reduce] .ks-field-control,.page[data-motion=reduce] .ks-field-check-row input[type=checkbox]{transition:none}.slug{--sys-marker:6px;--sys-marker-rd:7px;align-items:center;gap:var(--space-md);margin:var(--space-none);color:var(--color-text-400);display:flex}.slug-mark{width:var(--sys-marker);height:var(--sys-marker);background:var(--color-bg-400);flex:none}.slug-label{align-items:center;gap:.5em;min-width:0;display:flex}.slug a{color:inherit;text-decoration:none}.slug a:focus-visible{box-shadow:0 0 0 var(--ring-w) var(--color-bg-300);outline:none}@container (min-width:860px){.slug{gap:var(--space-lg)}.slug-mark{width:var(--sys-marker-rd);height:var(--sys-marker-rd)}}.slug[data-layout=rail]{height:var(--t);gap:0}.slug[data-layout=rail] .slug-mark{width:var(--t);height:var(--t);background:0 0;place-items:center;display:grid}.slug[data-layout=rail] .slug-mark:before{content:"";width:var(--sys-marker);height:var(--sys-marker);background:var(--color-bg-400)}@container (min-width:665px){.slug[data-layout=rail]{gap:var(--space-md);height:auto}.slug[data-layout=rail] .slug-mark{width:var(--sys-marker);height:var(--sys-marker);background:var(--color-bg-400);display:block}.slug[data-layout=rail] .slug-mark:before{content:none}}@container (min-width:860px){.slug[data-layout=rail]{gap:var(--space-lg)}.slug[data-layout=rail] .slug-mark{width:var(--sys-marker-rd);height:var(--sys-marker-rd)}}.pic,.pic img{width:100%;height:100%;display:block}.pic img{object-fit:cover}.ramp-h1{color:var(--color-text-100);--fs-rd2:var(--ts-display-serif-3xl-thin-fs);--lh-rd2:var(--ts-display-serif-3xl-thin-lh)}@container (min-width:665px){.ramp-h1{--font:var(--ts-display-serif-lg-plus-thin-font);--ls:var(--ts-display-serif-lg-plus-thin-ls)}}@container (min-width:860px){.ramp-h1{--font:var(--ts-display-serif-3xl-thin-font);--ls:var(--ts-display-serif-3xl-thin-ls)}}.ramp-h2{color:var(--color-text-100);--fs-rd2:var(--ts-display-serif-xl-extralight-fs);--lh-rd2:var(--ts-display-serif-xl-extralight-lh)}@container (min-width:665px){.ramp-h2{--font:var(--ts-display-serif-md-plus-extralight-font);--ls:var(--ts-display-serif-md-plus-extralight-ls)}}@container (min-width:860px){.ramp-h2{--font:var(--ts-display-serif-xl-extralight-font);--ls:var(--ts-display-serif-xl-extralight-ls)}}.ramp-body{color:var(--color-text-300);--fs-rd2:var(--ts-text-xl-light-fs);--lh-rd2:var(--ts-text-xl-light-lh)}@container (min-width:665px){.ramp-body{--font:var(--ts-text-lg-light-font);--opsz:var(--ts-text-lg-light-opsz)}}@container (min-width:860px){.ramp-body{--font:var(--ts-text-xl-light-font);--opsz:var(--ts-text-xl-light-opsz)}}.ramp-quote{color:var(--color-text-100);text-indent:-.434em;--fs-rd2:var(--ts-display-serif-sm-plus-extralight-fs);--lh-rd2:var(--ts-display-serif-sm-plus-extralight-lh)}@supports (hanging-punctuation:first){.ramp-quote{text-indent:0;hanging-punctuation:first}}@container (min-width:665px){.ramp-quote{--font:var(--ts-display-serif-sm-plus-extralight-font);--ls:var(--ts-display-serif-sm-plus-extralight-ls)}}.closer-row{width:100%;height:var(--t);margin-top:var(--t);position:relative}.closer-row-bleed{inset:0 auto auto calc(var(--t) * -1);width:calc(var(--t) * 12);height:100%}.cta-row{--btn-size:md;align-items:center;display:flex}.cta-row>*+*{margin-left:var(--space-3xl)}.cta-row-q{color:var(--color-text-400);display:none}@container (min-width:470px){.cta-row-q{display:inline}}@container (min-width:665px){.cta-row{--btn-size:lg}.cta-row-q{--font:var(--ts-text-lg-light-font);--ls:var(--ts-text-lg-light-ls);--opsz:var(--ts-text-lg-light-opsz)}}@container (min-width:1130px){.cta-row{--btn-size:xl}.cta-row-q{--font:var(--ts-text-xl-light-font);--ls:var(--ts-text-xl-light-ls);--opsz:var(--ts-text-xl-light-opsz)}}.toc{--toc-top:var(--t);--toc-item-h:30px;--toc-gap:8px;--toc-pad-l:16px;--toc-pad-r:8px;--toc-pad-y:4px;--toc-rule:2px;top:var(--toc-top);pointer-events:auto;position:sticky}.toc-list{gap:var(--toc-gap);border-left:1px solid var(--color-border-000);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.toc-item a{box-sizing:border-box;min-height:var(--toc-item-h);padding:var(--toc-pad-y) var(--toc-pad-r) var(--toc-pad-y) var(--toc-pad-l);color:var(--color-text-400);--font:var(--ts-text-md-light-font);--ls:var(--ts-text-md-light-ls);--opsz:var(--ts-text-md-light-opsz);transition:color var(--motion-hover-duration) var(--motion-hover-ease);border-left:1px solid #0000;align-items:center;margin-left:-1px;text-decoration:none;display:flex}@media (hover:hover){.toc-item a:hover{color:var(--color-text-200)}}.toc-item a:focus-visible{background:var(--color-bg-300);color:var(--color-text-200);outline:none}.toc-item a[aria-current=true]{border-left:var(--toc-rule) solid var(--color-teal-400);padding-left:calc(var(--toc-pad-l) - var(--toc-rule) + 1px);color:var(--color-text-200);--font:var(--ts-text-md-medium-font);--ls:var(--ts-text-md-medium-ls);--opsz:var(--ts-text-md-medium-opsz)}:root{--shadow-hard-round:3px 4px 0 0 var(--shadow-ink)}.surface{box-sizing:border-box;border:1px solid var(--color-border-050);border-radius:var(--radius-2xl);background:var(--color-bg-200);color:var(--color-text-200)}.surface[data-pad=sm]{padding:var(--space-lg)}.surface[data-pad=md]{padding:var(--space-2xl)}.surface[data-pad=lg]{padding:var(--space-3xl)}.surface[data-pad=none]{overflow:hidden}.surface[data-elev=lift]{box-shadow:var(--shadow-hard-round)}.surface[data-tone=well]{background:var(--color-bg-000)}.rows>*+*{border-top:1px solid var(--color-border-050)}.row{align-items:center;gap:var(--space-lg);padding-block:var(--space-lg);display:flex}.row-main{flex:auto;min-width:0}.stack>*+*{margin-top:var(--space-lg)}.stack[data-gap=sm]>*+*{margin-top:var(--space-md)}.stack[data-gap=lg]>*+*{margin-top:var(--space-2xl)}.stack[data-gap=xl]>*+*{margin-top:var(--space-4xl)}.divider{margin-block:var(--space-lg);border:0;border-top:1px solid var(--color-border-050)}.chips{gap:var(--space-sm);flex-wrap:wrap;display:flex}.eyebrow{margin:var(--space-none);--ls:.08em;--case:uppercase;color:var(--color-text-400)}.eyebrow[data-tone=teal]{color:var(--color-teal-300)}.copy{margin:var(--space-none);color:var(--color-text-300)}.copy[data-size=xs]{color:var(--color-text-400)}.copy[data-size=md]{color:var(--color-text-200)}.copy[data-weight=medium]{color:var(--color-text-100)}.copy[data-size=xs][data-weight=medium]{color:var(--color-text-200)}.copy[data-tone=poor]{color:var(--color-danger-200)}.copy[data-tone=teal]{color:var(--color-teal-300)}.copy[data-clip]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.copy[data-clip="2"]{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.copy-num{font-variant-numeric:tabular-nums}.copy-clip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.copy-clip-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.copy-break{word-break:break-all}.copy-title{margin:var(--space-none);color:var(--color-text-100)}.figure{margin:var(--space-none);font-variant-numeric:tabular-nums;color:var(--color-text-100)}.figure[data-hue]{color:var(--_dot)}.sec-title{margin:var(--space-none);color:var(--color-text-100)}.sec-sub{margin:var(--space-xs) 0 0;color:var(--color-text-400)}.dot-list{gap:var(--space-sm);margin:var(--space-none);padding:var(--space-none);flex-direction:column;list-style:none;display:flex}.dot-list>li{padding-left:var(--space-xl);color:var(--color-text-200);position:relative}.dot-list>li:before{content:"";border-radius:var(--radius-full);background:var(--color-teal-400);width:6px;height:6px;position:absolute;top:.55em;left:2px}:root{--status-spin-dur:.8s;--status-pulse-dur:1.6s;--status-meter-reveal-dur:1s;--status-arc-dur:.2s;--status-arc-reveal-dur:1.4s}[data-hue=teal]{--_dot:var(--color-teal-400);--_fill:var(--color-teal-250);--_ink:var(--color-teal-700);--_soft:var(--color-teal-700)}[data-hue=blue]{--_dot:var(--color-blue-400);--_fill:var(--color-blue-300);--_ink:var(--color-blue-700);--_soft:var(--color-blue-700)}[data-hue=yellow]{--_dot:var(--color-yellow-400);--_fill:var(--color-yellow-300);--_ink:var(--color-yellow-700);--_soft:var(--color-yellow-700)}[data-hue=orange]{--_dot:var(--color-orange-400);--_fill:var(--color-orange-300);--_ink:var(--color-orange-600);--_soft:var(--color-orange-600)}[data-hue=red]{--_dot:var(--color-red-400);--_fill:var(--color-red-300);--_ink:var(--color-red-700);--_soft:var(--color-red-700)}[data-hue=brown]{--_dot:var(--color-brown-400);--_fill:var(--color-brown-300);--_ink:var(--color-brown-700);--_soft:var(--color-brown-700)}[data-hue=green]{--_dot:var(--color-green-400);--_fill:var(--color-green-300);--_ink:var(--color-green-700);--_soft:var(--color-green-700)}[data-hue=pink]{--_dot:var(--color-pink-400);--_fill:var(--color-pink-300);--_ink:var(--color-pink-700);--_soft:var(--color-pink-700)}[data-hue=purple]{--_dot:var(--color-purple-400);--_fill:var(--color-purple-300);--_ink:var(--color-purple-700);--_soft:var(--color-purple-700)}[data-hue=gray]{--_dot:var(--color-text-500);--_fill:var(--color-bg-300);--_ink:var(--color-text-100);--_soft:var(--color-bg-300)}[data-grade=good]{--_dot:var(--color-teal-300);--_fill:var(--color-teal-250);--_ink:var(--color-teal-700)}[data-grade=fair]{--_dot:var(--color-yellow-400);--_fill:var(--color-yellow-300);--_ink:var(--color-yellow-700)}[data-grade=poor]{--_dot:var(--color-red-400);--_fill:var(--color-red-300);--_ink:var(--color-red-700)}[data-grade=neutral]{--_dot:var(--color-text-500);--_fill:var(--color-bg-300);--_ink:var(--color-text-100)}.spinner{--_size:16px;width:var(--_size);height:var(--_size);border-radius:var(--radius-full);border:2px solid var(--color-border-100);border-top-color:var(--color-teal-300);animation:spinner-turn var(--status-spin-dur) linear infinite;flex:none;display:inline-block}.spinner[data-size=sm]{--_size:12px;border-width:1.5px}.spinner[data-size=lg]{--_size:24px}@keyframes spinner-turn{to{transform:rotate(360deg)}}.pulse-dot{border-radius:var(--radius-full);background:var(--color-teal-300);width:6px;height:6px;animation:pulse-dot var(--status-pulse-dur) ease-in-out infinite;flex:none;display:inline-block}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.step-mark{--_size:20px;box-sizing:border-box;width:var(--_size);height:var(--_size);border-radius:var(--radius-full);border:1.5px solid var(--color-border-100);color:var(--color-teal-700);flex:none;place-items:center;display:grid}.step-mark[data-size=sm]{--_size:14px}.step-mark[data-status=done]{border-color:var(--color-teal-250);background:var(--color-teal-250)}.step-mark[data-status=active]{border-color:var(--color-teal-300)}.step-mark svg{width:60%;height:60%;display:block}.pill{align-items:center;gap:var(--space-sm);box-sizing:border-box;height:32px;padding-inline:var(--space-sm) var(--space-lg);border:1px solid var(--color-border-000);border-radius:var(--radius-full);background:var(--color-bg-000);color:var(--color-text-300);white-space:nowrap;display:inline-flex}.pill[data-size=sm]{height:24px;padding-inline:var(--space-xs) var(--space-md)}.pill[data-fill]{background:var(--_fill);color:var(--_ink);padding-inline:var(--space-md);border-color:#0000}.pill-dot{border-radius:var(--radius-full);background:var(--_dot);flex:none;width:8px;height:8px}.pill[data-size=sm] .pill-dot{width:6px;height:6px}.pill>svg{flex:none;width:14px;height:14px}.pill[data-size=sm]>svg{width:12px;height:12px}.hue-chip{border-radius:var(--radius-full);background:var(--_fill);width:28px;height:28px;color:var(--_ink);flex:none;place-items:center;display:grid}.hue-chip[data-size=lg]{width:40px;height:40px}.hue-chip[data-size=sm]{width:24px;height:24px}.hue-chip svg{width:55%;height:55%;display:block}.meter{border-radius:var(--radius-full);background:var(--color-bg-400);height:6px;display:block;position:relative;overflow:hidden}.meter:after{content:"";width:calc(var(--value,0) * 100%);border-radius:inherit;background:var(--_fill,var(--color-teal-300));transition:width var(--motion-hover-duration) linear;position:absolute;inset:0 auto 0 0}.meter[data-size=sm]{height:4px}.meter[data-slow]:after{transition:width var(--status-meter-reveal-dur) var(--motion-drawer-ease)}.arc{display:block;transform:rotate(-90deg)}.arc-track{stroke:var(--color-bg-400)}.arc-fill{stroke:var(--_dot,var(--color-teal-300));stroke-linecap:round;transition:stroke-dashoffset var(--status-arc-dur) linear}.arc[data-slow] .arc-fill{transition:stroke-dashoffset var(--status-arc-reveal-dur) var(--motion-drawer-ease)}.gauge{display:inline-block;position:relative}.gauge-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.stars{align-items:center;gap:2px;display:inline-flex}.stars svg{display:block}.star-on{fill:var(--color-yellow-400)}.star-off{fill:var(--color-bg-400)}.tag{box-sizing:border-box;border-radius:var(--radius-xs);background:var(--_fill);color:var(--_ink);white-space:nowrap;align-items:center;display:inline-flex}.tag[data-size=md]{--tag-size:md}.tag[data-size=sm]{--tag-size:sm}.tag-body{padding:var(--_pt) var(--space-sm) var(--_pb);display:block}@container style(--tag-size:md){.tag-body{--_pt:3px;--_pb:4px;--font:var(--ts-text-sm-regular-font);--ls:var(--ts-text-sm-regular-ls);--opsz:var(--ts-text-sm-regular-opsz)}}@container style(--tag-size:sm){.tag-body{--_pt:2px;--_pb:3px;--font:var(--ts-text-xs-regular-font);--ls:var(--ts-text-xs-regular-ls);--opsz:var(--ts-text-xs-regular-opsz)}}.tabs{box-sizing:border-box;width:calc(var(--t) * 12 + 1px);height:calc(var(--knav-bar-h) + 1px);padding:var(--space-none);border:1px solid var(--color-border-000);background:var(--color-bg-200);scrollbar-width:none;align-items:stretch;margin:-1px 0 0;list-style:none;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs>li{flex:1 1 0;min-width:max-content;display:flex}.tabs>li+li{border-left:1px solid var(--color-border-000)}.tab{justify-content:center;align-items:center;gap:var(--space-sm);padding-inline:var(--space-xl);color:var(--color-text-400);white-space:nowrap;cursor:pointer;transition:color var(--knav-ink-dur) var(--motion-hover-ease);background:0 0;border:0;flex:auto;text-decoration:none;display:flex;position:relative}.tab:after{content:"";background:var(--color-teal-300);transform-origin:50%;height:2px;transition:transform var(--knav-underline-dur) var(--motion-drawer-ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.tab:hover{color:var(--color-text-200)}.tab[aria-selected=true],.tab[aria-current=true]{color:var(--color-text-100)}.tab[aria-selected=true]:after,.tab[aria-current=true]:after{transform:scaleX(1)}.tab:focus-visible{box-shadow:inset 0 0 0 var(--ring-w) var(--color-border-200);z-index:1;outline:none}.tab-count{min-width:18px;height:18px;padding-inline:var(--space-xs);border-radius:var(--radius-full);background:var(--color-bg-400);color:var(--color-text-200);place-items:center;display:inline-grid}.notice{min-height:calc(var(--t) * 6);padding:calc(var(--t) * .5);text-align:center;place-items:center;display:grid}.notice-inner{align-items:center;gap:var(--space-lg);flex-direction:column;max-width:28rem;display:flex}.notice-title{color:var(--color-text-100);margin:0}.notice-wait{align-items:center;gap:var(--space-md);color:var(--color-text-400);margin:0;display:inline-flex}.notice-action{justify-content:center;gap:var(--space-md);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.notice-field{width:100%;max-width:24rem}:root{--z-portal:9999;--modal-close:32px;--modal-mark:44px}.modal{z-index:var(--z-portal);padding:var(--space-2xl);--t:min(calc(100cqw / 12), 112px);--line:var(--color-border-000);place-items:center;display:grid;position:fixed;inset:0}.modal-backdrop{appearance:none;background:var(--color-alpha-white-60);cursor:default;animation:modal-dim var(--motion-rise-duration) var(--motion-drawer-ease) both;border:0;padding:0;position:absolute;inset:0}.modal-sheet{box-sizing:border-box;width:100%;max-width:28rem;max-height:calc(100dvh - var(--space-2xl) * 2);padding:var(--space-3xl);border:1px solid var(--color-border-050);border-radius:var(--radius-3xl);background:var(--color-bg-200);color:var(--color-text-200);box-shadow:var(--shadow-hard-round);animation:modal-pop var(--motion-rise-duration) var(--motion-drawer-ease) both;outline:none;position:relative;overflow-y:auto}.modal-sheet[data-size=md]{max-width:36rem}.modal-sheet[data-size=lg]{max-width:64rem;padding:var(--space-2xl)}@container (min-width:665px){.modal-sheet[data-size=lg]{padding:var(--space-3xl)}}.modal-close{appearance:none;top:var(--space-lg);right:var(--space-lg);width:var(--modal-close);height:var(--modal-close);border:1px solid var(--color-border-100);border-radius:var(--radius-full);color:var(--color-text-400);cursor:pointer;transition:background var(--motion-hover-duration) var(--motion-hover-ease), color var(--motion-hover-duration) var(--motion-hover-ease);background:0 0;place-items:center;display:grid;position:absolute}@media (hover:hover){.modal-close:hover{background:var(--color-bg-300);color:var(--color-text-100)}}.modal-close:focus-visible{box-shadow:0 0 0 var(--ring-w) var(--color-border-200);outline:none}.modal-close svg{width:14px;height:14px}.modal-mark{width:var(--modal-mark);height:var(--modal-mark);border-radius:var(--radius-full);background:#46ecd526;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.modal-mark{background:color-mix(in srgb, var(--color-teal-300) 15%, transparent)}}.modal-mark{color:var(--color-teal-300)}.modal-mark svg{width:20px;height:20px}.modal-title{margin:var(--space-lg) 0 0;color:var(--color-text-100)}.modal-actions{align-items:stretch;gap:var(--space-md);margin-top:var(--space-2xl);flex-direction:column;display:flex}.modal-actions .btn-fill,.modal-actions .btn-ghost{justify-content:center}.modal-legal{margin:var(--space-lg) 0 0;color:var(--color-text-500);text-align:center}.modal-legal a{color:inherit;text-underline-offset:2px;text-decoration:underline}@keyframes modal-dim{0%{opacity:0}to{opacity:1}}@keyframes modal-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}:root{--table-pager-btn:32px}.table-wrap{scrollbar-width:thin;width:100%;overflow-x:auto}.table{width:100%;min-width:var(--table-min,0);border-collapse:collapse;text-align:left;color:var(--color-text-200)}.table thead th{z-index:1;padding:var(--space-md) var(--space-xl);background:var(--color-bg-200);border-bottom:1px solid var(--color-border-050);color:var(--color-text-400);--font:var(--ts-text-xs-medium-font);--ls:.06em;--opsz:var(--ts-text-xs-medium-opsz);font:var(--font);letter-spacing:var(--ls);font-variation-settings:"opsz" var(--opsz), var(--font-sans-slnt);text-transform:uppercase;white-space:nowrap;vertical-align:bottom;position:sticky;top:0}.table tbody td{padding:var(--space-lg) var(--space-xl);border-top:1px solid var(--color-border-050);vertical-align:top}.table tbody tr:first-child td{border-top:0}.table [data-align=end],.table [data-align=end] .table-sort{text-align:right;justify-content:flex-end}.table [data-numeric]{font-variant-numeric:tabular-nums}.table [data-nowrap]{white-space:nowrap}.table{min-width:0}.table [data-narrow-hide]{display:none}@container (min-width:665px){.table{min-width:var(--table-min,0)}.table [data-narrow-hide]{display:revert}}.table :is(th,td):first-child{padding-left:var(--space-2xl)}.table :is(th,td):last-child{padding-right:var(--space-2xl)}.table tbody tr[data-interactive]{cursor:pointer;transition:background var(--motion-hover-duration) var(--motion-hover-ease)}@media (hover:hover){.table tbody tr[data-interactive]:hover td{background:var(--color-bg-300)}}.table tbody tr[data-interactive]:focus-visible{outline:none}.table tbody tr[data-interactive]:focus-visible td{box-shadow:inset 0 0 0 var(--ring-w) var(--color-teal-200)}.table tbody tr[data-tone=group] td{background:var(--color-bg-100);color:var(--color-text-100);font:var(--ts-text-sm-medium-font);letter-spacing:var(--ts-text-sm-medium-ls)}.table-primary{color:var(--color-text-100);font:var(--ts-text-sm-medium-font);letter-spacing:var(--ts-text-sm-medium-ls)}.table-secondary{margin-top:var(--space-2xs);color:var(--color-text-500);font:var(--ts-text-xs-light-font);letter-spacing:var(--ts-text-xs-light-ls);display:block}.table-mono{font-family:var(--font-mono);font-size:.75rem}.table-empty td{padding-block:calc(var(--t) * .75);text-align:center;color:var(--color-text-400)}.table-sort{appearance:none;align-items:center;gap:var(--space-xs);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color var(--motion-hover-duration) var(--motion-hover-ease);background:0 0;border:0;margin:0;padding:0;display:inline-flex}.table-sort:hover{color:var(--color-text-200)}.table-sort[data-active]{color:var(--color-text-100)}.table-sort:focus-visible{box-shadow:0 0 0 var(--ring-w) var(--color-teal-200);border-radius:var(--radius-xs);outline:none}.table-sort-tick{opacity:.4;transition:transform var(--motion-hover-duration) var(--motion-hover-ease), opacity var(--motion-hover-duration) var(--motion-hover-ease);flex:none}.table-sort[data-active] .table-sort-tick{opacity:1;color:var(--color-teal-300)}.table-sort[data-dir=asc] .table-sort-tick{transform:rotate(180deg)}.pager{justify-content:space-between;align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.pager-summary{color:var(--color-text-400)}.pager-controls{align-items:center;gap:var(--space-sm);margin-left:auto;display:flex}.pager-controls>p{margin-right:var(--space-sm)}.pager-of{color:var(--color-text-400)}.pager-btn{appearance:none;width:var(--table-pager-btn);height:var(--table-pager-btn);border:1px solid var(--color-border-100);border-radius:var(--radius-full);color:var(--color-text-200);cursor:pointer;transition:background var(--motion-hover-duration) var(--motion-hover-ease), color var(--motion-hover-duration) var(--motion-hover-ease), opacity var(--motion-hover-duration) var(--motion-hover-ease);background:0 0;place-items:center;display:grid}@media (hover:hover){.pager-btn:not(:disabled):hover{background:var(--color-bg-300);color:var(--color-text-100)}}.pager-btn:disabled{opacity:.35;cursor:default}.pager-btn:focus-visible{box-shadow:0 0 0 var(--ring-w) var(--color-teal-200);outline:none}.pager-btn svg{display:block}.disclosure-head{appearance:none;gap:var(--space-xs);width:100%;padding:var(--space-lg) var(--space-none);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;margin:0;display:flex}.disclosure-head:focus-visible{box-shadow:inset 0 0 0 var(--ring-w) var(--color-teal-200);border-radius:var(--radius-sm);outline:none}.disclosure-row{align-items:center;gap:var(--space-md);display:flex}.disclosure-title{min-width:0;color:var(--color-text-100);flex:auto}.disclosure-meta{color:var(--color-text-400);font-variant-numeric:tabular-nums;flex:none}.disclosure-tick{color:var(--color-text-400);transition:transform var(--motion-hover-duration) var(--motion-hover-ease);flex:none}.disclosure[data-open]>.disclosure-head>.disclosure-row>.disclosure-tick{transform:rotate(180deg)}.disclosure-preview{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-400);display:block;overflow:hidden}.disclosure-preview[data-mono]{--font:400 12px/1.5 var(--font-mono);--ls:0}.disclosure-body{padding-bottom:var(--space-lg)}.disclosure-body pre{max-height:40vh;padding:var(--space-lg);border:1px solid var(--color-border-050);border-radius:var(--radius-lg);background:var(--color-bg-000);color:var(--color-text-300);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:1.55;overflow:auto}.check{box-sizing:border-box;appearance:none;background:var(--color-bg-000);border:1px solid var(--color-border-100);border-radius:var(--radius-xs);cursor:pointer;width:16px;height:16px;transition-property:background-color,border-color;transition-duration:var(--motion-hover-duration);transition-timing-function:var(--motion-hover-ease);flex:none;margin:0}.check:checked,.check:indeterminate{background:var(--color-teal-500);border-color:var(--color-teal-500);background-position:50%;background-repeat:no-repeat;background-size:.7em .7em}.check:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 6.2 4.8 8.5 9.5 3.5' stroke='%23f8f7f2' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.check:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 6h7' stroke='%23f8f7f2' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E")}.check:focus-visible{box-shadow:0 0 0 var(--ring-w) var(--color-teal-100);outline:none}.check:disabled{opacity:.5;cursor:default}.filter{position:relative}.filter-trigger{appearance:none;align-items:center;gap:var(--space-sm);box-sizing:border-box;height:var(--field-h-sm,40px);padding-inline:var(--space-lg);border:1px solid var(--color-border-000);border-radius:var(--radius-md);background:var(--color-bg-000);box-shadow:0 0 0 var(--ring-w) var(--color-bg-200);color:var(--color-text-200);white-space:nowrap;cursor:pointer;transition-property:border-color,box-shadow,color;transition-duration:var(--motion-hover-duration);transition-timing-function:var(--motion-hover-ease);margin:0;display:inline-flex}@media (hover:hover){.filter-trigger:hover{border-color:var(--color-border-100);box-shadow:0 0 0 var(--ring-w) var(--color-bg-300);color:var(--color-text-100)}}.filter-trigger:focus-visible,.filter-trigger[aria-expanded=true]{border-color:var(--color-teal-300);box-shadow:0 0 0 var(--ring-w) var(--color-teal-100);outline:none}.filter-count{min-width:18px;height:18px;padding-inline:var(--space-xs);border-radius:var(--radius-full);background:var(--color-teal-250);color:var(--color-teal-700);place-items:center;display:inline-grid}.filter-tick{color:var(--color-text-400);transition:transform var(--motion-hover-duration) var(--motion-hover-ease)}.filter-trigger[aria-expanded=true] .filter-tick{transform:rotate(180deg)}.filter-menu{top:calc(100% + var(--space-xs));z-index:var(--z-raised);min-width:14rem;padding:var(--space-sm);border:1px solid var(--color-border-050);border-radius:var(--radius-lg);background:var(--color-bg-200);box-shadow:var(--shadow-hard-round);animation:filter-pop var(--motion-hover-duration) var(--motion-hover-ease) both;flex-direction:column;display:flex;position:absolute;right:0}@keyframes filter-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.filter-option{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);color:var(--color-text-200);cursor:pointer;display:flex}@media (hover:hover){.filter-option:hover{background:var(--color-bg-300)}}.strip{box-sizing:border-box;width:calc(var(--t) * 12 + 1px);border:1px solid var(--line);background:var(--color-bg-100);margin-top:-1px;position:relative}.strip[data-first]{margin-top:0}.strip[data-pad=cell]{padding:var(--space-3xl) var(--t)}.strip[data-pad=bar]{padding:var(--space-lg) var(--t)}.strip[data-pad=inset]{padding:var(--space-2xl) var(--t)}@container (min-width:860px){.strip[data-pad=cell]{padding-block:var(--space-4xl)}}.strip-close{box-sizing:border-box;width:calc(var(--t) * 12 + 1px);height:var(--t);border:1px solid var(--line);border-top:0;margin-top:-1px}.ks-consent-panel{--consent-accent:var(--color-teal-700);--consent-accent-wash:#00776e12}@supports (color:color-mix(in lab, red, red)){.ks-consent-panel{--consent-accent-wash:color-mix(in srgb, var(--color-teal-700) 7%, transparent)}}.ks-consent-panel{--consent-outline:var(--color-teal-500)}}@layer shared{.ld-sec{box-sizing:border-box;width:100%;padding-inline:var(--t)}.ld-sec+.ld-sec{padding-top:var(--t)}.ld-bleed{inset:0 auto auto calc(var(--t) * -1);width:calc(var(--t) * 12);height:100%}.ld-head{flex-direction:column;align-items:flex-start;display:flex}.ld-h2{margin:var(--space-lg) 0 0;max-width:calc(var(--t) * 10)}@container (min-width:665px){.ld-h2{max-width:calc(var(--t) * 8)}}@container (min-width:860px){.ld-h2{margin-top:var(--space-3xl);max-width:calc(var(--t) * 7)}}}@layer sections{.f-top{width:100%;min-height:calc(var(--t) * 10);padding:calc(var(--t) + 32px) 0 var(--space-4xl) 20px;--_gw:calc(var(--wA) * 300 + var(--wB) * 416)}.f-ti,.f-tag,.f-inp,.f-inpcol{box-sizing:border-box}.f-tag{margin-bottom:var(--space-4xl)}.f-inpcol{width:var(--_gw)}@container (min-width:470px){.f-top{min-height:calc(var(--t) * 7);padding:calc(var(--t)) 0 0 0;--_gw:calc((var(--wA) + var(--wB)) * 416)}.f-ti{margin-left:calc(var(--t));width:calc(var(--t) * 10 + 1px);min-height:calc(var(--t) * 6 + 1px);border:1px solid var(--line);padding:var(--space-3xl) 0 calc(var(--space-3xl) + 12px);flex-direction:column;justify-content:center;align-items:center;margin-bottom:-1px;display:flex}.f-tag,.f-inp{width:var(--_gw)}.f-tag{margin-bottom:var(--space-5xl)}}@container (min-width:665px){.f-top{min-height:calc(var(--t) * 6)}.f-ti{width:100%;min-height:calc(var(--t) * 5);border:none;margin-bottom:0;margin-left:0}}@container (min-width:860px){.f-top{min-height:calc(var(--t) * 3);--_gw:calc(var(--wA) * 416 + var(--wB) * 528);padding-bottom:0}.f-ti{width:calc(var(--t) * 12 + 1px);flex-direction:row;align-items:stretch;min-height:0;margin-bottom:-1px;padding:0;display:flex}.f-tag,.f-inp{width:calc(var(--t) * 6 + 1px);min-height:calc(var(--t) * 2 + 1px);border:1px solid var(--line);flex-direction:column;justify-content:center;display:flex}.f-tag{padding:var(--space-md) var(--space-4xl);margin-bottom:0}.f-inp{padding:var(--space-md) var(--space-4xl);align-items:stretch;margin-left:-1px}.f-inpcol{width:100%;padding-inline:var(--space-2xs)}}@container (min-width:1130px){.f-top{--_gw:calc(var(--wB) * 528)}.f-tag,.f-inp{padding:var(--space-md) 56px}}.f-tagrow{align-items:flex-start;gap:var(--space-lg);padding-left:var(--space-2xs);display:flex}.f-promptrow{align-items:flex-start;gap:var(--space-lg);margin-bottom:var(--space-xl);display:flex}.f-dot{border-radius:var(--radius-full);flex:none;width:6px;height:6px}.f-dot-tag{background:var(--color-orange-400);margin-top:var(--space-lg)}.f-dot-prompt{background:var(--color-teal-400);margin-top:7px}.f-tagline{color:var(--color-text-200);--fs-rm:var(--ts-display-serif-xs-plus-light-fs);--fs-rs:var(--ts-display-serif-sm-extralight-fs);--fs-rt:var(--ts-display-serif-sm-extralight-fs);--fs-rd1:var(--ts-display-serif-sm-extralight-fs);--fs-rd2:var(--ts-display-serif-md-plus-thin-fs);--lh-rm:var(--ts-display-serif-xs-plus-light-lh);--lh-rs:var(--ts-display-serif-sm-extralight-lh);--lh-rt:var(--ts-display-serif-sm-extralight-lh);--lh-rd1:var(--ts-display-serif-sm-extralight-lh);--lh-rd2:var(--ts-display-serif-md-plus-thin-lh);--fs-rm-to:var(--ts-display-serif-sm-light-fs);--lh-rm-to:var(--ts-display-serif-sm-light-lh);--fs-rd1-to:var(--ts-display-serif-md-plus-extralight-fs);--lh-rd1-to:var(--ts-display-serif-md-plus-extralight-lh)}.f-prompt{color:var(--color-text-300);--fs-rm:var(--ts-text-md-light-fs);--fs-rs:var(--fs-rm);--fs-rt:var(--fs-rm);--fs-rd1:var(--ts-text-md-light-fs);--fs-rd2:var(--ts-text-lg-light-fs);--lh-rm:var(--ts-text-md-light-lh);--lh-rs:var(--lh-rm);--lh-rt:var(--lh-rm);--lh-rd1:var(--ts-text-md-light-lh);--lh-rd2:var(--ts-text-lg-light-lh);--fs-rd1-to:var(--fs-rd2);--lh-rd1-to:var(--lh-rd2)}.f-brk-b{display:none}@container (min-width:470px){.f-dot{width:8px;height:8px}.f-dot-tag{margin-top:21px}.f-dot-prompt{margin-top:0}.f-promptrow{align-items:center}.f-tagline{--font:var(--ts-display-serif-sm-extralight-font);--ls:var(--ts-display-serif-sm-extralight-ls)}.f-brk-a{display:none}.f-brk-b{display:revert}.f-brk-c{display:none}}@container (min-width:665px){.f-tagrow{padding-left:var(--space-none)}.f-dot{width:6px;height:6px}}@container (min-width:860px){.f-tagrow{padding-left:var(--space-2xs)}.f-dot{width:8px;height:8px}.f-dot-tag{margin-top:19px}.f-brk-a{display:revert}.f-brk-b{display:none}}@container (min-width:1130px){.f-tagline{--font:var(--ts-display-serif-md-plus-thin-font);--ls:var(--ts-display-serif-md-plus-thin-ls)}}.f-grader{--grader-size:sm}.f-grader .grader{width:100%}@container (min-width:470px){.f-grader{--grader-size:md}.f-grader .grader .grader-field{height:50px}}@container (min-width:1130px){.f-grader{--grader-size:lg}.f-grader .grader .grader-field{height:66px;padding-inline:var(--space-xl) var(--space-lg)}}.f-nav{width:calc(var(--t) * 11 + 1px);margin-bottom:-1px}.fnav-groups{margin:var(--space-none);padding:var(--space-none);isolation:isolate;width:100%;list-style:none}.fnav-group:first-child{z-index:4}.fnav-group:nth-child(2){z-index:3}.fnav-group:nth-child(3){z-index:2}.fnav-group:nth-child(4){z-index:1}.fnav-group{box-sizing:border-box;border:1px solid var(--line);width:100%;height:calc(var(--t) * 2 + 1px);padding:calc(var(--t) - 12px) 20px 0;--_open:var(--open-rm);box-shadow:var(--shadow-hard-square-md-0);transition:height var(--motion-drawer-duration) var(--motion-drawer-ease);position:relative;overflow:clip}.fnav-group+.fnav-group{margin-top:-1px}.fnav-group[data-open]{--drawer-extra:var(--fnav-extra-rm);height:calc(var(--t) * var(--_open) + 1px);background:var(--color-bg-100);box-shadow:var(--shadow-hard-square-md);transition:height var(--motion-drawer-duration) var(--motion-drawer-ease-open), box-shadow var(--motion-drawer-shadow-duration) var(--motion-drawer-ease) var(--motion-drawer-duration)}.fnav-h{margin:var(--space-none)}.fnav-trigger{appearance:none;margin:var(--space-none);padding:var(--space-none);cursor:pointer;width:100%;height:24px;color:inherit;touch-action:manipulation;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.fnav-group:not([data-open]) .fnav-trigger:before{content:"";position:absolute;inset:0}.fnav-hg{align-items:center;gap:var(--space-lg);padding-left:var(--space-2xs);display:flex}.fnav-static{display:none}.fnav-dot{border-radius:var(--radius-full);flex:none;width:6px;height:6px}.fnav-dot[data-g=product]{background:var(--color-yellow-400)}.fnav-dot[data-g=resources]{background:var(--color-pink-400)}.fnav-dot[data-g=company]{background:var(--color-purple-400)}.fnav-dot[data-g=findus]{background:var(--color-blue-400)}.fnav-name{--fs-rm:var(--ts-display-serif-3xs-regular-fs);--fs-rs:var(--ts-display-serif-3xs-regular-fs);--fs-rt:var(--ts-display-serif-4xs-plus-medium-fs);--fs-rd1:var(--ts-display-serif-3xs-medium-fs);--fs-rd2:var(--ts-display-serif-2xs-medium-fs);--lh-rm:var(--ts-display-serif-3xs-regular-lh);--lh-rs:var(--ts-display-serif-3xs-regular-lh);--lh-rt:var(--ts-display-serif-4xs-plus-medium-lh);--lh-rd1:var(--ts-display-serif-3xs-medium-lh);--lh-rd2:var(--ts-display-serif-2xs-medium-lh);--fs-rm-to:var(--ts-display-serif-2xs-plus-regular-fs);--lh-rm-to:var(--ts-display-serif-2xs-plus-regular-lh);--fs-rt-to:var(--fs-rd1);--lh-rt-to:var(--lh-rd1);--fs-rd1-to:var(--fs-rd2);--lh-rd1-to:var(--lh-rd2);color:var(--color-text-200);white-space:nowrap}.fnav-chevron{color:var(--color-border-300);transition:rotate var(--motion-drawer-duration) var(--motion-drawer-ease);flex:none}.fnav-group[data-open] .fnav-chevron{transition:rotate var(--motion-drawer-duration) var(--motion-drawer-ease-open);rotate:180deg}.fnav-listwrap{margin-top:var(--space-md);padding-left:var(--space-xl);visibility:hidden;pointer-events:none;clip-path:inset(0 0 100%);transition:visibility 0s linear var(--motion-drawer-duration), clip-path var(--motion-drawer-duration) var(--motion-drawer-ease)}.fnav-group[data-open] .fnav-listwrap{visibility:visible;pointer-events:auto;clip-path:inset(0);transition:none}.fnav-list{margin:var(--space-none);padding:var(--space-none);gap:var(--space-md);flex-direction:column;list-style:none;display:flex}.fnav-list li{display:flex}.fnav-list .fitem{--fs-rm:14;--fs-rs:14;--fs-rt:14;--fs-rd1:14;--fs-rd2:16;--lh-rm:18;--lh-rs:18;--lh-rt:18;--lh-rd1:18;--lh-rd2:22;--fs-rm-to:16;--lh-rm-to:22;--fs-rt-to:16;--lh-rt-to:22}@container (min-width:470px){.f-nav{width:calc(var(--t) * 10 + 1px);margin-left:calc(var(--t))}.fnav-group{padding:calc(var(--t) - 12px) 32px 0;--_open:var(--open-rs)}.fnav-group[data-open]{--drawer-extra:var(--fnav-extra-rs)}.fnav-dot{width:8px;height:8px}.fnav-name{--font:var(--ts-display-serif-2xs-plus-regular-font);--ls:var(--ts-display-serif-2xs-plus-regular-ls);--fs-px:20px;--lh-px:24px}.fnav-listwrap{margin-top:var(--space-lg);padding-left:22px}.fnav-list{gap:10px}.fnav-list .fitem{--fs-px:16px;--lh-px:22px}}@container (min-width:665px){.f-nav{width:calc(var(--t) * 12 + 1px);margin-left:0}.fnav-groups{display:flex}.fnav-group,.fnav-group[data-open]{width:calc(var(--t) * 3 + 1px);height:calc(var(--t) * 4 + 1px);padding:var(--space-2xl) var(--space-2xl) 0;box-shadow:none;--drawer-extra:0;background:0 0;overflow:visible}.fnav-group+.fnav-group{margin-top:0;margin-left:-1px}.fnav-trigger{display:none}.fnav-static{align-items:center;gap:var(--space-md);padding-left:var(--space-2xs);display:flex}.fnav-dot{width:6px;height:6px}.fnav-name{--font:var(--ts-display-serif-4xs-plus-medium-font);--ls:var(--ts-display-serif-4xs-plus-medium-ls);--fs-px:initial;--lh-px:initial}.fnav-list .fitem{--fs-px:initial;--lh-px:initial}.fnav-listwrap,.fnav-group[data-open] .fnav-listwrap{margin-top:var(--space-lg);padding-left:var(--space-xl);visibility:visible;pointer-events:auto;clip-path:none;transition:none}.fnav-list{gap:var(--space-md)}}@container (min-width:860px){.fnav-group,.fnav-group[data-open]{padding:var(--space-3xl) var(--space-4xl) 0}.fnav-static{gap:var(--space-lg)}.fnav-dot{width:8px;height:8px}.fnav-name{--font:var(--ts-display-serif-3xs-medium-font);--ls:var(--ts-display-serif-3xs-medium-ls)}.fnav-listwrap,.fnav-group[data-open] .fnav-listwrap{padding-left:var(--space-3xl)}.fnav-list{gap:var(--space-lg)}.fnav-list .fitem{--fs-px:16px;--lh-px:22px}}@container (min-width:1130px){.fnav-group,.fnav-group[data-open]{height:calc(var(--t) * 3 + 1px);padding:var(--space-6xl) 56px 0}.fnav-name{--font:var(--ts-display-serif-2xs-medium-font);--ls:var(--ts-display-serif-2xs-medium-ls)}.fnav-listwrap,.fnav-group[data-open] .fnav-listwrap{margin-top:var(--space-xl)}.fnav-list .fitem{--fs-px:initial;--lh-px:initial}}.f-railext{z-index:-1;pointer-events:none;position:absolute;inset:0}.f-ext{box-sizing:border-box;left:calc(var(--t) * var(--gx));top:calc(var(--t) * var(--gy));width:calc(var(--t) + 1px);height:calc(var(--t) + 1px);border:1px solid var(--line);opacity:0;transition:opacity var(--motion-drawer-duration) var(--motion-drawer-ease);position:absolute}.f-ext.on{opacity:1;transition-delay:calc(var(--i) * var(--motion-rail-stagger))}.f-ext.rs{display:none}@container (min-width:470px){.f-ext.rm{display:none}.f-ext.rs{display:block}}@container (min-width:665px){.f-ext.rm,.f-ext.rs{display:none}}.f-logo{width:100%;height:calc(var(--t) * 8);position:relative}.f-lockband{margin-top:calc(var(--t));height:calc(var(--t) * 3);justify-content:center;align-items:center;width:100%;display:flex}.f-lockup{width:calc(var(--t) * 8);aspect-ratio:380/61;background-color:var(--color-text-200);display:block;-webkit-mask-image:url(/media/brand/ks-lockup.svg);mask-image:url(/media/brand/ks-lockup.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.f-copy{box-sizing:border-box;border:1px solid var(--line);margin-top:calc(var(--t));width:calc(var(--t) * 12 + 1px);height:calc(var(--t) * 3);padding-inline:calc(var(--t));--font:var(--ts-text-2xs-regular-font);--opsz:var(--ts-text-2xs-regular-opsz);--ls:-.02em;--fs-rm:var(--ts-text-2xs-regular-fs);--fs-rs:var(--ts-text-2xs-regular-fs);--fs-rt:var(--ts-text-2xs-regular-fs);--fs-rd1:var(--ts-text-xs-regular-fs);--fs-rd2:var(--ts-text-sm-regular-fs);--lh-rm:var(--ts-text-2xs-regular-lh);--lh-rs:var(--ts-text-2xs-regular-lh);--lh-rt:var(--ts-text-2xs-regular-lh);--lh-rd1:var(--ts-text-xs-regular-lh);--lh-rd2:var(--ts-text-sm-regular-lh);--fs-rm-to:var(--ts-text-xs-regular-fs);--lh-rm-to:var(--ts-text-xs-regular-lh);--fs-rd1-to:var(--fs-rd2);--lh-rd1-to:var(--lh-rd2);color:var(--color-text-500);white-space:nowrap;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.f-legal-links{display:contents}.f-copy>span{grid-area:3/1/auto/-1;justify-content:center;align-items:center;display:flex}.f-legal-links>*{justify-content:center;align-items:center;display:flex}.f-copy a,.f-legal-preferences{color:inherit;text-decoration:none}.f-legal-preferences{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.f-legal-preferences:focus-visible{box-shadow:0 0 0 var(--ring-w) var(--color-bg-400)}@container (min-width:470px){.f-copy{--ls:var(--ts-text-xs-regular-ls);--fs-px:12px;--lh-px:16px}}@container (min-width:860px){.f-logo{height:calc(var(--t) * 5 + 1px)}.f-copy{margin-top:0;margin-left:calc(var(--t) * 5);width:calc(var(--t) * 7 + 1px);height:calc(var(--t) + 1px);justify-content:center;gap:var(--space-sm);padding-inline:var(--space-none);padding-right:var(--t);--fs-px:initial;--lh-px:initial;border-bottom:none;display:flex}}@container (min-width:1130px){.f-copy{gap:var(--space-6xl);padding-right:var(--space-none);--opsz:var(--ts-text-sm-regular-opsz)}}:root{--fsig-dot:6px;--fsig-dot-rs:8px;--fsig-lockup-ratio:380 / 61}.fsig{min-height:calc(var(--t) * 8);position:relative}.fsig-signature{grid-template-rows:repeat(2, calc(var(--t) * 3));width:calc(var(--t) * 10 + 1px);min-height:calc(var(--t) * 6 + 1px);margin-top:calc(var(--t));margin-left:var(--t);display:grid;position:relative}.fsig-statement,.fsig-lockband{box-sizing:border-box;border:1px solid var(--line);align-items:center;min-width:0;display:flex;overflow:hidden}.fsig-statement{gap:var(--space-sm);padding:var(--space-lg)}.fsig-tagline{max-width:100%;color:var(--color-text-200);margin:0}.fsig-dot{width:var(--fsig-dot);height:var(--fsig-dot);border-radius:var(--radius-full);background:var(--color-orange-400);flex:none}.fsig-lockband{justify-content:center;margin-top:-1px}.fsig-lockup{width:min(calc(var(--t) * 5), 82%);max-width:calc(100% - var(--space-2xl) - var(--space-2xl));max-height:calc(100% - var(--space-xl) - var(--space-xl));aspect-ratio:var(--fsig-lockup-ratio);background-color:var(--color-text-200);display:block;-webkit-mask-image:url(/media/brand/ks-lockup.svg);mask-image:url(/media/brand/ks-lockup.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fsig-copy{box-sizing:border-box;border:1px solid var(--line);width:calc(var(--t) * 10 + 1px);margin-left:var(--t);min-height:calc(var(--t) + 1px);justify-content:center;align-items:center;gap:var(--space-xs) var(--space-lg);padding:var(--space-md) calc(var(--t));color:var(--color-text-500);flex-wrap:wrap;display:flex}.fsig-legal-links{justify-content:center;gap:var(--space-xs) var(--space-lg);flex-wrap:wrap;display:flex}.fsig-copy a,.fsig-legal-preferences{color:inherit;text-decoration:none}.fsig-legal-preferences{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.fsig-copy a:focus-visible,.fsig-legal-preferences:focus-visible{box-shadow:0 0 0 var(--ring-w) var(--color-bg-400);outline:none}@container (min-width:470px){.fsig-statement{gap:var(--space-md);padding:var(--space-xl)}.fsig-tagline{--font:var(--ts-display-serif-sm-light-font);--ls:var(--ts-display-serif-sm-light-ls)}.fsig-dot{width:var(--fsig-dot-rs);height:var(--fsig-dot-rs)}}@container (min-width:665px){.fsig{min-height:calc(var(--t) * 5)}.fsig-signature{min-height:calc(var(--t) * 3 + 1px);grid-template-rows:none;grid-template-columns:1fr 1fr}.fsig-statement{padding-inline:var(--space-3xl)}.fsig-lockup{width:min(calc(var(--t) * 4.5), 70%)}.fsig-lockband{margin-top:0;margin-left:-1px}.fsig-copy{padding-inline:var(--t);flex-wrap:nowrap;justify-content:space-between}.fsig-legal-links{gap:var(--space-xl);flex-wrap:nowrap}}@container (min-width:1130px){.fsig-statement{padding-inline:var(--space-5xl)}.fsig-tagline{--font:var(--ts-display-serif-md-light-font);--ls:var(--ts-display-serif-md-light-ls)}.fsig-copy{--font:var(--ts-text-sm-light-font);--ls:var(--ts-text-sm-light-ls);--opsz:var(--ts-text-sm-light-opsz)}.fsig-legal-links{gap:var(--space-5xl)}}:root{--z-nav:50;--z-portal:9999;--knav-btn-pr:14px;--knav-drawer-lg:890px;--knav-drawer-md:800px;--knav-drawer-work:593px;--knav-drawer-h:338px;--knav-sub-w-lg:264px;--knav-sub-w-md:255px;--knav-card-w-md:208px;--knav-label-w:280px;--knav-sub-pt:10px;--knav-copy-w:216px;--knav-rchip-pl:10px;--knav-decor-cell:112px;--knav-decor-top:-78px;--knav-decor-cx:-76px;--knav-decor-teal:#d4ece7;--knav-decor-brown:#eee5dd;--knav-decor-yellow:#fbebcb;--knav-underline-dur:.32s;--knav-ink-dur:.18s;--knav-chev-dur:.3s;--knav-reveal-fade:.18s;--knav-reveal-slide:.24s;--knav-reveal-rise:6px;--knav-blk-fade:.32s;--knav-blk-slide:.38s;--knav-blk-rise:12px;--knav-stagger:50ms;--knav-stagger-res:calc(7 * var(--knav-stagger) / 3);--knav-stagger-work:calc(7 * var(--knav-stagger) / 2);--knav-stagger-base:60ms;--icon-swap-dur:.25s;--icon-swap-blur:2px;--icon-swap-start-scale:.25;--knav-card-slide-dur:var(--motion-cell-slide-dur);--knav-card-shadow-dur:var(--motion-card-shadow-dur);--knav-card-shadow-out-dur:var(--motion-card-shadow-out-dur);--knav-card-ease:var(--motion-drawer-ease);--knav-card-slide-ease:var(--motion-cell-slide-ease);--knav-sub-fill-dur:.3s;--knav-sub-fill-out-dur:.4s;--knav-dot-morph-dur:var(--motion-dot-morph-dur);--knav-dot-morph-out-dur:var(--motion-dot-morph-out-dur);--knav-dot-morph-out-ease:var(--motion-dot-morph-out-ease);--knav-dot-rotation:var(--motion-dot-rotation)}.ks-nav,.ks-nav>nav{display:block}.knav-d{display:none}@container (min-width:860px){.knav-d{display:block}.knav-m{display:none}}.knav-logo{width:var(--knav-bar-h);height:var(--knav-bar-h);background:var(--color-bg-200);transition:background-color var(--icon-swap-dur) var(--motion-drawer-ease-open);flex:none;place-items:center;display:grid}.knav-solo{top:0;left:var(--t);position:relative}.knav-mark{width:var(--knav-logomark);height:var(--knav-logomark);background:var(--color-text-200);display:block;-webkit-mask:url(/media/brand/ks-logomark.svg) 50%/contain no-repeat;mask:url(/media/brand/ks-logomark.svg) 50%/contain no-repeat}.knav-vr{width:1px;height:var(--space-3xl);background:var(--color-bg-400);transition:background-color var(--icon-swap-dur) var(--motion-drawer-ease-open);flex:none;align-self:center}.ks-nav [data-engine=brand]{--_eng:var(--color-orange-400)}.ks-nav [data-engine=visibility]{--_eng:var(--color-yellow-400)}.ks-nav [data-engine=ads]{--_eng:var(--color-pink-400)}.ks-nav [data-engine=reception]{--_eng:var(--color-purple-400)}.ks-nav [data-engine=engagement]{--_eng:var(--color-blue-400)}.knav-logo:focus-visible,.knav-btn:focus-visible,.knav-mtoggle:focus-visible,.knav-row:focus-visible,.knav-sub:focus-visible,.knav-card:focus-visible,.knav-chip:focus-visible,.knav-rchip:focus-visible{box-shadow:0 0 0 var(--ring-w) var(--color-border-200);z-index:1;outline:none}.knav-bar{top:0;left:calc(var(--page-x) + var(--t));z-index:var(--z-nav);width:calc(var(--t) * 10);height:var(--knav-bar-h);pointer-events:none;justify-content:space-between;align-items:stretch;display:flex;position:fixed}.knav-rail{background:var(--color-bg-200);pointer-events:auto;align-items:stretch;height:100%;display:flex}.knav-login{pointer-events:auto}.knav-btn{height:var(--knav-bar-h);padding-left:var(--space-xl);padding-right:var(--knav-btn-pr);background:var(--color-bg-200);pointer-events:auto;align-items:center;text-decoration:none;display:flex;position:relative}.knav-btn:after{content:"";background:var(--color-text-600);transform-origin:50%;height:1px;transition:transform var(--knav-underline-dur) var(--motion-drawer-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.knav-item{align-items:center;gap:var(--fitem-gap);color:var(--color-text-300);transition:color var(--knav-ink-dur) var(--motion-hover-ease);display:flex}.knav-tick{color:var(--color-text-500);transition:rotate var(--knav-chev-dur) var(--motion-drawer-ease), translate var(--knav-ink-dur) var(--motion-hover-ease), color var(--knav-ink-dur) var(--motion-hover-ease);flex:none}@media (hover:hover){.knav-btn:hover:after{transform:scaleX(1)}.knav-btn:hover .knav-item{color:var(--color-text-100)}.knav-btn:hover .knav-tick{color:var(--color-text-400)}.knav-btn[aria-controls]:hover .knav-tick{rotate:180deg}.knav-login:hover .knav-tick{translate:calc(var(--fitem-gap-hover) - var(--fitem-gap)) 0}}.knav-btn[aria-expanded=true]:after{transform:scaleX(1)}.knav-btn[aria-expanded=true] .knav-item{color:var(--color-text-100)}.knav-btn[aria-expanded=true] .knav-tick{color:var(--color-text-400);rotate:180deg}.knav-drawer{top:calc(var(--knav-bar-h) + var(--space-xs));left:calc(var(--page-x) + var(--t));z-index:var(--z-nav);box-sizing:border-box;width:var(--knav-drawer-md);height:var(--knav-drawer-h);padding:var(--space-lg) var(--space-xl) var(--space-xl);background:var(--color-bg-000);border-radius:var(--radius-none);box-shadow:var(--shadow-hard-square);opacity:0;translate:0 calc(-1 * var(--knav-reveal-rise));visibility:hidden;pointer-events:none;transition:opacity var(--knav-reveal-fade) ease, translate var(--knav-reveal-slide) var(--motion-drawer-ease), visibility 0s linear var(--knav-reveal-slide);position:fixed;overflow:clip}.knav-drawer[data-open]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--knav-reveal-fade) ease, translate var(--knav-reveal-slide) var(--motion-drawer-ease);translate:0}@container (min-width:1130px){.knav-drawer{width:var(--knav-drawer-lg)}}.knav-drawer[data-item=work]{width:var(--knav-drawer-work)}.knav-blk{opacity:0;translate:0 var(--knav-blk-rise);--_reveal:opacity 0s linear var(--knav-reveal-slide), translate 0s linear var(--knav-reveal-slide);transition:var(--_reveal)}.knav-drawer[data-open] .knav-blk{opacity:1;--_delay:calc(var(--knav-stagger-base) + var(--i) * var(--_stagger,var(--knav-stagger)));--_reveal:opacity var(--knav-blk-fade) ease var(--_delay), translate var(--knav-blk-slide) var(--motion-drawer-ease) var(--_delay);translate:0}.knav-dcontent[data-content=resources]{--_stagger:var(--knav-stagger-res)}.knav-dcontent[data-content=work]{--_stagger:var(--knav-stagger-work)}.knav-drawer{display:grid}.knav-dcontent{gap:var(--space-md);visibility:hidden;min-height:0;transition:visibility 0s linear var(--knav-reveal-slide);flex-direction:column;grid-area:1/1;display:flex}.knav-drawer[data-open] .knav-dcontent{transition:none}.knav-drawer[data-open][data-item=solutions] .knav-dcontent[data-content=solutions],.knav-drawer[data-open][data-item=work] .knav-dcontent[data-content=work],.knav-drawer[data-open][data-item=resources] .knav-dcontent[data-content=resources]{visibility:visible}.knav-dlabels{justify-content:space-between;align-items:center;min-height:16px;display:flex}.knav-dlabel{box-sizing:border-box;width:243px;padding-inline:var(--space-lg);color:var(--color-darkgray-100);white-space:nowrap;align-items:center;display:flex}.knav-dlabel-b{width:var(--knav-card-w-md);padding-inline:var(--space-xl)}.knav-dbody{align-items:stretch;gap:var(--space-lg);flex:1;min-height:0;display:flex}.knav-dvr{background:var(--color-border-000);flex:none;align-self:stretch;width:1px}.knav-dcol{gap:var(--space-md);flex-direction:column;display:flex}.knav-sub{box-sizing:border-box;gap:var(--space-md);width:var(--knav-sub-w-md);padding:var(--knav-sub-pt) var(--space-lg) var(--space-lg);border-radius:var(--radius-md);--_fill-dur:var(--knav-sub-fill-out-dur);transition:var(--_reveal), background-color var(--_fill-dur) var(--motion-drawer-ease);flex-direction:column;text-decoration:none;display:flex}.knav-subhead{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.knav-subtitle{color:var(--color-text-100)}.knav-subdot{background:var(--_eng);--_dur:var(--knav-dot-morph-out-dur);--_ease:var(--knav-dot-morph-out-ease);width:8px;height:8px;transition:border-radius var(--_dur) var(--_ease), rotate var(--_dur) var(--_ease);border-radius:50%;flex:none}.knav-subdesc{color:var(--color-text-300)}@media (hover:hover){.knav-sub:hover{background:var(--color-bg-100);--_fill-dur:var(--knav-sub-fill-dur)}.knav-sub:hover .knav-subdot{border-radius:var(--radius-none);rotate:var(--knav-dot-rotation);--_dur:var(--knav-dot-morph-dur);--_ease:var(--motion-drawer-ease)}}@container (min-width:1130px){.knav-sub{width:var(--knav-sub-w-lg)}}.knav-card{box-sizing:border-box;border-radius:var(--radius-xl) var(--radius-xl) var(--radius-none) var(--radius-xl);box-shadow:var(--_hs0);--_hs-dur:var(--knav-card-shadow-out-dur);transition:var(--_reveal), box-shadow var(--_hs-dur) var(--knav-card-ease);align-self:stretch;text-decoration:none;position:relative;overflow:clip}@media (hover:hover){.knav-card:hover{box-shadow:var(--_hs);--_hs-dur:var(--knav-card-shadow-dur)}.knav-card:hover .knav-decor i.c{translate:calc(var(--dx,0) * var(--knav-decor-cell)) calc(var(--dy,0) * var(--knav-decor-cell))}}.knav-decor{box-sizing:border-box;top:var(--knav-decor-top);left:calc(50% + var(--knav-decor-cx));width:calc(var(--knav-decor-cell) * 4 + 1px);height:calc(var(--knav-decor-cell) * 4 + 1px);border:1px solid var(--_decor);pointer-events:none;position:absolute;transform:translate(-50%)}.knav-decor i{position:absolute}.knav-decor i.v{background:var(--_decor);width:1px;top:0;bottom:0;left:calc(var(--knav-decor-cell) * var(--n) - 1px)}.knav-decor i.h{background:var(--_decor);height:1px;left:0;right:0;top:calc(var(--knav-decor-cell) * var(--n) - 1px)}.knav-decor i.c{box-sizing:border-box;width:calc(var(--knav-decor-cell) + 1px);height:calc(var(--knav-decor-cell) + 1px);border:1px solid var(--_decor);border-radius:var(--radius-full);left:calc(var(--knav-decor-cell) * var(--cx) - 1px);top:calc(var(--knav-decor-cell) * var(--cy) - 1px);transition:translate var(--knav-card-slide-dur) var(--knav-card-slide-ease)}.knav-fcard{width:var(--knav-card-w-md);padding:var(--space-lg) var(--space-xl) var(--space-xl);background:var(--color-teal-100);--_decor:var(--knav-decor-teal);--_hs:3px 3px 0 0 var(--color-teal-200);--_hs0:0 0 0 0 var(--color-teal-200);flex-direction:column;justify-content:space-between;display:flex}.knav-fcopy{width:min(var(--knav-copy-w), 100%);color:var(--color-teal-600);position:relative}.knav-frow{align-items:flex-end;gap:var(--space-md);color:var(--color-teal-500);display:flex;position:relative}.knav-flabel{flex:1}.knav-frow svg{flex:none}@container (min-width:1130px){.knav-dbody{gap:var(--space-xl)}.knav-dlabel,.knav-dlabel-b{width:var(--knav-label-w)}.knav-dlabel-b{padding-inline:var(--space-3xl)}.knav-fcard{width:var(--knav-sub-w-lg)}}.knav-rcard{justify-content:flex-end;gap:var(--space-xl);min-width:0;padding:var(--space-xl);background:var(--_bg);flex-direction:column;flex:1 1 0;display:flex}.knav-chiprow{display:flex;position:relative}.knav-cardchip{width:var(--space-4xl);height:var(--space-4xl);border-radius:var(--radius-full);background:var(--_chipbg);color:var(--_chipink);place-items:center;display:grid}.knav-cbody{gap:var(--space-md);flex-direction:column;display:flex;position:relative}.knav-crow{color:var(--_title);justify-content:space-between;align-items:center;display:flex}.knav-ctitle{white-space:nowrap}.knav-crow svg{flex:none}.knav-cdesc{color:var(--_desc)}.knav-rcard[data-card=blog]{--_bg:var(--color-bg-100);--_decor:var(--color-bg-200);--_chipbg:var(--color-text-500);--_chipink:var(--color-text-100);--_title:var(--color-text-200);--_desc:var(--color-text-400);--_hs:var(--shadow-hard-square-md);--_hs0:var(--shadow-hard-square-md-0)}.knav-rcard[data-card=grader]{--_bg:var(--color-brown-100);--_decor:var(--knav-decor-brown);--_chipbg:var(--color-brown-300);--_chipink:var(--color-brown-600);--_title:var(--color-brown-700);--_desc:var(--color-brown-500);--_hs:3px 3px 0 0 var(--color-brown-200);--_hs0:0 0 0 0 var(--color-brown-200)}.knav-rcard[data-card=podcast]{--_bg:var(--color-yellow-100);--_decor:var(--knav-decor-yellow);--_chipbg:var(--color-yellow-400);--_chipink:var(--color-yellow-600);--_title:var(--color-yellow-700);--_desc:var(--color-yellow-600);--_hs:3px 3px 0 0 var(--color-yellow-200);--_hs0:0 0 0 0 var(--color-yellow-200)}.knav-rcard[data-card=case-studies]{--_bg:var(--color-bg-100);--_decor:var(--color-bg-200);--_chipbg:var(--color-bg-400);--_title:var(--color-text-200);--_desc:var(--color-text-400);--_hs:var(--shadow-hard-square-md);--_hs0:var(--shadow-hard-square-md-0)}.knav-rcard[data-card=gallery]{--_bg:var(--color-teal-100);--_decor:var(--knav-decor-teal);--_chipbg:var(--color-teal-250);--_title:var(--color-teal-700);--_desc:var(--color-teal-600);--_hs:3px 3px 0 0 var(--color-teal-200);--_hs0:0 0 0 0 var(--color-teal-200);--website-a:var(--color-teal-550);--website-b:var(--color-teal-700)}.knav-dcontent[data-content=work] .knav-dlabel{width:var(--knav-label-w)}.knav-dcontent[data-content=work] .knav-dbody{gap:var(--space-xl)}.knav-dcontent[data-content=work] .knav-rcard{width:var(--knav-sub-w-lg);flex:none}@container (min-width:1130px){.knav-rcard{width:var(--knav-sub-w-lg);flex:none}}.knav-mtoggle[data-quiet-focus]:focus-visible{box-shadow:none}@container (max-width:859px){.page:has(.knav-m[data-open]){z-index:calc(var(--z-portal) + 2)}}.knav-mbar{top:0;right:calc(var(--t) - 1px);z-index:var(--z-nav);background:var(--color-bg-200);transition:background-color var(--icon-swap-dur) var(--motion-drawer-ease-open);align-items:center;display:flex;position:fixed}.knav-m[data-open] .knav-mbar{background:var(--color-bg-300)}.knav-mtoggle{appearance:none;margin:var(--space-none);padding:var(--space-none);width:var(--knav-bar-h);height:var(--knav-bar-h);background:var(--color-bg-200);cursor:pointer;color:var(--color-text-400);touch-action:manipulation;transition:background-color var(--icon-swap-dur) var(--motion-drawer-ease-open);border:0;place-items:center;display:grid}.knav-glyphstack{place-items:center;display:grid}.knav-glyphstack svg{transition:opacity var(--icon-swap-dur) var(--motion-drawer-ease-open), filter var(--icon-swap-dur) var(--motion-drawer-ease-open), scale var(--icon-swap-dur) var(--motion-drawer-ease-open);grid-area:1/1}.knav-glyph-x,.knav-m[data-open] .knav-glyph-menu{opacity:0;filter:blur(var(--icon-swap-blur));scale:var(--icon-swap-start-scale)}.knav-m[data-open] .knav-glyph-x{opacity:1;filter:blur();scale:1}.knav-m[data-open] .knav-logo,.knav-m[data-open] .knav-plogo,.knav-m[data-open] .knav-mtoggle{background:var(--color-bg-300)}.knav-m[data-open] .knav-mvr{background:var(--color-border-100)}.knav-catch{z-index:calc(var(--z-nav) - 1);display:none;position:fixed;inset:0}.knav-m[data-open] .knav-catch{display:block}.knav-m:after{content:"";background:var(--color-border-050);width:100%;height:1px;z-index:calc(var(--z-nav) + 1);pointer-events:none;opacity:0;transition:opacity var(--icon-swap-dur) var(--motion-drawer-ease-open);position:fixed;top:0;left:0}.knav-m[data-open]:after{opacity:1}.knav-panel{z-index:var(--z-nav);box-sizing:border-box;width:calc(var(--t) * 11 + 1px);background:var(--color-bg-200);border:1px solid var(--color-border-050);height:0;box-shadow:var(--shadow-hard-square-md-0);overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;visibility:hidden;transition:height var(--motion-drawer-duration) var(--motion-drawer-ease), visibility 0s linear var(--motion-drawer-duration);border-top:0;display:block;position:fixed;top:0;left:0;overflow:hidden auto}.knav-panel::-webkit-scrollbar{display:none}.knav-panel:focus{outline:none}.knav-m[data-open] .knav-panel{visibility:visible;height:100dvh;box-shadow:var(--shadow-hard-square-md);transition:height var(--motion-drawer-duration) var(--motion-drawer-ease-open), box-shadow var(--motion-drawer-shadow-duration) var(--motion-drawer-ease) var(--motion-drawer-duration)}.knav-pin{flex-direction:column;align-items:flex-start;width:calc(100% + 1px);min-height:calc(100dvh - 1px);margin-left:-1px;display:flex;position:relative}.knav-ptop{width:100%;height:calc(var(--t) * 3);flex:none;position:relative}.knav-wordmark{left:var(--space-3xl);display:block;position:absolute;top:28px}.knav-wmark{width:calc(var(--wA) * 70 + var(--wB) * 87);height:calc(var(--wA) * 16 + var(--wB) * 20);background:var(--color-text-200);display:block;-webkit-mask:url(/media/brand/ks-wordmark.svg) 50%/contain no-repeat;mask:url(/media/brand/ks-wordmark.svg) 50%/contain no-repeat}.knav-prailtop{background:var(--color-bg-200);transition:background-color var(--icon-swap-dur) var(--motion-drawer-ease-open);align-items:center;display:flex;position:absolute;top:0;right:-1px}.knav-m[data-open] .knav-prailtop{background:var(--color-bg-300)}.knav-plogo{width:var(--knav-bar-h);height:var(--knav-bar-h);background:var(--color-bg-200);transition:background-color var(--icon-swap-dur) var(--motion-drawer-ease-open);flex:none;place-items:center;display:grid}.knav-list{margin:var(--space-none);padding:var(--space-none);width:calc(var(--t) * 10 + 1px);isolation:isolate;z-index:1;flex:none;list-style:none;position:relative}.knav-slot:first-child{z-index:5}.knav-slot:nth-child(2){z-index:4}.knav-slot:nth-child(3){z-index:3}.knav-slot:nth-child(4){z-index:2}.knav-slot:nth-child(5){z-index:1}.knav-slot{height:calc(var(--t) * 2 + 1px);position:relative}.knav-slot+.knav-slot{margin-top:-1px}.knav-row{box-sizing:border-box;appearance:none;margin:var(--space-none);width:100%;padding:calc(var(--t) - 19px) var(--space-2xl) 0;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;justify-content:space-between;align-items:flex-start;text-decoration:none;display:flex}a.knav-row{height:calc(var(--t) * 2 + 1px);border:1px solid var(--color-border-050)}.knav-rlabel{padding-left:var(--space-2xs);--fs-rm:var(--ts-display-sans-2xs-light-fs);--fs-rs:var(--ts-display-sans-2xs-light-fs);--fs-rt:var(--ts-display-sans-2xs-light-fs);--fs-rd1:var(--ts-display-sans-2xs-light-fs);--fs-rd2:var(--ts-display-sans-xs-light-fs);--lh-rm:var(--ts-display-sans-2xs-light-lh);--lh-rs:var(--ts-display-sans-2xs-light-lh);--lh-rt:var(--ts-display-sans-2xs-light-lh);--lh-rd1:var(--ts-display-sans-2xs-light-lh);--lh-rd2:var(--ts-display-sans-xs-light-lh);--fs-rs-to:var(--ts-display-sans-xs-light-fs);--lh-rs-to:var(--ts-display-sans-xs-light-lh);color:var(--color-text-200);white-space:nowrap}.knav-rchev{color:var(--color-text-500);transition:rotate var(--motion-drawer-duration) var(--motion-drawer-ease);flex:none;margin-top:10px}.knav-gslot[data-open] .knav-rchev{transition:rotate var(--motion-drawer-duration) var(--motion-drawer-ease-open);rotate:180deg}.knav-gslot{--_g:var(--g-rm);--_bt:var(--bt-rm);transition:height var(--motion-drawer-duration) var(--motion-drawer-ease)}.knav-gslot[data-open]{height:calc(var(--t) * var(--_g) + 1px);transition:height var(--motion-drawer-duration) var(--motion-drawer-ease-open)}.knav-gbox{box-sizing:border-box;min-height:calc(var(--t) * 2 + 1px);border:1px solid var(--color-border-050);background:var(--color-bg-200);box-shadow:var(--shadow-hard-square-md-0);transition:grid-template-rows var(--motion-drawer-duration) var(--motion-drawer-ease), min-height var(--motion-drawer-duration) var(--motion-drawer-ease);grid-template-rows:auto 0fr;align-items:stretch;display:grid;overflow:clip}.knav-gslot[data-open] .knav-gbox{min-height:calc(var(--t) * var(--_bt) + 1px);box-shadow:var(--shadow-hard-square-md);transition:grid-template-rows var(--motion-drawer-duration) var(--motion-drawer-ease-open), min-height var(--motion-drawer-duration) var(--motion-drawer-ease-open), box-shadow var(--motion-drawer-shadow-duration) var(--motion-drawer-ease) var(--motion-drawer-duration);grid-template-rows:auto 1fr}.knav-gtrigger{padding-bottom:0}.knav-chips{visibility:hidden;pointer-events:none;min-height:0;transition:visibility 0s linear var(--motion-drawer-duration);overflow:clip}.knav-gslot[data-open] .knav-chips{visibility:visible;pointer-events:auto;transition:none}.knav-chipsin{align-content:flex-start;gap:var(--space-md);padding:var(--space-3xl) var(--space-2xl) var(--space-xl);flex-wrap:wrap;display:flex}.knav-chip{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-full);background:var(--color-bg-000);color:var(--color-text-200);white-space:nowrap;--fs-rm:var(--ts-text-sm-regular-fs);--fs-rs:var(--ts-text-xl-light-fs);--fs-rt:var(--ts-text-xl-light-fs);--fs-rd1:var(--ts-text-xl-light-fs);--fs-rd2:var(--ts-text-2xl-light-fs);--lh-rm:var(--ts-text-sm-regular-lh);--lh-rs:var(--ts-text-xl-light-lh);--lh-rt:var(--ts-text-xl-light-lh);--lh-rd1:var(--ts-text-xl-light-lh);--lh-rd2:var(--ts-text-2xl-light-lh);--fs-rm-to:var(--ts-text-xl-regular-fs);--lh-rm-to:var(--ts-text-xl-regular-lh);--fs-rs-to:var(--ts-text-2xl-light-fs);--lh-rs-to:var(--ts-text-2xl-light-lh);text-decoration:none;display:inline-flex}.knav-chipdot{background:var(--_eng);flex:none;width:6px;height:6px}.knav-rchip{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg) var(--space-sm) var(--knav-rchip-pl);border-radius:var(--radius-full);background:var(--_chipbg);color:var(--_label);white-space:nowrap;--fs-rm:var(--ts-text-sm-regular-fs);--fs-rs:var(--ts-text-xl-light-fs);--fs-rt:var(--ts-text-xl-light-fs);--fs-rd1:var(--ts-text-xl-light-fs);--fs-rd2:var(--ts-text-2xl-light-fs);--lh-rm:var(--ts-text-sm-regular-lh);--lh-rs:var(--ts-text-xl-light-lh);--lh-rt:var(--ts-text-xl-light-lh);--lh-rd1:var(--ts-text-xl-light-lh);--lh-rd2:var(--ts-text-2xl-light-lh);--fs-rm-to:var(--ts-text-xl-regular-fs);--lh-rm-to:var(--ts-text-xl-regular-lh);--fs-rs-to:var(--ts-text-2xl-light-fs);--lh-rs-to:var(--ts-text-2xl-light-lh);text-decoration:none;display:inline-flex}.knav-rchipicon{width:16px;height:16px;color:var(--_icon);flex:none}.knav-rchip[data-card=blog]{--_chipbg:var(--color-text-500);--_label:var(--color-bg-300);--_icon:var(--color-text-100)}.knav-rchip[data-card=grader]{--_chipbg:var(--color-brown-300);--_label:var(--color-brown-700);--_icon:var(--color-brown-600)}.knav-rchip[data-card=podcast]{--_chipbg:var(--color-yellow-400);--_label:var(--color-yellow-700);--_icon:var(--color-yellow-600)}.knav-rchip[data-card=case-studies]{--_chipbg:var(--color-bg-400);--_label:var(--color-text-200)}.knav-rchip[data-card=gallery]{--_chipbg:var(--color-teal-250);--_label:var(--color-teal-700);--website-a:var(--color-teal-550);--website-b:var(--color-teal-700)}.knav-prail{top:calc(var(--t) * 3);width:calc(var(--t) + 1px);flex-direction:column;display:flex;position:absolute;bottom:0;right:-1px;overflow:clip}.knav-pcell{box-sizing:border-box;width:100%;height:calc(var(--t) + 1px);border:1px solid var(--color-border-050);flex:none}.knav-pcell+.knav-pcell{margin-top:-1px}.knav-pcell:nth-child(4),.knav-pcell:nth-child(11){border-radius:var(--radius-full)}.knav-pbtns{align-items:center;gap:var(--space-3xl);margin:auto var(--space-none) var(--space-4xl) var(--space-3xl);padding-top:var(--space-3xl);align-self:flex-start;display:flex}@container (min-width:470px){.knav-panel{box-shadow:var(--shadow-hard-square-0)}.knav-m[data-open] .knav-panel{box-shadow:var(--shadow-hard-square)}.knav-ptop{height:calc(var(--t) * 2)}.knav-wordmark{top:var(--space-3xl)}.knav-wmark{width:87px;height:20px}.knav-prail{top:calc(var(--t) * 2)}.knav-pcell:nth-child(4){border-radius:var(--radius-none)}.knav-pcell:nth-child(5){border-radius:var(--radius-full)}.knav-gslot{--_g:var(--g-rs);--_bt:var(--bt-rs)}.knav-chipsin{gap:var(--space-lg);max-width:calc(var(--wA) * 440 + var(--wB) * 496)}.knav-chip,.knav-rchip{--font:var(--ts-text-xl-light-font);--ls:var(--ts-text-xl-light-ls);--opsz:var(--ts-text-xl-light-opsz)}}@container (min-width:665px){.knav-gslot{--_g:var(--g-rt);--_bt:var(--bt-rt)}.knav-row{padding-top:calc(var(--t) - 20px)}.knav-rlabel{--font:var(--ts-display-sans-xs-light-font);--ls:var(--ts-display-sans-xs-light-ls);--opsz:var(--ts-display-sans-xs-light-opsz)}.knav-rchev{width:20px;height:20px;margin-top:9px}.knav-chipsin{gap:var(--space-xl);max-width:496px}.knav-chip,.knav-rchip{--font:var(--ts-text-2xl-light-font);--ls:var(--ts-text-2xl-light-ls);--opsz:var(--ts-text-2xl-light-opsz)}.knav-chipdot{width:8px;height:8px}.knav-rchip{gap:var(--space-md);padding-left:var(--space-lg);padding-right:var(--space-xl)}.knav-rchipicon{width:20px;height:20px}}.faq-section{--faq-u:calc(var(--wA) + var(--wB));width:100%}.faq-header{border-top:1px solid var(--color-border-000);box-sizing:border-box;width:calc(var(--t) * 11);min-height:calc(var(--t) * 3);padding:calc(var(--faq-u) * 18 - 1px) 0 calc(var(--faq-u) * 18) calc(var(--t) / 2);flex-direction:column;justify-content:center;display:flex}@container (min-width:665px){.faq-header{width:calc(var(--t) * 4);min-height:calc(var(--t) * 6);padding:0 0 0 var(--t);justify-content:flex-start;position:absolute;top:0;left:0}}@container (min-width:1130px){.faq-header{width:calc(var(--t) * 5);padding:calc(var(--faq-u) * 40) calc(var(--faq-u) * 128) calc(var(--faq-u) * 32) var(--t)}}.faq-head-box{display:contents}@container (min-width:665px){.faq-head-box{height:calc(var(--t) * 2);align-items:center;display:flex}}@container (min-width:1130px){.faq-head-box{display:contents}}.faq-head{margin:var(--space-none);color:var(--color-text-100);max-width:calc(var(--faq-u) * 176);--fs-rt:var(--fs-rm);--lh-rt:var(--lh-rm);--fs-rd2:var(--ts-display-serif-md-plus-extralight-fs);--lh-rd2:var(--ts-display-serif-md-plus-extralight-lh);--fs-px:calc(var(--faq-u) * var(--fs-band));--lh-px:calc(var(--faq-u) * var(--lh-band))}@container (min-width:665px){.faq-head{max-width:calc(var(--faq-u) * 160)}}@container (min-width:1130px){.faq-head{max-width:calc(var(--faq-u) * 320);--font:var(--ts-display-serif-md-plus-extralight-font);--ls:var(--ts-display-serif-md-plus-extralight-ls)}}.faq-questions{margin:var(--space-none);padding:var(--space-none);width:calc(var(--t) * 11);list-style:none}@container (min-width:665px){.faq-questions{width:calc(var(--t) * 7);margin-left:calc(var(--t) * 4)}}@container (min-width:1130px){.faq-questions{width:calc(var(--t) * 6);margin-left:calc(var(--t) * 5)}}.faq-section .fq{width:100%;height:calc(var(--t) * 2);--fq-closed:2;--fq-pt:calc(var(--faq-u) * 20);--fq-pr:calc(var(--faq-u) * 16);--fq-pb:calc(var(--faq-u) * 20);--fq-pl:calc(var(--faq-u) * 16);--fq-qrow:calc(var(--faq-u) * 24);--fq-gap:calc(var(--faq-u) * 16);--fq-a-inset:0px;--fq-u:var(--faq-u);--fq-q-f:var(--ts-text-md-light-font);--fq-q-fs-rm:16;--fq-q-fs-rd2:18;--fq-q-lh-rm:22;--fq-q-lh-rd2:26;--fq-q-ls:var(--ts-text-md-light-ls);--fq-q-opsz:var(--ts-text-md-light-opsz);--fq-a-f:var(--ts-text-md-light-font);--fq-a-fs-rm:16;--fq-a-fs-rd2:18;--fq-a-lh-rm:22;--fq-a-lh-rd2:26;--fq-a-ls:var(--ts-text-md-light-ls);--fq-a-opsz:var(--ts-text-md-light-opsz)}@container (min-width:470px){.faq-section .fq{height:var(--t);--fq-closed:1;--fq-pt:calc(var(--faq-u) * 12);--fq-pb:calc(var(--faq-u) * 12)}}@container (min-width:665px){.faq-section .fq{--fq-pt:calc(var(--faq-u) * 20);--fq-pr:calc(var(--faq-u) * 40);--fq-pb:calc(var(--faq-u) * 20);--fq-pl:calc(var(--faq-u) * 40)}}@container (min-width:1130px){.faq-section .fq{--fq-pt:calc(var(--faq-u) * 40);--fq-pb:calc(var(--faq-u) * 40);--fq-qrow:calc(var(--faq-u) * 32);--fq-a-inset:calc(var(--faq-u) * 96);--fq-q-f:var(--ts-text-lg-light-font);--fq-q-ls:var(--ts-text-lg-light-ls);--fq-q-opsz:var(--ts-text-lg-light-opsz);--fq-a-f:var(--ts-text-lg-light-font);--fq-a-ls:var(--ts-text-lg-light-ls);--fq-a-opsz:var(--ts-text-lg-light-opsz)}}.faq-section .fq[data-open]{height:calc(var(--t) * var(--fq-open,var(--fq-closed)))}.faq-railext{z-index:-1;pointer-events:none;position:absolute;inset:0}.faq-ext{box-sizing:border-box;left:calc(var(--t) * var(--gx));top:calc(var(--t) * var(--gy));width:calc(var(--t) + 1px);height:calc(var(--t) + 1px);border:1px solid var(--line);opacity:0;transition:opacity var(--motion-drawer-duration) var(--motion-drawer-ease);position:absolute}.faq-ext.on{opacity:1;transition-delay:calc(var(--i) * var(--motion-rail-stagger))}.faq-ext.rs,.faq-ext.rt,.faq-ext.rd1,.faq-ext.rd2{display:none}@container (min-width:470px){.faq-ext.rm{display:none}.faq-ext.rs{display:block}}@container (min-width:665px){.faq-ext.rs{display:none}.faq-ext.rt{display:block}}@container (min-width:860px){.faq-ext.rt{display:none}.faq-ext.rd1{display:block}}@container (min-width:1130px){.faq-ext.rd1{display:none}.faq-ext.rd2{display:block}}:root{--gv-ref-mobile:384;--gv-ref-tablet:768;--gv-ref-desktop:1344;--gv-mobile-float-h:832}.gv{--z-modal:100;--gv-rail-h:56px;--gv-logo-box-w:56px;--gv-logo-box-h:48px;--gv-divider-w:1px;--gv-divider-h:24px;--gv-rail-pad:16px;--gv-group-gap:24px;--gv-chevron-gap:8px;--gv-btn:24px;--gv-switch-pad:4px;--gv-switch-gap:8px;z-index:var(--z-modal);animation:gv-fade-in var(--motion-drawer-duration) var(--motion-drawer-ease-open) both;outline:none;flex-direction:column;display:flex;position:fixed;inset:0;container-type:inline-size}.gv[data-closing]{animation:gv-fade-out var(--motion-drawer-duration) var(--motion-drawer-ease) both}@keyframes gv-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gv-fade-out{0%{opacity:1}to{opacity:0}}.gv-rail{height:var(--gv-rail-h);background:var(--color-bg-200);border-bottom:1px solid var(--color-border-050);flex:none;align-items:center;display:flex}.gv-logo{width:var(--gv-logo-box-w);height:var(--gv-logo-box-h);flex:none;place-items:center;display:grid}.gv-mark{width:var(--knav-logomark);height:var(--knav-logomark);background:var(--color-text-200);display:block;-webkit-mask:url(/media/brand/ks-logomark.svg) 50%/contain no-repeat;mask:url(/media/brand/ks-logomark.svg) 50%/contain no-repeat}.gv-divider{width:var(--gv-divider-w);height:var(--gv-divider-h);background:var(--color-border-050);flex:none}.gv-label{padding:0 var(--gv-rail-pad);color:var(--color-text-300);white-space:nowrap;display:none}@container (min-width:470px){.gv-label{display:block}}.gv-east{align-items:center;gap:var(--gv-group-gap);padding-right:var(--gv-rail-pad);margin-left:auto;display:flex}.gv-name{color:var(--color-text-300);white-space:nowrap;display:none}@container (min-width:665px){.gv-name{display:block}}.gv-pager{gap:var(--gv-chevron-gap);display:flex}.gv-switch{gap:var(--gv-switch-gap);padding:var(--gv-switch-pad);background:var(--color-lightgray-300);border-radius:var(--radius-lg);display:flex}.gv-btn{box-sizing:border-box;width:var(--gv-btn);height:var(--gv-btn);border-radius:var(--radius-sm);background:var(--color-bg-400);color:var(--color-text-200);cursor:pointer;transition:background-color var(--motion-hover-duration) var(--motion-hover-ease);border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}.gv-btn svg{display:block}@media (hover:hover){.gv-btn:not(:disabled):not([aria-checked=true]):hover{background:var(--color-bg-600)}}.gv-btn[aria-checked=true]{background:var(--color-bg-100);box-shadow:var(--shadow-hard-square-xs)}.gv-btn:disabled{background:var(--color-bg-400);color:var(--color-text-600);cursor:default}.gv-btn:focus-visible{box-shadow:0 0 0 var(--ring-w) var(--color-border-200);outline:none}.gv-btn[aria-checked=true]:focus-visible{box-shadow:0 0 0 var(--ring-w) var(--color-border-200), var(--shadow-hard-square-xs)}.gv-body{flex:auto;min-height:0;display:flex}.gv-aside{box-sizing:border-box;border-left:1px solid var(--color-border-050);background:var(--color-bg-100);flex:0 0 clamp(18rem,28vw,26rem);min-width:0;overflow-y:auto}@container (max-width:664px){.gv[data-aside] .gv-body{flex-direction:column}.gv[data-aside] .gv-aside{border-top:1px solid var(--color-border-050);border-left:0;flex:0 0 min(38dvh,22rem)}}.gv-stage{background:var(--color-text-050);flex:auto;min-width:0;position:relative;overflow:clip}.gv-embed{left:var(--gv-embed-x,0px);top:var(--gv-embed-y,0px);width:var(--gv-embed-w,100%);height:var(--gv-embed-h,100%);transform:scale(var(--gv-embed-scale,1));transform-origin:0 0;border:0;display:block;position:absolute}:root{--load-nav-drop:8px;--load-sweep-offset:.12s}.page.load-sequence{--load-sweep-duration:.35s;--load-nav-duration:.25s;--hx-d-h1a:0s;--hx-d-sub1:.15s;--hx-d-cta:.39s;--hx-d-pass:.75s;--_rise-fade-dur:var(--motion-entrance-engine-fade-dur);--_rise-move-dur:var(--motion-entrance-engine-move-dur);--_rise-ease:var(--motion-entrance-engine-ease)}.page.load-sequence :is(.hx-rise,.load-hero .decor){--motion-rise-distance:12px}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.page.load-sequence:not(.load-active) :is(.hx-rise,.knav-bar,.knav-mbar),.page.load-sequence:not(.load-active) .load-hero :is(.grid-region,.decor){opacity:0}}@keyframes hx-rise{0%{opacity:0;transform:translateY(var(--motion-rise-distance))}}@keyframes hx-rise-move{0%{transform:translateY(var(--motion-rise-distance))}}@keyframes hx-fade{0%{opacity:0}}@keyframes hx-sweep-v{0%{transform:scaleY(0)}}@keyframes hx-sweep-h{0%{transform:scaleX(0)}}@keyframes hx-nav-drop{0%{opacity:0;transform:translateY(calc(-1 * var(--load-nav-drop)))}}.load-active .load-hero .grid-region i.v{transform-origin:top;animation:hx-sweep-v var(--load-sweep-duration) var(--motion-entrance-ring-ease) backwards}.load-active .load-hero .grid-region i.h{transform-origin:0;animation:hx-sweep-h var(--load-sweep-duration) var(--motion-entrance-ring-ease) backwards;animation-delay:var(--load-sweep-offset)}.load-active .knav-bar,.load-active .knav-mbar{animation:hx-nav-drop var(--load-nav-duration) var(--motion-entrance-engine-ease) backwards}.load-active .hx-rise{animation:hx-rise var(--motion-rise-duration) var(--motion-rise-ease) backwards;animation-delay:var(--_d,0s)}@media (prefers-reduced-motion:no-preference){.page.load-sequence.load-active:not(.load-settled) .hx-rise{animation:hx-fade var(--_rise-fade-dur) var(--_rise-ease) backwards, hx-rise-move var(--_rise-move-dur) var(--_rise-ease) backwards;animation-delay:var(--_d,0s)}.page.load-sequence.load-active:not(.load-settled) .load-hero .decor{animation:hx-fade var(--_rise-fade-dur) var(--_rise-ease) backwards, hx-rise-move var(--_rise-move-dur) var(--_rise-ease) backwards;animation-delay:var(--hx-d-cta)}}.page.load-settled .grid-region,.page.load-settled .decor,.page.load-settled .grid-region i.v,.page.load-settled .grid-region i.h,.page.load-settled .knav-bar,.page.load-settled .knav-mbar,.page.load-settled .hx-rise{animation:none}.rise{animation:hx-rise var(--motion-rise-duration) var(--motion-rise-ease) backwards;animation-delay:var(--_d,0s)}.hx-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ld-hero-head{padding-top:calc(var(--t) * 2.5);flex-direction:column;align-items:flex-start;display:flex}.ld-hero-h1{margin-top:var(--space-lg);max-width:calc(var(--t) * 10)}.ld-hero-sub{margin-top:var(--space-2xl);max-width:calc(var(--t) * 10)}.ld-hero-cta{margin-top:var(--space-4xl)}@container (min-width:665px){.ld-hero-h1{max-width:calc(var(--t) * 8)}.ld-hero-sub{max-width:calc(var(--t) * 6)}}@container (min-width:860px){.ld-hero-head{padding-top:calc(var(--t) * 1.5)}.ld-hero-h1{margin-top:var(--space-3xl);max-width:calc(var(--t) * 7)}.ld-hero-cta{margin-top:var(--space-5xl)}}.ld-hero .slug{--_d:var(--hx-d-h1a)}.ld-hero-h1{--_d:var(--hx-d-h1b)}.ld-hero-sub{--_d:var(--hx-d-sub1)}.ld-hero-cta{--_d:var(--hx-d-cta)}.ld-hero-media{--_d:var(--hx-d-rect);width:100%;margin:0;margin-top:var(--t);padding-bottom:var(--t);position:relative}.ld-hero-frame{height:calc(var(--t) * 6);background:var(--color-bg-300);position:relative;overflow:clip}@container (min-width:860px){.ld-hero-frame{height:calc(var(--t) * 5)}}.ld-cards{margin:var(--t) calc(var(--t) * -1) 0;flex-direction:column;padding:0;list-style:none;display:flex}.ld-card{box-sizing:border-box;border:1px solid var(--color-border-000);min-height:calc(var(--t) * 3 + 1px);padding:var(--space-3xl);flex-direction:column;align-items:flex-start;display:flex}.ld-card+.ld-card{margin-top:-1px}.ld-card-icon{color:var(--color-text-100);display:block}.ld-card-title{color:var(--color-text-100);margin:0}.ld-card-icon+.ld-card-title{margin-top:var(--space-xl)}.ld-card-copy{margin:var(--space-md) 0 0;color:var(--color-text-300);--fs-rd2:var(--ts-text-lg-light-fs);--lh-rd2:var(--ts-text-lg-light-lh)}@container (min-width:665px){.ld-cards{flex-direction:row;align-items:stretch}.ld-card{width:calc(var(--t) * 4 + 1px);padding:calc(var(--t) / 2)}.ld-card+.ld-card{margin-top:0;margin-left:-1px}.ld-card-copy{--font:var(--ts-text-lg-light-font);--opsz:var(--ts-text-lg-light-opsz)}}.ld-quote-fig{margin:var(--space-2xl) 0 0}.ld-quote-body{max-width:calc(var(--t) * 10);margin:0}.ld-quote-attrib{margin:var(--space-xl) 0 0;color:var(--color-text-400)}@container (min-width:665px){.ld-quote-body{max-width:calc(var(--t) * 8)}}.ld-close{padding-bottom:calc(var(--t) * 2)}.ld-close-copy{margin-top:var(--space-2xl);max-width:calc(var(--t) * 10)}.ld-close-cta{margin-top:var(--space-4xl)}@container (min-width:665px){.ld-close-copy{max-width:calc(var(--t) * 6)}}@container (min-width:860px){.ld-close-cta{margin-top:var(--space-5xl)}}.reveal{animation:hx-rise var(--motion-drawer-duration) var(--motion-drawer-ease-open) backwards;animation-delay:var(--_d,0s)}.ks-nav-public{min-height:var(--knav-bar-h)}.ks-nav-public .knav-solo{top:0;left:calc(var(--page-x) + var(--t));z-index:var(--z-nav);position:fixed}.knav-cta{top:0;right:calc(var(--page-x) + var(--t));z-index:var(--z-nav);cursor:pointer;font:inherit;border:0;position:fixed}@container (max-width:664px){.ks-nav-public .knav-solo{left:var(--t)}.knav-cta{right:0}}.knav-cta.knav-cta-done{pointer-events:none}.modal:has(.monthly-intro){--kul-ground:#2a241d8c;--kul-blur:3px;--kul-sheet-w:400px;--kul-radius:22px;--kul-paper:#faf7f1;--kul-ink:#2b2620;--kul-shadow:0 28px 80px -20px #2a241d80;--kul-pad-x:32px;--kul-pad-top:36px;--kul-pad-bottom:28px;--kul-lockup-h:48px;--kul-lockup-w:180px;--kul-top:clamp(1rem, 7svh, 4.5rem);padding:var(--space-lg) var(--space-lg) var(--space-lg);padding-top:var(--kul-top);align-items:start}@container (min-width:665px){.modal:has(.monthly-intro){padding-top:var(--space-lg);align-items:center}}.modal:has(.monthly-intro) .modal-backdrop{background:var(--kul-ground);-webkit-backdrop-filter:blur(var(--kul-blur));backdrop-filter:blur(var(--kul-blur))}.modal:has(.monthly-intro) .modal-sheet{max-width:var(--kul-sheet-w);padding:var(--kul-pad-top) var(--kul-pad-x) var(--kul-pad-bottom);border-radius:var(--kul-radius);background:var(--kul-paper);color:var(--kul-ink);box-shadow:var(--kul-shadow);border:0}.monthly-intro{text-align:center;flex-direction:column;align-items:center;display:flex}.monthly-intro-lockup{max-height:var(--kul-lockup-h);max-width:var(--kul-lockup-w);object-fit:contain;display:block}.monthly-intro-title{margin:var(--space-xl) 0 0;color:var(--kul-ink)}.monthly-intro-points{margin:var(--space-2xl) 0 0;text-align:left;align-self:stretch;padding:0;list-style:none}.monthly-intro-points li{align-items:flex-start;gap:var(--space-md);display:flex}.monthly-intro-points li+li{margin-top:var(--space-md)}.monthly-intro-points .step-mark{flex:none;margin-top:.15em}.monthly-intro-note{margin:var(--space-2xl) 0 0;color:var(--color-text-400)}.monthly-intro-actions{margin-top:var(--space-xl);align-self:stretch}.gh-section{width:100%;min-height:calc(var(--t) * 18);padding-top:calc(var(--t) * 3);padding-bottom:calc(var(--t) * 3);--_head-rows:calc(var(--t) * 12)}@container (min-width:470px){.gh-section{min-height:calc(var(--t) * 14);padding-top:calc(var(--t) * 2.5);--_head-rows:calc(var(--t) * 9)}}@container (min-width:665px){.gh-section{min-height:calc(var(--t) * 10);padding-top:calc(var(--t) * 2);padding-bottom:calc(var(--t) * 2);--_head-rows:calc(var(--t) * 6)}}@container (min-width:860px){.gh-section{min-height:calc(var(--t) * 7);padding-top:calc(var(--t) * 1.75);--_head-rows:calc(var(--t) * 3.25)}}.gh-section .gh-h1 .hx-rise{--_d:var(--hx-d-h1a)}.gh-section .gh-sub .hx-rise{--_d:var(--hx-d-sub1)}.gh-section .gh-search{--_d:var(--hx-d-cta)}.gh-section .gh-chips{--_d:var(--hx-d-pass)}.gh-head{width:calc(100% - 2 * var(--t));margin-inline:var(--t);--budget:var(--_head-rows)}.gh-h1{color:var(--color-text-100);max-width:calc(var(--wA) * 304 + var(--wB) * 408);--fs-rm:32;--fs-rs:41;--fs-rt:50;--fs-rd1:51.4286;--fs-rd2:72;--lh-rm:38;--lh-rs:49;--lh-rt:60;--lh-rd1:55.7143;--lh-rd2:78;--fs-rm-to:var(--fs-rs);--lh-rm-to:var(--lh-rs);--fs-rs-to:var(--fs-rt);--lh-rs-to:var(--lh-rt);--fs-rd1-to:var(--fs-rd2);--lh-rd1-to:var(--lh-rd2)}@container (min-width:470px){.gh-h1{max-width:calc(var(--wA) * 408 + var(--wB) * 512)}}@container (min-width:665px){.gh-h1{max-width:calc(var(--t) * 8)}}@container (min-width:860px){.gh-h1{max-width:calc(var(--t) * 7);--ls:var(--ts-display-serif-3xl-thin-ls)}}.gh-sub{margin-top:var(--space-3xl);max-width:calc(var(--wA) * 310 + var(--wB) * 475);color:var(--color-text-300);--fs-rm:18;--fs-rs:20;--fs-rt:20;--fs-rd1:17.1429;--fs-rd2:24;--lh-rm:26;--lh-rs:28;--lh-rt:28;--lh-rd1:24.2857;--lh-rd2:34;--fs-rm-to:var(--fs-rs);--lh-rm-to:var(--lh-rs);--fs-rd1-to:var(--fs-rd2);--lh-rd1-to:var(--lh-rd2)}@container (min-width:470px){.gh-sub{max-width:calc(var(--wA) * 475 + var(--wB) * 560)}}@container (min-width:665px){.gh-sub{margin-top:var(--space-4xl);max-width:calc(var(--t) * 8)}}@container (min-width:860px){.gh-sub{max-width:calc(var(--t) * 6)}}.gh-search{margin-top:var(--space-4xl);width:100%;max-width:calc(var(--wA) * 320 + var(--wB) * 480)}.gh-search .grader{width:100%}.gh-search-lg{display:none}@container (min-width:470px){.gh-search{max-width:calc(var(--wA) * 480 + var(--wB) * 560)}}@container (min-width:665px){.gh-search{margin-top:var(--space-5xl);max-width:calc(var(--t) * 8)}.gh-search-md{display:none}.gh-search-lg{display:block}}@container (min-width:860px){.gh-search{max-width:calc(var(--t) * 6)}}.gh-chips{gap:var(--space-md);margin:var(--space-3xl) 0 0;padding:var(--space-none);flex-wrap:wrap;list-style:none;display:flex}@container (min-width:665px){.gh-chips{margin-top:var(--space-4xl)}}.gh-chip{align-items:center;gap:var(--space-sm);box-sizing:border-box;height:32px;padding-inline:var(--space-md) var(--space-lg);border:1px solid var(--color-border-000);background:var(--color-bg-000);color:var(--color-text-300);white-space:nowrap;display:inline-flex}.gh-chip-dot{border-radius:var(--radius-full);background:var(--_dot);flex:none;width:8px;height:8px}.gh-chip[data-hue=teal]{--_dot:var(--color-teal-400)}.gh-chip[data-hue=yellow]{--_dot:var(--color-yellow-400)}.gh-chip[data-hue=orange]{--_dot:var(--color-orange-400)}.gs-section{width:100%;margin-top:-1px}.gs-cells{grid-template-columns:repeat(2, calc(var(--t) * 6));margin:var(--space-none);padding:var(--space-none);width:calc(var(--t) * 12 + 1px);list-style:none;display:grid}.gs-cell{box-sizing:border-box;min-height:calc(var(--t) * 5 + 1px);padding:var(--space-xl);border:1px solid var(--line);background:var(--color-bg-100);flex-direction:column;width:calc(100% + 1px);margin-bottom:-1px;display:flex;position:relative}.gs-icon{background:var(--_chip-fill);width:28px;height:28px;color:var(--_chip-ink);place-items:center;display:grid}.gs-cell[data-hue=teal]{--_chip-fill:var(--color-teal-250);--_chip-ink:var(--color-teal-700)}.gs-cell[data-hue=blue]{--_chip-fill:var(--color-blue-300);--_chip-ink:var(--color-blue-700)}.gs-cell[data-hue=yellow]{--_chip-fill:var(--color-yellow-300);--_chip-ink:var(--color-yellow-700)}.gs-cell[data-hue=orange]{--_chip-fill:var(--color-orange-300);--_chip-ink:var(--color-orange-600)}.gs-label{padding-top:var(--space-lg);color:var(--color-text-100);--fs-rm:18;--fs-rs:18;--fs-rt:18;--fs-rd1:18;--fs-rd2:24;--lh-rm:24;--lh-rs:24;--lh-rt:24;--lh-rd1:24;--lh-rd2:30;--fs-rm-to:20;--fs-rs-to:20;--fs-rd1-to:var(--fs-rd2);--lh-rd1-to:var(--lh-rd2);margin-top:auto}.gs-body{margin-top:var(--space-xs);color:var(--color-text-400);--fs-rm:13;--fs-rs:13;--fs-rt:13;--fs-rd1:14;--fs-rd2:16;--lh-rm:18;--lh-rs:18;--lh-rt:18;--lh-rd1:18;--lh-rd2:22;--fs-rm-to:14;--fs-rs-to:14;--fs-rt-to:14;--fs-rd1-to:var(--fs-rd2);--lh-rd1-to:var(--lh-rd2)}@container (min-width:470px){.gs-cell{min-height:calc(var(--t) * 4 + 1px)}}@container (min-width:665px){.gs-cells{grid-template-columns:repeat(4, calc(var(--t) * 3))}.gs-cell{min-height:calc(var(--t) * 3 + 1px);padding:var(--space-lg) var(--space-xl)}}@container (min-width:860px){.gs-cell{min-height:calc(var(--t) * 2 + 1px);padding:var(--space-2xl) var(--space-3xl)}.gs-icon{width:32px;height:32px}}.cat{width:100%;min-height:calc(var(--t) * 4);padding-block:var(--t)}.cat-head{padding-top:calc(var(--t) * 2)}.cat-lattice{min-height:calc(var(--t) * 8)}.cat-col{gap:var(--space-4xl);box-sizing:border-box;width:calc(var(--t) * 10);margin-left:var(--t);padding-inline:var(--space-xl);flex-direction:column;display:flex}.cat-title{color:var(--color-text-100);max-width:calc((var(--wA) + var(--wB)) * 560)}.cat-intro{color:var(--color-text-300);max-width:calc((var(--wA) + var(--wB)) * 480)}.cat-h2{color:var(--color-text-100)}.cat-row{gap:var(--space-md);flex-direction:column;display:flex}.cat-rowlabel{color:var(--color-text-400);text-transform:uppercase}.cat-swatches{gap:var(--space-md);flex-wrap:wrap;display:flex}.cat-swatch{width:var(--spacing-12);height:var(--spacing-12);border:1px solid var(--color-border-000);background:var(--_swatch);position:relative}.cat-swatchname{left:var(--space-xs);bottom:var(--space-2xs);color:var(--color-text-400);mix-blend-mode:difference;position:absolute}.cat-inks{gap:var(--space-xl);flex-wrap:wrap;display:flex}.cat-ink{color:var(--_swatch)}.cat-type{gap:var(--space-3xl);flex-direction:column;display:flex}.cat-typerow{gap:var(--space-xs);flex-direction:column;display:flex}.cat-typename{color:var(--color-text-500)}.cat-sample{color:var(--color-text-200);overflow-wrap:anywhere}.cat-controls{align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.site-error{width:100%;min-height:100dvh;padding:var(--t) 0;place-items:center;display:grid}.site-error .notice{width:calc(var(--t) * 12 + 1px)}.ks-toasts{top:max(var(--space-md), env(safe-area-inset-top,0px));z-index:calc(var(--z-nav) + 10);align-items:center;gap:var(--space-sm);width:max-content;max-width:min(420px, calc(100vw - var(--space-2xl)));pointer-events:none;flex-direction:column;display:flex;position:fixed;left:50%;transform:translate(-50%)}.ks-toast{pointer-events:auto;align-items:flex-start;gap:var(--space-md);width:100%;padding:var(--space-md) var(--space-md) var(--space-md) var(--space-lg);border:1px solid var(--color-border-100);background:var(--color-bg-000);color:var(--color-text-100);animation:ks-toast-in var(--motion-drawer-duration) var(--motion-drawer-ease);display:flex}.ks-toast[data-tone=poor]{border-color:var(--color-red-300)}.ks-toast[data-tone=poor] .ks-toast-msg{color:var(--color-red-300)}.ks-toast-msg{flex:1;margin:0}.ks-toast-dismiss{padding:0 var(--space-sm);color:var(--color-text-400);font:500 18px/1 var(--font-sans);cursor:pointer;transition:color var(--motion-hover-duration) var(--motion-hover-ease);background:0 0;border:0;flex-shrink:0;margin:-2px -4px 0 0}.ks-toast-dismiss:hover{color:var(--color-text-100)}@keyframes ks-toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}}@layer pages{.st{box-sizing:border-box;width:calc(var(--t) * 12 + 1px);border:1px solid var(--line);background:var(--color-bg-100);grid-template-columns:1fr;margin-top:-1px;display:grid;position:relative}.st-stage{flex-direction:column;min-width:0;display:flex}.st-head{justify-content:space-between;align-items:flex-end;gap:var(--space-xl) var(--space-3xl);padding:var(--space-3xl) var(--t);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.st-head-main{flex:100%;min-width:0}.st-head-title{margin:var(--space-md) 0 0;color:var(--color-text-100);text-wrap:balance}.st-head-sub{align-items:center;gap:var(--space-md);margin:var(--space-md) 0 0;color:var(--color-text-400);display:flex}.st-capture{flex:100%;min-width:0}@container (min-width:665px){.st-head-main{flex:1 1 calc(var(--t) * 3)}.st-capture{flex:0 1 calc(var(--t) * 3);min-width:calc(var(--t) * 2)}}.st-capture-line{justify-content:space-between;align-items:baseline;gap:var(--space-lg);display:flex}.st-capture-elapsed{color:var(--color-text-400);flex:none}.st-capture .meter{margin-top:var(--space-md)}.st-place{min-height:calc(var(--t) * 4);padding:var(--t);background:var(--color-bg-200);justify-content:center;align-items:center;display:flex}.st-visual{width:100%;animation:hx-rise var(--motion-rise-duration) var(--motion-rise-ease) both}.st-fit{justify-content:center;width:100%;display:flex}.st-fit-inner{flex:none}.st-rail{padding:var(--space-3xl) var(--t);border-top:1px solid var(--line);display:none}.st-title{margin:0 0 var(--space-2xl)}.st-steps{margin:var(--space-none);padding:var(--space-none);gap:var(--space-lg);list-style:none;display:grid}@container (min-width:665px){.st-rail{display:block}.st-rail .st-steps{columns:2;column-gap:var(--space-3xl);display:block}.st-rail .st-step{break-inside:avoid;padding-bottom:var(--space-lg)}}.st-step-head{align-items:center;gap:var(--space-lg);display:flex}.st-step-label{color:var(--color-text-500)}.st-step[data-status=done] .st-step-label{color:var(--color-text-300)}.st-step[data-status=active] .st-step-label{--font:var(--ts-text-sm-medium-font);--opsz:var(--ts-text-sm-medium-opsz);color:var(--color-text-100)}.st-subs{--st-mark:20px;gap:var(--space-md);margin:var(--space-md) 0 0 calc(var(--st-mark) / 2 - 1px);padding:0 0 0 var(--space-xl);border-left:1px solid var(--color-border-050);list-style:none;display:grid}.st-sub{align-items:center;gap:var(--space-md);display:flex}.st-sub-label{color:var(--color-text-500)}.st-sub[data-status=done] .st-sub-label{color:var(--color-text-400)}.st-sub[data-status=active] .st-sub-label{--font:var(--ts-text-xs-medium-font);--opsz:var(--ts-text-xs-medium-opsz);color:var(--color-text-200)}.st-strip{border-top:1px solid var(--line);background:var(--color-bg-100)}.st-strip-btn{align-items:center;gap:var(--space-lg);width:100%;padding:var(--space-lg) var(--t);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.st-strip-btn:focus-visible{box-shadow:inset 0 0 0 var(--ring-w) var(--color-border-200);outline:none}.st-strip-label{margin-top:var(--space-2xs);color:var(--color-text-100);display:block}.st-strip-chev{color:var(--color-text-400);transition:transform var(--knav-chev-dur) var(--motion-drawer-ease);flex:none}.st-strip[data-open] .st-strip-chev{transform:rotate(180deg)}.st-strip-list{max-height:55vh;padding:var(--space-lg) var(--t) var(--space-3xl);border-top:1px solid var(--line);overflow-y:auto}@container (min-width:665px){.st-strip{display:none}}.sv-cell,.sv-stack{--sv-w:calc(var(--t) * 10);box-sizing:border-box;width:var(--sv-w)}@container (min-width:665px){.sv-cell,.sv-stack{--sv-w:24rem}}.sv-cell{padding:var(--space-2xl);border:1px solid var(--line);background:var(--color-bg-000);color:var(--color-text-200);overflow:hidden}.sv-cell[data-pad=none]{padding:0}.sv-cell[data-wide]{width:30rem}.sv-stack{display:grid}.sv-stack>.sv-cell{width:100%}.sv-stack>.sv-cell+.sv-cell{margin-top:-1px}.sv-gap-xs{margin-top:var(--space-xs)}.sv-gap-sm{margin-top:var(--space-sm)}.sv-gap-md{margin-top:var(--space-lg)}.sv-gap-lg{margin-top:var(--space-xl)}.sv-head{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.sv-fix{align-items:flex-start;gap:var(--space-md);margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-border-050);display:flex}.sv-fix .step-mark{margin-top:1px}.sv-body{padding:var(--space-2xl)}.sv-meta{align-items:center;gap:var(--space-md);margin-top:var(--space-sm);display:flex}.sv-analyzing{align-items:center;gap:var(--space-lg);padding:var(--space-3xl) 0;text-align:center;flex-direction:column;display:flex}.sv-analyzing .copy[data-size=xs]{max-width:16rem}.sv-status{align-items:center;gap:var(--space-sm);display:inline-flex}.sv-status .copy[data-size=sm]{color:var(--_dot)}.sv-person{align-items:center;gap:var(--space-lg);display:flex}.sv-chips{gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.sv-tiles{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.sv-tiles[data-inset]{margin-top:var(--space-lg);border:1px solid var(--line)}.sv-tile{aspect-ratio:1;background:var(--color-bg-200);overflow:hidden}.sv-tile img,.media-cover{object-fit:cover;width:100%;height:100%;display:block}.network-badge{background:var(--_fill);width:100%;height:100%;color:var(--_ink);place-items:center;display:grid}.sv-map{border-bottom:1px solid var(--line);background:var(--color-bg-200);height:160px;position:relative;overflow:hidden}.sv-map-roads{width:100%;height:100%;position:absolute;inset:0}.sv-map-road{stroke:var(--color-border-050)}.sv-map-pin{box-sizing:border-box;border:1px solid var(--color-teal-700);background:var(--color-teal-300);width:12px;height:12px;position:absolute;top:50%;left:50%;translate:-50% -50%}.sv-faux{height:100%;padding:0 var(--space-3xl);text-align:center;background:var(--color-brown-100);color:var(--color-brown-700);flex-direction:column;justify-content:center;align-items:center;display:flex}.sv-faux-kicker{letter-spacing:.3em;text-transform:uppercase;max-width:100%;margin:0}.sv-faux-name{margin:var(--space-md) 0 0}.sv-faux[data-compact] .sv-faux-name{--font:var(--ts-display-serif-xs-regular-font)}.sv-faux-sub{margin:var(--space-xs) 0 0;max-width:100%;color:var(--color-brown-600)}.sv-faux-ctas{gap:var(--space-md);margin-top:var(--space-xl);display:flex}.sv-faux[data-compact] .sv-faux-ctas{flex-direction:column;align-items:stretch}.sv-faux-cta{padding:var(--space-sm) var(--space-lg);letter-spacing:.06em;text-transform:uppercase;border:1px solid #0000}.sv-faux-cta[data-kind=ghost]{border-color:var(--color-brown-400)}.sv-faux-cta[data-kind=brand]{background:var(--color-brown-600);color:var(--color-brown-100)}.sv-faux-cta[data-kind=teal]{background:var(--color-teal-600);color:var(--color-teal-100)}.sv-browser{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-xl);border-bottom:1px solid var(--line);background:var(--color-bg-200);display:flex}.sv-browser-url{max-width:18rem;color:var(--color-text-400);flex:auto}.sv-scaled{background:var(--color-alpha-black-100);position:relative;overflow:hidden}.sv-scaled-frame{pointer-events:none;transform-origin:0 0;border:0}.sv-phone{box-sizing:content-box;border:1px solid var(--line);background:var(--color-bg-000);width:176px;overflow:hidden}.sv-phone-bar{height:var(--space-3xl);border-bottom:1px solid var(--line);background:var(--color-bg-200)}.sv-rank{gap:var(--space-lg);margin:var(--space-lg) 0 0;padding:var(--space-none);list-style:none;display:grid}.sv-rank-row{align-items:center;gap:var(--space-lg);display:flex}.sv-rank-num{font-variant-numeric:tabular-nums;width:1.5em;color:var(--color-text-500);flex:none}.sv-rank-row[data-you] .sv-rank-num{color:var(--accent-ink)}.sv-rank-meter{margin-top:var(--space-xs);--_fill:var(--color-bg-500);display:block}.sv-rank-row[data-you] .sv-rank-meter{--_fill:var(--color-teal-300)}.sv-rank-score{color:var(--color-text-400)}.sv-rank-row[data-you] .sv-rank-score{color:var(--accent-ink)}.sv-query{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border-100);background:var(--color-bg-100);color:var(--color-text-400);display:flex}.sv-post{align-items:center;gap:var(--space-lg);display:flex}.sv-post-thumb{border:1px solid var(--line);flex:none;width:56px;height:56px;overflow:hidden}.sv-figure{align-items:baseline;gap:var(--space-sm);margin-top:var(--space-xs);display:flex}.sv-figure-num{color:var(--accent-ink)}.sv-chart{width:100%;margin-top:var(--space-lg);display:block}.sv-chart-base{stroke:var(--color-border-050)}.sv-chart-line{stroke:var(--color-teal-400)}.sv-chart-dot{fill:var(--color-teal-400)}.sv-kv-row{justify-content:space-between;align-items:center;gap:var(--space-lg);display:flex}.sv-kv-row .copy-clip{max-width:12rem}.sv-speed{align-items:center;gap:var(--space-xl);display:flex}.sv-speed-bars{gap:var(--space-md);display:grid}.sv-speed-bars .meter{display:block}:root{--rp-y:var(--space-3xl);--rp-photo-h:var(--spacing-20);--rp-dot:8px;--rp-mark:24px}.rp{--rp-x:var(--t);min-width:0;position:relative}@container (min-width:665px){.rp{--rp-y:calc(var(--t) * .5)}}.rp-band{padding:var(--rp-y) var(--rp-x);border-bottom:1px solid var(--line)}.rp>.rp-band:last-child{border-bottom:0}.rp-band[data-tone=raised]{background:var(--color-bg-200)}.rp-cols{gap:var(--space-3xl) var(--space-4xl);display:grid}@container ((min-width:665px) and (max-width:859.98px)) or (min-width:1130px){.rp-cols{grid-template-columns:1fr 1fr}}.rp-cols>*{min-width:0}.rp-intro{gap:var(--space-3xl);grid-template-columns:1fr;display:grid}@container ((min-width:665px) and (max-width:859.98px)) or (min-width:1130px){.rp-intro{gap:var(--space-5xl);grid-template-columns:auto 1fr;align-items:start}}.rp-intro-gauge{align-items:center;gap:var(--space-lg);flex-direction:column;justify-self:center;display:flex}@container ((min-width:665px) and (max-width:859.98px)) or (min-width:1130px){.rp-intro-gauge{justify-self:start}}.rp-intro-grade{color:var(--_dot)}.rp-score-num{font-variant-numeric:tabular-nums;color:var(--color-text-100);margin:0;line-height:1}.rp-score-suffix{margin:var(--space-xs) 0 0;color:var(--color-text-400)}.rp-intro-main{min-width:0}.rp-intro-when{color:var(--color-text-400)}.rp-intro-title{margin:var(--space-md) 0 0;color:var(--color-text-100);text-wrap:balance}.rp-intro-summary{margin-top:var(--space-lg);max-width:64ch}.rp-intro-blurb{margin-top:var(--space-lg);color:var(--color-text-400)}.rp-intro-checks{color:var(--color-text-300)}.rp-facts{margin-top:var(--space-3xl);display:grid}@container ((min-width:665px) and (max-width:859.98px)) or (min-width:1130px){.rp-facts{column-gap:var(--space-4xl);grid-template-columns:1fr 1fr}}.rp-doss-cols{margin-top:var(--space-4xl)}.rp-doss-facts{margin-top:var(--space-md)}.rp-kv{justify-content:space-between;align-items:baseline;gap:var(--space-lg);padding-block:var(--space-md);border-bottom:1px solid var(--color-border-050);display:flex}.rp-kv .copy[data-weight=medium]{text-align:right}.rp-kv[data-stacked]{gap:var(--space-2xs);flex-direction:column}.rp-kv[data-stacked] .copy[data-weight=medium]{text-align:left}.rp-photos{margin-top:var(--space-4xl);background:var(--line);border:1px solid var(--line);grid-auto-columns:1fr;grid-auto-flow:column;gap:1px;display:grid}.rp-photo{height:var(--rp-photo-h);background:var(--color-bg-200);position:relative;overflow:hidden}@container (min-width:665px){.rp-photo{height:calc(var(--t) * 1.25)}}.rp-segments{gap:var(--space-2xl);margin-top:var(--space-2xl);display:grid}@container ((min-width:665px) and (max-width:859.98px)) or (min-width:1130px){.rp-segments{gap:var(--space-4xl);grid-template-columns:repeat(3,1fr)}.rp-segment+.rp-segment{padding-left:var(--space-4xl);border-left:1px solid var(--line)}.rp-segment:nth-child(3n+1){border-left:0;padding-left:0}}.rp-segment{min-width:0}.rp-segment-who{margin-top:var(--space-2xs)}.rp-segment-value{align-items:baseline;gap:var(--space-sm);margin-top:var(--space-xl);display:flex}.rp-segment-value .figure{color:var(--color-text-200)}.rp-segment-meter{margin-top:var(--space-md)}.rp-segment-share{margin-top:var(--space-xs)}.rp-quote{align-items:flex-start;gap:var(--space-xl);margin-top:var(--space-lg);display:flex}.rp-quote-text{color:var(--color-text-200);text-wrap:pretty;margin:0}.rp-quote-by{margin-top:var(--space-md)}.rp-forecast{gap:var(--space-4xl);display:grid}@container ((min-width:665px) and (max-width:859.98px)) or (min-width:1130px){.rp-forecast{gap:var(--space-5xl);grid-template-columns:1.25fr 1fr}.rp-forecast-aside{padding-left:var(--space-5xl);border-left:1px solid var(--line)}}.rp-forecast-headline{margin:var(--space-lg) 0 0;text-wrap:balance;color:var(--color-text-100)}.rp-forecast-headline[data-size=lg]{font-variant-numeric:tabular-nums}.rp-forecast-headline small{font:inherit;color:var(--color-text-400)}.rp-caption{margin-top:var(--space-lg)}.rp-summary{margin-top:var(--space-md)}.rp-projection{margin-top:var(--space-2xl)}.rp-stats{gap:var(--space-2xl);margin-top:var(--space-4xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rp-stat{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.rp-stat+.rp-stat{padding-left:var(--space-2xl);border-left:1px solid var(--line)}.rp-stat .figure{color:var(--color-text-200)}.rp-fixes{margin:var(--space-lg) 0 0;counter-reset:fix;padding:0;list-style:none}.rp-fixes li{padding-left:var(--space-3xl);counter-increment:fix;position:relative}.rp-fixes li+li{margin-top:var(--space-lg)}.rp-fixes li:before{content:counter(fix);font-variant-numeric:tabular-nums;color:var(--accent-ink);position:absolute;top:0;left:0}.rp-plays li+li{margin-top:var(--space-2xl)}.rp-play-body{margin-top:var(--space-xs)}.rp-verdicts{gap:var(--space-2xl) var(--space-4xl);margin-top:var(--space-2xl);display:grid}@container ((min-width:665px) and (max-width:859.98px)) or (min-width:1130px){.rp-verdicts{grid-template-columns:repeat(auto-fit, minmax(calc(var(--t) * 2), 1fr))}}.rp-verdict>.copy{margin-top:var(--space-sm)}.rp-replies{margin-top:var(--space-2xl)}.rp-reply-text{margin-top:var(--space-sm);padding:var(--space-lg);background:var(--color-bg-100);border:1px solid var(--line)}.rp-ideas{margin-top:var(--space-2xl)}.rp-idea{padding:var(--space-lg) var(--space-xl)}.rp-rhythm{margin-top:var(--space-3xl);padding-top:var(--space-2xl);border-top:1px solid var(--color-border-050)}.rp-rhythm>.copy{margin-top:var(--space-sm)}.rp-profile-cols{margin-top:var(--space-3xl)}.rp-standing{margin:var(--space-lg) 0 0;padding:0;list-style:none}.rp-standing li{align-items:center;gap:var(--space-lg);padding-block:var(--space-md);border-bottom:1px solid var(--color-border-050);display:flex}.rp-standing-rank{flex:0 0 var(--spacing-4);font-variant-numeric:tabular-nums;color:var(--color-text-500)}.rp-standing-row{justify-content:space-between;align-items:baseline;gap:var(--space-md);margin-bottom:var(--space-sm);display:flex}.rp-rows{margin-top:var(--space-2xl);border-top:1px solid var(--line)}.rp-row{padding-block:var(--space-xl) var(--space-3xl);border-bottom:1px solid var(--line)}.rp-row-head{justify-content:space-between;align-items:baseline;gap:var(--space-md);margin-bottom:var(--space-xl);display:flex}.rp-row-title{color:var(--color-text-100);margin:0}.rp-show-more-item{padding-block:var(--space-lg);list-style:none}.rp-show-more-item .rp-show-more{margin:0}.rp-pillar-score{align-items:baseline;gap:var(--space-xs);color:var(--_dot);display:inline-flex}.rp-pillar-score .figure{--font:var(--ts-text-md-medium-font);--ls:var(--ts-text-md-medium-ls)}.rp-pillar-score small{font:inherit;color:var(--color-text-500)}.rp-pillar-grade{margin-left:var(--space-sm);display:none}@container (min-width:665px){.rp-pillar-grade{display:inline}}.rp-tile-cols{gap:var(--space-2xl) var(--space-4xl);margin-top:var(--space-3xl);display:grid}@container ((min-width:665px) and (max-width:859.98px)) or (min-width:1130px){.rp-tile-cols{grid-template-columns:1fr 1fr}.rp-tile-fix{padding-left:var(--space-4xl);border-left:1px solid var(--line)}}.rp-tile-fix .eyebrow{color:var(--accent-ink)}.rp-pillar-finding,.rp-pillar-fix{margin-top:var(--space-md)}.rp-show-more{margin-top:var(--space-lg);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.rp-show-more:focus-visible{outline:var(--ring-w) solid var(--color-border-300);outline-offset:var(--space-xs)}.rp-fix-body{margin-top:var(--space-md);max-width:60ch}.rp-handled{margin-top:var(--space-2xl);color:var(--color-text-500)}.rp-extra{margin-top:var(--space-3xl);padding-top:var(--space-2xl);border-top:1px solid var(--color-border-050)}.rp-evidence>.rp-extra{border-top:0;margin-top:0;padding-top:0}.rp-extra .chips,.rp-extra .rp-grid{margin-top:var(--space-lg)}.rp-kw-hint{margin-top:var(--space-xs)}.rp-grid{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.rp-grid[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.rp-grid[data-cols="2"],.rp-grid[data-cols="3"][data-wide]{grid-template-columns:repeat(2,1fr)}@container (min-width:665px){.rp-grid[data-cols="3"],.rp-grid[data-cols="2"]{grid-template-columns:none;grid-auto-columns:1fr;grid-auto-flow:column}.rp-grid[data-cols="2"][data-wide]{grid-template-columns:repeat(2,1fr);grid-auto-flow:row}.rp-grid[data-cols="3"][data-wide]{grid-template-columns:repeat(3,1fr);grid-auto-flow:row}}.rp-grid>*{background:var(--color-bg-100)}.rp-square{aspect-ratio:1;background:var(--color-bg-200);position:relative;overflow:hidden}.rp-post{color:inherit;text-decoration:none;overflow:hidden}.rp-post:focus-visible{outline:var(--ring-w) solid var(--color-teal-400);outline-offset:-1px}.rp-post-text{-webkit-line-clamp:6;padding:var(--space-xl) var(--space-xl) var(--space-xl) var(--space-xl);padding-top:calc(var(--space-xl) + var(--spacing-6));color:var(--color-text-200);-webkit-box-orient:vertical;display:-webkit-box;position:absolute;inset:0;overflow:hidden}.rp-post:has(.rp-post-text)>.copy[data-size=xs]{display:none}.rp-square:has(.rp-post-text){aspect-ratio:3/2}.rp-post-net{top:var(--space-sm);left:var(--space-sm);position:absolute}.rp-post .copy[data-size=xs]{padding:var(--space-md) var(--space-lg)}.rp-review{padding:var(--space-xl)}.rp-review-head{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.rp-review-text,.rp-review-ago{margin-top:var(--space-md)}.rp-issues{margin-top:var(--space-3xl);padding-top:var(--space-2xl);border-top:1px solid var(--color-border-050)}.rp-issues ul{margin:var(--space-md) 0 0;padding:0;list-style:none}.rp-issue{align-items:flex-start;gap:var(--space-lg);padding-block:var(--space-lg);border-bottom:1px solid var(--color-border-050);display:flex}.rp-issue-dot{width:var(--rp-dot);height:var(--rp-dot);border-radius:var(--radius-full);background:var(--color-text-500);flex:none;margin-top:.45em}.rp-issue-dot[data-severity=critical]{background:var(--color-danger-300)}.rp-issue-dot[data-severity=warn]{background:var(--color-yellow-300)}.rp-issue-main{flex:auto;min-width:0}.rp-issue-main>*+*{margin-top:var(--space-xs)}.rp-issue-sev{color:var(--color-text-500);--case:capitalize;flex:none}.rp-ranks{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.rp-rank{gap:var(--space-sm) var(--space-2xl);padding-block:var(--space-xl);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"term pos""note note""comp comp";display:grid}@container (min-width:665px){.rp-rank{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;grid-template-areas:"term comp pos""note comp pos";align-items:start}}.rp-rank-term{grid-area:term;min-width:0}.rp-rank-pos{justify-content:flex-end;align-items:baseline;gap:var(--space-xs);font-variant-numeric:tabular-nums;min-width:4ch;color:var(--_dot);grid-area:pos;display:flex}.rp-rank-pos small{font:inherit;color:var(--color-text-500)}.rp-kw-note{grid-area:note;margin:0}.rp-rank-competitors{grid-area:comp;grid-template-columns:var(--spacing-6) minmax(0, 1fr) auto;align-items:baseline;column-gap:var(--space-md);row-gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.rp-rank-competitors li{display:contents}.rp-rank-competitors .copy-clip{min-width:0}.rp-rank-competitors .copy-num:last-child{justify-self:end}.rp-rank-competitors .copy-clip:last-child{grid-column:2/-1}.rp-topics{margin:var(--space-lg) 0 0;padding:0;list-style:none}.rp-topics li{gap:var(--space-md);padding-block:var(--space-md);border-bottom:1px solid var(--color-border-050);display:flex}.rp-topic-mark{color:var(--color-text-500);flex:none}.rp-topic-mark[data-on]{color:var(--accent-ink)}.rp-guidance+.rp-guidance{margin-top:var(--space-2xl);padding-top:var(--space-2xl);border-top:1px solid var(--color-border-050)}.rp-group-body{margin-top:var(--space-xs)}.rp-next-steps{gap:var(--space-lg);margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border-050);display:flex}.rp-next-steps .eyebrow{flex:none}.hub-section{width:100%;padding-top:calc(var(--t) * 1.5)}@container (min-width:665px){.hub-section{padding-top:calc(var(--t) * 1.25)}}@container (min-width:860px){.hub-section{padding-top:var(--t)}}.hub-head{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-lg) var(--space-2xl);width:calc(var(--t) * 12 + 1px);min-height:calc(var(--t) + 1px);padding:var(--space-xl) var(--t);border:1px solid var(--line);background:var(--color-bg-100);flex-wrap:wrap;display:flex}.hub-head-main{flex:1 1 calc(var(--t) * 5);align-items:baseline;gap:var(--space-xs) var(--space-lg);flex-wrap:wrap;min-width:0;display:flex}.hub-eyebrow{align-items:center;gap:var(--space-sm);flex:1 0 100%;display:inline-flex}.hub-title{color:var(--color-text-100);overflow-wrap:anywhere;margin:0}.hub-title:empty:before{content:" "}.hub-title-copy{max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:copy;background:0 0;border:0;padding:0;display:inline}.hub-title-copy:focus-visible{outline:var(--ring-w) solid var(--color-border-300);outline-offset:var(--space-xs)}.hub-meta{align-items:baseline;gap:var(--space-xs) var(--space-md);color:var(--color-text-400);flex-wrap:wrap;margin:0;display:inline-flex}.hub{box-sizing:border-box;width:calc(var(--t) * 12 + 1px);border:1px solid var(--line);background:var(--color-bg-100);grid-template-columns:1fr;margin-top:-1px;display:grid}@container (min-width:860px){.hub{grid-template-columns:calc(var(--t) * 4) 1fr}}@container (min-width:1130px){.hub{grid-template-columns:calc(var(--t) * 3) 1fr}}.hub-body,.hub-view{min-width:0}.hub-rail{border-bottom:1px solid var(--line);background:var(--color-bg-200)}@container (min-width:860px){.hub-rail{top:var(--knav-bar-h);max-height:calc(100dvh - var(--knav-bar-h));border-bottom:0;border-right:1px solid var(--line);background:var(--color-bg-100);align-self:start;position:sticky;overflow-y:auto}}.hub-nav-strip{align-items:center;gap:var(--space-lg);width:100%;padding:var(--space-lg) var(--t);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.hub-nav-strip:focus-visible{box-shadow:inset 0 0 0 var(--ring-w) var(--color-border-200);outline:none}.hub-nav-strip-label{margin-top:var(--space-2xs);color:var(--color-text-100);display:block}.hub-nav-switch{color:var(--color-text-400);flex:none}.hub-nav-chev{color:var(--color-text-400);transition:transform var(--knav-chev-dur) var(--motion-drawer-ease);flex:none}.hub-rail[data-open] .hub-nav-chev{transform:rotate(180deg)}.hub-nav-list{--hub-nav-inset:calc(var(--t) - var(--space-md));padding:var(--space-md) var(--hub-nav-inset) var(--space-2xl);border-top:1px solid var(--line);display:none}.hub-rail[data-open] .hub-nav-list{display:block}@container (min-width:860px){.hub-nav-strip{display:none}.hub-nav-list{padding:var(--space-2xl) var(--space-xl) var(--space-3xl) var(--hub-nav-inset);border-top:0;display:block}}.hub-nav-group+.hub-nav-group{margin-top:var(--space-2xl)}.hub-nav-group-title{padding-inline:var(--space-md)}.hub-nav-items{margin:var(--space-sm) 0 0;padding:0;list-style:none}.hub-nav-item{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-sm) var(--space-md);color:inherit;text-align:left;cursor:pointer;transition:background var(--motion-hover-duration) var(--motion-hover-ease);background:0 0;border:0;display:flex}.hub-nav-item:hover{background:var(--color-bg-200)}.hub-nav-item[aria-current]{background:var(--color-bg-300)}.hub-nav-item:focus-visible{box-shadow:inset 0 0 0 var(--ring-w) var(--color-border-200);outline:none}.hub-nav-label{min-width:0;color:var(--color-text-200);transition:color var(--motion-hover-duration) var(--motion-hover-ease);flex:auto}.hub-nav-item[aria-current] .hub-nav-label{color:var(--color-text-100)}.hub-nav-status{font-variant-numeric:tabular-nums;color:var(--color-text-500);flex:none}.hub-nav-status[data-hue]{color:var(--_dot)}.hub-nav-empty{box-sizing:border-box;border:3px solid var(--color-border-100);border-radius:var(--radius-full);flex:none;width:24px;height:24px}.hub-nav-item .spinner,.hub-nav-strip .spinner{flex:none}.hub-panel{box-sizing:border-box;min-height:calc(var(--t) * 6 + 1px);flex-direction:column;display:flex}.hub-panel>.notice{flex:auto}.hub-panel .notice-title{--font:var(--ts-display-serif-sm-light-font);--ls:var(--ts-display-serif-sm-light-ls);text-wrap:balance}.hub-share-state{align-items:center;gap:var(--space-sm);display:inline-flex}.hub-view>.st{border:0;width:100%;margin-top:0}.ob-stepper{gap:var(--space-none);margin:var(--space-none);padding:var(--space-none);counter-reset:none;list-style:none;display:flex}.ob-step{gap:var(--space-md);min-width:0;padding-top:var(--space-2xl);flex-direction:column;flex:1 1 0;display:flex;position:relative}.ob-step:before{content:"";background:var(--color-border-000);height:1px;position:absolute;top:4px;left:0;right:0}.ob-step-node{background:var(--color-bg-300);width:9px;height:9px;box-shadow:0 0 0 2px var(--color-bg-100);transition:background var(--motion-hover-duration) var(--motion-hover-ease);border-radius:50%;position:absolute;top:0;left:0}.ob-step[data-current] .ob-step-node{background:var(--color-teal-400)}.ob-step-copy{align-items:flex-start;gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.ob-step-eta{color:var(--color-text-500)}.ob-step-label{cursor:pointer;color:var(--color-text-400);padding-bottom:var(--space-2xs);transition:color var(--knav-ink-dur) var(--motion-hover-ease), border-color var(--knav-underline-dur) var(--motion-drawer-ease);background:0 0;border:0;border-bottom:2px solid #0000;align-self:flex-start;margin:0}@container (max-width:664px){.ob-stepper{flex-direction:column}.ob-step{padding:var(--space-sm) 0 var(--space-sm) calc(9px + var(--space-lg));flex-direction:row;flex:none;align-items:center}.ob-step:before{width:1px;height:auto;inset:0 auto 0 4px}.ob-step:first-child:before{top:50%}.ob-step:last-child:before{bottom:50%}.ob-step-node{top:50%;transform:translateY(-50%)}.ob-step-copy{justify-content:space-between;align-items:baseline;gap:var(--space-md);flex-direction:row;flex:auto}.ob-step-eta{white-space:nowrap}}.ob-step-label:hover,.ob-step-label:focus-visible{color:var(--color-text-200)}.ob-step-label:focus-visible{outline:none}.ob-step[data-active] .ob-step-label{color:var(--color-text-100);border-bottom-color:var(--color-teal-400)}.ob-save-state{color:var(--accent-ink)}.ob-save-state[data-dirty]{color:var(--color-yellow-300)}.ob-dot{background:var(--color-border-100);vertical-align:middle;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.ob-dot[data-coverage=partial]{background:var(--color-warning-300)}.ob-dot[data-coverage=good]{background:var(--color-success-300)}.ob-nav .knav-d{display:block}.ob-nav .knav-rail{min-width:0}.ob-nav .knav-bar>.knav-rail{max-width:70%}.ob-nav-name{min-width:0;padding-right:var(--space-xl)}.ob-nav-name:after{display:none}.ob-nav-name .knav-item{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-100);display:block;overflow:hidden}.ob-nav-copy{cursor:pointer;font:inherit;white-space:nowrap;border:0;flex:none;margin:0}.ob-main{width:100%;padding-top:calc(var(--t) * 1.5)}@container (min-width:665px){.ob-main{padding-top:calc(var(--t) * 1.25)}}@container (min-width:860px){.ob-main{padding-top:var(--t)}}.ob-display{margin:var(--space-md) 0 0;color:var(--color-text-100);overflow-wrap:anywhere}@container (min-width:665px){.ob-display{--font:var(--ts-display-serif-md-regular-font);--ls:var(--ts-display-serif-md-regular-ls)}}.ob-lede{margin:var(--space-xl) 0 0;max-width:48ch;color:var(--color-text-300)}.ob-business-hero.strip[data-pad=cell]{align-items:flex-start;gap:var(--space-xl);padding-block:var(--space-2xl);flex-direction:column;display:flex}.ob-business-hero>div{width:100%;min-width:0}.ob-business-hero>.btn-ghost{flex:none}@container (min-width:665px){.ob-business-hero.strip[data-pad=cell]{flex-direction:row;justify-content:space-between}.ob-business-hero>div{width:auto}}.ob-business-hero h1{margin:var(--space-sm) 0 0;color:var(--color-text-100);overflow-wrap:break-word;text-wrap:balance}@container (min-width:470px){.ob-business-hero h1{--font:var(--ts-display-serif-sm-regular-font);--ls:var(--ts-display-serif-sm-regular-ls)}}.ob-landing .eyebrow,.ob-live .eyebrow,.ob-review-head .eyebrow{--_d:0s}.ob-display{--_d:var(--hx-d-h1a)}.ob-lede{--_d:var(--hx-d-sub1)}.ob-landing-cta,.ob-live-cta{--_d:var(--hx-d-cta)}.ob-landing-aside,.ob-live-aside,.ob-notes,.ob-intake{--_d:var(--hx-d-pass)}.ob-phasebar{--_d:var(--hx-d-sub1)}.ob-landing{gap:var(--space-3xl);grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:860px){.ob-landing{column-gap:var(--t);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start}}.ob-landing-copy{min-width:0}.ob-landing-cta{align-items:flex-start;gap:var(--space-md);margin-top:var(--space-2xl);flex-direction:column;display:flex}.ob-secured{align-items:center;gap:var(--space-xs);display:inline-flex}.ob-landing-aside{gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}.ob-landing-edit{max-width:64ch}.ob-road{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ob-road-step{column-gap:var(--space-lg);padding-bottom:var(--space-xl);grid-template-columns:9px minmax(0,1fr);display:grid;position:relative}.ob-road-step:last-child{padding-bottom:0}.ob-road-step:before{content:"";background:var(--color-border-000);width:1px;position:absolute;top:12px;bottom:-2px;left:4px}.ob-road-step:last-child:before{display:none}.ob-road-node{background:var(--color-bg-300);width:9px;height:9px;box-shadow:0 0 0 2px var(--color-bg-100);border-radius:50%;margin-top:7px}.ob-road-step[data-state=current] .ob-road-node{background:var(--color-teal-400)}.ob-road-label{color:var(--color-text-200);grid-column:2}.ob-road-step[data-state=current] .ob-road-label{color:var(--color-text-100)}.ob-road-meta{margin-top:var(--space-2xs);color:var(--color-text-400);grid-column:2}.ob-phasebar.strip[data-pad=cell]{gap:var(--space-2xl);padding-block:var(--space-xl);flex-direction:column;display:flex}.ob-phasebar-stepper{flex:auto;min-width:0;max-width:none}.ob-phase-nav{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.ob-phase-nav-spacer{flex:auto}@container (min-width:860px){.ob-phasebar.strip[data-pad=cell]{align-items:center;gap:var(--space-3xl);flex-direction:row}.ob-phase-nav{flex:none;justify-content:flex-end}.ob-phase-nav-spacer{display:none}}.ob-workspace-form{gap:var(--space-2xl);flex-direction:column;display:flex}.ob-workspace-heading{gap:var(--space-xl);flex-direction:column;display:flex}.ob-workspace-title{margin:var(--space-sm) 0 0;color:var(--color-text-100)}.ob-workspace-links{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}.ob-workspace-actions,.ob-feedback-actions{align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.ob-feedback-spacer{flex:auto}.modal-sheet:has(>.ob-att-sheet){flex-direction:column;display:flex;overflow:hidden}.ob-att-sheet{gap:var(--space-2xl);flex-direction:column;flex:auto;min-height:0;display:flex}.ob-att-head{flex-direction:column;display:flex}.ob-att-lead{max-width:44ch;margin:var(--space-md) 0 0;color:var(--color-text-400)}.ob-att-list{gap:var(--space-md);min-height:0;max-height:min(22rem,45dvh);padding:var(--ring-w) var(--space-md) var(--ring-w) var(--ring-w);margin:0;margin-inline:calc(-1 * var(--ring-w));overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:0 auto;list-style:none;display:flex;overflow-y:auto}.ob-att{align-items:start;column-gap:var(--space-lg);padding:var(--space-lg);border:1px solid var(--color-border-000);border-radius:var(--radius-xl);background:var(--color-bg-100);transition:opacity var(--motion-hover-duration) var(--motion-hover-ease);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ob-att[data-busy]{opacity:.7}.ob-att-open{border-radius:var(--radius-md);outline:none;display:block}.ob-att-open:focus-visible{box-shadow:0 0 0 var(--ring-w) var(--color-teal-100)}.ob-att-thumb{box-sizing:border-box;border:1px solid var(--color-border-000);border-radius:var(--radius-md);background:var(--color-bg-300);width:48px;height:48px;color:var(--color-text-300);letter-spacing:.04em;flex:none;place-items:center;display:grid;overflow:hidden}.ob-att-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ob-att-body{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.ob-att-line{align-items:baseline;gap:var(--space-md);min-width:0;min-height:20px;display:flex}.ob-att-name{min-width:0;color:var(--color-text-100);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}a.ob-att-name:hover{text-underline-offset:2px;text-decoration:underline}a.ob-att-name:focus-visible{border-radius:var(--radius-xs);box-shadow:0 0 0 var(--ring-w) var(--color-teal-100);outline:none}.ob-att-meta{color:var(--color-text-400);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.ob-att-note{box-sizing:border-box;width:100%;min-height:24px;color:var(--color-text-200);resize:none;overflow-wrap:anywhere;background:0 0;border:0;outline:none;margin:0;padding:0;line-height:24px;overflow:hidden}.ob-att-note::placeholder{color:var(--color-text-500)}.ob-att-note:disabled{opacity:.6}.ob-att-actions{align-items:flex-end;gap:var(--space-2xs);flex-direction:column;display:flex}.ob-att-download,.ob-att-remove{padding:var(--space-xs) 0;color:var(--color-text-400);cursor:pointer;transition:color var(--motion-hover-duration) var(--motion-hover-ease);background:0 0;border:0;margin:0;text-decoration:none}.ob-att-download:hover{color:var(--color-text-200)}.ob-att-download:focus-visible,.ob-att-remove:focus-visible{border-radius:var(--radius-xs);box-shadow:0 0 0 var(--ring-w) var(--color-teal-100);outline:none}.ob-att-remove:hover:not(:disabled){color:var(--color-red-300)}.ob-att-remove:disabled{cursor:default;opacity:.6}.ob-att[data-pending]{grid-template-columns:auto minmax(0,1fr)}.ob-att[data-pending]:not([data-failed]) .ob-att-name{color:var(--color-text-300)}.ob-att-meta[data-tone=poor]{color:var(--color-red-300)}.ob-att-meta[data-note]{color:var(--color-teal-300)}.ob-att-pending-actions{gap:var(--space-lg);display:flex}.ob-att-progress{height:2px;margin-top:var(--space-sm);border-radius:var(--radius-full);background:var(--color-bg-400);display:block;position:relative;overflow:hidden}.ob-att-progress:after{content:"";border-radius:inherit;background:var(--color-teal-300);width:40%;animation:1.2s ease-in-out infinite ob-att-sweep;position:absolute;inset:0 auto 0 0}@keyframes ob-att-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.ob-att-progress:after{opacity:.5;width:100%;animation:none}}.ob-att-drop{justify-content:center;align-items:center;gap:var(--space-xs);box-sizing:border-box;min-height:112px;padding:var(--space-xl);border:1px dashed var(--color-border-100);border-radius:var(--radius-xl);background:var(--color-bg-100);text-align:center;cursor:pointer;transition:border-color var(--motion-hover-duration) var(--motion-hover-ease), background var(--motion-hover-duration) var(--motion-hover-ease);flex-direction:column;display:flex;position:relative}@media (hover:hover){.ob-att-drop:hover{border-color:var(--color-border-200);background:var(--color-bg-000)}}.ob-att-drop[data-dragging]{border-color:var(--color-teal-400);background:var(--color-bg-000)}.ob-att-drop:focus-within{border-color:var(--color-teal-300);box-shadow:0 0 0 var(--ring-w) var(--color-teal-100)}.ob-att-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ob-att-drop-title{color:var(--color-text-200)}.ob-att-drop-sub{color:var(--color-text-500)}.ob-att-error{color:var(--color-red-300);margin:0}@container (max-width:469px){.ob-att{grid-template-columns:auto minmax(0,1fr)}.ob-att-actions{justify-content:flex-start;align-items:center;gap:var(--space-lg);flex-direction:row;grid-column:2}}@container (min-width:665px){.ob-workspace-heading{flex-direction:row;justify-content:space-between;align-items:flex-start}.ob-workspace-links{grid-template-columns:repeat(2,minmax(0,1fr))}}.ob-intake{width:calc(var(--t) * 12 + 1px);flex-direction:column;margin-left:0;display:flex}@container (min-width:665px){.ob-intake{width:calc(var(--t) * 10 + 1px);margin-left:var(--t)}}.ob-intake-bar{z-index:var(--z-sticky);box-sizing:border-box;min-height:calc(var(--knav-bar-h) + 1px);border:1px solid var(--line);background:var(--color-bg-200);flex-wrap:wrap;align-items:stretch;margin-top:-1px;display:flex;position:sticky;top:0}.ob-intake-tabs.tabs{width:auto;height:auto;min-height:calc(var(--knav-bar-h) + 1px);background:0 0;border:0;flex:100%;margin:0}.ob-intake-tabs.tabs>li{flex:1 1 0;min-width:0}.ob-intake-tabs.tabs>li+li{border-left:1px solid var(--line)}.ob-intake-tabs .tab{min-width:0;padding-inline:var(--space-md)}.ob-tab-short{display:none}.ob-intake-meta{justify-content:flex-end;align-items:center;gap:var(--space-md);min-height:calc(var(--knav-bar-h) + 1px);padding-inline:var(--space-xl);border-top:1px solid var(--line);flex:100%;display:flex}.ob-intake-count{white-space:nowrap;font-variant-numeric:tabular-nums}@container (max-width:469px){.ob-tab-long{display:none}.ob-tab-short{display:inline}}@container (min-width:665px){.ob-intake-bar{flex-wrap:nowrap}.ob-intake-tabs.tabs{flex:0 auto}.ob-intake-tabs.tabs>li{min-width:calc(var(--t) * 3);flex:0 auto}.ob-intake-tabs .tab{padding-inline:var(--space-xl)}.ob-intake-tabs.tabs>li:last-child{border-right:1px solid var(--line)}.ob-intake-meta{border-top:0;flex:0 auto;margin-left:auto}}.ob-pane{box-sizing:border-box;border:1px solid var(--line);background:var(--color-bg-100);min-width:0;margin-top:-1px}.ob-pane-chat{padding:var(--space-xl) var(--space-lg);justify-content:center;display:flex}@container (max-width:469px){.ob-pane-chat{padding:var(--space-lg) var(--space-md)}.ob-copilot-rest{width:100%}}.ob-pane-dossier{padding:var(--space-2xl) var(--space-xl) var(--space-3xl)}.ob-intake[data-pane=chat] .ob-pane-dossier,.ob-intake[data-pane=dossier] .ob-pane-chat{display:none}.ob-intake-assets.strip[data-pad=cell]{align-items:flex-start;gap:var(--space-2xl);flex-direction:column;display:flex}.ob-intake-assets-copy{gap:var(--space-sm);flex-direction:column;max-width:44ch;display:flex}.ob-intake-assets-lead{color:var(--color-text-300)}@container (min-width:665px){.ob-pane-chat{padding:var(--space-3xl) var(--t)}.ob-pane-dossier{padding:var(--space-2xl) var(--t) var(--space-4xl)}.ob-intake-assets.strip[data-pad=cell]{flex-direction:row;justify-content:space-between;align-items:flex-end}}.ob-copilot,.ob-cp-layer{--cp-bg:#faf7f1;--cp-ink:#2b2620;--cp-teal:#2f8a6d;--cp-muted:#8b8172;--cp-faint:#a49b8d;--cp-foot:#f4efe6;--cp-white:#fff;--cp-ring:#2b262012;--cp-scrim:#2a241d40;--cp-shadow:0 28px 80px -20px #2a241d80;--cp-ease:cubic-bezier(.16, 1, .3, 1);--cp-enter:.48s;--cp-exit:.32s;--cp-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "Inter", Roboto, Helvetica, Arial, sans-serif;--cp-serif:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif}.ob-copilot{background:var(--cp-bg);min-height:0;color:var(--cp-ink);font-family:var(--cp-sans);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;overflow:hidden}.ob-copilot *{letter-spacing:normal;font-family:inherit}.ob-copilot-head{border-bottom:1px solid var(--cp-ring);flex:none;justify-content:flex-end;align-items:center;height:44px;padding-inline:12px;display:flex}.ob-cp-close{width:32px;height:32px;color:var(--cp-faint);cursor:pointer;transition:background-color var(--motion-hover-duration) var(--motion-hover-ease), color var(--motion-hover-duration) var(--motion-hover-ease);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.ob-cp-close:hover{color:var(--cp-ink);background:#2b26200d}.ob-cp-close:focus-visible{outline:2px solid var(--cp-teal);outline-offset:1px}.ob-copilot-rest{border:1px solid var(--cp-ring);border-radius:var(--radius-xl);width:min(21.875rem,100%);height:clamp(22rem,60dvh,36rem);transition:opacity var(--motion-deck-dur) var(--motion-drawer-ease);outline:none}.ob-copilot-rest .ob-thread{cursor:pointer}.ob-copilot-rest[data-hidden]{opacity:0}.ob-cp-layer{z-index:var(--z-portal);position:fixed;inset:0;container-type:inline-size}.ob-cp-layer[data-closing]{pointer-events:none}.ob-cp-backdrop{appearance:none;background:var(--cp-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;animation:ob-cp-fade var(--motion-deck-dur) ease-out both;border:0;margin:0;padding:0;position:absolute;inset:0}.ob-cp-sheet{inset-inline:var(--space-md);bottom:var(--space-md);box-sizing:border-box;width:auto;max-width:26.25rem;height:min(40rem, calc(100svh - var(--space-md) * 2));border-radius:var(--radius-3xl);background:var(--cp-bg);margin-inline:auto;position:absolute}@supports (color:color-mix(in lab, red, red)){.ob-cp-sheet{background:color-mix(in srgb, var(--cp-bg) 96%, transparent)}}.ob-cp-sheet{box-shadow:var(--cp-shadow);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);transform-origin:bottom;animation:ob-cp-rise var(--cp-enter) var(--cp-ease) both;outline:none}.ob-cp-layer[data-closing] .ob-cp-backdrop{animation:ob-cp-fade-out var(--cp-exit) ease-out both}.ob-cp-layer[data-closing] .ob-cp-sheet{animation:ob-cp-sink var(--cp-exit) var(--cp-ease) both}@container (min-width:665px){.ob-cp-sheet{inset-inline:var(--space-lg);bottom:var(--space-xl);height:min(40rem, calc(100svh - var(--space-xl) * 2))}}@keyframes ob-cp-fade{0%{opacity:0}to{opacity:1}}@keyframes ob-cp-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ob-cp-rise{0%{opacity:0;transform:translateY(48px)scale(.88)}to{opacity:1;transform:none}}@keyframes ob-cp-sink{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(36px)scale(.92)}}.ob-thread{scrollbar-width:thin;scrollbar-color:#2b262029 transparent;flex:auto;min-height:0;padding:20px 16px 8px;overflow-y:auto}.ob-thread-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ob-msg{flex-direction:column;align-items:flex-start;margin-top:4px;display:flex}.ob-msg[data-first]{margin-top:16px}.ob-msg:first-child{margin-top:0}.ob-msg[data-role=user]{align-items:flex-end}.ob-bubble{box-sizing:border-box;overflow-wrap:anywhere;white-space:pre-wrap;background:var(--cp-white);max-width:82%;color:var(--cp-ink);box-shadow:0 1px 2px #2a241d0a, 0 0 0 1px var(--cp-ring);border-radius:18px;padding:10px 16px;font-size:14.5px;line-height:1.55}.ob-msg[data-role=assistant][data-last] .ob-bubble{border-bottom-left-radius:6px}.ob-msg[data-role=user] .ob-bubble{background:var(--cp-teal);color:var(--cp-white);box-shadow:none}.ob-msg[data-role=user][data-last] .ob-bubble{border-bottom-right-radius:6px}.ob-msg[data-failed] .ob-bubble{opacity:.55}.ob-msg-retry{color:var(--cp-muted);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:12px;text-decoration:underline}.ob-typing{align-items:center;gap:4px;height:36px;padding-inline:16px;display:flex}.ob-typing i{background:var(--cp-muted);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite ob-typing-dot}.ob-typing i:nth-child(2){animation-delay:.15s}.ob-typing i:nth-child(3){animation-delay:.3s}@keyframes ob-typing-dot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:no-preference){.ob-msg{animation:ob-msg-in .24s var(--cp-ease) both}}@keyframes ob-msg-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.ob-composer{background:var(--cp-white);box-shadow:0 1px 2px #2a241d0a, 0 0 0 1px var(--cp-ring);transition:box-shadow var(--motion-hover-duration) var(--motion-hover-ease);border-radius:24px;align-items:flex-end;gap:6px;margin:8px 16px 12px;padding:6px 6px 6px 16px;display:flex;position:relative}.ob-composer:focus-within{box-shadow:0 1px 2px #2a241d0a, 0 0 0 2px var(--cp-teal)}.ob-composer-field{min-width:0;min-height:24px;max-height:168px;color:var(--cp-ink);resize:none;background:0 0;border:0;outline:none;flex:auto;margin:0;padding:6px 0;font-size:16px;line-height:24px}.ob-composer-field::placeholder{color:var(--cp-faint)}@container (min-width:665px){.ob-composer-field{font-size:15px}}.ob-composer-count{color:var(--cp-faint);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;bottom:-18px;right:92px}.ob-composer-btn{width:36px;height:36px;color:var(--cp-muted);cursor:pointer;transition:background-color var(--motion-hover-duration) var(--motion-hover-ease), color var(--motion-hover-duration) var(--motion-hover-ease);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.ob-composer-btn:hover{color:var(--cp-ink);background:#2b26200d}.ob-composer-btn[data-listening]{color:var(--cp-teal)}.ob-composer-btn:focus-visible{outline:2px solid var(--cp-teal);outline-offset:1px}.ob-composer-send{background:var(--cp-teal);color:var(--cp-white)}.ob-composer-send:hover{background:var(--cp-teal)}@supports (color:color-mix(in lab, red, red)){.ob-composer-send:hover{background:color-mix(in srgb, var(--cp-teal) 88%, black)}}.ob-composer-send:hover{color:var(--cp-white)}.ob-composer-send:disabled{color:var(--cp-faint);cursor:default;background:#2b262014}.ob-copilot-foot{background:var(--cp-foot);text-align:center;color:var(--cp-faint);padding:8px 16px 10px;font-size:11px;line-height:14px}.ob-dossier{gap:var(--space-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ob-card{box-sizing:border-box;gap:var(--space-md);padding:var(--space-xl);border:1px solid var(--color-border-000);border-radius:var(--radius-md);background:var(--color-bg-200);transition:border-color var(--motion-hover-duration) var(--motion-hover-ease), box-shadow var(--motion-hover-duration) var(--motion-hover-ease);flex-direction:column;display:flex;position:relative}.ob-card:focus-within{border-color:var(--color-border-100);box-shadow:0 0 0 var(--ring-w) var(--color-bg-300)}.ob-card-pulse{border-radius:inherit;position:absolute;inset:-1px;box-shadow:0 0 0 3px #00d3bd8c}@supports (color:color-mix(in lab, red, red)){.ob-card-pulse{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-teal-400) 55%, transparent)}}.ob-card-pulse{pointer-events:none;opacity:0}@media (prefers-reduced-motion:no-preference){.ob-card-pulse{animation:1.2s ease-out both ob-card-pulse}}@keyframes ob-card-pulse{0%{opacity:1}to{opacity:0}}.ob-card-head{gap:var(--space-2xs);flex-direction:column;display:flex}.ob-card-label{color:var(--color-text-100);overflow-wrap:anywhere}.ob-card-aim{color:var(--color-text-400);margin:0}.ob-card-field{box-sizing:border-box;width:100%;min-height:48px;color:var(--color-text-100);resize:none;background:0 0;border:0;outline:none;margin:0;padding:0;overflow:hidden}.ob-card-field::placeholder{color:var(--color-text-500)}.ob-card-text{white-space:pre-wrap;overflow-wrap:anywhere;min-height:0}.ob-card-label{margin:0}.ob-card-na{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.ob-card-foot{align-items:center;gap:var(--space-sm);min-height:20px;display:flex}.ob-card-when{color:var(--color-text-400)}.ob-card-chip{padding:1px var(--space-sm);border-radius:var(--radius-full);background:var(--color-bg-000);color:var(--color-text-300);margin-left:auto}.ob-review{display:block}.ob-feedback{padding:var(--space-2xl) var(--t) var(--space-4xl)}.ob-feedback-editor{gap:var(--space-lg);flex-direction:column;display:flex}.ob-feedback-editor[data-compact]{box-sizing:border-box;height:100%;min-height:0;padding:var(--space-2xl);overflow:auto}.ob-feedback-editor[data-compact] .ks-field{flex:auto;min-height:0}.ob-feedback-editor[data-compact] .ob-feedback-field{flex-direction:column;flex:auto;min-height:0;display:flex}.ob-feedback-editor[data-compact] .ob-feedback-field .ks-field,.ob-feedback-editor[data-compact] .ks-field-control[data-kind=textarea]{flex:auto;min-height:0}.ob-feedback-editor[data-compact] textarea{resize:none;height:100%}.ob-feedback-title{color:var(--color-text-100);margin:0}.ob-feedback-field{position:relative}.ob-feedback-seeding-overlay{bottom:0;left:0;right:0;top:calc(1.25rem + var(--space-md));z-index:2;justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-lg);border-radius:var(--radius-md);background:var(--color-bg-000);margin:0;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.ob-feedback-seeding-overlay{background:color-mix(in srgb, var(--color-bg-000) 88%, transparent)}}.ob-feedback-seeding-overlay{color:var(--color-text-300);pointer-events:none}.ob-feedback-editor[data-seeding] textarea{opacity:.35;pointer-events:none}.ob-review-head{padding:var(--space-3xl) var(--t) var(--space-2xl)}.ob-review-top{align-items:center;gap:var(--space-md) var(--space-lg);flex-wrap:wrap;display:flex}.ob-review-actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;margin-left:auto;display:flex}.ob-changed{gap:var(--space-xs);max-width:64ch;margin-top:var(--space-xl);padding:var(--space-lg) var(--space-xl);border-left:2px solid var(--color-teal-400);background:var(--color-bg-200);flex-direction:column;display:flex}.ob-changed .copy[data-size=sm]{white-space:pre-wrap}.ob-review>.notice{margin:0 var(--t) var(--space-3xl)}.ob-notes{padding:var(--space-3xl) var(--t);border-top:1px solid var(--line);gap:var(--space-xl);flex-direction:column;display:flex}.ob-notes-head{gap:var(--space-sm);flex-direction:column;display:flex}.ob-notes-prompt{color:var(--color-text-100);margin:0}.ob-notes-sent{color:var(--color-teal-300);margin:0}.ob-notes-composer{gap:var(--space-md);flex-direction:column;display:flex}.ob-notes-composer-actions{justify-content:flex-end;display:flex}.ob-notes-examples{gap:var(--space-md);flex-direction:column;display:flex}.ob-notes-chips{gap:var(--space-sm);flex-wrap:wrap;display:flex}.ob-notes-list{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ob-note{gap:var(--space-md);padding:var(--space-lg) var(--space-xl);border:1px solid var(--color-border-000);border-radius:var(--radius-md);background:var(--color-bg-200);flex-direction:column;display:flex}.ob-note[data-sent]{background:0 0}.ob-note-body{color:var(--color-text-100);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ob-note-meta{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.ob-note-actions{gap:var(--space-xs);margin-left:auto;display:flex}.ob-notes-submit{margin-top:var(--space-md);flex-direction:column;display:flex}.ob-live{gap:var(--space-3xl);grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:860px){.ob-live{column-gap:var(--t);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start}}.ob-live-copy{min-width:0}.ob-live-cta{margin-top:var(--space-2xl)}.ob-live-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ob-live-row{align-items:flex-start;gap:var(--space-lg);padding-block:var(--space-xl);border-top:1px solid var(--color-border-000);display:flex}.ob-live-row:first-child{border-top:0;padding-top:0}.ob-live-row .copy[data-size=sm]{margin-top:var(--space-xs)}.ob-live-icon{border:1px solid var(--color-border-000);border-radius:var(--radius-md);background:var(--color-bg-200);flex:none;place-items:center;width:40px;height:40px;display:grid}.ob-live-aside{gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}.ob-live-edit{max-width:64ch}.ob-live-links{gap:var(--space-sm);flex-wrap:wrap;display:flex}.ob-brief{gap:var(--space-xl);scroll-margin-top:var(--knav-bar-h);flex-direction:column;display:flex}.dd-section{width:100%;padding-top:calc(var(--t) * 1.5)}@container (min-width:665px){.dd-section{padding-top:calc(var(--t) * 1.25)}}@container (min-width:860px){.dd-section{padding-top:var(--t)}}.dd-head{gap:var(--space-2xl);background:var(--color-bg-100);flex-direction:column;display:flex}@container (min-width:860px){.dd-head{flex-direction:row;justify-content:space-between;align-items:flex-end}}.dd-head-main{min-width:0}.dd-title{margin:var(--space-md) 0 0;color:var(--color-text-100);overflow-wrap:anywhere}@container (min-width:665px){.dd-title{--font:var(--ts-display-serif-md-light-font);--ls:var(--ts-display-serif-md-light-ls)}}.dd-lockup{align-items:center;gap:var(--space-md);height:28px;margin:0;display:flex}.dd-lockup-mark{background:var(--color-text-100);width:24px;height:24px;display:block;-webkit-mask:url(/media/brand/ks-logomark.svg) 50%/contain no-repeat;mask:url(/media/brand/ks-logomark.svg) 50%/contain no-repeat}.dd-lockup-join{color:var(--color-text-400)}.dd-lockup-partner{width:auto;height:20px;display:block}.dd-business{align-items:flex-start;gap:var(--space-xs);flex-direction:column;flex:none;display:flex}.dd-business .btn-inline{margin-top:var(--space-sm)}@container (min-width:860px){.dd-business{text-align:right;align-items:flex-end}}.dd-business-name{overflow-wrap:anywhere}.dd-main{position:relative}.dd-nav{z-index:var(--z-sticky);width:calc(var(--t) * 12 + 1px);padding:var(--space-md) var(--t);box-sizing:border-box;border-block:1px solid var(--line);background:var(--color-bg-100);margin-top:-1px;position:sticky;top:0}.dd-nav-select{display:block}.dd-nav-select select{box-sizing:border-box;border:1px solid var(--color-border-100);width:100%;min-height:44px;padding:0 var(--space-xl);background:var(--color-bg-100);color:var(--color-text-200)}.dd-nav-select select:focus-visible{box-shadow:0 0 0 var(--ring-w) var(--color-border-200);outline:none}.dd-nav-list{display:none}.dd-stack{min-width:0}@container (min-width:860px){.dd-main{grid-template-columns:calc(var(--t) * 3) minmax(0, calc(var(--t) * 9 + 1px));align-items:stretch;display:grid}.dd-nav{width:auto;padding:var(--space-4xl) var(--space-xl);border-block:0;border-right:1px solid var(--line);background:0 0;margin-top:0;position:relative;top:auto}.dd-nav-select{display:none}.dd-nav-list{top:var(--t);gap:var(--space-xs);border-left:1px solid var(--color-border-000);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:sticky}.dd-nav-list a{min-height:30px;padding:var(--space-xs) var(--space-sm) var(--space-xs) var(--space-lg);color:var(--color-text-400);transition:color var(--motion-hover-duration) var(--motion-hover-ease);border-left:1px solid #0000;align-items:center;margin-left:-1px;text-decoration:none;display:flex}.dd-nav-list a[aria-current=true]{border-left:2px solid var(--color-teal-400);padding-left:calc(var(--space-lg) - 1px);color:var(--color-text-200);--font:var(--ts-text-sm-medium-font);--opsz:var(--ts-text-sm-medium-opsz);--ls:var(--ts-text-sm-medium-ls)}.dd-nav-list a:focus-visible{background:var(--color-bg-300);color:var(--color-text-200);outline:none}.dd-stack,.dd-stack>.strip,.dd-stack>.strip-close{width:100%}}@media (hover:hover){.dd-nav-list a:hover{color:var(--color-text-200)}}.dd-sec{gap:var(--space-2xl);scroll-margin-top:calc(var(--knav-bar-h) + 48px);flex-direction:column;display:flex}.dd-sec-head{justify-content:space-between;align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.dd-h2{color:var(--color-text-100);margin:0}.dd-lead{max-width:60ch;color:var(--color-text-300);margin:0}.dd-meta-rows{gap:var(--space-md);flex-direction:column;display:flex}.dd-meta{align-items:center;gap:var(--space-md) var(--space-lg);flex-wrap:wrap;display:flex}.dd-meta>.eyebrow{flex:none;min-width:5rem}.dd-pills{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dd-flow{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.dd-stage-wrap{gap:var(--space-lg);flex-direction:column;display:flex}.dd-flow-arrow{width:20px;height:20px;color:var(--color-text-500);align-self:center;transform:rotate(90deg)}@container (min-width:860px){.dd-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch}.dd-stage-wrap{display:contents}.dd-flow-arrow{transform:none}}.dd-stage{box-sizing:border-box;height:100%;padding:var(--space-2xl);border:1px solid var(--line);background:var(--color-bg-100);color:var(--color-text-200)}.dd-stage[data-tone=brand] .eyebrow{color:var(--accent-ink)}.dd-stage[data-tone=solid]{border-color:var(--_fill);background:var(--_fill);color:var(--_ink)}.dd-stage[data-tone=solid] .eyebrow{color:var(--_ink);opacity:.8}.dd-stage-items{margin:var(--space-lg) 0 0;gap:var(--space-sm);flex-direction:column;padding:0;list-style:none;display:flex}.dd-case{border:1px solid var(--line);background:var(--color-bg-100);grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:860px){.dd-case{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.dd-case-copy{gap:var(--space-lg);padding:var(--space-3xl);flex-direction:column;min-width:0;display:flex}.dd-case-name{color:var(--color-text-100);margin:0}.dd-case-story{max-width:48ch}.dd-facts{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}.dd-facts dd{margin:var(--space-xs) 0 0;color:var(--color-text-100)}.dd-study{align-items:flex-start;gap:var(--space-lg);padding-top:var(--space-2xl);border-top:1px solid var(--line);flex-direction:column;display:flex}.dd-study-stats{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;display:grid}.dd-study-stats>div{min-width:0}.dd-study-stats>div+div{padding-left:var(--space-lg);border-left:1px solid var(--line)}.dd-study-stats dt{color:var(--color-text-200);font-variant-numeric:tabular-nums}.dd-study-stats dd{margin:var(--space-xs) 0 0;color:var(--color-text-400)}.dd-case-cta{margin-top:auto}.dd-case-frame{border-top:1px solid var(--line);background:var(--color-bg-000);min-height:360px;position:relative}@container (min-width:860px){.dd-case-frame{border-top:0;border-left:1px solid var(--line);min-height:0}}.dd-case-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.dd-caps{padding-top:var(--space-2xl);border-top:1px solid var(--line);color:var(--color-text-100)}.dd-caps-list{margin-top:var(--space-lg)}.dd-how{padding-top:var(--space-lg);border-top:1px solid var(--line)}@container (min-width:665px){.dd-caps-list{gap:var(--space-sm) var(--space-2xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.dd-how-title{align-items:center;gap:var(--space-md);display:inline-flex}.dd-how-intro{max-width:64ch}.dd-groups{margin-top:var(--space-lg)}.dd-group{gap:var(--space-md);padding-bottom:var(--space-lg);flex-direction:column;display:flex}.dd-checks{margin:var(--space-md) 0 0;padding:0;list-style:none}.dd-checks>li{gap:var(--space-xs);padding-block:var(--space-md);flex-direction:column;display:flex}.dd-tiles{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.dd-tile{align-items:center;gap:var(--space-lg);box-sizing:border-box;height:100%;padding:var(--space-lg);border:1px solid var(--line);background:var(--color-bg-100);color:var(--color-text-100);transition:background var(--motion-hover-duration) var(--motion-hover-ease);text-decoration:none;display:flex}.dd-tile:hover{background:var(--color-bg-200)}.dd-tile:focus-visible{outline:var(--ring-w) solid var(--color-teal-400);outline-offset:2px}.dd-tile-img{background:var(--color-bg-300);object-fit:cover;flex:none;width:40px;height:40px}.dd-tile-title{flex:auto;min-width:0}.dd-tile-arrow{color:var(--color-text-400);flex:none}.dd-tile:hover .dd-tile-arrow{color:var(--color-text-100)}.mt-section{width:100%;padding-top:calc(var(--t) * 1.5)}@container (min-width:665px){.mt-section{padding-top:calc(var(--t) * 1.25)}}@container (min-width:860px){.mt-section{padding-top:var(--t)}}.mt-split{gap:var(--space-3xl);background:var(--color-bg-100);grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:860px){.mt-split{gap:calc(var(--t) * 1);padding-block:calc(var(--t) * .75);grid-template-columns:minmax(0,5fr) minmax(0,5fr);align-items:start}}.mt-copy{min-width:0}.mt-title{margin:var(--space-md) 0 0;color:var(--color-text-100);overflow-wrap:anywhere}@container (min-width:665px){.mt-title{--font:var(--ts-display-serif-md-light-font);--ls:var(--ts-display-serif-md-light-ls)}}.mt-lead{margin:var(--space-xl) 0 0;max-width:48ch;color:var(--color-text-300)}.mt-points{margin-top:var(--space-2xl);gap:var(--space-md)}.mt-form-sheet{min-width:0}@container (min-width:860px){.mt-form-sheet{padding-left:var(--t);border-left:1px solid var(--line)}}.mt-form{gap:var(--space-xl);flex-direction:column;display:flex}.mt-form>.btn-fill{margin-top:var(--space-md);align-self:flex-start}.mt-head{background:var(--color-bg-100)}.mt-cal{padding-block:var(--space-3xl)}.mt-cal-sheet{border:1px solid var(--line);background:var(--color-bg-000);min-height:640px}}@layer skin{[data-theme=tint]{--tint:22%;--tint-hue:var(--color-purple-100);--tint-hue-deep:var(--color-purple-200);--color-bg-050:var(--color-lightgray-050)}@supports (color:color-mix(in lab, red, red)){[data-theme=tint]{--color-bg-050:color-mix(in srgb, var(--color-lightgray-050) calc(100% - var(--tint)), var(--tint-hue))}}[data-theme=tint]{--color-bg-100:var(--color-lightgray-100)}@supports (color:color-mix(in lab, red, red)){[data-theme=tint]{--color-bg-100:color-mix(in srgb, var(--color-lightgray-100) calc(100% - var(--tint)), var(--tint-hue))}}[data-theme=tint]{--color-bg-200:var(--color-lightgray-200)}@supports (color:color-mix(in lab, red, red)){[data-theme=tint]{--color-bg-200:color-mix(in srgb, var(--color-lightgray-200) calc(100% - var(--tint)), var(--tint-hue-deep))}}[data-theme=tint]{--color-bg-300:var(--color-lightgray-300)}@supports (color:color-mix(in lab, red, red)){[data-theme=tint]{--color-bg-300:color-mix(in srgb, var(--color-lightgray-300) calc(100% - var(--tint)), var(--tint-hue-deep))}}[data-theme=tint]{--color-border-000:var(--color-lightgray-300)}@supports (color:color-mix(in lab, red, red)){[data-theme=tint]{--color-border-000:color-mix(in srgb, var(--color-lightgray-300) calc(100% - var(--tint)), var(--tint-hue-deep))}}[data-theme=tint]{--color-border-050:var(--color-lightgray-400)}@supports (color:color-mix(in lab, red, red)){[data-theme=tint]{--color-border-050:color-mix(in srgb, var(--color-lightgray-400) calc(100% - var(--tint)), var(--tint-hue-deep))}}[data-theme=tint]{--accent-ink:var(--color-teal-600)}}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0\.5{inset-block:calc(var(--spacing) * .5)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.-right-px{right:-1px}.right-0{right:0}.right-0\.5{right:calc(var(--spacing) * .5)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.z-10{z-index:10}.z-50{z-index:50}.z-\[200\]{z-index:200}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2\.5{margin-inline:calc(var(--spacing) * 2.5)}.mx-auto{margin-inline:auto}.my-0{margin-block:0}.my-1{margin-block:var(--spacing)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-auto{margin-block:auto}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-\[5\.25px\]{width:5.25px;height:5.25px}.size-\[6\.13px\]{width:6.13px;height:6.13px}.size-\[7\.88px\]{width:7.88px;height:7.88px}.size-\[7px\]{width:7px;height:7px}.size-\[8\.75px\]{width:8.75px;height:8.75px}.size-\[10\.5px\]{width:10.5px;height:10.5px}.size-\[14px\]{width:14px;height:14px}.size-full{width:100%;height:100%}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-\[min\(640px\,calc\(100svh-2rem\)\)\]{height:min(640px,100svh - 2rem)}.h-full{height:100%}.h-max{height:max-content}.max-h-9{max-height:calc(var(--spacing) * 9)}.max-h-12{max-height:calc(var(--spacing) * 12)}.max-h-\[88svh\]{max-height:88svh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[120px\]{max-height:120px}.min-h-\[24px\]{min-height:24px}.\!w-auto{width:auto!important}.w-0{width:0}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-\[min\(360px\,100\%\)\]{width:min(360px,100%)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[80\%\]{max-width:80%}.max-w-\[180px\]{max-width:180px}.max-w-\[250px\]{max-width:250px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[1280px\]{max-width:1280px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-\(--trigger-anchor-point\){transform-origin:var(--trigger-anchor-point)}.origin-center{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.scroll-py-3{scroll-padding-block:calc(var(--spacing) * 3)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-normal{justify-content:normal}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-8{column-gap:calc(var(--spacing) * 8)}:where(.-space-x-2\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2.5) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[3px\]{border-radius:3px}.rounded-\[18px\]{border-radius:18px}.rounded-\[22px\]{border-radius:22px}.rounded-component{border-radius:var(--radius-component)}.rounded-full{border-radius:3.40282e38px}.rounded-interactive{border-radius:var(--radius-interactive)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-\[inherit\]{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-br-\[6px\]{border-bottom-right-radius:6px}.rounded-bl-\[6px\]{border-bottom-left-radius:6px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-none{--tw-border-style:none;border-style:none}.border-\[\#2b2620\]\/\[0\.1\]{border-color:#2b26201a;border-color:lab(15.5634% 1.47769 4.88929/.1)}.border-\[\#2b2620\]\/\[0\.06\]{border-color:#2b26200f;border-color:lab(15.5634% 1.47769 4.88929/.06)}.border-\[\#2b2620\]\/\[0\.08\]{border-color:#2b262014;border-color:lab(15.5634% 1.47769 4.88929/.08)}.border-\[\#2b2620\]\/\[0\.12\]{border-color:#2b26201f;border-color:lab(15.5634% 1.47769 4.88929/.12)}.border-\[\#2b2620\]\/\[0\.22\]{border-color:#2b262038;border-color:lab(15.5634% 1.47769 4.88929/.22)}.border-\[\#e6dfd2\]{border-color:#e6dfd2}.border-\[\#e8c8b4\]{border-color:#e8c8b4}.border-current\/25{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/25{border-color:color-mix(in oklab, currentcolor 25%, transparent)}}.border-primary{border-color:var(--border-color-primary)}.border-secondary{border-color:var(--border-color-secondary)}.border-tertiary{border-color:var(--border-color-tertiary)}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.border-t-\[\#2f8a6d\]{border-top-color:#2f8a6d}.border-t-white{border-top-color:var(--color-white)}.bg-\[\#2a241d\]\/25{background-color:#2a241d40;background-color:lab(14.7036% 1.8674 5.79028/.25)}.bg-\[\#2a241d\]\/55{background-color:#2a241d8c;background-color:lab(14.7036% 1.8674 5.79028/.55)}.bg-\[\#2b2620\]{background-color:#2b2620}.bg-\[\#2b2620\]\/\[0\.07\]{background-color:#2b262012;background-color:lab(15.5634% 1.47769 4.88929/.07)}.bg-\[\#2b2620\]\/\[0\.08\]{background-color:#2b262014;background-color:lab(15.5634% 1.47769 4.88929/.08)}.bg-\[\#2b2620\]\/\[0\.18\]{background-color:#2b26202e;background-color:lab(15.5634% 1.47769 4.88929/.18)}.bg-\[\#2f8a6d\]{background-color:#2f8a6d}.bg-\[\#8b8172\]{background-color:#8b8172}.bg-\[\#f4efe6\]{background-color:#f4efe6}.bg-\[\#f4efe6\]\/95{background-color:#f4efe6f2;background-color:lab(94.6549% .590444 4.9919/.95)}.bg-\[\#f9ede3\]{background-color:#f9ede3}.bg-\[\#faf7f1\]{background-color:#faf7f1}.bg-\[\#faf7f1\]\/\[0\.96\]{background-color:#faf7f1f5;background-color:lab(97.3413% .263602 3.26315/.96)}.bg-\[var\(--ks-chat-accent\)\]{background-color:var(--ks-chat-accent)}.bg-\[var\(--ks-chat-accent-soft\)\]{background-color:var(--ks-chat-accent-soft)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-brand-primary{background-color:var(--background-color-brand-primary)}.bg-brand-solid{background-color:var(--background-color-brand-solid)}.bg-error-solid{background-color:var(--background-color-error-solid)}.bg-fg-success-secondary{background-color:var(--color-fg-success-secondary)}.bg-primary{background-color:var(--background-color-primary)}.bg-primary-solid{background-color:var(--background-color-primary-solid)}.bg-secondary{background-color:var(--background-color-secondary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-bg-primary{--tw-gradient-to:var(--color-bg-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-40\%{--tw-gradient-to-position:40%}.fill-bg-primary-solid{fill:var(--color-bg-primary-solid)}.fill-current{fill:currentColor}.stroke-current{stroke:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\!{padding:0!important}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-4{padding:calc(var(--spacing) * 4)}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-px{padding-block:1px}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-\[clamp\(1rem\,7svh\,4\.5rem\)\]{padding-top:clamp(1rem,7svh,4.5rem)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-9\.5{padding-right:calc(var(--spacing) * 9.5)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-10\.5{padding-left:calc(var(--spacing) * 10.5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-body{font-family:var(--font-body)}.font-display{font-family:var(--font-display)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-display-xs{font-size:var(--text-display-xs);line-height:var(--tw-leading,var(--text-display-xs--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-md{font-size:var(--text-md);line-height:var(--tw-leading,var(--text-md--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.9em\]{font-size:.9em}.text-\[10\.5px\]{font-size:10.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.15rem\]{--tw-leading:1.15rem;line-height:1.15rem}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.45em\]{--tw-tracking:.45em;letter-spacing:.45em}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[\#2b2620\]{color:#2b2620}.text-\[\#6ECC8B\]{color:#6ecc8b}.text-\[\#8b8172\]{color:#8b8172}.text-\[\#9c4f24\]{color:#9c4f24}.text-\[\#a49b8d\]{color:#a49b8d}.text-\[\#a49b8d\]\/70{color:#a49b8db3;color:lab(64.4614% 1.58387 8.61174/.7)}.text-\[\#faf7f1\]{color:#faf7f1}.text-\[var\(--ks-chat-accent\)\]{color:var(--ks-chat-accent)}.text-\[var\(--ks-chat-accent-ink\)\]{color:var(--ks-chat-accent-ink)}.text-brand-secondary{color:var(--text-color-brand-secondary)}.text-brand-tertiary{color:var(--text-color-brand-tertiary)}.text-error-500{color:var(--color-error-500)}.text-error-primary{color:var(--text-color-error-primary)}.text-fg-error-secondary{color:var(--color-fg-error-secondary)}.text-fg-primary{color:var(--color-fg-primary)}.text-fg-quaternary{color:var(--color-fg-quaternary)}.text-primary{color:var(--text-color-primary)}.text-quaternary{color:var(--text-color-quaternary)}.text-secondary{color:var(--text-color-secondary)}.text-tertiary{color:var(--text-color-tertiary)}.text-tooltip-supporting-text{color:var(--text-color-tooltip-supporting-text)}.text-utility-blue-500{color:var(--color-utility-blue-500)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-\[\#2b2620\]\/35{text-decoration-color:#2b262059;text-decoration-color:lab(15.5634% 1.47769 4.88929/.35)}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-\[\#a49b8d\]::placeholder{color:#a49b8d}.placeholder-\[\#ddd5c8\]::placeholder{color:#ddd5c8}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-18px_48px_-20px_rgba\(42\,36\,29\,0\.35\)\]{--tw-shadow:0 -18px 48px -20px var(--tw-shadow-color,#2a241d59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(42\,36\,29\,0\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#2a241d0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(42\,36\,29\,0\.35\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#2a241d59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_26px_-8px_rgba\(42\,36\,29\,0\.38\)\,0_2px_6px_-2px_rgba\(42\,36\,29\,0\.12\)\]{--tw-shadow:0 10px 26px -8px var(--tw-shadow-color,#2a241d61), 0 2px 6px -2px var(--tw-shadow-color,#2a241d1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_46px_-12px_rgba\(42\,36\,29\,0\.5\)\,0_3px_10px_-3px_rgba\(42\,36\,29\,0\.14\)\]{--tw-shadow:0 18px 46px -12px var(--tw-shadow-color,#2a241d80), 0 3px 10px -3px var(--tw-shadow-color,#2a241d24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_28px_80px_-20px_rgba\(42\,36\,29\,0\.5\)\]{--tw-shadow:0 28px 80px -20px var(--tw-shadow-color,#2a241d80);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs-skeumorphic{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#1018280d) inset, 0 1px 2px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[1\.5px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1.5px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[\#2b2620\]\/10{--tw-ring-color:#2b26201a}@supports (color:lab(0% 0 0)){.ring-\[\#2b2620\]\/10{--tw-ring-color:lab(15.5634% 1.47769 4.88929/.1)}}.ring-\[\#2b2620\]\/\[0\.07\]{--tw-ring-color:#2b262012}@supports (color:lab(0% 0 0)){.ring-\[\#2b2620\]\/\[0\.07\]{--tw-ring-color:lab(15.5634% 1.47769 4.88929/.07)}}.ring-\[\#2b2620\]\/\[0\.08\]{--tw-ring-color:#2b262014}@supports (color:lab(0% 0 0)){.ring-\[\#2b2620\]\/\[0\.08\]{--tw-ring-color:lab(15.5634% 1.47769 4.88929/.08)}}.ring-\[\#faf7f1\]{--tw-ring-color:#faf7f1}.ring-bg-primary{--tw-ring-color:var(--color-bg-primary)}.ring-border-primary{--tw-ring-color:var(--color-border-primary)}.ring-brand{--tw-ring-color:var(--ring-color-brand)}.ring-error{--tw-ring-color:var(--ring-color-error)}.ring-error_subtle{--tw-ring-color:var(--ring-color-error_subtle)}.ring-primary{--tw-ring-color:var(--ring-color-primary)}.ring-secondary{--tw-ring-color:var(--ring-color-secondary)}.ring-transparent{--tw-ring-color:transparent}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-\[0\.5px\]{outline-style:var(--tw-outline-style);outline-width:.5px}.outline-\[0\.75px\]{outline-style:var(--tw-outline-style);outline-width:.75px}.-outline-offset-1{outline-offset:calc(1px * -1)}.-outline-offset-\[0\.5px\]{outline-offset:calc(.5px * -1)}.-outline-offset-\[0\.75px\]{outline-offset:calc(.75px * -1)}.outline-brand{outline-color:var(--outline-color-brand)}.outline-error{outline-color:var(--outline-color-error)}.outline-focus-ring{outline-color:var(--color-focus-ring)}.outline-transparent{outline-color:#0000}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,opacity\,transform\,width\]{transition-property:background-color,opacity,transform,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,opacity\,transform\]{transition-property:background-color,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[gap\]{transition-property:gap;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,transform\,padding\,box-shadow\]{transition-property:width,transform,padding,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-required\:block:is(:where(.group):required *){display:block}.group-invalid\:text-error-primary:is(:where(.group):invalid *){color:var(--text-color-error-primary)}.group-invalid\:ring-2:is(:where(.group):invalid *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-invalid\:ring-error:is(:where(.group):invalid *){--tw-ring-color:var(--ring-color-error)}.group-invalid\:ring-error_subtle:is(:where(.group):invalid *){--tw-ring-color:var(--ring-color-error_subtle)}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.group-focus-visible\:outline-2:is(:where(.group):focus-visible *){outline-style:var(--tw-outline-style);outline-width:2px}.group-focus-visible\:outline-offset-2:is(:where(.group):focus-visible *){outline-offset:2px}.group-disabled\:cursor-not-allowed:is(:where(.group):disabled *){cursor:not-allowed}.group-has-\[\&\>select\]\:right-0:is(:where(.group):has(*>select) *){right:0}.group-has-\[\&\>select\]\:px-2\.5:is(:where(.group):has(*>select) *){padding-inline:calc(var(--spacing) * 2.5)}.group-has-\[\&\>select\]\:px-3:is(:where(.group):has(*>select) *){padding-inline:calc(var(--spacing) * 3)}.group-has-\[\&\>select\]\:pr-6:is(:where(.group):has(*>select) *){padding-right:calc(var(--spacing) * 6)}.group-has-\[\&\>select\]\:pl-0:is(:where(.group):has(*>select) *){padding-left:0}.group-has-\[\&\>select\]\:pl-2\.5:is(:where(.group):has(*>select) *){padding-left:calc(var(--spacing) * 2.5)}.group-has-\[\&\>select\]\:pl-3:is(:where(.group):has(*>select) *){padding-left:calc(var(--spacing) * 3)}.marker\:text-quaternary ::marker{color:var(--text-color-quaternary)}.marker\:text-quaternary::marker{color:var(--text-color-quaternary)}.marker\:text-quaternary ::-webkit-details-marker{color:var(--text-color-quaternary)}.marker\:text-quaternary::-webkit-details-marker{color:var(--text-color-quaternary)}.placeholder\:text-\[\#a49b8d\]::placeholder{color:#a49b8d}.placeholder\:text-fg-quaternary::placeholder{color:var(--color-fg-quaternary)}.placeholder\:text-placeholder::placeholder{color:var(--text-color-placeholder)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-px:before{content:var(--tw-content);inset:1px}.before\:rounded-\[7px\]:before{content:var(--tw-content);border-radius:7px}.before\:border:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.before\:border-white\/12:before{content:var(--tw-content);border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.before\:border-white\/12:before{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.before\:mask-b-from-0\%:before{content:var(--tw-content);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-bottom:linear-gradient(to bottom, var(--tw-mask-bottom-from-color) var(--tw-mask-bottom-from-position), var(--tw-mask-bottom-to-color) var(--tw-mask-bottom-to-position));--tw-mask-bottom-from-position:0%;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.first\:mt-0:first-child{margin-top:0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:pb-0:last-child{padding-bottom:0}.autofill\:rounded-lg:autofill{border-radius:var(--radius-lg)}.autofill\:text-primary:autofill{color:var(--text-color-primary)}.focus-within\:border-\[\#2f8a6d\]\/50:focus-within{border-color:#2f8a6d80;border-color:lab(51.5868% -33.53 7.337/.5)}.focus-within\:border-\[var\(--ks-chat-accent\)\]\/50:focus-within{border-color:var(--ks-chat-accent)}@supports (color:color-mix(in lab, red, red)){.focus-within\:border-\[var\(--ks-chat-accent\)\]\/50:focus-within{border-color:color-mix(in oklab, var(--ks-chat-accent) 50%, transparent)}}.focus-within\:shadow-\[0_18px_46px_-12px_rgba\(42\,36\,29\,0\.5\)\,0_3px_10px_-3px_rgba\(42\,36\,29\,0\.14\)\,0_0_0_3px_color-mix\(in_srgb\,var\(--ks-chat-accent\)_18\%\,transparent\)\]:focus-within{--tw-shadow:0 18px 46px -12px var(--tw-shadow-color,#2a241d80), 0 3px 10px -3px var(--tw-shadow-color,#2a241d24), 0 0 0 3px var(--tw-shadow-color,var(--ks-chat-accent))}@supports (color:color-mix(in lab, red, red)){.focus-within\:shadow-\[0_18px_46px_-12px_rgba\(42\,36\,29\,0\.5\)\,0_3px_10px_-3px_rgba\(42\,36\,29\,0\.14\)\,0_0_0_3px_color-mix\(in_srgb\,var\(--ks-chat-accent\)_18\%\,transparent\)\]:focus-within{--tw-shadow:0 18px 46px -12px var(--tw-shadow-color,#2a241d80), 0 3px 10px -3px var(--tw-shadow-color,#2a241d24), 0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--ks-chat-accent) 18%,transparent))}}.focus-within\:shadow-\[0_18px_46px_-12px_rgba\(42\,36\,29\,0\.5\)\,0_3px_10px_-3px_rgba\(42\,36\,29\,0\.14\)\,0_0_0_3px_color-mix\(in_srgb\,var\(--ks-chat-accent\)_18\%\,transparent\)\]:focus-within{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-\[3px\]:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-\[\#2f8a6d\]\/\[0\.12\]:focus-within{--tw-ring-color:#2f8a6d1f}@supports (color:lab(0% 0 0)){.focus-within\:ring-\[\#2f8a6d\]\/\[0\.12\]:focus-within{--tw-ring-color:lab(51.5868% -33.53 7.337/.12)}}.focus-within\:ring-\[var\(--ks-chat-accent\)\]\/\[0\.12\]:focus-within{--tw-ring-color:var(--ks-chat-accent)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-\[var\(--ks-chat-accent\)\]\/\[0\.12\]:focus-within{--tw-ring-color:color-mix(in oklab, var(--ks-chat-accent) 12%, transparent)}}.focus-within\:ring-brand:focus-within{--tw-ring-color:var(--ring-color-brand)}@media (hover:hover){.hover\:bg-\[\#2b2620\]\/\[0\.05\]:hover{background-color:#2b26200d;background-color:lab(15.5634% 1.47769 4.88929/.05)}.hover\:bg-\[\#2b2620\]\/\[0\.06\]:hover{background-color:#2b26200f;background-color:lab(15.5634% 1.47769 4.88929/.06)}.hover\:bg-\[\#2b2620\]\/\[0\.07\]:hover{background-color:#2b262012;background-color:lab(15.5634% 1.47769 4.88929/.07)}.hover\:bg-\[\#28775e\]:hover{background-color:#28775e}.hover\:bg-\[\#191512\]:hover{background-color:#191512}.hover\:bg-\[var\(--ks-chat-accent-hover\)\]:hover{background-color:var(--ks-chat-accent-hover)}.hover\:bg-\[var\(--ks-chat-accent-soft-hover\)\]:hover{background-color:var(--ks-chat-accent-soft-hover)}.hover\:bg-brand-solid_hover:hover{background-color:var(--background-color-brand-solid_hover)}.hover\:bg-error-primary:hover{background-color:var(--background-color-error-primary)}.hover\:bg-primary_hover:hover{background-color:var(--background-color-primary_hover)}.hover\:bg-secondary:hover{background-color:var(--background-color-secondary)}.hover\:text-\[\#2b2620\]:hover{color:#2b2620}.hover\:text-brand-accent:hover{color:var(--color-brand-accent)}.hover\:text-brand-secondary_hover:hover{color:var(--text-color-brand-secondary_hover)}.hover\:text-error-primary_hover:hover{color:var(--text-color-error-primary_hover)}.hover\:text-fg-quaternary_hover:hover{color:var(--color-fg-quaternary_hover)}.hover\:text-primary:hover{color:var(--text-color-primary)}.hover\:text-secondary_hover:hover{color:var(--text-color-secondary_hover)}.hover\:text-tertiary_hover:hover{color:var(--text-color-tertiary_hover)}.hover\:decoration-\[\#2b2620\]:hover{text-decoration-color:#2b2620}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_22px_54px_-12px_rgba\(42\,36\,29\,0\.58\)\,0_3px_10px_-3px_rgba\(42\,36\,29\,0\.16\)\]:hover{--tw-shadow:0 22px 54px -12px var(--tw-shadow-color,#2a241d94), 0 3px 10px -3px var(--tw-shadow-color,#2a241d29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-\[\#2f8a6d\]\/50:focus{border-color:#2f8a6d80;border-color:lab(51.5868% -33.53 7.337/.5)}.focus\:text-fg-quaternary_hover:focus{color:var(--color-fg-quaternary_hover)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[3px\]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[\#2f8a6d\]\/\[0\.12\]:focus{--tw-ring-color:#2f8a6d1f}@supports (color:lab(0% 0 0)){.focus\:ring-\[\#2f8a6d\]\/\[0\.12\]:focus{--tw-ring-color:lab(51.5868% -33.53 7.337/.12)}}.focus\:ring-brand-accent:focus{--tw-ring-color:var(--color-brand-accent)}.focus\:ring-focus-ring:focus{--tw-ring-color:var(--color-focus-ring)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-brand:focus-visible{--tw-ring-color:var(--ring-color-brand)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[\#2b2620\]:focus-visible{outline-color:#2b2620}.focus-visible\:outline-\[var\(--ks-chat-accent\)\]:focus-visible{outline-color:var(--ks-chat-accent)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-primary:disabled{background-color:var(--background-color-primary)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:shadow-xs:disabled{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:where([data-input-wrapper]) .in-data-input-wrapper\:right-1\.5{right:calc(var(--spacing) * 1.5)}:where([data-input-wrapper]) .in-data-input-wrapper\:flex{display:flex}:where([data-input-wrapper]) .in-data-input-wrapper\:size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:where([data-input-wrapper]) .in-data-input-wrapper\:h-full{height:100%}:where([data-input-wrapper]) .in-data-input-wrapper\:w-max{width:max-content}:where([data-input-wrapper]) .in-data-input-wrapper\:gap-1{gap:var(--spacing)}:where([data-input-wrapper]) .in-data-input-wrapper\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}:where([data-input-wrapper]) .in-data-input-wrapper\:rounded-sm{border-radius:var(--radius-sm)}:where([data-input-wrapper]) .in-data-input-wrapper\:\!bg-white{background-color:var(--color-white)!important}:where([data-input-wrapper]) .in-data-input-wrapper\:stroke-\[2\.625px\]{stroke-width:2.625px}:where([data-input-wrapper]) .in-data-input-wrapper\:px-3{padding-inline:calc(var(--spacing) * 3)}:where([data-input-wrapper]) .in-data-input-wrapper\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}:where([data-input-wrapper]) .in-data-input-wrapper\:px-4{padding-inline:calc(var(--spacing) * 4)}:where([data-input-wrapper]) .in-data-input-wrapper\:py-2{padding-block:calc(var(--spacing) * 2)}:where([data-input-wrapper]) .in-data-input-wrapper\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}:where([data-input-wrapper]) .in-data-input-wrapper\:text-md{font-size:var(--text-md);line-height:var(--tw-leading,var(--text-md--line-height))}:where([data-input-wrapper]) .in-data-input-wrapper\:font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:where([data-input-wrapper]) .in-data-input-wrapper\:text-tertiary{color:var(--text-color-tertiary)}:where([data-input-wrapper]) .in-data-input-wrapper\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:where([data-input-wrapper]) .in-data-input-wrapper\:shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:where([data-input-wrapper]) .in-data-input-wrapper\:ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:where([data-input-wrapper]) .in-data-input-wrapper\:ring-secondary{--tw-ring-color:var(--ring-color-secondary)}:where([data-input-wrapper]) .in-data-input-wrapper\:ring-inset{--tw-ring-inset:inset}:where([data-input-wrapper]) .in-data-input-wrapper\:group-disabled\:pointer-events-none:is(:where(.group):disabled *){pointer-events:none}:where([data-input-wrapper]) .in-data-input-wrapper\:group-disabled\:cursor-not-allowed:is(:where(.group):disabled *){cursor:not-allowed}:where([data-input-wrapper]) .in-data-input-wrapper\:group-disabled\:bg-transparent:is(:where(.group):disabled *){background-color:#0000}:where([data-input-wrapper]) .in-data-input-wrapper\:focus\:\!z-50:focus{z-index:50!important}:where([data-input-wrapper]) .in-data-input-wrapper\:focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:where([data-input-wrapper]) .in-data-input-wrapper\:focus-visible\:ring-brand:focus-visible{--tw-ring-color:var(--ring-color-brand)}:where([data-leading]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:-mr-px){margin-right:-1px}:where([data-leading]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:rounded-l-lg){border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}:where([data-leading]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:rounded-l-sm){border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}:where([data-leading]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:rounded-r-none){border-top-right-radius:0;border-bottom-right-radius:0}:where([data-leading]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:before\:rounded-r-none):before{content:var(--tw-content);border-top-right-radius:0;border-bottom-right-radius:0}:where([data-trailing]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:-ml-px){margin-left:-1px}:where([data-trailing]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:rounded-l-none){border-top-left-radius:0;border-bottom-left-radius:0}:where([data-trailing]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:rounded-r-lg){border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}:where([data-trailing]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:rounded-r-sm){border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}:where([data-trailing]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:before\:rounded-l-none):before{content:var(--tw-content);border-top-left-radius:0;border-bottom-left-radius:0}:where([data-input-size=md]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-\[input-size\=md\]\:py-2\.5){padding-block:calc(var(--spacing) * 2.5)}:where([data-input-size=md]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-\[input-size\=md\]\:pr-3){padding-right:calc(var(--spacing) * 3)}:where([data-input-size=md]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-\[input-size\=md\]\:pl-3\.5){padding-left:calc(var(--spacing) * 3.5)}:where([data-input-size=md]) :is(:where([data-leading]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:in-data-\[input-size\=md\]\:pr-4\.5)){padding-right:calc(var(--spacing) * 4.5)}:where([data-input-size=md]) :is(:where([data-leading]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:in-data-\[input-size\=md\]\:pl-3\.5)){padding-left:calc(var(--spacing) * 3.5)}:where([data-input-size=md]) :is(:where([data-trailing]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:in-data-\[input-size\=md\]\:pr-8)){padding-right:calc(var(--spacing) * 8)}:where([data-input-size=sm]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-\[input-size\=sm\]\:px-3){padding-inline:calc(var(--spacing) * 3)}:where([data-input-size=sm]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-\[input-size\=sm\]\:py-2){padding-block:calc(var(--spacing) * 2)}:where([data-input-size=sm]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-\[input-size\=sm\]\:pl-3){padding-left:calc(var(--spacing) * 3)}:where([data-input-size=sm]) :is(:where([data-leading]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-leading\:in-data-\[input-size\=sm\]\:pr-4\.5)){padding-right:calc(var(--spacing) * 4.5)}:where([data-input-size=sm]) :is(:where([data-trailing]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:in-data-\[input-size\=sm\]\:right-3)){right:calc(var(--spacing) * 3)}:where([data-input-size=sm]) :is(:where([data-trailing]) :is(:where([data-input-wrapper]) .in-data-input-wrapper\:in-data-trailing\:in-data-\[input-size\=sm\]\:pr-7\.5)){padding-right:calc(var(--spacing) * 7.5)}.has-\[\&\>select\]\:shadow-xs:has(*>select){--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\&\>select\]\:ring-1:has(*>select){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\&\>select\]\:ring-border-error_subtle:has(*>select){--tw-ring-color:var(--color-border-error_subtle)}.has-\[\&\>select\]\:ring-secondary:has(*>select){--tw-ring-color:var(--ring-color-secondary)}.has-\[\&\>select\]\:ring-inset:has(*>select){--tw-ring-inset:inset}.has-\[\&\>select\]\:has-\[input\:focus\]\:ring-2:has(*>select):has(:is(input:focus)){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\&\>select\]\:has-\[input\:focus\]\:ring-border-error:has(*>select):has(:is(input:focus)){--tw-ring-color:var(--color-border-error)}.has-\[\&\>select\]\:has-\[input\:focus\]\:ring-brand:has(*>select):has(:is(input:focus)){--tw-ring-color:var(--ring-color-brand)}:is(.\*\:data-icon\:pointer-events-none>*)[data-icon]{pointer-events:none}:is(.\*\:data-icon\:size-5>*)[data-icon]{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}:is(.\*\:data-icon\:shrink-0>*)[data-icon]{flex-shrink:0}:is(.\*\:data-icon\:text-fg-brand-secondary_alt>*)[data-icon]{color:var(--color-fg-brand-secondary_alt)}:is(.\*\:data-icon\:text-fg-error-secondary>*)[data-icon]{color:var(--color-fg-error-secondary)}:is(.\*\:data-icon\:text-fg-quaternary>*)[data-icon]{color:var(--color-fg-quaternary)}@media (hover:hover){:is(.hover\:\*\:data-icon\:text-fg-brand-secondary_hover:hover>*)[data-icon]{color:var(--color-fg-brand-secondary_hover)}:is(.hover\:\*\:data-icon\:text-fg-error-primary:hover>*)[data-icon]{color:var(--color-fg-error-primary)}:is(.hover\:\*\:data-icon\:text-fg-quaternary_hover:hover>*)[data-icon]{color:var(--color-fg-quaternary_hover)}}.data-icon-only\:p-2[data-icon-only]{padding:calc(var(--spacing) * 2)}.data-icon-only\:p-2\.5[data-icon-only]{padding:calc(var(--spacing) * 2.5)}.data-icon-only\:p-3[data-icon-only]{padding:calc(var(--spacing) * 3)}.data-icon-only\:p-3\.5[data-icon-only]{padding:calc(var(--spacing) * 3.5)}:where([data-input-wrapper]) .in-data-input-wrapper\:data-icon-only\:p-2\.5[data-icon-only]{padding:calc(var(--spacing) * 2.5)}:where([data-input-wrapper]) .in-data-input-wrapper\:data-icon-only\:p-3[data-icon-only]{padding:calc(var(--spacing) * 3)}.data-loading\:bg-brand-solid_hover[data-loading]{background-color:var(--background-color-brand-solid_hover)}.data-loading\:bg-error-primary[data-loading]{background-color:var(--background-color-error-primary)}.data-loading\:bg-primary_hover[data-loading]{background-color:var(--background-color-primary_hover)}:is(.\*\:data-text\:underline>*)[data-text]{text-decoration-line:underline}:is(.\*\:data-text\:decoration-transparent>*)[data-text]{text-decoration-color:#0000}:is(.\*\:data-text\:underline-offset-2>*)[data-text]{text-underline-offset:2px}@media (hover:hover){:is(.hover\:\*\:data-text\:decoration-current:hover>*)[data-text]{text-decoration-color:currentColor}}@media (min-width:40rem){.sm\:right-5{right:calc(var(--spacing) * 5)}.sm\:bottom-6{bottom:calc(var(--spacing) * 6)}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:h-\[min\(640px\,calc\(100svh-6rem\)\)\]{height:min(640px,100svh - 6rem)}.sm\:w-16{width:calc(var(--spacing) * 16)}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-\[15px\]{font-size:15px}}@media (min-width:48rem){.md\:top-1\/2{top:50%}.md\:flex{display:flex}.md\:hidden{display:none}.md\:max-w-\[340px\]{max-width:340px}.md\:min-w-\[240px\]{min-width:240px}.md\:min-w-\[300px\]{min-width:300px}.md\:flex-1{flex:1}.md\:shrink-0{flex-shrink:0}.md\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.md\:gap-y-3{row-gap:calc(var(--spacing) * 3)}.md\:self-end{align-self:flex-end}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:py-\[1\.125rem\]{padding-block:1.125rem}.md\:pr-0{padding-right:0}.md\:pr-10{padding-right:calc(var(--spacing) * 10)}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:64rem){:is(.lg\:\*\*\:data-label\:hidden *)[data-label]{display:none}}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:outline-focus-ring a{outline-color:var(--color-focus-ring)}.\[\&_strong\]\:font-semibold strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&\:\:-webkit-resizer\]\:bg-\(image\:--resize-handle-bg\)::-webkit-resizer{background-image:var(--resize-handle-bg)}.\[\&\:\:-webkit-resizer\]\:bg-contain::-webkit-resizer{background-size:contain}@media (prefers-color-scheme:dark){.dark\:\[\&\:\:-webkit-resizer\]\:bg-\(image\:--resize-handle-bg-dark\)::-webkit-resizer{background-image:var(--resize-handle-bg-dark)}}.\[\&\:not\(\:first-child\)\]\:mt-2:not(:first-child){margin-top:calc(var(--spacing) * 2)}.\[\&\>\*\:not\(\[data-icon\=loading\]\)\]\:invisible>:not([data-icon=loading]){visibility:hidden}.\[\&\>\*\:not\(\[data-icon\=loading\]\)\:not\(\[data-text\]\)\]\:hidden>:not([data-icon=loading]):not([data-text]){display:none}.ks-chat-panel.pointer-events-none{--ks-chat-accent-ink:var(--color-teal-700)}.ks-chat-panel.pointer-events-none svg{color:var(--color-teal-500)}body:has(.knav-m[data-open]) .ks-chat-panel{visibility:hidden}.ks-consent-panel.ks-consent-panel,.ks-consent-panel.ks-consent-panel *{font-family:var(--font-sans)!important}.ks-consent-panel .ks-consent-serif.ks-consent-serif{font-family:var(--font-serif)!important}.ks-consent-panel>div{color:var(--color-text-200)!important;background-color:var(--color-bg-100)!important;border-color:var(--color-border-000)!important}.ks-consent-panel a{color:inherit!important;-webkit-text-decoration-color:var(--color-border-200)!important;-webkit-text-decoration-color:var(--color-border-200)!important;-webkit-text-decoration-color:var(--color-border-200)!important;text-decoration-color:var(--color-border-200)!important;text-decoration-skip-ink:auto!important}.ks-consent-panel button[class~="bg-[#2b2620]"]{color:var(--color-teal-700)!important;background-color:var(--color-teal-250)!important}.ks-consent-panel button[class~="bg-[#2b2620]"]:hover{background-color:var(--color-teal-300)!important}.ks-consent-panel button[class~="border-[#2b2620]/[0.22]"]{color:var(--consent-accent)!important;border-color:var(--consent-accent)!important}.ks-consent-panel button[class~="border-[#2b2620]/[0.22]"]:hover{background-color:var(--consent-accent-wash)!important}.ks-consent-panel :is(a,button):focus-visible{outline-color:var(--consent-outline)!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-mask-linear{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-radial{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-conic{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-left{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-right{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-bottom{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-top{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-bottom-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-bottom-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-bottom-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-bottom-to-color{syntax:"*";inherits:false;initial-value:transparent}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
