@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-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--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-content:""}}}@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-400:#f98080;--color-red-500:#e2625f;--color-red-600:#cc483f;--color-red-700:#b83d35;--color-red-800:#932b26;--color-red-950:#460809;--color-orange-400:#ff8a4c;--color-orange-500:#e9704a;--color-orange-600:#c64623;--color-orange-700:#b03a15;--color-orange-950:#441306;--color-amber-50:#fffbeb;--color-amber-100:#faf3d5;--color-amber-200:#f5e6ad;--color-amber-300:#f4d576;--color-amber-400:#f7bd2a;--color-amber-500:#f39f1d;--color-amber-600:#da7700;--color-amber-700:#b65100;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-yellow-50:#fdfded;--color-yellow-100:#f7f5d6;--color-yellow-200:#f1e8af;--color-yellow-300:#edcd6e;--color-yellow-400:#e3a008;--color-yellow-950:#432004;--color-lime-50:#f8fdee;--color-lime-100:#eff9dc;--color-lime-200:#e0f4bd;--color-lime-300:#c8ec94;--color-lime-400:#abdf66;--color-lime-500:#8fc852;--color-lime-600:#66a21a;--color-lime-700:#4b7d00;--color-lime-800:#3d6300;--color-lime-900:#35530e;--color-lime-950:#192e03;--color-green-300:#84e1bc;--color-green-400:#31c48d;--color-green-950:#032e15;--color-emerald-50:#ecfdf5;--color-emerald-100:#d7f7e7;--color-emerald-200:#b2f0d3;--color-emerald-300:#78e5b9;--color-emerald-400:#1dd195;--color-emerald-500:#00ba80;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-emerald-900:#004e3b;--color-emerald-950:#002c22;--color-teal-950:#022f2e;--color-cyan-50:#ecfeff;--color-cyan-100:#d2f9fd;--color-cyan-200:#a7f3fb;--color-cyan-300:#60e9fb;--color-cyan-400:#00d2ef;--color-cyan-500:#00b7d7;--color-cyan-600:#0092b5;--color-cyan-700:#007492;--color-cyan-800:#005f78;--color-cyan-900:#104e64;--color-cyan-950:#053345;--color-sky-50:#f0f9ff;--color-sky-100:#dff2fe;--color-sky-200:#b8e6fe;--color-sky-300:#77d4ff;--color-sky-400:#00bcfe;--color-sky-500:#00a5ed;--color-sky-600:#0084cc;--color-sky-700:#0069a4;--color-sky-800:#005986;--color-sky-900:#024a70;--color-sky-950:#052f4a;--color-blue-50:#fafafa;--color-blue-100:#f5f5f5;--color-blue-200:#e5e5e5;--color-blue-300:#d4d4d4;--color-blue-400:#a1a1a1;--color-blue-500:#737373;--color-blue-600:#525252;--color-blue-700:#404040;--color-blue-800:#262626;--color-blue-900:#171717;--color-blue-950:#0a0a0a;--color-indigo-500:#6d7bde;--color-indigo-600:#5c61c3;--color-indigo-700:#5353ad;--color-indigo-800:#43408a;--color-indigo-950:#1e1a4d;--color-violet-50:#f5f3ff;--color-violet-100:#ede9fe;--color-violet-200:#ddd6ff;--color-violet-300:#c4b4ff;--color-violet-400:#a589f8;--color-violet-500:#866dd3;--color-violet-600:#745abd;--color-violet-700:#654da8;--color-violet-800:#54408b;--color-violet-900:#482f7f;--color-violet-950:#2f0d68;--color-purple-400:#ac94fa;--color-purple-500:#8b71d7;--color-purple-600:#765cbf;--color-purple-700:#644ea9;--color-purple-800:#4f3f8a;--color-purple-900:#462f7f;--color-purple-950:#3c0366;--color-fuchsia-50:#fdf4ff;--color-fuchsia-300:#edaef7;--color-fuchsia-400:#d986e6;--color-fuchsia-600:#a75bb1;--color-fuchsia-950:#4b004f;--color-pink-400:#f17eb8;--color-pink-500:#d55e93;--color-pink-600:#c5426c;--color-pink-700:#b03660;--color-pink-800:#90294d;--color-pink-950:#510424;--color-rose-50:#fff1f2;--color-rose-100:#ffe4e6;--color-rose-200:#ffccd3;--color-rose-300:#ffa2ae;--color-rose-400:#f57285;--color-rose-500:#dd5e6b;--color-rose-600:#cd4655;--color-rose-700:#b03345;--color-rose-800:#942b3f;--color-rose-900:#81223a;--color-rose-950:#4d0218;--color-slate-50:#fafafa;--color-slate-100:#f5f5f5;--color-slate-200:#e5e5e5;--color-slate-300:#d4d4d4;--color-slate-400:#a1a1a1;--color-slate-500:#737373;--color-slate-600:#525252;--color-slate-700:#404040;--color-slate-800:#262626;--color-slate-900:#171717;--color-slate-950:#0a0a0a;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e5e5e5;--color-gray-300:#d4d4d4;--color-gray-400:#a1a1a1;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-gray-950:#0a0a0a;--color-zinc-50:#fafafa;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-600:#52525c;--color-zinc-700:#3f3f46;--color-zinc-800:#27272a;--color-zinc-900:#18181b;--color-zinc-950:#09090b;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-stone-50:#fafaf9;--color-stone-100:#f5f5f4;--color-stone-200:#e7e5e4;--color-stone-300:#d6d3d1;--color-stone-400:#a6a09b;--color-stone-500:#79716b;--color-stone-600:#57534d;--color-stone-700:#44403b;--color-stone-800:#292524;--color-stone-900:#1c1917;--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--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;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--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);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary-50:#fafafa;--color-primary-100:#f5f5f5;--color-primary-200:#e5e5e5;--color-primary-300:#d4d4d4;--color-primary-400:#a1a1a1;--color-primary-500:#737373;--color-primary-600:#525252;--color-primary-700:#404040;--color-primary-800:#262626;--color-primary-900:#171717;--color-primary-950:#0a0a0a;--color-background:var(--color-bg-primary);--color-foreground:var(--color-text-primary);--color-card:var(--color-bg-white);--color-card-foreground:var(--color-text-heading);--color-popover:var(--color-bg-white);--color-popover-foreground:var(--color-text-heading);--color-primary:var(--color-button-bg);--color-primary-foreground:var(--color-button-text);--color-secondary:var(--color-bg-elevated);--color-secondary-foreground:var(--color-text-heading);--color-muted:var(--color-bg-elevated);--color-muted-foreground:var(--color-text-muted);--color-accent:var(--color-bg-elevated);--color-accent-foreground:var(--color-text-heading);--color-destructive:var(--color-danger);--color-border:var(--color-border);--color-input:var(--color-border);--color-ring:var(--color-text-footer)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-500:lab(58.3879% 50.411 28.1456);--color-red-600:lab(49.9807% 53.0247 35.3479);--color-red-700:lab(44.5076% 49.9234 33.6313);--color-red-800:lab(34.5907% 43.8939 28.8642);--color-red-950:lab(13.003% 29.04 16.7519);--color-orange-500:lab(61.8176% 46.2557 43.6763);--color-orange-600:lab(48.4076% 50.6859 47.7928);--color-orange-700:lab(42.3579% 47.4922 47.5278);--color-orange-950:lab(14.1747% 23.4515 19.4461);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.8242% -1.02758 15.4729);--color-amber-200:lab(91.5738% -1.20184 29.8002);--color-amber-300:lab(86.3805% 2.76154 50.6735);--color-amber-400:lab(80.2213% 12.8215 74.4251);--color-amber-500:lab(72.862% 25.9547 72.056);--color-amber-600:lab(60.4192% 38.187 76.7694);--color-amber-700:lab(47.2981% 42.0204 66.2348);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-yellow-50:lab(98.8917% -1.93903 7.33525);--color-yellow-100:lab(96.0001% -2.76989 15.1228);--color-yellow-200:lab(91.7717% -3.58143 29.3366);--color-yellow-300:lab(83.8066% 3.30681 50.9271);--color-yellow-950:lab(16.8146% 15.7422 23.1133);--color-lime-50:lab(98.5905% -3.47304 6.55614);--color-lime-100:lab(96.5994% -7.1384 13.013);--color-lime-200:lab(93.5985% -13.8024 24.2674);--color-lime-300:lab(89.2936% -22.9142 38.8065);--color-lime-400:lab(83.1803% -31.5599 52.3186);--color-lime-500:lab(74.739% -33.153 51.3227);--color-lime-600:lab(60.8743% -35.4394 56.9963);--color-lime-700:lab(47.246% -32.2589 55.8249);--color-lime-800:lab(37.7655% -25.1694 43.0683);--color-lime-900:lab(31.9931% -20.7654 33.7379);--color-lime-950:lab(16.5113% -15.1841 22.0145);--color-green-950:lab(15.6845% -20.4225 11.7249);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-100:lab(94.7396% -13.106 4.31881);--color-emerald-200:lab(89.9858% -24.9264 7.59728);--color-emerald-300:lab(83.6187% -40.5997 11.5997);--color-emerald-400:lab(74.8577% -54.55 17.5203);--color-emerald-500:lab(66.8475% -54.6249 18.3301);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-teal-950:lab(16.6371% -15.3183 -3.81732);--color-cyan-50:lab(98.3304% -5.97432 -2.62108);--color-cyan-100:lab(95.2686% -12.2993 -6.09733);--color-cyan-200:lab(91.0395% -22.5732 -12.026);--color-cyan-300:lab(85.3337% -34.805 -20.4312);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-cyan-600:lab(55.1767% -26.7496 -30.5139);--color-cyan-700:lab(44.7267% -21.5987 -26.118);--color-cyan-800:lab(36.5114% -17.1989 -21.6292);--color-cyan-900:lab(30.372% -13.1853 -18.7887);--color-cyan-950:lab(19.1528% -9.68757 -15.5267);--color-sky-50:lab(97.3623% -2.33802 -4.13098);--color-sky-100:lab(94.3709% -4.56053 -8.23453);--color-sky-200:lab(88.6983% -11.3978 -16.8488);--color-sky-300:lab(80.3307% -20.2945 -31.385);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-sky-500:lab(63.3435% -18.1642 -48.401);--color-sky-600:lab(51.7754% -11.4712 -49.8349);--color-sky-700:lab(41.6013% -9.10804 -42.5647);--color-sky-800:lab(35.164% -9.57692 -34.4068);--color-sky-900:lab(29.1959% -8.34689 -28.2453);--color-sky-950:lab(17.8299% -5.31271 -21.1584);--color-indigo-500:lab(54.0232% 15.8388 -53.4448);--color-indigo-600:lab(44.5375% 19.5851 -52.9671);--color-indigo-700:lab(38.905% 19.8505 -49.1474);--color-indigo-800:lab(30.5414% 17.949 -41.9036);--color-indigo-950:lab(12.4853% 14.9672 -31.3418);--color-violet-50:lab(96.2416% 2.28849 -5.51657);--color-violet-100:lab(93.0838% 4.35197 -9.88284);--color-violet-200:lab(87.0888% 8.53688 -19.4189);--color-violet-300:lab(76.7419% 18.3911 -37.0706);--color-violet-400:lab(63.2521% 29.4192 -52.7046);--color-violet-500:lab(52.2093% 27.7248 -49.5886);--color-violet-600:lab(44.5772% 28.8405 -49.343);--color-violet-700:lab(38.9057% 26.9487 -46.1552);--color-violet-800:lab(32.3701% 22.9975 -39.5293);--color-violet-900:lab(26.0105% 27.089 -42.3648);--color-violet-950:lab(14.0706% 33.3353 -46.7553);--color-purple-500:lab(53.8399% 27.8978 -49.4042);--color-purple-600:lab(45.4012% 28.6726 -49.3936);--color-purple-700:lab(39.0329% 26.5728 -46.3823);--color-purple-800:lab(31.579% 21.9549 -40.2071);--color-purple-900:lab(25.7859% 26.5961 -42.7623);--color-purple-950:lab(14.8253% 38.9005 -44.5861);--color-fuchsia-50:lab(97.1083% 4.46233 -4.09334);--color-fuchsia-300:lab(78.9267% 32.455 -27.4131);--color-fuchsia-400:lab(67.4797% 43.9296 -35.5846);--color-fuchsia-600:lab(50.2999% 41.5781 -32.7139);--color-fuchsia-950:lab(15.7348% 39.0235 -27.4073);--color-pink-500:lab(56.7327% 51.8475 -4.7825);--color-pink-600:lab(48.5163% 55.3846 5.95818);--color-pink-700:lab(42.8284% 52.0649 4.95011);--color-pink-800:lab(34.37% 45.5226 4.14383);--color-pink-950:lab(15.6116% 35.2166 3.53979);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-rose-400:lab(64.8009% 52.0714 15.5454);--color-rose-500:lab(57.079% 51.7185 19.1162);--color-rose-600:lab(50.1387% 54.7986 22.2096);--color-rose-700:lab(41.878% 51.6482 20.2686);--color-rose-800:lab(35.2065% 45.417 14.3319);--color-rose-900:lab(30.0534% 42.2784 10.0876);--color-rose-950:lab(14.2323% 34.0086 9.80922);--color-zinc-50:lab(98.26% 0 0);--color-zinc-100:lab(96.1634% .0993311 -.364041);--color-zinc-200:lab(90.6853% .399232 -1.45452);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-600:lab(35.1166% 1.78212 -6.1173);--color-zinc-700:lab(26.8019% 1.35387 -4.68303);--color-zinc-800:lab(15.7305% .613764 -2.16959);--color-zinc-900:lab(8.30603% .618205 -2.16572);--color-zinc-950:lab(2.51107% .242703 -.886115);--color-neutral-50:lab(98.26% 0 0);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-900:lab(7.78201% -.0000149012 0);--color-neutral-950:lab(2.75381% 0 0);--color-stone-50:lab(98.2686% -.0991821 .364304);--color-stone-100:lab(96.5286% -.0991821 .364268);--color-stone-200:lab(91.055% .663072 .865579);--color-stone-300:lab(84.7909% .928015 1.59738);--color-stone-400:lab(66.2166% 1.88044 3.20326);--color-stone-500:lab(48.1164% 2.35701 4.26852);--color-stone-600:lab(35.5168% 1.08604 4.07829);--color-stone-700:lab(27.3812% 1.32917 3.57789);--color-stone-800:lab(15.0353% 1.96067 1.53427);--color-stone-900:lab(9.03835% 1.15298 1.92955)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.dark .dark\:bg-gray-900{background-color:#000!important}.dark .dark\:border-gray-800{border-color:#111827!important}.dark .dark\:text-gray-400{color:#9ca3af!important}[data-sf-root]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--sf-color-bg);color:var(--sf-color-fg);font-family:var(--sf-font-body);font-size:var(--sf-text-base);line-height:var(--sf-leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}[data-sf-root][data-sf-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html [data-sf-root] :where(p,ul,ol,li,blockquote,h1,h2,h3,h4,h5,h6){color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;margin:0}html [data-sf-root] a,html [data-sf-root] a:hover{color:inherit}html [data-sf-root] :where(h1,h2,h3,h4,h5,h6){font-family:var(--sf-font-heading);font-weight:var(--sf-heading-weight);font-stretch:var(--sf-heading-stretch);text-transform:var(--sf-heading-case);letter-spacing:var(--sf-tracking-heading);line-height:var(--sf-leading-heading);text-wrap:balance}html [data-sf-root] :where(h1){font-size:var(--sf-text-5xl);line-height:var(--sf-leading-display)}html [data-sf-root] :where(h2){font-size:var(--sf-text-3xl)}html [data-sf-root] :where(h3){font-size:var(--sf-text-xl)}html [data-sf-root] :where(h4){font-size:var(--sf-text-lg)}:where([data-sf-root]) :where(p,li,blockquote){text-wrap:pretty}:where([data-sf-root]) :where(code,kbd,samp,pre){font-family:var(--sf-font-mono)}:where([data-sf-root]) :where(a){color:inherit;text-underline-offset:.2em}:where([data-sf-root]) :focus-visible{outline:2px solid var(--sf-color-ring);outline-offset:2px}:where([data-sf-root]) ::-moz-selection{background-color:var(--sf-color-primary-soft);color:var(--sf-color-fg)}:where([data-sf-root]) ::selection{background-color:var(--sf-color-primary-soft);color:var(--sf-color-fg)}:where([data-sf-root]) :where(hr){border:0;border-block-start:1px solid var(--sf-color-border)}:where([data-sf-root],[data-sf-tone],[data-sf-fill]){--sf-card-bg:var(--sf-color-surface);--sf-card-border:var(--sf-color-border);--sf-card-border-hover:var(--sf-color-border)}@supports (color:color-mix(in lab, red, red)){:where([data-sf-root],[data-sf-tone],[data-sf-fill]){--sf-card-border-hover:color-mix(in oklab, var(--sf-color-border), var(--sf-color-border-strong))}}:where([data-sf-root],[data-sf-tone],[data-sf-fill]){--sf-card-selected-bg:var(--sf-color-primary-soft);--sf-card-selected-border:var(--sf-color-primary)}:where([data-sf-tone=surface]){--sf-card-bg:var(--sf-color-bg)}:where([data-sf-tone=inverse],[data-sf-fill=inverse]){--sf-card-bg:var(--sf-color-inverse-raised);--sf-card-border:var(--sf-color-inverse-border);--sf-card-border-hover:var(--sf-color-on-inverse-muted);--sf-card-selected-bg:var(--sf-color-inverse-raised);--sf-card-selected-border:var(--sf-color-on-inverse);--sf-card-shadow:0 0 #0000;--sf-card-shadow-hover:0 0 #0000;--sf-color-ring:var(--sf-color-on-inverse);--sf-color-ring-soft:var(--sf-color-on-inverse)}@supports (color:color-mix(in lab, red, red)){:where([data-sf-tone=inverse],[data-sf-fill=inverse]){--sf-color-ring-soft:color-mix(in oklab, var(--sf-color-on-inverse) 35%, transparent)}}:where([data-sf-tone=primary],[data-sf-fill=band]){--sf-card-bg:var(--sf-color-band-raised);--sf-card-border:var(--sf-color-band-border);--sf-card-border-hover:var(--sf-color-on-band-muted);--sf-card-selected-bg:var(--sf-color-band-raised);--sf-card-selected-border:var(--sf-color-on-band);--sf-card-shadow:0 0 #0000;--sf-card-shadow-hover:0 0 #0000;--sf-color-ring:var(--sf-color-on-band);--sf-color-ring-soft:var(--sf-color-on-band)}@supports (color:color-mix(in lab, red, red)){:where([data-sf-tone=primary],[data-sf-fill=band]){--sf-color-ring-soft:color-mix(in oklab, var(--sf-color-on-band) 35%, transparent)}}:where([data-sf-tone=inverse]) :where(.sf-card:not([data-sf-paper],[data-sf-fill]),.sf-option),:where([data-sf-fill=inverse]){--sf-color-fg:var(--sf-color-on-inverse);--sf-color-muted-fg:var(--sf-color-on-inverse-muted);--sf-color-border:var(--sf-color-inverse-border);--sf-color-border-strong:var(--sf-color-on-inverse-muted);--sf-color-surface-2:var(--sf-color-inverse-raised);--sf-color-primary-soft:var(--sf-color-inverse-raised);--sf-color-primary-ink:var(--sf-color-on-inverse);--sf-color-accent-ink:var(--sf-color-on-inverse);--sf-color-primary-soft-ink:var(--sf-color-on-inverse);--sf-color-accent-soft-ink:var(--sf-color-on-inverse);--sf-btn-fill-bg:var(--sf-color-on-inverse);--sf-btn-fill-fg:var(--sf-color-inverse);--sf-btn-fill-hover:var(--sf-color-on-inverse)}@supports (color:color-mix(in lab, red, red)){:where([data-sf-tone=inverse]) :where(.sf-card:not([data-sf-paper],[data-sf-fill]),.sf-option),:where([data-sf-fill=inverse]){--sf-btn-fill-hover:color-mix(in oklab, var(--sf-color-on-inverse) 85%, var(--sf-color-inverse))}}:where([data-sf-tone=primary]) :where(.sf-card:not([data-sf-paper],[data-sf-fill]),.sf-option),:where([data-sf-fill=band]){--sf-color-fg:var(--sf-color-on-band);--sf-color-muted-fg:var(--sf-color-on-band-muted);--sf-color-border:var(--sf-color-band-border);--sf-color-border-strong:var(--sf-color-on-band-muted);--sf-color-surface-2:var(--sf-color-band-raised);--sf-color-primary-soft:var(--sf-color-band-raised);--sf-color-primary-ink:var(--sf-color-on-band);--sf-color-accent-ink:var(--sf-color-on-band);--sf-color-primary-soft-ink:var(--sf-color-on-band);--sf-color-accent-soft-ink:var(--sf-color-on-band);--sf-btn-fill-bg:var(--sf-color-on-band);--sf-btn-fill-fg:var(--sf-color-band);--sf-btn-fill-hover:var(--sf-color-on-band)}@supports (color:color-mix(in lab, red, red)){:where([data-sf-tone=primary]) :where(.sf-card:not([data-sf-paper],[data-sf-fill]),.sf-option),:where([data-sf-fill=band]){--sf-btn-fill-hover:color-mix(in oklab, var(--sf-color-on-band) 85%, var(--sf-color-band))}}:where([data-sf-root],[data-sf-tone],[data-sf-fill],.sf-card,.sf-option,[data-sf-paper]){--sf-tone-muted:var(--sf-color-muted-fg)}:where([data-sf-tone=inverse]){--sf-tone-muted:var(--sf-color-on-inverse-muted)}:where([data-sf-tone=primary]){--sf-tone-muted:var(--sf-color-on-band-muted)}[data-sf-footer] [data-block-type=footer]{--sf-color-inverse:var(--sf-footer-fill);--sf-color-on-inverse:var(--sf-footer-on);--sf-color-on-inverse-muted:var(--sf-footer-on-muted);--sf-color-inverse-raised:var(--sf-footer-raised);--sf-color-inverse-border:var(--sf-footer-border)}.dark{--color-red-400:#f08685;--color-red-500:#dd6662;--color-red-600:#cc483f;--color-orange-400:#f19364;--color-orange-500:#e57351;--color-orange-600:#c64623;--color-amber-100:#f9f3d9;--color-amber-200:#f3e6b5;--color-amber-300:#efd589;--color-amber-400:#eebf5a;--color-amber-500:#f0a133;--color-amber-600:#da7700;--color-yellow-100:#f7f4da;--color-yellow-200:#efe8b6;--color-yellow-300:#e8ce82;--color-yellow-400:#dba341;--color-lime-100:#f0f8df;--color-lime-200:#e1f3c3;--color-lime-300:#cceaa1;--color-lime-400:#b1db7d;--color-lime-500:#92c75a;--color-lime-600:#66a21a;--color-green-300:#88e0bc;--color-green-400:#49c190;--color-emerald-100:#daf6e8;--color-emerald-200:#b8eed4;--color-emerald-300:#8ae1bc;--color-emerald-400:#55cc9b;--color-emerald-500:#0bb981;--color-cyan-100:#d6f8fb;--color-cyan-200:#b1f1f8;--color-cyan-300:#7ce5f4;--color-cyan-400:#2bd0ea;--color-sky-300:#7ed3fb;--color-sky-400:#44baf1;--color-sky-500:#02a5ea;--color-indigo-500:#717ecd;--color-indigo-600:#5f65b2;--color-indigo-700:#55579d;--color-violet-300:#c4b5fc;--color-violet-400:#a38ee8;--color-violet-500:#8573c3;--color-violet-600:#7260ae;--color-violet-700:#635399;--color-purple-400:#ab97f1;--color-purple-500:#8a77c7;--color-purple-600:#7462b0;--color-purple-700:#63549a;--color-fuchsia-200:#f3d2fb;--color-fuchsia-300:#e7b3f0;--color-fuchsia-400:#d18edb;--color-fuchsia-500:#b77ac0;--color-fuchsia-600:#9f63a7;--color-fuchsia-700:#87518c;--color-pink-400:#e787b6;--color-pink-500:#d26292;--color-pink-600:#c5426c;--color-rose-300:#faa6b0;--color-rose-400:#e77e8a;--color-rose-500:#d9626d;--color-rose-600:#cd4655;--color-red-700:#c32a26;--color-red-800:#9a1e1d;--color-orange-700:#b43403;--color-amber-700:#b75000;--color-indigo-800:#42389d;--color-violet-800:#57369e;--color-purple-800:#51369d;--color-fuchsia-800:#7f2c86;--color-pink-700:#bb225e;--color-pink-800:#961c4b;--color-rose-700:#bb1c3e;--color-rose-800:#9b1e3b}@supports (color:lab(0% 0 0)){.dark{--color-red-400:lab(68.0552% 41.2875 19.4885);--color-red-500:lab(58.4935% 47.2027 26.1507);--color-red-600:lab(49.9807% 53.0247 35.3479);--color-orange-400:lab(70.3094% 33.2575 40.6356);--color-orange-500:lab(61.9108% 43.1875 40.3102);--color-orange-600:lab(48.4076% 50.6859 47.7928);--color-amber-100:lab(95.7982% -.947297 13.4974);--color-amber-200:lab(91.5329% -1.22157 25.6182);--color-amber-300:lab(86.3452% 1.7322 41.1641);--color-amber-400:lab(80.2553% 9.30086 56.3961);--color-amber-500:lab(72.9077% 23.93 65.4679);--color-amber-600:lab(60.4192% 38.187 76.7694);--color-yellow-100:lab(95.9664% -2.46719 13.1939);--color-yellow-200:lab(91.7195% -3.27307 25.2273);--color-yellow-300:lab(83.7757% 2.17253 41.3091);--color-yellow-400:lab(71.1214% 14.3824 56.9877);--color-lime-100:lab(96.5481% -6.27077 11.3603);--color-lime-200:lab(93.5007% -12.0471 20.9167);--color-lime-300:lab(89.1088% -19.3315 31.8835);--color-lime-400:lab(82.9175% -26.0669 41.2969);--color-lime-500:lab(74.652% -31.2338 47.547);--color-lime-600:lab(60.8743% -35.4394 56.9963);--color-green-300:lab(82.8885% -33.8596 8.72064);--color-green-400:lab(70.5223% -43.8499 14.5219);--color-emerald-100:lab(94.6724% -11.4556 3.77686);--color-emerald-200:lab(89.8527% -21.5508 6.5768);--color-emerald-300:lab(83.3551% -33.6391 9.64239);--color-emerald-400:lab(74.4681% -43.866 14.1611);--color-emerald-500:lab(66.7188% -51.0071 17.1476);--color-cyan-100:lab(95.2225% -10.7693 -5.34226);--color-cyan-200:lab(90.9527% -19.6025 -10.4494);--color-cyan-300:lab(85.1764% -29.1831 -17.11);--color-cyan-400:lab(76.4562% -35.0671 -25.1304);--color-sky-300:lab(80.3175% -18.623 -28.3579);--color-sky-400:lab(70.721% -20.6567 -37.6234);--color-sky-500:lab(63.3819% -17.7375 -45.477);--color-indigo-500:lab(54.4822% 10.8499 -43.031);--color-indigo-600:lab(45.0607% 13.6476 -42.6214);--color-indigo-700:lab(39.4446% 13.6285 -38.8548);--color-violet-300:lab(76.8964% 16.311 -33.4834);--color-violet-400:lab(63.762% 22.7662 -43.0717);--color-violet-500:lab(52.7382% 20.9275 -39.9139);--color-violet-600:lab(45.1413% 21.6726 -39.7023);--color-violet-700:lab(39.4762% 19.7404 -36.4878);--color-purple-400:lab(66.913% 22.4733 -43.1815);--color-purple-500:lab(54.3634% 21.1187 -39.7672);--color-purple-600:lab(45.961% 21.553 -39.7449);--color-purple-700:lab(39.602% 19.417 -36.6676);--color-fuchsia-200:lab(87.8673% 17.0701 -15.6136);--color-fuchsia-300:lab(79.2288% 26.9805 -22.9289);--color-fuchsia-400:lab(67.9637% 35.5556 -29.0541);--color-fuchsia-500:lab(59.6362% 32.8017 -26.864);--color-fuchsia-600:lab(50.7989% 33.1156 -26.3121);--color-fuchsia-700:lab(42.4707% 30.6452 -23.5424);--color-pink-400:lab(67.9808% 42.087 -8.08412);--color-pink-500:lab(56.8638% 48.7118 -4.49004);--color-pink-600:lab(48.5163% 55.3846 5.95818);--color-rose-300:lab(76.8276% 32.8241 8.20894);--color-rose-400:lab(65.1417% 42.3729 12.461);--color-rose-500:lab(57.1908% 48.4914 17.8107);--color-rose-600:lab(50.1387% 54.7986 22.2096);--color-red-700:lab(44.1818% 59.6244 42.5504);--color-red-800:lab(34.3718% 50.3705 34.6621);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-violet-800:lab(31.4759% 33.8638 -52.4282);--color-purple-800:lab(30.6725% 32.7931 -53.3433);--color-fuchsia-800:lab(33.9098% 45.2658 -33.2729);--color-pink-700:lab(42.4602% 61.4968 5.98424);--color-pink-800:lab(34.1242% 51.8072 4.80294);--color-rose-700:lab(41.5353% 61.3192 24.8414);--color-rose-800:lab(34.975% 51.837 16.6883)}}:root{--color-bg-primary:#fff;--color-bg-white:#fff;--color-bg-elevated:#f5f5f5;--color-ink:#262626;--color-text-primary:#262626;--color-text-heading:#262626;--color-text-muted:#737373;--color-text-footer:#a1a1a1;--color-border:#e5e5e5;--color-link:#262626;--color-link-hover:#404040;--color-button-bg:#262626;--color-button-text:#fafafa;--color-danger:#e7000b}.dark{--color-bg-primary:#0a0a0a;--color-bg-white:#171717;--color-bg-elevated:#262626;--color-text-primary:#fafafa;--color-text-heading:#fafafa;--color-text-muted:#a1a1a1;--color-text-footer:#737373;--color-border:#ffffff1a;--color-surface-raised:#ffffff1a;--color-hover:#fff3;--color-link:#e5e5e5;--color-link-hover:#fafafa;--color-button-bg:#e5e5e5;--color-button-text:#171717;--color-danger:#ff6467}:root:not(.dark){--color-black:#262626;--color-gray-800:#333;--color-gray-900:#262626;--color-gray-950:#262626;--color-slate-800:#333;--color-slate-900:#262626;--color-slate-950:#262626;--color-neutral-800:#333;--color-neutral-900:#262626;--color-neutral-950:#262626;--color-zinc-900:#262626;--color-zinc-950:#262626;--color-stone-900:#262626;--color-stone-950:#262626;--color-primary-800:#333;--color-primary-900:#262626;--color-primary-950:#262626;--color-blue-800:#333;--color-blue-900:#262626;--color-blue-950:#262626}.dark .dark\:bg-gray-950,.dark .dark\:bg-gray-950\/95{background-color:var(--color-bg-primary)!important}@supports (color:color-mix(in lab, red, red)){.dark .dark\:bg-gray-950\/95{background-color:color-mix(in srgb, var(--color-bg-primary) 95%, transparent)!important}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-text-primary);background-color:var(--color-bg-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.6}@media (pointer:coarse){:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=button],[type=submit],[type=reset],[type=image]),textarea,select,[contenteditable=true],[contenteditable=""]):not(.text-lg,.text-xl,.text-2xl,.text-3xl,.text-4xl){font-size:16px!important}}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.landing-shell{font-family:var(--font-landing), "Inter Tight", "Inter", sans-serif;color:#262626}.landing-shell :where(button,input,textarea,select){font:inherit}.landing-display{font-family:var(--font-landing), "Inter Tight", "Inter", sans-serif;letter-spacing:-.055em;font-weight:600;line-height:1.02}.dark .landing-shell{color:#ededed}.display{letter-spacing:-.04em;color:var(--color-text-heading);margin:0;margin-bottom:24px;font-size:48px;font-weight:600;line-height:1.2}h1,.headline-1{letter-spacing:-.03em;color:var(--color-text-heading);margin:0 0 32px;font-size:40px;font-weight:600;line-height:1.3}h2,.headline-2{letter-spacing:-.02em;color:var(--color-text-heading);margin:0 0 24px;font-size:28px;font-weight:500;line-height:1.4}h3,h4{color:var(--color-text-heading);margin:0 0 20px;font-size:20px;font-weight:500;line-height:1.4}.body-large,p.body-large{letter-spacing:0;color:var(--color-text-primary);margin:0 0 20px;font-size:18px;font-weight:400;line-height:1.6}p,ul,ol,.body-small{letter-spacing:0;color:var(--color-text-primary);margin:0 0 16px;font-size:14px;font-weight:400;line-height:1.6}p li,ul li,ol li{margin-inline-start:5px;list-style-position:inside}.overline{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin:0;margin-bottom:8px;font-size:12px;font-weight:500;line-height:1.4}:where(.flex:not(.flex-col):not(.flex-col-reverse),.inline-flex,.grid)>:is(h1,h2,h3,h4,p,ul,ol),:where(.flex.flex-col[class*=gap-])>:is(h1,h2,h3,h4,p,ul,ol),:where([class*=space-y-])>:is(h1,h2,h3,h4,p,ul,ol):last-child,:where(.flex:not(.flex-col):not(.flex-col-reverse),.inline-flex)>*>:is(h1,h2,h3,h4,p,ul,ol):last-child{margin-bottom:0}:is(h1,h2,h3,h4,p,ul,ol):has(+:is([class^=mt-],[class*=\ mt-])){margin-bottom:0}a{color:var(--color-link);text-decoration:none}a:hover{color:var(--color-link-hover);text-decoration:none}@media (max-width:639.98px){[role=tablist]:not([data-tabs-row]){scrollbar-width:none;background:var(--color-white);box-shadow:0 1px 2px #0000000d;border:1px solid var(--color-gray-200)!important;border-radius:.75rem!important;grid-auto-columns:minmax(max-content,1fr)!important;grid-auto-flow:column!important;width:100%!important;margin:0!important;display:grid!important;overflow-x:auto!important}[role=tablist]:not([data-tabs-row])::-webkit-scrollbar{display:none}[role=tablist]:not([data-tabs-row])>*{min-width:0;margin:0!important;display:flex!important}[role=tablist]:not([data-tabs-row])>*+*{border-inline-start:1px solid var(--color-gray-200)}[role=tablist]:not([data-tabs-row]) [role=tab]{white-space:nowrap;color:var(--color-gray-500);background:0 0;flex:auto;border-bottom-width:0!important;border-radius:0!important;justify-content:center!important;margin:0!important;padding:.75rem 1rem!important}[role=tablist]:not([data-tabs-row]) [role=tab] svg{display:none}[role=tablist]:not([data-tabs-row]) [role=tab][aria-selected=true],[role=tablist]:not([data-tabs-row]) [role=tab][aria-current=page]{background:var(--color-gray-100);color:var(--color-gray-900)}.dark [role=tablist]:not([data-tabs-row]){background:var(--color-gray-800);border-color:var(--color-gray-700)!important}.dark [role=tablist]:not([data-tabs-row])>*+*{border-inline-start-color:var(--color-gray-700)}.dark [role=tablist]:not([data-tabs-row]) [role=tab]{color:var(--color-gray-400)}.dark [role=tablist]:not([data-tabs-row]) [role=tab][aria-selected=true],.dark [role=tablist]:not([data-tabs-row]) [role=tab][aria-current=page]{background:var(--color-gray-700);color:var(--color-white)}.grid:has(>[data-stats-card]):not(:has(>:not([data-stats-card]))){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important}.grid:has(>[data-stats-card]):not(:has(>:not([data-stats-card])))>[data-stats-card]:last-child:nth-child(odd){grid-column:1/-1}[data-stats-card]>div{padding:.875rem!important}@container (max-width:16rem){[data-stats-head]{flex-direction:column!important;align-items:flex-start!important;gap:.5rem!important}[data-stats-desc]{padding-inline-start:0!important}}}nav a,[role=tablist] a,a[role=tab]{text-decoration:none!important}.dark{background-color:var(--color-bg-primary)}.dark .dark\:bg-black,.dark .dark\:bg-gray-950,.dark .dark\:bg-gray-900{background-color:var(--color-bg-primary)!important}.dark .dark\:bg-gray-800{background-color:var(--color-bg-white)!important}.dark .dark\:bg-gray-700{background-color:var(--color-bg-elevated)!important}.dark .dark\:bg-gray-600,.dark .dark\:bg-gray-500,.dark .dark\:bg-neutral-950,.dark .dark\:bg-neutral-900{background-color:var(--color-bg-primary)!important}.dark .dark\:bg-neutral-800{background-color:var(--color-bg-white)!important}.dark .dark\:bg-neutral-700{background-color:var(--color-bg-elevated)!important}.dark .dark\:bg-slate-500,.dark .dark\:bg-slate-600,.dark .dark\:bg-slate-700,.dark .dark\:bg-slate-800,.dark .dark\:bg-slate-900,.dark .dark\:bg-slate-950{background-color:var(--color-bg-primary)!important}.dark .dark\:border-gray-700,.dark .dark\:border-gray-800{border-color:var(--color-border)!important}.dark .dark\:border-gray-600{border-color:#ffffff26!important}.dark .dark\:text-gray-400,.dark .dark\:text-gray-500,.dark .dark\:text-gray-600,.dark .text-gray-500:not([class*=dark\:text-]),.dark .text-gray-600:not([class*=dark\:text-]){color:var(--color-text-muted)!important}input::-moz-placeholder{color:var(--color-text-muted)}textarea::-moz-placeholder{color:var(--color-text-muted)}input::placeholder,textarea::placeholder{color:var(--color-text-muted)}[class*=placeholder-gray-400]::-moz-placeholder{color:var(--color-text-muted)!important}[class*=placeholder-gray-500]::-moz-placeholder{color:var(--color-text-muted)!important}[class*=placeholder\:text-gray-400]::-moz-placeholder{color:var(--color-text-muted)!important}[class*=placeholder\:text-gray-500]::-moz-placeholder{color:var(--color-text-muted)!important}[class*=placeholder-gray-400]::placeholder,[class*=placeholder-gray-500]::placeholder,[class*=placeholder\:text-gray-400]::placeholder,[class*=placeholder\:text-gray-500]::placeholder{color:var(--color-text-muted)!important}.dark svg.lucide:is([class*="-500"],[class*="-600"],[class*="-700"],[class*="-800"],[class*="-900"]):not([class*=dark\:text-]){stroke:oklch(from currentColor max(l, .74) min(c, .13) h)}.dark button[class*=dark\:border-white]:not([aria-pressed],[aria-selected],[aria-checked],[aria-current],[role=tab],[role=radio],[class*=dark\:bg-white],[class*=border-b-2],[class*=ring-1]){border-color:#0000!important}.dark button:is(:disabled,.cursor-not-allowed):is(.opacity-50,.opacity-60,[class*=disabled\:opacity-50],[class*=disabled\:opacity-60]){opacity:.72!important}.dark .dark\:text-gray-300{color:var(--color-text-primary)!important}.dark [class*="dark:bg-gray-500/"]:not(.landing-shell *):not([class*=bg-transparent]),.dark [class*="dark:bg-gray-600/"]:not(.landing-shell *):not([class*=bg-transparent]),.dark [class*="dark:bg-gray-700/"]:not(.landing-shell *):not([class*=bg-transparent]),.dark [class*="dark:bg-gray-800/"]:not(.landing-shell *):not([class*=bg-transparent]),.dark [class*="dark:bg-slate-500/"]:not(.landing-shell *):not([class*=bg-transparent]),.dark [class*="dark:bg-slate-600/"]:not(.landing-shell *):not([class*=bg-transparent]),.dark [class*="dark:bg-slate-700/"]:not(.landing-shell *):not([class*=bg-transparent]),.dark [class*="dark:bg-slate-800/"]:not(.landing-shell *):not([class*=bg-transparent]){background-color:var(--color-surface-raised)!important}.dark [class*="dark:hover:bg-gray-500"]:hover:not(.landing-shell *),.dark [class*="dark:hover:bg-gray-600"]:hover:not(.landing-shell *),.dark [class*="dark:hover:bg-gray-700"]:hover:not(.landing-shell *),.dark [class*="dark:hover:bg-gray-800"]:hover:not(.landing-shell *),.dark [class*="dark:hover:bg-gray-900"]:hover:not(.landing-shell *),.dark [class*="dark:hover:bg-gray-950"]:hover:not(.landing-shell *),.dark [class*="dark:hover:bg-slate-500"]:hover:not(.landing-shell *),.dark [class*="dark:hover:bg-slate-600"]:hover:not(.landing-shell *),.dark [class*="dark:hover:bg-slate-700"]:hover:not(.landing-shell *),.dark [class*="dark:hover:bg-slate-800"]:hover:not(.landing-shell *),.dark [class*="dark:hover:bg-slate-900"]:hover:not(.landing-shell *),.dark [class*="dark:hover:bg-slate-950"]:hover:not(.landing-shell *){background-color:var(--color-hover)!important}.dark [class*=dark\:border-gray-500]:not(.landing-shell *),.dark [class*="dark:border-gray-600/"]:not(.landing-shell *),.dark [class*="dark:border-gray-700/"]:not(.landing-shell *),.dark [class*="dark:border-gray-800/"]:not(.landing-shell *),.dark [class*=dark\:border-gray-900]:not(.landing-shell *),.dark [class*=dark\:border-gray-950]:not(.landing-shell *),.dark [class*=dark\:border-slate-500]:not(.landing-shell *),.dark [class*=dark\:border-slate-600]:not(.landing-shell *),.dark [class*=dark\:border-slate-700]:not(.landing-shell *),.dark [class*=dark\:border-slate-800]:not(.landing-shell *),.dark [class*=dark\:border-slate-900]:not(.landing-shell *),.dark [class*=dark\:border-slate-950]:not(.landing-shell *),.dark [class*=dark\:border-t-gray-500]:not(.landing-shell *),.dark [class*=dark\:border-t-gray-600]:not(.landing-shell *),.dark [class*=dark\:border-t-gray-700]:not(.landing-shell *),.dark [class*=dark\:border-t-gray-800]:not(.landing-shell *),.dark [class*=dark\:border-t-gray-900]:not(.landing-shell *),.dark [class*=dark\:border-t-gray-950]:not(.landing-shell *),.dark [class*=dark\:border-t-slate-500]:not(.landing-shell *),.dark [class*=dark\:border-t-slate-600]:not(.landing-shell *),.dark [class*=dark\:border-t-slate-700]:not(.landing-shell *),.dark [class*=dark\:border-t-slate-800]:not(.landing-shell *),.dark [class*=dark\:border-t-slate-900]:not(.landing-shell *),.dark [class*=dark\:border-t-slate-950]:not(.landing-shell *),.dark [class*=dark\:border-b-gray-500]:not(.landing-shell *),.dark [class*=dark\:border-b-gray-600]:not(.landing-shell *),.dark [class*=dark\:border-b-gray-700]:not(.landing-shell *),.dark [class*=dark\:border-b-gray-800]:not(.landing-shell *),.dark [class*=dark\:border-b-gray-900]:not(.landing-shell *),.dark [class*=dark\:border-b-gray-950]:not(.landing-shell *),.dark [class*=dark\:border-b-slate-500]:not(.landing-shell *),.dark [class*=dark\:border-b-slate-600]:not(.landing-shell *),.dark [class*=dark\:border-b-slate-700]:not(.landing-shell *),.dark [class*=dark\:border-b-slate-800]:not(.landing-shell *),.dark [class*=dark\:border-b-slate-900]:not(.landing-shell *),.dark [class*=dark\:border-b-slate-950]:not(.landing-shell *),.dark [class*=dark\:border-l-gray-500]:not(.landing-shell *),.dark [class*=dark\:border-l-gray-600]:not(.landing-shell *),.dark [class*=dark\:border-l-gray-700]:not(.landing-shell *),.dark [class*=dark\:border-l-gray-800]:not(.landing-shell *),.dark [class*=dark\:border-l-gray-900]:not(.landing-shell *),.dark [class*=dark\:border-l-gray-950]:not(.landing-shell *),.dark [class*=dark\:border-l-slate-500]:not(.landing-shell *),.dark [class*=dark\:border-l-slate-600]:not(.landing-shell *),.dark [class*=dark\:border-l-slate-700]:not(.landing-shell *),.dark [class*=dark\:border-l-slate-800]:not(.landing-shell *),.dark [class*=dark\:border-l-slate-900]:not(.landing-shell *),.dark [class*=dark\:border-l-slate-950]:not(.landing-shell *),.dark [class*=dark\:border-r-gray-500]:not(.landing-shell *),.dark [class*=dark\:border-r-gray-600]:not(.landing-shell *),.dark [class*=dark\:border-r-gray-700]:not(.landing-shell *),.dark [class*=dark\:border-r-gray-800]:not(.landing-shell *),.dark [class*=dark\:border-r-gray-900]:not(.landing-shell *),.dark [class*=dark\:border-r-gray-950]:not(.landing-shell *),.dark [class*=dark\:border-r-slate-500]:not(.landing-shell *),.dark [class*=dark\:border-r-slate-600]:not(.landing-shell *),.dark [class*=dark\:border-r-slate-700]:not(.landing-shell *),.dark [class*=dark\:border-r-slate-800]:not(.landing-shell *),.dark [class*=dark\:border-r-slate-900]:not(.landing-shell *),.dark [class*=dark\:border-r-slate-950]:not(.landing-shell *),.dark [class*=dark\:border-x-gray-500]:not(.landing-shell *),.dark [class*=dark\:border-x-gray-600]:not(.landing-shell *),.dark [class*=dark\:border-x-gray-700]:not(.landing-shell *),.dark [class*=dark\:border-x-gray-800]:not(.landing-shell *),.dark [class*=dark\:border-x-gray-900]:not(.landing-shell *),.dark [class*=dark\:border-x-gray-950]:not(.landing-shell *),.dark [class*=dark\:border-x-slate-500]:not(.landing-shell *),.dark [class*=dark\:border-x-slate-600]:not(.landing-shell *),.dark [class*=dark\:border-x-slate-700]:not(.landing-shell *),.dark [class*=dark\:border-x-slate-800]:not(.landing-shell *),.dark [class*=dark\:border-x-slate-900]:not(.landing-shell *),.dark [class*=dark\:border-x-slate-950]:not(.landing-shell *),.dark [class*=dark\:border-y-gray-500]:not(.landing-shell *),.dark [class*=dark\:border-y-gray-600]:not(.landing-shell *),.dark [class*=dark\:border-y-gray-700]:not(.landing-shell *),.dark [class*=dark\:border-y-gray-800]:not(.landing-shell *),.dark [class*=dark\:border-y-gray-900]:not(.landing-shell *),.dark [class*=dark\:border-y-gray-950]:not(.landing-shell *),.dark [class*=dark\:border-y-slate-500]:not(.landing-shell *),.dark [class*=dark\:border-y-slate-600]:not(.landing-shell *),.dark [class*=dark\:border-y-slate-700]:not(.landing-shell *),.dark [class*=dark\:border-y-slate-800]:not(.landing-shell *),.dark [class*=dark\:border-y-slate-900]:not(.landing-shell *),.dark [class*=dark\:border-y-slate-950]:not(.landing-shell *){border-color:var(--color-surface-raised)!important}.dark [class*="dark:hover:border-gray-500"]:hover:not(.landing-shell *),.dark [class*="dark:hover:border-gray-600"]:hover:not(.landing-shell *),.dark [class*="dark:hover:border-gray-700"]:hover:not(.landing-shell *),.dark [class*="dark:hover:border-gray-800"]:hover:not(.landing-shell *),.dark [class*="dark:hover:border-gray-900"]:hover:not(.landing-shell *),.dark [class*="dark:hover:border-gray-950"]:hover:not(.landing-shell *),.dark [class*="dark:hover:border-slate-500"]:hover:not(.landing-shell *),.dark [class*="dark:hover:border-slate-600"]:hover:not(.landing-shell *),.dark [class*="dark:hover:border-slate-700"]:hover:not(.landing-shell *),.dark [class*="dark:hover:border-slate-800"]:hover:not(.landing-shell *),.dark [class*="dark:hover:border-slate-900"]:hover:not(.landing-shell *),.dark [class*="dark:hover:border-slate-950"]:hover:not(.landing-shell *){border-color:var(--color-hover)!important}.dark [class*=dark\:divide-gray-500]>:not(:last-child):not(.landing-shell *),.dark [class*=dark\:divide-gray-600]>:not(:last-child):not(.landing-shell *),.dark [class*=dark\:divide-gray-700]>:not(:last-child):not(.landing-shell *),.dark [class*=dark\:divide-gray-800]>:not(:last-child):not(.landing-shell *),.dark [class*=dark\:divide-gray-900]>:not(:last-child):not(.landing-shell *),.dark [class*=dark\:divide-gray-950]>:not(:last-child):not(.landing-shell *),.dark [class*=dark\:divide-slate-500]>:not(:last-child):not(.landing-shell *),.dark [class*=dark\:divide-slate-600]>:not(:last-child):not(.landing-shell *),.dark [class*=dark\:divide-slate-700]>:not(:last-child):not(.landing-shell *),.dark [class*=dark\:divide-slate-800]>:not(:last-child):not(.landing-shell *),.dark [class*=dark\:divide-slate-900]>:not(:last-child):not(.landing-shell *),.dark [class*=dark\:divide-slate-950]>:not(:last-child):not(.landing-shell *){border-color:var(--color-surface-raised)!important}.dark [class*=dark\:ring-gray-500]:not(.landing-shell *),.dark [class*=dark\:ring-gray-600]:not(.landing-shell *),.dark [class*=dark\:ring-gray-700]:not(.landing-shell *),.dark [class*=dark\:ring-gray-800]:not(.landing-shell *),.dark [class*=dark\:ring-gray-900]:not(.landing-shell *),.dark [class*=dark\:ring-gray-950]:not(.landing-shell *),.dark [class*=dark\:ring-slate-500]:not(.landing-shell *),.dark [class*=dark\:ring-slate-600]:not(.landing-shell *),.dark [class*=dark\:ring-slate-700]:not(.landing-shell *),.dark [class*=dark\:ring-slate-800]:not(.landing-shell *),.dark [class*=dark\:ring-slate-900]:not(.landing-shell *),.dark [class*=dark\:ring-slate-950]:not(.landing-shell *){--tw-ring-color:var(--color-surface-raised)!important}.dark [class*=dark\:from-gray-500]:not(.landing-shell *),.dark [class*=dark\:from-gray-600]:not(.landing-shell *),.dark [class*=dark\:from-gray-700]:not(.landing-shell *),.dark [class*=dark\:from-gray-800]:not(.landing-shell *),.dark [class*=dark\:from-gray-900]:not(.landing-shell *),.dark [class*=dark\:from-gray-950]:not(.landing-shell *),.dark [class*=dark\:from-slate-500]:not(.landing-shell *),.dark [class*=dark\:from-slate-600]:not(.landing-shell *),.dark [class*=dark\:from-slate-700]:not(.landing-shell *),.dark [class*=dark\:from-slate-800]:not(.landing-shell *),.dark [class*=dark\:from-slate-900]:not(.landing-shell *),.dark [class*=dark\:from-slate-950]:not(.landing-shell *){--tw-gradient-from:var(--color-surface-raised)!important}.dark [class*=dark\:to-gray-500]:not(.landing-shell *),.dark [class*=dark\:to-gray-600]:not(.landing-shell *),.dark [class*=dark\:to-gray-700]:not(.landing-shell *),.dark [class*=dark\:to-gray-800]:not(.landing-shell *),.dark [class*=dark\:to-gray-900]:not(.landing-shell *),.dark [class*=dark\:to-gray-950]:not(.landing-shell *),.dark [class*=dark\:to-slate-500]:not(.landing-shell *),.dark [class*=dark\:to-slate-600]:not(.landing-shell *),.dark [class*=dark\:to-slate-700]:not(.landing-shell *),.dark [class*=dark\:to-slate-800]:not(.landing-shell *),.dark [class*=dark\:to-slate-900]:not(.landing-shell *),.dark [class*=dark\:to-slate-950]:not(.landing-shell *){--tw-gradient-to:var(--color-surface-raised)!important}.dark [data-testid=flowbite-card]:not(.landing-shell *){border-color:var(--color-hover)!important}.dark a{color:var(--color-link)}.dark a:hover{color:var(--color-link-hover)}[data-slot=input],input:focus,select:focus,textarea:focus,button:focus-visible{--tw-ring-color:#73737366!important}.dark [data-slot=input],.dark input:focus,.dark select:focus,.dark textarea:focus{--tw-ring-color:#73737373!important}svg{display:unset}.dark button.text-inherit svg,.dark [role=button].text-inherit svg,.dark .text-inherit svg{color:inherit;stroke:currentColor}:focus-visible{outline:none}button[data-testid=dark-theme-toggle],[data-testid=dark-theme-toggle]{opacity:1!important;visibility:visible!important;min-width:2.5rem!important;min-height:2.5rem!important}button[data-testid=dark-theme-toggle],button[data-testid=dark-theme-toggle] *,[data-testid=dark-theme-toggle] *{color:#404040!important}button[data-testid=dark-theme-toggle] svg,[data-testid=dark-theme-toggle] svg,button[data-testid=dark-theme-toggle] svg *,[data-testid=dark-theme-toggle] svg *{color:#404040!important;fill:#404040!important;stroke:#404040!important}button[data-testid=dark-theme-toggle] svg:first-child,[data-testid=dark-theme-toggle] svg:first-child{display:none!important}button[data-testid=dark-theme-toggle] svg:last-child,[data-testid=dark-theme-toggle] svg:last-child{display:block!important}.dark button[data-testid=dark-theme-toggle],.dark [data-testid=dark-theme-toggle],.dark button[data-testid=dark-theme-toggle] *,.dark [data-testid=dark-theme-toggle] *{color:var(--color-link)!important}.dark button[data-testid=dark-theme-toggle]:hover,.dark [data-testid=dark-theme-toggle]:hover,.dark button[data-testid=dark-theme-toggle]:hover *,.dark [data-testid=dark-theme-toggle]:hover *{color:var(--color-link-hover)!important}.dark button[data-testid=dark-theme-toggle] svg,.dark [data-testid=dark-theme-toggle] svg,.dark button[data-testid=dark-theme-toggle] svg *,.dark [data-testid=dark-theme-toggle] svg *{color:var(--color-link)!important;fill:var(--color-link)!important;stroke:var(--color-link)!important}.dark button[data-testid=dark-theme-toggle]:hover svg,.dark [data-testid=dark-theme-toggle]:hover svg,.dark button[data-testid=dark-theme-toggle]:hover svg *,.dark [data-testid=dark-theme-toggle]:hover svg *{color:var(--color-link-hover)!important;fill:var(--color-link-hover)!important;stroke:var(--color-link-hover)!important}.dark button[data-testid=dark-theme-toggle] svg:first-child,.dark [data-testid=dark-theme-toggle] svg:first-child{display:block!important}.dark button[data-testid=dark-theme-toggle] svg:last-child,.dark [data-testid=dark-theme-toggle] svg:last-child{display:none!important}.dark .dark-theme-toggle-wrapper button,.dark .dark-theme-toggle-wrapper [data-testid=dark-theme-toggle],.dark .dark-theme-toggle-wrapper button *,.dark .dark-theme-toggle-wrapper [data-testid=dark-theme-toggle] *{color:var(--color-link)!important}.dark .dark-theme-toggle-wrapper button:hover,.dark .dark-theme-toggle-wrapper [data-testid=dark-theme-toggle]:hover,.dark .dark-theme-toggle-wrapper button:hover *,.dark .dark-theme-toggle-wrapper [data-testid=dark-theme-toggle]:hover *{color:var(--color-link-hover)!important}.dark .dark-theme-toggle-wrapper button svg,.dark .dark-theme-toggle-wrapper [data-testid=dark-theme-toggle] svg,.dark .dark-theme-toggle-wrapper button svg *,.dark .dark-theme-toggle-wrapper [data-testid=dark-theme-toggle] svg *{color:var(--color-link)!important;fill:var(--color-link)!important;stroke:var(--color-link)!important}.dark .dark-theme-toggle-wrapper button:hover svg,.dark .dark-theme-toggle-wrapper [data-testid=dark-theme-toggle]:hover svg,.dark .dark-theme-toggle-wrapper button:hover svg *,.dark .dark-theme-toggle-wrapper [data-testid=dark-theme-toggle]:hover svg *{color:var(--color-link-hover)!important;fill:var(--color-link-hover)!important;stroke:var(--color-link-hover)!important}.navbar-theme-toggle-unified[data-testid=dark-theme-toggle],.navbar-theme-toggle-unified[data-testid=dark-theme-toggle] *,.navbar-theme-toggle-unified[data-testid=dark-theme-toggle] svg,.navbar-theme-toggle-unified[data-testid=dark-theme-toggle] svg *,.navbar-theme-toggle-unified[data-testid=dark-theme-toggle]:hover,.navbar-theme-toggle-unified[data-testid=dark-theme-toggle]:hover *,.navbar-theme-toggle-unified[data-testid=dark-theme-toggle]:hover svg,.navbar-theme-toggle-unified[data-testid=dark-theme-toggle]:hover svg *{color:inherit!important;fill:currentColor!important;stroke:currentColor!important}.dark .dark\:ring-offset-gray-950,.dark .dark\:ring-offset-neutral-950{--tw-ring-offset-color:var(--color-bg-primary)!important}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/prices{container:prices/inline-size}.\@container\/sf-add{container:sf-add/inline-size}.\@container\/sf-buy{container:sf-buy/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sf-option{border:1px solid var(--sf-card-border);border-radius:var(--sf-radius-option);background-color:var(--sf-card-bg);cursor:pointer;text-align:start;transition-property:border-color,background-color,box-shadow;transition-duration:var(--sf-duration-fast);transition-timing-function:var(--sf-ease-standard);display:flex;position:relative}@media (hover:hover){.sf-option:hover{border-color:var(--sf-card-border-hover)}}.\!absolute{position:absolute!important}.absolute{position:absolute}.absolute\!{position:absolute!important}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.sticky\!{position:sticky!important}.-inset-3{inset:calc(var(--spacing) * -3)}.-inset-6{inset:calc(var(--spacing) * -6)}.-inset-24{inset:calc(var(--spacing) * -24)}.-inset-\[1px\]{inset:-1px}.-inset-\[3px\]{inset:-3px}.inset-0{inset:calc(var(--spacing) * 0)}.inset-\[3cqw\]{inset:3cqw}.-inset-x-1\/4{inset-inline:-25%}.-inset-x-10{inset-inline:calc(var(--spacing) * -10)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-5{inset-inline:calc(var(--spacing) * 5)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.inset-x-10{inset-inline:calc(var(--spacing) * 10)}.-inset-y-10{inset-block:calc(var(--spacing) * -10)}.-inset-y-\[10\%\]{inset-block:-10%}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-y-1{inset-block:calc(var(--spacing) * 1)}.inset-y-2{inset-block:calc(var(--spacing) * 2)}.inset-y-\[calc\(var\(--sf-card-padding\)\+1\.375rem\)\]{inset-block:calc(var(--sf-card-padding) + 1.375rem)}.-start-1{inset-inline-start:calc(var(--spacing) * -1)}.-start-1\.5{inset-inline-start:calc(var(--spacing) * -1.5)}.-start-2{inset-inline-start:calc(var(--spacing) * -2)}.-start-3{inset-inline-start:calc(var(--spacing) * -3)}.-start-4{inset-inline-start:calc(var(--spacing) * -4)}.-start-24{inset-inline-start:calc(var(--spacing) * -24)}.-start-\[2\.05rem\]{inset-inline-start:-2.05rem}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.start-0\.5{inset-inline-start:calc(var(--spacing) * .5)}.start-1\/2{inset-inline-start:50%}.start-1\/3{inset-inline-start:33.3333%}.start-1\/4{inset-inline-start:25%}.start-2{inset-inline-start:calc(var(--spacing) * 2)}.start-2\.5{inset-inline-start:calc(var(--spacing) * 2.5)}.start-2\/3{inset-inline-start:66.6667%}.start-3{inset-inline-start:calc(var(--spacing) * 3)}.start-4{inset-inline-start:calc(var(--spacing) * 4)}.start-5{inset-inline-start:calc(var(--spacing) * 5)}.start-6{inset-inline-start:calc(var(--spacing) * 6)}.start-\[1\.3125rem\]{inset-inline-start:1.3125rem}.start-\[11px\]{inset-inline-start:11px}.start-\[18\%\]{inset-inline-start:18%}.start-\[34\%\]{inset-inline-start:34%}.start-\[44\%\]{inset-inline-start:44%}.start-\[calc\(0\.75rem-0\.5px\)\]{inset-inline-start:calc(.75rem - .5px)}.start-\[calc\(var\(--sf-card-padding\)\+1\.375rem\)\]{inset-inline-start:calc(var(--sf-card-padding) + 1.375rem)}.start-auto{inset-inline-start:auto}.-end-0\.5{inset-inline-end:calc(var(--spacing) * -.5)}.-end-1{inset-inline-end:calc(var(--spacing) * -1)}.-end-1\.5{inset-inline-end:calc(var(--spacing) * -1.5)}.-end-2{inset-inline-end:calc(var(--spacing) * -2)}.-end-3{inset-inline-end:calc(var(--spacing) * -3)}.-end-4{inset-inline-end:calc(var(--spacing) * -4)}.-end-8{inset-inline-end:calc(var(--spacing) * -8)}.-end-16{inset-inline-end:calc(var(--spacing) * -16)}.-end-20{inset-inline-end:calc(var(--spacing) * -20)}.-end-40{inset-inline-end:calc(var(--spacing) * -40)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-0\.5{inset-inline-end:calc(var(--spacing) * .5)}.end-1{inset-inline-end:calc(var(--spacing) * 1)}.end-1\.5{inset-inline-end:calc(var(--spacing) * 1.5)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.end-2\.5{inset-inline-end:calc(var(--spacing) * 2.5)}.end-3{inset-inline-end:calc(var(--spacing) * 3)}.end-4{inset-inline-end:calc(var(--spacing) * 4)}.end-6{inset-inline-end:calc(var(--spacing) * 6)}.end-10{inset-inline-end:calc(var(--spacing) * 10)}.end-2025{inset-inline-end:calc(var(--spacing) * 2025)}.end-\[4\%\]{inset-inline-end:4%}.end-\[4\.25rem\]{inset-inline-end:4.25rem}.end-\[8\%\]{inset-inline-end:8%}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-1\/2{top:-50%}.-top-2{top:calc(var(--spacing) * -2)}.-top-3{top:calc(var(--spacing) * -3)}.-top-4{top:calc(var(--spacing) * -4)}.-top-12{top:calc(var(--spacing) * -12)}.-top-16{top:calc(var(--spacing) * -16)}.-top-20{top:calc(var(--spacing) * -20)}.-top-24{top:calc(var(--spacing) * -24)}.-top-40{top:calc(var(--spacing) * -40)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-7{top:calc(var(--spacing) * 7)}.top-10{top:calc(var(--spacing) * 10)}.top-11{top:calc(var(--spacing) * 11)}.top-14{top:calc(var(--spacing) * 14)}.top-20{top:calc(var(--spacing) * 20)}.top-24{top:calc(var(--spacing) * 24)}.top-40{top:calc(var(--spacing) * 40)}.top-\[1\.3125rem\]{top:1.3125rem}.top-\[4\%\]{top:4%}.top-\[10\%\]{top:10%}.top-\[12\%\]{top:12%}.top-\[15\%\]{top:15%}.top-\[26\%\]{top:26%}.top-\[60\%\]{top:60%}.top-\[80\%\]{top:80%}.top-\[calc\(var\(--sf-nav-overlap\,4\.5rem\)\+2rem\)\]{top:calc(var(--sf-nav-overlap,4.5rem) + 2rem)}.top-auto{top:auto}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-2{right:calc(var(--spacing) * -2)}.-right-\[12cqw\]{right:-12cqw}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-\[5cqw\]{right:5cqw}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-1\.5{bottom:calc(var(--spacing) * -1.5)}.-bottom-2{bottom:calc(var(--spacing) * -2)}.-bottom-3{bottom:calc(var(--spacing) * -3)}.-bottom-4{bottom:calc(var(--spacing) * -4)}.-bottom-5{bottom:calc(var(--spacing) * -5)}.-bottom-6{bottom:calc(var(--spacing) * -6)}.-bottom-8{bottom:calc(var(--spacing) * -8)}.-bottom-24{bottom:calc(var(--spacing) * -24)}.-bottom-32{bottom:calc(var(--spacing) * -32)}.-bottom-\[3cqw\]{bottom:-3cqw}.-bottom-\[6cqw\]{bottom:-6cqw}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-16{bottom:calc(var(--spacing) * 16)}.bottom-28{bottom:calc(var(--spacing) * 28)}.bottom-\[-10px\]{bottom:-10px}.bottom-\[4\.25rem\]{bottom:4.25rem}.bottom-\[6\%\]{bottom:6%}.bottom-\[8\.5rem\]{bottom:8.5rem}.bottom-\[calc\(env\(safe-area-inset-bottom\)\+1rem\)\]{bottom:calc(env(safe-area-inset-bottom) + 1rem)}.bottom-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{bottom:max(1rem, env(safe-area-inset-bottom))}.bottom-full{bottom:100%}.-left-1{left:calc(var(--spacing) * -1)}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-5{left:calc(var(--spacing) * 5)}.left-10{left:calc(var(--spacing) * 10)}.left-\[20\%\]{left:20%}.isolate{isolation:isolate}.-z-1{z-index:calc(1 * -1)}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-60{z-index:60}.z-100{z-index:100}.z-10000{z-index:10000}.z-10010{z-index:10010}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[55\]{z-index:55}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.z-\[10050\]{z-index:10050}.z-\[99999\]{z-index:99999}.z-auto{z-index:auto}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-first{order:-9999}.order-last{order:9999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}.col-end-4{grid-column-end:4}.row-44{grid-row:44}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.row-span-4{grid-row:span 4/span 4}.row-span-5{grid-row:span 5/span 5}.row-span-6{grid-row:span 6/span 6}.row-span-7{grid-row:span 7/span 7}.row-span-8{grid-row:span 8/span 8}.row-span-9{grid-row:span 9/span 9}.row-span-10{grid-row:span 10/span 10}.row-span-11{grid-row:span 11/span 11}.row-span-12{grid-row:span 12/span 12}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.row-start-4{grid-row-start:4}.row-start-5{grid-row-start:5}.row-start-6{grid-row-start:6}.row-start-7{grid-row-start:7}.row-start-8{grid-row-start:8}.row-start-9{grid-row-start:9}.row-start-10{grid-row-start:10}.row-start-11{grid-row-start:11}.row-start-12{grid-row-start:12}.float-left{float:left}.clear-left{clear:left}.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\.5{margin:calc(var(--spacing) * -.5)}.-m-1\.5{margin:calc(var(--spacing) * -1.5)}.m-0{margin:calc(var(--spacing) * 0)}.m-0\!{margin:calc(var(--spacing) * 0)!important}.m-1\.5{margin:calc(var(--spacing) * 1.5)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-6{margin:calc(var(--spacing) * 6)}.m-auto{margin:auto}.sf-container{inline-size:100%;max-inline-size:var(--sf-container);padding-inline:var(--sf-gutter);margin-inline:auto}.sf-container-narrow{inline-size:100%;max-inline-size:var(--sf-container-narrow);padding-inline:var(--sf-gutter);margin-inline:auto}.sf-container-wide{inline-size:100%;max-inline-size:var(--sf-container-wide);padding-inline:var(--sf-gutter);margin-inline:auto}.\!mx-0{margin-inline:calc(var(--spacing) * 0)!important}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.-mx-sf-gutter{margin-inline:calc(var(--sf-gutter) * -1)}.mx-0{margin-inline:calc(var(--spacing) * 0)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-\[calc\(50\%-50vw\)\]{margin-inline:calc(50% - 50vw)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.-my-3{margin-block:calc(var(--spacing) * -3)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-12{margin-block:calc(var(--spacing) * 12)}.my-auto{margin-block:auto}.-ms-1{margin-inline-start:calc(var(--spacing) * -1)}.-ms-2{margin-inline-start:calc(var(--spacing) * -2)}.-ms-3{margin-inline-start:calc(var(--spacing) * -3)}.-ms-px{margin-inline-start:-1px}.ms-0{margin-inline-start:calc(var(--spacing) * 0)}.ms-0\.5{margin-inline-start:calc(var(--spacing) * .5)}.ms-1{margin-inline-start:calc(var(--spacing) * 1)}.ms-1\.5{margin-inline-start:calc(var(--spacing) * 1.5)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-2\.5{margin-inline-start:calc(var(--spacing) * 2.5)}.ms-3{margin-inline-start:calc(var(--spacing) * 3)}.ms-4{margin-inline-start:calc(var(--spacing) * 4)}.ms-5{margin-inline-start:calc(var(--spacing) * 5)}.ms-6{margin-inline-start:calc(var(--spacing) * 6)}.ms-8{margin-inline-start:calc(var(--spacing) * 8)}.ms-\[3\.25rem\]{margin-inline-start:3.25rem}.ms-auto{margin-inline-start:auto}.-me-1{margin-inline-end:calc(var(--spacing) * -1)}.-me-px{margin-inline-end:-1px}.me-0\.5{margin-inline-end:calc(var(--spacing) * .5)}.me-1{margin-inline-end:calc(var(--spacing) * 1)}.me-1\.5{margin-inline-end:calc(var(--spacing) * 1.5)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.me-3{margin-inline-end:calc(var(--spacing) * 3)}.me-10{margin-inline-end:calc(var(--spacing) * 10)}.me-auto{margin-inline-end:auto}.\!mt-0{margin-top:calc(var(--spacing) * 0)!important}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-8{margin-top:calc(var(--spacing) * -8)}.-mt-14{margin-top:calc(var(--spacing) * -14)}.-mt-16{margin-top:calc(var(--spacing) * -16)}.-mt-px{margin-top:-1px}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.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-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[-1cqw\]{margin-top:-1cqw}.mt-\[0\.3cqw\]{margin-top:.3cqw}.mt-\[0\.6em\]{margin-top:.6em}.mt-\[30\%\]{margin-top:30%}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mt-sf-gap{margin-top:var(--sf-gap)}.mt-sf-gap-lg{margin-top:var(--sf-gap-lg)}.mt-sf-section{margin-top:var(--sf-space-section)}.mt-sf-stack{margin-top:var(--sf-stack)}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-5{margin-right:calc(var(--spacing) * 5)}.mr-auto{margin-right:auto}.\!mb-0{margin-bottom:calc(var(--spacing) * 0)!important}.-mb-1{margin-bottom:calc(var(--spacing) * -1)}.-mb-6{margin-bottom:calc(var(--spacing) * -6)}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-24{margin-bottom:calc(var(--spacing) * 24)}.mb-sf-gap{margin-bottom:var(--sf-gap)}.mb-sf-gap-lg{margin-bottom:var(--sf-gap-lg)}.mb-sf-stack{margin-bottom:var(--sf-stack)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-0{margin-left:calc(var(--spacing) * 0)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.sf-stack{gap:var(--sf-stack);flex-direction:column;display:flex}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-\[8\]{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!inline{display:inline!important}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-cell{display:table-cell}.field-sizing-content{field-sizing:content}.aspect-4\/3{aspect-ratio:4/3}.aspect-\[1\.6\/1\]{aspect-ratio:1.6}.aspect-\[1\.91\/1\]{aspect-ratio:1.91}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\.4\]{aspect-ratio:4/3.4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[5\/4\]{aspect-ratio:5/4}.aspect-\[9\/14\]{aspect-ratio:9/14}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-\[16\/7\]{aspect-ratio:16/7}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[18\/10\]{aspect-ratio:18/10}.aspect-\[21\/9\]{aspect-ratio:21/9}.aspect-\[148\/210\]{aspect-ratio:148/210}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\!size-7{width:calc(var(--spacing) * 7)!important;height:calc(var(--spacing) * 7)!important}.\!size-9{width:calc(var(--spacing) * 9)!important;height:calc(var(--spacing) * 9)!important}.size-1{width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1)}.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-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-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.size-36{width:calc(var(--spacing) * 36);height:calc(var(--spacing) * 36)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-44{width:calc(var(--spacing) * 44);height:calc(var(--spacing) * 44)}.size-52{width:calc(var(--spacing) * 52);height:calc(var(--spacing) * 52)}.size-64{width:calc(var(--spacing) * 64);height:calc(var(--spacing) * 64)}.size-72{width:calc(var(--spacing) * 72);height:calc(var(--spacing) * 72)}.size-\[0\.18em\]{width:.18em;height:.18em}.size-\[0\.35em\]{width:.35em;height:.35em}.size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.size-\[2\.4cqw\]{width:2.4cqw;height:2.4cqw}.size-\[3\.6cqw\]{width:3.6cqw;height:3.6cqw}.size-\[7\.5rem\]{width:7.5rem;height:7.5rem}.size-\[18px\]{width:18px;height:18px}.size-\[22rem\]{width:22rem;height:22rem}.size-\[34rem\]{width:34rem;height:34rem}.size-full{width:100%;height:100%}.size-px{width:1px;height:1px}.\!h-10{height:calc(var(--spacing) * 10)!important}.h-0{height:calc(var(--spacing) * 0)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/2{height:50%}.h-1\/3{height:33.3333%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-2\/3{height:66.6667%}.h-2\/5{height:40%}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-3\/4{height:75%}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-\[1\.375rem\]{height:1.375rem}.h-\[3px\]{height:3px}.h-\[4\.75rem\]{height:4.75rem}.h-\[13\.25rem\]{height:13.25rem}.h-\[18px\]{height:18px}.h-\[20\%\]{height:20%}.h-\[32rem\]{height:32rem}.h-\[36rem\]{height:36rem}.h-\[38rem\]{height:38rem}.h-\[42dvh\]{height:42dvh}.h-\[42px\]{height:42px}.h-\[52px\]{height:52px}.h-\[64vh\]{height:64vh}.h-\[65svh\]{height:65svh}.h-\[68vh\]{height:68vh}.h-\[70\%\]{height:70%}.h-\[70vh\]{height:70vh}.h-\[78vh\]{height:78vh}.h-\[88dvh\]{height:88dvh}.h-\[92px\]{height:92px}.h-\[100dvh\]{height:100dvh}.h-\[130\%\]{height:130%}.h-\[132px\]{height:132px}.h-\[150\%\]{height:150%}.h-\[200px\]{height:200px}.h-\[260px\]{height:260px}.h-\[360px\]{height:360px}.h-\[400px\]{height:400px}.h-\[420px\]{height:420px}.h-\[600px\]{height:600px}.h-\[640px\]{height:640px}.h-\[calc\(100dvh-3\.5rem\)\]{height:calc(100dvh - 3.5rem)}.h-\[calc\(100dvh-12rem\)\]{height:calc(100dvh - 12rem)}.h-\[calc\(100vh-3\.5rem\)\]{height:calc(100vh - 3.5rem)}.h-\[calc\(100vh-22rem\)\]{height:calc(100vh - 22rem)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-14{max-height:calc(var(--spacing) * 14)}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-120{max-height:calc(var(--spacing) * 120)}.max-h-\[22rem\]{max-height:22rem}.max-h-\[26rem\]{max-height:26rem}.max-h-\[28rem\]{max-height:28rem}.max-h-\[30rem\]{max-height:30rem}.max-h-\[36rem\]{max-height:36rem}.max-h-\[44dvh\]{max-height:44dvh}.max-h-\[50\%\]{max-height:50%}.max-h-\[50vh\]{max-height:50vh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[64vh\]{max-height:64vh}.max-h-\[70svh\]{max-height:70svh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[175px\]{max-height:175px}.max-h-\[200px\]{max-height:200px}.max-h-\[230px\]{max-height:230px}.max-h-\[320px\]{max-height:320px}.max-h-\[480px\]{max-height:480px}.max-h-\[calc\(100dvh-11rem\)\]{max-height:calc(100dvh - 11rem)}.max-h-\[calc\(100svh-var\(--sf-nav-overlap\,4\.5rem\)-6rem\)\]{max-height:calc(100svh - var(--sf-nav-overlap,4.5rem) - 6rem)}.max-h-\[calc\(100vh-10rem\)\]{max-height:calc(100vh - 10rem)}.max-h-\[calc\(100vh-12rem\)\]{max-height:calc(100vh - 12rem)}.max-h-\[min\(32rem\,60vh\)\]{max-height:min(32rem,60vh)}.max-h-\[min\(40vh\,22rem\)\]{max-height:min(40vh,22rem)}.max-h-\[min\(70vh\,38rem\)\]{max-height:min(70vh,38rem)}.max-h-\[min\(80vh\,900px\)\]{max-height:min(80vh,900px)}.max-h-\[min\(92vh\,900px\)\]{max-height:min(92vh,900px)}.max-h-dvh{max-height:100dvh}.max-h-full{max-height:100%}.max-h-none{max-height:none}.max-h-screen{max-height:100vh}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-13{min-height:calc(var(--spacing) * 13)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-18{min-height:calc(var(--spacing) * 18)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-60{min-height:calc(var(--spacing) * 60)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-96{min-height:calc(var(--spacing) * 96)}.min-h-\[1\.25rem\]{min-height:1.25rem}.min-h-\[1\.125rem\]{min-height:1.125rem}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[3\.4rem\]{min-height:3.4rem}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[4rem\]{min-height:4rem}.min-h-\[5rem\]{min-height:5rem}.min-h-\[7\.5rem\]{min-height:7.5rem}.min-h-\[7rem\]{min-height:7rem}.min-h-\[8rem\]{min-height:8rem}.min-h-\[10rem\]{min-height:10rem}.min-h-\[12rem\]{min-height:12rem}.min-h-\[16rem\]{min-height:16rem}.min-h-\[18rem\]{min-height:18rem}.min-h-\[20rem\]{min-height:20rem}.min-h-\[22rem\]{min-height:22rem}.min-h-\[24rem\]{min-height:24rem}.min-h-\[26rem\]{min-height:26rem}.min-h-\[28rem\]{min-height:28rem}.min-h-\[30rem\]{min-height:30rem}.min-h-\[32rem\]{min-height:32rem}.min-h-\[34px\]{min-height:34px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[62vh\]{min-height:62vh}.min-h-\[70svh\]{min-height:70svh}.min-h-\[70vh\]{min-height:70vh}.min-h-\[96px\]{min-height:96px}.min-h-\[100px\]{min-height:100px}.min-h-\[140px\]{min-height:140px}.min-h-\[150px\]{min-height:150px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[280px\]{min-height:280px}.min-h-\[320px\]{min-height:320px}.min-h-\[380px\]{min-height:380px}.min-h-\[420px\]{min-height:420px}.min-h-\[480px\]{min-height:480px}.min-h-\[720px\]{min-height:720px}.min-h-\[800px\]{min-height:800px}.min-h-\[calc\(100dvh-3\.5rem\)\]{min-height:calc(100dvh - 3.5rem)}.min-h-\[calc\(100vh-3\.5rem\)\]{min-height:calc(100vh - 3.5rem)}.min-h-\[calc\(100vh-8rem\)\]{min-height:calc(100vh - 8rem)}.min-h-\[min\(40rem\,75dvh\)\]{min-height:min(40rem,75dvh)}.min-h-\[min\(78dvh\,820px\)\]{min-height:min(78dvh,820px)}.min-h-\[min\(88svh\,48rem\)\]{min-height:min(88svh,48rem)}.min-h-\[min\(90svh\,56rem\)\]{min-height:min(90svh,56rem)}.min-h-\[min\(92svh\,52rem\)\]{min-height:min(92svh,52rem)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:calc(var(--spacing) * 0)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-8\/12{width:66.6667%}.w-9{width:calc(var(--spacing) * 9)}.w-9\/12{width:75%}.w-10{width:calc(var(--spacing) * 10)}.w-10\/12{width:83.3333%}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-50{width:calc(var(--spacing) * 50)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[1\.375rem\]{width:1.375rem}.w-\[2px\]{width:2px}.w-\[3\.5ch\]{width:3.5ch}.w-\[3\.5rem\]{width:3.5rem}.w-\[3ch\]{width:3ch}.w-\[7\.75rem\]{width:7.75rem}.w-\[12rem\]{width:12rem}.w-\[16rem\]{width:16rem}.w-\[17\.5rem\]{width:17.5rem}.w-\[18px\]{width:18px}.w-\[22\%\]{width:22%}.w-\[22cqw\]{width:22cqw}.w-\[25\%\]{width:25%}.w-\[26\%\]{width:26%}.w-\[28\%\]{width:28%}.w-\[32\%\]{width:32%}.w-\[32rem\]{width:32rem}.w-\[36\%\]{width:36%}.w-\[38\%\]{width:38%}.w-\[40\%\]{width:40%}.w-\[46\%\]{width:46%}.w-\[52\%\]{width:52%}.w-\[52px\]{width:52px}.w-\[58px\]{width:58px}.w-\[60\%\]{width:60%}.w-\[62\%\]{width:62%}.w-\[68\%\]{width:68%}.w-\[80\%\]{width:80%}.w-\[82\%\]{width:82%}.w-\[85\%\]{width:85%}.w-\[88\%\]{width:88%}.w-\[88px\]{width:88px}.w-\[132px\]{width:132px}.w-\[180px\]{width:180px}.w-\[300px\]{width:300px}.w-\[500px\]{width:500px}.w-\[calc\(100\%\+1rem\)\]{width:calc(100% + 1rem)}.w-\[min\(24rem\,calc\(100vw-2rem\)\)\]{width:min(24rem,100vw - 2rem)}.w-\[min\(40rem\,80\%\)\]{width:min(40rem,80%)}.w-\[min\(48rem\,90\%\)\]{width:min(48rem,90%)}.w-\[min\(72rem\,calc\(100vw-2rem\)\)\]{width:min(72rem,100vw - 2rem)}.w-\[min\(92vw\,40rem\)\]{width:min(92vw,40rem)}.w-\[min\(100\%\,11rem\)\]{width:min(100%,11rem)}.w-\[min\(100\%\,20rem\)\]{width:min(100%,20rem)}.w-\[min\(100dvw-0\.5rem\,40rem\)\]{width:min(100dvw - .5rem,40rem)}.w-\[min\(100dvw-0\.5rem\,52rem\)\]{width:min(100dvw - .5rem,52rem)}.w-\[min\(100dvw-0\.5rem\,56rem\)\]{width:min(100dvw - .5rem,56rem)}.w-\[min\(100dvw-0\.5rem\,420px\)\]{width:min(100dvw - .5rem,420px)}.w-\[min\(100vw-2\.5rem\,28rem\)\]{width:min(100vw - 2.5rem,28rem)}.w-\[min\(280px\,88\%\)\]{width:min(280px,88%)}.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-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-12{max-width:calc(var(--spacing) * 12)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-\[3\.5rem\]{max-width:3.5rem}.max-w-\[4\.5rem\]{max-width:4.5rem}.max-w-\[5\.5rem\]{max-width:5.5rem}.max-w-\[7\.5rem\]{max-width:7.5rem}.max-w-\[7rem\]{max-width:7rem}.max-w-\[8rem\]{max-width:8rem}.max-w-\[9\.5rem\]{max-width:9.5rem}.max-w-\[9ch\]{max-width:9ch}.max-w-\[9rem\]{max-width:9rem}.max-w-\[10ch\]{max-width:10ch}.max-w-\[10rem\]{max-width:10rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[13ch\]{max-width:13ch}.max-w-\[13rem\]{max-width:13rem}.max-w-\[14ch\]{max-width:14ch}.max-w-\[14rem\]{max-width:14rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[16ch\]{max-width:16ch}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18ch\]{max-width:18ch}.max-w-\[18rem\]{max-width:18rem}.max-w-\[19rem\]{max-width:19rem}.max-w-\[20ch\]{max-width:20ch}.max-w-\[20rem\]{max-width:20rem}.max-w-\[22ch\]{max-width:22ch}.max-w-\[22rem\]{max-width:22rem}.max-w-\[24\.5rem\]{max-width:24.5rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[36rem\]{max-width:36rem}.max-w-\[40\%\]{max-width:40%}.max-w-\[40ch\]{max-width:40ch}.max-w-\[40rem\]{max-width:40rem}.max-w-\[44ch\]{max-width:44ch}.max-w-\[45\%\]{max-width:45%}.max-w-\[48ch\]{max-width:48ch}.max-w-\[50\%\]{max-width:50%}.max-w-\[52px\]{max-width:52px}.max-w-\[55ch\]{max-width:55ch}.max-w-\[60\%\]{max-width:60%}.max-w-\[60ch\]{max-width:60ch}.max-w-\[60vw\]{max-width:60vw}.max-w-\[64rem\]{max-width:64rem}.max-w-\[68ch\]{max-width:68ch}.max-w-\[70\%\]{max-width:70%}.max-w-\[70vw\]{max-width:70vw}.max-w-\[72ch\]{max-width:72ch}.max-w-\[80\%\]{max-width:80%}.max-w-\[80vw\]{max-width:80vw}.max-w-\[85\%\]{max-width:85%}.max-w-\[85vw\]{max-width:85vw}.max-w-\[88\%\]{max-width:88%}.max-w-\[90\%\]{max-width:90%}.max-w-\[92\%\]{max-width:92%}.max-w-\[95\%\]{max-width:95%}.max-w-\[100dvw\]{max-width:100dvw}.max-w-\[100px\]{max-width:100px}.max-w-\[120px\]{max-width:120px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-\[560px\]{max-width:560px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[800px\]{max-width:800px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[1800px\]{max-width:1800px}.max-w-\[calc\(100\%-1\.5rem\)\]{max-width:calc(100% - 1.5rem)}.max-w-\[calc\(100\%-5\.5rem\)\]{max-width:calc(100% - 5.5rem)}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(min\(70svh\,44rem\)\*4\/3\)\]{max-width:calc(1.33333*min(70svh,44rem))}.max-w-\[min\(64rem\,calc\(min\(55svh\,40rem\)\*4\/3\)\)\]{max-width:min(64rem,1.33333*min(55svh,40rem))}.max-w-\[min\(100\%\,14rem\)\]{max-width:min(100%,14rem)}.max-w-\[min\(100\%\,72rem\)\]{max-width:min(100%,72rem)}.max-w-\[var\(--sf-site-max\,90rem\)\]{max-width:var(--sf-site-max,90rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-screen-2xl{max-width:var(--breakpoint-2xl)}.max-w-screen-sm{max-width:var(--breakpoint-sm)}.max-w-screen-xl{max-width:var(--breakpoint-xl)}.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:calc(var(--spacing) * 0)}.min-w-3{min-width:calc(var(--spacing) * 3)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-18{min-width:calc(var(--spacing) * 18)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-72{min-width:calc(var(--spacing) * 72)}.min-w-\[0\.75rem\]{min-width:.75rem}.min-w-\[1\.5rem\]{min-width:1.5rem}.min-w-\[1\.25rem\]{min-width:1.25rem}.min-w-\[3\.25rem\]{min-width:3.25rem}.min-w-\[3ch\]{min-width:3ch}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[7rem\]{min-width:7rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9rem\]{min-width:9rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[18px\]{min-width:18px}.min-w-\[24rem\]{min-width:24rem}.min-w-\[36px\]{min-width:36px}.min-w-\[36rem\]{min-width:36rem}.min-w-\[40rem\]{min-width:40rem}.min-w-\[52px\]{min-width:52px}.min-w-\[64px\]{min-width:64px}.min-w-\[84px\]{min-width:84px}.min-w-\[90px\]{min-width:90px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[520px\]{min-width:520px}.min-w-\[560px\]{min-width:560px}.min-w-\[640px\]{min-width:640px}.min-w-fit{min-width:fit-content}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[1\.15\]{flex:1.15}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-28{flex-basis:calc(var(--spacing) * 28)}.basis-32{flex-basis:calc(var(--spacing) * 32)}.basis-40{flex-basis:calc(var(--spacing) * 40)}.basis-44{flex-basis:calc(var(--spacing) * 44)}.basis-48{flex-basis:calc(var(--spacing) * 48)}.basis-56{flex-basis:calc(var(--spacing) * 56)}.basis-\[70\%\]{flex-basis:70%}.basis-\[78\%\]{flex-basis:78%}.basis-\[85\%\]{flex-basis:85%}.basis-\[min\(100\%\,14rem\)\]{flex-basis:min(100%,14rem)}.basis-\[min\(100\%\,18rem\)\]{flex-basis:min(100%,18rem)}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing) * 0);--tw-border-spacing-y:calc(var(--spacing) * 0);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-top{transform-origin:top}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);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)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-10{--tw-translate-y:calc(var(--spacing) * 10);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-0\.35em\]{--tw-translate-y:-.35em;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.sf-card-interactive{transition-property:border-color,box-shadow,translate;transition-duration:var(--sf-duration-base);transition-timing-function:var(--sf-ease-standard)}@media (hover:hover){.sf-card-interactive:hover{border-color:var(--sf-card-border-hover);box-shadow:var(--sf-card-shadow-hover);translate:0 calc(-1 * var(--sf-card-lift,0px))}}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.9\]{scale:.9}.scale-\[0\.92\]{scale:.92}.scale-\[0\.992\]{scale:.992}.scale-\[1\.02\]{scale:1.02}.scale-\[1\.04\]{scale:1.04}.-rotate-2{rotate:-2deg}.-rotate-3{rotate:-3deg}.-rotate-6{rotate:-6deg}.-rotate-12{rotate:-12deg}.-rotate-90{rotate:-90deg}.rotate-1{rotate:1deg}.rotate-3{rotate:3deg}.rotate-6{rotate:6deg}.rotate-12{rotate:12deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\[-90deg\]{rotate:-90deg}.rotate-\[18deg\]{rotate:18deg}.sf-flip-rtl:where([dir=rtl],[dir=rtl] *){transform:scaleX(-1)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\[zoom\:1\.2\]{zoom:1.2}.animate-\[portal-drift_22s_ease-in-out_infinite\]{animation:22s ease-in-out infinite portal-drift}.animate-\[portal-drift_28s_ease-in-out_infinite_reverse\]{animation:28s ease-in-out infinite reverse portal-drift}.animate-\[portal-drift_34s_ease-in-out_infinite\]{animation:34s ease-in-out infinite portal-drift}.animate-\[progress-indeterminate_1\.5s_ease-in-out_infinite\]{animation:1.5s ease-in-out infinite progress-indeterminate}.animate-\[pulse_4s_ease-in-out_infinite\]{animation:4s ease-in-out infinite pulse}.animate-\[shimmer_2s_infinite\]{animation:2s infinite shimmer}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-wait{cursor:wait}.cursor-zoom-in{cursor:zoom-in}.touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.snap-start{scroll-snap-align:start}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.scroll-px-sf-gutter{scroll-padding-inline:var(--sf-gutter)}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.\[appearance\:textfield\]{appearance:textfield}.appearance-none{appearance:none}.columns-1{-moz-columns:1;columns:1}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.grid-flow-dense{grid-auto-flow:dense}.grid-flow-row{grid-auto-flow:row}.grid-flow-row-dense{grid-auto-flow:dense}.auto-rows-\[11rem\]{grid-auto-rows:11rem}.auto-rows-\[13rem\]{grid-auto-rows:13rem}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[0\.5rem_1fr\]{grid-template-columns:.5rem 1fr}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[1\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:1.5rem minmax(0,1fr)}.grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[2\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:2.5rem minmax(0,1fr)}.grid-cols-\[2\.75rem_minmax\(0\,1fr\)\]{grid-template-columns:2.75rem minmax(0,1fr)}.grid-cols-\[24px_1fr_1fr_28px\]{grid-template-columns:24px 1fr 1fr 28px}.grid-cols-\[46\%_1fr\]{grid-template-columns:46% 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[repeat\(auto-fit\,minmax\(3\.75rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(3.75rem,1fr))}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.grid-rows-7{grid-template-rows:repeat(7,minmax(0,1fr))}.grid-rows-8{grid-template-rows:repeat(8,minmax(0,1fr))}.grid-rows-9{grid-template-rows:repeat(9,minmax(0,1fr))}.grid-rows-10{grid-template-rows:repeat(10,minmax(0,1fr))}.grid-rows-11{grid-template-rows:repeat(11,minmax(0,1fr))}.grid-rows-12{grid-template-rows:repeat(12,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.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-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.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-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-20{gap:calc(var(--spacing) * 20)}.gap-\[1\.5cqw\]{gap:1.5cqw}.gap-\[2\.5cqw\]{gap:2.5cqw}.gap-\[2cqw\]{gap:2cqw}.gap-\[3cqw\]{gap:3cqw}.gap-\[50px\]{gap:50px}.gap-px{gap:1px}.gap-sf-gap{gap:var(--sf-gap)}.gap-sf-gap-lg{gap:var(--sf-gap-lg)}.gap-sf-section{gap:var(--sf-space-section)}.gap-sf-stack{gap:var(--sf-stack)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}: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(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * 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-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * 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-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[0\.8cqw\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(.8cqw * var(--tw-space-y-reverse));margin-block-end:calc(.8cqw * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[1\.2cqw\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1.2cqw * var(--tw-space-y-reverse));margin-block-end:calc(1.2cqw * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[2\.5cqw\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(2.5cqw * var(--tw-space-y-reverse));margin-block-end:calc(2.5cqw * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[2cqw\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(2cqw * var(--tw-space-y-reverse));margin-block-end:calc(2cqw * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[3cqw\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(3cqw * var(--tw-space-y-reverse));margin-block-end:calc(3cqw * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{-moz-column-gap:calc(var(--spacing) * 1.5);column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{-moz-column-gap:calc(var(--spacing) * 2);column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{-moz-column-gap:calc(var(--spacing) * 2.5);column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{-moz-column-gap:calc(var(--spacing) * 3);column-gap:calc(var(--spacing) * 3)}.gap-x-4{-moz-column-gap:calc(var(--spacing) * 4);column-gap:calc(var(--spacing) * 4)}.gap-x-5{-moz-column-gap:calc(var(--spacing) * 5);column-gap:calc(var(--spacing) * 5)}.gap-x-6{-moz-column-gap:calc(var(--spacing) * 6);column-gap:calc(var(--spacing) * 6)}.gap-x-7{-moz-column-gap:calc(var(--spacing) * 7);column-gap:calc(var(--spacing) * 7)}.gap-x-8{-moz-column-gap:calc(var(--spacing) * 8);column-gap:calc(var(--spacing) * 8)}.gap-x-10{-moz-column-gap:calc(var(--spacing) * 10);column-gap:calc(var(--spacing) * 10)}.gap-x-12{-moz-column-gap:calc(var(--spacing) * 12);column-gap:calc(var(--spacing) * 12)}.gap-x-16{-moz-column-gap:calc(var(--spacing) * 16);column-gap:calc(var(--spacing) * 16)}.gap-x-sf-gap{-moz-column-gap:var(--sf-gap);column-gap:var(--sf-gap)}.gap-x-sf-gap-lg{-moz-column-gap:var(--sf-gap-lg);column-gap:var(--sf-gap-lg)}:where(.-space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -3) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -4) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-px>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(-1px * var(--tw-space-x-reverse));margin-inline-end:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0{row-gap:calc(var(--spacing) * 0)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.gap-y-sf-gap{row-gap:var(--sf-gap)}.gap-y-sf-gap-lg{row-gap:var(--sf-gap-lg)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-x-0>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(0px * var(--tw-divide-x-reverse));border-inline-end-width:calc(0px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-dashed>:not(:last-child)){--tw-border-style:dashed;border-style:dashed}:where(.divide-\[var\(--line\)\]>:not(:last-child)){border-color:var(--line)}:where(.divide-amber-200\/70>:not(:last-child)){border-color:#f5e6adb3}@supports (color:color-mix(in lab, red, red)){:where(.divide-amber-200\/70>:not(:last-child)){border-color:color-mix(in oklab, var(--color-amber-200) 70%, transparent)}}:where(.divide-border\/40>:not(:last-child)){border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/40>:not(:last-child)){border-color:color-mix(in oklab, var(--color-border) 40%, transparent)}}:where(.divide-border\/60>:not(:last-child)){border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/60>:not(:last-child)){border-color:color-mix(in oklab, var(--color-border) 60%, transparent)}}:where(.divide-border\/70>:not(:last-child)){border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/70>:not(:last-child)){border-color:color-mix(in oklab, var(--color-border) 70%, transparent)}}:where(.divide-current\/10>:not(:last-child)){border-color:currentColor}@supports (color:color-mix(in lab, red, red)){:where(.divide-current\/10>:not(:last-child)){border-color:color-mix(in oklab, currentcolor 10%, transparent)}}:where(.divide-current\/20>:not(:last-child)){border-color:currentColor}@supports (color:color-mix(in lab, red, red)){:where(.divide-current\/20>:not(:last-child)){border-color:color-mix(in oklab, currentcolor 20%, transparent)}}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}:where(.divide-gray-100\/80>:not(:last-child)){border-color:#f5f5f5cc}@supports (color:color-mix(in lab, red, red)){:where(.divide-gray-100\/80>:not(:last-child)){border-color:color-mix(in oklab, var(--color-gray-100) 80%, transparent)}}:where(.divide-gray-200>:not(:last-child)){border-color:var(--color-gray-200)}:where(.divide-neutral-100>:not(:last-child)){border-color:var(--color-neutral-100)}:where(.divide-sf-border>:not(:last-child)){border-color:var(--sf-color-border)}:where(.divide-white\/70>:not(:last-child)){border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/70>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-hidden\!{overflow:hidden!important}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-auto{overscroll-behavior-x:auto}.overscroll-x-contain{overscroll-behavior-x:contain}.overscroll-y-contain{overscroll-behavior-y:contain}.scroll-smooth{scroll-behavior:smooth}.sf-card{border:1px solid var(--sf-card-border);border-radius:var(--sf-radius-card);background-color:var(--sf-card-bg);padding:var(--sf-card-padding);box-shadow:var(--sf-card-shadow)}.\!rounded-full{border-radius:3.40282e38px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[0\.8rem\]{border-radius:.8rem}.rounded-\[0\.9rem\]{border-radius:.9rem}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.5cqw\]{border-radius:1.5cqw}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.7rem\]{border-radius:1.7rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.45rem\]{border-radius:1.45rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2\.4rem\]{border-radius:2.4rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[20px\]{border-radius:20px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[32px\]{border-radius:32px}.rounded-\[calc\(var\(--sf-radius-card\)-4px\)\]{border-radius:calc(var(--sf-radius-card) - 4px)}.rounded-\[calc\(var\(--sf-radius-xl\)\*1\.5\)\]{border-radius:calc(var(--sf-radius-xl) * 1.5)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-full\!{border-radius:3.40282e38px!important}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sf-card{border-radius:var(--sf-radius-card)}.rounded-sf-control{border-radius:var(--sf-radius-control)}.rounded-sf-full{border-radius:var(--sf-radius-full)}.rounded-sf-full\!{border-radius:var(--sf-radius-full)!important}.rounded-sf-lg{border-radius:var(--sf-radius-lg)}.rounded-sf-md{border-radius:var(--sf-radius-md)}.rounded-sf-option{border-radius:var(--sf-radius-option)}.rounded-sf-sm{border-radius:var(--sf-radius-sm)}.rounded-sf-xl{border-radius:var(--sf-radius-xl)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-s-lg{border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.rounded-s-none{border-start-start-radius:0;border-end-start-radius:0}.rounded-ss-sm{border-start-start-radius:var(--radius-sm)}.rounded-e-lg{border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.rounded-e-none{border-start-end-radius:0;border-end-end-radius:0}.rounded-se-sm{border-start-end-radius:var(--radius-sm)}.rounded-ee-md{border-end-end-radius:var(--radius-md)}.rounded-ee-sm{border-end-end-radius:var(--radius-sm)}.rounded-es-md{border-end-start-radius:var(--radius-md)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-t-\[1\.5rem\]{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-sf-card{border-top-left-radius:var(--sf-radius-card);border-top-right-radius:var(--sf-radius-card)}.rounded-t-sf-xl{border-top-left-radius:var(--sf-radius-xl);border-top-right-radius:var(--sf-radius-xl)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-tl-2xl{border-top-left-radius:var(--radius-2xl)}.rounded-tl-md{border-top-left-radius:var(--radius-md)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-tr-2xl{border-top-right-radius:var(--radius-2xl)}.rounded-tr-md{border-top-right-radius:var(--radius-md)}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-b-\[1\.5rem\]{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.rounded-b-sf-card{border-bottom-right-radius:var(--sf-radius-card);border-bottom-left-radius:var(--sf-radius-card)}.rounded-b-sf-xl{border-bottom-right-radius:var(--sf-radius-xl);border-bottom-left-radius:var(--sf-radius-xl)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-br-2xl{border-bottom-right-radius:var(--radius-2xl)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl-2xl{border-bottom-left-radius:var(--radius-2xl)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-\[8px\]{border-style:var(--tw-border-style);border-width:8px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-0{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-s-4{border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px}.border-s-\[3px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:3px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-e-2{border-inline-end-style:var(--tw-border-style);border-inline-end-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-r-4{border-right-style:var(--tw-border-style);border-right-width:4px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#272727\]{border-color:#272727}.border-\[\#424242\]{border-color:#424242}.border-\[\#d2d2d2\]{border-color:#d2d2d2}.border-\[\#d3d3d3\]{border-color:#d3d3d3}.border-\[\#d8d8d8\]{border-color:#d8d8d8}.border-\[\#d9d9d9\]{border-color:#d9d9d9}.border-\[\#dadada\]{border-color:#dadada}.border-\[\#e0e0e0\]{border-color:#e0e0e0}.border-\[var\(--color-border\)\],.border-\[var\(--color-border\)\]\/70{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-border\)\]\/70{border-color:color-mix(in oklab, var(--color-border) 70%, transparent)}}.border-\[var\(--ink\)\]{border-color:var(--ink)}.border-\[var\(--ink-4\)\]{border-color:var(--ink-4)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--line-2\)\]{border-color:var(--line-2)}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/80{border-color:#f5e6adcc}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/80{border-color:color-mix(in oklab, var(--color-amber-200) 80%, transparent)}}.border-amber-200\/90{border-color:#f5e6ade6}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/90{border-color:color-mix(in oklab, var(--color-amber-200) 90%, transparent)}}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/60{border-color:#f4d57699}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/60{border-color:color-mix(in oklab, var(--color-amber-300) 60%, transparent)}}.border-amber-300\/70{border-color:#f4d576b3}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/70{border-color:color-mix(in oklab, var(--color-amber-300) 70%, transparent)}}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-400\/20{border-color:#f7bd2a33}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/20{border-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-500\/15{border-color:#f39f1d26}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/15{border-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.border-amber-500\/30{border-color:#f39f1d4d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-amber-600{border-color:var(--color-amber-600)}.border-amber-700\/40{border-color:#b6510066}@supports (color:color-mix(in lab, red, red)){.border-amber-700\/40{border-color:color-mix(in oklab, var(--color-amber-700) 40%, transparent)}}.border-black{border-color:var(--color-black)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-black\/15{border-color:#00000026}@supports (color:color-mix(in lab, red, red)){.border-black\/15{border-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.border-blue-200\/80{border-color:#e5e5e5cc}@supports (color:color-mix(in lab, red, red)){.border-blue-200\/80{border-color:color-mix(in oklab, var(--color-blue-200) 80%, transparent)}}.border-blue-200\/90{border-color:#e5e5e5e6}@supports (color:color-mix(in lab, red, red)){.border-blue-200\/90{border-color:color-mix(in oklab, var(--color-blue-200) 90%, transparent)}}.border-blue-400\/20{border-color:#a1a1a133}@supports (color:color-mix(in lab, red, red)){.border-blue-400\/20{border-color:color-mix(in oklab, var(--color-blue-400) 20%, transparent)}}.border-blue-500\/15{border-color:#73737326}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/15{border-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.border-blue-500\/30{border-color:#7373734d}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/30{border-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.border-blue-600{border-color:var(--color-blue-600)}.border-border,.border-border\/20{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/20{border-color:color-mix(in oklab, var(--color-border) 20%, transparent)}}.border-border\/25{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/25{border-color:color-mix(in oklab, var(--color-border) 25%, transparent)}}.border-border\/30{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/30{border-color:color-mix(in oklab, var(--color-border) 30%, transparent)}}.border-border\/35{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/35{border-color:color-mix(in oklab, var(--color-border) 35%, transparent)}}.border-border\/40{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/40{border-color:color-mix(in oklab, var(--color-border) 40%, transparent)}}.border-border\/50{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--color-border) 50%, transparent)}}.border-border\/60{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--color-border) 60%, transparent)}}.border-border\/70{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--color-border) 70%, transparent)}}.border-border\/80{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/80{border-color:color-mix(in oklab, var(--color-border) 80%, transparent)}}.border-current,.border-current\/10{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/10{border-color:color-mix(in oklab, currentcolor 10%, transparent)}}.border-current\/12{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/12{border-color:color-mix(in oklab, currentcolor 12%, transparent)}}.border-current\/15{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/15{border-color:color-mix(in oklab, currentcolor 15%, transparent)}}.border-current\/20{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/20{border-color:color-mix(in oklab, currentcolor 20%, transparent)}}.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-current\/30{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/30{border-color:color-mix(in oklab, currentcolor 30%, transparent)}}.border-cyan-500{border-color:var(--color-cyan-500)}.border-cyan-600{border-color:var(--color-cyan-600)}.border-destructive,.border-destructive\/20{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/20{border-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.border-destructive\/30{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--color-destructive) 30%, transparent)}}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-200\/80{border-color:#b2f0d3cc}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/80{border-color:color-mix(in oklab, var(--color-emerald-200) 80%, transparent)}}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-400{border-color:var(--color-emerald-400)}.border-emerald-400\/20{border-color:#1dd19533}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/20{border-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.border-emerald-400\/30{border-color:#1dd1954d}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/30{border-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.border-emerald-400\/40{border-color:#1dd19566}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/40{border-color:color-mix(in oklab, var(--color-emerald-400) 40%, transparent)}}.border-emerald-400\/60{border-color:#1dd19599}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/60{border-color:color-mix(in oklab, var(--color-emerald-400) 60%, transparent)}}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-500\/15{border-color:#00ba8026}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/15{border-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.border-emerald-500\/30{border-color:#00ba804d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-emerald-600{border-color:var(--color-emerald-600)}.border-foreground,.border-foreground\/40{border-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/40{border-color:color-mix(in oklab, var(--color-foreground) 40%, transparent)}}.border-foreground\/70{border-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/70{border-color:color-mix(in oklab, var(--color-foreground) 70%, transparent)}}.border-gray-50{border-color:var(--color-gray-50)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-100\/80{border-color:#f5f5f5cc}@supports (color:color-mix(in lab, red, red)){.border-gray-100\/80{border-color:color-mix(in oklab, var(--color-gray-100) 80%, transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\/60{border-color:#e5e5e599}@supports (color:color-mix(in lab, red, red)){.border-gray-200\/60{border-color:color-mix(in oklab, var(--color-gray-200) 60%, transparent)}}.border-gray-200\/70{border-color:#e5e5e5b3}@supports (color:color-mix(in lab, red, red)){.border-gray-200\/70{border-color:color-mix(in oklab, var(--color-gray-200) 70%, transparent)}}.border-gray-200\/80{border-color:#e5e5e5cc}@supports (color:color-mix(in lab, red, red)){.border-gray-200\/80{border-color:color-mix(in oklab, var(--color-gray-200) 80%, transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-300\/70{border-color:#d4d4d4b3}@supports (color:color-mix(in lab, red, red)){.border-gray-300\/70{border-color:color-mix(in oklab, var(--color-gray-300) 70%, transparent)}}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-500{border-color:var(--color-gray-500)}.border-gray-700{border-color:var(--color-gray-700)}.border-gray-800{border-color:var(--color-gray-800)}.border-gray-900{border-color:var(--color-gray-900)}.border-gray-950{border-color:var(--color-gray-950)}.border-green-200{border-color:#bcf0da}.border-green-300{border-color:var(--color-green-300)}.border-green-400{border-color:var(--color-green-400)}.border-green-500{border-color:#0e9f6e}.border-green-500\/30{border-color:#0e9f6e4d;border-color:lab(57.9398% -45.2439 15.4399/.3)}.border-green-500\/50{border-color:#0e9f6e80;border-color:lab(57.9398% -45.2439 15.4399/.5)}.border-green-600{border-color:#057a55}.border-indigo-200{border-color:#cddbfe}.border-indigo-500{border-color:var(--color-indigo-500)}.border-input{border-color:var(--color-input)}.border-lime-500{border-color:var(--color-lime-500)}.border-muted-foreground\/30{border-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/30{border-color:color-mix(in oklab, var(--color-muted-foreground) 30%, transparent)}}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-orange-200{border-color:#fcd9bd}.border-orange-300{border-color:#fdba8c}.border-orange-500{border-color:var(--color-orange-500)}.border-pink-300{border-color:#f8b4d9}.border-pink-500{border-color:var(--color-pink-500)}.border-primary{border-color:var(--color-primary)}.border-primary-200{border-color:var(--color-primary-200)}.border-primary-200\/60{border-color:#e5e5e599}@supports (color:color-mix(in lab, red, red)){.border-primary-200\/60{border-color:color-mix(in oklab, var(--color-primary-200) 60%, transparent)}}.border-primary-300{border-color:var(--color-primary-300)}.border-primary-500{border-color:var(--color-primary-500)}.border-primary-600{border-color:var(--color-primary-600)}.border-primary\/30{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.border-primary\/40{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.border-purple-200{border-color:#dcd7fe}.border-purple-300{border-color:#cabffd}.border-purple-500{border-color:var(--color-purple-500)}.border-red-100{border-color:#fde8e8}.border-red-200{border-color:#fbd5d5}.border-red-300{border-color:#f8b4b4}.border-red-400{border-color:var(--color-red-400)}.border-red-400\/30{border-color:#f980804d}@supports (color:color-mix(in lab, red, red)){.border-red-400\/30{border-color:color-mix(in oklab, var(--color-red-400) 30%, transparent)}}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/45{border-color:#e2625f73}@supports (color:color-mix(in lab, red, red)){.border-red-500\/45{border-color:color-mix(in oklab, var(--color-red-500) 45%, transparent)}}.border-red-600{border-color:var(--color-red-600)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-300{border-color:var(--color-rose-300)}.border-sf-band-border{border-color:var(--sf-color-band-border)}.border-sf-bg{border-color:var(--sf-color-bg)}.border-sf-border{border-color:var(--sf-color-border)}.border-sf-border-strong{border-color:var(--sf-color-border-strong)}.border-sf-card-border{border-color:var(--sf-card-border)}.border-sf-danger{border-color:var(--sf-color-danger)}.border-sf-fg{border-color:var(--sf-color-fg)}.border-sf-on-band\/20{border-color:var(--sf-color-on-band)}@supports (color:color-mix(in lab, red, red)){.border-sf-on-band\/20{border-color:color-mix(in oklab, var(--sf-color-on-band) 20%, transparent)}}.border-sf-on-inverse\/15{border-color:var(--sf-color-on-inverse)}@supports (color:color-mix(in lab, red, red)){.border-sf-on-inverse\/15{border-color:color-mix(in oklab, var(--sf-color-on-inverse) 15%, transparent)}}.border-sf-primary{border-color:var(--sf-color-primary)}.border-sf-primary-ink{border-color:var(--sf-color-primary-ink)}.border-sky-200{border-color:var(--color-sky-200)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/70{border-color:#e5e5e5b3}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/70{border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.border-slate-200\/80{border-color:#e5e5e5cc}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/80{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.border-slate-200\/90{border-color:#e5e5e5e6}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/90{border-color:color-mix(in oklab, var(--color-slate-200) 90%, transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-300\/90{border-color:#d4d4d4e6}@supports (color:color-mix(in lab, red, red)){.border-slate-300\/90{border-color:color-mix(in oklab, var(--color-slate-300) 90%, transparent)}}.border-slate-400{border-color:var(--color-slate-400)}.border-slate-900{border-color:var(--color-slate-900)}.border-slate-900\/70{border-color:#171717b3}@supports (color:color-mix(in lab, red, red)){.border-slate-900\/70{border-color:color-mix(in oklab, var(--color-slate-900) 70%, transparent)}}.border-slate-950{border-color:var(--color-slate-950)}.border-stone-100{border-color:var(--color-stone-100)}.border-stone-200{border-color:var(--color-stone-200)}.border-stone-300{border-color:var(--color-stone-300)}.border-teal-500{border-color:#0694a2}.border-transparent{border-color:#0000}.border-violet-100{border-color:var(--color-violet-100)}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-300{border-color:var(--color-violet-300)}.border-white{border-color:var(--color-white)}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/8{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/14{border-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.border-white\/14{border-color:color-mix(in oklab, var(--color-white) 14%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/16{border-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.border-white\/16{border-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}.border-white\/18{border-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.border-white\/18{border-color:color-mix(in oklab, var(--color-white) 18%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/22{border-color:#ffffff38}@supports (color:color-mix(in lab, red, red)){.border-white\/22{border-color:color-mix(in oklab, var(--color-white) 22%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.border-white\/35{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.border-white\/50{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.border-white\/60{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-white\/80{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.border-yellow-300{border-color:var(--color-yellow-300)}.border-yellow-500{border-color:#c27803}.border-zinc-200{border-color:var(--color-zinc-200)}.border-zinc-700{border-color:var(--color-zinc-700)}.border-zinc-800{border-color:var(--color-zinc-800)}.border-s-\[\#424242\]{border-inline-start-color:#424242}.border-s-amber-500{border-inline-start-color:var(--color-amber-500)}.border-s-blue-500{border-inline-start-color:var(--color-blue-500)}.border-s-gray-300{border-inline-start-color:var(--color-gray-300)}.border-s-green-500{border-inline-start-color:#0e9f6e}.border-s-red-500{border-inline-start-color:var(--color-red-500)}.border-s-red-600{border-inline-start-color:var(--color-red-600)}.border-s-transparent{border-inline-start-color:#0000}.border-e-gray-50{border-inline-end-color:var(--color-gray-50)}.border-e-transparent{border-inline-end-color:#0000}.border-t-\[\#424242\]{border-top-color:#424242}.border-t-blue-600{border-top-color:var(--color-blue-600)}.border-t-gray-600{border-top-color:var(--color-gray-600)}.border-t-gray-700{border-top-color:var(--color-gray-700)}.border-t-red-600{border-top-color:var(--color-red-600)}.border-t-transparent{border-top-color:#0000}.border-t-white{border-top-color:var(--color-white)}.border-l-gray-200{border-left-color:var(--color-gray-200)}.border-l-orange-400{border-left-color:var(--color-orange-400)}.border-l-rose-500{border-left-color:var(--color-rose-500)}.\!bg-\[color-mix\(in_srgb\,var\(--color-bg-primary\)_88\%\,transparent\)\]{background-color:var(--color-bg-primary)!important}@supports (color:color-mix(in lab, red, red)){.\!bg-\[color-mix\(in_srgb\,var\(--color-bg-primary\)_88\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-bg-primary) 88%,transparent)!important}}.\!bg-\[var\(--color-bg-primary\)\]{background-color:var(--color-bg-primary)!important}.\!bg-\[var\(--range-bar-color\)\]{background-color:var(--range-bar-color)!important}.\!bg-\[var\(--rating-bar-color\)\]{background-color:var(--rating-bar-color)!important}.\!bg-black{background-color:var(--color-black)!important}.\!bg-blue-500{background-color:var(--color-blue-500)!important}.\!bg-transparent{background-color:#0000!important}.\!bg-white{background-color:var(--color-white)!important}.\!bg-white\/90{background-color:#ffffffe6!important}@supports (color:color-mix(in lab, red, red)){.\!bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)!important}}.bg-\(--color-bg-primary\){background-color:var(--color-bg-primary)}.bg-\(--color-text-heading\){background-color:var(--color-text-heading)}.bg-\[\#0f0f0f\]{background-color:#0f0f0f}.bg-\[\#0f0f0f\]\/90{background-color:#0f0f0fe6;background-color:lab(4.315% -.00000745058 0/.9)}.bg-\[\#1a56db\]{background-color:#1a56db}.bg-\[\#1a56db\]\/20{background-color:#1a56db33;background-color:lab(39.9074% 22.8693 -74.5324/.2)}.bg-\[\#2f2f2f\]{background-color:#2f2f2f}.bg-\[\#2fbf5f\]{background-color:#2fbf5f}.bg-\[\#2fbf5f\]\/25{background-color:#2fbf5f40;background-color:lab(68.5157% -54.4662 36.9549/.25)}.bg-\[\#25D366\]\/10{background-color:#25d3661a;background-color:lab(74.7716% -60.9651 41.133/.1)}.bg-\[\#34A853\]{background-color:#34a853}.bg-\[\#34d399\]{background-color:#34d399}.bg-\[\#229ED9\]\/10{background-color:#229ed91a;background-color:lab(60.8465% -17.6244 -39.9525/.1)}.bg-\[\#0866FF\]\/10{background-color:#0866ff1a;background-color:lab(46.5001% 24.2389 -83.9806/.1)}.bg-\[\#2563EB\]{background-color:#2563eb}.bg-\[\#4285F4\]{background-color:#4285f4}.bg-\[\#101010\]{background-color:#101010}.bg-\[\#101010\]\/95{background-color:#101010f2;background-color:lab(4.68042% 0 0/.95)}.bg-\[\#111111\]{background-color:#111}.bg-\[\#121412\]{background-color:#121412}.bg-\[\#242424\]\/26{background-color:#24242442;background-color:lab(14.1977% -.0000149012 .00000596046/.26)}.bg-\[\#424242\]{background-color:#424242}.bg-\[\#464646\]\/40{background-color:#46464666;background-color:lab(29.7247% -.0000298023 .00000596046/.4)}.bg-\[\#777777\]{background-color:#777}.bg-\[\#777777\]\/80{background-color:#777c;background-color:lab(50.0344% 0 .0000119209/.8)}.bg-\[\#858585\]{background-color:#858585}.bg-\[\#858585\]\/70{background-color:#858585b3;background-color:lab(55.538% -.0000596046 .0000119209/.7)}.bg-\[\#919191\]{background-color:#919191}.bg-\[\#B9BDC2\]{background-color:#b9bdc2}.bg-\[\#DEF7EC\]{background-color:#def7ec}.bg-\[\#E4405F\]\/10{background-color:#e4405f1a;background-color:lab(53.633% 64.6316 21.9139/.1)}.bg-\[\#EA4335\]{background-color:#ea4335}.bg-\[\#EDEBFE\]{background-color:#edebfe}.bg-\[\#F1EFEA\]{background-color:#f1efea}.bg-\[\#F4F7F5\]{background-color:#f4f7f5}.bg-\[\#F5F4F2\]{background-color:#f5f4f2}.bg-\[\#F6F4EF\]{background-color:#f6f4ef}.bg-\[\#F7F6F3\]{background-color:#f7f6f3}.bg-\[\#b6b6b6\]{background-color:#b6b6b6}.bg-\[\#d8d8d8\]\/55{background-color:#d8d8d88c;background-color:lab(86.3396% 0 0/.55)}.bg-\[\#e6ebe4\]{background-color:#e6ebe4}.bg-\[\#e8e8e8\]\/70{background-color:#e8e8e8b3;background-color:lab(91.9959% -.0000596046 .0000238419/.7)}.bg-\[\#f0ce8d\]{background-color:#f0ce8d}.bg-\[\#f1f1f1\]{background-color:#f1f1f1}.bg-\[\#f4b08e\]{background-color:#f4b08e}.bg-\[\#f5f4f2\]{background-color:#f5f4f2}.bg-\[\#f5f6f8\]{background-color:#f5f6f8}.bg-\[\#f59e0b\]{background-color:#f59e0b}.bg-\[\#fafafa\]{background-color:#fafafa}.bg-\[\#fb7185\]{background-color:#fb7185}.bg-\[\#fbfbfb\]{background-color:#fbfbfb}.bg-\[color-mix\(in_srgb\,var\(--color-text-muted\)_22\%\,transparent\)\]{background-color:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-text-muted\)_22\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-text-muted) 22%,transparent)}}.bg-\[var\(--accent-soft\)\]{background-color:var(--accent-soft)}.bg-\[var\(--color-bg-primary\)\]{background-color:var(--color-bg-primary)}.bg-\[var\(--color-bg-white\)\]{background-color:var(--color-bg-white)}.bg-\[var\(--ink\)\]{background-color:var(--ink)}.bg-\[var\(--sf-btn-fill-bg\,var\(--sf-color-bg\)\)\]{background-color:var(--sf-btn-fill-bg,var(--sf-color-bg))}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--surface-2\)\]{background-color:var(--surface-2)}.bg-accent{background-color:var(--color-accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/40{background-color:#fffbeb66}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/40{background-color:color-mix(in oklab, var(--color-amber-50) 40%, transparent)}}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/50{background-color:color-mix(in oklab, var(--color-amber-50) 50%, transparent)}}.bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/60{background-color:color-mix(in oklab, var(--color-amber-50) 60%, transparent)}}.bg-amber-50\/70{background-color:#fffbebb3}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/70{background-color:color-mix(in oklab, var(--color-amber-50) 70%, transparent)}}.bg-amber-50\/80{background-color:#fffbebcc}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/80{background-color:color-mix(in oklab, var(--color-amber-50) 80%, transparent)}}.bg-amber-50\/95{background-color:#fffbebf2}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/95{background-color:color-mix(in oklab, var(--color-amber-50) 95%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-100\/50{background-color:#faf3d580}@supports (color:color-mix(in lab, red, red)){.bg-amber-100\/50{background-color:color-mix(in oklab, var(--color-amber-100) 50%, transparent)}}.bg-amber-100\/70{background-color:#faf3d5b3}@supports (color:color-mix(in lab, red, red)){.bg-amber-100\/70{background-color:color-mix(in oklab, var(--color-amber-100) 70%, transparent)}}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-300\/10{background-color:#f4d5761a}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/10{background-color:color-mix(in oklab, var(--color-amber-300) 10%, transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/\[0\.06\]{background-color:#f7bd2a0f}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-amber-400) 6%, transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/8{background-color:#f39f1d14}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/8{background-color:color-mix(in oklab, var(--color-amber-500) 8%, transparent)}}.bg-amber-500\/10{background-color:#f39f1d1a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/90{background-color:#f39f1de6}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/90{background-color:color-mix(in oklab, var(--color-amber-500) 90%, transparent)}}.bg-amber-500\/\[0\.07\]{background-color:#f39f1d12}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-amber-500) 7.0%, transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-background,.bg-background\/60{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab, var(--color-background) 60%, transparent)}}.bg-background\/90{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/90{background-color:color-mix(in oklab, var(--color-background) 90%, transparent)}}.bg-background\/95{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--color-background) 95%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.bg-black\/15{background-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/38{background-color:#00000061}@supports (color:color-mix(in lab, red, red)){.bg-black\/38{background-color:color-mix(in oklab, var(--color-black) 38%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.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-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.bg-black\/90{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.bg-blue-50\/50{background-color:#fafafa80}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/50{background-color:color-mix(in oklab, var(--color-blue-50) 50%, transparent)}}.bg-blue-50\/60{background-color:#fafafa99}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/60{background-color:color-mix(in oklab, var(--color-blue-50) 60%, transparent)}}.bg-blue-50\/70{background-color:#fafafab3}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/70{background-color:color-mix(in oklab, var(--color-blue-50) 70%, transparent)}}.bg-blue-50\/75{background-color:#fafafabf}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/75{background-color:color-mix(in oklab, var(--color-blue-50) 75%, transparent)}}.bg-blue-50\/80{background-color:#fafafacc}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/80{background-color:color-mix(in oklab, var(--color-blue-50) 80%, transparent)}}.bg-blue-50\/90{background-color:#fafafae6}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/90{background-color:color-mix(in oklab, var(--color-blue-50) 90%, transparent)}}.bg-blue-50\/95{background-color:#fafafaf2}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/95{background-color:color-mix(in oklab, var(--color-blue-50) 95%, transparent)}}.bg-blue-400\/10{background-color:#a1a1a11a}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/10{background-color:color-mix(in oklab, var(--color-blue-400) 10%, transparent)}}.bg-blue-500\/8{background-color:#73737314}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/8{background-color:color-mix(in oklab, var(--color-blue-500) 8%, transparent)}}.bg-blue-500\/10{background-color:#7373731a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-blue-500\/15{background-color:#73737326}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/15{background-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.bg-blue-500\/60{background-color:#73737399}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/60{background-color:color-mix(in oklab, var(--color-blue-500) 60%, transparent)}}.bg-blue-500\/70{background-color:#737373b3}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/70{background-color:color-mix(in oklab, var(--color-blue-500) 70%, transparent)}}.bg-blue-700{background-color:var(--color-blue-700)}.bg-border,.bg-border\/60{background-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/60{background-color:color-mix(in oklab, var(--color-border) 60%, transparent)}}.bg-card{background-color:var(--color-card)}.bg-current,.bg-current\/5{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-current\/5{background-color:color-mix(in oklab, currentcolor 5%, transparent)}}.bg-current\/6{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-current\/6{background-color:color-mix(in oklab, currentcolor 6%, transparent)}}.bg-current\/8{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-current\/8{background-color:color-mix(in oklab, currentcolor 8%, transparent)}}.bg-current\/10{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-current\/10{background-color:color-mix(in oklab, currentcolor 10%, transparent)}}.bg-current\/12{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-current\/12{background-color:color-mix(in oklab, currentcolor 12%, transparent)}}.bg-current\/15{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-current\/15{background-color:color-mix(in oklab, currentcolor 15%, transparent)}}.bg-current\/20{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-current\/20{background-color:color-mix(in oklab, currentcolor 20%, transparent)}}.bg-current\/25{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-current\/25{background-color:color-mix(in oklab, currentcolor 25%, transparent)}}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-50\/40{background-color:#ecfeff66}@supports (color:color-mix(in lab, red, red)){.bg-cyan-50\/40{background-color:color-mix(in oklab, var(--color-cyan-50) 40%, transparent)}}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-destructive,.bg-destructive\/10{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--color-destructive) 10%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/40{background-color:#ecfdf566}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/40{background-color:color-mix(in oklab, var(--color-emerald-50) 40%, transparent)}}.bg-emerald-50\/50{background-color:#ecfdf580}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/50{background-color:color-mix(in oklab, var(--color-emerald-50) 50%, transparent)}}.bg-emerald-50\/70{background-color:#ecfdf5b3}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/70{background-color:color-mix(in oklab, var(--color-emerald-50) 70%, transparent)}}.bg-emerald-50\/80{background-color:#ecfdf5cc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/80{background-color:color-mix(in oklab, var(--color-emerald-50) 80%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-200\/40{background-color:#b2f0d366}@supports (color:color-mix(in lab, red, red)){.bg-emerald-200\/40{background-color:color-mix(in oklab, var(--color-emerald-200) 40%, transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/10{background-color:#1dd1951a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/10{background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.bg-emerald-400\/15{background-color:#1dd19526}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/15{background-color:color-mix(in oklab, var(--color-emerald-400) 15%, transparent)}}.bg-emerald-400\/60{background-color:#1dd19599}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/60{background-color:color-mix(in oklab, var(--color-emerald-400) 60%, transparent)}}.bg-emerald-400\/70{background-color:#1dd195b3}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/70{background-color:color-mix(in oklab, var(--color-emerald-400) 70%, transparent)}}.bg-emerald-400\/\[0\.06\]{background-color:#1dd1950f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-emerald-400) 6%, transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/8{background-color:#00ba8014}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/8{background-color:color-mix(in oklab, var(--color-emerald-500) 8%, transparent)}}.bg-emerald-500\/10{background-color:#00ba801a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/15{background-color:#00ba8026}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-emerald-500\/70{background-color:#00ba80b3}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/70{background-color:color-mix(in oklab, var(--color-emerald-500) 70%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-foreground,.bg-foreground\/50{background-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/50{background-color:color-mix(in oklab, var(--color-foreground) 50%, transparent)}}.bg-foreground\/60{background-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/60{background-color:color-mix(in oklab, var(--color-foreground) 60%, transparent)}}.bg-foreground\/70{background-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/70{background-color:color-mix(in oklab, var(--color-foreground) 70%, transparent)}}.bg-fuchsia-300\/25{background-color:#edaef740}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-300\/25{background-color:color-mix(in oklab, var(--color-fuchsia-300) 25%, transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/40{background-color:#fafafa66}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\/40{background-color:color-mix(in oklab, var(--color-gray-50) 40%, transparent)}}.bg-gray-50\/50{background-color:#fafafa80}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\/50{background-color:color-mix(in oklab, var(--color-gray-50) 50%, transparent)}}.bg-gray-50\/60{background-color:#fafafa99}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\/60{background-color:color-mix(in oklab, var(--color-gray-50) 60%, transparent)}}.bg-gray-50\/70{background-color:#fafafab3}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\/70{background-color:color-mix(in oklab, var(--color-gray-50) 70%, transparent)}}.bg-gray-50\/80{background-color:#fafafacc}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\/80{background-color:color-mix(in oklab, var(--color-gray-50) 80%, transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-100\/50{background-color:#f5f5f580}@supports (color:color-mix(in lab, red, red)){.bg-gray-100\/50{background-color:color-mix(in oklab, var(--color-gray-100) 50%, transparent)}}.bg-gray-100\/60{background-color:#f5f5f599}@supports (color:color-mix(in lab, red, red)){.bg-gray-100\/60{background-color:color-mix(in oklab, var(--color-gray-100) 60%, transparent)}}.bg-gray-100\/70{background-color:#f5f5f5b3}@supports (color:color-mix(in lab, red, red)){.bg-gray-100\/70{background-color:color-mix(in oklab, var(--color-gray-100) 70%, transparent)}}.bg-gray-100\/80{background-color:#f5f5f5cc}@supports (color:color-mix(in lab, red, red)){.bg-gray-100\/80{background-color:color-mix(in oklab, var(--color-gray-100) 80%, transparent)}}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-200\/80{background-color:#e5e5e5cc}@supports (color:color-mix(in lab, red, red)){.bg-gray-200\/80{background-color:color-mix(in oklab, var(--color-gray-200) 80%, transparent)}}.bg-gray-200\/90{background-color:#e5e5e5e6}@supports (color:color-mix(in lab, red, red)){.bg-gray-200\/90{background-color:color-mix(in oklab, var(--color-gray-200) 90%, transparent)}}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-400\/25{background-color:#a1a1a140}@supports (color:color-mix(in lab, red, red)){.bg-gray-400\/25{background-color:color-mix(in oklab, var(--color-gray-400) 25%, transparent)}}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-700\/25{background-color:#40404040}@supports (color:color-mix(in lab, red, red)){.bg-gray-700\/25{background-color:color-mix(in oklab, var(--color-gray-700) 25%, transparent)}}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-gray-900\/10{background-color:#1717171a}@supports (color:color-mix(in lab, red, red)){.bg-gray-900\/10{background-color:color-mix(in oklab, var(--color-gray-900) 10%, transparent)}}.bg-gray-900\/35{background-color:#17171759}@supports (color:color-mix(in lab, red, red)){.bg-gray-900\/35{background-color:color-mix(in oklab, var(--color-gray-900) 35%, transparent)}}.bg-gray-900\/40{background-color:#17171766}@supports (color:color-mix(in lab, red, red)){.bg-gray-900\/40{background-color:color-mix(in oklab, var(--color-gray-900) 40%, transparent)}}.bg-gray-900\/50{background-color:#17171780}@supports (color:color-mix(in lab, red, red)){.bg-gray-900\/50{background-color:color-mix(in oklab, var(--color-gray-900) 50%, transparent)}}.bg-gray-900\/80{background-color:#171717cc}@supports (color:color-mix(in lab, red, red)){.bg-gray-900\/80{background-color:color-mix(in oklab, var(--color-gray-900) 80%, transparent)}}.bg-gray-900\/90{background-color:#171717e6}@supports (color:color-mix(in lab, red, red)){.bg-gray-900\/90{background-color:color-mix(in oklab, var(--color-gray-900) 90%, transparent)}}.bg-gray-950{background-color:var(--color-gray-950)}.bg-green-50{background-color:#f3faf7}.bg-green-50\/50{background-color:#f3faf780;background-color:lab(97.6772% -2.79003 .594652/.5)}.bg-green-50\/70{background-color:#f3faf7b3;background-color:lab(97.6772% -2.79003 .594652/.7)}.bg-green-100{background-color:#def7ec}.bg-green-100\/50{background-color:#def7ec80;background-color:lab(95.1675% -9.98366 2.38434/.5)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:#0e9f6e}.bg-green-500\/\[0\.07\]{background-color:#0e9f6e12;background-color:lab(57.9398% -45.2439 15.4399/.07)}.bg-green-600{background-color:#057a55}.bg-indigo-50{background-color:#f0f5ff}.bg-indigo-50\/60{background-color:#f0f5ff99;background-color:lab(96.3723% -.348479 -5.42499/.6)}.bg-indigo-100{background-color:#e5edff}.bg-indigo-400{background-color:#8da2fb}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-lime-100{background-color:var(--color-lime-100)}.bg-lime-400{background-color:var(--color-lime-400)}.bg-lime-600{background-color:var(--color-lime-600)}.bg-muted{background-color:var(--color-muted)}.bg-muted-foreground\/20{background-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/20{background-color:color-mix(in oklab, var(--color-muted-foreground) 20%, transparent)}}.bg-muted-foreground\/30{background-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/30{background-color:color-mix(in oklab, var(--color-muted-foreground) 30%, transparent)}}.bg-muted-foreground\/50{background-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/50{background-color:color-mix(in oklab, var(--color-muted-foreground) 50%, transparent)}}.bg-muted-foreground\/60{background-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/60{background-color:color-mix(in oklab, var(--color-muted-foreground) 60%, transparent)}}.bg-muted\/15{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/15{background-color:color-mix(in oklab, var(--color-muted) 15%, transparent)}}.bg-muted\/20{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--color-muted) 20%, transparent)}}.bg-muted\/25{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/25{background-color:color-mix(in oklab, var(--color-muted) 25%, transparent)}}.bg-muted\/30{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--color-muted) 30%, transparent)}}.bg-muted\/35{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/35{background-color:color-mix(in oklab, var(--color-muted) 35%, transparent)}}.bg-muted\/40{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--color-muted) 40%, transparent)}}.bg-muted\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--color-muted) 50%, transparent)}}.bg-muted\/80{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/80{background-color:color-mix(in oklab, var(--color-muted) 80%, transparent)}}.bg-muted\/90{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/90{background-color:color-mix(in oklab, var(--color-muted) 90%, transparent)}}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-950{background-color:var(--color-neutral-950)}.bg-orange-50{background-color:#fff8f1}.bg-orange-50\/40{background-color:#fff8f166;background-color:lab(97.9834% 1.53172 4.24377/.4)}.bg-orange-100{background-color:#feecdc}.bg-orange-400{background-color:var(--color-orange-400)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-pink-100{background-color:#fce8f3}.bg-pink-400{background-color:var(--color-pink-400)}.bg-pink-400\/25{background-color:#f17eb840}@supports (color:color-mix(in lab, red, red)){.bg-pink-400\/25{background-color:color-mix(in oklab, var(--color-pink-400) 25%, transparent)}}.bg-pink-500{background-color:var(--color-pink-500)}.bg-pink-500\/15{background-color:#d55e9326}@supports (color:color-mix(in lab, red, red)){.bg-pink-500\/15{background-color:color-mix(in oklab, var(--color-pink-500) 15%, transparent)}}.bg-pink-600{background-color:var(--color-pink-600)}.bg-popover{background-color:var(--color-popover)}.bg-primary{background-color:var(--color-primary)}.bg-primary-50{background-color:var(--color-primary-50)}.bg-primary-50\/40{background-color:#fafafa66}@supports (color:color-mix(in lab, red, red)){.bg-primary-50\/40{background-color:color-mix(in oklab, var(--color-primary-50) 40%, transparent)}}.bg-primary-50\/60{background-color:#fafafa99}@supports (color:color-mix(in lab, red, red)){.bg-primary-50\/60{background-color:color-mix(in oklab, var(--color-primary-50) 60%, transparent)}}.bg-primary-50\/80{background-color:#fafafacc}@supports (color:color-mix(in lab, red, red)){.bg-primary-50\/80{background-color:color-mix(in oklab, var(--color-primary-50) 80%, transparent)}}.bg-primary-100{background-color:var(--color-primary-100)}.bg-primary-500{background-color:var(--color-primary-500)}.bg-primary-600{background-color:var(--color-primary-600)}.bg-primary-700{background-color:var(--color-primary-700)}.bg-primary\/5{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--color-primary) 5%, transparent)}}.bg-primary\/10{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.bg-primary\/15{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, var(--color-primary) 15%, transparent)}}.bg-purple-50{background-color:#f6f5ff}.bg-purple-50\/60{background-color:#f6f5ff99;background-color:lab(96.8307% 1.68091 -4.69148/.6)}.bg-purple-100{background-color:#edebfe}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-600{background-color:var(--color-purple-600)}.bg-purple-700{background-color:var(--color-purple-700)}.bg-red-50{background-color:#fdf2f2}.bg-red-50\/70{background-color:#fdf2f2b3;background-color:lab(96.3652% 3.81863 1.38798/.7)}.bg-red-50\/80{background-color:#fdf2f2cc;background-color:lab(96.3652% 3.81863 1.38798/.8)}.bg-red-100{background-color:#fde8e8}.bg-red-100\/50{background-color:#fde8e880;background-color:lab(93.7086% 7.3874 2.72555/.5)}.bg-red-300{background-color:#f8b4b4}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#e2625f1a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500\/15{background-color:#e2625f26}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/15{background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.bg-red-500\/20{background-color:#e2625f33}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/20{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.bg-red-500\/\[0\.06\]{background-color:#e2625f0f}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-red-500) 6%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-700{background-color:var(--color-red-700)}.bg-red-900{background-color:#771d1d}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-300\/30{background-color:#ffa2ae4d}@supports (color:color-mix(in lab, red, red)){.bg-rose-300\/30{background-color:color-mix(in oklab, var(--color-rose-300) 30%, transparent)}}.bg-rose-400\/50{background-color:#f5728580}@supports (color:color-mix(in lab, red, red)){.bg-rose-400\/50{background-color:color-mix(in oklab, var(--color-rose-400) 50%, transparent)}}.bg-rose-400\/60{background-color:#f5728599}@supports (color:color-mix(in lab, red, red)){.bg-rose-400\/60{background-color:color-mix(in oklab, var(--color-rose-400) 60%, transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/10{background-color:#dd5e6b1a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-secondary,.bg-secondary\/40{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/40{background-color:color-mix(in oklab, var(--color-secondary) 40%, transparent)}}.bg-secondary\/50{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/50{background-color:color-mix(in oklab, var(--color-secondary) 50%, transparent)}}.bg-sf-accent{background-color:var(--sf-color-accent)}.bg-sf-accent-soft{background-color:var(--sf-color-accent-soft)}.bg-sf-band{background-color:var(--sf-color-band)}.bg-sf-band-raised{background-color:var(--sf-color-band-raised)}.bg-sf-band\/85{background-color:var(--sf-color-band)}@supports (color:color-mix(in lab, red, red)){.bg-sf-band\/85{background-color:color-mix(in oklab, var(--sf-color-band) 85%, transparent)}}.bg-sf-band\/92{background-color:var(--sf-color-band)}@supports (color:color-mix(in lab, red, red)){.bg-sf-band\/92{background-color:color-mix(in oklab, var(--sf-color-band) 92%, transparent)}}.bg-sf-bg,.bg-sf-bg\/10{background-color:var(--sf-color-bg)}@supports (color:color-mix(in lab, red, red)){.bg-sf-bg\/10{background-color:color-mix(in oklab, var(--sf-color-bg) 10%, transparent)}}.bg-sf-bg\/40{background-color:var(--sf-color-bg)}@supports (color:color-mix(in lab, red, red)){.bg-sf-bg\/40{background-color:color-mix(in oklab, var(--sf-color-bg) 40%, transparent)}}.bg-sf-bg\/70{background-color:var(--sf-color-bg)}@supports (color:color-mix(in lab, red, red)){.bg-sf-bg\/70{background-color:color-mix(in oklab, var(--sf-color-bg) 70%, transparent)}}.bg-sf-bg\/75{background-color:var(--sf-color-bg)}@supports (color:color-mix(in lab, red, red)){.bg-sf-bg\/75{background-color:color-mix(in oklab, var(--sf-color-bg) 75%, transparent)}}.bg-sf-bg\/80{background-color:var(--sf-color-bg)}@supports (color:color-mix(in lab, red, red)){.bg-sf-bg\/80{background-color:color-mix(in oklab, var(--sf-color-bg) 80%, transparent)}}.bg-sf-bg\/85{background-color:var(--sf-color-bg)}@supports (color:color-mix(in lab, red, red)){.bg-sf-bg\/85{background-color:color-mix(in oklab, var(--sf-color-bg) 85%, transparent)}}.bg-sf-bg\/90{background-color:var(--sf-color-bg)}@supports (color:color-mix(in lab, red, red)){.bg-sf-bg\/90{background-color:color-mix(in oklab, var(--sf-color-bg) 90%, transparent)}}.bg-sf-bg\/92{background-color:var(--sf-color-bg)}@supports (color:color-mix(in lab, red, red)){.bg-sf-bg\/92{background-color:color-mix(in oklab, var(--sf-color-bg) 92%, transparent)}}.bg-sf-bg\/95{background-color:var(--sf-color-bg)}@supports (color:color-mix(in lab, red, red)){.bg-sf-bg\/95{background-color:color-mix(in oklab, var(--sf-color-bg) 95%, transparent)}}.bg-sf-border{background-color:var(--sf-color-border)}.bg-sf-card,.bg-sf-card\/92{background-color:var(--sf-card-bg)}@supports (color:color-mix(in lab, red, red)){.bg-sf-card\/92{background-color:color-mix(in oklab, var(--sf-card-bg) 92%, transparent)}}.bg-sf-danger{background-color:var(--sf-color-danger)}.bg-sf-danger-soft{background-color:var(--sf-color-danger-soft)}.bg-sf-fg,.bg-sf-fg\/15{background-color:var(--sf-color-fg)}@supports (color:color-mix(in lab, red, red)){.bg-sf-fg\/15{background-color:color-mix(in oklab, var(--sf-color-fg) 15%, transparent)}}.bg-sf-fg\/40{background-color:var(--sf-color-fg)}@supports (color:color-mix(in lab, red, red)){.bg-sf-fg\/40{background-color:color-mix(in oklab, var(--sf-color-fg) 40%, transparent)}}.bg-sf-fg\/45{background-color:var(--sf-color-fg)}@supports (color:color-mix(in lab, red, red)){.bg-sf-fg\/45{background-color:color-mix(in oklab, var(--sf-color-fg) 45%, transparent)}}.bg-sf-fg\/55{background-color:var(--sf-color-fg)}@supports (color:color-mix(in lab, red, red)){.bg-sf-fg\/55{background-color:color-mix(in oklab, var(--sf-color-fg) 55%, transparent)}}.bg-sf-fg\/60{background-color:var(--sf-color-fg)}@supports (color:color-mix(in lab, red, red)){.bg-sf-fg\/60{background-color:color-mix(in oklab, var(--sf-color-fg) 60%, transparent)}}.bg-sf-fg\/95{background-color:var(--sf-color-fg)}@supports (color:color-mix(in lab, red, red)){.bg-sf-fg\/95{background-color:color-mix(in oklab, var(--sf-color-fg) 95%, transparent)}}.bg-sf-inverse,.bg-sf-inverse\/80{background-color:var(--sf-color-inverse)}@supports (color:color-mix(in lab, red, red)){.bg-sf-inverse\/80{background-color:color-mix(in oklab, var(--sf-color-inverse) 80%, transparent)}}.bg-sf-inverse\/90{background-color:var(--sf-color-inverse)}@supports (color:color-mix(in lab, red, red)){.bg-sf-inverse\/90{background-color:color-mix(in oklab, var(--sf-color-inverse) 90%, transparent)}}.bg-sf-primary{background-color:var(--sf-color-primary)}.bg-sf-primary-fg\/60{background-color:var(--sf-color-primary-fg)}@supports (color:color-mix(in lab, red, red)){.bg-sf-primary-fg\/60{background-color:color-mix(in oklab, var(--sf-color-primary-fg) 60%, transparent)}}.bg-sf-primary-ink{background-color:var(--sf-color-primary-ink)}.bg-sf-primary-soft{background-color:var(--sf-color-primary-soft)}.bg-sf-primary\/30{background-color:var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-sf-primary\/30{background-color:color-mix(in oklab, var(--sf-color-primary) 30%, transparent)}}.bg-sf-success{background-color:var(--sf-color-success)}.bg-sf-success-soft{background-color:var(--sf-color-success-soft)}.bg-sf-surface{background-color:var(--sf-color-surface)}.bg-sf-surface-2{background-color:var(--sf-color-surface-2)}.bg-sf-warning-soft{background-color:var(--sf-color-warning-soft)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-50\/60{background-color:#f0f9ff99}@supports (color:color-mix(in lab, red, red)){.bg-sky-50\/60{background-color:color-mix(in oklab, var(--color-sky-50) 60%, transparent)}}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-300\/25{background-color:#77d4ff40}@supports (color:color-mix(in lab, red, red)){.bg-sky-300\/25{background-color:color-mix(in oklab, var(--color-sky-300) 25%, transparent)}}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-500\/15{background-color:#00a5ed26}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/15{background-color:color-mix(in oklab, var(--color-sky-500) 15%, transparent)}}.bg-sky-600{background-color:var(--color-sky-600)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/40{background-color:#fafafa66}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/40{background-color:color-mix(in oklab, var(--color-slate-50) 40%, transparent)}}.bg-slate-50\/60{background-color:#fafafa99}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/60{background-color:color-mix(in oklab, var(--color-slate-50) 60%, transparent)}}.bg-slate-50\/80{background-color:#fafafacc}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/80{background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.bg-slate-50\/90{background-color:#fafafae6}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/90{background-color:color-mix(in oklab, var(--color-slate-50) 90%, transparent)}}.bg-slate-50\/95{background-color:#fafafaf2}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/95{background-color:color-mix(in oklab, var(--color-slate-50) 95%, transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-200\/90{background-color:#e5e5e5e6}@supports (color:color-mix(in lab, red, red)){.bg-slate-200\/90{background-color:color-mix(in oklab, var(--color-slate-200) 90%, transparent)}}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-stone-50\/80{background-color:#fafaf9cc}@supports (color:color-mix(in lab, red, red)){.bg-stone-50\/80{background-color:color-mix(in oklab, var(--color-stone-50) 80%, transparent)}}.bg-stone-100{background-color:var(--color-stone-100)}.bg-stone-900{background-color:var(--color-stone-900)}.bg-teal-50{background-color:#edfafa}.bg-teal-100{background-color:#d5f5f6}.bg-teal-400{background-color:#16bdca}.bg-teal-600{background-color:#047481}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-50\/70{background-color:#f5f3ffb3}@supports (color:color-mix(in lab, red, red)){.bg-violet-50\/70{background-color:color-mix(in oklab, var(--color-violet-50) 70%, transparent)}}.bg-violet-50\/80{background-color:#f5f3ffcc}@supports (color:color-mix(in lab, red, red)){.bg-violet-50\/80{background-color:color-mix(in oklab, var(--color-violet-50) 80%, transparent)}}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-600{background-color:var(--color-violet-600)}.bg-white{background-color:var(--color-white)}.bg-white\/6{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/6{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/8{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/18{background-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.bg-white\/18{background-color:color-mix(in oklab, var(--color-white) 18%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-white\/35{background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.bg-white\/35{background-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bg-white\/55{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/74{background-color:#ffffffbd}@supports (color:color-mix(in lab, red, red)){.bg-white\/74{background-color:color-mix(in oklab, var(--color-white) 74%, transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.bg-white\/75{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.bg-white\/76{background-color:#ffffffc2}@supports (color:color-mix(in lab, red, red)){.bg-white\/76{background-color:color-mix(in oklab, var(--color-white) 76%, transparent)}}.bg-white\/78{background-color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.bg-white\/78{background-color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/82{background-color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.bg-white\/82{background-color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-white\/88{background-color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.bg-white\/88{background-color:color-mix(in oklab, var(--color-white) 88%, transparent)}}.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-white\/92{background-color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.bg-white\/92{background-color:color-mix(in oklab, var(--color-white) 92%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-white\/\[0\.1\]{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.1\]{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.bg-white\/\[0\.045\]{background-color:#ffffff0b}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.045\]{background-color:color-mix(in oklab, var(--color-white) 4.5%, transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-400\/20{background-color:#e3a00833}@supports (color:color-mix(in lab, red, red)){.bg-yellow-400\/20{background-color:color-mix(in oklab, var(--color-yellow-400) 20%, transparent)}}.bg-yellow-500{background-color:#c27803}.bg-yellow-600{background-color:#9f580a}.bg-zinc-50\/80{background-color:#fafafacc}@supports (color:color-mix(in lab, red, red)){.bg-zinc-50\/80{background-color:color-mix(in oklab, var(--color-zinc-50) 80%, transparent)}}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-700{background-color:var(--color-zinc-700)}.bg-zinc-800{background-color:var(--color-zinc-800)}.bg-zinc-800\/80{background-color:#27272acc}@supports (color:color-mix(in lab, red, red)){.bg-zinc-800\/80{background-color:color-mix(in oklab, var(--color-zinc-800) 80%, transparent)}}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-900\/95{background-color:#18181bf2}@supports (color:color-mix(in lab, red, red)){.bg-zinc-900\/95{background-color:color-mix(in oklab, var(--color-zinc-900) 95%, transparent)}}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.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))}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-radial-\[circle_at_50\%_30\%\]{--tw-gradient-position:circle at 50% 30%;background-image:radial-gradient(var(--tw-gradient-stops,circle at 50% 30%))}.bg-radial-\[circle_at_100\%_0\%\]{--tw-gradient-position:circle at 100% 0%;background-image:radial-gradient(var(--tw-gradient-stops,circle at 100% 0%))}.bg-radial-\[ellipse_at_center\]{--tw-gradient-position:ellipse at center;background-image:radial-gradient(var(--tw-gradient-stops,ellipse at center))}.bg-radial-\[ellipse_at_top\]{--tw-gradient-position:ellipse at top;background-image:radial-gradient(var(--tw-gradient-stops,ellipse at top))}.sf-scrim{--sf-scrim:var(--sf-color-fg);background-image:linear-gradient(to top, var(--sf-scrim) 0%, var(--sf-scrim) 20%, var(--sf-scrim) 40%, var(--sf-scrim) 60%, var(--sf-scrim) 80%, var(--sf-scrim) 100%)}@supports (color:color-mix(in lab, red, red)){.sf-scrim{background-image:linear-gradient(to top, color-mix(in oklab, var(--sf-scrim) 90%, transparent) 0%, color-mix(in oklab, var(--sf-scrim) 83%, transparent) 20%, color-mix(in oklab, var(--sf-scrim) 64%, transparent) 40%, color-mix(in oklab, var(--sf-scrim) 41%, transparent) 60%, color-mix(in oklab, var(--sf-scrim) 22%, transparent) 80%, color-mix(in oklab, var(--sf-scrim) 15%, transparent) 100%)}}.sf-scrim:where([data-sf-scheme=dark] *){--sf-scrim:var(--sf-color-bg)}.\[background-image\:linear-gradient\(var\(--sf-color-border\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,var\(--sf-color-border\)_1px\,transparent_1px\)\]{background-image:linear-gradient(var(--sf-color-border) 1px,transparent 1px),linear-gradient(90deg,var(--sf-color-border) 1px,transparent 1px)}.bg-\[conic-gradient\(from_180deg\,rgba\(124\,124\,124\,0\.3\)\,rgba\(136\,136\,136\,0\.2\)\,rgba\(135\,135\,135\,0\.1\)\,rgba\(124\,124\,124\,0\.3\)\)\]{background-image:conic-gradient(from 180deg,#7c7c7c4d,#8883,#8787871a,#7c7c7c4d)}.bg-\[conic-gradient\(from_180deg\,rgba\(132\,132\,132\,0\.4\)\,rgba\(136\,136\,136\,0\.3\)\,rgba\(132\,132\,132\,0\.1\)\,rgba\(132\,132\,132\,0\.4\)\)\]{background-image:conic-gradient(from 180deg,#84848466,#8888884d,#8484841a,#84848466)}.bg-\[linear-gradient\(90deg\,\#9c9c9c_0\%\,\#cecece_100\%\)\]{background-image:linear-gradient(90deg,#9c9c9c 0%,#cecece 100%)}.bg-\[linear-gradient\(90deg\,\#777777_0\%\,\#c0c0c0_100\%\)\]{background-image:linear-gradient(90deg,#777 0%,silver 100%)}.bg-\[linear-gradient\(90deg\,\#999999_0\%\,\#cfcfcf_100\%\)\]{background-image:linear-gradient(90deg,#999 0%,#cfcfcf 100%)}.bg-\[linear-gradient\(90deg\,rgba\(24\,24\,24\,0\.05\)_1px\,transparent_1px\)\,linear-gradient\(rgba\(24\,24\,24\,0\.05\)_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,#1818180d 1px,#0000 1px),linear-gradient(#1818180d 1px,#0000 1px)}.bg-\[linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.04\)_1px\,transparent_1px\)\,linear-gradient\(rgba\(255\,255\,255\,0\.04\)_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px)}.bg-\[linear-gradient\(180deg\,\#1a1a1a_0\%\,\#141414_100\%\)\]{background-image:linear-gradient(#1a1a1a 0%,#141414 100%)}.bg-\[linear-gradient\(180deg\,\#1a1a1a_0\%\,\#151515_100\%\)\]{background-image:linear-gradient(#1a1a1a 0%,#151515 100%)}.bg-\[linear-gradient\(180deg\,\#151515_0\%\,\#101010_100\%\)\]{background-image:linear-gradient(#151515 0%,#101010 100%)}.bg-\[linear-gradient\(180deg\,\#181818_0\%\,\#141414_100\%\)\]{background-image:linear-gradient(#181818 0%,#141414 100%)}.bg-\[linear-gradient\(180deg\,\#ededed_0\%\,\#f3f3f3_100\%\)\]{background-image:linear-gradient(#ededed 0%,#f3f3f3 100%)}.bg-\[linear-gradient\(180deg\,\#f8f8f8_0\%\,\#eeeeee_100\%\)\]{background-image:linear-gradient(#f8f8f8 0%,#eee 100%)}.bg-\[linear-gradient\(180deg\,\#f8f8f8_0\%\,\#f0f0f0_100\%\)\]{background-image:linear-gradient(#f8f8f8 0%,#f0f0f0 100%)}.bg-\[linear-gradient\(180deg\,\#f8f8f8_0\%\,\#f2f2f2_100\%\)\]{background-image:linear-gradient(#f8f8f8 0%,#f2f2f2 100%)}.bg-\[linear-gradient\(180deg\,\#ffffff_0\%\,\#fafafa_100\%\)\]{background-image:linear-gradient(#fff 0%,#fafafa 100%)}.bg-\[linear-gradient\(180deg\,rgba\(7\,7\,7\,0\.06\)_0\%\,rgba\(7\,7\,7\,0\.12\)_28\%\,rgba\(6\,6\,6\,0\.72\)_76\%\,rgba\(4\,4\,4\,0\.92\)_100\%\)\]{background-image:linear-gradient(#0707070f 0%,#0707071f 28%,#060606b8 76%,#040404eb 100%)}.bg-\[linear-gradient\(180deg\,rgba\(24\,24\,24\,0\.03\)\,transparent\)\]{background-image:linear-gradient(#18181808,#0000)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.02\)\,transparent\)\]{background-image:linear-gradient(#ffffff05,#0000)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.03\)_0\%\,rgba\(255\,255\,255\,0\.018\)_100\%\)\]{background-image:linear-gradient(#ffffff08 0%,#ffffff05 100%)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.05\)_0\%\,rgba\(255\,255\,255\,0\.015\)_100\%\)\]{background-image:linear-gradient(#ffffff0d 0%,#ffffff04 100%)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.06\)_0\%\,rgba\(255\,255\,255\,0\.03\)_100\%\)\]{background-image:linear-gradient(#ffffff0f 0%,#ffffff08 100%)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.06\)_0\%\,rgba\(255\,255\,255\,0\.18\)_28\%\,rgba\(255\,255\,255\,0\.78\)_76\%\,rgba\(255\,255\,255\,0\.96\)_100\%\)\]{background-image:linear-gradient(#ffffff0f 0%,#ffffff2e 28%,#ffffffc7 76%,#fffffff5 100%)}.bg-\[linear-gradient\(180deg\,transparent_0\%\,rgba\(24\,24\,24\,0\.03\)_100\%\)\,linear-gradient\(90deg\,rgba\(24\,24\,24\,0\.06\)_1px\,transparent_1px\)\,linear-gradient\(rgba\(24\,24\,24\,0\.06\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#0000 0%,#18181808 100%),linear-gradient(90deg,#1818180f 1px,#0000 1px),linear-gradient(#1818180f 1px,#0000 1px)}.bg-\[linear-gradient\(180deg\,transparent_0\%\,rgba\(255\,255\,255\,0\.03\)_100\%\)\,linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.04\)_1px\,transparent_1px\)\,linear-gradient\(rgba\(255\,255\,255\,0\.04\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#0000 0%,#ffffff08 100%),linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px)}.bg-\[linear-gradient\(to_right\,rgb\(99_102_241\/0\.10\)_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,rgb\(99_102_241\/0\.10\)_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,#6366f11a 1px,#0000 1px),linear-gradient(#6366f11a 1px,#0000 1px)}.bg-\[radial-gradient\(50\%_100\%_at_0\%_50\%\,rgba\(43\,82\,150\,0\.14\)\,transparent_70\%\)\]{background-image:radial-gradient(50% 100% at 0%,#2b529624,#0000 70%)}.bg-\[radial-gradient\(60\%_60\%_at_20\%_0\%\,rgba\(43\,82\,150\,0\.24\)\,transparent_70\%\)\,radial-gradient\(50\%_50\%_at_80\%_10\%\,rgba\(43\,82\,150\,0\.22\)\,transparent_70\%\)\]{background-image:radial-gradient(60% 60% at 20% 0,#2b52963d,#0000 70%),radial-gradient(50% 50% at 80% 10%,#2b529638,#0000 70%)}.bg-\[radial-gradient\(60\%_80\%_at_50\%_0\%\,rgba\(37\,99\,235\,0\.18\)\,transparent_70\%\)\]{background-image:radial-gradient(60% 80% at 50% 0,#2563eb2e,#0000 70%)}.bg-\[radial-gradient\(90\%_120\%_at_100\%_0\%\,rgba\(47\,191\,95\,0\.55\)\,transparent_60\%\)\]{background-image:radial-gradient(90% 120% at 100% 0,#2fbf5f8c,#0000 60%)}.bg-\[radial-gradient\(90\%_120\%_at_100\%_0\%\,rgba\(236\,72\,153\,0\.55\)\,transparent_60\%\)\]{background-image:radial-gradient(90% 120% at 100% 0,#ec48998c,#0000 60%)}.bg-\[radial-gradient\(circle_at_30\%_30\%\,\#93c5fd\,\#1d4ed8_70\%\)\]{background-image:radial-gradient(circle at 30% 30%,#93c5fd,#1d4ed8 70%)}.bg-\[radial-gradient\(circle_at_top\,rgba\(70\,70\,70\,0\.32\)\,transparent_42\%\)\,linear-gradient\(180deg\,\#141414_0\%\,\#161616_100\%\)\]{background-image:radial-gradient(circle at top,#46464652,#0000 42%),linear-gradient(#141414 0%,#161616 100%)}.bg-\[radial-gradient\(circle_at_top\,rgba\(84\,84\,84\,0\.26\)\,transparent_24\%\)\,radial-gradient\(circle_at_bottom\,rgba\(255\,255\,255\,0\.06\)\,transparent_30\%\)\]{background-image:radial-gradient(circle at top,#54545442,#0000 24%),radial-gradient(circle at bottom,#ffffff0f,#0000 30%)}.bg-\[radial-gradient\(circle_at_top\,rgba\(114\,114\,114\,0\.1\)\,transparent_22\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.015\)_0\%\,rgba\(255\,255\,255\,0\)_18\%\)\]{background-image:radial-gradient(circle at top,#7272721a,#0000 22%),linear-gradient(#ffffff04 0%,#fff0 18%)}.bg-\[radial-gradient\(circle_at_top\,rgba\(192\,192\,192\,0\.16\)\,transparent_22\%\)\,linear-gradient\(180deg\,rgba\(24\,24\,24\,0\.02\)_0\%\,rgba\(24\,24\,24\,0\)_18\%\)\]{background-image:radial-gradient(circle at top,#c0c0c029,#0000 22%),linear-gradient(#18181805 0%,#18181800 18%)}.bg-\[radial-gradient\(circle_at_top\,rgba\(192\,192\,192\,0\.32\)\,transparent_24\%\)\,radial-gradient\(circle_at_bottom\,rgba\(24\,24\,24\,0\.04\)\,transparent_30\%\)\]{background-image:radial-gradient(circle at top,#c0c0c052,#0000 24%),radial-gradient(circle at bottom,#1818180a,#0000 30%)}.bg-\[radial-gradient\(circle_at_top\,rgba\(216\,216\,216\,0\.42\)\,transparent_42\%\)\,linear-gradient\(180deg\,\#ffffff_0\%\,\#fafafa_100\%\)\]{background-image:radial-gradient(circle at top,#d8d8d86b,#0000 42%),linear-gradient(#fff 0%,#fafafa 100%)}.bg-\[radial-gradient\(circle_at_top\,rgba\(255\,255\,255\,0\.12\)\,transparent_32\%\)\]{background-image:radial-gradient(circle at top,#ffffff1f,#0000 32%)}.bg-\[radial-gradient\(circle_at_top\,rgba\(255\,255\,255\,0\.14\)\,transparent_72\%\)\]{background-image:radial-gradient(circle at top,#ffffff24,#0000 72%)}.bg-\[radial-gradient\(circle_at_top\,rgba\(255\,255\,255\,0\.32\)\,transparent_72\%\)\]{background-image:radial-gradient(circle at top,#ffffff52,#0000 72%)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(155\,155\,155\,0\.18\)\,transparent_28\%\)\,radial-gradient\(circle_at_bottom_right\,rgba\(255\,255\,255\,0\.08\)\,transparent_24\%\)\]{background-image:radial-gradient(circle at 0 0,#9b9b9b2e,#0000 28%),radial-gradient(circle at 100% 100%,#ffffff14,#0000 24%)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(255\,255\,255\,0\.8\)\,transparent_32\%\)\,radial-gradient\(circle_at_bottom_right\,rgba\(215\,176\,98\,0\.12\)\,transparent_26\%\)\]{background-image:radial-gradient(circle at 0 0,#fffc,#0000 32%),radial-gradient(circle at 100% 100%,#d7b0621f,#0000 26%)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(255\,255\,255\,0\.84\)\,transparent_34\%\)\,radial-gradient\(circle_at_bottom_right\,rgba\(194\,164\,104\,0\.08\)\,transparent_30\%\)\]{background-image:radial-gradient(circle at 0 0,#ffffffd6,#0000 34%),radial-gradient(circle at 100% 100%,#c2a46814,#0000 30%)}.bg-\[radial-gradient\(ellipse_at_center\,rgba\(124\,124\,124\,0\.14\)\,rgba\(192\,192\,192\,0\.18\)\,transparent_65\%\)\]{background-image:radial-gradient(#7c7c7c24,#c0c0c02e,#0000 65%)}.bg-\[radial-gradient\(ellipse_at_center\,rgba\(132\,132\,132\,0\.18\)\,transparent_65\%\)\]{background-image:radial-gradient(#8484842e,#0000 65%)}.bg-\[radial-gradient\(ellipse_at_top\,_\#f8fafc\,_\#e5e7eb\)\]{background-image:radial-gradient(at top,#f8fafc,#e5e7eb)}.bg-\[repeating-linear-gradient\(135deg\,var\(--color-red-400\)_0_3px\,transparent_3px_7px\)\]{background-image:repeating-linear-gradient(135deg,var(--color-red-400) 0 3px,transparent 3px 7px)}.bg-dash-icon{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2016%2012%22%3E%3Cpath%20stroke%3D%22white%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%223%22%20d%3D%22M0.5%206h14%22%2F%3E%3C%2Fsvg%3E)}.from-\[\#1b1b1b\]{--tw-gradient-from:#1b1b1b;--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))}.from-\[\#5e9d93\]\/30{--tw-gradient-from:#5e9d934d;--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))}@supports (color:lab(0% 0 0)){.from-\[\#5e9d93\]\/30{--tw-gradient-from:lab(60.2751% -23.0595 -1.49058/.3)}}.from-\[\#6c6c6c\]\/28{--tw-gradient-from:#6c6c6c47;--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))}@supports (color:lab(0% 0 0)){.from-\[\#6c6c6c\]\/28{--tw-gradient-from:lab(45.6287% .0000298023 .0000119209/.28)}}.from-\[\#7e7e7e\]\/28{--tw-gradient-from:#7e7e7e47;--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))}@supports (color:lab(0% 0 0)){.from-\[\#7e7e7e\]\/28{--tw-gradient-from:lab(52.8% -.0000298023 .0000119209/.28)}}.from-\[\#8d8d8d\]\/30{--tw-gradient-from:#8d8d8d4d;--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))}@supports (color:lab(0% 0 0)){.from-\[\#8d8d8d\]\/30{--tw-gradient-from:lab(58.6354% -.0000298023 .0000119209/.3)}}.from-\[\#141414\]{--tw-gradient-from:#141414;--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))}.from-\[\#202020\]{--tw-gradient-from:#202020;--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))}.from-\[\#474747\]{--tw-gradient-from:#474747;--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))}.from-\[\#666666\]\/28{--tw-gradient-from:#66666647;--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))}@supports (color:lab(0% 0 0)){.from-\[\#666666\]\/28{--tw-gradient-from:lab(43.1922% -.0000298023 .0000119209/.28)}}.from-\[\#777777\]{--tw-gradient-from:#777;--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))}.from-\[\#787878\]\/28{--tw-gradient-from:#78787847;--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))}@supports (color:lab(0% 0 0)){.from-\[\#787878\]\/28{--tw-gradient-from:lab(50.4312% 0 0/.28)}}.from-\[\#a77ac2\]\/28{--tw-gradient-from:#a77ac247;--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))}@supports (color:lab(0% 0 0)){.from-\[\#a77ac2\]\/28{--tw-gradient-from:lab(57.8659% 28.0136 -30.995/.28)}}.from-\[\#bdbdbd\]{--tw-gradient-from:#bdbdbd;--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))}.from-\[\#c96b4e\]\/35{--tw-gradient-from:#c96b4e59;--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))}@supports (color:lab(0% 0 0)){.from-\[\#c96b4e\]\/35{--tw-gradient-from:lab(56.0852% 36.2534 33.642/.35)}}.from-\[\#cb8e48\]\/28{--tw-gradient-from:#cb8e4847;--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))}@supports (color:lab(0% 0 0)){.from-\[\#cb8e48\]\/28{--tw-gradient-from:lab(64.219% 18.8214 46.1032/.28)}}.from-\[\#d7b062\]\/40{--tw-gradient-from:#d7b06266;--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))}@supports (color:lab(0% 0 0)){.from-\[\#d7b062\]\/40{--tw-gradient-from:lab(74.1794% 7.83536 45.0685/.4)}}.from-\[\#f2f2f2\]{--tw-gradient-from:#f2f2f2;--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))}.from-\[\#ff6c42\]{--tw-gradient-from:#ff6c42;--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))}.from-\[\#ffe78b\]{--tw-gradient-from:#ffe78b;--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))}.from-\[\#ffffff\]{--tw-gradient-from:#fff;--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))}.from-\[color-mix\(in_oklab\,var\(--sf-nav-glow\)_22\%\,transparent\)\]{--tw-gradient-from:var(--sf-nav-glow)}@supports (color:color-mix(in lab, red, red)){.from-\[color-mix\(in_oklab\,var\(--sf-nav-glow\)_22\%\,transparent\)\]{--tw-gradient-from:color-mix(in oklab,var(--sf-nav-glow) 22%,transparent)}}.from-\[color-mix\(in_oklab\,var\(--sf-nav-glow\)_22\%\,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))}.from-\[color-mix\(in_oklab\,var\(--sf-nav-sheen\)_16\%\,transparent\)\]{--tw-gradient-from:var(--sf-nav-sheen)}@supports (color:color-mix(in lab, red, red)){.from-\[color-mix\(in_oklab\,var\(--sf-nav-sheen\)_16\%\,transparent\)\]{--tw-gradient-from:color-mix(in oklab,var(--sf-nav-sheen) 16%,transparent)}}.from-\[color-mix\(in_oklab\,var\(--sf-nav-sheen\)_16\%\,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))}.from-\[var\(--color-bg-primary\)\]{--tw-gradient-from: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))}.from-amber-300{--tw-gradient-from:var(--color-amber-300);--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))}.from-black{--tw-gradient-from:var(--color-black);--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))}.from-black\/35{--tw-gradient-from:#00000059}@supports (color:color-mix(in lab, red, red)){.from-black\/35{--tw-gradient-from:color-mix(in oklab, var(--color-black) 35%, transparent)}}.from-black\/35{--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))}.from-black\/45{--tw-gradient-from:#00000073}@supports (color:color-mix(in lab, red, red)){.from-black\/45{--tw-gradient-from:color-mix(in oklab, var(--color-black) 45%, transparent)}}.from-black\/45{--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))}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab, red, red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\/60{--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))}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab, red, red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\/70{--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))}.from-black\/75{--tw-gradient-from:#000000bf}@supports (color:color-mix(in lab, red, red)){.from-black\/75{--tw-gradient-from:color-mix(in oklab, var(--color-black) 75%, transparent)}}.from-black\/75{--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))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab, red, red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--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))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--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))}.from-blue-100{--tw-gradient-from:var(--color-blue-100);--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))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--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))}.from-border{--tw-gradient-from:var(--color-border);--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))}.from-current\/15{--tw-gradient-from:currentcolor}@supports (color:color-mix(in lab, red, red)){.from-current\/15{--tw-gradient-from:color-mix(in oklab, currentcolor 15%, transparent)}}.from-current\/15{--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))}.from-cyan-500{--tw-gradient-from:var(--color-cyan-500);--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))}.from-emerald-400{--tw-gradient-from:var(--color-emerald-400);--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))}.from-emerald-600{--tw-gradient-from:var(--color-emerald-600);--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))}.from-gray-50{--tw-gradient-from:var(--color-gray-50);--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))}.from-gray-50\/90{--tw-gradient-from:#fafafae6}@supports (color:color-mix(in lab, red, red)){.from-gray-50\/90{--tw-gradient-from:color-mix(in oklab, var(--color-gray-50) 90%, transparent)}}.from-gray-50\/90{--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))}.from-gray-700{--tw-gradient-from:var(--color-gray-700);--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))}.from-gray-800{--tw-gradient-from:var(--color-gray-800);--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))}.from-gray-900{--tw-gradient-from:var(--color-gray-900);--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))}.from-indigo-50{--tw-gradient-from:#f0f5ff;--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))}.from-neutral-700{--tw-gradient-from:var(--color-neutral-700);--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))}.from-orange-500{--tw-gradient-from:var(--color-orange-500);--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))}.from-primary-50\/80{--tw-gradient-from:#fafafacc}@supports (color:color-mix(in lab, red, red)){.from-primary-50\/80{--tw-gradient-from:color-mix(in oklab, var(--color-primary-50) 80%, transparent)}}.from-primary-50\/80{--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))}.from-purple-600{--tw-gradient-from:var(--color-purple-600);--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))}.from-red-400{--tw-gradient-from:var(--color-red-400);--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))}.from-rose-500{--tw-gradient-from:var(--color-rose-500);--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))}.from-sf-bg\/10{--tw-gradient-from:var(--sf-color-bg)}@supports (color:color-mix(in lab, red, red)){.from-sf-bg\/10{--tw-gradient-from:color-mix(in oklab, var(--sf-color-bg) 10%, transparent)}}.from-sf-bg\/10{--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))}.from-sf-border\/0{--tw-gradient-from:var(--sf-color-border)}@supports (color:color-mix(in lab, red, red)){.from-sf-border\/0{--tw-gradient-from:color-mix(in oklab, var(--sf-color-border) 0%, transparent)}}.from-sf-border\/0{--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))}.from-sf-fg\/55{--tw-gradient-from:var(--sf-color-fg)}@supports (color:color-mix(in lab, red, red)){.from-sf-fg\/55{--tw-gradient-from:color-mix(in oklab, var(--sf-color-fg) 55%, transparent)}}.from-sf-fg\/55{--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))}.from-sf-fg\/85{--tw-gradient-from:var(--sf-color-fg)}@supports (color:color-mix(in lab, red, red)){.from-sf-fg\/85{--tw-gradient-from:color-mix(in oklab, var(--sf-color-fg) 85%, transparent)}}.from-sf-fg\/85{--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))}.from-sf-primary-soft{--tw-gradient-from:var(--sf-color-primary-soft);--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))}.from-sky-200\/80{--tw-gradient-from:#b8e6fecc}@supports (color:color-mix(in lab, red, red)){.from-sky-200\/80{--tw-gradient-from:color-mix(in oklab, var(--color-sky-200) 80%, transparent)}}.from-sky-200\/80{--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))}.from-slate-50{--tw-gradient-from:var(--color-slate-50);--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))}.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))}.from-violet-50{--tw-gradient-from:var(--color-violet-50);--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))}.from-violet-50\/70{--tw-gradient-from:#f5f3ffb3}@supports (color:color-mix(in lab, red, red)){.from-violet-50\/70{--tw-gradient-from:color-mix(in oklab, var(--color-violet-50) 70%, transparent)}}.from-violet-50\/70{--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))}.from-violet-600{--tw-gradient-from:var(--color-violet-600);--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))}.from-white{--tw-gradient-from:var(--color-white);--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))}.from-white\/50{--tw-gradient-from:#ffffff80}@supports (color:color-mix(in lab, red, red)){.from-white\/50{--tw-gradient-from:color-mix(in oklab, var(--color-white) 50%, transparent)}}.from-white\/50{--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))}.from-white\/\[0\.06\]{--tw-gradient-from:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.from-white\/\[0\.06\]{--tw-gradient-from:color-mix(in oklab, var(--color-white) 6%, transparent)}}.from-white\/\[0\.06\]{--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))}.via-\[\#4c4c4c\]{--tw-gradient-via:#4c4c4c;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#404040\]{--tw-gradient-via:#404040;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#888888\]{--tw-gradient-via:#888;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#e4ffb3\]{--tw-gradient-via:#e4ffb3;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#f3f3f3\]{--tw-gradient-via:#f3f3f3;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#ffbf74\]{--tw-gradient-via:#ffbf74;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#fff9c9\]{--tw-gradient-via:#fff9c9;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#ffffff\]{--tw-gradient-via:#fff;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[color-mix\(in_oklab\,var\(--sf-nav-glow\)_70\%\,transparent\)\]{--tw-gradient-via:var(--sf-nav-glow)}@supports (color:color-mix(in lab, red, red)){.via-\[color-mix\(in_oklab\,var\(--sf-nav-glow\)_70\%\,transparent\)\]{--tw-gradient-via:color-mix(in oklab,var(--sf-nav-glow) 70%,transparent)}}.via-\[color-mix\(in_oklab\,var\(--sf-nav-glow\)_70\%\,transparent\)\]{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[color-mix\(in_oklab\,var\(--sf-nav-sheen\)_85\%\,transparent\)\]{--tw-gradient-via:var(--sf-nav-sheen)}@supports (color:color-mix(in lab, red, red)){.via-\[color-mix\(in_oklab\,var\(--sf-nav-sheen\)_85\%\,transparent\)\]{--tw-gradient-via:color-mix(in oklab,var(--sf-nav-sheen) 85%,transparent)}}.via-\[color-mix\(in_oklab\,var\(--sf-nav-sheen\)_85\%\,transparent\)\]{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/25{--tw-gradient-via:#00000040}@supports (color:color-mix(in lab, red, red)){.via-black\/25{--tw-gradient-via:color-mix(in oklab, var(--color-black) 25%, transparent)}}.via-black\/25{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/35{--tw-gradient-via:#00000059}@supports (color:color-mix(in lab, red, red)){.via-black\/35{--tw-gradient-via:color-mix(in oklab, var(--color-black) 35%, transparent)}}.via-black\/35{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/45{--tw-gradient-via:#00000073}@supports (color:color-mix(in lab, red, red)){.via-black\/45{--tw-gradient-via:color-mix(in oklab, var(--color-black) 45%, transparent)}}.via-black\/45{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/55{--tw-gradient-via:#0000008c}@supports (color:color-mix(in lab, red, red)){.via-black\/55{--tw-gradient-via:color-mix(in oklab, var(--color-black) 55%, transparent)}}.via-black\/55{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-50{--tw-gradient-via:var(--color-blue-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary-400\/20{--tw-gradient-via:#a1a1a133}@supports (color:color-mix(in lab, red, red)){.via-primary-400\/20{--tw-gradient-via:color-mix(in oklab, var(--color-primary-400) 20%, transparent)}}.via-primary-400\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary\/5{--tw-gradient-via:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.via-primary\/5{--tw-gradient-via:color-mix(in oklab, var(--color-primary) 5%, transparent)}}.via-primary\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sf-bg\/0{--tw-gradient-via:var(--sf-color-bg)}@supports (color:color-mix(in lab, red, red)){.via-sf-bg\/0{--tw-gradient-via:color-mix(in oklab, var(--sf-color-bg) 0%, transparent)}}.via-sf-bg\/0{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sf-border{--tw-gradient-via:var(--sf-color-border);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sf-fg\/25{--tw-gradient-via:var(--sf-color-fg)}@supports (color:color-mix(in lab, red, red)){.via-sf-fg\/25{--tw-gradient-via:color-mix(in oklab, var(--sf-color-fg) 25%, transparent)}}.via-sf-fg\/25{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sf-surface-2\/0{--tw-gradient-via:var(--sf-color-surface-2)}@supports (color:color-mix(in lab, red, red)){.via-sf-surface-2\/0{--tw-gradient-via:color-mix(in oklab, var(--sf-color-surface-2) 0%, transparent)}}.via-sf-surface-2\/0{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/10{--tw-gradient-via:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.via-white\/10{--tw-gradient-via:color-mix(in oklab, var(--color-white) 10%, transparent)}}.via-white\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/25{--tw-gradient-via:#ffffff40}@supports (color:color-mix(in lab, red, red)){.via-white\/25{--tw-gradient-via:color-mix(in oklab, var(--color-white) 25%, transparent)}}.via-white\/25{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/60{--tw-gradient-via:#fff9}@supports (color:color-mix(in lab, red, red)){.via-white\/60{--tw-gradient-via:color-mix(in oklab, var(--color-white) 60%, transparent)}}.via-white\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#0a0a0a\]{--tw-gradient-to:#0a0a0a;--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-\[\#0b0b0b\]{--tw-gradient-to:#0b0b0b;--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-\[\#1a1a1a\]{--tw-gradient-to:#1a1a1a;--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-\[\#1b1b1b\]{--tw-gradient-to:#1b1b1b;--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-\[\#101010\]{--tw-gradient-to:#101010;--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-\[\#242424\]{--tw-gradient-to:#242424;--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-\[\#a4a4a4\]{--tw-gradient-to:#a4a4a4;--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-\[\#b5b5b5\]{--tw-gradient-to:#b5b5b5;--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-\[\#ccff92\]{--tw-gradient-to:#ccff92;--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-\[\#d8d8d8\]{--tw-gradient-to:#d8d8d8;--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-\[\#dcdcdc\]\/10{--tw-gradient-to:#dcdcdc1a;--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))}@supports (color:lab(0% 0 0)){.to-\[\#dcdcdc\]\/10{--tw-gradient-to:lab(87.761% 0 0/.1)}}.to-\[\#e1e1e1\]\/10{--tw-gradient-to:#e1e1e11a;--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))}@supports (color:lab(0% 0 0)){.to-\[\#e1e1e1\]\/10{--tw-gradient-to:lab(89.5307% .0000298023 0/.1)}}.to-\[\#e3e3e3\]\/10{--tw-gradient-to:#e3e3e31a;--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))}@supports (color:lab(0% 0 0)){.to-\[\#e3e3e3\]\/10{--tw-gradient-to:lab(90.2365% -.0000298023 .0000238419/.1)}}.to-\[\#e5e5e5\]\/10{--tw-gradient-to:#e5e5e51a;--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))}@supports (color:lab(0% 0 0)){.to-\[\#e5e5e5\]\/10{--tw-gradient-to:lab(90.9411% 0 0/.1)}}.to-\[\#e6e6e6\]\/10{--tw-gradient-to:#e6e6e61a;--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))}@supports (color:lab(0% 0 0)){.to-\[\#e6e6e6\]\/10{--tw-gradient-to:lab(91.293% 0 .0000119209/.1)}}.to-amber-400{--tw-gradient-to:var(--color-amber-400);--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-amber-500{--tw-gradient-to:var(--color-amber-500);--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-black\/70{--tw-gradient-to:#000000b3}@supports (color:color-mix(in lab, red, red)){.to-black\/70{--tw-gradient-to:color-mix(in oklab, var(--color-black) 70%, transparent)}}.to-black\/70{--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-black\/85{--tw-gradient-to:#000000d9}@supports (color:color-mix(in lab, red, red)){.to-black\/85{--tw-gradient-to:color-mix(in oklab, var(--color-black) 85%, transparent)}}.to-black\/85{--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-blue-400{--tw-gradient-to:var(--color-blue-400);--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-blue-500{--tw-gradient-to:var(--color-blue-500);--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-emerald-600{--tw-gradient-to:var(--color-emerald-600);--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-gray-100{--tw-gradient-to:var(--color-gray-100);--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-gray-400{--tw-gradient-to:var(--color-gray-400);--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-gray-500{--tw-gradient-to:var(--color-gray-500);--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-gray-900{--tw-gradient-to:var(--color-gray-900);--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-gray-950{--tw-gradient-to:var(--color-gray-950);--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-indigo-50{--tw-gradient-to:#f0f5ff;--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-indigo-100{--tw-gradient-to:#e5edff;--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-indigo-500{--tw-gradient-to:var(--color-indigo-500);--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-indigo-600{--tw-gradient-to:var(--color-indigo-600);--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-neutral-950{--tw-gradient-to:var(--color-neutral-950);--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-orange-500{--tw-gradient-to:var(--color-orange-500);--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-pink-50\/60{--tw-gradient-to:#fdf2f899;--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))}@supports (color:lab(0% 0 0)){.to-pink-50\/60{--tw-gradient-to:lab(96.4919% 4.58616 -1.50955/.6)}}.to-purple-400{--tw-gradient-to:var(--color-purple-400);--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-red-400{--tw-gradient-to:var(--color-red-400);--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-red-600{--tw-gradient-to:var(--color-red-600);--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-sf-bg\/0{--tw-gradient-to:var(--sf-color-bg)}@supports (color:color-mix(in lab, red, red)){.to-sf-bg\/0{--tw-gradient-to:color-mix(in oklab, var(--sf-color-bg) 0%, transparent)}}.to-sf-bg\/0{--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-sf-border\/0{--tw-gradient-to:var(--sf-color-border)}@supports (color:color-mix(in lab, red, red)){.to-sf-border\/0{--tw-gradient-to:color-mix(in oklab, var(--sf-color-border) 0%, transparent)}}.to-sf-border\/0{--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-sf-surface-2\/0{--tw-gradient-to:var(--sf-color-surface-2)}@supports (color:color-mix(in lab, red, red)){.to-sf-surface-2\/0{--tw-gradient-to:color-mix(in oklab, var(--sf-color-surface-2) 0%, transparent)}}.to-sf-surface-2\/0{--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-slate-400\/50{--tw-gradient-to:#a1a1a180}@supports (color:color-mix(in lab, red, red)){.to-slate-400\/50{--tw-gradient-to:color-mix(in oklab, var(--color-slate-400) 50%, transparent)}}.to-slate-400\/50{--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-teal-400{--tw-gradient-to:#16bdca;--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-transparent{--tw-gradient-to: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-white{--tw-gradient-to:var(--color-white);--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-white\/\[0\.02\]{--tw-gradient-to:#ffffff05}@supports (color:color-mix(in lab, red, red)){.to-white\/\[0\.02\]{--tw-gradient-to:color-mix(in oklab, var(--color-white) 2%, transparent)}}.to-white\/\[0\.02\]{--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-60\%{--tw-gradient-to-position:60%}.to-70\%{--tw-gradient-to-position:70%}.\[mask-image\:linear-gradient\(90deg\,transparent\,var\(--sf-color-fg\)_10\%\,var\(--sf-color-fg\)_90\%\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,transparent,var(--sf-color-fg) 10%,var(--sf-color-fg) 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,var(--sf-color-fg) 10%,var(--sf-color-fg) 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,var(--sf-color-fg) 10%,var(--sf-color-fg) 90%,transparent);mask-image:linear-gradient(90deg,transparent,var(--sf-color-fg) 10%,var(--sf-color-fg) 90%,transparent)}.\[mask-image\:linear-gradient\(to_right\,transparent\,black_6\%\,black_94\%\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.\[mask-image\:linear-gradient\(to_right\,transparent\,black_8\%\,black_92\%\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.\[mask-image\:radial-gradient\(ellipse_at_65\%_50\%\,black_55\%\,transparent_100\%\)\]{-webkit-mask-image:radial-gradient(at 65%,#000 55%,#0000 100%);mask-image:radial-gradient(at 65%,#000 55%,#0000 100%)}.\[background-size\:2\.5rem_2\.5rem\]{background-size:2.5rem 2.5rem}.bg-\[length\:0\.55em_0\.55em\]{background-size:.55em .55em}.bg-\[length\:1em_1em\]{background-size:1em 1em}.bg-\[size\:28px_28px\]{background-size:28px 28px}.bg-\[size\:56px_56px\]{background-size:56px 56px}.bg-\[size\:100\%_100\%\,56px_100\%\,100\%_36px\]{background-size:100% 100%,56px 100%,100% 36px}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.fill-\[\#424242\]{fill:#424242}.fill-amber-400{fill:var(--color-amber-400)}.fill-current{fill:currentColor}.fill-foreground{fill:var(--color-foreground)}.fill-gray-400{fill:var(--color-gray-400)}.fill-gray-500{fill:var(--color-gray-500)}.fill-neutral-200{fill:var(--color-neutral-200)}.fill-primary{fill:var(--color-primary)}.fill-primary-600{fill:var(--color-primary-600)}.fill-transparent{fill:#0000}.fill-white{fill:var(--color-white)}.stroke-gray-200{stroke:var(--color-gray-200)}.stroke-gray-300{stroke:var(--color-gray-300)}.stroke-gray-400{stroke:var(--color-gray-400)}.stroke-gray-900{stroke:var(--color-gray-900)}.stroke-white{stroke:var(--color-white)}.stroke-\[1\.75\]{stroke-width:1.75px}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.object-left{-o-object-position:left;object-position:left}.object-top{-o-object-position:top;object-position:top}.\!p-0{padding:calc(var(--spacing) * 0)!important}.\!p-0\.5{padding:calc(var(--spacing) * .5)!important}.\!p-1\.5{padding:calc(var(--spacing) * 1.5)!important}.\!p-2{padding:calc(var(--spacing) * 2)!important}.p-\(--sf-card-padding\){padding:var(--sf-card-padding)}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-\[2\.5cqw\]{padding:2.5cqw}.p-\[5cqw\]{padding:5cqw}.p-\[6cqw\]{padding:6cqw}.p-\[calc\(var\(--sf-card-padding\)\*1\.5\)\]{padding:calc(var(--sf-card-padding) * 1.5)}.p-\[calc\(var\(--sf-card-padding\)\*1\.25\)\]{padding:calc(var(--sf-card-padding) * 1.25)}.p-sf-card{padding:var(--sf-card-padding)}.p-sf-gutter{padding:var(--sf-gutter)}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.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-5{padding-inline:calc(var(--spacing) * 5)}.px-5\!{padding-inline:calc(var(--spacing) * 5)!important}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[3cqw\]{padding-inline:3cqw}.px-\[5cqw\]{padding-inline:5cqw}.px-\[7cqw\]{padding-inline:7cqw}.px-sf-card{padding-inline:var(--sf-card-padding)}.px-sf-gutter{padding-inline:var(--sf-gutter)}.\!py-0{padding-block:calc(var(--spacing) * 0)!important}.\!py-10{padding-block:calc(var(--spacing) * 10)!important}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.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-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-18{padding-block:calc(var(--spacing) * 18)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[1\.6cqw\]{padding-block:1.6cqw}.py-\[3\.5cqw\]{padding-block:3.5cqw}.py-\[4cqw\]{padding-block:4cqw}.py-\[11px\]{padding-block:11px}.py-\[clamp\(3rem\,10svh\,var\(--sf-space-section-lg\)\)\]{padding-block:clamp(3rem, 10svh, var(--sf-space-section-lg))}.py-px{padding-block:1px}.py-sf-gap{padding-block:var(--sf-gap)}.py-sf-gap-lg{padding-block:var(--sf-gap-lg)}.py-sf-gutter{padding-block:var(--sf-gutter)}.py-sf-section{padding-block:var(--sf-space-section)}.py-sf-section-lg{padding-block:var(--sf-space-section-lg)}.py-sf-stack{padding-block:var(--sf-stack)}.ps-0\.5{padding-inline-start:calc(var(--spacing) * .5)}.ps-1{padding-inline-start:calc(var(--spacing) * 1)}.ps-1\.5{padding-inline-start:calc(var(--spacing) * 1.5)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-2\.5{padding-inline-start:calc(var(--spacing) * 2.5)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-3\.5{padding-inline-start:calc(var(--spacing) * 3.5)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.ps-6{padding-inline-start:calc(var(--spacing) * 6)}.ps-7{padding-inline-start:calc(var(--spacing) * 7)}.ps-8{padding-inline-start:calc(var(--spacing) * 8)}.ps-9{padding-inline-start:calc(var(--spacing) * 9)}.ps-10{padding-inline-start:calc(var(--spacing) * 10)}.ps-11{padding-inline-start:calc(var(--spacing) * 11)}.ps-14{padding-inline-start:calc(var(--spacing) * 14)}.ps-\[1\.625rem\]{padding-inline-start:1.625rem}.ps-\[3\.25rem\]{padding-inline-start:3.25rem}.ps-\[calc\(2ch\+1rem\)\]{padding-inline-start:calc(2ch + 1rem)}.pe-1{padding-inline-end:calc(var(--spacing) * 1)}.pe-1\.5{padding-inline-end:calc(var(--spacing) * 1.5)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-2\.5{padding-inline-end:calc(var(--spacing) * 2.5)}.pe-3{padding-inline-end:calc(var(--spacing) * 3)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pe-5{padding-inline-end:calc(var(--spacing) * 5)}.pe-6{padding-inline-end:calc(var(--spacing) * 6)}.pe-7{padding-inline-end:calc(var(--spacing) * 7)}.pe-8{padding-inline-end:calc(var(--spacing) * 8)}.pe-10{padding-inline-end:calc(var(--spacing) * 10)}.pe-11{padding-inline-end:calc(var(--spacing) * 11)}.pe-12{padding-inline-end:calc(var(--spacing) * 12)}.pe-sf-gap{padding-inline-end:var(--sf-gap)}.pe-sf-gutter{padding-inline-end:var(--sf-gutter)}.\!pt-0{padding-top:calc(var(--spacing) * 0)!important}.\!pt-4{padding-top:calc(var(--spacing) * 4)!important}.\!pt-10{padding-top:calc(var(--spacing) * 10)!important}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pt-\[0\.15em\]{padding-top:.15em}.pt-\[1\.5cqw\]{padding-top:1.5cqw}.pt-\[1cqw\]{padding-top:1cqw}.pt-\[7cqw\]{padding-top:7cqw}.pt-\[14cqw\]{padding-top:14cqw}.pt-\[calc\(clamp\(3rem\,10svh\,var\(--sf-space-section-lg\)\)\+var\(--sf-nav-overlap\,4\.5rem\)\)\]{padding-top:calc(clamp(3rem, 10svh, var(--sf-space-section-lg)) + var(--sf-nav-overlap,4.5rem))}.pt-sf-gap{padding-top:var(--sf-gap)}.pt-sf-gap-lg{padding-top:var(--sf-gap-lg)}.pt-sf-section{padding-top:var(--sf-space-section)}.pt-sf-stack{padding-top:var(--sf-stack)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.\!pb-0{padding-bottom:calc(var(--spacing) * 0)!important}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-36{padding-bottom:calc(var(--spacing) * 36)}.pb-40{padding-bottom:calc(var(--spacing) * 40)}.pb-\[0\.12em\]{padding-bottom:.12em}.pb-\[7cqw\]{padding-bottom:7cqw}.pb-\[clamp\(2\.5rem\,8svh\,var\(--sf-space-section\)\)\]{padding-bottom:clamp(2.5rem, 8svh, var(--sf-space-section))}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:max(.75rem, env(safe-area-inset-bottom,0px))}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem, env(safe-area-inset-bottom))}.pb-\[max\(env\(safe-area-inset-bottom\)\,0\.75rem\)\]{padding-bottom:max(env(safe-area-inset-bottom), .75rem)}.pb-sf-card{padding-bottom:var(--sf-card-padding)}.pb-sf-gap{padding-bottom:var(--sf-gap)}.pb-sf-gap-lg{padding-bottom:var(--sf-gap-lg)}.pb-sf-section{padding-bottom:var(--sf-space-section)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.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-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-end{text-align:end}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-\[-0\.125em\]{vertical-align:-.125em}.align-baseline{vertical-align:baseline}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.align-top{vertical-align:top}.sf-display{font-family:var(--sf-font-heading);font-weight:var(--sf-heading-weight);font-stretch:var(--sf-heading-stretch);text-transform:var(--sf-heading-case);letter-spacing:var(--sf-tracking-heading);font-size:var(--sf-text-6xl);line-height:var(--sf-leading-display);overflow-wrap:break-word}.sf-eyebrow{font-family:var(--sf-font-mono);font-size:var(--sf-text-xs);text-transform:uppercase;letter-spacing:var(--sf-tracking-caps);color:var(--sf-color-muted-fg)}.font-\[family-name\:var\(--font-archivo\)\]{font-family:var(--font-archivo)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.font-sf-body{font-family:var(--sf-font-body)}.font-sf-heading{font-family:var(--sf-font-heading)}.font-sf-mono{font-family:var(--sf-font-mono)}.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-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.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\.5rem\]{font-size:.5rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.48rem\]{font-size:.48rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.92em\]{font-size:.92em}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.95rem\]{font-size:1.95rem}.text-\[1rem\]{font-size:1rem}.text-\[2\.2rem\]{font-size:2.2rem}.text-\[2\.3rem\]{font-size:2.3rem}.text-\[2\.4rem\]{font-size:2.4rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[2\.6rem\]{font-size:2.6rem}.text-\[2\.15rem\]{font-size:2.15rem}.text-\[2\.25rem\]{font-size:2.25rem}.text-\[2rem\]{font-size:2rem}.text-\[3\.5rem\]{font-size:3.5rem}.text-\[3rem\]{font-size:3rem}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[24rem\]{font-size:24rem}.text-\[28px\]{font-size:28px}.text-\[length\:clamp\(var\(--sf-text-3xl\)\,min\(10vw\,calc\(\(min\(100vw\,var\(--sf-container-wide\)\)_-_2\*var\(--sf-gutter\)\)\*1\.7\/var\(--sf-footer-wordmark-chars\)\)\)\,calc\(var\(--sf-text-6xl\)\*1\.5\)\)\]{font-size:clamp(var(--sf-text-3xl), min(10vw, calc((min(100vw, var(--sf-container-wide)) - 2 * var(--sf-gutter)) * 1.7 / var(--sf-footer-wordmark-chars))), calc(var(--sf-text-6xl) * 1.5))}.text-\[length\:clamp\(var\(--sf-text-5xl\)\,15vw\,calc\(var\(--sf-text-6xl\)\*2\.6\)\)\]{font-size:clamp(var(--sf-text-5xl), 15vw, calc(var(--sf-text-6xl) * 2.6))}.text-sf-2xl{font-size:var(--sf-text-2xl)}.text-sf-3xl{font-size:var(--sf-text-3xl)}.text-sf-4xl{font-size:var(--sf-text-4xl)}.text-sf-5xl{font-size:var(--sf-text-5xl)}.text-sf-6xl{font-size:var(--sf-text-6xl)}.text-sf-base{font-size:var(--sf-text-base)}.text-sf-lg{font-size:var(--sf-text-lg)}.text-sf-sm{font-size:var(--sf-text-sm)}.text-sf-xl{font-size:var(--sf-text-xl)}.text-sf-xs{font-size:var(--sf-text-xs)}.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-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-\[0\.82\]{--tw-leading:.82;line-height:.82}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.16\]{--tw-leading:1.16;line-height:1.16}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-sf-body{--tw-leading:var(--sf-leading-body);line-height:var(--sf-leading-body)}.leading-sf-display{--tw-leading:var(--sf-leading-display);line-height:var(--sf-leading-display)}.leading-sf-heading{--tw-leading:var(--sf-leading-heading);line-height:var(--sf-leading-heading)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[450\]{--tw-font-weight:450;font-weight:450}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.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)}.\[font-weight\:var\(--sf-heading-weight\)\]{font-weight:var(--sf-heading-weight)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[calc\(var\(--sf-tracking-caps\)\*1\.5\)\]{--tw-tracking:calc(var(--sf-tracking-caps) * 1.5);letter-spacing:calc(var(--sf-tracking-caps) * 1.5)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-sf-caps{--tw-tracking:var(--sf-tracking-caps);letter-spacing:var(--sf-tracking-caps)}.tracking-sf-heading{--tw-tracking:var(--sf-tracking-heading);letter-spacing:var(--sf-tracking-heading)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[text-wrap\:balance\],.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[overflow-wrap\:break-word\],.break-words,.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.whitespace-normal{white-space:normal}.whitespace-normal\!{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-white{color:var(--color-white)!important}.text-\(--ink\){color:var(--ink)}.text-\[\#1A73E8\]{color:#1a73e8}.text-\[\#1d1d1d\]{color:#1d1d1d}.text-\[\#2f2f2f\]{color:#2f2f2f}.text-\[\#7d7d7d\]{color:#7d7d7d}.text-\[\#9B1C1C\]{color:#9b1c1c}.text-\[\#9e9e9e\]{color:#9e9e9e}.text-\[\#23a455\]{color:#23a455}.text-\[\#25D366\]{color:#25d366}.text-\[\#33CCFF\]{color:#3cf}.text-\[\#046C4E\]{color:#046c4e}.text-\[\#229ED9\]{color:#229ed9}.text-\[\#0866FF\]{color:#0866ff}.text-\[\#5521B5\]{color:#5521b5}.text-\[\#181818\]{color:#181818}.text-\[\#191919\]{color:#191919}.text-\[\#242424\]{color:#242424}.text-\[\#313131\]{color:#313131}.text-\[\#424242\]{color:#424242}.text-\[\#565656\]{color:#565656}.text-\[\#585858\]{color:#585858}.text-\[\#606060\]{color:#606060}.text-\[\#626262\]{color:#626262}.text-\[\#636363\]{color:#636363}.text-\[\#787878\]{color:#787878}.text-\[\#939393\]{color:#939393}.text-\[\#C27803\]{color:#c27803}.text-\[\#E4405F\]{color:#e4405f}.text-\[\#a1a1a1\]{color:#a1a1a1}.text-\[\#a5a5a5\]{color:#a5a5a5}.text-\[\#a6a6a6\]{color:#a6a6a6}.text-\[\#a7a7a7\]{color:#a7a7a7}.text-\[\#a9a9a9\]{color:#a9a9a9}.text-\[\#adadad\]{color:#adadad}.text-\[\#b1b1b1\]{color:#b1b1b1}.text-\[\#b4b4b4\]{color:#b4b4b4}.text-\[\#b7b7b7\]{color:#b7b7b7}.text-\[\#e2e2e2\]{color:#e2e2e2}.text-\[\#e3e3e3\]{color:#e3e3e3}.text-\[\#e4e4e4\]{color:#e4e4e4}.text-\[\#e5e5e5\]{color:#e5e5e5}.text-\[\#eaeaea\]{color:#eaeaea}.text-\[\#ededed\]{color:#ededed}.text-\[\#f3f3f3\]{color:#f3f3f3}.text-\[\#f5f5f5\]{color:#f5f5f5}.text-\[\#f7f7f7\]{color:#f7f7f7}.text-\[var\(--color-text-heading\)\]{color:var(--color-text-heading)}.text-\[var\(--color-text-muted\)\]{color:var(--color-text-muted)}.text-\[var\(--color-text-primary\)\]{color:var(--color-text-primary)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink-2\)\]{color:var(--ink-2)}.text-\[var\(--ink-3\)\]{color:var(--ink-3)}.text-\[var\(--ink-4\)\]{color:var(--ink-4)}.text-\[var\(--sf-btn-fill-fg\,var\(--sf-color-fg\)\)\]{color:var(--sf-btn-fill-fg,var(--sf-color-fg))}.text-\[var\(--surface\)\]{color:var(--surface)}.text-accent-foreground{color:var(--color-accent-foreground)}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-800\/80{color:#953d00cc}@supports (color:color-mix(in lab, red, red)){.text-amber-800\/80{color:color-mix(in oklab, var(--color-amber-800) 80%, transparent)}}.text-amber-800\/90{color:#953d00e6}@supports (color:color-mix(in lab, red, red)){.text-amber-800\/90{color:color-mix(in oklab, var(--color-amber-800) 90%, transparent)}}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-background{color:var(--color-background)}.text-black{color:var(--color-black)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800\/80{color:#262626cc}@supports (color:color-mix(in lab, red, red)){.text-blue-800\/80{color:color-mix(in oklab, var(--color-blue-800) 80%, transparent)}}.text-blue-950{color:var(--color-blue-950)}.text-card-foreground{color:var(--color-card-foreground)}.text-current,.text-current\/75{color:currentColor}@supports (color:color-mix(in lab, red, red)){.text-current\/75{color:color-mix(in oklab, currentcolor 75%, transparent)}}.text-cyan-500{color:var(--color-cyan-500)}.text-cyan-600{color:var(--color-cyan-600)}.text-cyan-700{color:var(--color-cyan-700)}.text-cyan-800{color:var(--color-cyan-800)}.text-cyan-900{color:var(--color-cyan-900)}.text-destructive,.text-destructive\/90{color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.text-destructive\/90{color:color-mix(in oklab, var(--color-destructive) 90%, transparent)}}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-300\/70{color:#78e5b9b3}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/70{color:color-mix(in oklab, var(--color-emerald-300) 70%, transparent)}}.text-emerald-300\/90{color:#78e5b9e6}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/90{color:color-mix(in oklab, var(--color-emerald-300) 90%, transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-400\/80{color:#1dd195cc}@supports (color:color-mix(in lab, red, red)){.text-emerald-400\/80{color:color-mix(in oklab, var(--color-emerald-400) 80%, transparent)}}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-700\/80{color:#007956cc}@supports (color:color-mix(in lab, red, red)){.text-emerald-700\/80{color:color-mix(in oklab, var(--color-emerald-700) 80%, transparent)}}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-800\/90{color:#005f46e6}@supports (color:color-mix(in lab, red, red)){.text-emerald-800\/90{color:color-mix(in oklab, var(--color-emerald-800) 90%, transparent)}}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-900\/80{color:#004e3bcc}@supports (color:color-mix(in lab, red, red)){.text-emerald-900\/80{color:color-mix(in oklab, var(--color-emerald-900) 80%, transparent)}}.text-foreground,.text-foreground\/60{color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--color-foreground) 60%, transparent)}}.text-foreground\/80{color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--color-foreground) 80%, transparent)}}.text-fuchsia-600{color:var(--color-fuchsia-600)}.text-gray-50{color:var(--color-gray-50)}.text-gray-100{color:var(--color-gray-100)}.text-gray-200{color:var(--color-gray-200)}.text-gray-200\/90{color:#e5e5e5e6}@supports (color:color-mix(in lab, red, red)){.text-gray-200\/90{color:color-mix(in oklab, var(--color-gray-200) 90%, transparent)}}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-700\/70{color:#404040b3}@supports (color:color-mix(in lab, red, red)){.text-gray-700\/70{color:color-mix(in oklab, var(--color-gray-700) 70%, transparent)}}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-gray-950{color:var(--color-gray-950)}.text-green-500{color:#0e9f6e}.text-green-600{color:#057a55}.text-green-700{color:#046c4e}.text-green-800{color:#03543f}.text-green-900{color:#014737}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-indigo-900\/85{color:#362f78d9;color:lab(23.662% 20.2262 -41.6489/.85)}.text-indigo-950{color:var(--color-indigo-950)}.text-inherit{color:inherit}.text-input{color:var(--color-input)}.text-lime-500{color:var(--color-lime-500)}.text-lime-600{color:var(--color-lime-600)}.text-lime-700{color:var(--color-lime-700)}.text-lime-800{color:var(--color-lime-800)}.text-muted-foreground,.text-muted-foreground\/40{color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/40{color:color-mix(in oklab, var(--color-muted-foreground) 40%, transparent)}}.text-muted-foreground\/60{color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, var(--color-muted-foreground) 60%, transparent)}}.text-muted-foreground\/80{color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/80{color:color-mix(in oklab, var(--color-muted-foreground) 80%, transparent)}}.text-neutral-50{color:var(--color-neutral-50)}.text-neutral-200{color:var(--color-neutral-200)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-neutral-950{color:var(--color-neutral-950)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:#8a2c0d}.text-pink-500{color:var(--color-pink-500)}.text-pink-600{color:var(--color-pink-600)}.text-pink-700{color:var(--color-pink-700)}.text-pink-800{color:var(--color-pink-800)}.text-popover-foreground{color:var(--color-popover-foreground)}.text-primary{color:var(--color-primary)}.text-primary-100{color:var(--color-primary-100)}.text-primary-300{color:var(--color-primary-300)}.text-primary-600{color:var(--color-primary-600)}.text-primary-700{color:var(--color-primary-700)}.text-primary-800{color:var(--color-primary-800)}.text-primary-900{color:var(--color-primary-900)}.text-primary-950{color:var(--color-primary-950)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-primary\/40{color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/40{color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-600\/90{color:#cc483fe6}@supports (color:color-mix(in lab, red, red)){.text-red-600\/90{color:color-mix(in oklab, var(--color-red-600) 90%, transparent)}}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-800\/80{color:#932b26cc}@supports (color:color-mix(in lab, red, red)){.text-red-800\/80{color:color-mix(in oklab, var(--color-red-800) 80%, transparent)}}.text-red-800\/90{color:#932b26e6}@supports (color:color-mix(in lab, red, red)){.text-red-800\/90{color:color-mix(in oklab, var(--color-red-800) 90%, transparent)}}.text-red-900{color:#771d1d}.text-red-950{color:var(--color-red-950)}.text-rose-400{color:var(--color-rose-400)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-600\/80{color:#cd4655cc}@supports (color:color-mix(in lab, red, red)){.text-rose-600\/80{color:color-mix(in oklab, var(--color-rose-600) 80%, transparent)}}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.text-sf-accent-fg{color:var(--sf-color-accent-fg)}.text-sf-accent-ink{color:var(--sf-color-accent-ink)}.text-sf-accent-soft-ink{color:var(--sf-color-accent-soft-ink)}.text-sf-bg{color:var(--sf-color-bg)}.text-sf-border{color:var(--sf-color-border)}.text-sf-danger-ink{color:var(--sf-color-danger-ink)}.text-sf-fg{color:var(--sf-color-fg)}.text-sf-muted-fg{color:var(--sf-color-muted-fg)}.text-sf-on-band{color:var(--sf-color-on-band)}.text-sf-on-band-muted{color:var(--sf-color-on-band-muted)}.text-sf-on-inverse{color:var(--sf-color-on-inverse)}.text-sf-on-inverse-muted{color:var(--sf-color-on-inverse-muted)}.text-sf-primary-fg{color:var(--sf-color-primary-fg)}.text-sf-primary-ink{color:var(--sf-color-primary-ink)}.text-sf-primary-soft-ink{color:var(--sf-color-primary-soft-ink)}.text-sf-success-ink{color:var(--sf-color-success-ink)}.text-sf-tone-muted{color:var(--sf-tone-muted)}.text-sf-warning{color:var(--sf-color-warning)}.text-sf-warning-ink{color:var(--sf-color-warning-ink)}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-sky-900{color:var(--color-sky-900)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-stone-400{color:var(--color-stone-400)}.text-stone-500{color:var(--color-stone-500)}.text-stone-700{color:var(--color-stone-700)}.text-stone-800{color:var(--color-stone-800)}.text-stone-900{color:var(--color-stone-900)}.text-teal-500{color:#0694a2}.text-teal-600{color:#047481}.text-teal-700{color:#036672}.text-teal-800{color:#05505c}.text-transparent{color:#0000}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-violet-900{color:var(--color-violet-900)}.text-white{color:var(--color-white)}.text-white\/18{color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.text-white\/18{color:color-mix(in oklab, var(--color-white) 18%, transparent)}}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab, red, red)){.text-white\/20{color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.text-white\/22{color:#ffffff38}@supports (color:color-mix(in lab, red, red)){.text-white\/22{color:color-mix(in oklab, var(--color-white) 22%, transparent)}}.text-white\/26{color:#ffffff42}@supports (color:color-mix(in lab, red, red)){.text-white\/26{color:color-mix(in oklab, var(--color-white) 26%, transparent)}}.text-white\/28{color:#ffffff47}@supports (color:color-mix(in lab, red, red)){.text-white\/28{color:color-mix(in oklab, var(--color-white) 28%, transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/32{color:#ffffff52}@supports (color:color-mix(in lab, red, red)){.text-white\/32{color:color-mix(in oklab, var(--color-white) 32%, transparent)}}.text-white\/34{color:#ffffff57}@supports (color:color-mix(in lab, red, red)){.text-white\/34{color:color-mix(in oklab, var(--color-white) 34%, transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/36{color:#ffffff5c}@supports (color:color-mix(in lab, red, red)){.text-white\/36{color:color-mix(in oklab, var(--color-white) 36%, transparent)}}.text-white\/38{color:#ffffff61}@supports (color:color-mix(in lab, red, red)){.text-white\/38{color:color-mix(in oklab, var(--color-white) 38%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/42{color:#ffffff6b}@supports (color:color-mix(in lab, red, red)){.text-white\/42{color:color-mix(in oklab, var(--color-white) 42%, transparent)}}.text-white\/44{color:#ffffff70}@supports (color:color-mix(in lab, red, red)){.text-white\/44{color:color-mix(in oklab, var(--color-white) 44%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/46{color:#ffffff75}@supports (color:color-mix(in lab, red, red)){.text-white\/46{color:color-mix(in oklab, var(--color-white) 46%, transparent)}}.text-white\/48{color:#ffffff7a}@supports (color:color-mix(in lab, red, red)){.text-white\/48{color:color-mix(in oklab, var(--color-white) 48%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/52{color:#ffffff85}@supports (color:color-mix(in lab, red, red)){.text-white\/52{color:color-mix(in oklab, var(--color-white) 52%, transparent)}}.text-white\/54{color:#ffffff8a}@supports (color:color-mix(in lab, red, red)){.text-white\/54{color:color-mix(in oklab, var(--color-white) 54%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/56{color:#ffffff8f}@supports (color:color-mix(in lab, red, red)){.text-white\/56{color:color-mix(in oklab, var(--color-white) 56%, transparent)}}.text-white\/58{color:#ffffff94}@supports (color:color-mix(in lab, red, red)){.text-white\/58{color:color-mix(in oklab, var(--color-white) 58%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/62{color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.text-white\/62{color:color-mix(in oklab, var(--color-white) 62%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.text-white\/72{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.text-white\/74{color:#ffffffbd}@supports (color:color-mix(in lab, red, red)){.text-white\/74{color:color-mix(in oklab, var(--color-white) 74%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.text-white\/78{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/82{color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.text-white\/82{color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.text-white\/84{color:#ffffffd6}@supports (color:color-mix(in lab, red, red)){.text-white\/84{color:color-mix(in oklab, var(--color-white) 84%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/88{color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.text-white\/88{color:color-mix(in oklab, var(--color-white) 88%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:#c27803}.text-yellow-600{color:#9f580a}.text-yellow-700{color:#8e4b10}.text-yellow-800{color:#723b13}.text-yellow-900{color:#633112}.text-yellow-950{color:var(--color-yellow-950)}.text-zinc-50{color:var(--color-zinc-50)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-blue-300{-webkit-text-decoration-color:var(--color-blue-300);text-decoration-color:var(--color-blue-300)}.decoration-current\/40{text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){.decoration-current\/40{-webkit-text-decoration-color:color-mix(in oklab, currentcolor 40%, transparent);text-decoration-color:color-mix(in oklab, currentcolor 40%, transparent)}}.decoration-gray-400{-webkit-text-decoration-color:var(--color-gray-400);text-decoration-color:var(--color-gray-400)}.decoration-muted-foreground\/50{-webkit-text-decoration-color:var(--color-muted-foreground);text-decoration-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.decoration-muted-foreground\/50{-webkit-text-decoration-color:color-mix(in oklab, var(--color-muted-foreground) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--color-muted-foreground) 50%, transparent)}}.decoration-primary\/40{-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.decoration-primary\/40{-webkit-text-decoration-color:color-mix(in oklab, var(--color-primary) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.decoration-dotted{text-decoration-style:dotted}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[0\.12em\]{text-underline-offset:.12em}.underline-offset-\[0\.18em\]{text-underline-offset:.18em}.placeholder-cyan-700::placeholder{color:var(--color-cyan-700)}.placeholder-gray-400::placeholder{color:var(--color-gray-400)}.placeholder-green-700::placeholder{color:#046c4e}.placeholder-red-700::placeholder{color:var(--color-red-700)}.placeholder-yellow-700::placeholder{color:#8e4b10}.accent-\(--sf-color-primary\),.accent-\[var\(--sf-color-primary\)\]{accent-color:var(--sf-color-primary)}.accent-blue-600{accent-color:var(--color-blue-600)}.accent-foreground{accent-color:var(--color-foreground)}.accent-primary{accent-color:var(--color-primary)}.accent-primary-600{accent-color:var(--color-primary-600)}.accent-red-500{accent-color:var(--color-red-500)}.accent-red-600{accent-color:var(--color-red-600)}.accent-sf-primary{accent-color:var(--sf-color-primary)}.\[color-scheme\:light\]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.opacity-\[0\.05\]{opacity:.05}.opacity-\[0\.55\]{opacity:.55}.opacity-\[0\.62\]{opacity:.62}.opacity-\[0\.94\]{opacity:.94}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.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-\(--sf-nav-island-shadow\){--tw-shadow:var(--sf-nav-island-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);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_-4px_16px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 -4px 16px var(--tw-shadow-color,#00000014);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_0_0_1px_color-mix\(in_oklab\,var\(--sf-nav-glow\)_45\%\,transparent\)\,0_0_24px_-2px_color-mix\(in_oklab\,var\(--sf-nav-glow\)_55\%\,transparent\)\]\!{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sf-nav-glow)), 0 0 24px -2px var(--tw-shadow-color,var(--sf-nav-glow))!important}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_0_1px_color-mix\(in_oklab\,var\(--sf-nav-glow\)_45\%\,transparent\)\,0_0_24px_-2px_color-mix\(in_oklab\,var\(--sf-nav-glow\)_55\%\,transparent\)\]\!{--tw-shadow:0 0 0 1px var(--tw-shadow-color,color-mix(in oklab,var(--sf-nav-glow) 45%,transparent)), 0 0 24px -2px var(--tw-shadow-color,color-mix(in oklab,var(--sf-nav-glow) 55%,transparent))!important}}.shadow-\[0_0_0_1px_color-mix\(in_oklab\,var\(--sf-nav-glow\)_45\%\,transparent\)\,0_0_24px_-2px_color-mix\(in_oklab\,var\(--sf-nav-glow\)_55\%\,transparent\)\]\!{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-\[0_0_0_4px_rgba\(24\,24\,24\,0\.08\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#18181814);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_0_0_4px_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#ffffff14);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_0_0_6px_rgba\(37\,99\,235\,0\.16\)\]{--tw-shadow:0 0 0 6px var(--tw-shadow-color,#2563eb29);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_0_8px_2px_rgba\(52\,211\,153\,0\.7\)\]{--tw-shadow:0 0 8px 2px var(--tw-shadow-color,#34d399b3);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_0_8px_rgba\(34\,197\,94\,0\.5\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#22c55e80);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_0_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#ffffff0f);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\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0000000a);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_8px_20px_-8px_rgba\(47\,191\,95\,0\.7\)\]{--tw-shadow:0 8px 20px -8px var(--tw-shadow-color,#2fbf5fb3);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_8px_24px_rgba\(24\,24\,24\,0\.04\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#1818180a);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_30px_-10px_rgba\(15\,23\,42\,0\.45\)\]{--tw-shadow:0 10px 30px -10px var(--tw-shadow-color,#0f172a73);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_12px_28px_rgba\(24\,24\,24\,0\.12\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#1818181f);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_12px_30px_rgba\(24\,24\,24\,0\.06\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#1818180f);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_12px_40px_rgba\(24\,24\,24\,0\.05\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#1818180d);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_16px_42px_rgba\(24\,24\,24\,0\.07\)\]{--tw-shadow:0 16px 42px var(--tw-shadow-color,#18181812);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_40px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#00000047);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_40px_rgba\(24\,24\,24\,0\.08\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#18181814);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_44px_rgba\(61\,61\,61\,0\.06\)\]{--tw-shadow:0 18px 44px var(--tw-shadow-color,#3d3d3d0f);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_50px_-30px_rgba\(23\,23\,23\,0\.35\)\]{--tw-shadow:0 18px 50px -30px var(--tw-shadow-color,#17171759);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_50px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#0006);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_50px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#0f172a14);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_50px_rgba\(24\,24\,24\,0\.08\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#18181814);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_80px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow:0 18px 80px var(--tw-shadow-color,#0000003d);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_20px_40px_-20px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 20px 40px -20px var(--tw-shadow-color,#0009);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_20px_60px_rgba\(24\,24\,24\,0\.06\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#1818180f);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_20px_60px_rgba\(24\,24\,24\,0\.08\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#18181814);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_22px_70px_rgba\(59\,59\,59\,0\.08\)\]{--tw-shadow:0 22px 70px var(--tw-shadow-color,#3b3b3b14);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_22px_90px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 22px 90px var(--tw-shadow-color,#00000047);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_24px_70px_rgba\(24\,24\,24\,0\.1\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#1818181a);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_24px_80px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#00000080);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_24px_80px_rgba\(24\,24\,24\,0\.1\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#1818181a);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_24px_80px_rgba\(24\,24\,24\,0\.12\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#1818181f);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_24px_80px_rgba\(24\,24\,24\,0\.14\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#18181824);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_24px_90px_rgba\(0\,0\,0\,0\.34\)\]{--tw-shadow:0 24px 90px var(--tw-shadow-color,#00000057);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_26px_80px_rgba\(11\,11\,11\,0\.28\)\]{--tw-shadow:0 26px 80px var(--tw-shadow-color,#0b0b0b47);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_26px_80px_rgba\(60\,60\,60\,0\.08\)\]{--tw-shadow:0 26px 80px var(--tw-shadow-color,#3c3c3c14);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_26px_90px_rgba\(0\,0\,0\,0\.36\)\]{--tw-shadow:0 26px 90px var(--tw-shadow-color,#0000005c);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_rgba\(24\,24\,24\,0\.1\)\]{--tw-shadow:0 28px 80px var(--tw-shadow-color,#1818181a);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_90px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 28px 90px var(--tw-shadow-color,#0000008c);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_30px_90px_rgba\(64\,64\,64\,0\.1\)\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#4040401a);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_30px_100px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 30px 100px var(--tw-shadow-color,#0009);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_30px_100px_rgba\(24\,24\,24\,0\.12\)\]{--tw-shadow:0 30px 100px var(--tw-shadow-color,#1818181f);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_30px_100px_rgba\(24\,24\,24\,0\.16\)\]{--tw-shadow:0 30px 100px var(--tw-shadow-color,#18181829);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_32px_100px_rgba\(12\,12\,12\,0\.42\)\]{--tw-shadow:0 32px 100px var(--tw-shadow-color,#0c0c0c6b);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_34px_120px_rgba\(0\,0\,0\,0\.48\)\]{--tw-shadow:0 34px 120px var(--tw-shadow-color,#0000007a);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_42px_140px_rgba\(0\,0\,0\,0\.54\)\]{--tw-shadow:0 42px 140px var(--tw-shadow-color,#0000008a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.9\)\,0_10px_30px_-14px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffe6), 0 10px 30px -14px var(--tw-shadow-color,#0f172a2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.9\)\,0_12px_40px_-12px_rgba\(15\,23\,42\,0\.25\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffe6), 0 12px 40px -12px var(--tw-shadow-color,#0f172a40);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.9\)\,0_20px_50px_-20px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffe6), 0 20px 50px -20px var(--tw-shadow-color,#0f172a59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 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-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-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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-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)}.shadow-sf-card-hover{--tw-shadow:var(--sf-card-shadow-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sf-lg{--tw-shadow:var(--sf-shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sf-md{--tw-shadow:var(--sf-shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sf-sm{--tw-shadow:var(--sf-shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--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-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)}.ring,.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-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-8{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(8px + 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\.4cqw\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1.4cqw + 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)}.shadow-blue-600\/10{--tw-shadow-color:#5252521a}@supports (color:color-mix(in lab, red, red)){.shadow-blue-600\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-600) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-gray-900\/5{--tw-shadow-color:#1717170d}@supports (color:color-mix(in lab, red, red)){.shadow-gray-900\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-gray-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-gray-900\/20{--tw-shadow-color:#17171733}@supports (color:color-mix(in lab, red, red)){.shadow-gray-900\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-gray-900) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-red-600\/25{--tw-shadow-color:#cc483f40}@supports (color:color-mix(in lab, red, red)){.shadow-red-600\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-red-600) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-amber-50{--tw-ring-color:var(--color-amber-50)}.ring-amber-200{--tw-ring-color:var(--color-amber-200)}.ring-amber-300{--tw-ring-color:var(--color-amber-300)}.ring-amber-300\/80{--tw-ring-color:#f4d576cc}@supports (color:color-mix(in lab, red, red)){.ring-amber-300\/80{--tw-ring-color:color-mix(in oklab, var(--color-amber-300) 80%, transparent)}}.ring-amber-400{--tw-ring-color:var(--color-amber-400)}.ring-amber-500\/30{--tw-ring-color:#f39f1d4d}@supports (color:color-mix(in lab, red, red)){.ring-amber-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.ring-black\/10{--tw-ring-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.ring-black\/10{--tw-ring-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.ring-blue-400\/30{--tw-ring-color:#a1a1a14d}@supports (color:color-mix(in lab, red, red)){.ring-blue-400\/30{--tw-ring-color:color-mix(in oklab, var(--color-blue-400) 30%, transparent)}}.ring-blue-500\/20{--tw-ring-color:#73737333}@supports (color:color-mix(in lab, red, red)){.ring-blue-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.ring-blue-500\/30{--tw-ring-color:#7373734d}@supports (color:color-mix(in lab, red, red)){.ring-blue-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.ring-blue-500\/40{--tw-ring-color:#73737366}@supports (color:color-mix(in lab, red, red)){.ring-blue-500\/40{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.ring-blue-500\/50{--tw-ring-color:#73737380}@supports (color:color-mix(in lab, red, red)){.ring-blue-500\/50{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.ring-blue-600{--tw-ring-color:var(--color-blue-600)}.ring-blue-600\/20{--tw-ring-color:#52525233}@supports (color:color-mix(in lab, red, red)){.ring-blue-600\/20{--tw-ring-color:color-mix(in oklab, var(--color-blue-600) 20%, transparent)}}.ring-blue-600\/30{--tw-ring-color:#5252524d}@supports (color:color-mix(in lab, red, red)){.ring-blue-600\/30{--tw-ring-color:color-mix(in oklab, var(--color-blue-600) 30%, transparent)}}.ring-border,.ring-border\/40{--tw-ring-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.ring-border\/40{--tw-ring-color:color-mix(in oklab, var(--color-border) 40%, transparent)}}.ring-border\/50{--tw-ring-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.ring-border\/50{--tw-ring-color:color-mix(in oklab, var(--color-border) 50%, transparent)}}.ring-card{--tw-ring-color:var(--color-card)}.ring-cyan-400{--tw-ring-color:var(--color-cyan-400)}.ring-destructive\/30{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.ring-destructive\/30{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 30%, transparent)}}.ring-emerald-50{--tw-ring-color:var(--color-emerald-50)}.ring-emerald-50\/60{--tw-ring-color:#ecfdf599}@supports (color:color-mix(in lab, red, red)){.ring-emerald-50\/60{--tw-ring-color:color-mix(in oklab, var(--color-emerald-50) 60%, transparent)}}.ring-emerald-100{--tw-ring-color:var(--color-emerald-100)}.ring-emerald-200{--tw-ring-color:var(--color-emerald-200)}.ring-emerald-500\/20{--tw-ring-color:#00ba8033}@supports (color:color-mix(in lab, red, red)){.ring-emerald-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.ring-emerald-500\/40{--tw-ring-color:#00ba8066}@supports (color:color-mix(in lab, red, red)){.ring-emerald-500\/40{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.ring-foreground\/60{--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/60{--tw-ring-color:color-mix(in oklab, var(--color-foreground) 60%, transparent)}}.ring-gray-50{--tw-ring-color:var(--color-gray-50)}.ring-gray-100{--tw-ring-color:var(--color-gray-100)}.ring-gray-200{--tw-ring-color:var(--color-gray-200)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-gray-500{--tw-ring-color:var(--color-gray-500)}.ring-gray-700{--tw-ring-color:var(--color-gray-700)}.ring-gray-800{--tw-ring-color:var(--color-gray-800)}.ring-gray-900{--tw-ring-color:var(--color-gray-900)}.ring-gray-900\/20{--tw-ring-color:#17171733}@supports (color:color-mix(in lab, red, red)){.ring-gray-900\/20{--tw-ring-color:color-mix(in oklab, var(--color-gray-900) 20%, transparent)}}.ring-green-500{--tw-ring-color:#0e9f6e}.ring-green-500\/20{--tw-ring-color:#0e9f6e33}@supports (color:lab(0% 0 0)){.ring-green-500\/20{--tw-ring-color:lab(57.9398% -45.2439 15.4399/.2)}}.ring-indigo-500{--tw-ring-color:var(--color-indigo-500)}.ring-pink-500{--tw-ring-color:var(--color-pink-500)}.ring-primary{--tw-ring-color:var(--color-primary)}.ring-primary-100{--tw-ring-color:var(--color-primary-100)}.ring-primary-200{--tw-ring-color:var(--color-primary-200)}.ring-primary-400{--tw-ring-color:var(--color-primary-400)}.ring-primary-600{--tw-ring-color:var(--color-primary-600)}.ring-primary\/10{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/10{--tw-ring-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.ring-purple-500{--tw-ring-color:var(--color-purple-500)}.ring-red-200{--tw-ring-color:#fbd5d5}.ring-red-500{--tw-ring-color:var(--color-red-500)}.ring-red-500\/20{--tw-ring-color:#e2625f33}@supports (color:color-mix(in lab, red, red)){.ring-red-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.ring-ring\/50{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}.ring-rose-500\/20{--tw-ring-color:#dd5e6b33}@supports (color:color-mix(in lab, red, red)){.ring-rose-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.ring-sf-bg{--tw-ring-color:var(--sf-color-bg)}.ring-sf-border{--tw-ring-color:var(--sf-color-border)}.ring-sf-primary{--tw-ring-color:var(--sf-color-primary)}.ring-sky-200{--tw-ring-color:var(--color-sky-200)}.ring-sky-300{--tw-ring-color:var(--color-sky-300)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-slate-200\/70{--tw-ring-color:#e5e5e5b3}@supports (color:color-mix(in lab, red, red)){.ring-slate-200\/70{--tw-ring-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.ring-slate-900{--tw-ring-color:var(--color-slate-900)}.ring-slate-900\/10{--tw-ring-color:#1717171a}@supports (color:color-mix(in lab, red, red)){.ring-slate-900\/10{--tw-ring-color:color-mix(in oklab, var(--color-slate-900) 10%, transparent)}}.ring-transparent{--tw-ring-color:transparent}.ring-white{--tw-ring-color:var(--color-white)}.ring-white\/80{--tw-ring-color:#fffc}@supports (color:color-mix(in lab, red, red)){.ring-white\/80{--tw-ring-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.ring-yellow-200{--tw-ring-color:var(--color-yellow-200)}.ring-yellow-300{--tw-ring-color:var(--color-yellow-300)}.ring-yellow-400\/25{--tw-ring-color:#e3a00840}@supports (color:color-mix(in lab, red, red)){.ring-yellow-400\/25{--tw-ring-color:color-mix(in oklab, var(--color-yellow-400) 25%, transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-4{--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.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-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-offset-2{outline-offset:2px}.outline-offset-4{outline-offset:4px}.outline-offset-\[-3px\]{outline-offset:-3px}.outline-amber-400{outline-color:var(--color-amber-400)}.outline-blue-600{outline-color:var(--color-blue-600)}.outline-primary{outline-color:var(--color-primary)}.outline-red-500{outline-color:var(--color-red-500)}.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,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.blur-\[2px\]{--tw-blur:blur(2px);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,)}.blur-\[140px\]{--tw-blur:blur(140px);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,)}.blur-lg{--tw-blur:blur(var(--blur-lg));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,)}.blur-md{--tw-blur:blur(var(--blur-md));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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.saturate-50{--tw-saturate:saturate(50%);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,)}.filter{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{--tw-backdrop-blur:blur(8px);-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-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-\[1px\]{--tw-backdrop-blur:blur(1px);-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-\[2px\]{--tw-backdrop-blur:blur(2px);-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-lg{--tw-backdrop-blur:blur(var(--blur-lg));-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-md{--tw-backdrop-blur:blur(var(--blur-md));-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-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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-saturate-150{--tw-backdrop-saturate:saturate(150%);-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-saturate-\[1\.8\]{--tw-backdrop-saturate:saturate(1.8);-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-filter{-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-\[-webkit-text-fill-color\]{transition-property:-webkit-text-fill-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,border-color\]{transition-property:box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\,margin\]{transition-property:grid-template-rows,opacity,margin;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\,visibility\]{transition-property:grid-template-rows,opacity,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[inline-size\]{transition-property:inline-size;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[inset-inline-end\]{transition-property:inset-inline-end;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\]{transition-property:margin;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-width\]{transition-property:max-width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[min-height\,border-color\]{transition-property:min-height,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[min-height\]{transition-property:min-height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,box-shadow\]{transition-property:opacity,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,clip-path\]{transition-property:opacity,clip-path;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,scale\]{transition-property:opacity,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,filter\]{transition-property:opacity,transform,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,translate\,visibility\]{transition-property:opacity,translate,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,visibility\]{transition-property:opacity,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\,border-radius\]{transition-property:scale,border-radius;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-color\,box-shadow\]{transition-property:transform,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,width\]{transition-property:transform,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,inset-inline-start\]{transition-property:translate,inset-inline-start;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[visibility\]{transition-property:visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;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}.delay-0{transition-delay:0s}.duration-\(--sf-duration-base\){--tw-duration:var(--sf-duration-base);transition-duration:var(--sf-duration-base)}.duration-\(--sf-duration-fast\){--tw-duration:var(--sf-duration-fast);transition-duration:var(--sf-duration-fast)}.duration-\(--sf-duration-slow\){--tw-duration:var(--sf-duration-slow);transition-duration:var(--sf-duration-slow)}.duration-75{--tw-duration:75ms;transition-duration:75ms}.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-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[350ms\]{--tw-duration:.35s;transition-duration:.35s}.duration-\[1500ms\]{--tw-duration:1.5s;transition-duration:1.5s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-sf-emphasized{--tw-ease:var(--sf-ease-emphasized);transition-timing-function:var(--sf-ease-emphasized)}.ease-sf-standard{--tw-ease:var(--sf-ease-standard);transition-timing-function:var(--sf-ease-standard)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--scan-sweep-distance\:min\(72dvh\,760px\)\]{--scan-sweep-distance:min(72dvh, 760px)}.\[--sf-nav-chip-shadow\:0_1px_2px_0_color-mix\(in_oklab\,var\(--sf-nav-shade\)_12\%\,transparent\)\,0_2px_8px_-2px_color-mix\(in_oklab\,var\(--sf-nav-shade\)_18\%\,transparent\)\]{--sf-nav-chip-shadow:0 1px 2px 0 var(--sf-nav-shade),0 2px 8px -2px var(--sf-nav-shade)}@supports (color:color-mix(in lab, red, red)){.\[--sf-nav-chip-shadow\:0_1px_2px_0_color-mix\(in_oklab\,var\(--sf-nav-shade\)_12\%\,transparent\)\,0_2px_8px_-2px_color-mix\(in_oklab\,var\(--sf-nav-shade\)_18\%\,transparent\)\]{--sf-nav-chip-shadow:0 1px 2px 0 color-mix(in oklab,var(--sf-nav-shade) 12%,transparent),0 2px 8px -2px color-mix(in oklab,var(--sf-nav-shade) 18%,transparent)}}.\[--sf-nav-chip\:color-mix\(in_oklab\,currentColor_16\%\,transparent\)\]{--sf-nav-chip:currentColor}@supports (color:color-mix(in lab, red, red)){.\[--sf-nav-chip\:color-mix\(in_oklab\,currentColor_16\%\,transparent\)\]{--sf-nav-chip:color-mix(in oklab,currentColor 16%,transparent)}}.\[--sf-nav-chip\:var\(--sf-color-bg\)\]{--sf-nav-chip:var(--sf-color-bg)}.\[--sf-nav-glow\:color-mix\(in_oklab\,var\(--sf-color-accent\)_70\%\,var\(--sf-color-on-inverse\)\)\]{--sf-nav-glow:var(--sf-color-accent)}@supports (color:color-mix(in lab, red, red)){.\[--sf-nav-glow\:color-mix\(in_oklab\,var\(--sf-color-accent\)_70\%\,var\(--sf-color-on-inverse\)\)\]{--sf-nav-glow:color-mix(in oklab,var(--sf-color-accent) 70%,var(--sf-color-on-inverse))}}.\[--sf-nav-glow\:var\(--sf-color-on-band\)\]{--sf-nav-glow:var(--sf-color-on-band)}.\[--sf-nav-island-shadow-deep\:inset_0_1px_0_0_color-mix\(in_oklab\,var\(--sf-nav-sheen\)_40\%\,transparent\)\,0_2px_6px_0_color-mix\(in_oklab\,var\(--sf-nav-shade\)_10\%\,transparent\)\,0_24px_56px_-16px_color-mix\(in_oklab\,var\(--sf-nav-shade\)_38\%\,transparent\)\]{--sf-nav-island-shadow-deep:inset 0 1px 0 0 var(--sf-nav-sheen),0 2px 6px 0 var(--sf-nav-shade),0 24px 56px -16px var(--sf-nav-shade)}@supports (color:color-mix(in lab, red, red)){.\[--sf-nav-island-shadow-deep\:inset_0_1px_0_0_color-mix\(in_oklab\,var\(--sf-nav-sheen\)_40\%\,transparent\)\,0_2px_6px_0_color-mix\(in_oklab\,var\(--sf-nav-shade\)_10\%\,transparent\)\,0_24px_56px_-16px_color-mix\(in_oklab\,var\(--sf-nav-shade\)_38\%\,transparent\)\]{--sf-nav-island-shadow-deep:inset 0 1px 0 0 color-mix(in oklab,var(--sf-nav-sheen) 40%,transparent),0 2px 6px 0 color-mix(in oklab,var(--sf-nav-shade) 10%,transparent),0 24px 56px -16px color-mix(in oklab,var(--sf-nav-shade) 38%,transparent)}}.\[--sf-nav-island-shadow\:inset_0_1px_0_0_color-mix\(in_oklab\,var\(--sf-nav-sheen\)_40\%\,transparent\)\,0_1px_2px_0_color-mix\(in_oklab\,var\(--sf-nav-shade\)_6\%\,transparent\)\,0_12px_32px_-12px_color-mix\(in_oklab\,var\(--sf-nav-shade\)_24\%\,transparent\)\]{--sf-nav-island-shadow:inset 0 1px 0 0 var(--sf-nav-sheen),0 1px 2px 0 var(--sf-nav-shade),0 12px 32px -12px var(--sf-nav-shade)}@supports (color:color-mix(in lab, red, red)){.\[--sf-nav-island-shadow\:inset_0_1px_0_0_color-mix\(in_oklab\,var\(--sf-nav-sheen\)_40\%\,transparent\)\,0_1px_2px_0_color-mix\(in_oklab\,var\(--sf-nav-shade\)_6\%\,transparent\)\,0_12px_32px_-12px_color-mix\(in_oklab\,var\(--sf-nav-shade\)_24\%\,transparent\)\]{--sf-nav-island-shadow:inset 0 1px 0 0 color-mix(in oklab,var(--sf-nav-sheen) 40%,transparent),0 1px 2px 0 color-mix(in oklab,var(--sf-nav-shade) 6%,transparent),0 12px 32px -12px color-mix(in oklab,var(--sf-nav-shade) 24%,transparent)}}.\[--sf-nav-shade\:var\(--sf-color-fg\)\]{--sf-nav-shade:var(--sf-color-fg)}.\[--sf-nav-sheen\:var\(--sf-color-bg\)\]{--sf-nav-sheen:var(--sf-color-bg)}.\[--sf-tone-muted\:color-mix\(in_oklab\,currentColor_85\%\,transparent\)\]{--sf-tone-muted:currentColor}@supports (color:color-mix(in lab, red, red)){.\[--sf-tone-muted\:color-mix\(in_oklab\,currentColor_85\%\,transparent\)\]{--sf-tone-muted:color-mix(in oklab,currentColor 85%,transparent)}}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[-webkit-text-fill-color\:transparent\]{-webkit-text-fill-color:transparent}.\[-webkit-text-stroke\:1\.5px_currentColor\]{-webkit-text-stroke:1.5px currentColor}.\[animation-delay\:120ms\]{animation-delay:.12s}.\[animation-delay\:240ms\]{animation-delay:.24s}.\[animation-iteration-count\:3\]{animation-iteration-count:3}.\[background\:conic-gradient\(from_0deg\,rgba\(37\,99\,235\,0\.95\)\,rgba\(96\,165\,250\,0\.2\)\,rgba\(37\,99\,235\,0\.95\)\)\]{background:conic-gradient(#2563ebf2,#60a5fa33,#2563ebf2)}.\[background\:radial-gradient\(40\%_40\%_at_20\%_0\%\,rgba\(37\,99\,235\,0\.45\)\,transparent_70\%\)\,radial-gradient\(40\%_40\%_at_90\%_100\%\,rgba\(59\,130\,246\,0\.3\)\,transparent_70\%\)\]{background:radial-gradient(40% 40% at 20% 0,#2563eb73,#0000 70%),radial-gradient(40% 40% at 90% 100%,#3b82f64d,#0000 70%)}.\[clip-path\:inset\(0_0_0_0\)\]{clip-path:inset(0)}.\[contain-intrinsic-inline-size\:auto_2\.75rem\]{contain-intrinsic-inline-size:auto 2.75rem}.\[contain-intrinsic-inline-size\:auto_6\.5rem\]{contain-intrinsic-inline-size:auto 6.5rem}.\[grid-area\:1\/1\]{grid-area:1/1}.\[hyphenate-limit-chars\:10_4_4\]{hyphenate-limit-chars:10 4 4}.\[interpolate-size\:allow-keywords\]{interpolate-size:allow-keywords}.\[text-shadow\:0_1px_12px_rgb\(0_0_0\/0\.45\)\]{text-shadow:0 1px 12px #00000073}.ring-inset{--tw-ring-inset:inset}:is(.\*\:min-w-0>*){min-width:calc(var(--spacing) * 0)}.group-first\/item\:line-clamp-4:is(:where(.group\/item):first-child *){-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.group-first\/item\:aspect-\[4\/5\]:is(:where(.group\/item):first-child *){aspect-ratio:4/5}.group-first\/item\:text-sf-3xl:is(:where(.group\/item):first-child *){font-size:var(--sf-text-3xl)}.group-first\/item\:text-sf-lg:is(:where(.group\/item):first-child *){font-size:var(--sf-text-lg)}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-open\:border-sf-fg:is(:where(.group):is([open],:popover-open,:open) *){border-color:var(--sf-color-fg)}.group-open\:bg-sf-fg:is(:where(.group):is([open],:popover-open,:open) *){background-color:var(--sf-color-fg)}.group-open\:text-sf-bg:is(:where(.group):is([open],:popover-open,:open) *){color:var(--sf-color-bg)}.group-open\/acc\:-rotate-90:is(:where(.group\/acc):is([open],:popover-open,:open) *){rotate:-90deg}.group-open\/faq\:rotate-45:is(:where(.group\/faq):is([open],:popover-open,:open) *){rotate:45deg}.group-open\/faq\:border-sf-primary:is(:where(.group\/faq):is([open],:popover-open,:open) *){border-color:var(--sf-color-primary)}.group-open\/faq\:bg-sf-primary:is(:where(.group\/faq):is([open],:popover-open,:open) *){background-color:var(--sf-color-primary)}.group-open\/faq\:text-sf-primary-fg:is(:where(.group\/faq):is([open],:popover-open,:open) *){color:var(--sf-color-primary-fg)}.group-open\/hours\:rotate-90:is(:where(.group\/hours):is([open],:popover-open,:open) *){rotate:90deg}.group-open\/toc\:rotate-45:is(:where(.group\/toc):is([open],:popover-open,:open) *){rotate:45deg}.group-focus-within\:-translate-y-1:is(:where(.group):focus-within *){--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}.group-focus-within\/tile\:scale-\[1\.04\]:is(:where(.group\/tile):focus-within *){scale:1.04}.group-focus-within\/tile\:opacity-100:is(:where(.group\/tile):focus-within *){opacity:1}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-1:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.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-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:scale-\[1\.06\]:is(:where(.group):hover *){scale:1.06}.group-hover\:rounded-none:is(:where(.group):hover *){border-radius:0}.group-hover\:border-gray-400:is(:where(.group):hover *){border-color:var(--color-gray-400)}.group-hover\:border-sf-primary:is(:where(.group):hover *){border-color:var(--sf-color-primary)}.group-hover\:border-slate-300:is(:where(.group):hover *){border-color:var(--color-slate-300)}.group-hover\:bg-gray-300:is(:where(.group):hover *){background-color:var(--color-gray-300)}.group-hover\:bg-gray-800:is(:where(.group):hover *){background-color:var(--color-gray-800)}.group-hover\:bg-sf-primary:is(:where(.group):hover *){background-color:var(--sf-color-primary)}.group-hover\:text-blue-600:is(:where(.group):hover *){color:var(--color-blue-600)}.group-hover\:text-foreground:is(:where(.group):hover *){color:var(--color-foreground)}.group-hover\:text-gray-900:is(:where(.group):hover *){color:var(--color-gray-900)}.group-hover\:text-gray-950:is(:where(.group):hover *){color:var(--color-gray-950)}.group-hover\:text-muted-foreground:is(:where(.group):hover *){color:var(--color-muted-foreground)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}.group-hover\:text-primary-600:is(:where(.group):hover *){color:var(--color-primary-600)}.group-hover\:text-sf-primary-fg:is(:where(.group):hover *){color:var(--sf-color-primary-fg)}.group-hover\:text-sf-primary-ink:is(:where(.group):hover *){color:var(--sf-color-primary-ink)}.group-hover\:text-slate-900:is(:where(.group):hover *){color:var(--color-slate-900)}.group-hover\:text-slate-950:is(:where(.group):hover *){color:var(--color-slate-950)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:text-white\/72:is(:where(.group):hover *){color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/72:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:\[-webkit-text-fill-color\:currentColor\]:is(:where(.group):hover *){-webkit-text-fill-color:currentColor}.group-hover\/all\:translate-x-1:is(:where(.group\/all):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/back\:-translate-x-0\.5:is(:where(.group\/back):hover *){--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/button\:translate-x-1:is(:where(.group\/button):hover *),.group-hover\/card\:translate-x-1:is(:where(.group\/card):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/card\:scale-\[1\.02\]:is(:where(.group\/card):hover *){scale:1.02}.group-hover\/card\:scale-\[1\.03\]:is(:where(.group\/card):hover *){scale:1.03}.group-hover\/card\:scale-\[1\.035\]:is(:where(.group\/card):hover *){scale:1.035}.group-hover\/card\:text-sf-primary-ink:is(:where(.group\/card):hover *){color:var(--sf-color-primary-ink)}.group-hover\/card\:underline:is(:where(.group\/card):hover *){text-decoration-line:underline}.group-hover\/edit\:opacity-90:is(:where(.group\/edit):hover *){opacity:.9}.group-hover\/faq\:border-sf-fg:is(:where(.group\/faq):hover *){border-color:var(--sf-color-fg)}.group-hover\/job\:translate-x-1:is(:where(.group\/job):hover *),.group-hover\/link\:translate-x-1:is(:where(.group\/link):hover *),.group-hover\/mega\:translate-x-1:is(:where(.group\/mega):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/tile\:scale-\[1\.04\]:is(:where(.group\/tile):hover *){scale:1.04}.group-hover\/tile\:opacity-100:is(:where(.group\/tile):hover *){opacity:1}}.group-focus\:ring-4:is(:where(.group):focus *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-focus\:ring-cyan-300:is(:where(.group):focus *){--tw-ring-color:var(--color-cyan-300)}.group-focus\:ring-gray-300:is(:where(.group):focus *){--tw-ring-color:var(--color-gray-300)}.group-focus\:ring-gray-400:is(:where(.group):focus *){--tw-ring-color:var(--color-gray-400)}.group-focus\:ring-green-300:is(:where(.group):focus *){--tw-ring-color:var(--color-green-300)}.group-focus\:ring-indigo-300:is(:where(.group):focus *){--tw-ring-color:#b4c6fc}.group-focus\:ring-lime-300:is(:where(.group):focus *){--tw-ring-color:var(--color-lime-300)}.group-focus\:ring-pink-300:is(:where(.group):focus *){--tw-ring-color:#f8b4d9}.group-focus\:ring-purple-300:is(:where(.group):focus *){--tw-ring-color:#cabffd}.group-focus\:ring-red-300:is(:where(.group):focus *){--tw-ring-color:#f8b4b4}.group-focus\:ring-teal-300:is(:where(.group):focus *){--tw-ring-color:#7edce2}.group-focus\:ring-yellow-300:is(:where(.group):focus *){--tw-ring-color:var(--color-yellow-300)}.group-focus-visible\:bg-gray-400:is(:where(.group):focus-visible *){background-color:var(--color-gray-400)}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-focus-visible\:ring-2:is(:where(.group):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)}.group-focus-visible\:ring-gray-400:is(:where(.group):focus-visible *){--tw-ring-color:var(--color-gray-400)}.group-focus-visible\:ring-gray-500:is(:where(.group):focus-visible *){--tw-ring-color:var(--color-gray-500)}.group-focus-visible\:ring-offset-2:is(:where(.group):focus-visible *){--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.group-focus-visible\:ring-offset-white:is(:where(.group):focus-visible *){--tw-ring-offset-color:var(--color-white)}.group-focus-visible\:outline-2:is(:where(.group):focus-visible *){outline-style:var(--tw-outline-style);outline-width:2px}.group-focus-visible\:outline-offset-4:is(:where(.group):focus-visible *){outline-offset:4px}.group-focus-visible\:outline-sf-ring:is(:where(.group):focus-visible *){outline-color:var(--sf-color-ring)}.group-active\:bg-gray-400:is(:where(.group):active *){background-color:var(--color-gray-400)}.group-has-checked\/option\:border-sf-primary:is(:where(.group\/option):has(:checked) *){border-color:var(--sf-color-primary)}.group-has-checked\/option\:bg-sf-primary:is(:where(.group\/option):has(:checked) *){background-color:var(--sf-color-primary)}.group-has-checked\/option\:text-sf-primary-fg:is(:where(.group\/option):has(:checked) *){color:var(--sf-color-primary-fg)}.group-has-\[\:checked\]\:border-sf-primary:is(:where(.group):has(:checked) *){border-color:var(--sf-color-primary)}.group-has-\[\:checked\]\:bg-sf-primary:is(:where(.group):has(:checked) *){background-color:var(--sf-color-primary)}.group-has-\[\:checked\]\:text-sf-primary-fg:is(:where(.group):has(:checked) *){color:var(--sf-color-primary-fg)}.group-has-\[\[data-sf-media\]\:not\(\[data-sf-media-broken\]\)\]\/media\:invisible:is(:where(.group\/media):has([data-sf-media]:not([data-sf-media-broken])) *){visibility:hidden}.group-aria-checked\/option\:border-sf-primary:is(:where(.group\/option)[aria-checked=true] *){border-color:var(--sf-color-primary)}.group-aria-checked\/option\:bg-sf-primary:is(:where(.group\/option)[aria-checked=true] *){background-color:var(--sf-color-primary)}.group-aria-checked\/option\:text-sf-primary-fg:is(:where(.group\/option)[aria-checked=true] *){color:var(--sf-color-primary-fg)}.group-aria-pressed\/option\:border-sf-primary:is(:where(.group\/option)[aria-pressed=true] *){border-color:var(--sf-color-primary)}.group-aria-pressed\/option\:bg-sf-primary:is(:where(.group\/option)[aria-pressed=true] *){background-color:var(--sf-color-primary)}.group-aria-pressed\/option\:text-sf-primary-fg:is(:where(.group\/option)[aria-pressed=true] *){color:var(--sf-color-primary-fg)}.group-aria-selected\/option\:border-sf-primary:is(:where(.group\/option)[aria-selected=true] *){border-color:var(--sf-color-primary)}.group-aria-selected\/option\:bg-sf-primary:is(:where(.group\/option)[aria-selected=true] *){background-color:var(--sf-color-primary)}.group-aria-selected\/option\:text-sf-primary-fg:is(:where(.group\/option)[aria-selected=true] *){color:var(--sf-color-primary-fg)}.group-data-checked\/opt\:border-sf-primary:is(:where(.group\/opt)[data-checked] *){border-color:var(--sf-color-primary)}.group-data-checked\/opt\:bg-sf-primary:is(:where(.group\/opt)[data-checked] *){background-color:var(--sf-color-primary)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[open\=false\]\/menu\:-translate-y-full:is(:where(.group\/menu)[data-open=false] *){--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[open\=false\]\/menu\:translate-y-3:is(:where(.group\/menu)[data-open=false] *){--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[open\=false\]\/menu\:opacity-0:is(:where(.group\/menu)[data-open=false] *){opacity:0}.group-data-\[open\=false\]\/menu\:\[clip-path\:inset\(0_0_100\%_0\)\]:is(:where(.group\/menu)[data-open=false] *){clip-path:inset(0 0 100%)}.group-data-\[open\=false\]\/search\:-translate-y-full:is(:where(.group\/search)[data-open=false] *){--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[open\=false\]\/search\:opacity-0:is(:where(.group\/search)[data-open=false] *){opacity:0}.group-data-\[open\=true\]\/menu\:delay-\[calc\(var\(--sf-i\)\*45ms_\+_60ms\)\]:is(:where(.group\/menu)[data-open=true] *){transition-delay:calc(var(--sf-i) * 45ms + 60ms)}.group-data-\[sf-over\=true\]\/nav\:block:is(:where(.group\/nav)[data-sf-over=true] *){display:block}.group-data-\[sf-over\=true\]\/nav\:hidden:is(:where(.group\/nav)[data-sf-over=true] *){display:none}.group-data-\[sf-over\=true\]\/nav\:border-current\/20:is(:where(.group\/nav)[data-sf-over=true] *){border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.group-data-\[sf-over\=true\]\/nav\:border-current\/20:is(:where(.group\/nav)[data-sf-over=true] *){border-color:color-mix(in oklab, currentcolor 20%, transparent)}}.group-data-\[sf-over\=true\]\/nav\:bg-transparent:is(:where(.group\/nav)[data-sf-over=true] *){background-color:#0000}.group-data-\[sf-over\=true\]\/nav\:text-inherit:is(:where(.group\/nav)[data-sf-over=true] *){color:inherit}.group-data-\[sf-over\=true\]\/nav\:text-sf-bg:is(:where(.group\/nav)[data-sf-over=true] *){color:var(--sf-color-bg)}.group-data-\[sf-over\=true\]\/nav\:opacity-0:is(:where(.group\/nav)[data-sf-over=true] *){opacity:0}.group-data-\[sf-over\=true\]\/nav\:opacity-100:is(:where(.group\/nav)[data-sf-over=true] *){opacity:1}.group-data-\[sf-over\=true\]\/nav\:\[--sf-nav-chip\:color-mix\(in_oklab\,currentColor_16\%\,transparent\)\]:is(:where(.group\/nav)[data-sf-over=true] *){--sf-nav-chip:currentColor}@supports (color:color-mix(in lab, red, red)){.group-data-\[sf-over\=true\]\/nav\:\[--sf-nav-chip\:color-mix\(in_oklab\,currentColor_16\%\,transparent\)\]:is(:where(.group\/nav)[data-sf-over=true] *){--sf-nav-chip:color-mix(in oklab,currentColor 16%,transparent)}}.group-data-\[sf-scrolled\=true\]\/nav\:invisible:is(:where(.group\/nav)[data-sf-scrolled=true] *){visibility:hidden}.group-data-\[sf-scrolled\=true\]\/nav\:min-h-12:is(:where(.group\/nav)[data-sf-scrolled=true] *){min-height:calc(var(--spacing) * 12)}.group-data-\[sf-scrolled\=true\]\/nav\:min-h-14:is(:where(.group\/nav)[data-sf-scrolled=true] *){min-height:calc(var(--spacing) * 14)}.group-data-\[sf-scrolled\=true\]\/nav\:max-w-4xl:is(:where(.group\/nav)[data-sf-scrolled=true] *){max-width:var(--container-4xl)}.group-data-\[sf-scrolled\=true\]\/nav\:max-w-5xl:is(:where(.group\/nav)[data-sf-scrolled=true] *){max-width:var(--container-5xl)}.group-data-\[sf-scrolled\=true\]\/nav\:grid-rows-\[0fr\]:is(:where(.group\/nav)[data-sf-scrolled=true] *){grid-template-rows:0fr}.group-data-\[sf-scrolled\=true\]\/nav\:opacity-0:is(:where(.group\/nav)[data-sf-scrolled=true] *){opacity:0}.group-data-\[sf-scrolled\=true\]\/nav\:shadow-\(--sf-nav-island-shadow-deep\):is(:where(.group\/nav)[data-sf-scrolled=true] *){--tw-shadow:var(--sf-nav-island-shadow-deep);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[sf-scrolled\=true\]\/nav\:shadow-sf-md:is(:where(.group\/nav)[data-sf-scrolled=true] *){--tw-shadow:var(--sf-shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[state\=open\]\:rotate-90:is(:where(.group)[data-state=open] *){rotate:90deg}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-\[\.destructive\]\:border-red-200:is(:where(.group).destructive *){border-color:#fbd5d5}.group-\[\.destructive\]\:text-red-600:is(:where(.group).destructive *){color:var(--color-red-600)}.peer-checked\:border-sf-fg:is(:where(.peer):checked~*){border-color:var(--sf-color-fg)}.peer-checked\:bg-sf-fg:is(:where(.peer):checked~*){background-color:var(--sf-color-fg)}.peer-checked\:text-sf-bg:is(:where(.peer):checked~*){color:var(--sf-color-bg)}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-offset-2:is(:where(.peer):focus-visible~*){outline-offset:2px}.peer-focus-visible\:outline-sf-ring:is(:where(.peer):focus-visible~*){outline-color:var(--sf-color-ring)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:line-through:is(:where(.peer):disabled~*){text-decoration-line:line-through}.peer-disabled\:opacity-45:is(:where(.peer):disabled~*){opacity:.45}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.first-letter\:uppercase:first-letter{text-transform:uppercase}.marker\:hidden ::marker{display:none}.marker\:hidden::marker{display:none}.marker\:hidden ::-webkit-details-marker{display:none}.marker\:hidden::-webkit-details-marker{display:none}.marker\:font-semibold ::marker{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.marker\:font-semibold::marker{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.marker\:font-semibold ::-webkit-details-marker{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.marker\:font-semibold::-webkit-details-marker{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.marker\:text-border ::marker{color:var(--color-border)}.marker\:text-border::marker{color:var(--color-border)}.marker\:text-border ::-webkit-details-marker{color:var(--color-border)}.marker\:text-border::-webkit-details-marker{color:var(--color-border)}.marker\:text-current\/70 ::marker{color:currentColor}@supports (color:color-mix(in lab, red, red)){.marker\:text-current\/70 ::marker{color:color-mix(in oklab, currentcolor 70%, transparent)}}.marker\:text-current\/70::marker{color:currentColor}@supports (color:color-mix(in lab, red, red)){.marker\:text-current\/70::marker{color:color-mix(in oklab, currentcolor 70%, transparent)}}.marker\:text-current\/70 ::-webkit-details-marker{color:currentColor}@supports (color:color-mix(in lab, red, red)){.marker\:text-current\/70 ::-webkit-details-marker{color:color-mix(in oklab, currentcolor 70%, transparent)}}.marker\:text-current\/70::-webkit-details-marker{color:currentColor}@supports (color:color-mix(in lab, red, red)){.marker\:text-current\/70::-webkit-details-marker{color:color-mix(in oklab, currentcolor 70%, transparent)}}.marker\:text-gray-500 ::marker{color:var(--color-gray-500)}.marker\:text-gray-500::marker{color:var(--color-gray-500)}.marker\:text-gray-500 ::-webkit-details-marker{color:var(--color-gray-500)}.marker\:text-gray-500::-webkit-details-marker{color:var(--color-gray-500)}.marker\:text-muted-foreground ::marker{color:var(--color-muted-foreground)}.marker\:text-muted-foreground::marker{color:var(--color-muted-foreground)}.marker\:text-muted-foreground ::-webkit-details-marker{color:var(--color-muted-foreground)}.marker\:text-muted-foreground::-webkit-details-marker{color:var(--color-muted-foreground)}.marker\:content-none ::marker{--tw-content:none;content:none}.marker\:content-none::marker{--tw-content:none;content:none}.marker\:content-none ::-webkit-details-marker{--tw-content:none;content:none}.marker\:content-none::-webkit-details-marker{--tw-content:none;content:none}.selection\:bg-primary ::selection{background-color:var(--color-primary)}.selection\:bg-primary::selection{background-color:var(--color-primary)}.selection\:text-primary-foreground ::selection{color:var(--color-primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--color-primary-foreground)}.file\:-ms-4::file-selector-button{margin-inline-start:calc(var(--spacing) * -4)}.file\:me-3::file-selector-button{margin-inline-end:calc(var(--spacing) * 3)}.file\:me-4::file-selector-button{margin-inline-end:calc(var(--spacing) * 4)}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-md::file-selector-button{border-radius:var(--radius-md)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:border-none::file-selector-button{--tw-border-style:none;border-style:none}.file\:bg-gray-800::file-selector-button{background-color:var(--color-gray-800)}.file\:bg-indigo-600::file-selector-button{background-color:var(--color-indigo-600)}.file\:bg-slate-100::file-selector-button{background-color:var(--color-slate-100)}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:px-2\.5::file-selector-button{padding-inline:calc(var(--spacing) * 2.5)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-1\.5::file-selector-button{padding-block:calc(var(--spacing) * 1.5)}.file\:py-2\.5::file-selector-button{padding-block:calc(var(--spacing) * 2.5)}.file\:ps-8::file-selector-button{padding-inline-start:calc(var(--spacing) * 8)}.file\:pe-4::file-selector-button{padding-inline-end:calc(var(--spacing) * 4)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:leading-\[inherit\]::file-selector-button{--tw-leading:inherit;line-height:inherit}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--color-foreground)}.file\:text-white::file-selector-button{color:var(--color-white)}.placeholder\:pt-0::placeholder{padding-top:calc(var(--spacing) * 0)}.placeholder\:pb-0::placeholder{padding-bottom:calc(var(--spacing) * 0)}.placeholder\:text-start::placeholder{text-align:start}.placeholder\:align-middle::placeholder{vertical-align:middle}.placeholder\:text-sm::placeholder{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.placeholder\:leading-normal::placeholder{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.placeholder\:text-\[var\(--ink-4\)\]::placeholder{color:var(--ink-4)}.placeholder\:text-current::placeholder{color:currentColor}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.placeholder\:text-gray-500::placeholder{color:var(--color-gray-500)}.placeholder\:text-muted-foreground::placeholder{color:var(--color-muted-foreground)}.placeholder\:text-sf-muted-fg::placeholder{color:var(--sf-color-muted-fg)}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.placeholder\:text-stone-300::placeholder{color:var(--color-stone-300)}.placeholder\:text-stone-400::placeholder{color:var(--color-stone-400)}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/30::placeholder{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.placeholder\:opacity-50::placeholder{opacity:.5}.placeholder\:opacity-55::placeholder{opacity:.55}.placeholder\:opacity-60::placeholder{opacity:.6}.backdrop\:bg-sf-fg\/45::backdrop{background-color:var(--sf-color-fg)}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-sf-fg\/45::backdrop{background-color:color-mix(in oklab, var(--sf-color-fg) 45%, transparent)}}.backdrop\:bg-sf-fg\/80::backdrop{background-color:var(--sf-color-fg)}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-sf-fg\/80::backdrop{background-color:color-mix(in oklab, var(--sf-color-fg) 80%, transparent)}}.backdrop\:backdrop-blur-\[2px\]::backdrop{--tw-backdrop-blur:blur(2px);-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\:backdrop-blur-sm::backdrop{--tw-backdrop-blur:blur(var(--blur-sm));-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,)}.details-content\:h-0::details-content{height:calc(var(--spacing) * 0)}.details-content\:overflow-clip::details-content{overflow:clip}.details-content\:transition-\[height\,content-visibility\]::details-content{transition-property:height,content-visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.details-content\:\[transition-behavior\:allow-discrete\]::details-content{transition-behavior:allow-discrete}.details-content\:duration-\(--sf-duration-base\)::details-content{--tw-duration:var(--sf-duration-base);transition-duration:var(--sf-duration-base)}.details-content\:ease-sf-emphasized::details-content{--tw-ease:var(--sf-ease-emphasized);transition-timing-function:var(--sf-ease-emphasized)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-x-2:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * -2)}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.before\:-inset-y-1:before{content:var(--tw-content);inset-block:calc(var(--spacing) * -1)}.before\:-inset-y-3:before{content:var(--tw-content);inset-block:calc(var(--spacing) * -3)}.before\:start-0:before{content:var(--tw-content);inset-inline-start:calc(var(--spacing) * 0)}.before\:-top-px:before{content:var(--tw-content);top:-1px}.before\:-z-10:before{content:var(--tw-content);z-index:calc(10 * -1)}.before\:size-1:before{content:var(--tw-content);width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1)}.before\:h-0\.5:before{content:var(--tw-content);height:calc(var(--spacing) * .5)}.before\:w-10:before{content:var(--tw-content);width:calc(var(--spacing) * 10)}.before\:rounded-sf-full:before{content:var(--tw-content);border-radius:var(--sf-radius-full)}.before\:bg-current:before{content:var(--tw-content);background-color:currentColor}.before\:bg-sf-primary-ink:before{content:var(--tw-content);background-color:var(--sf-color-primary-ink)}.before\:bg-\[radial-gradient\(closest-side\,color-mix\(in_oklab\,var\(--sf-nav-glow\)_70\%\,transparent\)\,transparent\)\]:before{content:var(--tw-content);background-image:radial-gradient(closest-side,var(--sf-nav-glow),transparent)}@supports (color:color-mix(in lab, red, red)){.before\:bg-\[radial-gradient\(closest-side\,color-mix\(in_oklab\,var\(--sf-nav-glow\)_70\%\,transparent\)\,transparent\)\]:before{background-image:radial-gradient(closest-side,color-mix(in oklab,var(--sf-nav-glow) 70%,transparent),transparent)}}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.before\:opacity-40:before{content:var(--tw-content);opacity:.4}.before\:blur-md:before{content:var(--tw-content);--tw-blur:blur(var(--blur-md));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,)}.before\:transition-opacity:before{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:duration-\(--sf-duration-slow\):before{content:var(--tw-content);--tw-duration:var(--sf-duration-slow);transition-duration:var(--sf-duration-slow)}.before\:ease-sf-standard:before{content:var(--tw-content);--tw-ease:var(--sf-ease-standard);transition-timing-function:var(--sf-ease-standard)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-1\.5:after{content:var(--tw-content);inset:calc(var(--spacing) * -1.5)}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.after\:inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 3)}.after\:top-0\.5:after{content:var(--tw-content);top:calc(var(--spacing) * .5)}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:bottom-1:after{content:var(--tw-content);bottom:calc(var(--spacing) * 1)}.after\:bottom-2:after{content:var(--tw-content);bottom:calc(var(--spacing) * 2)}.after\:left-0\.5:after{content:var(--tw-content);left:calc(var(--spacing) * .5)}.after\:z-1:after{content:var(--tw-content);z-index:1}.after\:mx-auto:after{content:var(--tw-content);margin-inline:auto}.after\:size-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1)}.after\:h-4:after{content:var(--tw-content);height:calc(var(--spacing) * 4)}.after\:h-5:after{content:var(--tw-content);height:calc(var(--spacing) * 5)}.after\:h-6:after{content:var(--tw-content);height:calc(var(--spacing) * 6)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing) * 4)}.after\:w-5:after{content:var(--tw-content);width:calc(var(--spacing) * 5)}.after\:w-6:after{content:var(--tw-content);width:calc(var(--spacing) * 6)}.after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:scale-x-0:after{content:var(--tw-content);--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.after\:rounded-\[14px\]:after{content:var(--tw-content);border-radius:14px}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:rounded-sf-card:after{content:var(--tw-content);border-radius:var(--sf-radius-card)}.after\:rounded-sf-full:after{content:var(--tw-content);border-radius:var(--sf-radius-full)}.after\:rounded-sf-option:after{content:var(--tw-content);border-radius:var(--sf-radius-option)}.after\:rounded-t-sf-card:after{content:var(--tw-content);border-top-left-radius:var(--sf-radius-card);border-top-right-radius:var(--sf-radius-card)}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-gray-300:after{content:var(--tw-content);border-color:var(--color-gray-300)}.after\:border-transparent:after{content:var(--tw-content);border-color:#0000}.after\:bg-\(--sf-nav-glow\):after{content:var(--tw-content);background-color:var(--sf-nav-glow)}.after\:bg-current:after{content:var(--tw-content);background-color:currentColor}.after\:bg-sf-muted-fg:after{content:var(--tw-content);background-color:var(--sf-color-muted-fg)}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:shadow-\[0_0_8px_1px_var\(--sf-nav-glow\)\]:after{content:var(--tw-content);--tw-shadow:0 0 8px 1px var(--tw-shadow-color,var(--sf-nav-glow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.after\:shadow-sm:after{content:var(--tw-content);--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)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:transition-transform:after{content:var(--tw-content);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))}.after\:duration-\(--sf-duration-base\):after{content:var(--tw-content);--tw-duration:var(--sf-duration-base);transition-duration:var(--sf-duration-base)}.after\:ease-sf-emphasized:after{content:var(--tw-content);--tw-ease:var(--sf-ease-emphasized);transition-timing-function:var(--sf-ease-emphasized)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:ms-0:first-child{margin-inline-start:calc(var(--spacing) * 0)}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.first\:ml-0:first-child{margin-left:calc(var(--spacing) * 0)}.first\:rounded-s-lg:first-child{border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.first\:rounded-t-lg:first-child{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.first\:border-s-0:first-child{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:ps-0:first-child{padding-inline-start:calc(var(--spacing) * 0)}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.group-first\/head\:first\:rounded-tl-lg:is(:where(.group\/head):first-child *):first-child,.group-first\/body\:group-first\/row\:first\:rounded-tl-lg:is(:where(.group\/body):first-child *):is(:where(.group\/row):first-child *):first-child{border-top-left-radius:var(--radius-lg)}.group-last\/body\:group-last\/row\:first\:rounded-bl-lg:is(:where(.group\/body):last-child *):is(:where(.group\/row):last-child *):first-child{border-bottom-left-radius:var(--radius-lg)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:flex-none:last-child{flex:none}.last\:rounded-e-lg:last-child{border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.last\:rounded-b-lg:last-child{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-e-0:last-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pe-\[5\%\]:last-child{padding-inline-end:5%}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}.group-first\/head\:last\:rounded-tr-lg:is(:where(.group\/head):first-child *):last-child,.group-first\/body\:group-first\/row\:last\:rounded-tr-lg:is(:where(.group\/body):first-child *):is(:where(.group\/row):first-child *):last-child{border-top-right-radius:var(--radius-lg)}.group-last\/body\:group-last\/row\:last\:rounded-br-lg:is(:where(.group\/body):last-child *):is(:where(.group\/row):last-child *):last-child{border-bottom-right-radius:var(--radius-lg)}.odd\:bg-white:nth-child(odd){background-color:var(--color-white)}.even\:bg-gray-50:nth-child(2n){background-color:var(--color-gray-50)}.open\:flex:is([open],:popover-open,:open){display:flex}.open\:border-sf-border-strong:is([open],:popover-open,:open){border-color:var(--sf-color-border-strong)}.open\:details-content\:h-auto:is([open],:popover-open,:open)::details-content{height:auto}.checked\:border-transparent:checked{border-color:#0000}.checked\:bg-current:checked{background-color:currentColor}.checked\:bg-check-icon:checked{background-image:url(data:image/svg+xml,%3Csvg%20aria-hidden%3D%27true%27%20xmlns%3D%27http://www.w3.org/2000/svg%27%20fill%3D%27none%27%20viewBox%3D%270%200%2016%2012%27%3E%3Cpath%20stroke%3D%27white%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20stroke-width%3D%273%27%20d%3D%27M1%205.917%205.724%2010.5%2015%201.5%27/%3E%3C/svg%3E)}.checked\:bg-dot-icon:checked{background-image:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22white%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E)}.empty\:hidden:empty{display:none}.focus-within\:border-blue-400:focus-within{border-color:var(--color-blue-400)}.focus-within\:border-blue-600:focus-within{border-color:var(--color-blue-600)}.focus-within\:border-current:focus-within{border-color:currentColor}.focus-within\:border-gray-400:focus-within{border-color:var(--color-gray-400)}.focus-within\:border-green-500:focus-within{border-color:#0e9f6e}.focus-within\:border-primary-500:focus-within{border-color:var(--color-primary-500)}.focus-within\:border-red-500:focus-within{border-color:var(--color-red-500)}.focus-within\:border-sf-ring:focus-within{border-color:var(--sf-color-ring)}.focus-within\:border-slate-400:focus-within{border-color:var(--color-slate-400)}.focus-within\:bg-sf-surface:focus-within{background-color:var(--sf-color-surface)}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:shadow-md:focus-within{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.focus-within\:ring-1:focus-within{--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)}.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-4:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-blue-400\/30:focus-within{--tw-ring-color:#a1a1a14d}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-blue-400\/30:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-blue-400) 30%, transparent)}}.focus-within\:ring-blue-500:focus-within{--tw-ring-color:var(--color-blue-500)}.focus-within\:ring-blue-600\/30:focus-within{--tw-ring-color:#5252524d}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-blue-600\/30:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-blue-600) 30%, transparent)}}.focus-within\:ring-gray-400:focus-within{--tw-ring-color:var(--color-gray-400)}.focus-within\:ring-gray-900:focus-within{--tw-ring-color:var(--color-gray-900)}.focus-within\:ring-gray-900\/30:focus-within{--tw-ring-color:#1717174d}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-gray-900\/30:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-gray-900) 30%, transparent)}}.focus-within\:ring-green-500:focus-within{--tw-ring-color:#0e9f6e}.focus-within\:ring-primary-500:focus-within{--tw-ring-color:var(--color-primary-500)}.focus-within\:ring-red-500:focus-within{--tw-ring-color:var(--color-red-500)}.focus-within\:ring-ring:focus-within{--tw-ring-color:var(--color-ring)}.focus-within\:ring-sf-ring-soft:focus-within{--tw-ring-color:var(--sf-color-ring-soft)}.focus-within\:ring-slate-200\/90:focus-within{--tw-ring-color:#e5e5e5e6}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-slate-200\/90:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-slate-200) 90%, transparent)}}.focus-within\:ring-offset-0:focus-within{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-within\:ring-offset-1:focus-within{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-within\:ring-offset-2:focus-within{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-within\:ring-offset-background:focus-within{--tw-ring-offset-color:var(--color-background)}.focus-within\:ring-offset-white:focus-within{--tw-ring-offset-color:var(--color-white)}@media (hover:hover){.hover\:h-3:hover{height:calc(var(--spacing) * 3)}.hover\:-translate-y-\(--sf-hover-lift\):hover{--tw-translate-y:calc(var(--sf-hover-lift) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-2:hover{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:cursor-not-allowed:hover{cursor:not-allowed}.hover\:\!border-gray-400:hover{border-color:var(--color-gray-400)!important}.hover\:border-\[var\(--ink-4\)\]:hover{border-color:var(--ink-4)}.hover\:border-amber-300:hover{border-color:var(--color-amber-300)}.hover\:border-amber-400:hover{border-color:var(--color-amber-400)}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\:border-border:hover,.hover\:border-border\/60:hover{border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.hover\:border-border\/60:hover{border-color:color-mix(in oklab, var(--color-border) 60%, transparent)}}.hover\:border-foreground\/30:hover{border-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/30:hover{border-color:color-mix(in oklab, var(--color-foreground) 30%, transparent)}}.hover\:border-foreground\/40:hover{border-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/40:hover{border-color:color-mix(in oklab, var(--color-foreground) 40%, transparent)}}.hover\:border-gray-200:hover{border-color:var(--color-gray-200)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:border-gray-500:hover{border-color:var(--color-gray-500)}.hover\:border-gray-600:hover{border-color:var(--color-gray-600)}.hover\:border-green-700:hover{border-color:#046c4e}.hover\:border-indigo-300:hover{border-color:#b4c6fc}.hover\:border-primary-300:hover{border-color:var(--color-primary-300)}.hover\:border-primary\/40:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.hover\:border-purple-300:hover{border-color:#cabffd}.hover\:border-red-300:hover{border-color:#f8b4b4}.hover\:border-red-400:hover{border-color:var(--color-red-400)}.hover\:border-red-700:hover{border-color:var(--color-red-700)}.hover\:border-ring:hover{border-color:var(--color-ring)}.hover\:border-sf-border:hover{border-color:var(--sf-color-border)}.hover\:border-sf-fg:hover{border-color:var(--sf-color-fg)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-slate-400:hover{border-color:var(--color-slate-400)}.hover\:border-teal-300:hover{border-color:#7edce2}.hover\:border-teal-600:hover{border-color:#047481}.hover\:border-white\/18:hover{border-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/18:hover{border-color:color-mix(in oklab, var(--color-white) 18%, transparent)}}.hover\:border-white\/22:hover{border-color:#ffffff38}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/22:hover{border-color:color-mix(in oklab, var(--color-white) 22%, transparent)}}.hover\:border-white\/28:hover{border-color:#ffffff47}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/28:hover{border-color:color-mix(in oklab, var(--color-white) 28%, transparent)}}.hover\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:border-white\/40:hover{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/40:hover{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.hover\:border-yellow-600:hover{border-color:#9f580a}.hover\:\!bg-blue-600:hover{background-color:var(--color-blue-600)!important}.hover\:\!bg-gray-100:hover{background-color:var(--color-gray-100)!important}.hover\:\!bg-gray-900:hover{background-color:var(--color-gray-900)!important}.hover\:\!bg-white:hover{background-color:var(--color-white)!important}.hover\:bg-\(--sf-nav-chip\):hover{background-color:var(--sf-nav-chip)}.hover\:bg-\(--surface-2\):hover{background-color:var(--surface-2)}.hover\:bg-\[\#1D4ED8\]:hover{background-color:#1d4ed8}.hover\:bg-\[\#28a853\]:hover{background-color:#28a853}.hover\:bg-\[var\(--line\)\]:hover{background-color:var(--line)}.hover\:bg-\[var\(--sf-btn-fill-hover\,var\(--sf-color-surface-2\)\)\]:hover{background-color:var(--sf-btn-fill-hover,var(--sf-color-surface-2))}.hover\:bg-\[var\(--surface-2\)\]:hover{background-color:var(--surface-2)}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber-200:hover{background-color:var(--color-amber-200)}.hover\:bg-amber-700:hover{background-color:var(--color-amber-700)}.hover\:bg-background\/50:hover{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/50:hover{background-color:color-mix(in oklab, var(--color-background) 50%, transparent)}}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.hover\:bg-black\/60:hover{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/60:hover{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.hover\:bg-black\/70:hover{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/70:hover{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-200:hover{background-color:var(--color-blue-200)}.hover\:bg-blue-200\/60:hover{background-color:#e5e5e599}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-200\/60:hover{background-color:color-mix(in oklab, var(--color-blue-200) 60%, transparent)}}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-blue-800:hover{background-color:var(--color-blue-800)}.hover\:bg-current\/10:hover{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.hover\:bg-current\/10:hover{background-color:color-mix(in oklab, currentcolor 10%, transparent)}}.hover\:bg-cyan-50:hover{background-color:var(--color-cyan-50)}.hover\:bg-cyan-100:hover{background-color:var(--color-cyan-100)}.hover\:bg-cyan-200:hover{background-color:var(--color-cyan-200)}.hover\:bg-destructive\/10:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, var(--color-destructive) 10%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--color-destructive) 90%, transparent)}}.hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-foreground\/90:hover{background-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/90:hover{background-color:color-mix(in oklab, var(--color-foreground) 90%, transparent)}}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-50\/50:hover{background-color:#fafafa80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gray-50\/50:hover{background-color:color-mix(in oklab, var(--color-gray-50) 50%, transparent)}}.hover\:bg-gray-50\/90:hover{background-color:#fafafae6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gray-50\/90:hover{background-color:color-mix(in oklab, var(--color-gray-50) 90%, transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-300:hover{background-color:var(--color-gray-300)}.hover\:bg-gray-500:hover{background-color:var(--color-gray-500)}.hover\:bg-gray-600:hover{background-color:var(--color-gray-600)}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.hover\:bg-green-200:hover{background-color:#bcf0da}.hover\:bg-green-700:hover{background-color:#046c4e}.hover\:bg-indigo-200:hover{background-color:#cddbfe}.hover\:bg-lime-200:hover{background-color:var(--color-lime-200)}.hover\:bg-muted:hover,.hover\:bg-muted\/30:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/30:hover{background-color:color-mix(in oklab, var(--color-muted) 30%, transparent)}}.hover\:bg-muted\/40:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab, var(--color-muted) 40%, transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--color-muted) 50%, transparent)}}.hover\:bg-muted\/55:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/55:hover{background-color:color-mix(in oklab, var(--color-muted) 55%, transparent)}}.hover\:bg-muted\/60:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab, var(--color-muted) 60%, transparent)}}.hover\:bg-neutral-50:hover{background-color:var(--color-neutral-50)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:bg-neutral-300:hover{background-color:var(--color-neutral-300)}.hover\:bg-neutral-800:hover{background-color:var(--color-neutral-800)}.hover\:bg-pink-200:hover{background-color:#fad1e8}.hover\:bg-primary-100:hover{background-color:var(--color-primary-100)}.hover\:bg-primary-600:hover{background-color:var(--color-primary-600)}.hover\:bg-primary-700:hover{background-color:var(--color-primary-700)}.hover\:bg-primary-800:hover{background-color:var(--color-primary-800)}.hover\:bg-primary\/20:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/20:hover{background-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.hover\:bg-primary\/25:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/25:hover{background-color:color-mix(in oklab, var(--color-primary) 25%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--color-primary) 90%, transparent)}}.hover\:bg-purple-50:hover{background-color:#f6f5ff}.hover\:bg-purple-200:hover{background-color:#dcd7fe}.hover\:bg-red-50:hover{background-color:#fdf2f2}.hover\:bg-red-100:hover{background-color:#fde8e8}.hover\:bg-red-200:hover{background-color:#fbd5d5}.hover\:bg-red-500\/30:hover{background-color:#e2625f4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/30:hover{background-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-red-800:hover{background-color:var(--color-red-800)}.hover\:bg-red-950\/50:hover{background-color:#46080980}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-950\/50:hover{background-color:color-mix(in oklab, var(--color-red-950) 50%, transparent)}}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-secondary:hover,.hover\:bg-secondary\/40:hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/40:hover{background-color:color-mix(in oklab, var(--color-secondary) 40%, transparent)}}.hover\:bg-secondary\/50:hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/50:hover{background-color:color-mix(in oklab, var(--color-secondary) 50%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--color-secondary) 80%, transparent)}}.hover\:bg-sf-bg:hover,.hover\:bg-sf-bg\/20:hover{background-color:var(--sf-color-bg)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sf-bg\/20:hover{background-color:color-mix(in oklab, var(--sf-color-bg) 20%, transparent)}}.hover\:bg-sf-fg:hover,.hover\:bg-sf-fg\/70:hover{background-color:var(--sf-color-fg)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sf-fg\/70:hover{background-color:color-mix(in oklab, var(--sf-color-fg) 70%, transparent)}}.hover\:bg-sf-primary:hover{background-color:var(--sf-color-primary)}.hover\:bg-sf-primary-hover:hover{background-color:var(--sf-color-primary-hover)}.hover\:bg-sf-surface:hover{background-color:var(--sf-color-surface)}.hover\:bg-sf-surface-2:hover{background-color:var(--sf-color-surface-2)}.hover\:bg-sky-700:hover{background-color:var(--color-sky-700)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-100\/80:hover{background-color:#f5f5f5cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-100\/80:hover{background-color:color-mix(in oklab, var(--color-slate-100) 80%, transparent)}}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-slate-950\/\[0\.04\]:hover{background-color:#0a0a0a0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-950\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-slate-950) 4%, transparent)}}.hover\:bg-stone-50:hover{background-color:var(--color-stone-50)}.hover\:bg-stone-100:hover{background-color:var(--color-stone-100)}.hover\:bg-stone-800:hover{background-color:var(--color-stone-800)}.hover\:bg-teal-200:hover{background-color:#afecef}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-violet-100:hover{background-color:var(--color-violet-100)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/25:hover{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.hover\:bg-white\/40:hover{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/40:hover{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.hover\:bg-white\/70:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hover\:bg-white\/75:hover{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/75:hover{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.hover\:bg-white\/80:hover{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/80:hover{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hover\:bg-white\/\[0\.1\]:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.1\]:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.05\]:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.07\]:hover{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:bg-yellow-200:hover{background-color:var(--color-yellow-200)}.hover\:bg-yellow-400:hover{background-color:var(--color-yellow-400)}.hover\:bg-yellow-500:hover{background-color:#c27803}.hover\:bg-zinc-800:hover{background-color:var(--color-zinc-800)}.hover\:from-purple-700:hover{--tw-gradient-from:var(--color-purple-700);--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))}.hover\:to-orange-600:hover{--tw-gradient-to:var(--color-orange-600);--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))}.hover\:\!text-gray-900:hover{color:var(--color-gray-900)!important}.hover\:text-\(--ink\):hover,.hover\:text-\[var\(--ink\)\]:hover{color:var(--ink)}.hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}.hover\:text-amber-900:hover{color:var(--color-amber-900)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-blue-900:hover{color:var(--color-blue-900)}.hover\:text-cyan-700:hover{color:var(--color-cyan-700)}.hover\:text-cyan-900:hover{color:var(--color-cyan-900)}.hover\:text-destructive:hover{color:var(--color-destructive)}.hover\:text-emerald-700:hover{color:var(--color-emerald-700)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-gray-950:hover{color:var(--color-gray-950)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-primary-600:hover{color:var(--color-primary-600)}.hover\:text-primary-700:hover{color:var(--color-primary-700)}.hover\:text-purple-700:hover{color:var(--color-purple-700)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-red-800:hover{color:var(--color-red-800)}.hover\:text-rose-500:hover{color:var(--color-rose-500)}.hover\:text-sf-bg:hover{color:var(--sf-color-bg)}.hover\:text-sf-danger-ink:hover{color:var(--sf-color-danger-ink)}.hover\:text-sf-fg:hover{color:var(--sf-color-fg)}.hover\:text-sf-primary-fg:hover{color:var(--sf-color-primary-fg)}.hover\:text-slate-500:hover{color:var(--color-slate-500)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-800:hover{color:var(--color-slate-800)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-slate-950:hover{color:var(--color-slate-950)}.hover\:text-stone-600:hover{color:var(--color-stone-600)}.hover\:text-stone-800:hover{color:var(--color-stone-800)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/55:hover{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/55:hover{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.hover\:text-white\/60:hover{color:#fff9}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/60:hover{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.hover\:text-white\/80:hover{color:#fffc}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/80:hover{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.hover\:text-white\/82:hover{color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/82:hover{color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.hover\:text-white\/90:hover{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/90:hover{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hover\:text-yellow-950:hover{color:var(--color-yellow-950)}.hover\:text-zinc-200:hover{color:var(--color-zinc-200)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-blue-700:hover{-webkit-text-decoration-color:var(--color-blue-700);text-decoration-color:var(--color-blue-700)}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:decoration-gray-900:hover{-webkit-text-decoration-color:var(--color-gray-900);text-decoration-color:var(--color-gray-900)}.hover\:decoration-primary:hover{-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow:hover{--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)}.hover\:shadow-\(--sf-nav-chip-shadow\):hover{--tw-shadow:var(--sf-nav-chip-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_24px_60px_-32px_rgba\(37\,99\,235\,0\.5\)\]:hover{--tw-shadow:0 24px 60px -32px var(--tw-shadow-color,#2563eb80);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_30px_90px_rgba\(24\,24\,24\,0\.14\)\]:hover{--tw-shadow:0 30px 90px var(--tw-shadow-color,#18181824);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_32px_110px_rgba\(0\,0\,0\,0\.42\)\]:hover{--tw-shadow:0 32px 110px var(--tw-shadow-color,#0000006b);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-lg:hover{--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)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.hover\:shadow-sf-md:hover{--tw-shadow:var(--sf-shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-sm:hover{--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)}.hover\:shadow-xl:hover{--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)}.hover\:ring-1:hover{--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)}.hover\:ring-2:hover{--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)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}.hover\:ring-amber-300:hover{--tw-ring-color:var(--color-amber-300)}.hover\:ring-blue-300:hover{--tw-ring-color:var(--color-blue-300)}.hover\:ring-foreground\/30:hover{--tw-ring-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:ring-foreground\/30:hover{--tw-ring-color:color-mix(in oklab, var(--color-foreground) 30%, transparent)}}.hover\:ring-neutral-400\/50:hover{--tw-ring-color:#a1a1a180}@supports (color:color-mix(in lab, red, red)){.hover\:ring-neutral-400\/50:hover{--tw-ring-color:color-mix(in oklab, var(--color-neutral-400) 50%, transparent)}}.hover\:ring-red-300:hover{--tw-ring-color:#f8b4b4}.hover\:ring-sf-fg:hover{--tw-ring-color:var(--sf-color-fg)}.hover\:grayscale-0:hover{--tw-grayscale:grayscale(0%);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,)}.hover\:group-\[\.destructive\]\:border-red-300:hover:is(:where(.group).destructive *){border-color:#f8b4b4}.hover\:group-\[\.destructive\]\:bg-red-600:hover:is(:where(.group).destructive *){background-color:var(--color-red-600)}.hover\:group-\[\.destructive\]\:text-red-800:hover:is(:where(.group).destructive *){color:var(--color-red-800)}.hover\:group-\[\.destructive\]\:text-white:hover:is(:where(.group).destructive *){color:var(--color-white)}.hover\:file\:bg-gray-700:hover::file-selector-button{background-color:var(--color-gray-700)}.hover\:file\:bg-indigo-700:hover::file-selector-button{background-color:var(--color-indigo-700)}.hover\:after\:scale-x-100:hover:after{content:var(--tw-content);--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:start-4:focus{inset-inline-start:calc(var(--spacing) * 4)}.focus\:top-2:focus{top:calc(var(--spacing) * 2)}.focus\:z-10:focus{z-index:10}.focus\:z-50:focus{z-index:50}.focus\:rounded-sf-control:focus{border-radius:var(--sf-radius-control)}.focus\:border-0:focus{border-style:var(--tw-border-style);border-width:0}.focus\:border-\[\#424242\]:focus{border-color:#424242}.focus\:border-\[var\(--ink-4\)\]:focus{border-color:var(--ink-4)}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:border-blue-600:focus{border-color:var(--color-blue-600)}.focus\:border-border:focus{border-color:var(--color-border)}.focus\:border-cyan-500:focus{border-color:var(--color-cyan-500)}.focus\:border-emerald-500:focus{border-color:var(--color-emerald-500)}.focus\:border-gray-400:focus{border-color:var(--color-gray-400)}.focus\:border-gray-500:focus{border-color:var(--color-gray-500)}.focus\:border-gray-900:focus{border-color:var(--color-gray-900)}.focus\:border-green-500:focus{border-color:#0e9f6e}.focus\:border-indigo-500:focus{border-color:var(--color-indigo-500)}.focus\:border-primary-300:focus{border-color:var(--color-primary-300)}.focus\:border-red-500:focus{border-color:var(--color-red-500)}.focus\:border-red-600:focus{border-color:var(--color-red-600)}.focus\:border-ring:focus{border-color:var(--color-ring)}.focus\:border-slate-500:focus{border-color:var(--color-slate-500)}.focus\:border-stone-400:focus{border-color:var(--color-stone-400)}.focus\:border-transparent:focus{border-color:#0000}.focus\:border-yellow-500:focus{border-color:#c27803}.focus\:bg-accent:focus{background-color:var(--color-accent)}.focus\:bg-gray-50:focus{background-color:var(--color-gray-50)}.focus\:bg-gray-100:focus{background-color:var(--color-gray-100)}.focus\:bg-sf-bg:focus{background-color:var(--sf-color-bg)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-\[\#424242\]:focus{color:#424242}.focus\:text-accent-foreground:focus{color:var(--color-accent-foreground)}.focus\:text-sf-fg:focus{color:var(--sf-color-fg)}.focus\:no-underline:focus{text-decoration-line:none}.focus\:opacity-100:focus{opacity:1}.focus\:shadow-sf-md:focus{--tw-shadow:var(--sf-shadow-md);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:focus{--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)}.focus\:ring-0:focus{--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)}.focus\:ring-1:focus{--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)}.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-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-blue-300:focus{--tw-ring-color:var(--color-blue-300)!important}.focus\:ring-\[\#424242\]:focus{--tw-ring-color:#424242}.focus\:ring-\[var\(--color-text-muted\)\]:focus{--tw-ring-color:var(--color-text-muted)}.focus\:ring-blue-200:focus{--tw-ring-color:var(--color-blue-200)}.focus\:ring-blue-300\/40:focus{--tw-ring-color:#d4d4d466}@supports (color:color-mix(in lab, red, red)){.focus\:ring-blue-300\/40:focus{--tw-ring-color:color-mix(in oklab, var(--color-blue-300) 40%, transparent)}}.focus\:ring-blue-600\/30:focus{--tw-ring-color:#5252524d}@supports (color:color-mix(in lab, red, red)){.focus\:ring-blue-600\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-blue-600) 30%, transparent)}}.focus\:ring-cyan-400:focus{--tw-ring-color:var(--color-cyan-400)}.focus\:ring-cyan-500:focus{--tw-ring-color:var(--color-cyan-500)}.focus\:ring-cyan-600:focus{--tw-ring-color:var(--color-cyan-600)}.focus\:ring-cyan-800:focus{--tw-ring-color:var(--color-cyan-800)}.focus\:ring-emerald-500:focus{--tw-ring-color:var(--color-emerald-500)}.focus\:ring-gray-100:focus{--tw-ring-color:var(--color-gray-100)}.focus\:ring-gray-200:focus{--tw-ring-color:var(--color-gray-200)}.focus\:ring-gray-300:focus{--tw-ring-color:var(--color-gray-300)}.focus\:ring-gray-400:focus{--tw-ring-color:var(--color-gray-400)}.focus\:ring-gray-500:focus{--tw-ring-color:var(--color-gray-500)}.focus\:ring-gray-700:focus{--tw-ring-color:var(--color-gray-700)}.focus\:ring-gray-800:focus{--tw-ring-color:var(--color-gray-800)}.focus\:ring-gray-900:focus{--tw-ring-color:var(--color-gray-900)}.focus\:ring-green-300:focus{--tw-ring-color:var(--color-green-300)}.focus\:ring-green-400:focus{--tw-ring-color:var(--color-green-400)}.focus\:ring-green-500:focus{--tw-ring-color:#0e9f6e}.focus\:ring-green-600:focus{--tw-ring-color:#057a55}.focus\:ring-green-800:focus{--tw-ring-color:#03543f}.focus\:ring-indigo-400:focus{--tw-ring-color:#8da2fb}.focus\:ring-indigo-500:focus{--tw-ring-color:var(--color-indigo-500)}.focus\:ring-indigo-700:focus{--tw-ring-color:var(--color-indigo-700)}.focus\:ring-lime-400:focus{--tw-ring-color:var(--color-lime-400)}.focus\:ring-lime-700:focus{--tw-ring-color:var(--color-lime-700)}.focus\:ring-pink-400:focus{--tw-ring-color:var(--color-pink-400)}.focus\:ring-pink-600:focus{--tw-ring-color:var(--color-pink-600)}.focus\:ring-primary:focus{--tw-ring-color:var(--color-primary)}.focus\:ring-primary-100\/70:focus{--tw-ring-color:#f5f5f5b3}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary-100\/70:focus{--tw-ring-color:color-mix(in oklab, var(--color-primary-100) 70%, transparent)}}.focus\:ring-primary-300:focus{--tw-ring-color:var(--color-primary-300)}.focus\:ring-primary-500:focus{--tw-ring-color:var(--color-primary-500)}.focus\:ring-purple-300:focus{--tw-ring-color:#cabffd}.focus\:ring-purple-400:focus{--tw-ring-color:var(--color-purple-400)}.focus\:ring-purple-600:focus{--tw-ring-color:var(--color-purple-600)}.focus\:ring-red-300:focus{--tw-ring-color:#f8b4b4}.focus\:ring-red-400:focus{--tw-ring-color:var(--color-red-400)}.focus\:ring-red-500:focus{--tw-ring-color:var(--color-red-500)}.focus\:ring-red-600:focus{--tw-ring-color:var(--color-red-600)}.focus\:ring-red-900:focus{--tw-ring-color:#771d1d}.focus\:ring-ring:focus,.focus\:ring-ring\/30:focus{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-ring\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-ring) 30%, transparent)}}.focus\:ring-rose-500:focus{--tw-ring-color:var(--color-rose-500)}.focus\:ring-slate-300:focus{--tw-ring-color:var(--color-slate-300)}.focus\:ring-teal-400:focus{--tw-ring-color:#16bdca}.focus\:ring-teal-600:focus{--tw-ring-color:#047481}.focus\:ring-white\/70:focus{--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.focus\:ring-white\/70:focus{--tw-ring-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.focus\:ring-yellow-300:focus{--tw-ring-color:var(--color-yellow-300)}.focus\:ring-yellow-400:focus{--tw-ring-color:var(--color-yellow-400)}.focus\:ring-yellow-500:focus{--tw-ring-color:#c27803}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:ring-offset-1:focus{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:ring-offset-background:focus{--tw-ring-offset-color:var(--color-background)}.focus\:ring-offset-white:focus{--tw-ring-offset-color:var(--color-white)}.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-rose-500:focus{outline-color:var(--color-rose-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus\:ring-inset:focus{--tw-ring-inset:inset}.focus\:group-\[\.destructive\]\:ring-red-400:focus:is(:where(.group).destructive *){--tw-ring-color:var(--color-red-400)}.focus\:group-\[\.destructive\]\:ring-red-500:focus:is(:where(.group).destructive *){--tw-ring-color:var(--color-red-500)}.focus-visible\:border-current:focus-visible{border-color:currentColor}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring)}.focus-visible\:border-sf-fg:focus-visible{border-color:var(--sf-color-fg)}.focus-visible\:border-sf-primary:focus-visible{border-color:var(--sf-color-primary)}.focus-visible\:border-sf-ring:focus-visible{border-color:var(--sf-color-ring)}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-0:focus-visible{--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)}.focus-visible\:ring-1:focus-visible{--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)}.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-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-\[3px\]:focus-visible{--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-visible\:ring-blue-300:focus-visible{--tw-ring-color:var(--color-blue-300)}.focus-visible\:ring-blue-500:focus-visible{--tw-ring-color:var(--color-blue-500)}.focus-visible\:ring-blue-500\/40:focus-visible{--tw-ring-color:#73737366}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-blue-500\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.focus-visible\:ring-blue-600:focus-visible{--tw-ring-color:var(--color-blue-600)}.focus-visible\:ring-cyan-600:focus-visible{--tw-ring-color:var(--color-cyan-600)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.focus-visible\:ring-destructive\/50:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 50%, transparent)}}.focus-visible\:ring-gray-300:focus-visible{--tw-ring-color:var(--color-gray-300)}.focus-visible\:ring-gray-400:focus-visible{--tw-ring-color:var(--color-gray-400)}.focus-visible\:ring-gray-500:focus-visible{--tw-ring-color:var(--color-gray-500)}.focus-visible\:ring-gray-900:focus-visible{--tw-ring-color:var(--color-gray-900)}.focus-visible\:ring-gray-950:focus-visible{--tw-ring-color:var(--color-gray-950)}.focus-visible\:ring-neutral-300:focus-visible{--tw-ring-color:var(--color-neutral-300)}.focus-visible\:ring-neutral-400:focus-visible{--tw-ring-color:var(--color-neutral-400)}.focus-visible\:ring-neutral-400\/70:focus-visible{--tw-ring-color:#a1a1a1b3}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-neutral-400\/70:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-neutral-400) 70%, transparent)}}.focus-visible\:ring-primary:focus-visible{--tw-ring-color:var(--color-primary)}.focus-visible\:ring-primary-500:focus-visible{--tw-ring-color:var(--color-primary-500)}.focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.focus-visible\:ring-red-500:focus-visible{--tw-ring-color:var(--color-red-500)}.focus-visible\:ring-red-500\/40:focus-visible{--tw-ring-color:#e2625f66}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-red-500\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}.focus-visible\:ring-sf-ring-soft:focus-visible{--tw-ring-color:var(--sf-color-ring-soft)}.focus-visible\:ring-slate-300:focus-visible{--tw-ring-color:var(--color-slate-300)}.focus-visible\:ring-slate-400\/45:focus-visible{--tw-ring-color:#a1a1a173}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-slate-400\/45:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-slate-400) 45%, transparent)}}.focus-visible\:ring-white\/30:focus-visible{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-white\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\[var\(--color-bg-primary\)\]:focus-visible{--tw-ring-offset-color:var(--color-bg-primary)}.focus-visible\:ring-offset-black:focus-visible{--tw-ring-offset-color:var(--color-black)}.focus-visible\:ring-offset-white:focus-visible{--tw-ring-offset-color:var(--color-white)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:-outline-offset-4:focus-visible{outline-offset:calc(4px * -1)}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-\[var\(--ink\)\]:focus-visible{outline-color:var(--ink)}.focus-visible\:outline-current:focus-visible{outline-color:currentColor}.focus-visible\:outline-gray-600:focus-visible{outline-color:var(--color-gray-600)}.focus-visible\:outline-gray-900:focus-visible{outline-color:var(--color-gray-900)}.focus-visible\:outline-gray-950:focus-visible{outline-color:var(--color-gray-950)}.focus-visible\:outline-primary-600:focus-visible{outline-color:var(--color-primary-600)}.focus-visible\:outline-rose-500:focus-visible{outline-color:var(--color-rose-500)}.focus-visible\:outline-sf-ring:focus-visible{outline-color:var(--sf-color-ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}.focus-visible\:after\:scale-x-100:focus-visible:after{content:var(--tw-content);--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.focus-visible\:after\:outline-2:focus-visible:after{content:var(--tw-content);outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:after\:-outline-offset-2:focus-visible:after{content:var(--tw-content);outline-offset:calc(2px * -1)}.focus-visible\:after\:outline-sf-ring:focus-visible:after{content:var(--tw-content);outline-color:var(--sf-color-ring)}.focus-visible\:after\:outline-solid:focus-visible:after{content:var(--tw-content);--tw-outline-style:solid;outline-style:solid}.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)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:scale-\[0\.995\]:active{scale:.995}.enabled\:cursor-pointer:enabled{cursor:pointer}@media (hover:hover){.enabled\:hover\:bg-gray-100:enabled:hover{background-color:var(--color-gray-100)}.enabled\:hover\:text-\[\#424242\]:enabled:hover{color:#424242}.enabled\:hover\:text-gray-700:enabled:hover{color:var(--color-gray-700)}.enabled\:hover\:shadow-\[0_1px_2px_0_rgb\(0_0_0_\/_0\.06\)\,inset_0_0_0_100vmax_rgb\(255_255_255_\/_0\.12\)\]:enabled:hover{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000f), inset 0 0 0 100vmax var(--tw-shadow-color,#ffffff1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.enabled\:active\:shadow-\[0_1px_2px_0_rgb\(0_0_0_\/_0\.06\)\,inset_0_0_0_100vmax_rgb\(255_255_255_\/_0\.18\)\]:enabled:active{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000f), inset 0 0 0 100vmax var(--tw-shadow-color,#ffffff2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-progress:disabled{cursor:progress}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-gray-50:disabled{background-color:var(--color-gray-50)}.disabled\:text-gray-400:disabled{color:var(--color-gray-400)}.disabled\:text-gray-500:disabled{color:var(--color-gray-500)}.disabled\:opacity-0:disabled{opacity:0}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (hover:hover){.disabled\:hover\:bg-gray-100:disabled:hover{background-color:var(--color-gray-100)}.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}.disabled\:hover\:shadow-md:disabled:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}}:where([data-sf-motion=none]) .in-data-\[sf-motion\=none\]\:hidden,:where([data-sf-motion=subtle]) .in-data-\[sf-motion\=subtle\]\:hidden{display:none}:where([data-sf-scheme=dark]) .in-data-\[sf-scheme\=dark\]\:bg-sf-bg,:where([data-sf-scheme=dark]) .in-data-\[sf-scheme\=dark\]\:bg-sf-bg\/65{background-color:var(--sf-color-bg)}@supports (color:color-mix(in lab, red, red)){:where([data-sf-scheme=dark]) .in-data-\[sf-scheme\=dark\]\:bg-sf-bg\/65{background-color:color-mix(in oklab, var(--sf-color-bg) 65%, transparent)}}:where([data-sf-scheme=dark]) .in-data-\[sf-scheme\=dark\]\:bg-sf-bg\/80{background-color:var(--sf-color-bg)}@supports (color:color-mix(in lab, red, red)){:where([data-sf-scheme=dark]) .in-data-\[sf-scheme\=dark\]\:bg-sf-bg\/80{background-color:color-mix(in oklab, var(--sf-color-bg) 80%, transparent)}}:where([data-sf-scheme=dark]) .in-data-\[sf-scheme\=dark\]\:from-sf-bg\/60{--tw-gradient-from:var(--sf-color-bg)}@supports (color:color-mix(in lab, red, red)){:where([data-sf-scheme=dark]) .in-data-\[sf-scheme\=dark\]\:from-sf-bg\/60{--tw-gradient-from:color-mix(in oklab, var(--sf-color-bg) 60%, transparent)}}:where([data-sf-scheme=dark]) .in-data-\[sf-scheme\=dark\]\:from-sf-bg\/60{--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))}:where([data-sf-scheme=dark]) .in-data-\[sf-scheme\=dark\]\:text-sf-fg{color:var(--sf-color-fg)}:where([data-sf-scheme=dark]) .in-data-\[sf-scheme\=dark\]\:\[--sf-nav-chip\:color-mix\(in_oklab\,currentColor_16\%\,transparent\)\]{--sf-nav-chip:currentColor}@supports (color:color-mix(in lab, red, red)){:where([data-sf-scheme=dark]) .in-data-\[sf-scheme\=dark\]\:\[--sf-nav-chip\:color-mix\(in_oklab\,currentColor_16\%\,transparent\)\]{--sf-nav-chip:color-mix(in oklab,currentColor 16%,transparent)}}:where([data-sf-scheme=dark]) .in-data-\[sf-scheme\=dark\]\:\[--sf-nav-glow\:color-mix\(in_oklab\,var\(--sf-color-accent\)_70\%\,var\(--sf-color-fg\)\)\]{--sf-nav-glow:var(--sf-color-accent)}@supports (color:color-mix(in lab, red, red)){:where([data-sf-scheme=dark]) .in-data-\[sf-scheme\=dark\]\:\[--sf-nav-glow\:color-mix\(in_oklab\,var\(--sf-color-accent\)_70\%\,var\(--sf-color-fg\)\)\]{--sf-nav-glow:color-mix(in oklab,var(--sf-color-accent) 70%,var(--sf-color-fg))}}:where([data-sf-scheme=dark]) .in-data-\[sf-scheme\=dark\]\:\[--sf-nav-shade\:var\(--sf-color-bg\)\]{--sf-nav-shade:var(--sf-color-bg)}:where([data-sf-scheme=dark]) .in-data-\[sf-scheme\=dark\]\:\[--sf-nav-sheen\:var\(--sf-color-fg\)\]{--sf-nav-sheen:var(--sf-color-fg)}:where([data-sf-scheme=dark]) .in-data-\[sf-scheme\=dark\]\:group-data-\[sf-over\=true\]\/nav\:text-sf-fg:is(:where(.group\/nav)[data-sf-over=true] *){color:var(--sf-color-fg)}.has-checked\:border-sf-fg:has(:checked){border-color:var(--sf-color-fg)}.has-checked\:border-sf-primary:has(:checked){border-color:var(--sf-color-primary)}.has-checked\:bg-sf-bg:has(:checked){background-color:var(--sf-color-bg)}.has-checked\:bg-sf-primary:has(:checked){background-color:var(--sf-color-primary)}.has-checked\:text-sf-primary-fg:has(:checked){color:var(--sf-color-primary-fg)}.has-checked\:shadow-sf-sm:has(:checked){--tw-shadow:var(--sf-shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus-visible\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-focus-visible\:-outline-offset-2:has(:focus-visible){outline-offset:calc(2px * -1)}.has-focus-visible\:outline-offset-2:has(:focus-visible){outline-offset:2px}.has-focus-visible\:outline-sf-ring:has(:focus-visible){outline-color:var(--sf-color-ring)}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:border-transparent:has(:disabled){border-color:#0000}.has-disabled\:bg-sf-surface-2:has(:disabled){background-color:var(--sf-color-surface-2)}.has-disabled\:text-sf-muted-fg:has(:disabled){color:var(--sf-color-muted-fg)}.has-disabled\:line-through:has(:disabled){text-decoration-line:line-through}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\:checked\]\:border-sf-fg:has(:checked){border-color:var(--sf-color-fg)}.has-\[\:disabled\]\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-\[\:focus-visible\]\:ring-2:has(: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)}.has-\[\:focus-visible\]\:ring-gray-400:has(:focus-visible){--tw-ring-color:var(--color-gray-400)}.has-\[\:focus-visible\]\:ring-primary-500:has(:focus-visible){--tw-ring-color:var(--color-primary-500)}.has-\[\:focus-visible\]\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[\:focus-visible\]\:outline-offset-2:has(:focus-visible){outline-offset:2px}.has-\[\:focus-visible\]\:outline-sf-ring:has(:focus-visible){outline-color:var(--sf-color-ring)}.has-\[input\:focus-visible\]\:outline-2:has(:is(input:focus-visible)){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[input\:focus-visible\]\:outline-offset-2:has(:is(input:focus-visible)){outline-offset:2px}.has-\[input\:focus-visible\]\:outline-sf-ring:has(:is(input:focus-visible)){outline-color:var(--sf-color-ring)}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){-moz-column-gap:calc(var(--spacing) * 3);column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-disabled\:opacity-60[aria-disabled=true]{opacity:.6}.aria-expanded\:bg-\(--sf-nav-chip\)[aria-expanded=true]{background-color:var(--sf-nav-chip)}.aria-expanded\:opacity-100[aria-expanded=true]{opacity:1}.aria-expanded\:shadow-\(--sf-nav-chip-shadow\)[aria-expanded=true]{--tw-shadow:var(--sf-nav-chip-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-expanded\:before\:opacity-60[aria-expanded=true]:before{content:var(--tw-content);opacity:.6}.aria-expanded\:after\:scale-x-100[aria-expanded=true]:after{content:var(--tw-content);--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--color-destructive)}.aria-invalid\:border-sf-danger[aria-invalid=true]{border-color:var(--sf-color-danger)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.aria-pressed\:border-sf-primary[aria-pressed=true]{border-color:var(--sf-color-primary)}.aria-pressed\:bg-sf-fg[aria-pressed=true]{background-color:var(--sf-color-fg)}.aria-pressed\:bg-sf-primary[aria-pressed=true]{background-color:var(--sf-color-primary)}.aria-pressed\:text-sf-bg[aria-pressed=true]{color:var(--sf-color-bg)}.aria-pressed\:text-sf-primary-fg[aria-pressed=true]{color:var(--sf-color-primary-fg)}.aria-\[current\=page\]\:bg-\(--sf-nav-chip\)[aria-current=page]{background-color:var(--sf-nav-chip)}.aria-\[current\=page\]\:font-semibold[aria-current=page]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.aria-\[current\=page\]\:text-sf-primary-ink[aria-current=page]{color:var(--sf-color-primary-ink)}.aria-\[current\=page\]\:underline[aria-current=page]{text-decoration-line:underline}.aria-\[current\=page\]\:underline-offset-8[aria-current=page]{text-underline-offset:8px}.aria-\[current\=page\]\:opacity-100[aria-current=page]{opacity:1}.aria-\[current\=page\]\:shadow-\(--sf-nav-chip-shadow\)[aria-current=page]{--tw-shadow:var(--sf-nav-chip-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-\[current\=page\]\:before\:opacity-100[aria-current=page]:before{content:var(--tw-content);opacity:1}.aria-\[current\=page\]\:after\:scale-x-100[aria-current=page]:after{content:var(--tw-content);--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.aria-\[current\=page\]\:after\:opacity-100[aria-current=page]:after{content:var(--tw-content);opacity:1}.aria-\[current\=true\]\:font-semibold[aria-current=true]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-active\:opacity-100[data-active]{opacity:1}.data-checked\:border-sf-primary[data-checked]{border-color:var(--sf-color-primary)}.data-checked\:bg-sf-primary-soft[data-checked]{background-color:var(--sf-color-primary-soft)}.data-\[active\=true\]\:bg-gray-950[data-active=true]{background-color:var(--color-gray-950)}.data-\[active\=true\]\:text-white[data-active=true]{color:var(--color-white)}.data-\[current\=true\]\:bg-\(--sf-nav-chip\)[data-current=true]{background-color:var(--sf-nav-chip)}.data-\[current\=true\]\:opacity-100[data-current=true]{opacity:1}.data-\[current\=true\]\:shadow-\(--sf-nav-chip-shadow\)[data-current=true]{--tw-shadow:var(--sf-nav-chip-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[current\=true\]\:before\:opacity-100[data-current=true]:before{content:var(--tw-content);opacity:1}.data-\[current\=true\]\:after\:scale-x-100[data-current=true]:after{content:var(--tw-content);--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[current\=true\]\:after\:opacity-100[data-current=true]:after{content:var(--tw-content);opacity:1}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[outside\=true\]\:font-normal[data-outside=true]{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.data-\[outside\=true\]\:text-gray-400[data-outside=true]{color:var(--color-gray-400)}.data-\[sf-hidden\=true\]\:-translate-y-full[data-sf-hidden=true]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[sf-measured\]\:overflow-x-visible[data-sf-measured]{overflow-x:visible}.data-\[sf-pinned\=true\]\:fixed\![data-sf-pinned=true]{position:fixed!important}.data-\[sf-pinned\=true\]\:top-0[data-sf-pinned=true]{top:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab, var(--color-destructive) 90%, transparent)}}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--color-primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--color-primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--color-primary-foreground)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--color-accent)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--color-accent-foreground)}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-x-\(--radix-toast-swipe-end-x\)[data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=move\]\:translate-x-\(--radix-toast-swipe-move-x\)[data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--color-destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--color-destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--color-destructive)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-muted\/75{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.supports-\[backdrop-filter\]\:bg-muted\/75{background-color:color-mix(in oklab, var(--color-muted) 75%, transparent)}}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-ping{animation:var(--animate-ping)}.motion-safe\:animate-pulse{animation:var(--animate-pulse)}.motion-safe\:animate-spin{animation:var(--animate-spin)}@media (hover:hover){.motion-safe\:group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.motion-safe\:hover\:shadow-\[0_0_0_1px_color-mix\(in_oklab\,var\(--sf-nav-glow\)_70\%\,transparent\)\,0_0_36px_2px_color-mix\(in_oklab\,var\(--sf-nav-glow\)_65\%\,transparent\)\]\!:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sf-nav-glow)), 0 0 36px 2px var(--tw-shadow-color,var(--sf-nav-glow))!important}@supports (color:color-mix(in lab, red, red)){.motion-safe\:hover\:shadow-\[0_0_0_1px_color-mix\(in_oklab\,var\(--sf-nav-glow\)_70\%\,transparent\)\,0_0_36px_2px_color-mix\(in_oklab\,var\(--sf-nav-glow\)_65\%\,transparent\)\]\!:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,color-mix(in oklab,var(--sf-nav-glow) 70%,transparent)), 0 0 36px 2px var(--tw-shadow-color,color-mix(in oklab,var(--sf-nav-glow) 65%,transparent))!important}}.motion-safe\:hover\:shadow-\[0_0_0_1px_color-mix\(in_oklab\,var\(--sf-nav-glow\)_70\%\,transparent\)\,0_0_36px_2px_color-mix\(in_oklab\,var\(--sf-nav-glow\)_65\%\,transparent\)\]\!:hover{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.motion-safe\:hover\:before\:opacity-60:hover:before{content:var(--tw-content);opacity:.6}}.motion-safe\:focus-visible\:shadow-\[0_0_0_1px_color-mix\(in_oklab\,var\(--sf-nav-glow\)_70\%\,transparent\)\,0_0_36px_2px_color-mix\(in_oklab\,var\(--sf-nav-glow\)_65\%\,transparent\)\]\!:focus-visible{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sf-nav-glow)), 0 0 36px 2px var(--tw-shadow-color,var(--sf-nav-glow))!important}@supports (color:color-mix(in lab, red, red)){.motion-safe\:focus-visible\:shadow-\[0_0_0_1px_color-mix\(in_oklab\,var\(--sf-nav-glow\)_70\%\,transparent\)\,0_0_36px_2px_color-mix\(in_oklab\,var\(--sf-nav-glow\)_65\%\,transparent\)\]\!:focus-visible{--tw-shadow:0 0 0 1px var(--tw-shadow-color,color-mix(in oklab,var(--sf-nav-glow) 70%,transparent)), 0 0 36px 2px var(--tw-shadow-color,color-mix(in oklab,var(--sf-nav-glow) 65%,transparent))!important}}.motion-safe\:focus-visible\:shadow-\[0_0_0_1px_color-mix\(in_oklab\,var\(--sf-nav-glow\)_70\%\,transparent\)\,0_0_36px_2px_color-mix\(in_oklab\,var\(--sf-nav-glow\)_65\%\,transparent\)\]\!:focus-visible{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.motion-safe\:focus-visible\:before\:opacity-60:focus-visible:before{content:var(--tw-content);opacity:.6}}@media (prefers-reduced-motion:reduce){.motion-reduce\:static{position:static}.motion-reduce\:hidden{display:none}.motion-reduce\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.motion-reduce\:animate-none{animation:none}.motion-reduce\:rounded-none{border-radius:0}.motion-reduce\:transition-none{transition-property:none}@media (hover:hover){.motion-reduce\:group-hover\/button\:translate-x-0:is(:where(.group\/button):hover *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}}.motion-reduce\:after\:transition-none:after{content:var(--tw-content);transition-property:none}@media (hover:hover){.motion-reduce\:hover\:translate-y-0:hover{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}}}@media not all and (min-width:96rem){.max-2xl\:hidden{display:none}}@media not all and (min-width:80rem){.max-xl\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-xl\:hidden{display:none}}@media not all and (min-width:64rem){.max-lg\:mb-sf-gap-lg{margin-bottom:var(--sf-gap-lg)}.max-lg\:hidden{display:none}.max-lg\:last\:col-span-2:last-child{grid-column:span 2/span 2}}@media not all and (min-width:48rem){.max-md\:hidden{display:none}.max-md\:aspect-\[4\/3\]{aspect-ratio:4/3}}@media not all and (min-width:40rem){.max-sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-sm\:order-first{order:-9999}.max-sm\:ms-0{margin-inline-start:calc(var(--spacing) * 0)}.max-sm\:hidden{display:none}.max-sm\:h-10{height:calc(var(--spacing) * 10)}.max-sm\:w-full{width:100%}.max-sm\:basis-full{flex-basis:100%}.max-sm\:flex-col{flex-direction:column}.max-sm\:flex-wrap-reverse{flex-wrap:wrap-reverse}.max-sm\:items-stretch{align-items:stretch}.max-sm\:justify-center{justify-content:center}.max-sm\:justify-end{justify-content:flex-end}.max-sm\:rounded-full{border-radius:3.40282e38px}.max-sm\:border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.max-sm\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-sm\:border-current\/15{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.max-sm\:border-current\/15{border-color:color-mix(in oklab, currentcolor 15%, transparent)}}.max-sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.max-sm\:ps-6{padding-inline-start:calc(var(--spacing) * 6)}.max-sm\:text-center{text-align:center}.max-sm\:whitespace-normal{white-space:normal}.max-sm\:last\:col-span-2:last-child{grid-column:span 2/span 2}}@media (min-width:380px){.min-\[380px\]\:w-24{width:calc(var(--spacing) * 24)}}@media (min-width:420px){.min-\[420px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:480px){.min-\[480px\]\:ml-auto{margin-left:auto}.min-\[480px\]\:w-36{width:calc(var(--spacing) * 36)}.min-\[480px\]\:shrink-0{flex-shrink:0}.min-\[480px\]\:flex-row{flex-direction:row}.min-\[480px\]\:items-center{align-items:center}.min-\[480px\]\:justify-end{justify-content:flex-end}.min-\[480px\]\:self-auto{align-self:auto}}@media (min-width:40rem){.sm\:pointer-events-none{pointer-events:none}.sm\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sm\:absolute{position:absolute}.sm\:static{position:static}.sm\:-inset-4{inset:calc(var(--spacing) * -4)}.sm\:-inset-5{inset:calc(var(--spacing) * -5)}.sm\:inset-0{inset:calc(var(--spacing) * 0)}.sm\:inset-x-3{inset-inline:calc(var(--spacing) * 3)}.sm\:inset-x-6{inset-inline:calc(var(--spacing) * 6)}.sm\:inset-x-8{inset-inline:calc(var(--spacing) * 8)}.sm\:inset-x-auto{inset-inline:auto}.sm\:-start-6{inset-inline-start:calc(var(--spacing) * -6)}.sm\:start-3{inset-inline-start:calc(var(--spacing) * 3)}.sm\:start-6{inset-inline-start:calc(var(--spacing) * 6)}.sm\:start-8{inset-inline-start:calc(var(--spacing) * 8)}.sm\:start-\[max\(0px\,calc\(100\%-var\(--assist-panel-width\)\)\)\]{inset-inline-start:max(0px, calc(100% - var(--assist-panel-width)))}.sm\:start-auto{inset-inline-start:auto}.sm\:-end-6{inset-inline-end:calc(var(--spacing) * -6)}.sm\:end-6{inset-inline-end:calc(var(--spacing) * 6)}.sm\:-top-6{top:calc(var(--spacing) * -6)}.sm\:top-3{top:calc(var(--spacing) * 3)}.sm\:top-24{top:calc(var(--spacing) * 24)}.sm\:top-auto{top:auto}.sm\:right-0{right:calc(var(--spacing) * 0)}.sm\:right-3{right:calc(var(--spacing) * 3)}.sm\:-bottom-6{bottom:calc(var(--spacing) * -6)}.sm\:-bottom-8{bottom:calc(var(--spacing) * -8)}.sm\:bottom-0{bottom:calc(var(--spacing) * 0)}.sm\:bottom-3{bottom:calc(var(--spacing) * 3)}.sm\:bottom-6{bottom:calc(var(--spacing) * 6)}.sm\:bottom-28{bottom:calc(var(--spacing) * 28)}.sm\:bottom-auto{bottom:auto}.sm\:left-3{left:calc(var(--spacing) * 3)}.sm\:left-\[15\.5rem\]{left:15.5rem}.sm\:z-10{z-index:10}.sm\:z-20{z-index:20}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:order-last{order:9999}.sm\:order-none{order:0}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-start-2{grid-column-start:2}.sm\:row-span-2{grid-row:span 2/span 2}.sm\:m-auto{margin:auto}.sm\:-mx-2{margin-inline:calc(var(--spacing) * -2)}.sm\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.sm\:mx-0{margin-inline:calc(var(--spacing) * 0)}.sm\:mx-2{margin-inline:calc(var(--spacing) * 2)}.sm\:ms-0{margin-inline-start:calc(var(--spacing) * 0)}.sm\:ms-auto{margin-inline-start:auto}.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}.sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:mt-5{margin-top:calc(var(--spacing) * 5)}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mt-10{margin-top:calc(var(--spacing) * 10)}.sm\:mr-2{margin-right:calc(var(--spacing) * 2)}.sm\:mr-auto{margin-right:auto}.sm\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.sm\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.sm\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.sm\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.sm\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.sm\:mb-32{margin-bottom:calc(var(--spacing) * 32)}.sm\:ml-4{margin-left:calc(var(--spacing) * 4)}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:contents{display:contents}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:table-cell{display:table-cell}.sm\:aspect-\[4\/5\]{aspect-ratio:4/5}.sm\:aspect-\[16\/9\]{aspect-ratio:16/9}.sm\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.sm\:size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.sm\:size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.sm\:size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.sm\:size-64{width:calc(var(--spacing) * 64);height:calc(var(--spacing) * 64)}.sm\:size-\[22px\]{width:22px;height:22px}.sm\:h-5{height:calc(var(--spacing) * 5)}.sm\:h-6{height:calc(var(--spacing) * 6)}.sm\:h-7{height:calc(var(--spacing) * 7)}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:h-11{height:calc(var(--spacing) * 11)}.sm\:h-14{height:calc(var(--spacing) * 14)}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:h-18{height:calc(var(--spacing) * 18)}.sm\:h-60{height:calc(var(--spacing) * 60)}.sm\:h-72{height:calc(var(--spacing) * 72)}.sm\:h-80{height:calc(var(--spacing) * 80)}.sm\:h-112{height:calc(var(--spacing) * 112)}.sm\:h-\[3\.25rem\]{height:3.25rem}.sm\:h-\[14\.75rem\]{height:14.75rem}.sm\:h-\[80vh\]{height:80vh}.sm\:h-\[110px\]{height:110px}.sm\:h-\[540px\]{height:540px}.sm\:h-\[calc\(100svh-260px\)\]{height:calc(100svh - 260px)}.sm\:h-auto{height:auto}.sm\:h-fit{height:fit-content}.sm\:h-full{height:100%}.sm\:max-h-\[32rem\]{max-height:32rem}.sm\:max-h-\[calc\(100\%-13rem\)\]{max-height:calc(100% - 13rem)}.sm\:max-h-\[min\(22rem\,50vh\)\]{max-height:min(22rem,50vh)}.sm\:max-h-none{max-height:none}.sm\:min-h-\[26rem\]{min-height:26rem}.sm\:min-h-\[28rem\]{min-height:28rem}.sm\:min-h-\[30rem\]{min-height:30rem}.sm\:min-h-\[32rem\]{min-height:32rem}.sm\:min-h-\[34rem\]{min-height:34rem}.sm\:min-h-\[36px\]{min-height:36px}.sm\:min-h-\[36rem\]{min-height:36rem}.sm\:min-h-\[52px\]{min-height:52px}.sm\:min-h-\[68vh\]{min-height:68vh}.sm\:min-h-\[680px\]{min-height:680px}.sm\:w-1\/3{width:33.3333%}.sm\:w-2\/5{width:40%}.sm\:w-5{width:calc(var(--spacing) * 5)}.sm\:w-6{width:calc(var(--spacing) * 6)}.sm\:w-8{width:calc(var(--spacing) * 8)}.sm\:w-9{width:calc(var(--spacing) * 9)}.sm\:w-10{width:calc(var(--spacing) * 10)}.sm\:w-14{width:calc(var(--spacing) * 14)}.sm\:w-16{width:calc(var(--spacing) * 16)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-30{width:calc(var(--spacing) * 30)}.sm\:w-32{width:calc(var(--spacing) * 32)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-52{width:calc(var(--spacing) * 52)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:w-\[12\.5rem\]{width:12.5rem}.sm\:w-\[18rem\]{width:18rem}.sm\:w-\[28rem\]{width:28rem}.sm\:w-\[40\%\]{width:40%}.sm\:w-\[46\%\]{width:46%}.sm\:w-\[58\%\]{width:58%}.sm\:w-\[64\%\]{width:64%}.sm\:w-\[80\%\]{width:80%}.sm\:w-\[min\(24rem\,calc\(100vw-2rem\)\)\]{width:min(24rem,100vw - 2rem)}.sm\:w-\[min\(28rem\,100vw\)\]{width:min(28rem,100vw)}.sm\:w-\[min\(34rem\,100vw\)\]{width:min(34rem,100vw)}.sm\:w-\[min\(34rem\,calc\(100vw-2rem\)\)\]{width:min(34rem,100vw - 2rem)}.sm\:w-\[var\(--col-min\)\]{width:var(--col-min)}.sm\:w-auto{width:auto}.sm\:max-w-\[6rem\]{max-width:6rem}.sm\:max-w-\[15rem\]{max-width:15rem}.sm\:max-w-\[18ch\]{max-width:18ch}.sm\:max-w-\[24rem\]{max-width:24rem}.sm\:max-w-\[60\%\]{max-width:60%}.sm\:max-w-\[140px\]{max-width:140px}.sm\:max-w-\[320px\]{max-width:320px}.sm\:max-w-\[560px\]{max-width:560px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:min-w-0{min-width:calc(var(--spacing) * 0)}.sm\:min-w-11{min-width:calc(var(--spacing) * 11)}.sm\:min-w-40{min-width:calc(var(--spacing) * 40)}.sm\:min-w-\[5\.5rem\]{min-width:5.5rem}.sm\:min-w-\[50px\]{min-width:50px}.sm\:min-w-\[var\(--col-min\)\]{min-width:var(--col-min)}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:basis-0{flex-basis:calc(var(--spacing) * 0)}.sm\:basis-\[42\%\]{flex-basis:42%}.sm\:basis-\[46\%\]{flex-basis:46%}.sm\:basis-\[calc\(50\%_-_var\(--sf-gap\)\/2\)\]{flex-basis:calc(50% - var(--sf-gap) / 2)}.sm\:basis-full{flex-basis:100%}.sm\:translate-y-20{--tw-translate-y:calc(var(--spacing) * 20);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:rotate-0{rotate:none}.sm\:\[zoom\:1\.6\]{zoom:1.6}.sm\:columns-2{-moz-columns:2;columns:2}.sm\:auto-cols-\[minmax\(7\.5rem\,1fr\)\]{grid-auto-columns:minmax(7.5rem,1fr)}.sm\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.sm\:grid-flow-col{grid-auto-flow:column}.sm\:auto-rows-\[16rem\]{grid-auto-rows:16rem}.sm\:auto-rows-\[minmax\(13rem\,auto\)\]{grid-auto-rows:minmax(13rem,auto)}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.sm\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.sm\:grid-cols-\[1\.08fr_0\.72fr\]{grid-template-columns:1.08fr .72fr}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[1fr_7rem_auto\]{grid-template-columns:1fr 7rem auto}.sm\:grid-cols-\[1fr_10rem_9rem_auto\]{grid-template-columns:1fr 10rem 9rem auto}.sm\:grid-cols-\[1fr_18rem\]{grid-template-columns:1fr 18rem}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.sm\:grid-cols-\[1fr_auto_auto_auto\]{grid-template-columns:1fr auto auto auto}.sm\:grid-cols-\[1fr_minmax\(9rem\,11rem\)_auto\]{grid-template-columns:1fr minmax(9rem,11rem) auto}.sm\:grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.sm\:grid-cols-\[11rem_minmax\(0\,1fr\)\]{grid-template-columns:11rem minmax(0,1fr)}.sm\:grid-cols-\[12rem_minmax\(0\,1fr\)_15rem\]{grid-template-columns:12rem minmax(0,1fr) 15rem}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_5rem\]{grid-template-columns:minmax(0,1fr) 5rem}.sm\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.sm\:grid-cols-\[minmax\(7rem\,0\.8fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(7rem,.8fr) minmax(0,2fr)}.sm\:grid-cols-\[minmax\(8rem\,14rem\)_1fr\]{grid-template-columns:minmax(8rem,14rem) 1fr}.sm\:grid-cols-\[minmax\(9rem\,13rem\)_1fr_4\.5rem\]{grid-template-columns:minmax(9rem,13rem) 1fr 4.5rem}.sm\:grid-cols-\[repeat\(auto-fit\,minmax\(8rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.sm\:grid-cols-\[repeat\(auto-fit\,minmax\(10rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.sm\:grid-cols-none{grid-template-columns:none}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-baseline{align-items:baseline}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:items-stretch{align-items:stretch}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-0{gap:calc(var(--spacing) * 0)}.sm\:gap-0\.5{gap:calc(var(--spacing) * .5)}.sm\:gap-1{gap:calc(var(--spacing) * 1)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-12{gap:calc(var(--spacing) * 12)}.sm\:gap-sf-gap{gap:var(--sf-gap)}:where(.sm\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.sm\:gap-x-3{-moz-column-gap:calc(var(--spacing) * 3);column-gap:calc(var(--spacing) * 3)}.sm\:gap-x-6{-moz-column-gap:calc(var(--spacing) * 6);column-gap:calc(var(--spacing) * 6)}.sm\:gap-x-8{-moz-column-gap:calc(var(--spacing) * 8);column-gap:calc(var(--spacing) * 8)}:where(.sm\:space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}.sm\:gap-y-2{row-gap:calc(var(--spacing) * 2)}.sm\:gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.sm\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.sm\:self-auto{align-self:auto}.sm\:self-center{align-self:center}.sm\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm\:overflow-visible{overflow:visible}.sm\:overflow-x-auto{overflow-x:auto}.sm\:overflow-x-visible{overflow-x:visible}.sm\:overflow-y-auto{overflow-y:auto}.sm\:overscroll-y-contain{overscroll-behavior-y:contain}.sm\:rounded-3xl{border-radius:var(--radius-3xl)}.sm\:rounded-\[1\.75rem\]{border-radius:1.75rem}.sm\:rounded-\[2rem\]{border-radius:2rem}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:rounded-md{border-radius:var(--radius-md)}.sm\:rounded-sf-card{border-radius:var(--sf-radius-card)}.sm\:rounded-sf-xl{border-radius:var(--sf-radius-xl)}.sm\:rounded-xl{border-radius:var(--radius-xl)}.sm\:rounded-t-\[1\.75rem\]{border-top-left-radius:1.75rem;border-top-right-radius:1.75rem}.sm\:rounded-b-\[1\.75rem\]{border-bottom-right-radius:1.75rem;border-bottom-left-radius:1.75rem}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:border-8{border-style:var(--tw-border-style);border-width:8px}.sm\:border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:border-current\/15{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.sm\:border-current\/15{border-color:color-mix(in oklab, currentcolor 15%, transparent)}}.sm\:border-current\/20{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.sm\:border-current\/20{border-color:color-mix(in oklab, currentcolor 20%, transparent)}}.sm\:border-gray-100{border-color:var(--color-gray-100)}.sm\:border-sf-border{border-color:var(--sf-color-border)}.sm\:border-slate-200{border-color:var(--color-slate-200)}.sm\:bg-gray-50\/80{background-color:#fafafacc}@supports (color:color-mix(in lab, red, red)){.sm\:bg-gray-50\/80{background-color:color-mix(in oklab, var(--color-gray-50) 80%, transparent)}}.sm\:p-2{padding:calc(var(--spacing) * 2)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.sm\:px-0{padding-inline:calc(var(--spacing) * 0)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:px-14{padding-inline:calc(var(--spacing) * 14)}.sm\:px-sf-gap{padding-inline:var(--sf-gap)}.sm\:px-sf-gutter{padding-inline:var(--sf-gutter)}.sm\:py-0{padding-block:calc(var(--spacing) * 0)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:py-22{padding-block:calc(var(--spacing) * 22)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:ps-0{padding-inline-start:calc(var(--spacing) * 0)}.sm\:ps-5{padding-inline-start:calc(var(--spacing) * 5)}.sm\:ps-6{padding-inline-start:calc(var(--spacing) * 6)}.sm\:ps-8{padding-inline-start:calc(var(--spacing) * 8)}.sm\:ps-10{padding-inline-start:calc(var(--spacing) * 10)}.sm\:pe-\[30\%\]{padding-inline-end:30%}.sm\:pt-0{padding-top:calc(var(--spacing) * 0)}.sm\:pt-0\.5{padding-top:calc(var(--spacing) * .5)}.sm\:pt-2{padding-top:calc(var(--spacing) * 2)}.sm\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\:pt-5{padding-top:calc(var(--spacing) * 5)}.sm\:pt-7{padding-top:calc(var(--spacing) * 7)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:pt-12{padding-top:calc(var(--spacing) * 12)}.sm\:pt-14{padding-top:calc(var(--spacing) * 14)}.sm\:pt-20{padding-top:calc(var(--spacing) * 20)}.sm\:pt-24{padding-top:calc(var(--spacing) * 24)}.sm\:pt-28{padding-top:calc(var(--spacing) * 28)}.sm\:pt-32{padding-top:calc(var(--spacing) * 32)}.sm\:pt-36{padding-top:calc(var(--spacing) * 36)}.sm\:pr-0\.5{padding-right:calc(var(--spacing) * .5)}.sm\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.sm\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.sm\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.sm\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.sm\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.sm\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.sm\:pl-2{padding-left:calc(var(--spacing) * 2)}.sm\:text-end{text-align:end}.sm\:text-start{text-align:start}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.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-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[0\.8rem\]{font-size:.8rem}.sm\:text-\[0\.98rem\]{font-size:.98rem}.sm\:text-\[1\.05rem\]{font-size:1.05rem}.sm\:text-\[1\.08rem\]{font-size:1.08rem}.sm\:text-\[2\.2rem\]{font-size:2.2rem}.sm\:text-\[2\.3rem\]{font-size:2.3rem}.sm\:text-\[2\.4rem\]{font-size:2.4rem}.sm\:text-\[2\.6rem\]{font-size:2.6rem}.sm\:text-\[2\.7rem\]{font-size:2.7rem}.sm\:text-\[2\.8rem\]{font-size:2.8rem}.sm\:text-\[2\.35rem\]{font-size:2.35rem}.sm\:text-\[2rem\]{font-size:2rem}.sm\:text-\[3\.2rem\]{font-size:3.2rem}.sm\:text-\[3\.4rem\]{font-size:3.4rem}.sm\:text-\[4rem\]{font-size:4rem}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[32px\]{font-size:32px}.sm\:text-sf-4xl{font-size:var(--sf-text-4xl)}.sm\:text-sf-5xl{font-size:var(--sf-text-5xl)}.sm\:text-sf-lg{font-size:var(--sf-text-lg)}.sm\:text-sf-sm{font-size:var(--sf-text-sm)}.sm\:leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.sm\:leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.sm\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.sm\:leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.sm\:whitespace-normal{white-space:normal}.sm\:shadow-sm{--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)}.group-first\/item\:sm\:aspect-\[16\/10\]:is(:where(.group\/item):first-child *){aspect-ratio:16/10}.sm\:first\:border-s-0:first-child{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.sm\:first\:ps-0:first-child{padding-inline-start:calc(var(--spacing) * 0)}@media not all and (min-width:64rem){.sm\:max-lg\:top-\(--sf-sheet-top\,0px\){top:var(--sf-sheet-top,0px)}.sm\:max-lg\:h-\[calc\(100dvh-var\(--sf-sheet-top\,0px\)\)\]{height:calc(100dvh - var(--sf-sheet-top,0px))}}}@media (min-width:48rem){.md\:pointer-events-none{pointer-events:none}.md\:inset-0{inset:calc(var(--spacing) * 0)}.md\:start-6{inset-inline-start:calc(var(--spacing) * 6)}.md\:start-11{inset-inline-start:calc(var(--spacing) * 11)}.md\:start-\[calc\(\(100\%-3rem\)\/3\+1\.5rem-0\.5px\)\]{inset-inline-start:calc(33.3333% + .5rem - .5px)}.md\:start-auto{inset-inline-start:auto}.md\:-end-sf-gap{inset-inline-end:calc(var(--sf-gap) * -1)}.md\:end-0{inset-inline-end:calc(var(--spacing) * 0)}.md\:end-6{inset-inline-end:calc(var(--spacing) * 6)}.md\:top-\[1\.3125rem\]{top:1.3125rem}.md\:bottom-6{bottom:calc(var(--spacing) * 6)}.md\:bottom-auto{bottom:auto}.md\:order-1{order:1}.md\:order-2{order:2}.md\:order-last{order:9999}.md\:order-none{order:0}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:row-span-2{grid-row:span 2/span 2}.md\:row-start-1{grid-row-start:1}.md\:m-0{margin:calc(var(--spacing) * 0)}.md\:-mx-sf-gutter{margin-inline:calc(var(--sf-gutter) * -1)}.md\:mx-auto{margin-inline:auto}.md\:my-6{margin-block:calc(var(--spacing) * 6)}.md\:ms-0{margin-inline-start:calc(var(--spacing) * 0)}.md\:ms-1\.5{margin-inline-start:calc(var(--spacing) * 1.5)}.md\:ms-auto{margin-inline-start:auto}.md\:mt-3{margin-top:calc(var(--spacing) * 3)}.md\:mt-4{margin-top:calc(var(--spacing) * 4)}.md\:mt-14{margin-top:calc(var(--spacing) * 14)}.md\:mt-16{margin-top:calc(var(--spacing) * 16)}.md\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.md\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.md\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.md\:block{display:block}.md\:contents{display:contents}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline-block{display:inline-block}.md\:inline-flex{display:inline-flex}.md\:table-cell{display:table-cell}.md\:aspect-\[4\/3\]{aspect-ratio:4/3}.md\:size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.md\:size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.md\:h-6{height:calc(var(--spacing) * 6)}.md\:h-8{height:calc(var(--spacing) * 8)}.md\:h-10{height:calc(var(--spacing) * 10)}.md\:h-11{height:calc(var(--spacing) * 11)}.md\:h-80{height:calc(var(--spacing) * 80)}.md\:h-\[28rem\]{height:28rem}.md\:h-\[36rem\]{height:36rem}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:h-px{height:1px}.md\:min-h-16{min-height:calc(var(--spacing) * 16)}.md\:min-h-18{min-height:calc(var(--spacing) * 18)}.md\:min-h-20{min-height:calc(var(--spacing) * 20)}.md\:min-h-\[26rem\]{min-height:26rem}.md\:min-h-\[38rem\]{min-height:38rem}.md\:w-6{width:calc(var(--spacing) * 6)}.md\:w-11{width:calc(var(--spacing) * 11)}.md\:w-36{width:calc(var(--spacing) * 36)}.md\:w-48{width:calc(var(--spacing) * 48)}.md\:w-64{width:calc(var(--spacing) * 64)}.md\:w-72{width:calc(var(--spacing) * 72)}.md\:w-\[40\%\]{width:40%}.md\:w-\[60\%\]{width:60%}.md\:w-\[min\(100\%\,22rem\)\]{width:min(100%,22rem)}.md\:w-auto{width:auto}.md\:max-w-\[180px\]{max-width:180px}.md\:max-w-\[420px\]{max-width:420px}.md\:max-w-xl{max-width:var(--container-xl)}.md\:max-w-xs{max-width:var(--container-xs)}.md\:min-w-full{min-width:100%}.md\:shrink-0{flex-shrink:0}.md\:basis-\[45\%\]{flex-basis:45%}.md\:basis-\[calc\(\(100\%-var\(--sf-gap\)\)\/2\)\]{flex-basis:calc((100% - var(--sf-gap)) / 2)}.md\:snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.md\:snap-mandatory{--tw-scroll-snap-strictness:mandatory}.md\:snap-start{scroll-snap-align:start}.md\:scroll-px-sf-gutter{scroll-padding-inline:var(--sf-gutter)}.md\:\[scrollbar-width\:thin\]{scrollbar-width:thin}.md\:columns-2{-moz-columns:2;columns:2}.md\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.md\:grid-flow-col{grid-auto-flow:column}.md\:auto-rows-\[15rem\]{grid-auto-rows:15rem}.md\:auto-rows-\[17rem\]{grid-auto-rows:17rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[2fr_3fr\]{grid-template-columns:2fr 3fr}.md\:grid-cols-\[3\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:3.5rem minmax(0,1fr)}.md\:grid-cols-\[9rem_minmax\(0\,1fr\)_13rem\]{grid-template-columns:9rem minmax(0,1fr) 13rem}.md\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.md\:grid-cols-\[auto_minmax\(0\,14rem\)_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,14rem) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_3rem_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,1fr) 3rem minmax(0,2fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.md\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.md\:grid-cols-\[minmax\(0\,26rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,26rem) minmax(0,1fr)}.md\:grid-cols-\[minmax\(10rem\,16rem\)_1fr\]{grid-template-columns:minmax(10rem,16rem) 1fr}.md\:flex-col{flex-direction:column}.md\:flex-col-reverse{flex-direction:column-reverse}.md\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:items-stretch{align-items:stretch}.md\:justify-between{justify-content:space-between}.md\:justify-center{justify-content:center}.md\:justify-end{justify-content:flex-end}.md\:gap-0{gap:calc(var(--spacing) * 0)}.md\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-16{gap:calc(var(--spacing) * 16)}.md\:gap-24{gap:calc(var(--spacing) * 24)}.md\:gap-sf-gap{gap:var(--sf-gap)}:where(.md\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}.md\:gap-x-0{-moz-column-gap:calc(var(--spacing) * 0);column-gap:calc(var(--spacing) * 0)}.md\:gap-x-6{-moz-column-gap:calc(var(--spacing) * 6);column-gap:calc(var(--spacing) * 6)}.md\:gap-x-sf-gap{-moz-column-gap:var(--sf-gap);column-gap:var(--sf-gap)}.md\:gap-x-sf-gap-lg{-moz-column-gap:var(--sf-gap-lg);column-gap:var(--sf-gap-lg)}:where(.md\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.md\:self-auto{align-self:auto}.md\:overflow-visible{overflow:visible}.md\:overflow-x-auto{overflow-x:auto}.md\:rounded-none{border-radius:0}.md\:rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.md\:border-0{border-style:var(--tw-border-style);border-width:0}.md\:border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.md\:border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.md\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:border-sf-border{border-color:var(--sf-color-border)}.md\:bg-transparent{background-color:#0000}.md\:p-0{padding:calc(var(--spacing) * 0)}.md\:p-1\.5{padding:calc(var(--spacing) * 1.5)}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:p-\[calc\(var\(--sf-card-padding\)\*1\.5\)\]{padding:calc(var(--sf-card-padding) * 1.5)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:px-14{padding-inline:calc(var(--spacing) * 14)}.md\:px-24{padding-inline:calc(var(--spacing) * 24)}.md\:px-sf-gap{padding-inline:var(--sf-gap)}.md\:px-sf-gutter{padding-inline:var(--sf-gutter)}.md\:py-0{padding-block:calc(var(--spacing) * 0)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:ps-6{padding-inline-start:calc(var(--spacing) * 6)}.md\:ps-8{padding-inline-start:calc(var(--spacing) * 8)}.md\:pe-2\.5{padding-inline-end:calc(var(--spacing) * 2.5)}.md\:pe-4{padding-inline-end:calc(var(--spacing) * 4)}.md\:pe-8{padding-inline-end:calc(var(--spacing) * 8)}.md\:pt-0{padding-top:calc(var(--spacing) * 0)}.md\:pt-2{padding-top:calc(var(--spacing) * 2)}.md\:pt-28{padding-top:calc(var(--spacing) * 28)}.md\:pr-0{padding-right:calc(var(--spacing) * 0)}.md\:pr-2{padding-right:calc(var(--spacing) * 2)}.md\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.md\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.md\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:text-center{text-align:center}.md\:text-end{text-align:end}.md\:text-start{text-align:start}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-sf-2xl{font-size:var(--sf-text-2xl)}.md\:text-sf-3xl{font-size:var(--sf-text-3xl)}.md\:text-sf-4xl{font-size:var(--sf-text-4xl)}.md\:text-sf-5xl{font-size:var(--sf-text-5xl)}.md\:text-sf-6xl{font-size:var(--sf-text-6xl)}.md\:text-sf-base{font-size:var(--sf-text-base)}.md\:text-sf-lg{font-size:var(--sf-text-lg)}.md\:text-sf-xl{font-size:var(--sf-text-xl)}.md\:whitespace-nowrap{white-space:nowrap}.md\:text-\[\#424242\]{color:#424242}.md\:opacity-0{opacity:0}.md\:group-focus-within\:pointer-events-auto:is(:where(.group):focus-within *){pointer-events:auto}.md\:group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.md\:group-hover\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.md\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.md\:group-data-\[sf-scrolled\=true\]\/nav\:min-h-14:is(:where(.group\/nav)[data-sf-scrolled=true] *){min-height:calc(var(--spacing) * 14)}.md\:group-data-\[sf-scrolled\=true\]\/nav\:min-h-16:is(:where(.group\/nav)[data-sf-scrolled=true] *){min-height:calc(var(--spacing) * 16)}.first\:md\:col-span-2:first-child{grid-column:span 2/span 2}.md\:first\:border-s-0:first-child{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.md\:first\:ps-0:first-child{padding-inline-start:calc(var(--spacing) * 0)}.md\:last\:pe-\[33\%\]:last-child{padding-inline-end:33%}@media (hover:hover){.md\:hover\:bg-transparent:hover{background-color:#0000}.md\:hover\:text-\[\#424242\]:hover{color:#424242}}}@media (min-width:64rem){.lg\:invisible{visibility:hidden}.lg\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.lg\:absolute{position:absolute}.lg\:relative{position:relative}.lg\:sticky{position:sticky}.lg\:inset-x-auto{inset-inline:auto}.lg\:-start-10{inset-inline-start:calc(var(--spacing) * -10)}.lg\:\[inset-inline-start\:var\(--sidebar-width\)\]{inset-inline-start:var(--sidebar-width)}.lg\:start-1\/2{inset-inline-start:50%}.lg\:start-\[var\(--sidebar-width\,18rem\)\]{inset-inline-start:var(--sidebar-width,18rem)}.lg\:\[inset-inline-end\:var\(--assistant-width\,0px\)\]{inset-inline-end:var(--assistant-width,0px)}.lg\:end-0{inset-inline-end:calc(var(--spacing) * 0)}.lg\:end-6{inset-inline-end:calc(var(--spacing) * 6)}.lg\:end-\[calc\(var\(--assistant-width\,0px\)\+1\.5rem\)\]{inset-inline-end:calc(var(--assistant-width,0px) + 1.5rem)}.lg\:end-auto{inset-inline-end:auto}.lg\:top-0{top:calc(var(--spacing) * 0)}.lg\:top-3{top:calc(var(--spacing) * 3)}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:top-20{top:calc(var(--spacing) * 20)}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:bottom-6{bottom:calc(var(--spacing) * 6)}.lg\:bottom-auto{bottom:auto}.lg\:left-0{left:calc(var(--spacing) * 0)}.lg\:z-10{z-index:10}.lg\:z-20{z-index:20}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-last{order:9999}.lg\:order-none{order:0}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-span-11{grid-column:span 11/span 11}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:col-span-full{grid-column:1/-1}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-6{grid-column-start:6}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-8{grid-column-start:8}.lg\:col-start-9{grid-column-start:9}.lg\:col-start-auto{grid-column-start:auto}.lg\:row-span-\(--sf-side-rows\){grid-row:span var(--sf-side-rows) / span var(--sf-side-rows)}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:mx-0{margin-inline:calc(var(--spacing) * 0)}.lg\:\[margin-inline-start\:0\]{margin-inline-start:0}.lg\:\[margin-inline-start\:var\(--sidebar-width\,18rem\)\]{margin-inline-start:var(--sidebar-width,18rem)}.lg\:ms-auto{margin-inline-start:auto}.lg\:\[margin-inline-end\:var\(--assistant-width\,0px\)\]{margin-inline-end:var(--assistant-width,0px)}.lg\:mt-2{margin-top:calc(var(--spacing) * 2)}.lg\:mt-5{margin-top:calc(var(--spacing) * 5)}.lg\:mr-\[32rem\]{margin-right:32rem}.lg\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.lg\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:aspect-\[4\/5\]{aspect-ratio:4/5}.lg\:aspect-\[21\/9\]{aspect-ratio:21/9}.lg\:aspect-auto{aspect-ratio:auto}.lg\:h-\(--sf-sheet-bar\,auto\){height:var(--sf-sheet-bar,auto)}.lg\:h-9{height:calc(var(--spacing) * 9)}.lg\:h-11{height:calc(var(--spacing) * 11)}.lg\:h-\[16\.25rem\]{height:16.25rem}.lg\:h-\[calc\(100svh-5rem\)\]{height:calc(100svh - 5rem)}.lg\:h-\[calc\(100vh-23\.5rem\)\]{height:calc(100vh - 23.5rem)}.lg\:h-\[min\(40rem\,calc\(100vh-8rem\)\)\]{height:min(40rem,100vh - 8rem)}.lg\:max-h-\[calc\(100vh-9rem\)\]{max-height:calc(100vh - 9rem)}.lg\:max-h-\[calc\(100vh-10rem\)\]{max-height:calc(100vh - 10rem)}.lg\:min-h-0{min-height:calc(var(--spacing) * 0)}.lg\:min-h-14{min-height:calc(var(--spacing) * 14)}.lg\:min-h-\[28rem\]{min-height:28rem}.lg\:min-h-\[32rem\]{min-height:32rem}.lg\:min-h-\[34rem\]{min-height:34rem}.lg\:min-h-\[38rem\]{min-height:38rem}.lg\:min-h-\[42rem\]{min-height:42rem}.lg\:min-h-\[44rem\]{min-height:44rem}.lg\:min-h-\[46rem\]{min-height:46rem}.lg\:min-h-\[50rem\]{min-height:50rem}.lg\:min-h-\[52rem\]{min-height:52rem}.lg\:min-h-\[70svh\]{min-height:70svh}.lg\:min-h-\[76svh\]{min-height:76svh}.lg\:min-h-\[78svh\]{min-height:78svh}.lg\:w-64{width:calc(var(--spacing) * 64)}.lg\:w-80{width:calc(var(--spacing) * 80)}.lg\:w-\[20rem\]{width:20rem}.lg\:w-\[22rem\]{width:22rem}.lg\:w-\[26rem\]{width:26rem}.lg\:w-\[31\%\]{width:31%}.lg\:w-\[380px\]{width:380px}.lg\:w-\[min\(100\%\,42rem\)\]{width:min(100%,42rem)}.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:max-w-2xl{max-width:var(--container-2xl)}.lg\:max-w-3xl{max-width:var(--container-3xl)}.lg\:max-w-6xl{max-width:var(--container-6xl)}.lg\:max-w-\[7rem\]{max-width:7rem}.lg\:max-w-\[18ch\]{max-width:18ch}.lg\:max-w-\[20ch\]{max-width:20ch}.lg\:max-w-\[50\%\]{max-width:50%}.lg\:max-w-\[calc\(min\(60svh\,40rem\)\*4\/5\)\]{max-width:calc(min(60svh,40rem)/1.25)}.lg\:max-w-md{max-width:var(--container-md)}.lg\:max-w-none{max-width:none}.lg\:max-w-sm{max-width:var(--container-sm)}.lg\:max-w-xl{max-width:var(--container-xl)}.lg\:min-w-0{min-width:calc(var(--spacing) * 0)}.lg\:min-w-\[14rem\]{min-width:14rem}.lg\:flex-1{flex:1}.lg\:flex-\[1\.4\]{flex:1.4}.lg\:flex-\[2\]{flex:2}.lg\:shrink{flex-shrink:1}.lg\:shrink-0{flex-shrink:0}.lg\:basis-\[calc\(\(100\%-2\*var\(--sf-gap\)\)\/3\)\]{flex-basis:calc((100% - 2 * var(--sf-gap)) / 3)}.lg\:basis-\[calc\(\(100\%-3\*var\(--sf-gap\)\)\/4\)\]{flex-basis:calc((100% - 3 * var(--sf-gap)) / 4)}.lg\:basis-\[calc\(33\.333\%_-_var\(--sf-gap\)\*2\/3\)\]{flex-basis:calc(33.333% - var(--sf-gap) * 2 / 3)}.lg\:basis-auto{flex-basis:auto}.lg\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:translate-y-10{--tw-translate-y:calc(var(--spacing) * 10);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.lg\:snap-none{scroll-snap-type:none}.lg\:scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.lg\:columns-3{-moz-columns:3;columns:3}.lg\:auto-rows-\[15rem\]{grid-auto-rows:15rem}.lg\:auto-rows-\[18rem\]{grid-auto-rows:18rem}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.lg\:grid-cols-\[0\.92fr_1\.18fr_0\.82fr\]{grid-template-columns:.92fr 1.18fr .82fr}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.lg\:grid-cols-\[1fr_28rem\]{grid-template-columns:1fr 28rem}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[1fr_minmax\(0\,320px\)\]{grid-template-columns:1fr minmax(0,320px)}.lg\:grid-cols-\[11rem_minmax\(0\,1fr\)\]{grid-template-columns:11rem minmax(0,1fr)}.lg\:grid-cols-\[15rem_minmax\(0\,1fr\)\]{grid-template-columns:15rem minmax(0,1fr)}.lg\:grid-cols-\[65\%_35\%\]{grid-template-columns:65% 35%}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.lg\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_330px\]{grid-template-columns:minmax(0,1fr) 330px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2\.2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.lg\:grid-cols-\[minmax\(0\,15rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,15rem) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,24rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,24rem) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,340px\)_1fr\]{grid-template-columns:minmax(0,340px) 1fr}.lg\:grid-cols-\[minmax\(0\,400px\)_1fr\]{grid-template-columns:minmax(0,400px) 1fr}.lg\:grid-cols-\[minmax\(14rem\,17rem\)_1fr\]{grid-template-columns:minmax(14rem,17rem) 1fr}.lg\:grid-cols-\[minmax\(14rem\,17rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(14rem,17rem) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(18rem\,0\.34fr\)_minmax\(0\,0\.66fr\)\]{grid-template-columns:minmax(18rem,.34fr) minmax(0,.66fr)}.lg\:grid-cols-\[minmax\(19rem\,27rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(19rem,27rem) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(260px\,320px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(320px\,420px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(320px,420px) minmax(0,1fr)}.lg\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:content-center{align-content:center}.lg\:content-start{align-content:flex-start}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:gap-0{gap:calc(var(--spacing) * 0)}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:gap-sf-gap{gap:var(--sf-gap)}.lg\:gap-sf-gap-lg{gap:var(--sf-gap-lg)}:where(.lg\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.lg\:space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}.lg\:gap-x-16{-moz-column-gap:calc(var(--spacing) * 16);column-gap:calc(var(--spacing) * 16)}.lg\:self-start{align-self:flex-start}.lg\:self-stretch{align-self:stretch}.lg\:justify-self-end{justify-self:flex-end}.lg\:overflow-visible{overflow:visible}.lg\:overflow-x-hidden{overflow-x:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:overscroll-y-contain{overscroll-behavior-y:contain}.lg\:rounded-none{border-radius:0}.lg\:border-0{border-style:var(--tw-border-style);border-width:0}.lg\:border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.lg\:border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.lg\:border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.lg\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-sf-border{border-color:var(--sf-color-border)}.lg\:border-sf-primary{border-color:var(--sf-color-primary)}.lg\:border-transparent{border-color:#0000}.lg\:bg-transparent{background-color:#0000}.lg\:p-0{padding:calc(var(--spacing) * 0)}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:p-16{padding:calc(var(--spacing) * 16)}.lg\:px-0{padding-inline:calc(var(--spacing) * 0)}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}.lg\:py-2{padding-block:calc(var(--spacing) * 2)}.lg\:py-4{padding-block:calc(var(--spacing) * 4)}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}.lg\:py-8{padding-block:calc(var(--spacing) * 8)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:py-28{padding-block:calc(var(--spacing) * 28)}.lg\:py-32{padding-block:calc(var(--spacing) * 32)}.lg\:py-\[6svh\]{padding-block:6svh}.lg\:ps-6{padding-inline-start:calc(var(--spacing) * 6)}.lg\:ps-\[max\(var\(--sf-gutter\)\,calc\(\(min\(100vw\,var\(--sf-site-max\,90rem\)\)-var\(--sf-container-wide\)\)\/2\+var\(--sf-gutter\)\)\)\]{padding-inline-start:max(var(--sf-gutter), calc((min(100vw, var(--sf-site-max,90rem)) - var(--sf-container-wide)) / 2 + var(--sf-gutter)))}.lg\:ps-sf-gap{padding-inline-start:var(--sf-gap)}.lg\:pe-16{padding-inline-end:calc(var(--spacing) * 16)}.lg\:pt-0{padding-top:calc(var(--spacing) * 0)}.lg\:pt-1{padding-top:calc(var(--spacing) * 1)}.lg\:pt-4{padding-top:calc(var(--spacing) * 4)}.lg\:pt-6{padding-top:calc(var(--spacing) * 6)}.lg\:pt-8{padding-top:calc(var(--spacing) * 8)}.lg\:pt-16{padding-top:calc(var(--spacing) * 16)}.lg\:pt-36{padding-top:calc(var(--spacing) * 36)}.lg\:pr-1{padding-right:calc(var(--spacing) * 1)}.lg\:pr-2{padding-right:calc(var(--spacing) * 2)}.lg\:pr-3{padding-right:calc(var(--spacing) * 3)}.lg\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.lg\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.lg\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.lg\:pl-3{padding-left:calc(var(--spacing) * 3)}.lg\:text-right{text-align:right}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.lg\:text-\[2\.5rem\]{font-size:2.5rem}.lg\:text-\[2\.9rem\]{font-size:2.9rem}.lg\:text-\[2\.85rem\]{font-size:2.85rem}.lg\:text-\[3\.2rem\]{font-size:3.2rem}.lg\:text-\[3\.3rem\]{font-size:3.3rem}.lg\:text-\[4\.1rem\]{font-size:4.1rem}.lg\:text-\[4\.2rem\]{font-size:4.2rem}.lg\:text-\[4\.4rem\]{font-size:4.4rem}.lg\:text-\[4\.8rem\]{font-size:4.8rem}.lg\:text-\[4rem\]{font-size:4rem}.lg\:text-sf-4xl{font-size:var(--sf-text-4xl)}.lg\:text-sf-5xl{font-size:var(--sf-text-5xl)}.lg\:text-sf-6xl{font-size:var(--sf-text-6xl)}.lg\:text-sf-base{font-size:var(--sf-text-base)}.lg\:leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.lg\:text-sf-fg{color:var(--sf-color-fg)}.lg\:text-sf-muted-fg{color:var(--sf-color-muted-fg)}.lg\:opacity-0{opacity:0}.lg\: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)}.lg\:backdrop-blur-none{--tw-backdrop-blur: ;-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,)}.lg\:backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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,)}.group-first\/item\:lg\:col-start-1:is(:where(.group\/item):first-child *){grid-column-start:1}.group-first\/item\:lg\:row-start-1:is(:where(.group\/item):first-child *){grid-row-start:1}.group-first\/item\:lg\:grid:is(:where(.group\/item):first-child *){display:grid}.group-first\/item\:lg\:aspect-auto:is(:where(.group\/item):first-child *){aspect-ratio:auto}.group-first\/item\:lg\:h-full:is(:where(.group\/item):first-child *){height:100%}.group-first\/item\:lg\:min-h-\[30rem\]:is(:where(.group\/item):first-child *){min-height:30rem}.group-first\/item\:lg\:grid-cols-1:is(:where(.group\/item):first-child *){grid-template-columns:repeat(1,minmax(0,1fr))}.group-first\/item\:lg\:grid-rows-1:is(:where(.group\/item):first-child *){grid-template-rows:repeat(1,minmax(0,1fr))}.group-first\/item\:lg\:gap-0:is(:where(.group\/item):first-child *){gap:calc(var(--spacing) * 0)}.group-first\/item\:lg\:self-end:is(:where(.group\/item):first-child *){align-self:flex-end}.group-first\/item\:lg\:rounded-b-sf-card:is(:where(.group\/item):first-child *){border-bottom-right-radius:var(--sf-radius-card);border-bottom-left-radius:var(--sf-radius-card)}.group-first\/item\:lg\:sf-scrim:is(:where(.group\/item):first-child *){--sf-scrim:var(--sf-color-fg);background-image:linear-gradient(to top, var(--sf-scrim) 0%, var(--sf-scrim) 20%, var(--sf-scrim) 40%, var(--sf-scrim) 60%, var(--sf-scrim) 80%, var(--sf-scrim) 100%)}@supports (color:color-mix(in lab, red, red)){.group-first\/item\:lg\:sf-scrim:is(:where(.group\/item):first-child *){background-image:linear-gradient(to top, color-mix(in oklab, var(--sf-scrim) 90%, transparent) 0%, color-mix(in oklab, var(--sf-scrim) 83%, transparent) 20%, color-mix(in oklab, var(--sf-scrim) 64%, transparent) 40%, color-mix(in oklab, var(--sf-scrim) 41%, transparent) 60%, color-mix(in oklab, var(--sf-scrim) 22%, transparent) 80%, color-mix(in oklab, var(--sf-scrim) 15%, transparent) 100%)}}.group-first\/item\:lg\:sf-scrim:is(:where(.group\/item):first-child *):where([data-sf-scheme=dark] *){--sf-scrim:var(--sf-color-bg)}.group-first\/item\:lg\:p-sf-card:is(:where(.group\/item):first-child *){padding:var(--sf-card-padding)}.group-first\/item\:lg\:pt-28:is(:where(.group\/item):first-child *){padding-top:calc(var(--spacing) * 28)}.group-first\/item\:lg\:text-sf-4xl:is(:where(.group\/item):first-child *){font-size:var(--sf-text-4xl)}.group-first\/item\:lg\:text-inherit:is(:where(.group\/item):first-child *){color:inherit}.group-first\/item\:lg\:text-sf-bg:is(:where(.group\/item):first-child *){color:var(--sf-color-bg)}.group-first\/item\:lg\:opacity-80:is(:where(.group\/item):first-child *){opacity:.8}.group-first\/item\:lg\:opacity-85:is(:where(.group\/item):first-child *){opacity:.85}@media (hover:hover){.group-first\/item\:lg\:group-hover\/card\:text-inherit:is(:where(.group\/item):first-child *):is(:where(.group\/card):hover *){color:inherit}}.lg\:group-data-\[sf-scrolled\=true\]\/nav\:static:is(:where(.group\/nav)[data-sf-scrolled=true] *){position:static}.lg\:group-data-\[sf-scrolled\=true\]\/nav\:h-auto:is(:where(.group\/nav)[data-sf-scrolled=true] *){height:auto}.lg\:group-data-\[sf-scrolled\=true\]\/nav\:min-h-16:is(:where(.group\/nav)[data-sf-scrolled=true] *){min-height:calc(var(--spacing) * 16)}.lg\:group-data-\[sf-scrolled\=true\]\/nav\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]:is(:where(.group\/nav)[data-sf-scrolled=true] *){grid-template-columns:auto minmax(0,1fr) auto}.lg\:group-data-\[sf-scrolled\=true\]\/nav\:border-transparent:is(:where(.group\/nav)[data-sf-scrolled=true] *){border-color:#0000}.first\:lg\:row-span-2:first-child{grid-row:span 2/span 2}.lg\:even\:mt-16:nth-child(2n){margin-top:calc(var(--spacing) * 16)}@media (hover:hover){.lg\:hover\:text-sf-fg:hover{color:var(--sf-color-fg)}}:where([data-sf-scheme=dark]) .group-first\/item\:lg\:in-data-\[sf-scheme\=dark\]\:text-sf-fg:is(:where(.group\/item):first-child *){color:var(--sf-color-fg)}:where([data-sf-sticky=on]) .lg\:in-data-\[sf-sticky\=on\]\:opacity-35{opacity:.35}.lg\:data-\[active\=true\]\:border-gray-950[data-active=true]{border-color:var(--color-gray-950)}.lg\:data-\[active\=true\]\:bg-gray-100[data-active=true]{background-color:var(--color-gray-100)}.lg\:data-\[active\=true\]\:text-gray-950[data-active=true]{color:var(--color-gray-950)}}@media (prefers-reduced-motion:reduce){@media (min-width:64rem){.motion-reduce\:lg\:order-last{order:9999}.motion-reduce\:lg\:col-span-12{grid-column:span 12/span 12}.motion-reduce\:lg\:col-start-1{grid-column-start:1}.motion-reduce\:lg\:block{display:block}.motion-reduce\:lg\:hidden{display:none}.motion-reduce\:lg\:min-h-0{min-height:calc(var(--spacing) * 0)}.motion-reduce\:lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.motion-reduce\:lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.motion-reduce\:lg\:items-center{align-items:center}.motion-reduce\:lg\:gap-20{gap:calc(var(--spacing) * 20)}.motion-reduce\:lg\:gap-sf-gap-lg{gap:var(--sf-gap-lg)}}}@media (min-width:64rem){@media not all and (min-width:80rem){.lg\:max-xl\:group-data-\[sf-scrolled\=true\]\/nav\:hidden:is(:where(.group\/nav)[data-sf-scrolled=true] *){display:none}}}@media (min-width:80rem){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:col-span-9{grid-column:span 9/span 9}.xl\:col-span-10{grid-column:span 10/span 10}.xl\:col-span-11{grid-column:span 11/span 11}.xl\:col-span-12{grid-column:span 12/span 12}.xl\:col-start-8{grid-column-start:8}.xl\:col-start-9{grid-column-start:9}.xl\:mx-0{margin-inline:calc(var(--spacing) * 0)}.xl\:h-16{height:calc(var(--spacing) * 16)}.xl\:min-h-\[42rem\]{min-height:42rem}.xl\:min-h-\[46rem\]{min-height:46rem}.xl\:min-h-\[48rem\]{min-height:48rem}.xl\:min-h-\[52rem\]{min-height:52rem}.xl\:min-h-\[56rem\]{min-height:56rem}.xl\:min-h-\[58rem\]{min-height:58rem}.xl\:w-64{width:calc(var(--spacing) * 64)}.xl\:w-\[340px\]{width:340px}.xl\:w-auto{width:auto}.xl\:max-w-\[640px\]{max-width:640px}.xl\:columns-4{-moz-columns:4;columns:4}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[0\.88fr_1\.12fr\]{grid-template-columns:.88fr 1.12fr}.xl\:grid-cols-\[26rem_minmax\(0\,1fr\)\]{grid-template-columns:26rem minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,0\.72fr\)_minmax\(0\,0\.88fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,.72fr) minmax(0,.88fr)}.xl\:grid-cols-\[minmax\(0\,1\.18fr\)_minmax\(17rem\,0\.82fr\)\]{grid-template-columns:minmax(0,1.18fr) minmax(17rem,.82fr)}.xl\:grid-cols-\[minmax\(12rem\,1fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(12rem,1fr) minmax(0,3fr)}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:items-stretch{align-items:stretch}.xl\:gap-1{gap:calc(var(--spacing) * 1)}.xl\:gap-2{gap:calc(var(--spacing) * 2)}.xl\:gap-3{gap:calc(var(--spacing) * 3)}.xl\:gap-20{gap:calc(var(--spacing) * 20)}.xl\:gap-24{gap:calc(var(--spacing) * 24)}.xl\:px-3{padding-inline:calc(var(--spacing) * 3)}.xl\:py-8{padding-block:calc(var(--spacing) * 8)}.xl\:ps-8{padding-inline-start:calc(var(--spacing) * 8)}.xl\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.xl\:text-\[3\.05rem\]{font-size:3.05rem}.xl\:text-sf-4xl{font-size:var(--sf-text-4xl)}.xl\:text-sf-5xl{font-size:var(--sf-text-5xl)}.xl\:group-data-\[sf-scrolled\=true\]\/nav\:visible:is(:where(.group\/nav)[data-sf-scrolled=true] *){visibility:visible}.xl\:group-data-\[sf-scrolled\=true\]\/nav\:opacity-100:is(:where(.group\/nav)[data-sf-scrolled=true] *){opacity:1}}@media (min-width:96rem){.\32 xl\:inline{display:inline}.\32 xl\:inline-flex{display:inline-flex}.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32 xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@container sf-buy not (min-width:11rem){.\@max-\[11rem\]\/sf-buy\:hidden{display:none}.\@max-\[11rem\]\/sf-buy\:inline{display:inline}}@container sf-add not (min-width:9.5rem){.\@max-\[9\.5rem\]\/sf-add\:px-2{padding-inline:calc(var(--spacing) * 2)}}@container sf-add (min-width:13rem){.\@\[13rem\]\/sf-add\:hidden{display:none}.\@\[13rem\]\/sf-add\:inline{display:inline}}@container (min-width:16rem){.\@3xs\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@container (min-width:20rem){.\@xs\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@container (min-width:24rem){.\@sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:28rem){.\@\[28rem\]\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.\@min-\[28rem\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container prices (min-width:32rem){.\@\[32rem\]\/prices\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:32rem){.\@lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:40rem){.\@min-\[40rem\]\:max-h-\[min\(70vh\,44rem\)\]{max-height:min(70vh,44rem)}.\@min-\[40rem\]\:max-w-md{max-width:var(--container-md)}.\@min-\[40rem\]\:flex-row{flex-direction:row}.\@min-\[40rem\]\:items-start{align-items:flex-start}}@container (min-width:42rem){.\@2xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:56rem){.\@4xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:64rem){.\@min-\[64rem\]\:max-w-lg{max-width:var(--container-lg)}.\@5xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@5xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.ltr\:right-0:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *){right:calc(var(--spacing) * 0)}.ltr\:right-2:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *){right:calc(var(--spacing) * 2)}.ltr\:mr-0:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *){margin-right:calc(var(--spacing) * 0)}.ltr\:mr-1:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *){margin-right:calc(var(--spacing) * 1)}.ltr\:pr-3:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *){padding-right:calc(var(--spacing) * 3)}.ltr\:pr-10:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *){padding-right:calc(var(--spacing) * 10)}.group-data-\[open\=false\]\/menu\:ltr\:translate-x-full:is(:where(.group\/menu)[data-open=false] *):where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *){--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.ltr\:after\:origin-left:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *):after{content:var(--tw-content);transform-origin:0}.rtl\:right-0:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){right:calc(var(--spacing) * 0)}.rtl\:right-auto:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){right:auto}.rtl\:-left-1:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){left:calc(var(--spacing) * -1)}.rtl\:left-0:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){left:calc(var(--spacing) * 0)}.rtl\:left-2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){left:calc(var(--spacing) * 2)}.rtl\:left-4:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){left:calc(var(--spacing) * 4)}.rtl\:left-auto:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){left:auto}.rtl\:mr-0:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){margin-right:calc(var(--spacing) * 0)}.rtl\:mr-1:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){margin-right:calc(var(--spacing) * 1)}.rtl\:mr-2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){margin-right:calc(var(--spacing) * 2)}.rtl\:mr-auto:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){margin-right:auto}.rtl\:ml-0:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){margin-left:calc(var(--spacing) * 0)}.rtl\:ml-1:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){margin-left:calc(var(--spacing) * 1)}.rtl\:block:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){display:block}.rtl\:hidden:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){display:none}.rtl\:origin-top-right:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){transform-origin:100% 0}.rtl\:-translate-x-full:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:translate-x-full:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:-scale-x-100:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.rtl\:-rotate-90:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:-90deg}.rtl\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.rtl\:justify-start:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){justify-content:flex-start}:where(.rtl\:space-x-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)>:not(:last-child)){--tw-space-x-reverse:1}.rtl\:bg-gradient-to-l:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.rtl\:bg-radial-\[circle_at_0\%_0\%\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-gradient-position:circle at 0% 0%;background-image:radial-gradient(var(--tw-gradient-stops,circle at 0% 0%))}.rtl\:pr-0:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){padding-right:calc(var(--spacing) * 0)}.rtl\:pr-3:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){padding-right:calc(var(--spacing) * 3)}.rtl\:pr-10:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){padding-right:calc(var(--spacing) * 10)}.rtl\:pl-0:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){padding-left:calc(var(--spacing) * 0)}.rtl\:pl-3:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){padding-left:calc(var(--spacing) * 3)}.rtl\:pl-10:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){padding-left:calc(var(--spacing) * 10)}.rtl\:text-left:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){text-align:left}.rtl\:text-right:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){text-align:right}.rtl\:tracking-normal:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.rtl\:group-open\:rotate-90:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}@media (hover:hover){.rtl\:group-hover\:-translate-x-0\.5:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:group-hover\:-translate-x-1:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):is(:where(.group):hover *),.rtl\:group-hover\/all\:-translate-x-1:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):is(:where(.group\/all):hover *){--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:group-hover\/back\:translate-x-0\.5:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):is(:where(.group\/back):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:group-hover\/card\:-translate-x-1:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):is(:where(.group\/card):hover *),.rtl\:group-hover\/job\:-translate-x-1:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):is(:where(.group\/job):hover *),.rtl\:group-hover\/link\:-translate-x-1:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):is(:where(.group\/link):hover *),.rtl\:group-hover\/mega\:-translate-x-1:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):is(:where(.group\/mega):hover *){--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.group-data-\[open\=false\]\/menu\:rtl\:-translate-x-full:is(:where(.group\/menu)[data-open=false] *):where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:after\:right-0\.5:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):after{content:var(--tw-content);right:calc(var(--spacing) * .5)}.rtl\:after\:origin-right:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):after{content:var(--tw-content);transform-origin:100%}.rtl\:after\:-translate-x-full:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):after{content:var(--tw-content);--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (min-width:40rem){.rtl\:sm\:mr-4:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){margin-right:calc(var(--spacing) * 4)}.rtl\:sm\:ml-2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){margin-left:calc(var(--spacing) * 2)}.sm\:rtl\:-scale-x-100:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}}@media (min-width:64rem){.lg\:rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}}.dark\:block:is(.dark *){display:block}.dark\:flex:is(.dark *){display:flex}.dark\:hidden:is(.dark *){display:none}.dark\:inline-flex:is(.dark *){display:inline-flex}:where(.dark\:divide-amber-800\/60:is(.dark *)>:not(:last-child)){border-color:#953d0099}@supports (color:color-mix(in lab, red, red)){:where(.dark\:divide-amber-800\/60:is(.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-amber-800) 60%, transparent)}}:where(.dark\:divide-gray-600:is(.dark *)>:not(:last-child)){border-color:var(--color-gray-600)}:where(.dark\:divide-gray-700:is(.dark *)>:not(:last-child)){border-color:var(--color-gray-700)}:where(.dark\:divide-gray-700\/60:is(.dark *)>:not(:last-child)){border-color:#40404099}@supports (color:color-mix(in lab, red, red)){:where(.dark\:divide-gray-700\/60:is(.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-gray-700) 60%, transparent)}}:where(.dark\:divide-gray-800:is(.dark *)>:not(:last-child)){border-color:var(--color-gray-800)}:where(.dark\:divide-gray-800\/80:is(.dark *)>:not(:last-child)){border-color:#262626cc}@supports (color:color-mix(in lab, red, red)){:where(.dark\:divide-gray-800\/80:is(.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-gray-800) 80%, transparent)}}:where(.dark\:divide-neutral-800:is(.dark *)>:not(:last-child)){border-color:var(--color-neutral-800)}:where(.dark\:divide-white\/\[0\.06\]:is(.dark *)>:not(:last-child)){border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){:where(.dark\:divide-white\/\[0\.06\]:is(.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.dark\:border:is(.dark *){border-style:var(--tw-border-style);border-width:1px}.dark\:border-\[\#333333\]:is(.dark *){border-color:#333}.dark\:border-\[\#424242\]:is(.dark *){border-color:#424242}.dark\:border-\[var\(--color-border\)\]\/25:is(.dark *){border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.dark\:border-\[var\(--color-border\)\]\/25:is(.dark *){border-color:color-mix(in oklab, var(--color-border) 25%, transparent)}}.dark\:border-\[var\(--color-border\)\]\/30:is(.dark *){border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.dark\:border-\[var\(--color-border\)\]\/30:is(.dark *){border-color:color-mix(in oklab, var(--color-border) 30%, transparent)}}.dark\:border-\[var\(--color-hover\)\]:is(.dark *){border-color:var(--color-hover)}.dark\:border-\[var\(--color-surface-raised\)\]:is(.dark *){border-color:var(--color-surface-raised)}.dark\:border-\[var\(--line\)\]:is(.dark *){border-color:var(--line)}.dark\:border-amber-300:is(.dark *){border-color:var(--color-amber-300)}.dark\:border-amber-400:is(.dark *){border-color:var(--color-amber-400)}.dark\:border-amber-400\/50:is(.dark *){border-color:#f7bd2a80}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-400\/50:is(.dark *){border-color:color-mix(in oklab, var(--color-amber-400) 50%, transparent)}}.dark\:border-amber-500:is(.dark *){border-color:var(--color-amber-500)}.dark\:border-amber-500\/30:is(.dark *){border-color:#f39f1d4d}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-500\/30:is(.dark *){border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.dark\:border-amber-500\/40:is(.dark *){border-color:#f39f1d66}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-500\/40:is(.dark *){border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.dark\:border-amber-600:is(.dark *){border-color:var(--color-amber-600)}.dark\:border-amber-700:is(.dark *){border-color:var(--color-amber-700)}.dark\:border-amber-800:is(.dark *){border-color:var(--color-amber-800)}.dark\:border-amber-800\/50:is(.dark *){border-color:#953d0080}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-800\/50:is(.dark *){border-color:color-mix(in oklab, var(--color-amber-800) 50%, transparent)}}.dark\:border-amber-900:is(.dark *){border-color:var(--color-amber-900)}.dark\:border-amber-900\/30:is(.dark *){border-color:#7b33064d}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-900\/30:is(.dark *){border-color:color-mix(in oklab, var(--color-amber-900) 30%, transparent)}}.dark\:border-amber-900\/40:is(.dark *){border-color:#7b330666}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-900\/40:is(.dark *){border-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}.dark\:border-amber-900\/50:is(.dark *){border-color:#7b330680}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-900\/50:is(.dark *){border-color:color-mix(in oklab, var(--color-amber-900) 50%, transparent)}}.dark\:border-black\/40:is(.dark *){border-color:#0006}@supports (color:color-mix(in lab, red, red)){.dark\:border-black\/40:is(.dark *){border-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.dark\:border-blue-400:is(.dark *){border-color:var(--color-blue-400)}.dark\:border-blue-500:is(.dark *){border-color:var(--color-blue-500)}.dark\:border-blue-600:is(.dark *){border-color:var(--color-blue-600)}.dark\:border-blue-700:is(.dark *){border-color:var(--color-blue-700)}.dark\:border-blue-800:is(.dark *){border-color:var(--color-blue-800)}.dark\:border-blue-800\/50:is(.dark *){border-color:#26262680}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-800\/50:is(.dark *){border-color:color-mix(in oklab, var(--color-blue-800) 50%, transparent)}}.dark\:border-blue-800\/55:is(.dark *){border-color:#2626268c}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-800\/55:is(.dark *){border-color:color-mix(in oklab, var(--color-blue-800) 55%, transparent)}}.dark\:border-blue-800\/60:is(.dark *){border-color:#26262699}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-800\/60:is(.dark *){border-color:color-mix(in oklab, var(--color-blue-800) 60%, transparent)}}.dark\:border-blue-900:is(.dark *){border-color:var(--color-blue-900)}.dark\:border-blue-900\/40:is(.dark *){border-color:#17171766}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-900\/40:is(.dark *){border-color:color-mix(in oklab, var(--color-blue-900) 40%, transparent)}}.dark\:border-blue-900\/50:is(.dark *){border-color:#17171780}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-900\/50:is(.dark *){border-color:color-mix(in oklab, var(--color-blue-900) 50%, transparent)}}.dark\:border-border\/15:is(.dark *){border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.dark\:border-border\/15:is(.dark *){border-color:color-mix(in oklab, var(--color-border) 15%, transparent)}}.dark\:border-border\/20:is(.dark *){border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.dark\:border-border\/20:is(.dark *){border-color:color-mix(in oklab, var(--color-border) 20%, transparent)}}.dark\:border-border\/25:is(.dark *){border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.dark\:border-border\/25:is(.dark *){border-color:color-mix(in oklab, var(--color-border) 25%, transparent)}}.dark\:border-border\/50:is(.dark *){border-color:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.dark\:border-border\/50:is(.dark *){border-color:color-mix(in oklab, var(--color-border) 50%, transparent)}}.dark\:border-cyan-400:is(.dark *){border-color:var(--color-cyan-400)}.dark\:border-cyan-500:is(.dark *){border-color:var(--color-cyan-500)}.dark\:border-cyan-800:is(.dark *){border-color:var(--color-cyan-800)}.dark\:border-emerald-400:is(.dark *){border-color:var(--color-emerald-400)}.dark\:border-emerald-500:is(.dark *){border-color:var(--color-emerald-500)}.dark\:border-emerald-500\/40:is(.dark *){border-color:#00ba8066}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-500\/40:is(.dark *){border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.dark\:border-emerald-800:is(.dark *){border-color:var(--color-emerald-800)}.dark\:border-emerald-800\/60:is(.dark *){border-color:#005f4699}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-800\/60:is(.dark *){border-color:color-mix(in oklab, var(--color-emerald-800) 60%, transparent)}}.dark\:border-emerald-900:is(.dark *){border-color:var(--color-emerald-900)}.dark\:border-emerald-900\/40:is(.dark *){border-color:#004e3b66}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-900\/40:is(.dark *){border-color:color-mix(in oklab, var(--color-emerald-900) 40%, transparent)}}.dark\:border-emerald-900\/50:is(.dark *){border-color:#004e3b80}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-900\/50:is(.dark *){border-color:color-mix(in oklab, var(--color-emerald-900) 50%, transparent)}}.dark\:border-gray-100:is(.dark *){border-color:var(--color-gray-100)}.dark\:border-gray-300:is(.dark *){border-color:var(--color-gray-300)}.dark\:border-gray-400\/50:is(.dark *){border-color:#a1a1a180}@supports (color:color-mix(in lab, red, red)){.dark\:border-gray-400\/50:is(.dark *){border-color:color-mix(in oklab, var(--color-gray-400) 50%, transparent)}}.dark\:border-gray-500:is(.dark *){border-color:var(--color-gray-500)}.dark\:border-gray-600:is(.dark *){border-color:var(--color-gray-600)}.dark\:border-gray-600\/80:is(.dark *){border-color:#525252cc}@supports (color:color-mix(in lab, red, red)){.dark\:border-gray-600\/80:is(.dark *){border-color:color-mix(in oklab, var(--color-gray-600) 80%, transparent)}}.dark\:border-gray-700:is(.dark *){border-color:var(--color-gray-700)}.dark\:border-gray-700\/60:is(.dark *){border-color:#40404099}@supports (color:color-mix(in lab, red, red)){.dark\:border-gray-700\/60:is(.dark *){border-color:color-mix(in oklab, var(--color-gray-700) 60%, transparent)}}.dark\:border-gray-700\/70:is(.dark *){border-color:#404040b3}@supports (color:color-mix(in lab, red, red)){.dark\:border-gray-700\/70:is(.dark *){border-color:color-mix(in oklab, var(--color-gray-700) 70%, transparent)}}.dark\:border-gray-700\/80:is(.dark *){border-color:#404040cc}@supports (color:color-mix(in lab, red, red)){.dark\:border-gray-700\/80:is(.dark *){border-color:color-mix(in oklab, var(--color-gray-700) 80%, transparent)}}.dark\:border-gray-800:is(.dark *){border-color:var(--color-gray-800)}.dark\:border-gray-800\/80:is(.dark *){border-color:#262626cc}@supports (color:color-mix(in lab, red, red)){.dark\:border-gray-800\/80:is(.dark *){border-color:color-mix(in oklab, var(--color-gray-800) 80%, transparent)}}.dark\:border-gray-900:is(.dark *){border-color:var(--color-gray-900)}.dark\:border-green-400:is(.dark *){border-color:var(--color-green-400)}.dark\:border-green-500:is(.dark *){border-color:#0e9f6e}.dark\:border-green-500\/40:is(.dark *){border-color:#0e9f6e66;border-color:lab(57.9398% -45.2439 15.4399/.4)}.dark\:border-green-800:is(.dark *){border-color:#03543f}.dark\:border-green-900:is(.dark *){border-color:#014737}.dark\:border-green-900\/50:is(.dark *){border-color:#01473780;border-color:lab(26.0264% -24.125 3.7858/.5)}.dark\:border-indigo-800\/70:is(.dark *){border-color:#43408ab3}@supports (color:color-mix(in lab, red, red)){.dark\:border-indigo-800\/70:is(.dark *){border-color:color-mix(in oklab, var(--color-indigo-800) 70%, transparent)}}.dark\:border-indigo-900:is(.dark *){border-color:#362f78}.dark\:border-input:is(.dark *){border-color:var(--color-input)}.dark\:border-lime-900:is(.dark *){border-color:var(--color-lime-900)}.dark\:border-neutral-600:is(.dark *){border-color:var(--color-neutral-600)}.dark\:border-neutral-700:is(.dark *){border-color:var(--color-neutral-700)}.dark\:border-neutral-800:is(.dark *){border-color:var(--color-neutral-800)}.dark\:border-orange-800:is(.dark *){border-color:#8a2c0d}.dark\:border-orange-900:is(.dark *){border-color:#771d1d}.dark\:border-orange-900\/50:is(.dark *){border-color:#771d1d80;border-color:lab(26.9042% 39.2644 24.4388/.5)}.dark\:border-pink-900:is(.dark *){border-color:#751a3d}.dark\:border-primary:is(.dark *){border-color:var(--color-primary)}.dark\:border-primary-400:is(.dark *){border-color:var(--color-primary-400)}.dark\:border-primary-500:is(.dark *){border-color:var(--color-primary-500)}.dark\:border-primary-500\/20:is(.dark *){border-color:#73737333}@supports (color:color-mix(in lab, red, red)){.dark\:border-primary-500\/20:is(.dark *){border-color:color-mix(in oklab, var(--color-primary-500) 20%, transparent)}}.dark\:border-primary-900:is(.dark *){border-color:var(--color-primary-900)}.dark\:border-primary-900\/50:is(.dark *){border-color:#17171780}@supports (color:color-mix(in lab, red, red)){.dark\:border-primary-900\/50:is(.dark *){border-color:color-mix(in oklab, var(--color-primary-900) 50%, transparent)}}.dark\:border-purple-800:is(.dark *){border-color:var(--color-purple-800)}.dark\:border-purple-900:is(.dark *){border-color:var(--color-purple-900)}.dark\:border-purple-900\/40:is(.dark *){border-color:#462f7f66}@supports (color:color-mix(in lab, red, red)){.dark\:border-purple-900\/40:is(.dark *){border-color:color-mix(in oklab, var(--color-purple-900) 40%, transparent)}}.dark\:border-red-400:is(.dark *){border-color:var(--color-red-400)}.dark\:border-red-500:is(.dark *){border-color:var(--color-red-500)}.dark\:border-red-500\/40:is(.dark *){border-color:#e2625f66}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-500\/40:is(.dark *){border-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.dark\:border-red-600:is(.dark *){border-color:var(--color-red-600)}.dark\:border-red-700:is(.dark *){border-color:var(--color-red-700)}.dark\:border-red-800:is(.dark *){border-color:var(--color-red-800)}.dark\:border-red-900:is(.dark *){border-color:#771d1d}.dark\:border-red-900\/40:is(.dark *){border-color:#771d1d66;border-color:lab(26.9042% 39.2644 24.4388/.4)}.dark\:border-red-900\/50:is(.dark *){border-color:#771d1d80;border-color:lab(26.9042% 39.2644 24.4388/.5)}.dark\:border-red-900\/60:is(.dark *){border-color:#771d1d99;border-color:lab(26.9042% 39.2644 24.4388/.6)}.dark\:border-rose-700:is(.dark *){border-color:var(--color-rose-700)}.dark\:border-rose-900:is(.dark *){border-color:var(--color-rose-900)}.dark\:border-sky-800:is(.dark *){border-color:var(--color-sky-800)}.dark\:border-sky-900:is(.dark *){border-color:var(--color-sky-900)}.dark\:border-slate-600:is(.dark *){border-color:var(--color-slate-600)}.dark\:border-slate-700:is(.dark *){border-color:var(--color-slate-700)}.dark\:border-slate-800:is(.dark *){border-color:var(--color-slate-800)}.dark\:border-teal-900:is(.dark *){border-color:#014451}.dark\:border-transparent:is(.dark *){border-color:#0000}.dark\:border-violet-700:is(.dark *){border-color:var(--color-violet-700)}.dark\:border-violet-800:is(.dark *){border-color:var(--color-violet-800)}.dark\:border-violet-900\/40:is(.dark *){border-color:#482f7f66}@supports (color:color-mix(in lab, red, red)){.dark\:border-violet-900\/40:is(.dark *){border-color:color-mix(in oklab, var(--color-violet-900) 40%, transparent)}}.dark\:border-violet-900\/60:is(.dark *){border-color:#482f7f99}@supports (color:color-mix(in lab, red, red)){.dark\:border-violet-900\/60:is(.dark *){border-color:color-mix(in oklab, var(--color-violet-900) 60%, transparent)}}.dark\:border-white:is(.dark *){border-color:var(--color-white)}.dark\:border-white\/8:is(.dark *){border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/8:is(.dark *){border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10:is(.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:border-white\/12:is(.dark *){border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/12:is(.dark *){border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.dark\:border-white\/15:is(.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/15:is(.dark *){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.dark\:border-white\/18:is(.dark *){border-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/18:is(.dark *){border-color:color-mix(in oklab, var(--color-white) 18%, transparent)}}.dark\:border-white\/25:is(.dark *){border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/25:is(.dark *){border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.dark\:border-white\/70:is(.dark *){border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/70:is(.dark *){border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.dark\:border-white\/\[0\.06\]:is(.dark *){border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/\[0\.06\]:is(.dark *){border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.dark\:border-white\/\[0\.08\]:is(.dark *){border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/\[0\.08\]:is(.dark *){border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.dark\:border-yellow-400:is(.dark *){border-color:var(--color-yellow-400)}.dark\:border-yellow-900:is(.dark *){border-color:#633112}.dark\:border-zinc-700:is(.dark *){border-color:var(--color-zinc-700)}.dark\:border-s-gray-600:is(.dark *){border-inline-start-color:var(--color-gray-600)}.dark\:border-s-red-500:is(.dark *){border-inline-start-color:var(--color-red-500)}.dark\:border-s-white:is(.dark *){border-inline-start-color:var(--color-white)}.dark\:border-e-gray-700:is(.dark *){border-inline-end-color:var(--color-gray-700)}.dark\:border-t-\[\#424242\]:is(.dark *){border-top-color:#424242}.dark\:border-t-gray-200:is(.dark *){border-top-color:var(--color-gray-200)}.dark\:border-t-gray-900:is(.dark *){border-top-color:var(--color-gray-900)}.dark\:border-l-gray-600:is(.dark *){border-left-color:var(--color-gray-600)}.dark\:\!bg-blue-500:is(.dark *){background-color:var(--color-blue-500)!important}.dark\:\!bg-transparent:is(.dark *){background-color:#0000!important}.dark\:\!bg-white:is(.dark *){background-color:var(--color-white)!important}.dark\:bg-\[\#1f1f1f\]:is(.dark *){background-color:#1f1f1f}.dark\:bg-\[color-mix\(in_srgb\,var\(--color-text-muted\)_18\%\,transparent\)\]:is(.dark *){background-color:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[color-mix\(in_srgb\,var\(--color-text-muted\)_18\%\,transparent\)\]:is(.dark *){background-color:color-mix(in srgb,var(--color-text-muted) 18%,transparent)}}.dark\:bg-\[var\(--color-bg-white\)\]\/70:is(.dark *){background-color:var(--color-bg-white)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[var\(--color-bg-white\)\]\/70:is(.dark *){background-color:color-mix(in oklab, var(--color-bg-white) 70%, transparent)}}.dark\:bg-\[var\(--color-surface-raised\)\]:is(.dark *){background-color:var(--color-surface-raised)}.dark\:bg-\[var\(--surface\)\]:is(.dark *){background-color:var(--surface)}.dark\:bg-amber-400:is(.dark *){background-color:var(--color-amber-400)}.dark\:bg-amber-500:is(.dark *){background-color:var(--color-amber-500)}.dark\:bg-amber-500\/10:is(.dark *){background-color:#f39f1d1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-500\/10:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.dark\:bg-amber-500\/20:is(.dark *){background-color:#f39f1d33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-500\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.dark\:bg-amber-900\/10:is(.dark *){background-color:#7b33061a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/10:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 10%, transparent)}}.dark\:bg-amber-900\/20:is(.dark *){background-color:#7b330633}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 20%, transparent)}}.dark\:bg-amber-900\/25:is(.dark *){background-color:#7b330640}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/25:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 25%, transparent)}}.dark\:bg-amber-900\/30:is(.dark *){background-color:#7b33064d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 30%, transparent)}}.dark\:bg-amber-900\/40:is(.dark *){background-color:#7b330666}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}.dark\:bg-amber-900\/90:is(.dark *){background-color:#7b3306e6}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/90:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 90%, transparent)}}.dark\:bg-amber-950:is(.dark *){background-color:var(--color-amber-950)}.dark\:bg-amber-950\/10:is(.dark *){background-color:#4619011a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/10:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 10%, transparent)}}.dark\:bg-amber-950\/20:is(.dark *){background-color:#46190133}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 20%, transparent)}}.dark\:bg-amber-950\/30:is(.dark *){background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.dark\:bg-amber-950\/40:is(.dark *){background-color:#46190166}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 40%, transparent)}}.dark\:bg-amber-950\/50:is(.dark *){background-color:#46190180}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/50:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 50%, transparent)}}.dark\:bg-amber-950\/90:is(.dark *){background-color:#461901e6}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/90:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 90%, transparent)}}.dark\:bg-background\/30:is(.dark *){background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-background\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-background) 30%, transparent)}}.dark\:bg-background\/40:is(.dark *){background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-background\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-background) 40%, transparent)}}.dark\:bg-black:is(.dark *){background-color:var(--color-black)}.dark\:bg-black\/10:is(.dark *){background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-black\/10:is(.dark *){background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.dark\:bg-black\/30:is(.dark *){background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-black\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.dark\:bg-black\/78:is(.dark *){background-color:#000000c7}@supports (color:color-mix(in lab, red, red)){.dark\:bg-black\/78:is(.dark *){background-color:color-mix(in oklab, var(--color-black) 78%, transparent)}}.dark\:bg-black\/80:is(.dark *){background-color:#000c}@supports (color:color-mix(in lab, red, red)){.dark\:bg-black\/80:is(.dark *){background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.dark\:bg-black\/95:is(.dark *){background-color:#000000f2}@supports (color:color-mix(in lab, red, red)){.dark\:bg-black\/95:is(.dark *){background-color:color-mix(in oklab, var(--color-black) 95%, transparent)}}.dark\:bg-blue-400:is(.dark *){background-color:var(--color-blue-400)}.dark\:bg-blue-500:is(.dark *){background-color:var(--color-blue-500)}.dark\:bg-blue-600:is(.dark *){background-color:var(--color-blue-600)}.dark\:bg-blue-900:is(.dark *){background-color:var(--color-blue-900)}.dark\:bg-blue-900\/20:is(.dark *){background-color:#17171733}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-blue-900) 20%, transparent)}}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1717174d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-blue-900) 30%, transparent)}}.dark\:bg-blue-900\/40:is(.dark *){background-color:#17171766}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-blue-900) 40%, transparent)}}.dark\:bg-blue-900\/50:is(.dark *){background-color:#17171780}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/50:is(.dark *){background-color:color-mix(in oklab, var(--color-blue-900) 50%, transparent)}}.dark\:bg-blue-900\/60:is(.dark *){background-color:#17171799}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/60:is(.dark *){background-color:color-mix(in oklab, var(--color-blue-900) 60%, transparent)}}.dark\:bg-blue-950:is(.dark *){background-color:var(--color-blue-950)}.dark\:bg-blue-950\/10:is(.dark *){background-color:#0a0a0a1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-950\/10:is(.dark *){background-color:color-mix(in oklab, var(--color-blue-950) 10%, transparent)}}.dark\:bg-blue-950\/20:is(.dark *){background-color:#0a0a0a33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-950\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-blue-950) 20%, transparent)}}.dark\:bg-blue-950\/30:is(.dark *){background-color:#0a0a0a4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-950\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-blue-950) 30%, transparent)}}.dark\:bg-blue-950\/40:is(.dark *){background-color:#0a0a0a66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-950\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-blue-950) 40%, transparent)}}.dark\:bg-blue-950\/90:is(.dark *){background-color:#0a0a0ae6}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-950\/90:is(.dark *){background-color:color-mix(in oklab, var(--color-blue-950) 90%, transparent)}}.dark\:bg-current:is(.dark *){background-color:currentColor}.dark\:bg-cyan-100:is(.dark *){background-color:var(--color-cyan-100)}.dark\:bg-cyan-900\/30:is(.dark *){background-color:#104e644d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-900\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-cyan-900) 30%, transparent)}}.dark\:bg-cyan-900\/50:is(.dark *){background-color:#104e6480}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-900\/50:is(.dark *){background-color:color-mix(in oklab, var(--color-cyan-900) 50%, transparent)}}.dark\:bg-cyan-900\/60:is(.dark *){background-color:#104e6499}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-900\/60:is(.dark *){background-color:color-mix(in oklab, var(--color-cyan-900) 60%, transparent)}}.dark\:bg-cyan-950\/30:is(.dark *){background-color:#0533454d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-950\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-cyan-950) 30%, transparent)}}.dark\:bg-cyan-950\/40:is(.dark *){background-color:#05334566}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-950\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-cyan-950) 40%, transparent)}}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab, var(--color-destructive) 60%, transparent)}}.dark\:bg-emerald-400:is(.dark *){background-color:var(--color-emerald-400)}.dark\:bg-emerald-500:is(.dark *){background-color:var(--color-emerald-500)}.dark\:bg-emerald-500\/20:is(.dark *){background-color:#00ba8033}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-500\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.dark\:bg-emerald-600:is(.dark *){background-color:var(--color-emerald-600)}.dark\:bg-emerald-900\/20:is(.dark *){background-color:#004e3b33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-emerald-900) 20%, transparent)}}.dark\:bg-emerald-900\/30:is(.dark *){background-color:#004e3b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-emerald-900) 30%, transparent)}}.dark\:bg-emerald-900\/40:is(.dark *){background-color:#004e3b66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-emerald-900) 40%, transparent)}}.dark\:bg-emerald-900\/50:is(.dark *){background-color:#004e3b80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/50:is(.dark *){background-color:color-mix(in oklab, var(--color-emerald-900) 50%, transparent)}}.dark\:bg-emerald-900\/60:is(.dark *){background-color:#004e3b99}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/60:is(.dark *){background-color:color-mix(in oklab, var(--color-emerald-900) 60%, transparent)}}.dark\:bg-emerald-950:is(.dark *){background-color:var(--color-emerald-950)}.dark\:bg-emerald-950\/20:is(.dark *){background-color:#002c2233}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 20%, transparent)}}.dark\:bg-emerald-950\/30:is(.dark *){background-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 30%, transparent)}}.dark\:bg-emerald-950\/40:is(.dark *){background-color:#002c2266}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 40%, transparent)}}.dark\:bg-emerald-950\/50:is(.dark *){background-color:#002c2280}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/50:is(.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 50%, transparent)}}.dark\:bg-emerald-950\/60:is(.dark *){background-color:#002c2299}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/60:is(.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 60%, transparent)}}.dark\:bg-gray-100:is(.dark *){background-color:var(--color-gray-100)}.dark\:bg-gray-100\/80:is(.dark *){background-color:#f5f5f5cc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-100\/80:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-100) 80%, transparent)}}.dark\:bg-gray-200:is(.dark *){background-color:var(--color-gray-200)}.dark\:bg-gray-300:is(.dark *){background-color:var(--color-gray-300)}.dark\:bg-gray-400\/10:is(.dark *){background-color:#a1a1a11a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-400\/10:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-400) 10%, transparent)}}.dark\:bg-gray-500:is(.dark *){background-color:var(--color-gray-500)}.dark\:bg-gray-600:is(.dark *){background-color:var(--color-gray-600)}.dark\:bg-gray-600\/80:is(.dark *){background-color:#525252cc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-600\/80:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-600) 80%, transparent)}}.dark\:bg-gray-600\/90:is(.dark *){background-color:#525252e6}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-600\/90:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-600) 90%, transparent)}}.dark\:bg-gray-700:is(.dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-700\/10:is(.dark *){background-color:#4040401a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-700\/10:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-700) 10%, transparent)}}.dark\:bg-gray-700\/30:is(.dark *){background-color:#4040404d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-700\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-700) 30%, transparent)}}.dark\:bg-gray-700\/40:is(.dark *){background-color:#40404066}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-700\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-700) 40%, transparent)}}.dark\:bg-gray-700\/50:is(.dark *){background-color:#40404080}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-700\/50:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-700) 50%, transparent)}}.dark\:bg-gray-700\/60:is(.dark *){background-color:#40404099}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-700\/60:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-700) 60%, transparent)}}.dark\:bg-gray-800:is(.dark *){background-color:var(--color-gray-800)}.dark\:bg-gray-800\/30:is(.dark *){background-color:#2626264d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-800\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 30%, transparent)}}.dark\:bg-gray-800\/40:is(.dark *){background-color:#26262666}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-800\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 40%, transparent)}}.dark\:bg-gray-800\/50:is(.dark *){background-color:#26262680}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-800\/50:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 50%, transparent)}}.dark\:bg-gray-800\/60:is(.dark *){background-color:#26262699}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-800\/60:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 60%, transparent)}}.dark\:bg-gray-800\/80:is(.dark *){background-color:#262626cc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-800\/80:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 80%, transparent)}}.dark\:bg-gray-800\/90:is(.dark *){background-color:#262626e6}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-800\/90:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 90%, transparent)}}.dark\:bg-gray-800\/95:is(.dark *){background-color:#262626f2}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-800\/95:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 95%, transparent)}}.dark\:bg-gray-900:is(.dark *){background-color:var(--color-gray-900)}.dark\:bg-gray-900\/10:is(.dark *){background-color:#1717171a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-900\/10:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 10%, transparent)}}.dark\:bg-gray-900\/20:is(.dark *){background-color:#17171733}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-900\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 20%, transparent)}}.dark\:bg-gray-900\/25:is(.dark *){background-color:#17171740}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-900\/25:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 25%, transparent)}}.dark\:bg-gray-900\/30:is(.dark *){background-color:#1717174d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-900\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 30%, transparent)}}.dark\:bg-gray-900\/40:is(.dark *){background-color:#17171766}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-900\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 40%, transparent)}}.dark\:bg-gray-900\/50:is(.dark *){background-color:#17171780}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-900\/50:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 50%, transparent)}}.dark\:bg-gray-900\/60:is(.dark *){background-color:#17171799}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-900\/60:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 60%, transparent)}}.dark\:bg-gray-900\/70:is(.dark *){background-color:#171717b3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-900\/70:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 70%, transparent)}}.dark\:bg-gray-900\/75:is(.dark *){background-color:#171717bf}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-900\/75:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 75%, transparent)}}.dark\:bg-gray-900\/80:is(.dark *){background-color:#171717cc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-900\/80:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 80%, transparent)}}.dark\:bg-gray-900\/85:is(.dark *){background-color:#171717d9}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-900\/85:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 85%, transparent)}}.dark\:bg-gray-900\/90:is(.dark *){background-color:#171717e6}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-900\/90:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 90%, transparent)}}.dark\:bg-gray-900\/95:is(.dark *){background-color:#171717f2}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-900\/95:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 95%, transparent)}}.dark\:bg-gray-950:is(.dark *){background-color:var(--color-gray-950)}.dark\:bg-gray-950\/30:is(.dark *){background-color:#0a0a0a4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-950\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-950) 30%, transparent)}}.dark\:bg-gray-950\/40:is(.dark *){background-color:#0a0a0a66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-950\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-950) 40%, transparent)}}.dark\:bg-gray-950\/50:is(.dark *){background-color:#0a0a0a80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-950\/50:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-950) 50%, transparent)}}.dark\:bg-gray-950\/55:is(.dark *){background-color:#0a0a0a8c}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-950\/55:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-950) 55%, transparent)}}.dark\:bg-gray-950\/60:is(.dark *){background-color:#0a0a0a99}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-950\/60:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-950) 60%, transparent)}}.dark\:bg-gray-950\/70:is(.dark *){background-color:#0a0a0ab3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-950\/70:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-950) 70%, transparent)}}.dark\:bg-gray-950\/80:is(.dark *){background-color:#0a0a0acc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-950\/80:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-950) 80%, transparent)}}.dark\:bg-gray-950\/85:is(.dark *){background-color:#0a0a0ad9}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-950\/85:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-950) 85%, transparent)}}.dark\:bg-gray-950\/95:is(.dark *){background-color:#0a0a0af2}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-950\/95:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-950) 95%, transparent)}}.dark\:bg-green-100:is(.dark *){background-color:#def7ec}.dark\:bg-green-500:is(.dark *){background-color:#0e9f6e}.dark\:bg-green-600:is(.dark *){background-color:#057a55}.dark\:bg-green-900:is(.dark *){background-color:#014737}.dark\:bg-green-900\/10:is(.dark *){background-color:#0147371a;background-color:lab(26.0264% -24.125 3.7858/.1)}.dark\:bg-green-900\/20:is(.dark *){background-color:#01473733;background-color:lab(26.0264% -24.125 3.7858/.2)}.dark\:bg-green-900\/25:is(.dark *){background-color:#01473740;background-color:lab(26.0264% -24.125 3.7858/.25)}.dark\:bg-green-900\/30:is(.dark *){background-color:#0147374d;background-color:lab(26.0264% -24.125 3.7858/.3)}.dark\:bg-green-900\/40:is(.dark *){background-color:#01473766;background-color:lab(26.0264% -24.125 3.7858/.4)}.dark\:bg-green-900\/60:is(.dark *){background-color:#01473799;background-color:lab(26.0264% -24.125 3.7858/.6)}.dark\:bg-green-950:is(.dark *){background-color:var(--color-green-950)}.dark\:bg-green-950\/20:is(.dark *){background-color:#032e1533}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-950\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-green-950) 20%, transparent)}}.dark\:bg-green-950\/25:is(.dark *){background-color:#032e1540}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-950\/25:is(.dark *){background-color:color-mix(in oklab, var(--color-green-950) 25%, transparent)}}.dark\:bg-green-950\/40:is(.dark *){background-color:#032e1566}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-950\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-green-950) 40%, transparent)}}.dark\:bg-indigo-500:is(.dark *){background-color:var(--color-indigo-500)}.dark\:bg-indigo-900\/30:is(.dark *){background-color:#362f784d;background-color:lab(23.662% 20.2262 -41.6489/.3)}.dark\:bg-indigo-900\/40:is(.dark *){background-color:#362f7866;background-color:lab(23.662% 20.2262 -41.6489/.4)}.dark\:bg-indigo-900\/50:is(.dark *){background-color:#362f7880;background-color:lab(23.662% 20.2262 -41.6489/.5)}.dark\:bg-indigo-900\/60:is(.dark *){background-color:#362f7899;background-color:lab(23.662% 20.2262 -41.6489/.6)}.dark\:bg-indigo-950:is(.dark *){background-color:var(--color-indigo-950)}.dark\:bg-indigo-950\/20:is(.dark *){background-color:#1e1a4d33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-950\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-indigo-950) 20%, transparent)}}.dark\:bg-indigo-950\/30:is(.dark *){background-color:#1e1a4d4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-950\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-indigo-950) 30%, transparent)}}.dark\:bg-indigo-950\/40:is(.dark *){background-color:#1e1a4d66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-950\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-indigo-950) 40%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-input) 30%, transparent)}}.dark\:bg-lime-900\/30:is(.dark *){background-color:#35530e4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-lime-900\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-lime-900) 30%, transparent)}}.dark\:bg-lime-900\/60:is(.dark *){background-color:#35530e99}@supports (color:color-mix(in lab, red, red)){.dark\:bg-lime-900\/60:is(.dark *){background-color:color-mix(in oklab, var(--color-lime-900) 60%, transparent)}}.dark\:bg-lime-950\/40:is(.dark *){background-color:#192e0366}@supports (color:color-mix(in lab, red, red)){.dark\:bg-lime-950\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-lime-950) 40%, transparent)}}.dark\:bg-muted\/10:is(.dark *){background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-muted\/10:is(.dark *){background-color:color-mix(in oklab, var(--color-muted) 10%, transparent)}}.dark\:bg-muted\/15:is(.dark *){background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-muted\/15:is(.dark *){background-color:color-mix(in oklab, var(--color-muted) 15%, transparent)}}.dark\:bg-muted\/25:is(.dark *){background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-muted\/25:is(.dark *){background-color:color-mix(in oklab, var(--color-muted) 25%, transparent)}}.dark\:bg-muted\/30:is(.dark *){background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-muted\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-muted) 30%, transparent)}}.dark\:bg-muted\/60:is(.dark *){background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-muted\/60:is(.dark *){background-color:color-mix(in oklab, var(--color-muted) 60%, transparent)}}.dark\:bg-muted\/95:is(.dark *){background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-muted\/95:is(.dark *){background-color:color-mix(in oklab, var(--color-muted) 95%, transparent)}}.dark\:bg-neutral-100:is(.dark *){background-color:var(--color-neutral-100)}.dark\:bg-neutral-800:is(.dark *){background-color:var(--color-neutral-800)}.dark\:bg-neutral-900:is(.dark *){background-color:var(--color-neutral-900)}.dark\:bg-neutral-950:is(.dark *){background-color:var(--color-neutral-950)}.dark\:bg-orange-900:is(.dark *){background-color:#771d1d}.dark\:bg-orange-900\/20:is(.dark *){background-color:#771d1d33;background-color:lab(26.9042% 39.2644 24.4388/.2)}.dark\:bg-orange-900\/30:is(.dark *){background-color:#771d1d4d;background-color:lab(26.9042% 39.2644 24.4388/.3)}.dark\:bg-orange-950\/20:is(.dark *){background-color:#44130633}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-950\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-orange-950) 20%, transparent)}}.dark\:bg-orange-950\/40:is(.dark *){background-color:#44130666}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-950\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-orange-950) 40%, transparent)}}.dark\:bg-pink-900\/30:is(.dark *){background-color:#751a3d4d;background-color:lab(26.6815% 41.3309 2.65995/.3)}.dark\:bg-pink-900\/60:is(.dark *){background-color:#751a3d99;background-color:lab(26.6815% 41.3309 2.65995/.6)}.dark\:bg-pink-950\/40:is(.dark *){background-color:#51042466}@supports (color:color-mix(in lab, red, red)){.dark\:bg-pink-950\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-pink-950) 40%, transparent)}}.dark\:bg-primary-400:is(.dark *){background-color:var(--color-primary-400)}.dark\:bg-primary-600:is(.dark *){background-color:var(--color-primary-600)}.dark\:bg-primary-900:is(.dark *){background-color:var(--color-primary-900)}.dark\:bg-primary-900\/10:is(.dark *){background-color:#1717171a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-primary-900\/10:is(.dark *){background-color:color-mix(in oklab, var(--color-primary-900) 10%, transparent)}}.dark\:bg-primary-900\/20:is(.dark *){background-color:#17171733}@supports (color:color-mix(in lab, red, red)){.dark\:bg-primary-900\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-primary-900) 20%, transparent)}}.dark\:bg-primary-900\/30:is(.dark *){background-color:#1717174d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-primary-900\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-primary-900) 30%, transparent)}}.dark\:bg-primary-900\/40:is(.dark *){background-color:#17171766}@supports (color:color-mix(in lab, red, red)){.dark\:bg-primary-900\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-primary-900) 40%, transparent)}}.dark\:bg-primary-950\/20:is(.dark *){background-color:#0a0a0a33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-primary-950\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-primary-950) 20%, transparent)}}.dark\:bg-primary\/15:is(.dark *){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-primary\/15:is(.dark *){background-color:color-mix(in oklab, var(--color-primary) 15%, transparent)}}.dark\:bg-primary\/20:is(.dark *){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-primary\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.dark\:bg-purple-500:is(.dark *){background-color:var(--color-purple-500)}.dark\:bg-purple-900\/20:is(.dark *){background-color:#462f7f33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-900\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-purple-900) 20%, transparent)}}.dark\:bg-purple-900\/30:is(.dark *){background-color:#462f7f4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-900\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-purple-900) 30%, transparent)}}.dark\:bg-purple-900\/40:is(.dark *){background-color:#462f7f66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-900\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-purple-900) 40%, transparent)}}.dark\:bg-purple-900\/50:is(.dark *){background-color:#462f7f80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-900\/50:is(.dark *){background-color:color-mix(in oklab, var(--color-purple-900) 50%, transparent)}}.dark\:bg-purple-900\/60:is(.dark *){background-color:#462f7f99}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-900\/60:is(.dark *){background-color:color-mix(in oklab, var(--color-purple-900) 60%, transparent)}}.dark\:bg-purple-950:is(.dark *){background-color:var(--color-purple-950)}.dark\:bg-purple-950\/20:is(.dark *){background-color:#3c036633}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-950\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-purple-950) 20%, transparent)}}.dark\:bg-purple-950\/30:is(.dark *){background-color:#3c03664d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-950\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-purple-950) 30%, transparent)}}.dark\:bg-purple-950\/40:is(.dark *){background-color:#3c036666}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-950\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-purple-950) 40%, transparent)}}.dark\:bg-red-100:is(.dark *){background-color:#fde8e8}.dark\:bg-red-400:is(.dark *){background-color:var(--color-red-400)}.dark\:bg-red-500:is(.dark *){background-color:var(--color-red-500)}.dark\:bg-red-600:is(.dark *){background-color:var(--color-red-600)}.dark\:bg-red-700:is(.dark *){background-color:var(--color-red-700)}.dark\:bg-red-900:is(.dark *){background-color:#771d1d}.dark\:bg-red-900\/10:is(.dark *){background-color:#771d1d1a;background-color:lab(26.9042% 39.2644 24.4388/.1)}.dark\:bg-red-900\/20:is(.dark *){background-color:#771d1d33;background-color:lab(26.9042% 39.2644 24.4388/.2)}.dark\:bg-red-900\/25:is(.dark *){background-color:#771d1d40;background-color:lab(26.9042% 39.2644 24.4388/.25)}.dark\:bg-red-900\/30:is(.dark *){background-color:#771d1d4d;background-color:lab(26.9042% 39.2644 24.4388/.3)}.dark\:bg-red-900\/40:is(.dark *){background-color:#771d1d66;background-color:lab(26.9042% 39.2644 24.4388/.4)}.dark\:bg-red-900\/60:is(.dark *){background-color:#771d1d99;background-color:lab(26.9042% 39.2644 24.4388/.6)}.dark\:bg-red-900\/90:is(.dark *){background-color:#771d1de6;background-color:lab(26.9042% 39.2644 24.4388/.9)}.dark\:bg-red-950:is(.dark *){background-color:var(--color-red-950)}.dark\:bg-red-950\/20:is(.dark *){background-color:#46080933}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-red-950) 20%, transparent)}}.dark\:bg-red-950\/30:is(.dark *){background-color:#4608094d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-red-950) 30%, transparent)}}.dark\:bg-red-950\/40:is(.dark *){background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.dark\:bg-red-950\/50:is(.dark *){background-color:#46080980}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/50:is(.dark *){background-color:color-mix(in oklab, var(--color-red-950) 50%, transparent)}}.dark\:bg-red-950\/60:is(.dark *){background-color:#46080999}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/60:is(.dark *){background-color:color-mix(in oklab, var(--color-red-950) 60%, transparent)}}.dark\:bg-rose-400:is(.dark *){background-color:var(--color-rose-400)}.dark\:bg-rose-500\/20:is(.dark *){background-color:#dd5e6b33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-500\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.dark\:bg-rose-900\/30:is(.dark *){background-color:#81223a4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-900\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-rose-900) 30%, transparent)}}.dark\:bg-rose-900\/40:is(.dark *){background-color:#81223a66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-900\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-rose-900) 40%, transparent)}}.dark\:bg-rose-950:is(.dark *){background-color:var(--color-rose-950)}.dark\:bg-secondary\/50:is(.dark *){background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-secondary\/50:is(.dark *){background-color:color-mix(in oklab, var(--color-secondary) 50%, transparent)}}.dark\:bg-sky-400:is(.dark *){background-color:var(--color-sky-400)}.dark\:bg-sky-900\/20:is(.dark *){background-color:#024a7033}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-900\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-sky-900) 20%, transparent)}}.dark\:bg-sky-900\/30:is(.dark *){background-color:#024a704d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-900\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-sky-900) 30%, transparent)}}.dark\:bg-sky-900\/40:is(.dark *){background-color:#024a7066}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-900\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-sky-900) 40%, transparent)}}.dark\:bg-sky-950:is(.dark *){background-color:var(--color-sky-950)}.dark\:bg-sky-950\/20:is(.dark *){background-color:#052f4a33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-950\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 20%, transparent)}}.dark\:bg-sky-950\/50:is(.dark *){background-color:#052f4a80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-950\/50:is(.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 50%, transparent)}}.dark\:bg-sky-950\/70:is(.dark *){background-color:#052f4ab3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-950\/70:is(.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 70%, transparent)}}.dark\:bg-slate-200:is(.dark *){background-color:var(--color-slate-200)}.dark\:bg-slate-600\/55:is(.dark *){background-color:#5252528c}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-600\/55:is(.dark *){background-color:color-mix(in oklab, var(--color-slate-600) 55%, transparent)}}.dark\:bg-slate-800:is(.dark *){background-color:var(--color-slate-800)}.dark\:bg-slate-800\/80:is(.dark *){background-color:#262626cc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-800\/80:is(.dark *){background-color:color-mix(in oklab, var(--color-slate-800) 80%, transparent)}}.dark\:bg-slate-900:is(.dark *){background-color:var(--color-slate-900)}.dark\:bg-slate-900\/40:is(.dark *){background-color:#17171766}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-slate-900) 40%, transparent)}}.dark\:bg-slate-900\/45:is(.dark *){background-color:#17171773}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/45:is(.dark *){background-color:color-mix(in oklab, var(--color-slate-900) 45%, transparent)}}.dark\:bg-slate-900\/80:is(.dark *){background-color:#171717cc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/80:is(.dark *){background-color:color-mix(in oklab, var(--color-slate-900) 80%, transparent)}}.dark\:bg-slate-950:is(.dark *){background-color:var(--color-slate-950)}.dark\:bg-slate-950\/90:is(.dark *){background-color:#0a0a0ae6}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/90:is(.dark *){background-color:color-mix(in oklab, var(--color-slate-950) 90%, transparent)}}.dark\:bg-teal-900\/30:is(.dark *){background-color:#0144514d;background-color:lab(25.712% -15.5663 -13.5429/.3)}.dark\:bg-teal-900\/40:is(.dark *){background-color:#01445166;background-color:lab(25.712% -15.5663 -13.5429/.4)}.dark\:bg-teal-900\/60:is(.dark *){background-color:#01445199;background-color:lab(25.712% -15.5663 -13.5429/.6)}.dark\:bg-teal-950\/40:is(.dark *){background-color:#022f2e66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-teal-950\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-teal-950) 40%, transparent)}}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:bg-violet-900\/20:is(.dark *){background-color:#482f7f33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-900\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-violet-900) 20%, transparent)}}.dark\:bg-violet-900\/30:is(.dark *){background-color:#482f7f4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-900\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-violet-900) 30%, transparent)}}.dark\:bg-violet-900\/40:is(.dark *){background-color:#482f7f66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-900\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-violet-900) 40%, transparent)}}.dark\:bg-violet-900\/50:is(.dark *){background-color:#482f7f80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-900\/50:is(.dark *){background-color:color-mix(in oklab, var(--color-violet-900) 50%, transparent)}}.dark\:bg-violet-950\/20:is(.dark *){background-color:#2f0d6833}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-950\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-violet-950) 20%, transparent)}}.dark\:bg-violet-950\/40:is(.dark *){background-color:#2f0d6866}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-950\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-violet-950) 40%, transparent)}}.dark\:bg-violet-950\/50:is(.dark *){background-color:#2f0d6880}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-950\/50:is(.dark *){background-color:color-mix(in oklab, var(--color-violet-950) 50%, transparent)}}.dark\:bg-white:is(.dark *){background-color:var(--color-white)}.dark\:bg-white\/3:is(.dark *){background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/3:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:bg-white\/18:is(.dark *){background-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/18:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 18%, transparent)}}.dark\:bg-white\/20:is(.dark *){background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark\:bg-white\/22:is(.dark *){background-color:#ffffff38}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/22:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 22%, transparent)}}.dark\:bg-white\/25:is(.dark *){background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/25:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.dark\:bg-white\/26:is(.dark *){background-color:#ffffff42}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/26:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 26%, transparent)}}.dark\:bg-white\/30:is(.dark *){background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.dark\:bg-white\/35:is(.dark *){background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/35:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.dark\:bg-white\/50:is(.dark *){background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/50:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.dark\:bg-white\/60:is(.dark *){background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/60:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.dark\:bg-white\/70:is(.dark *){background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/70:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.dark\:bg-white\/\[0\.02\]:is(.dark *){background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[0\.02\]:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.dark\:bg-white\/\[0\.03\]:is(.dark *){background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[0\.03\]:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.dark\:bg-white\/\[0\.04\]:is(.dark *){background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[0\.04\]:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.dark\:bg-white\/\[0\.06\]:is(.dark *){background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[0\.06\]:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.dark\:bg-white\/\[0\.07\]:is(.dark *){background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[0\.07\]:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.dark\:bg-white\/\[0\.08\]:is(.dark *){background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[0\.08\]:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.dark\:bg-yellow-100:is(.dark *){background-color:var(--color-yellow-100)}.dark\:bg-yellow-200:is(.dark *){background-color:var(--color-yellow-200)}.dark\:bg-yellow-500:is(.dark *){background-color:#c27803}.dark\:bg-yellow-900:is(.dark *){background-color:#633112}.dark\:bg-yellow-900\/60:is(.dark *){background-color:#63311299;background-color:lab(26.7762% 21.2791 29.3341/.6)}.dark\:bg-yellow-950\/40:is(.dark *){background-color:#43200466}@supports (color:color-mix(in lab, red, red)){.dark\:bg-yellow-950\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-yellow-950) 40%, transparent)}}.dark\:bg-yellow-950\/50:is(.dark *){background-color:#43200480}@supports (color:color-mix(in lab, red, red)){.dark\:bg-yellow-950\/50:is(.dark *){background-color:color-mix(in oklab, var(--color-yellow-950) 50%, transparent)}}.dark\:bg-zinc-100:is(.dark *){background-color:var(--color-zinc-100)}.dark\:bg-zinc-600:is(.dark *){background-color:var(--color-zinc-600)}.dark\:bg-zinc-900\/50:is(.dark *){background-color:#18181b80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-zinc-900\/50:is(.dark *){background-color:color-mix(in oklab, var(--color-zinc-900) 50%, transparent)}}.dark\:bg-\[linear-gradient\(180deg\,\#1d1d1d_0\%\,\#151515_100\%\)\]:is(.dark *){background-image:linear-gradient(#1d1d1d 0%,#151515 100%)}.dark\:bg-\[radial-gradient\(ellipse_at_top\,_\#1f2937\,_\#030712\)\]:is(.dark *){background-image:radial-gradient(at top,#1f2937,#030712)}.dark\:from-black:is(.dark *){--tw-gradient-from:var(--color-black);--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))}.dark\:from-blue-400:is(.dark *){--tw-gradient-from:var(--color-blue-400);--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))}.dark\:from-blue-950:is(.dark *){--tw-gradient-from:var(--color-blue-950);--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))}.dark\:from-gray-800:is(.dark *){--tw-gradient-from:var(--color-gray-800);--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))}.dark\:from-gray-800\/60:is(.dark *){--tw-gradient-from:#26262699}@supports (color:color-mix(in lab, red, red)){.dark\:from-gray-800\/60:is(.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-gray-800) 60%, transparent)}}.dark\:from-gray-800\/60:is(.dark *){--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))}.dark\:from-gray-800\/80:is(.dark *){--tw-gradient-from:#262626cc}@supports (color:color-mix(in lab, red, red)){.dark\:from-gray-800\/80:is(.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-gray-800) 80%, transparent)}}.dark\:from-gray-800\/80:is(.dark *){--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))}.dark\:from-gray-900:is(.dark *){--tw-gradient-from:var(--color-gray-900);--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))}.dark\:from-gray-950:is(.dark *){--tw-gradient-from:var(--color-gray-950);--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))}.dark\:from-indigo-950\/55:is(.dark *){--tw-gradient-from:#1e1a4d8c}@supports (color:color-mix(in lab, red, red)){.dark\:from-indigo-950\/55:is(.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-indigo-950) 55%, transparent)}}.dark\:from-indigo-950\/55:is(.dark *){--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))}.dark\:from-neutral-300:is(.dark *){--tw-gradient-from:var(--color-neutral-300);--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))}.dark\:from-violet-950\/25:is(.dark *){--tw-gradient-from:#2f0d6840}@supports (color:color-mix(in lab, red, red)){.dark\:from-violet-950\/25:is(.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-violet-950) 25%, transparent)}}.dark\:from-violet-950\/25:is(.dark *){--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))}.dark\:from-violet-950\/40:is(.dark *){--tw-gradient-from:#2f0d6866}@supports (color:color-mix(in lab, red, red)){.dark\:from-violet-950\/40:is(.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-violet-950) 40%, transparent)}}.dark\:from-violet-950\/40:is(.dark *){--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))}.dark\:from-white\/25:is(.dark *){--tw-gradient-from:#ffffff40}@supports (color:color-mix(in lab, red, red)){.dark\:from-white\/25:is(.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-white) 25%, transparent)}}.dark\:from-white\/25:is(.dark *){--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))}.dark\:via-black\/30:is(.dark *){--tw-gradient-via:#0000004d}@supports (color:color-mix(in lab, red, red)){.dark\:via-black\/30:is(.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-black) 30%, transparent)}}.dark\:via-black\/30:is(.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-black\/45:is(.dark *){--tw-gradient-via:#00000073}@supports (color:color-mix(in lab, red, red)){.dark\:via-black\/45:is(.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-black) 45%, transparent)}}.dark\:via-black\/45:is(.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-blue-950\/40:is(.dark *){--tw-gradient-via:#0a0a0a66}@supports (color:color-mix(in lab, red, red)){.dark\:via-blue-950\/40:is(.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-blue-950) 40%, transparent)}}.dark\:via-blue-950\/40:is(.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-gray-900:is(.dark *){--tw-gradient-via:var(--color-gray-900);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-gray-950:is(.dark *){--tw-gradient-via:var(--color-gray-950);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-transparent:is(.dark *){--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-white\/10:is(.dark *){--tw-gradient-via:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:via-white\/10:is(.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:via-white\/10:is(.dark *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:to-blue-500:is(.dark *){--tw-gradient-to:var(--color-blue-500);--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))}.dark\:to-gray-800:is(.dark *){--tw-gradient-to:var(--color-gray-800);--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))}.dark\:to-gray-900:is(.dark *){--tw-gradient-to:var(--color-gray-900);--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))}.dark\:to-gray-900\/40:is(.dark *){--tw-gradient-to:#17171766}@supports (color:color-mix(in lab, red, red)){.dark\:to-gray-900\/40:is(.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-gray-900) 40%, transparent)}}.dark\:to-gray-900\/40:is(.dark *){--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))}.dark\:to-gray-900\/80:is(.dark *){--tw-gradient-to:#171717cc}@supports (color:color-mix(in lab, red, red)){.dark\:to-gray-900\/80:is(.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-gray-900) 80%, transparent)}}.dark\:to-gray-900\/80:is(.dark *){--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))}.dark\:to-gray-950:is(.dark *){--tw-gradient-to:var(--color-gray-950);--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))}.dark\:to-indigo-950:is(.dark *){--tw-gradient-to:var(--color-indigo-950);--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))}.dark\:to-indigo-950\/40:is(.dark *){--tw-gradient-to:#1e1a4d66}@supports (color:color-mix(in lab, red, red)){.dark\:to-indigo-950\/40:is(.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-indigo-950) 40%, transparent)}}.dark\:to-indigo-950\/40:is(.dark *){--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))}.dark\:to-indigo-950\/55:is(.dark *){--tw-gradient-to:#1e1a4d8c}@supports (color:color-mix(in lab, red, red)){.dark\:to-indigo-950\/55:is(.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-indigo-950) 55%, transparent)}}.dark\:to-indigo-950\/55:is(.dark *){--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))}.dark\:to-pink-950\/20:is(.dark *){--tw-gradient-to:#51042433}@supports (color:color-mix(in lab, red, red)){.dark\:to-pink-950\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-pink-950) 20%, transparent)}}.dark\:to-pink-950\/20:is(.dark *){--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))}.dark\:to-slate-400\/40:is(.dark *){--tw-gradient-to:#a1a1a166}@supports (color:color-mix(in lab, red, red)){.dark\:to-slate-400\/40:is(.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-slate-400) 40%, transparent)}}.dark\:to-slate-400\/40:is(.dark *){--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))}.dark\:to-white:is(.dark *){--tw-gradient-to:var(--color-white);--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))}.dark\:fill-gray-400:is(.dark *){fill:var(--color-gray-400)}.dark\:fill-neutral-700:is(.dark *){fill:var(--color-neutral-700)}.dark\:fill-white\/35:is(.dark *){fill:#ffffff59}@supports (color:color-mix(in lab, red, red)){.dark\:fill-white\/35:is(.dark *){fill:color-mix(in oklab, var(--color-white) 35%, transparent)}}.dark\:fill-white\/60:is(.dark *){fill:#fff9}@supports (color:color-mix(in lab, red, red)){.dark\:fill-white\/60:is(.dark *){fill:color-mix(in oklab, var(--color-white) 60%, transparent)}}.dark\:stroke-black:is(.dark *){stroke:var(--color-black)}.dark\:stroke-gray-800:is(.dark *){stroke:var(--color-gray-800)}.dark\:stroke-white:is(.dark *){stroke:var(--color-white)}.dark\:stroke-white\/10:is(.dark *){stroke:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:stroke-white\/10:is(.dark *){stroke:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:stroke-white\/25:is(.dark *){stroke:#ffffff40}@supports (color:color-mix(in lab, red, red)){.dark\:stroke-white\/25:is(.dark *){stroke:color-mix(in oklab, var(--color-white) 25%, transparent)}}.dark\:stroke-white\/35:is(.dark *){stroke:#ffffff59}@supports (color:color-mix(in lab, red, red)){.dark\:stroke-white\/35:is(.dark *){stroke:color-mix(in oklab, var(--color-white) 35%, transparent)}}.dark\:\!text-black:is(.dark *){color:var(--color-black)!important}.dark\:text-\[\#4ade80\]:is(.dark *){color:#4ade80}.dark\:text-\[\#424242\]:is(.dark *){color:#424242}.dark\:text-\[\#a3a3a3\]:is(.dark *){color:#a3a3a3}.dark\:text-\[\#e5e5e5\]:is(.dark *){color:#e5e5e5}.dark\:text-\[\#f7f7f7\]:is(.dark *){color:#f7f7f7}.dark\:text-\[var\(--ink\)\]:is(.dark *){color:var(--ink)}.dark\:text-amber-50:is(.dark *){color:var(--color-amber-50)}.dark\:text-amber-50\/90:is(.dark *){color:#fffbebe6}@supports (color:color-mix(in lab, red, red)){.dark\:text-amber-50\/90:is(.dark *){color:color-mix(in oklab, var(--color-amber-50) 90%, transparent)}}.dark\:text-amber-100:is(.dark *){color:var(--color-amber-100)}.dark\:text-amber-100\/90:is(.dark *){color:#faf3d5e6}@supports (color:color-mix(in lab, red, red)){.dark\:text-amber-100\/90:is(.dark *){color:color-mix(in oklab, var(--color-amber-100) 90%, transparent)}}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-200\/80:is(.dark *){color:#f5e6adcc}@supports (color:color-mix(in lab, red, red)){.dark\:text-amber-200\/80:is(.dark *){color:color-mix(in oklab, var(--color-amber-200) 80%, transparent)}}.dark\:text-amber-200\/90:is(.dark *){color:#f5e6ade6}@supports (color:color-mix(in lab, red, red)){.dark\:text-amber-200\/90:is(.dark *){color:color-mix(in oklab, var(--color-amber-200) 90%, transparent)}}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:is(.dark *){color:var(--color-amber-400)}.dark\:text-amber-500:is(.dark *){color:var(--color-amber-500)}.dark\:text-black:is(.dark *){color:var(--color-black)}.dark\:text-black\/70:is(.dark *){color:#000000b3}@supports (color:color-mix(in lab, red, red)){.dark\:text-black\/70:is(.dark *){color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.dark\:text-blue-50:is(.dark *){color:var(--color-blue-50)}.dark\:text-blue-100:is(.dark *){color:var(--color-blue-100)}.dark\:text-blue-200:is(.dark *){color:var(--color-blue-200)}.dark\:text-blue-200\/80:is(.dark *){color:#e5e5e5cc}@supports (color:color-mix(in lab, red, red)){.dark\:text-blue-200\/80:is(.dark *){color:color-mix(in oklab, var(--color-blue-200) 80%, transparent)}}.dark\:text-blue-300:is(.dark *){color:var(--color-blue-300)}.dark\:text-blue-400:is(.dark *){color:var(--color-blue-400)}.dark\:text-blue-500:is(.dark *){color:var(--color-blue-500)}.dark\:text-cyan-300:is(.dark *){color:var(--color-cyan-300)}.dark\:text-cyan-400:is(.dark *){color:var(--color-cyan-400)}.dark\:text-emerald-100:is(.dark *){color:var(--color-emerald-100)}.dark\:text-emerald-100\/80:is(.dark *){color:#d7f7e7cc}@supports (color:color-mix(in lab, red, red)){.dark\:text-emerald-100\/80:is(.dark *){color:color-mix(in oklab, var(--color-emerald-100) 80%, transparent)}}.dark\:text-emerald-100\/90:is(.dark *){color:#d7f7e7e6}@supports (color:color-mix(in lab, red, red)){.dark\:text-emerald-100\/90:is(.dark *){color:color-mix(in oklab, var(--color-emerald-100) 90%, transparent)}}.dark\:text-emerald-200:is(.dark *){color:var(--color-emerald-200)}.dark\:text-emerald-300:is(.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}.dark\:text-emerald-400\/90:is(.dark *){color:#1dd195e6}@supports (color:color-mix(in lab, red, red)){.dark\:text-emerald-400\/90:is(.dark *){color:color-mix(in oklab, var(--color-emerald-400) 90%, transparent)}}.dark\:text-emerald-500:is(.dark *){color:var(--color-emerald-500)}.dark\:text-fuchsia-400:is(.dark *){color:var(--color-fuchsia-400)}.dark\:text-gray-50:is(.dark *){color:var(--color-gray-50)}.dark\:text-gray-100:is(.dark *){color:var(--color-gray-100)}.dark\:text-gray-200:is(.dark *){color:var(--color-gray-200)}.dark\:text-gray-300:is(.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:is(.dark *){color:var(--color-gray-400)}.dark\:text-gray-500:is(.dark *){color:var(--color-gray-500)}.dark\:text-gray-600:is(.dark *){color:var(--color-gray-600)}.dark\:text-gray-700:is(.dark *){color:var(--color-gray-700)}.dark\:text-gray-800\/90:is(.dark *){color:#262626e6}@supports (color:color-mix(in lab, red, red)){.dark\:text-gray-800\/90:is(.dark *){color:color-mix(in oklab, var(--color-gray-800) 90%, transparent)}}.dark\:text-gray-900:is(.dark *){color:var(--color-gray-900)}.dark\:text-gray-950:is(.dark *){color:var(--color-gray-950)}.dark\:text-green-100:is(.dark *){color:#def7ec}.dark\:text-green-200:is(.dark *){color:#bcf0da}.dark\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:text-green-400:is(.dark *){color:var(--color-green-400)}.dark\:text-green-500:is(.dark *){color:#0e9f6e}.dark\:text-indigo-50:is(.dark *){color:#f0f5ff}.dark\:text-indigo-200:is(.dark *){color:#cddbfe}.dark\:text-indigo-200\/90:is(.dark *){color:#cddbfee6;color:lab(87.1798% .489384 -18.8107/.9)}.dark\:text-indigo-300:is(.dark *){color:#b4c6fc}.dark\:text-indigo-400:is(.dark *){color:#8da2fb}.dark\:text-lime-300:is(.dark *){color:var(--color-lime-300)}.dark\:text-lime-400:is(.dark *){color:var(--color-lime-400)}.dark\:text-neutral-100:is(.dark *){color:var(--color-neutral-100)}.dark\:text-neutral-200:is(.dark *){color:var(--color-neutral-200)}.dark\:text-neutral-300:is(.dark *){color:var(--color-neutral-300)}.dark\:text-neutral-400:is(.dark *){color:var(--color-neutral-400)}.dark\:text-neutral-500:is(.dark *){color:var(--color-neutral-500)}.dark\:text-neutral-600:is(.dark *){color:var(--color-neutral-600)}.dark\:text-neutral-700:is(.dark *){color:var(--color-neutral-700)}.dark\:text-neutral-950:is(.dark *){color:var(--color-neutral-950)}.dark\:text-orange-200:is(.dark *){color:#fcd9bd}.dark\:text-orange-300:is(.dark *){color:#fdba8c}.dark\:text-orange-400:is(.dark *){color:var(--color-orange-400)}.dark\:text-pink-300:is(.dark *){color:#f8b4d9}.dark\:text-pink-400:is(.dark *){color:var(--color-pink-400)}.dark\:text-primary-100:is(.dark *){color:var(--color-primary-100)}.dark\:text-primary-200:is(.dark *){color:var(--color-primary-200)}.dark\:text-primary-300:is(.dark *){color:var(--color-primary-300)}.dark\:text-primary-400:is(.dark *){color:var(--color-primary-400)}.dark\:text-primary-500:is(.dark *){color:var(--color-primary-500)}.dark\:text-purple-300:is(.dark *){color:#cabffd}.dark\:text-purple-400:is(.dark *){color:var(--color-purple-400)}.dark\:text-red-50:is(.dark *){color:#fdf2f2}.dark\:text-red-100:is(.dark *){color:#fde8e8}.dark\:text-red-200:is(.dark *){color:#fbd5d5}.dark\:text-red-200\/80:is(.dark *){color:#fbd5d5cc;color:lab(88.542% 13.6886 5.19993/.8)}.dark\:text-red-200\/90:is(.dark *){color:#fbd5d5e6;color:lab(88.542% 13.6886 5.19993/.9)}.dark\:text-red-300:is(.dark *){color:#f8b4b4}.dark\:text-red-400:is(.dark *){color:var(--color-red-400)}.dark\:text-red-400\/90:is(.dark *){color:#f98080e6}@supports (color:color-mix(in lab, red, red)){.dark\:text-red-400\/90:is(.dark *){color:color-mix(in oklab, var(--color-red-400) 90%, transparent)}}.dark\:text-red-500:is(.dark *){color:var(--color-red-500)}.dark\:text-rose-200:is(.dark *){color:var(--color-rose-200)}.dark\:text-rose-300:is(.dark *){color:var(--color-rose-300)}.dark\:text-rose-400:is(.dark *){color:var(--color-rose-400)}.dark\:text-rose-400\/90:is(.dark *){color:#f57285e6}@supports (color:color-mix(in lab, red, red)){.dark\:text-rose-400\/90:is(.dark *){color:color-mix(in oklab, var(--color-rose-400) 90%, transparent)}}.dark\:text-sky-100:is(.dark *){color:var(--color-sky-100)}.dark\:text-sky-200:is(.dark *){color:var(--color-sky-200)}.dark\:text-sky-300:is(.dark *){color:var(--color-sky-300)}.dark\:text-sky-400:is(.dark *){color:var(--color-sky-400)}.dark\:text-slate-50:is(.dark *){color:var(--color-slate-50)}.dark\:text-slate-100:is(.dark *){color:var(--color-slate-100)}.dark\:text-slate-200:is(.dark *){color:var(--color-slate-200)}.dark\:text-slate-300:is(.dark *){color:var(--color-slate-300)}.dark\:text-slate-400:is(.dark *){color:var(--color-slate-400)}.dark\:text-slate-900:is(.dark *){color:var(--color-slate-900)}.dark\:text-stone-900:is(.dark *){color:var(--color-stone-900)}.dark\:text-teal-300:is(.dark *){color:#7edce2}.dark\:text-teal-400:is(.dark *){color:#16bdca}.dark\:text-violet-100:is(.dark *){color:var(--color-violet-100)}.dark\:text-violet-200:is(.dark *){color:var(--color-violet-200)}.dark\:text-violet-300:is(.dark *){color:var(--color-violet-300)}.dark\:text-violet-400:is(.dark *){color:var(--color-violet-400)}.dark\:text-white:is(.dark *){color:var(--color-white)}.dark\:text-white\/18:is(.dark *){color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/18:is(.dark *){color:color-mix(in oklab, var(--color-white) 18%, transparent)}}.dark\:text-white\/35:is(.dark *){color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/35:is(.dark *){color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.dark\:text-white\/40:is(.dark *){color:#fff6}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/40:is(.dark *){color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.dark\:text-white\/45:is(.dark *){color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/45:is(.dark *){color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.dark\:text-white\/50:is(.dark *){color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/50:is(.dark *){color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.dark\:text-white\/55:is(.dark *){color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/55:is(.dark *){color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.dark\:text-white\/60:is(.dark *){color:#fff9}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/60:is(.dark *){color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.dark\:text-white\/62:is(.dark *){color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/62:is(.dark *){color:color-mix(in oklab, var(--color-white) 62%, transparent)}}.dark\:text-white\/70:is(.dark *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/70:is(.dark *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.dark\:text-white\/78:is(.dark *){color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/78:is(.dark *){color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.dark\:text-white\/80:is(.dark *){color:#fffc}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/80:is(.dark *){color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.dark\:text-white\/85:is(.dark *){color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/85:is(.dark *){color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.dark\:text-yellow-200:is(.dark *){color:var(--color-yellow-200)}.dark\:text-yellow-300:is(.dark *){color:var(--color-yellow-300)}.dark\:text-yellow-400:is(.dark *){color:var(--color-yellow-400)}.dark\:text-yellow-950:is(.dark *){color:var(--color-yellow-950)}.dark\:text-zinc-400:is(.dark *){color:var(--color-zinc-400)}.dark\:decoration-blue-700:is(.dark *){-webkit-text-decoration-color:var(--color-blue-700);text-decoration-color:var(--color-blue-700)}.dark\:decoration-gray-500:is(.dark *){-webkit-text-decoration-color:var(--color-gray-500);text-decoration-color:var(--color-gray-500)}.dark\:decoration-white\/40:is(.dark *){text-decoration-color:#fff6}@supports (color:color-mix(in lab, red, red)){.dark\:decoration-white\/40:is(.dark *){-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.dark\:placeholder-gray-400:is(.dark *)::-moz-placeholder{color:var(--color-gray-400)}.dark\:placeholder-gray-400:is(.dark *)::placeholder{color:var(--color-gray-400)}.dark\:placeholder-gray-500:is(.dark *)::-moz-placeholder{color:var(--color-gray-500)}.dark\:placeholder-gray-500:is(.dark *)::placeholder{color:var(--color-gray-500)}.dark\:\[color-scheme\:dark\]:is(.dark *){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark\:opacity-50:is(.dark *){opacity:.5}.dark\:opacity-90:is(.dark *){opacity:.9}.dark\:shadow-\[0_18px_50px_rgba\(0\,0\,0\,0\.4\)\]:is(.dark *){--tw-shadow:0 18px 50px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[0_22px_70px_rgba\(11\,11\,11\,0\.24\)\]:is(.dark *){--tw-shadow:0 22px 70px var(--tw-shadow-color,#0b0b0b3d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-none:is(.dark *){--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)}.dark\:shadow-xs:is(.dark *){--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)}.dark\:ring-1:is(.dark *){--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)}.dark\:shadow-blue-900\/20:is(.dark *){--tw-shadow-color:#17171733}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-blue-900\/20:is(.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-900) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:shadow-white\/10:is(.dark *){--tw-shadow-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-white\/10:is(.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-white) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:ring-amber-700\/80:is(.dark *){--tw-ring-color:#b65100cc}@supports (color:color-mix(in lab, red, red)){.dark\:ring-amber-700\/80:is(.dark *){--tw-ring-color:color-mix(in oklab, var(--color-amber-700) 80%, transparent)}}.dark\:ring-amber-800:is(.dark *){--tw-ring-color:var(--color-amber-800)}.dark\:ring-amber-900\/20:is(.dark *){--tw-ring-color:#7b330633}@supports (color:color-mix(in lab, red, red)){.dark\:ring-amber-900\/20:is(.dark *){--tw-ring-color:color-mix(in oklab, var(--color-amber-900) 20%, transparent)}}.dark\:ring-blue-400:is(.dark *){--tw-ring-color:var(--color-blue-400)}.dark\:ring-blue-800:is(.dark *){--tw-ring-color:var(--color-blue-800)}.dark\:ring-blue-900:is(.dark *){--tw-ring-color:var(--color-blue-900)}.dark\:ring-blue-900\/50:is(.dark *){--tw-ring-color:#17171780}@supports (color:color-mix(in lab, red, red)){.dark\:ring-blue-900\/50:is(.dark *){--tw-ring-color:color-mix(in oklab, var(--color-blue-900) 50%, transparent)}}.dark\:ring-blue-950:is(.dark *){--tw-ring-color:var(--color-blue-950)}.dark\:ring-cyan-800:is(.dark *){--tw-ring-color:var(--color-cyan-800)}.dark\:ring-emerald-800:is(.dark *){--tw-ring-color:var(--color-emerald-800)}.dark\:ring-emerald-900\/40:is(.dark *){--tw-ring-color:#004e3b66}@supports (color:color-mix(in lab, red, red)){.dark\:ring-emerald-900\/40:is(.dark *){--tw-ring-color:color-mix(in oklab, var(--color-emerald-900) 40%, transparent)}}.dark\:ring-emerald-950\/30:is(.dark *){--tw-ring-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.dark\:ring-emerald-950\/30:is(.dark *){--tw-ring-color:color-mix(in oklab, var(--color-emerald-950) 30%, transparent)}}.dark\:ring-emerald-950\/60:is(.dark *){--tw-ring-color:#002c2299}@supports (color:color-mix(in lab, red, red)){.dark\:ring-emerald-950\/60:is(.dark *){--tw-ring-color:color-mix(in oklab, var(--color-emerald-950) 60%, transparent)}}.dark\:ring-gray-400:is(.dark *){--tw-ring-color:var(--color-gray-400)}.dark\:ring-gray-500:is(.dark *){--tw-ring-color:var(--color-gray-500)}.dark\:ring-gray-600:is(.dark *){--tw-ring-color:var(--color-gray-600)}.dark\:ring-gray-700:is(.dark *){--tw-ring-color:var(--color-gray-700)}.dark\:ring-gray-800:is(.dark *){--tw-ring-color:var(--color-gray-800)}.dark\:ring-gray-800\/40:is(.dark *){--tw-ring-color:#26262666}@supports (color:color-mix(in lab, red, red)){.dark\:ring-gray-800\/40:is(.dark *){--tw-ring-color:color-mix(in oklab, var(--color-gray-800) 40%, transparent)}}.dark\:ring-gray-900:is(.dark *){--tw-ring-color:var(--color-gray-900)}.dark\:ring-green-500:is(.dark *){--tw-ring-color:#0e9f6e}.dark\:ring-pink-500:is(.dark *){--tw-ring-color:var(--color-pink-500)}.dark\:ring-primary-500\/65:is(.dark *){--tw-ring-color:#737373a6}@supports (color:color-mix(in lab, red, red)){.dark\:ring-primary-500\/65:is(.dark *){--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 65%, transparent)}}.dark\:ring-primary-900:is(.dark *){--tw-ring-color:var(--color-primary-900)}.dark\:ring-purple-600:is(.dark *){--tw-ring-color:var(--color-purple-600)}.dark\:ring-red-400:is(.dark *){--tw-ring-color:var(--color-red-400)}.dark\:ring-red-700:is(.dark *){--tw-ring-color:var(--color-red-700)}.dark\:ring-red-800:is(.dark *){--tw-ring-color:var(--color-red-800)}.dark\:ring-red-900\/70:is(.dark *){--tw-ring-color:#771d1db3}@supports (color:lab(0% 0 0)){.dark\:ring-red-900\/70:is(.dark *){--tw-ring-color:lab(26.9042% 39.2644 24.4388/.7)}}.dark\:ring-sky-800:is(.dark *){--tw-ring-color:var(--color-sky-800)}.dark\:ring-sky-800\/80:is(.dark *){--tw-ring-color:#005986cc}@supports (color:color-mix(in lab, red, red)){.dark\:ring-sky-800\/80:is(.dark *){--tw-ring-color:color-mix(in oklab, var(--color-sky-800) 80%, transparent)}}.dark\:ring-slate-800:is(.dark *){--tw-ring-color:var(--color-slate-800)}.dark\:ring-white:is(.dark *){--tw-ring-color:var(--color-white)}.dark\:ring-white\/10:is(.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:ring-white\/10:is(.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:ring-white\/20:is(.dark *){--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:ring-white\/20:is(.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark\:ring-white\/\[0\.08\]:is(.dark *){--tw-ring-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark\:ring-white\/\[0\.08\]:is(.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.dark\:ring-yellow-500:is(.dark *){--tw-ring-color:#c27803}.dark\:ring-yellow-800\/60:is(.dark *){--tw-ring-color:#723b1399}@supports (color:lab(0% 0 0)){.dark\:ring-yellow-800\/60:is(.dark *){--tw-ring-color:lab(31.6211% 22.5036 34.3408/.6)}}.dark\:ring-offset-cyan-600:is(.dark *){--tw-ring-offset-color:var(--color-cyan-600)}.dark\:ring-offset-gray-700:is(.dark *){--tw-ring-offset-color:var(--color-gray-700)}.dark\:ring-offset-gray-800:is(.dark *){--tw-ring-offset-color:var(--color-gray-800)}.dark\:ring-offset-gray-900:is(.dark *){--tw-ring-offset-color:var(--color-gray-900)}.dark\:ring-offset-green-600:is(.dark *){--tw-ring-offset-color:#057a55}.dark\:ring-offset-green-800:is(.dark *){--tw-ring-offset-color:#03543f}.dark\:ring-offset-indigo-700:is(.dark *){--tw-ring-offset-color:var(--color-indigo-700)}.dark\:ring-offset-lime-700:is(.dark *){--tw-ring-offset-color:var(--color-lime-700)}.dark\:ring-offset-pink-600:is(.dark *){--tw-ring-offset-color:var(--color-pink-600)}.dark\:ring-offset-purple-600:is(.dark *){--tw-ring-offset-color:var(--color-purple-600)}.dark\:ring-offset-red-600:is(.dark *){--tw-ring-offset-color:var(--color-red-600)}.dark\:ring-offset-red-900:is(.dark *){--tw-ring-offset-color:#771d1d}.dark\:ring-offset-teal-600:is(.dark *){--tw-ring-offset-color:#047481}.dark\:ring-offset-yellow-400:is(.dark *){--tw-ring-offset-color:var(--color-yellow-400)}.dark\:outline-amber-500:is(.dark *){outline-color:var(--color-amber-500)}.dark\:outline-red-400:is(.dark *){outline-color:var(--color-red-400)}.dark\:brightness-\[0\.85\]:is(.dark *){--tw-brightness:brightness(.85);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,)}@media (hover:hover){.dark\:group-hover\:bg-gray-100:is(.dark *):is(:where(.group):hover *){background-color:var(--color-gray-100)}.dark\:group-hover\:bg-gray-600:is(.dark *):is(:where(.group):hover *){background-color:var(--color-gray-600)}.dark\:group-hover\:text-blue-400:is(.dark *):is(:where(.group):hover *){color:var(--color-blue-400)}.dark\:group-hover\:text-primary-400:is(.dark *):is(:where(.group):hover *){color:var(--color-primary-400)}.dark\:group-hover\:text-white:is(.dark *):is(:where(.group):hover *){color:var(--color-white)}}.dark\:group-focus\:ring-cyan-800:is(.dark *):is(:where(.group):focus *){--tw-ring-color:var(--color-cyan-800)}.dark\:group-focus\:ring-gray-400:is(.dark *):is(:where(.group):focus *){--tw-ring-color:var(--color-gray-400)}.dark\:group-focus\:ring-gray-800:is(.dark *):is(:where(.group):focus *){--tw-ring-color:var(--color-gray-800)}.dark\:group-focus\:ring-green-800:is(.dark *):is(:where(.group):focus *){--tw-ring-color:#03543f}.dark\:group-focus\:ring-indigo-800:is(.dark *):is(:where(.group):focus *){--tw-ring-color:var(--color-indigo-800)}.dark\:group-focus\:ring-lime-800:is(.dark *):is(:where(.group):focus *){--tw-ring-color:var(--color-lime-800)}.dark\:group-focus\:ring-pink-800:is(.dark *):is(:where(.group):focus *){--tw-ring-color:var(--color-pink-800)}.dark\:group-focus\:ring-purple-800:is(.dark *):is(:where(.group):focus *){--tw-ring-color:var(--color-purple-800)}.dark\:group-focus\:ring-red-800:is(.dark *):is(:where(.group):focus *){--tw-ring-color:var(--color-red-800)}.dark\:group-focus\:ring-teal-800:is(.dark *):is(:where(.group):focus *){--tw-ring-color:#05505c}.dark\:group-focus\:ring-yellow-800:is(.dark *):is(:where(.group):focus *){--tw-ring-color:#723b13}.dark\:group-focus-visible\:bg-gray-500:is(.dark *):is(:where(.group):focus-visible *){background-color:var(--color-gray-500)}.dark\:group-focus-visible\:ring-gray-400:is(.dark *):is(:where(.group):focus-visible *){--tw-ring-color:var(--color-gray-400)}.dark\:group-focus-visible\:ring-gray-600:is(.dark *):is(:where(.group):focus-visible *){--tw-ring-color:var(--color-gray-600)}.dark\:group-focus-visible\:ring-offset-gray-950:is(.dark *):is(:where(.group):focus-visible *){--tw-ring-offset-color:var(--color-gray-950)}.dark\:group-active\:bg-gray-500:is(.dark *):is(:where(.group):active *){background-color:var(--color-gray-500)}.dark\:group-\[\.destructive\]\:border-red-800:is(.dark *):is(:where(.group).destructive *){border-color:var(--color-red-800)}.dark\:group-\[\.destructive\]\:text-red-300:is(.dark *):is(:where(.group).destructive *){color:#f8b4b4}.dark\:file\:bg-gray-600:is(.dark *)::file-selector-button{background-color:var(--color-gray-600)}.dark\:file\:bg-slate-800:is(.dark *)::file-selector-button{background-color:var(--color-slate-800)}.dark\:placeholder\:text-gray-400:is(.dark *)::-moz-placeholder{color:var(--color-gray-400)}.dark\:placeholder\:text-gray-400:is(.dark *)::placeholder{color:var(--color-gray-400)}.dark\:placeholder\:text-gray-500:is(.dark *)::-moz-placeholder{color:var(--color-gray-500)}.dark\:placeholder\:text-gray-500:is(.dark *)::placeholder{color:var(--color-gray-500)}.dark\:placeholder\:text-gray-600:is(.dark *)::-moz-placeholder{color:var(--color-gray-600)}.dark\:placeholder\:text-gray-600:is(.dark *)::placeholder{color:var(--color-gray-600)}.dark\:placeholder\:text-slate-500:is(.dark *)::-moz-placeholder{color:var(--color-slate-500)}.dark\:placeholder\:text-slate-500:is(.dark *)::placeholder{color:var(--color-slate-500)}.odd\:dark\:bg-gray-950:nth-child(odd):is(.dark *){background-color:var(--color-gray-950)}.even\:dark\:bg-black:nth-child(2n):is(.dark *){background-color:var(--color-black)}.dark\:checked\:border-transparent:is(.dark *):checked{border-color:#0000}.dark\:checked\:bg-current:is(.dark *):checked{background-color:currentColor}.dark\:focus-within\:border-blue-400:is(.dark *):focus-within{border-color:var(--color-blue-400)}.dark\:focus-within\:border-gray-500:is(.dark *):focus-within{border-color:var(--color-gray-500)}.dark\:focus-within\:border-green-400:is(.dark *):focus-within{border-color:var(--color-green-400)}.dark\:focus-within\:border-primary-500:is(.dark *):focus-within{border-color:var(--color-primary-500)}.dark\:focus-within\:border-red-400:is(.dark *):focus-within{border-color:var(--color-red-400)}.dark\:focus-within\:border-slate-500:is(.dark *):focus-within{border-color:var(--color-slate-500)}.dark\:focus-within\:ring-blue-400\/30:is(.dark *):focus-within{--tw-ring-color:#a1a1a14d}@supports (color:color-mix(in lab, red, red)){.dark\:focus-within\:ring-blue-400\/30:is(.dark *):focus-within{--tw-ring-color:color-mix(in oklab, var(--color-blue-400) 30%, transparent)}}.dark\:focus-within\:ring-gray-500:is(.dark *):focus-within{--tw-ring-color:var(--color-gray-500)}.dark\:focus-within\:ring-green-400:is(.dark *):focus-within{--tw-ring-color:var(--color-green-400)}.dark\:focus-within\:ring-primary-500:is(.dark *):focus-within{--tw-ring-color:var(--color-primary-500)}.dark\:focus-within\:ring-red-400:is(.dark *):focus-within{--tw-ring-color:var(--color-red-400)}.dark\:focus-within\:ring-slate-700\/70:is(.dark *):focus-within{--tw-ring-color:#404040b3}@supports (color:color-mix(in lab, red, red)){.dark\:focus-within\:ring-slate-700\/70:is(.dark *):focus-within{--tw-ring-color:color-mix(in oklab, var(--color-slate-700) 70%, transparent)}}.dark\:focus-within\:ring-white:is(.dark *):focus-within{--tw-ring-color:var(--color-white)}.dark\:focus-within\:ring-white\/30:is(.dark *):focus-within{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.dark\:focus-within\:ring-white\/30:is(.dark *):focus-within{--tw-ring-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.dark\:focus-within\:ring-offset-gray-800:is(.dark *):focus-within{--tw-ring-offset-color:var(--color-gray-800)}.dark\:focus-within\:ring-offset-slate-950:is(.dark *):focus-within{--tw-ring-offset-color:var(--color-slate-950)}@media (hover:hover){.dark\:hover\:border-amber-500:is(.dark *):hover{border-color:var(--color-amber-500)}.dark\:hover\:border-blue-500:is(.dark *):hover{border-color:var(--color-blue-500)}.dark\:hover\:border-blue-600:is(.dark *):hover{border-color:var(--color-blue-600)}.dark\:hover\:border-blue-700:is(.dark *):hover{border-color:var(--color-blue-700)}.dark\:hover\:border-border:is(.dark *):hover{border-color:var(--color-border)}.dark\:hover\:border-gray-300:is(.dark *):hover{border-color:var(--color-gray-300)}.dark\:hover\:border-gray-400:is(.dark *):hover{border-color:var(--color-gray-400)}.dark\:hover\:border-gray-500:is(.dark *):hover{border-color:var(--color-gray-500)}.dark\:hover\:border-gray-600:is(.dark *):hover{border-color:var(--color-gray-600)}.dark\:hover\:border-gray-700:is(.dark *):hover{border-color:var(--color-gray-700)}.dark\:hover\:border-gray-800:is(.dark *):hover{border-color:var(--color-gray-800)}.dark\:hover\:border-green-600:is(.dark *):hover{border-color:#057a55}.dark\:hover\:border-primary-600:is(.dark *):hover{border-color:var(--color-primary-600)}.dark\:hover\:border-primary-700:is(.dark *):hover{border-color:var(--color-primary-700)}.dark\:hover\:border-purple-700:is(.dark *):hover{border-color:var(--color-purple-700)}.dark\:hover\:border-red-600:is(.dark *):hover{border-color:var(--color-red-600)}.dark\:hover\:border-teal-500:is(.dark *):hover{border-color:#0694a2}.dark\:hover\:border-teal-700:is(.dark *):hover{border-color:#036672}.dark\:hover\:border-white\/40:is(.dark *):hover{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:border-white\/40:is(.dark *):hover{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.dark\:hover\:border-yellow-300:is(.dark *):hover{border-color:var(--color-yellow-300)}.dark\:hover\:\!bg-blue-600:is(.dark *):hover{background-color:var(--color-blue-600)!important}.dark\:hover\:\!bg-gray-100:is(.dark *):hover{background-color:var(--color-gray-100)!important}.dark\:hover\:\!bg-white:is(.dark *):hover{background-color:var(--color-white)!important}.dark\:hover\:bg-\[\#ffffff1a\]:is(.dark *):hover{background-color:#ffffff1a}.dark\:hover\:bg-\[var\(--color-hover\)\]:is(.dark *):hover{background-color:var(--color-hover)}.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.dark\:hover\:bg-amber-800:is(.dark *):hover{background-color:var(--color-amber-800)}.dark\:hover\:bg-amber-900\/30:is(.dark *):hover{background-color:#7b33064d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-amber-900\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-amber-900) 30%, transparent)}}.dark\:hover\:bg-amber-900\/35:is(.dark *):hover{background-color:#7b330659}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-amber-900\/35:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-amber-900) 35%, transparent)}}.dark\:hover\:bg-amber-900\/40:is(.dark *):hover{background-color:#7b330666}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-amber-900\/40:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}.dark\:hover\:bg-amber-950\/50:is(.dark *):hover{background-color:#46190180}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-amber-950\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-amber-950) 50%, transparent)}}.dark\:hover\:bg-blue-500:is(.dark *):hover{background-color:var(--color-blue-500)}.dark\:hover\:bg-blue-600:is(.dark *):hover{background-color:var(--color-blue-600)}.dark\:hover\:bg-blue-700:is(.dark *):hover{background-color:var(--color-blue-700)}.dark\:hover\:bg-blue-800\/40:is(.dark *):hover{background-color:#26262666}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-blue-800\/40:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-blue-800) 40%, transparent)}}.dark\:hover\:bg-blue-800\/60:is(.dark *):hover{background-color:#26262699}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-blue-800\/60:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-blue-800) 60%, transparent)}}.dark\:hover\:bg-blue-900\/35:is(.dark *):hover{background-color:#17171759}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-blue-900\/35:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-blue-900) 35%, transparent)}}.dark\:hover\:bg-blue-900\/40:is(.dark *):hover{background-color:#17171766}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-blue-900\/40:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-blue-900) 40%, transparent)}}.dark\:hover\:bg-blue-900\/50:is(.dark *):hover{background-color:#17171780}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-blue-900\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-blue-900) 50%, transparent)}}.dark\:hover\:bg-blue-900\/80:is(.dark *):hover{background-color:#171717cc}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-blue-900\/80:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-blue-900) 80%, transparent)}}.dark\:hover\:bg-blue-950\/30:is(.dark *):hover{background-color:#0a0a0a4d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-blue-950\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-blue-950) 30%, transparent)}}.dark\:hover\:bg-cyan-900\/20:is(.dark *):hover{background-color:#104e6433}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-cyan-900\/20:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-cyan-900) 20%, transparent)}}.dark\:hover\:bg-cyan-900\/80:is(.dark *):hover{background-color:#104e64cc}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-cyan-900\/80:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-cyan-900) 80%, transparent)}}.dark\:hover\:bg-emerald-900\/50:is(.dark *):hover{background-color:#004e3b80}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-emerald-900\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-emerald-900) 50%, transparent)}}.dark\:hover\:bg-gray-100:is(.dark *):hover{background-color:var(--color-gray-100)}.dark\:hover\:bg-gray-200:is(.dark *):hover{background-color:var(--color-gray-200)}.dark\:hover\:bg-gray-500:is(.dark *):hover{background-color:var(--color-gray-500)}.dark\:hover\:bg-gray-600:is(.dark *):hover{background-color:var(--color-gray-600)}.dark\:hover\:bg-gray-700:is(.dark *):hover{background-color:var(--color-gray-700)}.dark\:hover\:bg-gray-700\/40:is(.dark *):hover{background-color:#40404066}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-gray-700\/40:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-700) 40%, transparent)}}.dark\:hover\:bg-gray-700\/50:is(.dark *):hover{background-color:#40404080}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-gray-700\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-700) 50%, transparent)}}.dark\:hover\:bg-gray-700\/60:is(.dark *):hover{background-color:#40404099}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-gray-700\/60:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-700) 60%, transparent)}}.dark\:hover\:bg-gray-700\/80:is(.dark *):hover{background-color:#404040cc}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-gray-700\/80:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-700) 80%, transparent)}}.dark\:hover\:bg-gray-800:is(.dark *):hover{background-color:var(--color-gray-800)}.dark\:hover\:bg-gray-800\/20:is(.dark *):hover{background-color:#26262633}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-gray-800\/20:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-800) 20%, transparent)}}.dark\:hover\:bg-gray-800\/40:is(.dark *):hover{background-color:#26262666}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-gray-800\/40:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-800) 40%, transparent)}}.dark\:hover\:bg-gray-800\/50:is(.dark *):hover{background-color:#26262680}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-gray-800\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-800) 50%, transparent)}}.dark\:hover\:bg-gray-800\/60:is(.dark *):hover{background-color:#26262699}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-gray-800\/60:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-800) 60%, transparent)}}.dark\:hover\:bg-gray-800\/70:is(.dark *):hover{background-color:#262626b3}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-gray-800\/70:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-800) 70%, transparent)}}.dark\:hover\:bg-gray-800\/80:is(.dark *):hover{background-color:#262626cc}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-gray-800\/80:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-800) 80%, transparent)}}.dark\:hover\:bg-gray-900:is(.dark *):hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-gray-900\/40:is(.dark *):hover{background-color:#17171766}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-gray-900\/40:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-900) 40%, transparent)}}.dark\:hover\:bg-gray-900\/50:is(.dark *):hover{background-color:#17171780}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-gray-900\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-900) 50%, transparent)}}.dark\:hover\:bg-gray-900\/60:is(.dark *):hover{background-color:#17171799}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-gray-900\/60:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-900) 60%, transparent)}}.dark\:hover\:bg-gray-900\/70:is(.dark *):hover{background-color:#171717b3}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-gray-900\/70:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-900) 70%, transparent)}}.dark\:hover\:bg-green-600:is(.dark *):hover{background-color:#057a55}.dark\:hover\:bg-green-700:is(.dark *):hover{background-color:#046c4e}.dark\:hover\:bg-green-900\/50:is(.dark *):hover{background-color:#01473780;background-color:lab(26.0264% -24.125 3.7858/.5)}.dark\:hover\:bg-green-900\/80:is(.dark *):hover{background-color:#014737cc;background-color:lab(26.0264% -24.125 3.7858/.8)}.dark\:hover\:bg-indigo-900\/80:is(.dark *):hover{background-color:#362f78cc;background-color:lab(23.662% 20.2262 -41.6489/.8)}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-input) 50%, transparent)}}.dark\:hover\:bg-lime-900\/80:is(.dark *):hover{background-color:#35530ecc}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-lime-900\/80:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-lime-900) 80%, transparent)}}.dark\:hover\:bg-muted\/35:is(.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/35:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-muted) 35%, transparent)}}.dark\:hover\:bg-muted\/40:is(.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/40:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-muted) 40%, transparent)}}.dark\:hover\:bg-neutral-100:is(.dark *):hover{background-color:var(--color-neutral-100)}.dark\:hover\:bg-neutral-200:is(.dark *):hover{background-color:var(--color-neutral-200)}.dark\:hover\:bg-neutral-700:is(.dark *):hover{background-color:var(--color-neutral-700)}.dark\:hover\:bg-neutral-800:is(.dark *):hover{background-color:var(--color-neutral-800)}.dark\:hover\:bg-neutral-900:is(.dark *):hover{background-color:var(--color-neutral-900)}.dark\:hover\:bg-pink-900\/80:is(.dark *):hover{background-color:#751a3dcc;background-color:lab(26.6815% 41.3309 2.65995/.8)}.dark\:hover\:bg-primary-700:is(.dark *):hover{background-color:var(--color-primary-700)}.dark\:hover\:bg-primary\/30:is(.dark *):hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-primary\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.dark\:hover\:bg-purple-900\/80:is(.dark *):hover{background-color:#462f7fcc}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-purple-900\/80:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-purple-900) 80%, transparent)}}.dark\:hover\:bg-red-600:is(.dark *):hover{background-color:var(--color-red-600)}.dark\:hover\:bg-red-700:is(.dark *):hover{background-color:var(--color-red-700)}.dark\:hover\:bg-red-800:is(.dark *):hover{background-color:var(--color-red-800)}.dark\:hover\:bg-red-900\/20:is(.dark *):hover{background-color:#771d1d33;background-color:lab(26.9042% 39.2644 24.4388/.2)}.dark\:hover\:bg-red-900\/50:is(.dark *):hover{background-color:#771d1d80;background-color:lab(26.9042% 39.2644 24.4388/.5)}.dark\:hover\:bg-red-900\/80:is(.dark *):hover{background-color:#771d1dcc;background-color:lab(26.9042% 39.2644 24.4388/.8)}.dark\:hover\:bg-red-950:is(.dark *):hover{background-color:var(--color-red-950)}.dark\:hover\:bg-red-950\/30:is(.dark *):hover{background-color:#4608094d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-950\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-red-950) 30%, transparent)}}.dark\:hover\:bg-red-950\/40:is(.dark *):hover{background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-950\/40:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.dark\:hover\:bg-slate-200:is(.dark *):hover{background-color:var(--color-slate-200)}.dark\:hover\:bg-slate-800:is(.dark *):hover{background-color:var(--color-slate-800)}.dark\:hover\:bg-slate-800\/70:is(.dark *):hover{background-color:#262626b3}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-slate-800\/70:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-slate-800) 70%, transparent)}}.dark\:hover\:bg-stone-200:is(.dark *):hover{background-color:var(--color-stone-200)}.dark\:hover\:bg-teal-900\/80:is(.dark *):hover{background-color:#014451cc;background-color:lab(25.712% -15.5663 -13.5429/.8)}.dark\:hover\:bg-transparent:is(.dark *):hover{background-color:#0000}.dark\:hover\:bg-violet-800\/40:is(.dark *):hover{background-color:#54408b66}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-violet-800\/40:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-violet-800) 40%, transparent)}}.dark\:hover\:bg-white:is(.dark *):hover{background-color:var(--color-white)}.dark\:hover\:bg-white\/8:is(.dark *):hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/8:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.dark\:hover\:bg-white\/10:is(.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/10:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:hover\:bg-white\/15:is(.dark *):hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/15:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.dark\:hover\:bg-white\/90:is(.dark *):hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/90:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.dark\:hover\:bg-white\/\[0\.1\]:is(.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/\[0\.1\]:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:hover\:bg-white\/\[0\.03\]:is(.dark *):hover{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/\[0\.03\]:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.dark\:hover\:bg-white\/\[0\.04\]:is(.dark *):hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/\[0\.04\]:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.dark\:hover\:bg-white\/\[0\.05\]:is(.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/\[0\.05\]:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:hover\:bg-white\/\[0\.06\]:is(.dark *):hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/\[0\.06\]:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.dark\:hover\:bg-yellow-400:is(.dark *):hover{background-color:var(--color-yellow-400)}.dark\:hover\:bg-yellow-500:is(.dark *):hover{background-color:#c27803}.dark\:hover\:bg-yellow-900\/80:is(.dark *):hover{background-color:#633112cc;background-color:lab(26.7762% 21.2791 29.3341/.8)}.dark\:hover\:text-black:is(.dark *):hover{color:var(--color-black)}.dark\:hover\:text-blue-100:is(.dark *):hover{color:var(--color-blue-100)}.dark\:hover\:text-blue-200:is(.dark *):hover{color:var(--color-blue-200)}.dark\:hover\:text-blue-300:is(.dark *):hover{color:var(--color-blue-300)}.dark\:hover\:text-blue-400:is(.dark *):hover{color:var(--color-blue-400)}.dark\:hover\:text-cyan-100:is(.dark *):hover{color:var(--color-cyan-100)}.dark\:hover\:text-gray-100:is(.dark *):hover{color:var(--color-gray-100)}.dark\:hover\:text-gray-200:is(.dark *):hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:is(.dark *):hover{color:var(--color-gray-300)}.dark\:hover\:text-gray-900:is(.dark *):hover{color:var(--color-gray-900)}.dark\:hover\:text-primary-300:is(.dark *):hover{color:var(--color-primary-300)}.dark\:hover\:text-primary-400:is(.dark *):hover{color:var(--color-primary-400)}.dark\:hover\:text-purple-300:is(.dark *):hover{color:#cabffd}.dark\:hover\:text-red-300:is(.dark *):hover{color:#f8b4b4}.dark\:hover\:text-red-400:is(.dark *):hover{color:var(--color-red-400)}.dark\:hover\:text-slate-100:is(.dark *):hover{color:var(--color-slate-100)}.dark\:hover\:text-stone-300:is(.dark *):hover{color:var(--color-stone-300)}.dark\:hover\:text-white:is(.dark *):hover{color:var(--color-white)}.dark\:hover\:text-yellow-950:is(.dark *):hover{color:var(--color-yellow-950)}.dark\:hover\:decoration-white:is(.dark *):hover{-webkit-text-decoration-color:var(--color-white);text-decoration-color:var(--color-white)}.dark\:hover\:shadow-lg:is(.dark *):hover{--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)}.dark\:hover\:group-\[\.destructive\]\:text-red-100:is(.dark *):hover:is(:where(.group).destructive *){color:#fde8e8}.dark\:hover\:file\:bg-gray-500:is(.dark *):hover::file-selector-button{background-color:var(--color-gray-500)}}.dark\:focus\:border-\[\#424242\]:is(.dark *):focus{border-color:#424242}.dark\:focus\:border-blue-500:is(.dark *):focus{border-color:var(--color-blue-500)}.dark\:focus\:border-cyan-500:is(.dark *):focus{border-color:var(--color-cyan-500)}.dark\:focus\:border-gray-500:is(.dark *):focus{border-color:var(--color-gray-500)}.dark\:focus\:border-green-400:is(.dark *):focus{border-color:var(--color-green-400)}.dark\:focus\:border-green-500:is(.dark *):focus{border-color:#0e9f6e}.dark\:focus\:border-red-400:is(.dark *):focus{border-color:var(--color-red-400)}.dark\:focus\:border-red-500:is(.dark *):focus{border-color:var(--color-red-500)}.dark\:focus\:border-yellow-500:is(.dark *):focus{border-color:#c27803}.dark\:focus\:bg-\[\#424242\]:is(.dark *):focus{background-color:#424242}.dark\:focus\:bg-gray-600:is(.dark *):focus{background-color:var(--color-gray-600)}.dark\:focus\:bg-gray-700:is(.dark *):focus{background-color:var(--color-gray-700)}.dark\:focus\:text-white:is(.dark *):focus{color:var(--color-white)}.dark\:focus\:ring-\[\#424242\]:is(.dark *):focus{--tw-ring-color:#424242}.dark\:focus\:ring-blue-500:is(.dark *):focus{--tw-ring-color:var(--color-blue-500)}.dark\:focus\:ring-blue-800:is(.dark *):focus{--tw-ring-color:var(--color-blue-800)}.dark\:focus\:ring-blue-800\/50:is(.dark *):focus{--tw-ring-color:#26262680}@supports (color:color-mix(in lab, red, red)){.dark\:focus\:ring-blue-800\/50:is(.dark *):focus{--tw-ring-color:color-mix(in oklab, var(--color-blue-800) 50%, transparent)}}.dark\:focus\:ring-cyan-500:is(.dark *):focus{--tw-ring-color:var(--color-cyan-500)}.dark\:focus\:ring-cyan-600:is(.dark *):focus{--tw-ring-color:var(--color-cyan-600)}.dark\:focus\:ring-cyan-800:is(.dark *):focus{--tw-ring-color:var(--color-cyan-800)}.dark\:focus\:ring-gray-300:is(.dark *):focus{--tw-ring-color:var(--color-gray-300)}.dark\:focus\:ring-gray-400:is(.dark *):focus{--tw-ring-color:var(--color-gray-400)}.dark\:focus\:ring-gray-500:is(.dark *):focus{--tw-ring-color:var(--color-gray-500)}.dark\:focus\:ring-gray-600:is(.dark *):focus{--tw-ring-color:var(--color-gray-600)}.dark\:focus\:ring-gray-700:is(.dark *):focus{--tw-ring-color:var(--color-gray-700)}.dark\:focus\:ring-gray-800:is(.dark *):focus{--tw-ring-color:var(--color-gray-800)}.dark\:focus\:ring-gray-900:is(.dark *):focus{--tw-ring-color:var(--color-gray-900)}.dark\:focus\:ring-green-500:is(.dark *):focus{--tw-ring-color:#0e9f6e}.dark\:focus\:ring-green-600:is(.dark *):focus{--tw-ring-color:#057a55}.dark\:focus\:ring-green-800:is(.dark *):focus{--tw-ring-color:#03543f}.dark\:focus\:ring-indigo-700:is(.dark *):focus{--tw-ring-color:var(--color-indigo-700)}.dark\:focus\:ring-lime-700:is(.dark *):focus{--tw-ring-color:var(--color-lime-700)}.dark\:focus\:ring-pink-600:is(.dark *):focus{--tw-ring-color:var(--color-pink-600)}.dark\:focus\:ring-primary-950\/40:is(.dark *):focus{--tw-ring-color:#0a0a0a66}@supports (color:color-mix(in lab, red, red)){.dark\:focus\:ring-primary-950\/40:is(.dark *):focus{--tw-ring-color:color-mix(in oklab, var(--color-primary-950) 40%, transparent)}}.dark\:focus\:ring-purple-600:is(.dark *):focus{--tw-ring-color:var(--color-purple-600)}.dark\:focus\:ring-purple-800:is(.dark *):focus{--tw-ring-color:var(--color-purple-800)}.dark\:focus\:ring-red-500:is(.dark *):focus{--tw-ring-color:var(--color-red-500)}.dark\:focus\:ring-red-600:is(.dark *):focus{--tw-ring-color:var(--color-red-600)}.dark\:focus\:ring-red-800:is(.dark *):focus{--tw-ring-color:var(--color-red-800)}.dark\:focus\:ring-red-900:is(.dark *):focus{--tw-ring-color:#771d1d}.dark\:focus\:ring-teal-600:is(.dark *):focus{--tw-ring-color:#047481}.dark\:focus\:ring-white\/20:is(.dark *):focus{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:focus\:ring-white\/20:is(.dark *):focus{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark\:focus\:ring-white\/30:is(.dark *):focus{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.dark\:focus\:ring-white\/30:is(.dark *):focus{--tw-ring-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.dark\:focus\:ring-yellow-400:is(.dark *):focus{--tw-ring-color:var(--color-yellow-400)}.dark\:focus\:ring-yellow-500:is(.dark *):focus{--tw-ring-color:#c27803}.dark\:focus\:ring-yellow-800:is(.dark *):focus{--tw-ring-color:#723b13}.dark\:focus\:ring-offset-gray-800:is(.dark *):focus{--tw-ring-offset-color:var(--color-gray-800)}.dark\:focus\:ring-offset-gray-900:is(.dark *):focus{--tw-ring-offset-color:var(--color-gray-900)}.dark\:focus\:ring-offset-gray-950:is(.dark *):focus{--tw-ring-offset-color:var(--color-gray-950)}.dark\:focus-visible\:ring-blue-400:is(.dark *):focus-visible{--tw-ring-color:var(--color-blue-400)}.dark\:focus-visible\:ring-blue-800:is(.dark *):focus-visible{--tw-ring-color:var(--color-blue-800)}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}.dark\:focus-visible\:ring-gray-200:is(.dark *):focus-visible{--tw-ring-color:var(--color-gray-200)}.dark\:focus-visible\:ring-gray-600:is(.dark *):focus-visible{--tw-ring-color:var(--color-gray-600)}.dark\:focus-visible\:ring-neutral-600:is(.dark *):focus-visible{--tw-ring-color:var(--color-neutral-600)}.dark\:focus-visible\:ring-white:is(.dark *):focus-visible{--tw-ring-color:var(--color-white)}.dark\:focus-visible\:ring-white\/20:is(.dark *):focus-visible{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-white\/20:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark\:focus-visible\:ring-white\/60:is(.dark *):focus-visible{--tw-ring-color:#fff9}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-white\/60:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.dark\:focus-visible\:ring-offset-gray-800:is(.dark *):focus-visible{--tw-ring-offset-color:var(--color-gray-800)}.dark\:focus-visible\:ring-offset-gray-900:is(.dark *):focus-visible{--tw-ring-offset-color:var(--color-gray-900)}.dark\:focus-visible\:ring-offset-gray-950:is(.dark *):focus-visible{--tw-ring-offset-color:var(--color-gray-950)}.dark\:focus-visible\:ring-offset-neutral-950:is(.dark *):focus-visible{--tw-ring-offset-color:var(--color-neutral-950)}.dark\:focus-visible\:outline-gray-300:is(.dark *):focus-visible{outline-color:var(--color-gray-300)}.dark\:focus-visible\:outline-white:is(.dark *):focus-visible{outline-color:var(--color-white)}@media (hover:hover){.dark\:enabled\:hover\:bg-gray-700:is(.dark *):enabled:hover,.enabled\:dark\:hover\:bg-gray-700:enabled:is(.dark *):hover{background-color:var(--color-gray-700)}.dark\:enabled\:hover\:text-white:is(.dark *):enabled:hover,.enabled\:dark\:hover\:text-white:enabled:is(.dark *):hover{color:var(--color-white)}.dark\:enabled\:hover\:shadow-\[0_1px_2px_0_rgb\(0_0_0_\/_0\.12\)\,inset_0_0_0_100vmax_rgb\(0_0_0_\/_0\.08\)\]:is(.dark *):enabled:hover{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000001f), inset 0 0 0 100vmax var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.dark\:enabled\:active\:shadow-\[0_1px_2px_0_rgb\(0_0_0_\/_0\.14\)\,inset_0_0_0_100vmax_rgb\(0_0_0_\/_0\.12\)\]:is(.dark *):enabled:active{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#00000024), inset 0 0 0 100vmax var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:disabled\:bg-gray-900:is(.dark *):disabled{background-color:var(--color-gray-900)}.disabled\:dark\:text-gray-500:disabled:is(.dark *){color:var(--color-gray-500)}.dark\:disabled\:opacity-50:is(.dark *):disabled{opacity:.5}@media (hover:hover){.dark\:disabled\:hover\:bg-gray-700:is(.dark *):disabled:hover{background-color:var(--color-gray-700)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}.dark\:data-\[active\=true\]\:bg-white:is(.dark *)[data-active=true]{background-color:var(--color-white)}.dark\:data-\[active\=true\]\:text-gray-950:is(.dark *)[data-active=true]{color:var(--color-gray-950)}.dark\:data-\[outside\=true\]\:text-gray-500:is(.dark *)[data-outside=true]{color:var(--color-gray-500)}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--color-primary)}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}@media (min-width:40rem){.sm\:dark\:block:is(.dark *){display:block}.sm\:dark\:border-gray-700:is(.dark *){border-color:var(--color-gray-700)}.sm\:dark\:border-gray-800:is(.dark *){border-color:var(--color-gray-800)}.sm\:dark\:bg-gray-900\/40:is(.dark *){background-color:#17171766}@supports (color:color-mix(in lab, red, red)){.sm\:dark\:bg-gray-900\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 40%, transparent)}}}@media (min-width:48rem){@media (hover:hover){.md\:dark\:hover\:bg-transparent:is(.dark *):hover{background-color:#0000}.md\:dark\:hover\:text-white:is(.dark *):hover{color:var(--color-white)}}}@media (min-width:64rem){.dark\:lg\:bg-transparent:is(.dark *){background-color:#0000}.dark\:lg\:data-\[active\=true\]\:border-white:is(.dark *)[data-active=true]{border-color:var(--color-white)}.dark\:lg\:data-\[active\=true\]\:bg-gray-900:is(.dark *)[data-active=true]{background-color:var(--color-gray-900)}.dark\:lg\:data-\[active\=true\]\:text-white:is(.dark *)[data-active=true]{color:var(--color-white)}}@media print{.print\:static{position:static}.print\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.print\:hidden{display:none}.print\:h-1{height:calc(var(--spacing) * 1)}.print\:max-h-40{max-height:calc(var(--spacing) * 40)}.print\:max-h-none{max-height:none}.print\:max-w-none{max-width:none}.print\:break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.print\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.print\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.print\:overflow-visible{overflow:visible}.print\:rounded-none{border-radius:0}.print\:bg-white{background-color:var(--color-white)}.print\:p-0{padding:calc(var(--spacing) * 0)}.print\: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)}.print\:dark\:bg-white:is(.dark *){background-color:var(--color-white)}}.\[\&_\.sticky\]\:static .sticky{position:static}.\[\&_\.sticky\]\:mt-3 .sticky{margin-top:calc(var(--spacing) * 3)}.\[\&_\.sticky\]\:justify-end .sticky{justify-content:flex-end}.\[\&_\.sticky\]\:border-0 .sticky{border-style:var(--tw-border-style);border-width:0}.\[\&_\.sticky\]\:bg-transparent .sticky{background-color:#0000}.\[\&_\.sticky\]\:p-0 .sticky{padding:calc(var(--spacing) * 0)}.\[\&_\.sticky\]\:backdrop-blur-none .sticky{--tw-backdrop-blur: ;-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,)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.\[\&_\.sticky\]\:supports-\[backdrop-filter\]\:bg-transparent .sticky{background-color:#0000}}.\[\&_\.sticky_button\]\:h-9 .sticky button{height:calc(var(--spacing) * 9)}.\[\&_\.sticky_button\]\:h-10 .sticky button{height:calc(var(--spacing) * 10)}.\[\&_\.sticky_button\]\:w-auto .sticky button{width:auto}.\[\&_\.sticky_button\]\:flex-none .sticky button{flex:none}.\[\&_\.sticky_button\]\:rounded-lg .sticky button{border-radius:var(--radius-lg)}.\[\&_\.sticky_button\]\:rounded-xl .sticky button{border-radius:var(--radius-xl)}.\[\&_\.sticky_button\]\:bg-gray-900 .sticky button{background-color:var(--color-gray-900)}.\[\&_\.sticky_button\]\:px-4 .sticky button{padding-inline:calc(var(--spacing) * 4)}.\[\&_\.sticky_button\]\:text-sm .sticky button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_\.sticky_button\]\:text-white .sticky button{color:var(--color-white)}@media (hover:hover){.hover\:\[\&_\.sticky_button\]\:bg-black:hover .sticky button{background-color:var(--color-black)}}.dark\:\[\&_\.sticky_button\]\:bg-white:is(.dark *) .sticky button{background-color:var(--color-white)}.dark\:\[\&_\.sticky_button\]\:text-gray-900:is(.dark *) .sticky button{color:var(--color-gray-900)}.\[\&_\:is\(img\,video\)\]\:h-auto :is(img,video){height:auto}.\[\&_\:is\(img\,video\,iframe\)\]\:max-w-full :is(img,video,iframe){max-width:100%}.\[\&_\:is\(th\,td\)\]\:border :is(th,td){border-style:var(--tw-border-style);border-width:1px}.\[\&_\:is\(th\,td\)\]\:border-sf-border :is(th,td){border-color:var(--sf-color-border)}.\[\&_\:is\(th\,td\)\]\:px-3 :is(th,td){padding-inline:calc(var(--spacing) * 3)}.\[\&_\:is\(th\,td\)\]\:py-2 :is(th,td){padding-block:calc(var(--spacing) * 2)}.\[\&_\:is\(ul\,ol\)\]\:ps-\[1\.4em\] :is(ul,ol){padding-inline-start:1.4em}.\[\&_\[data-demo-focus-heading\]\>h2\]\:hidden [data-demo-focus-heading]>h2,.\[\&_\[data-demo-focus-heading\]\>p\:first-child\]\:hidden [data-demo-focus-heading]>p:first-child{display:none}.\[\&_\[data-demo-focus-heading\]\>p\:last-child\]\:mt-0 [data-demo-focus-heading]>p:last-child{margin-top:calc(var(--spacing) * 0)}.\[\&_\[data-demo-focus-heading\]\>p\:last-child\]\:text-sm [data-demo-focus-heading]>p:last-child{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_\[data-demo-focus-heading\]\>p\:last-child\]\:leading-6 [data-demo-focus-heading]>p:last-child{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}@media (min-width:64rem){.lg\:group-data-\[sf-scrolled\=true\]\/nav\:\[\&_\[data-sf-action\=call\]\>bdi\]\:sr-only:is(:where(.group\/nav)[data-sf-scrolled=true] *) [data-sf-action=call]>bdi{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.\[\&_\[data-stats-card\]\>div\]\:justify-start [data-stats-card]>div{justify-content:flex-start}.\[\&_\[data-stats-head\]_\.text-sm\]\:\[overflow-wrap\:anywhere\] [data-stats-head] .text-sm{overflow-wrap:anywhere}.\[\&_\[data-stats-head\]\>span\]\:bg-amber-50 [data-stats-head]>span{background-color:var(--color-amber-50)}.\[\&_\[data-stats-head\]\>span\]\:bg-blue-50 [data-stats-head]>span{background-color:var(--color-blue-50)}.\[\&_\[data-stats-head\]\>span\]\:bg-cyan-50 [data-stats-head]>span{background-color:var(--color-cyan-50)}.\[\&_\[data-stats-head\]\>span\]\:bg-emerald-50 [data-stats-head]>span{background-color:var(--color-emerald-50)}.\[\&_\[data-stats-head\]\>span\]\:bg-fuchsia-50 [data-stats-head]>span{background-color:var(--color-fuchsia-50)}.\[\&_\[data-stats-head\]\>span\]\:bg-indigo-50 [data-stats-head]>span{background-color:#f0f5ff}.\[\&_\[data-stats-head\]\>span\]\:bg-lime-50 [data-stats-head]>span{background-color:var(--color-lime-50)}.\[\&_\[data-stats-head\]\>span\]\:bg-orange-50 [data-stats-head]>span{background-color:#fff8f1}.\[\&_\[data-stats-head\]\>span\]\:bg-pink-50 [data-stats-head]>span{background-color:#fdf2f8}.\[\&_\[data-stats-head\]\>span\]\:bg-rose-50 [data-stats-head]>span{background-color:var(--color-rose-50)}.\[\&_\[data-stats-head\]\>span\]\:bg-sky-50 [data-stats-head]>span{background-color:var(--color-sky-50)}.\[\&_\[data-stats-head\]\>span\]\:bg-slate-100 [data-stats-head]>span{background-color:var(--color-slate-100)}.\[\&_\[data-stats-head\]\>span\]\:bg-teal-50 [data-stats-head]>span{background-color:#edfafa}.\[\&_\[data-stats-head\]\>span\]\:bg-violet-50 [data-stats-head]>span{background-color:var(--color-violet-50)}.dark\:\[\&_\[data-stats-head\]\>span\]\:bg-amber-950:is(.dark *) [data-stats-head]>span{background-color:var(--color-amber-950)}.dark\:\[\&_\[data-stats-head\]\>span\]\:bg-blue-950:is(.dark *) [data-stats-head]>span{background-color:var(--color-blue-950)}.dark\:\[\&_\[data-stats-head\]\>span\]\:bg-cyan-950:is(.dark *) [data-stats-head]>span{background-color:var(--color-cyan-950)}.dark\:\[\&_\[data-stats-head\]\>span\]\:bg-emerald-950:is(.dark *) [data-stats-head]>span{background-color:var(--color-emerald-950)}.dark\:\[\&_\[data-stats-head\]\>span\]\:bg-fuchsia-950:is(.dark *) [data-stats-head]>span{background-color:var(--color-fuchsia-950)}.dark\:\[\&_\[data-stats-head\]\>span\]\:bg-indigo-950:is(.dark *) [data-stats-head]>span{background-color:var(--color-indigo-950)}.dark\:\[\&_\[data-stats-head\]\>span\]\:bg-lime-950:is(.dark *) [data-stats-head]>span{background-color:var(--color-lime-950)}.dark\:\[\&_\[data-stats-head\]\>span\]\:bg-orange-950:is(.dark *) [data-stats-head]>span{background-color:var(--color-orange-950)}.dark\:\[\&_\[data-stats-head\]\>span\]\:bg-pink-950:is(.dark *) [data-stats-head]>span{background-color:var(--color-pink-950)}.dark\:\[\&_\[data-stats-head\]\>span\]\:bg-rose-950:is(.dark *) [data-stats-head]>span{background-color:var(--color-rose-950)}.dark\:\[\&_\[data-stats-head\]\>span\]\:bg-sky-950:is(.dark *) [data-stats-head]>span{background-color:var(--color-sky-950)}.dark\:\[\&_\[data-stats-head\]\>span\]\:bg-slate-800:is(.dark *) [data-stats-head]>span{background-color:var(--color-slate-800)}.dark\:\[\&_\[data-stats-head\]\>span\]\:bg-teal-950:is(.dark *) [data-stats-head]>span{background-color:var(--color-teal-950)}.dark\:\[\&_\[data-stats-head\]\>span\]\:bg-violet-950:is(.dark *) [data-stats-head]>span{background-color:var(--color-violet-950)}.\[\&_\[data-testid\=flowbite-card\]\]\:border-gray-200 [data-testid=flowbite-card]{border-color:var(--color-gray-200)}.\[\&_\[data-testid\=flowbite-card\]\]\:shadow-none [data-testid=flowbite-card]{--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)}.\[\&_\[data-testid\=flowbite-card\]\>div\]\:justify-start [data-testid=flowbite-card]>div{justify-content:flex-start}.\[\&_\[data-testid\=flowbite-card\]\>div\]\:gap-1\.5 [data-testid=flowbite-card]>div{gap:calc(var(--spacing) * 1.5)}.\[\&_\[data-testid\=flowbite-card\]\>div\]\:p-3 [data-testid=flowbite-card]>div{padding:calc(var(--spacing) * 3)}.\[\&_\[role\=progressbar\]\>div\]\:rounded-full [role=progressbar]>div{border-radius:3.40282e38px}.\[\&_\[role\=progressbar\]\>div\]\:bg-gray-200 [role=progressbar]>div{background-color:var(--color-gray-200)}.dark\:\[\&_\[role\=progressbar\]\>div\]\:bg-gray-700:is(.dark *) [role=progressbar]>div{background-color:var(--color-gray-700)}.\[\&_\[role\=progressbar\]\>div\>div\]\:rounded-full [role=progressbar]>div>div{border-radius:3.40282e38px}.\[\&_a\]\:w-full a{width:100%}.\[\&_a\]\:text-blue-700 a{color:var(--color-blue-700)}.\[\&_a\]\:text-sf-primary-ink a{color:var(--sf-color-primary-ink)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:decoration-1 a{text-decoration-thickness:1px}.\[\&_a\]\:underline-offset-4 a{text-underline-offset:4px}.dark\:\[\&_a\]\:text-blue-300:is(.dark *) a{color:var(--color-blue-300)}.\[\&_a\:hover\]\:decoration-2 a:hover{text-decoration-thickness:2px}.\[\&_blockquote\]\:my-3 blockquote{margin-block:calc(var(--spacing) * 3)}.\[\&_blockquote\]\:border-s-2 blockquote{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.\[\&_blockquote\]\:border-l-4 blockquote{border-left-style:var(--tw-border-style);border-left-width:4px}.\[\&_blockquote\]\:border-gray-300 blockquote{border-color:var(--color-gray-300)}.\[\&_blockquote\]\:border-sf-border blockquote{border-color:var(--sf-color-border)}.\[\&_blockquote\]\:ps-4 blockquote{padding-inline-start:calc(var(--spacing) * 4)}.\[\&_blockquote\]\:pl-3 blockquote{padding-left:calc(var(--spacing) * 3)}.\[\&_blockquote\]\:text-gray-700 blockquote{color:var(--color-gray-700)}.\[\&_blockquote\]\:text-sf-muted-fg blockquote{color:var(--sf-color-muted-fg)}.\[\&_blockquote\]\:italic blockquote{font-style:italic}.dark\:\[\&_blockquote\]\:border-gray-600:is(.dark *) blockquote{border-color:var(--color-gray-600)}.dark\:\[\&_blockquote\]\:text-gray-300:is(.dark *) blockquote{color:var(--color-gray-300)}.\[\&_blockquote_p\]\:mb-0 blockquote p{margin-bottom:calc(var(--spacing) * 0)}.\[\&_button\]\:w-full button{width:100%}.\[\&_canvas\]\:size-full canvas{width:100%;height:100%}.\[\&_em\]\:italic em{font-style:italic}.\[\&_fieldset\]\:border fieldset{border-style:var(--tw-border-style);border-width:1px}.\[\&_fieldset\]\:border-gray-200 fieldset{border-color:var(--color-gray-200)}.\[\&_fieldset\]\:bg-white fieldset{background-color:var(--color-white)}.\[\&_fieldset\]\:shadow-sm fieldset{--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)}.dark\:\[\&_fieldset\]\:border-gray-700:is(.dark *) fieldset{border-color:var(--color-gray-700)}.dark\:\[\&_fieldset\]\:bg-gray-900:is(.dark *) fieldset{background-color:var(--color-gray-900)}.dark\:\[\&_fieldset_\.text-muted-foreground\]\:text-gray-400:is(.dark *) fieldset .text-muted-foreground{color:var(--color-gray-400)}.\[\&_figcaption\]\:mt-2 figcaption{margin-top:calc(var(--spacing) * 2)}.\[\&_figcaption\]\:text-sf-sm figcaption{font-size:var(--sf-text-sm)}.\[\&_figcaption\]\:text-sf-muted-fg figcaption{color:var(--sf-color-muted-fg)}.\[\&_h2\]\:mt-4 h2{margin-top:calc(var(--spacing) * 4)}.\[\&_h2\]\:mt-\[2\.1em\] h2{margin-top:2.1em}.\[\&_h2\]\:mb-2 h2{margin-bottom:calc(var(--spacing) * 2)}.\[\&_h2\]\:scroll-mt-28 h2{scroll-margin-top:calc(var(--spacing) * 28)}.\[\&_h2\]\:font-sf-heading h2{font-family:var(--sf-font-heading)}.\[\&_h2\]\:text-2xl h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.\[\&_h2\]\:text-xl h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\[\&_h2\]\:text-sf-2xl h2{font-size:var(--sf-text-2xl)}.\[\&_h2\]\:leading-sf-heading h2{--tw-leading:var(--sf-leading-heading);line-height:var(--sf-leading-heading)}.\[\&_h2\]\:font-semibold h2{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h2\]\:text-sf-fg h2{color:var(--sf-color-fg)}.\[\&_h3\]\:mt-2 h3{margin-top:calc(var(--spacing) * 2)}.\[\&_h3\]\:mt-3 h3{margin-top:calc(var(--spacing) * 3)}.\[\&_h3\]\:mt-\[1\.7em\] h3{margin-top:1.7em}.\[\&_h3\]\:mb-1\.5 h3{margin-bottom:calc(var(--spacing) * 1.5)}.\[\&_h3\]\:scroll-mt-28 h3{scroll-margin-top:calc(var(--spacing) * 28)}.\[\&_h3\]\:font-sf-heading h3{font-family:var(--sf-font-heading)}.\[\&_h3\]\:text-base h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_h3\]\:text-sf-xl h3{font-size:var(--sf-text-xl)}.\[\&_h3\]\:leading-sf-heading h3{--tw-leading:var(--sf-leading-heading);line-height:var(--sf-leading-heading)}.\[\&_h3\]\:font-semibold h3{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h3\]\:text-sf-fg h3{color:var(--sf-color-fg)}.\[\&_h4\]\:mt-\[1\.5em\] h4{margin-top:1.5em}.\[\&_h4\]\:text-sf-lg h4{font-size:var(--sf-text-lg)}.\[\&_h4\]\:font-semibold h4{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h5\]\:mt-\[1\.3em\] h5{margin-top:1.3em}.\[\&_h5\]\:text-sf-base h5{font-size:var(--sf-text-base)}.\[\&_h5\]\:font-semibold h5{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_img\]\:my-3 img{margin-block:calc(var(--spacing) * 3)}.\[\&_img\]\:h-auto img{height:auto}.\[\&_img\]\:max-w-full img{max-width:100%}.\[\&_img\]\:rounded-lg img{border-radius:var(--radius-lg)}.\[\&_img\]\:transition-transform img{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))}.\[\&_img\]\:duration-\(--sf-duration-slow\) img{--tw-duration:var(--sf-duration-slow);transition-duration:var(--sf-duration-slow)}.\[\&_img\]\:ease-sf-emphasized img{--tw-ease:var(--sf-ease-emphasized);transition-timing-function:var(--sf-ease-emphasized)}@media (hover:hover){.group-hover\:\[\&_img\]\:scale-105:is(:where(.group):hover *) img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.\[\&_input\]\:min-w-0 input{min-width:calc(var(--spacing) * 0)}.\[\&_input\]\:border-0 input{border-style:var(--tw-border-style);border-width:0}.\[\&_input\]\:\!border-red-500 input{border-color:var(--color-red-500)!important}.\[\&_input\]\:border-gray-300 input{border-color:var(--color-gray-300)}.\[\&_input\]\:bg-gray-50 input{background-color:var(--color-gray-50)}.\[\&_input\]\:bg-transparent input{background-color:#0000}.\[\&_input\]\:bg-white input{background-color:var(--color-white)}.\[\&_input\]\:ps-9 input{padding-inline-start:calc(var(--spacing) * 9)}.\[\&_input\]\:text-base input{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_input\]\:accent-\[var\(--measurement-primary\)\] input{accent-color:var(--measurement-primary)}.\[\&_input\]\:accent-\[var\(--rating-primary\)\] input{accent-color:var(--rating-primary)}.\[\&_input\]\:focus\:border-gray-900 input:focus{border-color:var(--color-gray-900)}.\[\&_input\]\:focus\:ring-0 input:focus{--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)}.\[\&_input\]\:focus\:ring-gray-900 input:focus{--tw-ring-color:var(--color-gray-900)}.dark\:\[\&_input\]\:border-\[var\(--color-hover\)\]:is(.dark *) input{border-color:var(--color-hover)}.dark\:\[\&_input\]\:bg-\[var\(--color-surface-raised\)\]:is(.dark *) input{background-color:var(--color-surface-raised)}.dark\:\[\&_input\]\:focus\:border-white:is(.dark *) input:focus{border-color:var(--color-white)}.dark\:\[\&_input\]\:focus\:ring-white:is(.dark *) input:focus{--tw-ring-color:var(--color-white)}.\[\&_label\>div\]\:py-5 label>div{padding-block:calc(var(--spacing) * 5)}.\[\&_label\>div\]\:py-8 label>div{padding-block:calc(var(--spacing) * 8)}.\[\&_li\]\:mt-1 li{margin-top:calc(var(--spacing) * 1)}.\[\&_li\]\:mt-\[0\.45em\] li{margin-top:.45em}.\[\&_li\]\:mb-1 li{margin-bottom:calc(var(--spacing) * 1)}.\[\&_li\]\:ps-\[0\.2em\] li{padding-inline-start:.2em}.\[\&_li\]\:marker\:text-sf-muted-fg li ::marker{color:var(--sf-color-muted-fg)}.\[\&_li\]\:marker\:text-sf-muted-fg li::marker{color:var(--sf-color-muted-fg)}.\[\&_li\]\:marker\:text-sf-muted-fg li ::-webkit-details-marker{color:var(--sf-color-muted-fg)}.\[\&_li\]\:marker\:text-sf-muted-fg li::-webkit-details-marker{color:var(--sf-color-muted-fg)}.\[\&_li\>p\]\:\[direction\:inherit\] li>p{direction:inherit}.\[\&_ol\]\:my-2 ol{margin-block:calc(var(--spacing) * 2)}.\[\&_ol\]\:mb-2 ol{margin-bottom:calc(var(--spacing) * 2)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-5 ol{padding-left:calc(var(--spacing) * 5)}.\[\&_p\]\:m-0 p{margin:calc(var(--spacing) * 0)}.\[\&_p\]\:my-1\.5 p{margin-block:calc(var(--spacing) * 1.5)}.\[\&_p\]\:mb-2 p{margin-bottom:calc(var(--spacing) * 2)}.\[\&_p\]\:text-sm p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_p\+p\]\:text-xs p+p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.\[\&_pre\]\:whitespace-pre-wrap pre{white-space:pre-wrap}.\[\&_select\]\:\!border-red-500 select{border-color:var(--color-red-500)!important}.\[\&_span\]\:\!h-7 span{height:calc(var(--spacing) * 7)!important}.\[\&_span\]\:\!w-7 span{width:calc(var(--spacing) * 7)!important}.\[\&_span\.text-2xl\.font-bold\]\:text-amber-600 span.text-2xl.font-bold{color:var(--color-amber-600)}.\[\&_span\.text-2xl\.font-bold\]\:text-blue-600 span.text-2xl.font-bold{color:var(--color-blue-600)}.\[\&_span\.text-2xl\.font-bold\]\:text-gray-500 span.text-2xl.font-bold{color:var(--color-gray-500)}.\[\&_span\.text-2xl\.font-bold\]\:text-green-600 span.text-2xl.font-bold{color:#057a55}.\[\&_span\.text-2xl\.font-bold\]\:text-red-600 span.text-2xl.font-bold{color:var(--color-red-600)}.\[\&_span\.text-2xl\.font-bold\]\:text-slate-600 span.text-2xl.font-bold{color:var(--color-slate-600)}.dark\:\[\&_span\.text-2xl\.font-bold\]\:text-amber-400:is(.dark *) span.text-2xl.font-bold{color:var(--color-amber-400)}.dark\:\[\&_span\.text-2xl\.font-bold\]\:text-blue-400:is(.dark *) span.text-2xl.font-bold{color:var(--color-blue-400)}.dark\:\[\&_span\.text-2xl\.font-bold\]\:text-gray-400:is(.dark *) span.text-2xl.font-bold{color:var(--color-gray-400)}.dark\:\[\&_span\.text-2xl\.font-bold\]\:text-green-400:is(.dark *) span.text-2xl.font-bold{color:var(--color-green-400)}.dark\:\[\&_span\.text-2xl\.font-bold\]\:text-red-400:is(.dark *) span.text-2xl.font-bold{color:var(--color-red-400)}.dark\:\[\&_span\.text-2xl\.font-bold\]\:text-slate-400:is(.dark *) span.text-2xl.font-bold{color:var(--color-slate-400)}.\[\&_span\:last-child\]\:sr-only span:last-child{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\[\&_strong\]\:font-semibold strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_strong\]\:text-sf-fg strong{color:var(--sf-color-fg)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-6 svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&_svg\]\:\!h-3\.5 svg{height:calc(var(--spacing) * 3.5)!important}.\[\&_svg\]\:\!w-3\.5 svg{width:calc(var(--spacing) * 3.5)!important}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--color-muted-foreground)}.\[\&_table\]\:my-2 table{margin-block:calc(var(--spacing) * 2)}.\[\&_table\]\:w-full table{width:100%}.\[\&_table\]\:w-max table{width:max-content}.\[\&_table\]\:min-w-full table{min-width:100%}.\[\&_table\]\:border-collapse table{border-collapse:collapse}.\[\&_table\]\:text-xs table{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_table\]\:text-sf-base table{font-size:var(--sf-text-base)}.\[\&_tbody_td\:first-child\]\:sticky tbody td:first-child{position:sticky}.\[\&_tbody_td\:first-child\]\:start-0 tbody td:first-child{inset-inline-start:calc(var(--spacing) * 0)}.\[\&_tbody_td\:first-child\]\:z-10 tbody td:first-child{z-index:10}.\[\&_tbody_td\:first-child\]\:bg-card tbody td:first-child{background-color:var(--color-card)}.\[\&_td\]\:max-w-\[10rem\] td{max-width:10rem}.\[\&_td\]\:min-w-\[7\.5rem\] td{min-width:7.5rem}.\[\&_td\]\:truncate td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&_td\]\:border td{border-style:var(--tw-border-style);border-width:1px}.\[\&_td\]\:border-gray-300 td{border-color:var(--color-gray-300)}.\[\&_td\]\:px-2 td{padding-inline:calc(var(--spacing) * 2)}.\[\&_td\]\:py-1 td{padding-block:calc(var(--spacing) * 1)}.\[\&_td\]\:whitespace-nowrap td{white-space:nowrap}.dark\:\[\&_td\]\:border-gray-600:is(.dark *) td{border-color:var(--color-gray-600)}.\[\&_textarea\]\:\!border-red-500 textarea{border-color:var(--color-red-500)!important}.\[\&_textarea\]\:text-gray-950 textarea{color:var(--color-gray-950)}.\[\&_textarea\]\:placeholder\:text-gray-400 textarea::placeholder{color:var(--color-gray-400)}.dark\:\[\&_textarea\]\:text-gray-50:is(.dark *) textarea{color:var(--color-gray-50)}.dark\:\[\&_textarea\]\:placeholder\:text-gray-500:is(.dark *) textarea::-moz-placeholder{color:var(--color-gray-500)}.dark\:\[\&_textarea\]\:placeholder\:text-gray-500:is(.dark *) textarea::placeholder{color:var(--color-gray-500)}.\[\&_th\]\:max-w-\[10rem\] th{max-width:10rem}.\[\&_th\]\:min-w-\[7\.5rem\] th{min-width:7.5rem}.\[\&_th\]\:truncate th{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&_th\]\:border th{border-style:var(--tw-border-style);border-width:1px}.\[\&_th\]\:border-gray-300 th{border-color:var(--color-gray-300)}.\[\&_th\]\:bg-gray-100 th{background-color:var(--color-gray-100)}.\[\&_th\]\:px-2 th{padding-inline:calc(var(--spacing) * 2)}.\[\&_th\]\:py-1 th{padding-block:calc(var(--spacing) * 1)}.\[\&_th\]\:py-1\.5 th{padding-block:calc(var(--spacing) * 1.5)}.\[\&_th\]\:text-start th{text-align:start}.\[\&_th\]\:font-semibold th{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_th\]\:whitespace-nowrap th{white-space:nowrap}.dark\:\[\&_th\]\:border-gray-600:is(.dark *) th{border-color:var(--color-gray-600)}.dark\:\[\&_th\]\:bg-gray-800:is(.dark *) th{background-color:var(--color-gray-800)}.\[\&_thead_th\]\:sticky thead th{position:sticky}.\[\&_thead_th\]\:top-0 thead th{top:calc(var(--spacing) * 0)}.\[\&_thead_th\]\:z-20 thead th{z-index:20}.\[\&_thead_th\:first-child\]\:start-0 thead th:first-child{inset-inline-start:calc(var(--spacing) * 0)}.\[\&_thead_th\:first-child\]\:z-30 thead th:first-child{z-index:30}.\[\&_tr\:nth-child\(even\)\]\:bg-gray-50 tr:nth-child(2n){background-color:var(--color-gray-50)}.dark\:\[\&_tr\:nth-child\(even\)\]\:bg-gray-900\/40:is(.dark *) tr:nth-child(2n){background-color:#17171766}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&_tr\:nth-child\(even\)\]\:bg-gray-900\/40:is(.dark *) tr:nth-child(2n){background-color:color-mix(in oklab, var(--color-gray-900) 40%, transparent)}}.\[\&_ul\]\:my-2 ul{margin-block:calc(var(--spacing) * 2)}.\[\&_ul\]\:mb-2 ul{margin-bottom:calc(var(--spacing) * 2)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-5 ul{padding-left:calc(var(--spacing) * 5)}.dark\:\[\&\:\:-webkit-calendar-picker-indicator\]\:invert:is(.dark *)::-webkit-calendar-picker-indicator{--tw-invert:invert(100%);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,)}.\[\&\:\:-webkit-date-and-time-value\]\:min-w-0::-webkit-date-and-time-value{min-width:calc(var(--spacing) * 0)}.\[\&\:\:-webkit-date-and-time-value\]\:text-start::-webkit-date-and-time-value{text-align:start}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{display:none}.\[\&\:has\(\[data-sf-view\=job\]\)_\:is\(\.sf-jobs-head\,\.sf-jobs-note\)\]\:hidden:has([data-sf-view=job]) :is(.sf-jobs-head,.sf-jobs-note){display:none}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}.\[\&\:is\(\:lang\(ar\)\,\:lang\(ur\)\)_\*\]\:tracking-normal:is(:lang(ar),:lang(ur)) *{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.\[\&\:is\(\:lang\(ar\)\,\:lang\(ur\)\)_em\]\:font-semibold:is(:lang(ar),:lang(ur)) em{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&\:is\(\:lang\(ar\)\,\:lang\(ur\)\)_em\]\:not-italic:is(:lang(ar),:lang(ur)) em{font-style:normal}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--color-destructive)!important}.\[\&\:lang\(ar\)\]\:leading-\[1\.9\]:lang(ar){--tw-leading:1.9;line-height:1.9}.\[\&\:lang\(ar\)\]\:leading-\[1\.45\]:lang(ar){--tw-leading:1.45;line-height:1.45}.\[\&\:lang\(ar\)\]\:leading-\[1\.95\]:lang(ar){--tw-leading:1.95;line-height:1.95}.\[\&\:lang\(ar\)_\:is\(h2\,h3\,h4\)\]\:leading-\[1\.5\]:lang(ar) :is(h2,h3,h4){--tw-leading:1.5;line-height:1.5}.\[\&\:lang\(ur\)\]\:leading-\[1\.7\]:lang(ur){--tw-leading:1.7;line-height:1.7}.\[\&\:lang\(ur\)\]\:leading-\[1\.8\]:lang(ur){--tw-leading:1.8;line-height:1.8}.\[\&\:lang\(ur\)\]\:leading-\[1\.75\]:lang(ur){--tw-leading:1.75;line-height:1.75}.\[\&\:lang\(ur\)\]\:leading-\[2\.2\]:lang(ur){--tw-leading:2.2;line-height:2.2}.\[\&\:lang\(ur\)\]\:leading-\[2\.35\]:lang(ur){--tw-leading:2.35;line-height:2.35}.\[\&\:lang\(ur\)_\:is\(h2\,h3\,h4\)\]\:leading-\[1\.9\]:lang(ur) :is(h2,h3,h4){--tw-leading:1.9;line-height:1.9}.\[\&\:lang\(ur\)\>\*\+\*\]\:mt-\[0\.9em\]:lang(ur)>*+*{margin-top:.9em}.\[\&\:lang\(zh\)\]\:leading-\[1\.85\]:lang(zh){--tw-leading:1.85;line-height:1.85}.\[\&\>\*\]\:max-w-full>*{max-width:100%}.\[\&\>\*\]\:min-w-0>*{min-width:calc(var(--spacing) * 0)}.\[\&\>\*\+\*\]\:mt-\[1\.1em\]>*+*{margin-top:1.1em}.\[\&\>\*\:last-child\]\:min-w-0>:last-child{min-width:calc(var(--spacing) * 0)}.\[\&\>\*\:last-child\]\:overflow-visible>:last-child{overflow:visible}.\[\&\>\*\:last-child\]\:leading-snug>:last-child{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.\[\&\>\*\:last-child\]\:break-words>:last-child{overflow-wrap:break-word}.\[\&\>\*\:last-child\]\:whitespace-normal>:last-child{white-space:normal}@media not all and (min-width:40rem){.max-sm\:\[\&\>\*\:last-child\:nth-child\(odd\)\]\:col-span-2>:last-child:nth-child(odd){grid-column:span 2/span 2}}.\[\&\>\:first-child\]\:mt-0>:first-child{margin-top:calc(var(--spacing) * 0)}.\[\&\>\:is\(h2\,h3\,h4\,h5\)\+\*\]\:mt-\[0\.55em\]>:is(h2,h3,h4,h5)+*{margin-top:.55em}.\[\&\>\[data-sf-overflow\]\]\:hidden>[data-sf-overflow]{display:none}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--color-primary)}.\[\&\>article\]\:flex-1>article{flex:1}.\[\&\>button\]\:min-h-10>button{min-height:calc(var(--spacing) * 10)}.\[\&\>button\]\:rounded-full>button{border-radius:3.40282e38px}.\[\&\>button\]\:px-2\.5>button{padding-inline:calc(var(--spacing) * 2.5)}.\[\&\>div\]\:flex>div{display:flex}.\[\&\>div\]\:size-24>div{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.\[\&\>div\]\:h-full>div{height:100%}.\[\&\>div\]\:min-h-0>div{min-height:calc(var(--spacing) * 0)}.\[\&\>div\]\:w-full>div{width:100%}.\[\&\>div\]\:min-w-0>div{min-width:calc(var(--spacing) * 0)}.\[\&\>div\]\:flex-1>div{flex:1}.\[\&\>div\]\:\!cursor-pointer>div{cursor:pointer!important}.\[\&\>div\]\:flex-col>div{flex-direction:column}.\[\&\>div\]\:items-center>div{align-items:center}.\[\&\>div\]\:\!justify-start>div{justify-content:flex-start!important}.\[\&\>div\]\:justify-start>div{justify-content:flex-start}.\[\&\>div\]\:\!gap-0>div{gap:calc(var(--spacing) * 0)!important}.\[\&\>div\]\:\!gap-2>div{gap:calc(var(--spacing) * 2)!important}.\[\&\>div\]\:\!gap-3>div{gap:calc(var(--spacing) * 3)!important}.\[\&\>div\]\:gap-2>div{gap:calc(var(--spacing) * 2)}.\[\&\>div\]\:gap-3>div{gap:calc(var(--spacing) * 3)}.\[\&\>div\]\:overflow-hidden>div{overflow:hidden}.\[\&\>div\]\:\!p-0>div{padding:calc(var(--spacing) * 0)!important}.\[\&\>div\]\:\!p-3>div{padding:calc(var(--spacing) * 3)!important}.\[\&\>div\]\:p-0>div{padding:calc(var(--spacing) * 0)}.\[\&\>div\]\:p-4>div{padding:calc(var(--spacing) * 4)}.\[\&\>div\]\:p-10>div{padding:calc(var(--spacing) * 10)}.\[\&\>div\]\:text-center>div{text-align:center}@media (min-width:40rem){.sm\:\[\&\>div\]\:\!p-5>div{padding:calc(var(--spacing) * 5)!important}}.\[\&\>div\:first-child\]\:flex>div:first-child{display:flex}.\[\&\>div\:first-child\]\:items-center>div:first-child{align-items:center}.\[\&\>div\:first-child\]\:justify-between>div:first-child{justify-content:space-between}.\[\&\>div\>div\]\:w-full>div>div{width:100%}.\[\&\>div\>div\]\:\!justify-center>div>div{justify-content:center!important}.\[\&\>fieldset\]\:rounded-lg>fieldset{border-radius:var(--radius-lg)}.\[\&\>fieldset\]\:bg-transparent>fieldset{background-color:#0000}.\[\&\>fieldset\]\:shadow-none>fieldset{--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)}.\[\&\>fieldset\]\:ring-1>fieldset{--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)}.\[\&\>fieldset\]\:ring-black\/5>fieldset{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.\[\&\>fieldset\]\:ring-black\/5>fieldset{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.dark\:\[\&\>fieldset\]\:ring-white\/10:is(.dark *)>fieldset{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>fieldset\]\:ring-white\/10:is(.dark *)>fieldset{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.\[\&\>li\]\:ps-1>li{padding-inline-start:calc(var(--spacing) * 1)}.\[\&\>li\+li\]\:border-t>li+li{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\>li\+li\]\:border-sf-border>li+li{border-color:var(--sf-color-border)}.\[\&\>li\>div\]\:w-full>li>div{width:100%}.\[\&\>p\:first-child\]\:text-sf-xl>p:first-child{font-size:var(--sf-text-xl)}.\[\&\>p\:first-child\]\:leading-sf-heading>p:first-child{--tw-leading:var(--sf-leading-heading);line-height:var(--sf-leading-heading)}.\[\&\>p\:first-child\]\:text-sf-fg>p:first-child{color:var(--sf-color-fg)}.\[\&\>p\:first-of-type\]\:first-letter\:float-start>p:first-of-type:first-letter{float:inline-start}.\[\&\>p\:first-of-type\]\:first-letter\:me-3>p:first-of-type:first-letter{margin-inline-end:calc(var(--spacing) * 3)}.\[\&\>p\:first-of-type\]\:first-letter\:mt-1>p:first-of-type:first-letter{margin-top:calc(var(--spacing) * 1)}.\[\&\>p\:first-of-type\]\:first-letter\:font-sf-heading>p:first-of-type:first-letter{font-family:var(--sf-font-heading)}.\[\&\>p\:first-of-type\]\:first-letter\:text-\[3\.6em\]>p:first-of-type:first-letter{font-size:3.6em}.\[\&\>p\:first-of-type\]\:first-letter\:leading-\[0\.8\]>p:first-of-type:first-letter{--tw-leading:.8;line-height:.8}.\[\&\>p\:first-of-type\]\:first-letter\:text-sf-primary-ink>p:first-of-type:first-letter{color:var(--sf-color-primary-ink)}.\[\&\>span\]\:inline-flex>span{display:inline-flex}.\[\&\>span\]\:items-center>span{align-items:center}.\[\&\>span\]\:gap-1>span{gap:calc(var(--spacing) * 1)}.\[\&\>span\]\:p-0>span{padding:calc(var(--spacing) * 0)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:mt-0\.5>svg{margin-top:calc(var(--spacing) * .5)}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-6>svg{height:calc(var(--spacing) * 6)}.\[\&\>svg\]\:h-full>svg{height:100%}.\[\&\>svg\]\:w-6>svg{width:calc(var(--spacing) * 6)}.\[\&\>svg\]\:w-full>svg{width:100%}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:transition-transform>svg{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))}.\[\&\>svg\]\:duration-\(--sf-duration-base\)>svg{--tw-duration:var(--sf-duration-base);transition-duration:var(--sf-duration-base)}.\[\&\>svg\]\:ease-sf-emphasized>svg{--tw-ease:var(--sf-ease-emphasized);transition-timing-function:var(--sf-ease-emphasized)}@media (prefers-reduced-motion:reduce){.motion-reduce\:\[\&\>svg\]\:transition-none>svg{transition-property:none}}@media (min-width:40rem){.sm\:\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}}@container sf-add not (min-width:9.5rem){.\@max-\[9\.5rem\]\/sf-add\:\[\&\>svg\]\:hidden>svg{display:none}}@media (hover:hover){.ltr\:hover\:\[\&\>svg\]\:translate-x-1:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *):hover>svg{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.ltr\:focus-visible\:\[\&\>svg\]\:translate-x-1:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *):focus-visible>svg{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (hover:hover){.rtl\:hover\:\[\&\>svg\]\:-translate-x-1:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):hover>svg{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.rtl\:focus-visible\:\[\&\>svg\]\:-translate-x-1:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):focus-visible>svg{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\[aria-pressed\=false\]_\[data-testid\=flowbite-card\]\]\:border-gray-200[aria-pressed=false] [data-testid=flowbite-card]{border-color:var(--color-gray-200)}.dark\:\[\&\[aria-pressed\=false\]_\[data-testid\=flowbite-card\]\]\:border-gray-700:is(.dark *)[aria-pressed=false] [data-testid=flowbite-card]{border-color:var(--color-gray-700)}.\[\&\[aria-pressed\=true\]_\[data-testid\=flowbite-card\]\]\:\!border-gray-900[aria-pressed=true] [data-testid=flowbite-card]{border-color:var(--color-gray-900)!important}.\[\&\[aria-pressed\=true\]_\[data-testid\=flowbite-card\]\]\:\!bg-gray-100[aria-pressed=true] [data-testid=flowbite-card]{background-color:var(--color-gray-100)!important}.\[\&\[aria-pressed\=true\]_\[data-testid\=flowbite-card\]\]\:ring-1[aria-pressed=true] [data-testid=flowbite-card]{--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)}.\[\&\[aria-pressed\=true\]_\[data-testid\=flowbite-card\]\]\:ring-gray-900[aria-pressed=true] [data-testid=flowbite-card]{--tw-ring-color:var(--color-gray-900)}.dark\:\[\&\[aria-pressed\=true\]_\[data-testid\=flowbite-card\]\]\:\!border-white:is(.dark *)[aria-pressed=true] [data-testid=flowbite-card]{border-color:var(--color-white)!important}.dark\:\[\&\[aria-pressed\=true\]_\[data-testid\=flowbite-card\]\]\:\!bg-white\/10:is(.dark *)[aria-pressed=true] [data-testid=flowbite-card]{background-color:#ffffff1a!important}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\[aria-pressed\=true\]_\[data-testid\=flowbite-card\]\]\:\!bg-white\/10:is(.dark *)[aria-pressed=true] [data-testid=flowbite-card]{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)!important}}.dark\:\[\&\[aria-pressed\=true\]_\[data-testid\=flowbite-card\]\]\:ring-white:is(.dark *)[aria-pressed=true] [data-testid=flowbite-card]{--tw-ring-color:var(--color-white)}.sr-only+.\[\.sr-only\+\&\]\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover){.\[\@media\(hover\:hover\)\]\:opacity-0{opacity:0}@media (hover:hover){.\[\@media\(hover\:hover\)\]\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--color-accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--color-destructive) 90%, transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--color-primary) 90%, transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab, var(--color-secondary) 90%, transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}}:where([data-sf-root]) :is(input,textarea,select).border-sf-border:not(:focus,:hover,[aria-invalid=true]){border-color:var(--sf-color-border-strong)}.bg-blue-50,.bg-blue-100,.bg-blue-200,.bg-blue-300,.bg-blue-400,.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-blue-800,.bg-blue-900{--tw-bg-opacity:1}.bg-blue-50{background-color:#fafafa!important}.bg-blue-100{background-color:#f5f5f5!important}.bg-blue-200{background-color:#e5e5e5!important}.bg-blue-300{background-color:#d4d4d4!important}.bg-blue-400{background-color:#a1a1a1!important}.bg-blue-500{background-color:#737373!important}.bg-blue-600,.bg-blue-700{background-color:#424242!important}.bg-blue-800{background-color:#262626!important}.bg-blue-900{background-color:var(--color-gray-900,#171717)!important}.text-blue-50,.text-blue-100,.text-blue-200,.text-blue-300,.text-blue-400,.text-blue-500,.text-blue-600,.text-blue-700,.text-blue-800,.text-blue-900{--tw-text-opacity:1}.text-blue-50{color:#fafafa!important}.text-blue-100{color:#f5f5f5!important}.text-blue-200{color:#e5e5e5!important}.text-blue-300{color:#d4d4d4!important}.text-blue-400{color:#a1a1a1!important}.text-blue-500{color:#666!important}.text-blue-600,.text-blue-700{color:#424242!important}.text-blue-800{color:#262626!important}.text-blue-900{color:var(--color-gray-900,#171717)!important}.border-blue-50,.border-blue-100,.border-blue-200,.border-blue-300,.border-blue-400,.border-blue-500,.border-blue-600,.border-blue-700,.border-blue-800,.border-blue-900{--tw-border-opacity:1}.border-blue-50{border-color:#fafafa!important}.border-blue-100{border-color:#f5f5f5!important}.border-blue-200{border-color:#e5e5e5!important}.border-blue-300{border-color:#d4d4d4!important}.border-blue-400{border-color:#a1a1a1!important}.border-blue-500,.border-blue-600,.border-blue-700{border-color:#424242!important}.border-blue-800{border-color:#262626!important}.border-blue-900{border-color:var(--color-gray-900,#171717)!important}.ring-blue-50,.ring-blue-100,.ring-blue-200,.ring-blue-300,.ring-blue-400,.ring-blue-500,.ring-blue-600,.ring-blue-700,.ring-blue-800,.ring-blue-900{--tw-ring-opacity:1}.ring-blue-50{--tw-ring-color:#fafafa!important}.ring-blue-100{--tw-ring-color:#f5f5f5!important}.ring-blue-200{--tw-ring-color:#e5e5e5!important}.ring-blue-300{--tw-ring-color:#d4d4d4!important}.ring-blue-400{--tw-ring-color:#a1a1a1!important}.ring-blue-500,.ring-blue-600,.ring-blue-700{--tw-ring-color:#424242!important}.ring-blue-800{--tw-ring-color:#262626!important}.ring-blue-900{--tw-ring-color:var(--color-gray-900,#171717)!important}.hover\:bg-blue-50:hover{background-color:#fafafa!important}.hover\:bg-blue-100:hover{background-color:#f5f5f5!important}.hover\:bg-blue-200:hover{background-color:#e5e5e5!important}.hover\:bg-blue-300:hover{background-color:#d4d4d4!important}.hover\:bg-blue-400:hover{background-color:#a1a1a1!important}.hover\:bg-blue-500:hover{background-color:#737373!important}.hover\:bg-blue-600:hover,.hover\:bg-blue-700:hover{background-color:#262626!important}.hover\:bg-blue-800:hover{background-color:var(--color-gray-900,#171717)!important}.hover\:bg-blue-900:hover{background-color:#2a2a2a!important}.hover\:text-blue-50:hover{color:#fafafa!important}.hover\:text-blue-100:hover{color:#f5f5f5!important}.hover\:text-blue-200:hover{color:#e5e5e5!important}.hover\:text-blue-300:hover{color:#d4d4d4!important}.hover\:text-blue-400:hover{color:#a1a1a1!important}.hover\:text-blue-500:hover{color:#4a4a4a!important}.hover\:text-blue-600:hover,.hover\:text-blue-700:hover{color:var(--color-black,#000)!important}.hover\:text-blue-800:hover{color:var(--color-gray-900,#171717)!important}.hover\:text-blue-900:hover{color:#2a2a2a!important}.focus\:border-blue-500:focus{border-color:#424242!important}.focus\:ring-blue-500:focus{--tw-ring-color:#424242!important}.focus\:ring-blue-300:focus{--tw-ring-color:#4242424d!important}.focus\:ring-blue-600:focus,.focus\:ring-blue-700:focus{--tw-ring-color:#424242!important}.focus\:ring-blue-800:focus{--tw-ring-color:#262626!important}.dark .dark\:bg-blue-50,.dark .dark\:bg-blue-100,.dark .dark\:bg-blue-200,.dark .dark\:bg-blue-300,.dark .dark\:bg-blue-400,.dark .dark\:bg-blue-500,.dark .dark\:bg-blue-600,.dark .dark\:bg-blue-700,.dark .dark\:bg-blue-800,.dark .dark\:bg-blue-900{background-color:var(--color-bg-primary)!important}.dark .dark\:bg-blue-400\/60,.dark .dark\:bg-blue-500\/10,.dark .dark\:bg-blue-500\/15,.dark .dark\:bg-blue-900\/20,.dark .dark\:bg-blue-900\/30,.dark .dark\:bg-blue-900\/40,.dark .dark\:bg-blue-900\/50,.dark .dark\:bg-blue-900\/60,.dark .dark\:bg-blue-950\/10,.dark .dark\:bg-blue-950\/20,.dark .dark\:bg-blue-950\/30,.dark .dark\:bg-blue-950\/40,.dark .dark\:bg-blue-950\/50{background-color:var(--color-bg-elevated)!important}.dark .dark\:text-blue-50,.dark .dark\:text-blue-100{color:var(--color-text-heading)!important}.dark .dark\:text-blue-200,.dark .dark\:text-blue-300{color:var(--color-text-primary)!important}.dark .dark\:text-blue-400,.dark .dark\:text-blue-500{color:var(--color-text-muted)!important}.dark .dark\:text-blue-600,.dark .dark\:text-blue-700{color:var(--color-text-primary)!important}.dark .dark\:text-blue-800,.dark .dark\:text-blue-900{color:var(--color-text-heading)!important}.dark .dark\:border-blue-500,.dark .dark\:border-blue-600{border-color:#424242!important}.dark .dark\:ring-blue-500,.dark .dark\:ring-blue-600,.dark .dark\:ring-blue-700{--tw-ring-color:#424242!important}.dark .dark\:ring-blue-800{--tw-ring-color:#404040!important}.dark .dark\:hover\:bg-blue-600:hover,.dark .dark\:hover\:bg-blue-700:hover{background-color:var(--color-bg-primary)!important}.dark .dark\:hover\:text-blue-400:hover,.dark .dark\:hover\:text-blue-500:hover{color:#4a4a4a!important}.dark .btn-dark-modern{background-color:var(--color-button-bg)!important;color:var(--color-button-text)!important}.dark .btn-dark-modern:hover{background-color:var(--color-button-bg)!important}@supports (color:color-mix(in lab, red, red)){.dark .btn-dark-modern:hover{background-color:color-mix(in srgb, var(--color-button-bg) 90%, transparent)!important}}}@layer sf-commerce{[data-sf-design]{--sf-commerce-gap:clamp(1rem, 4vw, 4rem);--sf-commerce-pad:clamp(1.25rem, 4vw, 4rem)}[data-sf-design] .sf-container,[data-sf-design] .sf-container-wide{max-inline-size:var(--sf-site-max,90rem);padding-inline:var(--sf-commerce-pad)}[data-sf-design] [data-block-type=navbar]{--sf-radius-control:999px;border-block-end:0;font-size:12px}[data-sf-design] [data-block-type=navbar] [data-sf-brand]{font-size:1rem}[data-sf-design] [data-block-type=navbar] nav a{padding-inline:.75rem;font-size:12px}[data-sf-design] .sf-commerce-actions .rounded-sf-control{min-block-size:40px;padding-inline:1.2rem;font-size:13px}[data-sf-design] [data-block-type=services-grid] h3{font-size:clamp(1rem,1.5vw,1.5rem)}[data-sf-design] [data-block-type=features-grid] h3{font-size:clamp(1.1rem,2vw,1.6rem)}[data-sf-design] [data-block-type=content-media] [data-sf-media]{border-radius:0}[data-sf-design] [data-block-type=faq-accordion] details:not(.sf-card){border-inline:0;border-radius:0}[data-sf-design] [data-block-type=footer]{padding-block:4rem 1rem}.sf-commerce-hero{isolation:isolate;min-block-size:min(820px, calc(100svh - var(--sf-nav-h,80px)));padding:var(--sf-commerce-pad);padding-inline:max(var(--sf-commerce-pad), calc((100% - var(--sf-site-max,90rem)) / 2 + var(--sf-commerce-pad)));grid-template-columns:minmax(0,1fr);display:grid;overflow:clip}.sf-commerce-copy{z-index:2;align-self:center;min-inline-size:0;position:relative}.sf-commerce-copy>h1{font-size:clamp(2.5rem, min(6vw, calc(var(--sf-site-max,90rem) * .06)), 6.5rem);letter-spacing:-.055em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;text-wrap:balance;max-inline-size:15ch;line-height:.97}.sf-commerce-copy>p{max-inline-size:46ch;margin-block:1.5rem;font-size:15px;line-height:1.6}.sf-commerce-actions,.sf-commerce-copy>ul{margin-block-start:1.5rem}.sf-commerce-media{min-inline-size:0;position:relative;overflow:clip}.sf-commerce-caption{z-index:3;inset-block-end:1.25rem;inset-inline:max(var(--sf-commerce-pad), calc((100% - var(--sf-site-max,90rem)) / 2 + var(--sf-commerce-pad)));font:10px var(--sf-font-mono);justify-content:space-between;display:flex;position:absolute}.sf-commerce-tiles{gap:8px;display:grid}.sf-commerce-tile{min-inline-size:0;position:relative;overflow:clip}.sf-commerce-wordmark{font-size:clamp(4rem, min(13vw, calc(var(--sf-site-max,90rem) * .13)), 13rem);letter-spacing:-.085em;line-height:.9;font-family:var(--sf-font-heading);overflow-wrap:anywhere;grid-column:1/-1;font-weight:800}.sf-commerce-art{pointer-events:none}[data-commerce-composition=center-stage]{text-align:center;gap:3rem;min-block-size:auto;padding-block-start:4rem}[data-commerce-composition=center-stage] .sf-commerce-copy{grid-row:1;margin-inline:auto}[data-commerce-composition=center-stage] h1{font-size:clamp(2.5rem, min(4.8vw, calc(var(--sf-site-max,90rem) * .048)), 5rem);margin-inline:auto}[data-commerce-composition=center-stage] .sf-commerce-copy>p{margin-inline:auto}[data-commerce-composition=center-stage] .sf-commerce-actions>div{justify-content:center}[data-commerce-composition=center-stage] .sf-commerce-media{aspect-ratio:16/9;border:1px solid var(--sf-color-border);border-radius:16px;inline-size:min(950px,90%);max-inline-size:calc(1.77778*min(70svh,44rem));margin-inline:auto;box-shadow:0 12px 40px #00000012}[data-commerce-composition=center-stage] .sf-commerce-caption{padding-block:1rem;position:static}[data-commerce-composition=product-split]{gap:var(--sf-commerce-gap);grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}[data-commerce-composition=product-split] .sf-commerce-media{border-radius:12px;grid-area:1/1;min-block-size:min(640px,70svh);max-block-size:min(70svh,44rem)}[data-commerce-composition=product-split] .sf-commerce-copy{grid-area:1/2;align-self:start;padding-block-start:3rem}[data-commerce-composition=product-split] h1{font-size:clamp(2.75rem, min(4.4vw, calc(var(--sf-site-max,90rem) * .044)), 5rem)}[data-commerce-composition=cinema],[data-commerce-composition=image-stage]{padding:0;padding-inline:max(0px, calc((100% - var(--sf-site-max,90rem)) / 2))}[data-commerce-composition=cinema] .sf-commerce-media,[data-commerce-composition=image-stage] .sf-commerce-media{position:absolute;inset:0}[data-commerce-composition=cinema] .sf-commerce-media:after,[data-commerce-composition=image-stage] .sf-commerce-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 25%,#0008);position:absolute;inset:0}[data-commerce-composition=cinema] .sf-commerce-copy{text-align:center;color:#fff;place-self:center;padding:4rem 2rem}[data-commerce-composition=cinema] h1{margin-inline:auto}[data-commerce-composition=cinema] .sf-commerce-copy>p{color:#ffffffdf;margin-inline:auto}[data-commerce-composition=cinema] .sf-commerce-actions>div{justify-content:center}[data-commerce-composition=cinema] .sf-commerce-caption,[data-commerce-composition=image-stage] .sf-commerce-caption,[data-commerce-composition=dual-campaign] .sf-commerce-caption{color:#fff}[data-commerce-composition=image-stage] .sf-commerce-copy{color:#fff;padding:5rem var(--sf-commerce-pad);align-self:end}[data-commerce-composition=image-stage] h1{font-size:clamp(2rem, min(4vw, calc(var(--sf-site-max,90rem) * .04)), 4rem)}[data-commerce-composition=image-stage] .sf-commerce-copy>p{color:#fff}[data-commerce-composition=campaign]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:2rem;padding-block-start:0}[data-commerce-composition=campaign] .sf-commerce-copy{grid-row:1;align-self:start;padding-block:3rem}[data-commerce-composition=campaign] h1{font-size:clamp(2.75rem, min(7vw, calc(var(--sf-site-max,90rem) * .07)), 7rem);max-inline-size:11ch;line-height:.9}[data-commerce-composition=campaign] .sf-commerce-media{grid-row:1;min-block-size:min(660px,70svh)}[data-commerce-composition=campaign] .sf-commerce-caption{background:var(--sf-color-primary);color:var(--sf-color-primary-fg);padding:.75rem;padding-inline:max(.75rem, calc((100% - var(--sf-site-max,90rem)) / 2 + .75rem));inset-block-end:0;inset-inline:0}[data-commerce-composition=shop-stage]{gap:3rem;min-block-size:auto;padding-block:3rem}[data-commerce-composition=shop-stage] .sf-commerce-copy{text-align:center;grid-row:1;margin-inline:auto}[data-commerce-composition=shop-stage] h1{font-size:clamp(2rem, min(3vw, calc(var(--sf-site-max,90rem) * .03)), 3.25rem);margin-inline:auto}[data-commerce-composition=shop-stage] .sf-commerce-copy>p{margin-inline:auto}[data-commerce-composition=shop-stage] .sf-commerce-actions>div{justify-content:center}[data-commerce-composition=shop-stage] .sf-commerce-media{display:none}[data-commerce-composition=shop-stage] .sf-commerce-tiles{inline-size:min(100%, calc(min(var(--sf-tile-count,3), 3) * 28rem));grid-row:2;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-inline:auto}[data-commerce-composition=shop-stage] .sf-commerce-tile{aspect-ratio:1}[data-commerce-composition=shop-stage] .sf-commerce-tile:nth-child(n+4){display:none}[data-commerce-composition=shop-stage] .sf-commerce-caption{position:static}[data-commerce-composition=wordmark]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:2rem}[data-commerce-composition=wordmark] .sf-commerce-copy{grid-area:2/2;align-self:end}[data-commerce-composition=wordmark] h1{font-size:clamp(2rem, min(3vw, calc(var(--sf-site-max,90rem) * .03)), 3.5rem)}[data-commerce-composition=wordmark] .sf-commerce-media{aspect-ratio:4/3;grid-area:2/1}[data-commerce-composition=portrait]{grid-template-columns:1fr 1fr;gap:2rem;padding-block:4rem 5rem}[data-commerce-composition=portrait] .sf-commerce-media{aspect-ratio:4/5;grid-area:1/1;inline-size:55%}[data-commerce-composition=portrait] .sf-commerce-copy{grid-area:2/1/auto/-1;grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}[data-commerce-composition=portrait] h1{font-size:clamp(2.5rem, min(4vw, calc(var(--sf-site-max,90rem) * .04)), 4rem)}[data-commerce-composition=portrait] .sf-commerce-copy>p{align-self:center;margin:0}[data-commerce-composition=portrait] .sf-commerce-actions{grid-column:2}[data-commerce-composition=portrait] .sf-commerce-copy>span{grid-column:1/-1}[data-commerce-composition=dual-campaign]{padding:0;padding-inline:max(0px, calc((100% - var(--sf-site-max,90rem)) / 2));grid-template-columns:1fr 1fr}[data-commerce-composition=dual-campaign] .sf-commerce-tiles{grid-template-columns:1fr 1fr;position:absolute;inset:0}[data-commerce-composition=dual-campaign] .sf-commerce-tiles:after{content:"";pointer-events:none;background:linear-gradient(#0000 25%,#0000004d 55%,#000000b8);position:absolute;inset:0}[data-commerce-composition=dual-campaign] .sf-commerce-tile:nth-child(n+3),[data-commerce-composition=dual-campaign] .sf-commerce-media{display:none}[data-commerce-composition=dual-campaign] .sf-commerce-copy{color:#fff;text-shadow:0 1px 24px #0007;grid-column:1;align-self:end;margin:2rem;padding:2rem}[data-commerce-composition=dual-campaign] h1{font-size:clamp(2.5rem, min(4vw, calc(var(--sf-site-max,90rem) * .04)), 4rem)}[data-commerce-composition=dual-campaign] .sf-commerce-copy>p{color:#fff}[data-commerce-composition=journal]{grid-template-columns:minmax(0,.75fr) minmax(0,1.75fr);align-items:start;gap:3rem;padding-block:2rem 5rem}[data-commerce-composition=journal] .sf-commerce-media{aspect-ratio:4/3;grid-area:1/2}[data-commerce-composition=journal] .sf-commerce-copy{grid-area:1/1;align-self:start}[data-commerce-composition=journal] h1{font-size:clamp(2.75rem, min(3.8vw, calc(var(--sf-site-max,90rem) * .038)), 4rem)}[data-commerce-composition=object-stage]{grid-template-columns:1fr 1fr;align-items:center;gap:2rem}[data-commerce-composition=object-stage] .sf-commerce-media{aspect-ratio:1;border-radius:50%;grid-row:1}[data-commerce-composition=object-stage] .sf-commerce-copy{grid-row:1;padding:2rem}[data-commerce-composition=object-stage] h1{font-size:clamp(2.5rem, min(4vw, calc(var(--sf-site-max,90rem) * .04)), 4.75rem)}[data-commerce-composition=type-stage]{min-block-size:auto}[data-commerce-composition=type-stage] .sf-commerce-copy{grid-row:1;padding-block-end:3rem}[data-commerce-composition=type-stage] h1{font-size:clamp(2.75rem, min(11vw, calc(var(--sf-site-max,90rem) * .11)), 11rem);max-inline-size:14ch;font-stretch:75%;line-height:.85}[data-commerce-composition=type-stage] .sf-commerce-media{aspect-ratio:21/9;border-radius:18px;grid-row:2}[data-commerce-composition=coffee]{gap:2rem;min-block-size:auto}[data-commerce-composition=coffee] .sf-commerce-copy{text-align:center;grid-row:1;margin-inline:auto}[data-commerce-composition=coffee] h1{max-inline-size:18ch;font-size:clamp(2.5rem, min(6vw, calc(var(--sf-site-max,90rem) * .06)), 6rem);margin-inline:auto}[data-commerce-composition=coffee] .sf-commerce-copy>p{margin-inline:auto}[data-commerce-composition=coffee] .sf-commerce-actions>div{justify-content:center}[data-commerce-composition=coffee] .sf-commerce-media{display:none}[data-commerce-composition=coffee] .sf-commerce-tiles{margin-inline:calc(-1 * var(--sf-commerce-pad));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;block-size:440px}[data-commerce-composition=coffee] .sf-commerce-tile:nth-child(2n){margin-block-start:3rem}[data-commerce-composition=coffee] .sf-commerce-tile:nth-child(n+6){display:none}[data-commerce-composition=coffee] .sf-commerce-caption{position:static}[data-commerce-composition=portfolio]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:2rem}[data-commerce-composition=portfolio] .sf-commerce-tiles{grid-area:1/1;grid-template-columns:1fr 1fr;align-items:start;gap:12px}[data-commerce-composition=portfolio][data-tile-count="3"] .sf-commerce-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}[data-commerce-composition=portfolio] .sf-commerce-tile{aspect-ratio:3/4}[data-commerce-composition=portfolio] .sf-commerce-tile:nth-child(2n){margin-block-start:3rem}[data-commerce-composition=portfolio] .sf-commerce-tile:nth-child(n+5),[data-commerce-composition=portfolio] .sf-commerce-media{display:none}[data-commerce-composition=portfolio] .sf-commerce-copy{grid-area:1/2;align-self:start;position:sticky;inset-block-start:6rem}[data-commerce-composition=portfolio] h1{font-size:clamp(2.5rem, min(5vw, calc(var(--sf-site-max,90rem) * .05)), 5rem)}@media (min-width:768px){[data-commerce-composition=portfolio] .sf-commerce-tiles{max-block-size:min(70svh,44rem);overflow:clip}}[data-commerce-composition=mosaic]{padding:0;padding-inline:max(0px, calc((100% - var(--sf-site-max,90rem)) / 2))}[data-commerce-composition=mosaic] .sf-commerce-tiles{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;position:absolute;inset:0}[data-commerce-composition=mosaic] .sf-commerce-tile:nth-child(3n){margin-block-start:5rem}[data-commerce-composition=mosaic] .sf-commerce-tile:nth-child(n+5),[data-commerce-composition=mosaic] .sf-commerce-media{display:none}[data-commerce-composition=mosaic] .sf-commerce-copy{background:var(--sf-color-bg);align-self:end;max-inline-size:40rem;margin:2rem;padding:2rem}[data-commerce-composition=collage]{--sf-collage-cols:minmax(0, 1fr) minmax(0, 38rem) minmax(0, 1fr);--sf-collage-gap:clamp(2rem, 4vw, 4rem);align-items:center;gap:2.5rem;min-block-size:auto}[data-commerce-composition=collage] .sf-commerce-media{display:none}[data-commerce-composition=collage] .sf-commerce-caption{grid-column:1/-1;position:static}[data-commerce-composition=collage] .sf-commerce-copy{text-align:center;background:var(--sf-color-bg);border-radius:16px;grid-row:1;max-inline-size:38rem;margin-inline:auto;padding:clamp(1rem,3vw,2.5rem)}[data-commerce-composition=collage] h1{font-size:clamp(2.5rem,min(5vw,calc(var(--sf-site-max,90rem) * .05)),5.25rem);margin-inline:auto}[data-commerce-composition=collage] .sf-commerce-copy>p{margin-inline:auto}[data-commerce-composition=collage] .sf-commerce-actions>div{justify-content:center}[data-commerce-composition=collage] .sf-commerce-tiles{inline-size:min(100%, calc(min(var(--sf-tile-count,3), 3) * 15rem));grid-row:2;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.75rem;margin-inline:auto}[data-commerce-composition=collage] .sf-commerce-tile{aspect-ratio:4/3;border-radius:12px;inline-size:100%;box-shadow:0 14px 30px #0002}[data-commerce-composition=collage] .sf-commerce-tile:nth-child(n+4){display:none}@media (min-width:1024px){[data-commerce-composition=collage]{grid-template-columns:var(--sf-collage-cols);-moz-column-gap:var(--sf-collage-gap);column-gap:var(--sf-collage-gap);min-block-size:min(820px, calc(100svh - var(--sf-nav-h,80px)))}[data-commerce-composition=collage] .sf-commerce-copy{grid-area:1/2}[data-commerce-composition=collage] .sf-commerce-tiles{grid-area:1/1/auto/-1;grid-auto-flow:row;grid-template-columns:var(--sf-collage-cols);-moz-column-gap:var(--sf-collage-gap);column-gap:var(--sf-collage-gap);align-content:center;row-gap:clamp(1rem,2.5vw,2rem);inline-size:auto;margin-inline:0}[data-commerce-composition=collage] .sf-commerce-tile:nth-child(n+4){display:block}[data-commerce-composition=collage] .sf-commerce-tile:nth-child(n+7){display:none}[data-commerce-composition=collage] .sf-commerce-tile:nth-child(odd){grid-column:1;justify-self:start}[data-commerce-composition=collage] .sf-commerce-tile:nth-child(2n){grid-column:3;justify-self:end}[data-commerce-composition=collage] .sf-commerce-tile:nth-child(4n+1){rotate:-5deg}[data-commerce-composition=collage] .sf-commerce-tile:nth-child(4n+2){margin-block-start:3rem;rotate:5deg}[data-commerce-composition=collage] .sf-commerce-tile:nth-child(4n+3){justify-self:end;inline-size:80%;rotate:3deg}[data-commerce-composition=collage] .sf-commerce-tile:nth-child(4n){justify-self:start;inline-size:80%;rotate:-3deg}}[data-commerce-composition=device]{text-align:center;gap:3rem;min-block-size:auto}[data-commerce-composition=device] .sf-commerce-copy{grid-row:1;margin-inline:auto}[data-commerce-composition=device] h1{font-size:clamp(2.75rem,min(4vw,calc(var(--sf-site-max,90rem) * .04)),4.5rem);margin-inline:auto}[data-commerce-composition=device] .sf-commerce-copy>p{margin-inline:auto}[data-commerce-composition=device] .sf-commerce-actions>div{justify-content:center}[data-commerce-composition=device] .sf-commerce-media{aspect-ratio:4/3;border:10px solid #292929;border-radius:24px;inline-size:min(750px,90%);max-inline-size:calc(1.33333*min(70svh,44rem));margin-inline:auto;box-shadow:0 18px 48px #0002}[data-commerce-composition=ribbon]{text-align:center;gap:5rem;min-block-size:auto;padding-block:5rem}[data-commerce-composition=ribbon] .sf-commerce-copy{grid-row:1;margin-inline:auto}[data-commerce-composition=ribbon] h1{font-size:clamp(2.5rem,min(6vw,calc(var(--sf-site-max,90rem) * .06)),6rem);margin-inline:auto}[data-commerce-composition=ribbon] .sf-commerce-copy>p{margin-inline:auto}[data-commerce-composition=ribbon] .sf-commerce-actions>div{justify-content:center}[data-commerce-composition=ribbon] .sf-commerce-media{display:none}[data-commerce-composition=ribbon] .sf-commerce-tiles{scroll-snap-type:x mandatory;border-radius:100px;justify-content:safe center;padding-inline:2rem;display:flex;overflow-x:auto}[data-commerce-composition=ribbon] .sf-commerce-tile{aspect-ratio:4/3;scroll-snap-align:center;border-radius:16px;flex:0 0 36%}[data-commerce-composition=orbit],[data-commerce-composition=diagram],[data-commerce-composition=sculpture],[data-commerce-composition=orb]{min-block-size:760px}[data-commerce-composition=orbit] .sf-commerce-copy,[data-commerce-composition=orb] .sf-commerce-copy{text-align:center;align-self:center;max-inline-size:38rem;margin-inline:auto}[data-commerce-composition=orbit] h1,[data-commerce-composition=orb] h1{font-size:clamp(2.5rem,min(4vw,calc(var(--sf-site-max,90rem) * .04)),4rem);margin-inline:auto}[data-commerce-composition=orbit] .sf-commerce-copy>p,[data-commerce-composition=orb] .sf-commerce-copy>p{margin-inline:auto}[data-commerce-composition=orbit] .sf-commerce-actions>div,[data-commerce-composition=orb] .sf-commerce-actions>div{justify-content:center}[data-commerce-composition=orbit] .sf-commerce-media,[data-commerce-composition=diagram] .sf-commerce-media{display:none}[data-commerce-composition=orbit] .sf-commerce-art{border:1px dotted var(--sf-color-border);border-radius:50%;position:absolute;inset:3rem 10%}.sf-art-node{aspect-ratio:1;background:var(--sf-color-primary);border-radius:6px;inline-size:5rem;position:absolute}.sf-art-node:first-child{inset-block:5% auto;inset-inline:8% auto;rotate:-18deg}.sf-art-node:nth-child(2){background:#e4b527;border-radius:50%;inset-block:20% auto;inset-inline:auto 1%}.sf-art-node:nth-child(3){background:#aaafb0;inset-block:auto 1%;inset-inline:auto 20%;rotate:20deg}.sf-art-node:nth-child(4){clip-path:polygon(50% 0,100% 100%,0 100%);background:#79a589;inset-block:auto 15%;inset-inline:2% auto}.sf-art-node:nth-child(5){border-radius:50%;inline-size:2rem;inset-block:0 auto;inset-inline:auto 40%}.sf-art-node:nth-child(6){background:#789abb;inline-size:2rem;inset-block:auto 0;inset-inline:40% auto}.sf-art-node:nth-child(7){background:#adb799;inline-size:2rem;inset-block:10% auto;inset-inline:auto 18%}.sf-art-node:nth-child(8){background:#c6b6aa;inline-size:2rem;inset-block:auto 35%;inset-inline:12% auto}[data-commerce-composition=diagram] .sf-commerce-copy{inline-size:45%}[data-commerce-composition=diagram] .sf-commerce-art{grid-template-columns:repeat(8,1fr);align-content:center;gap:14px;inline-size:45%;display:grid;position:absolute;inset-block:12%;inset-inline-end:7%}[data-commerce-composition=diagram] .sf-art-node{background:var(--sf-color-fg);clip-path:none;border-radius:50%;inline-size:100%;position:static;rotate:none}[data-commerce-composition=diagram] .sf-art-node:nth-child(3n){opacity:.12}[data-commerce-composition=sculpture] .sf-commerce-media{aspect-ratio:1;filter:grayscale();border-radius:50%;inline-size:25%;margin:6rem auto}[data-commerce-composition=sculpture] .sf-commerce-copy{grid-template-columns:1fr 1fr;gap:2rem;display:grid}[data-commerce-composition=sculpture] h1{font-size:2rem}[data-commerce-composition=sculpture] .sf-commerce-art{display:none}[data-commerce-composition=orb]{color:#fff;background:#071625}[data-commerce-composition=orb] .sf-commerce-media{aspect-ratio:1;opacity:.35;border-radius:50%;inline-size:60%;position:absolute;inset-block-start:10%;inset-inline-start:20%}[data-commerce-composition=orb] .sf-commerce-art{background:radial-gradient(#287bd760,#0000 60%);position:absolute;inset:0}[data-commerce-composition=orb] .sf-art-node{display:none}[data-commerce-composition=orb] .sf-commerce-copy>p{color:#eee}.sf-feature-tablist{gap:.5rem;padding-block:1rem;display:flex;overflow-x:auto}.sf-feature-tablist button{border:1px solid var(--sf-color-border);cursor:pointer;border-radius:999px;flex-shrink:0;padding:.75rem 1.2rem}.sf-feature-tablist button[aria-selected=true]{background:var(--sf-color-fg);color:var(--sf-color-bg)}.sf-feature-tablist button:focus-visible{outline:2px solid var(--sf-color-ring);outline-offset:4px}.sf-feature-panel{grid-template-columns:1fr 1.5fr;align-items:center;gap:4rem;padding-block:2rem;display:grid}.sf-feature-panel [data-sf-media]{border-radius:var(--sf-radius-card)}.sf-video-control{z-index:5;color:#fff;background:#0009;border:1px solid #fff6;border-radius:999px;min-block-size:44px;min-inline-size:44px;padding:.6rem .9rem;font-size:12px;position:absolute;inset-block-end:1rem;inset-inline-end:1rem}.sf-video-control:focus-visible{outline-offset:4px;outline:2px solid #fff}[data-sf-design=pitlane] [data-block-type=navbar]{background:#ffdac7}[data-sf-design=tread]{--sf-commerce-pad:2rem}[data-sf-design=tread] h2{font-size:clamp(1.5rem,3vw,2.5rem);font-weight:400}[data-sf-design=tread] [data-block-type=footer]{padding-block:2rem;font-size:12px}[data-sf-design=contour]{--sf-commerce-pad:max(2rem,calc((min(100%, var(--sf-site-max,90rem)) - 1060px)/2))}[data-sf-design=contour] .sf-commerce-copy>h1{max-inline-size:22ch;font-size:clamp(2.25rem,min(4vw,calc(var(--sf-site-max,90rem) * .04)),4.5rem);letter-spacing:-.04em}[data-sf-design=gloss] [data-commerce-composition=dual-campaign]{min-block-size:auto;padding:4rem;padding-inline:max(4rem, calc((100% - var(--sf-site-max,90rem)) / 2 + 4rem));grid-template-columns:1fr 1fr;gap:3rem}[data-sf-design=gloss] [data-commerce-composition=dual-campaign] .sf-commerce-tiles{grid-area:2/1/auto/-1;block-size:480px;position:static}[data-sf-design=gloss] [data-commerce-composition=dual-campaign] .sf-commerce-tiles:after{content:none}[data-sf-design=gloss] [data-commerce-composition=dual-campaign] .sf-commerce-copy{color:inherit;text-shadow:none;text-align:center;grid-area:1/1/auto/-1;justify-self:center;max-inline-size:44rem;margin:0;padding:0}[data-sf-design=gloss] [data-commerce-composition=dual-campaign] .sf-commerce-copy>p{color:inherit;margin-inline:auto}[data-sf-design=gloss] [data-commerce-composition=dual-campaign] .sf-commerce-actions>div{justify-content:center}[data-sf-design=gloss] [data-commerce-composition=dual-campaign] .sf-commerce-caption{color:inherit;grid-column:1/-1;position:static}[data-sf-design=scatter] [data-block-type=services-grid] h2{font-size:clamp(3rem,6vw,6rem)}[data-sf-design=orbital]{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:40px 40px}[data-sf-design=orbital] .sf-commerce-hero{background:0 0}[data-sf-design=veil] .sf-commerce-hero{border-radius:18px;margin-inline:1rem}[data-sf-design=veil] [data-block-type=content-media] h2{font-style:italic}[data-sf-design=manifesto] [data-commerce-composition=portfolio]{flex-direction:column;display:flex}[data-sf-design=manifesto] [data-commerce-composition=portfolio] .sf-commerce-copy{text-align:center;order:-1;margin-inline:auto;position:static}[data-sf-design=manifesto] h1{font-size:clamp(2.5rem,min(5vw,calc(var(--sf-site-max,90rem) * .05)),5rem);text-transform:uppercase;font-weight:400}[data-sf-design=manifesto] [data-commerce-composition=portfolio] .sf-commerce-tiles{inline-size:min(100%, calc(min(var(--sf-tile-count,3), 3) * 26rem));grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-inline:auto}[data-sf-design=manifesto] [data-commerce-composition=portfolio] .sf-commerce-tile:nth-child(n+4){display:none}[data-sf-design=brew] .sf-commerce-copy{text-align:start;margin-inline:0}[data-sf-design=brew] h1{font-size:clamp(2.5rem,min(5vw,calc(var(--sf-site-max,90rem) * .05)),5rem);margin-inline:0}[data-sf-design=brew] .sf-commerce-tiles{gap:1rem}[data-sf-design=stipple] .sf-art-node{background:0 0;border:1px dotted #b8d3d8}[data-sf-design=madar] [data-block-type=navbar] [data-sf-brand]{font-family:var(--sf-font-mono);border:1px solid;padding:.5rem}.sf-commerce-footer-wordmark{font:400 clamp(4rem,min(12vw,calc(var(--sf-site-max,90rem) * .12)),12rem)/.95 var(--sf-font-heading);letter-spacing:-.07em;padding-block:3rem 0;padding-inline:max(0px, calc((100% - var(--sf-site-max,90rem)) / 2));overflow-wrap:anywhere}@media (min-width:1024px){[data-sf-design=rail] [data-block-type=navbar]{z-index:40;block-size:0;inline-size:170px;position:sticky;inset-block-start:0}[data-sf-design=rail] [data-block-type=navbar]>div{background:var(--sf-color-bg);flex-direction:column;align-items:start;min-block-size:100svh;padding:2rem 1rem;display:flex}[data-sf-design=rail] [data-block-type=navbar] nav ul{flex-direction:column;align-items:start}[data-sf-design=rail]>main,[data-sf-design=rail]>[data-block-type=footer]{margin-inline-start:170px}}@media (max-width:767px){[data-sf-design]{--sf-commerce-pad:1.25rem;--sf-commerce-gap:1.5rem}.sf-commerce-hero{min-block-size:auto;padding-block:2rem}.sf-commerce-copy>h1{letter-spacing:-.035em;font-size:clamp(2.125rem,9vw,3.5rem);line-height:1.05}.sf-commerce-copy>p{font-size:14px}[data-commerce-composition=product-split],[data-commerce-composition=campaign],[data-commerce-composition=wordmark],[data-commerce-composition=journal],[data-commerce-composition=object-stage],[data-commerce-composition=portfolio]{grid-template-columns:1fr}[data-commerce-composition=product-split] .sf-commerce-copy,[data-commerce-composition=campaign] .sf-commerce-copy,[data-commerce-composition=wordmark] .sf-commerce-copy,[data-commerce-composition=journal] .sf-commerce-copy,[data-commerce-composition=object-stage] .sf-commerce-copy,[data-commerce-composition=portfolio] .sf-commerce-copy{grid-area:1/1;padding:1rem 0 2rem;position:static}[data-commerce-composition=product-split] .sf-commerce-media,[data-commerce-composition=campaign] .sf-commerce-media,[data-commerce-composition=wordmark] .sf-commerce-media,[data-commerce-composition=journal] .sf-commerce-media,[data-commerce-composition=object-stage] .sf-commerce-media{aspect-ratio:4/3;grid-area:2/1;min-block-size:0}[data-commerce-composition=portfolio] .sf-commerce-tiles{grid-area:2/1;max-block-size:70svh;overflow:clip}[data-commerce-composition=cinema],[data-commerce-composition=image-stage],[data-commerce-composition=mosaic]{min-block-size:75svh}[data-commerce-composition=mosaic] .sf-commerce-tile:nth-child(n+3){display:none}[data-commerce-composition=mosaic] .sf-commerce-copy{margin:1rem;padding:1.5rem}[data-commerce-composition=dual-campaign]{grid-template-rows:minmax(0,1fr) auto;min-block-size:85svh}[data-commerce-composition=dual-campaign] .sf-commerce-tiles:after{background:linear-gradient(#0000002e,#00000080 45%,#000c)}[data-commerce-composition=dual-campaign] .sf-commerce-copy{grid-column:1/-1;margin:1rem;padding:1rem}[data-commerce-composition=dual-campaign] .sf-commerce-caption{grid-column:1/-1;padding-block-end:1.25rem;padding-inline:2rem;position:static}[data-commerce-composition=center-stage] .sf-commerce-media,[data-commerce-composition=device] .sf-commerce-media,[data-commerce-composition=shop-stage] .sf-commerce-tiles{inline-size:100%}[data-commerce-composition=shop-stage] .sf-commerce-tile:nth-child(n+3){display:none}[data-commerce-composition=coffee] .sf-commerce-tiles{block-size:260px}[data-commerce-composition=coffee] .sf-commerce-tile:nth-child(n+4){display:none}[data-commerce-composition=collage] .sf-commerce-tiles{inline-size:100%}[data-commerce-composition=collage] .sf-commerce-tile:nth-child(n+3){display:none}[data-commerce-composition=ribbon] .sf-commerce-tile{flex-basis:72%}[data-commerce-composition=portrait]{grid-template-columns:1fr}[data-commerce-composition=portrait] .sf-commerce-copy,[data-commerce-composition=sculpture] .sf-commerce-copy{flex-direction:column;display:flex}[data-commerce-composition=orbit],[data-commerce-composition=diagram],[data-commerce-composition=sculpture],[data-commerce-composition=orb]{min-block-size:680px}[data-commerce-composition=orbit] .sf-commerce-art{opacity:.45;inset:1rem 5%}[data-commerce-composition=diagram] .sf-commerce-copy{align-self:start;inline-size:100%}[data-commerce-composition=diagram] .sf-commerce-art{inline-size:70%;inset-block-start:65%}[data-commerce-composition=sculpture] .sf-commerce-media{inline-size:55%;margin-block:3rem}.sf-feature-panel{grid-template-columns:1fr;gap:2rem}[data-sf-design=gloss] [data-commerce-composition=dual-campaign]{padding:2rem 1.25rem}[data-sf-design=gloss] [data-commerce-composition=dual-campaign] .sf-commerce-tiles{block-size:280px}[data-sf-design=gloss] [data-commerce-composition=dual-campaign] .sf-commerce-caption{padding:0}}@media (prefers-reduced-motion:reduce){[data-sf-design] *,[data-sf-design] :before,[data-sf-design] :after{scroll-behavior:auto}}[data-sf-design][dir=rtl] .sf-commerce-copy>h1{letter-spacing:0;line-height:1.2}@media (min-width:1024px){[data-sf-design=rail] [data-block-type=navbar] .sf-container{flex-direction:column;align-items:start;gap:2rem;inline-size:100%;padding-inline:0}[data-sf-design=rail] [data-block-type=navbar] .sf-container>div{flex:none;padding-inline:0}[data-sf-design=rail] [data-block-type=navbar] [data-sf-brand] span{white-space:normal}}[data-commerce-composition=grid-film]{padding:0;padding-inline:max(0px, calc((100% - var(--sf-site-max,90rem)) / 2));min-block-size:760px;position:relative}[data-commerce-composition=grid-film] .sf-commerce-media{position:absolute;inset:0}[data-commerce-composition=grid-film] .sf-commerce-media:after{content:"";pointer-events:none;background:linear-gradient(#07122028,#071220da),repeating-linear-gradient(0deg,#0000 0 97px,#090b0bcc 98px 100px),repeating-linear-gradient(90deg,#0000 0 97px,#090b0bcc 98px 100px);position:absolute;inset:0}[data-commerce-composition=grid-film] .sf-commerce-copy{color:#fff;padding:4rem var(--sf-commerce-pad);align-self:end}[data-commerce-composition=grid-film] .sf-commerce-copy>p{color:#f5f5f2}[data-commerce-composition=grid-film] h1{font-size:clamp(2.5rem,min(5vw,calc(var(--sf-site-max,90rem) * .05)),5rem);max-inline-size:20ch}[data-commerce-composition=ruled]{grid-template-columns:1fr;min-block-size:800px;position:relative}[data-commerce-composition=ruled] .sf-commerce-media{display:none}[data-commerce-composition=ruled] .sf-commerce-art{opacity:.5;align-items:stretch;gap:1.2%;display:flex;position:absolute;inset:15% 3% 0}[data-commerce-composition=ruled] .sf-art-node{background:0 0;border-inline-start:1px solid;border-radius:0;flex:1;block-size:auto;inline-size:auto;position:static;transform:skewY(15deg)}[data-commerce-composition=ruled] .sf-art-node:nth-child(2n){margin-block-start:20%;transform:skewY(-15deg)}[data-commerce-composition=ruled] .sf-commerce-copy{align-self:end;max-inline-size:48rem;padding-block:4rem}[data-commerce-composition=pattern-stage]{background:radial-gradient(circle,#0000 34%,#191a17 35% 37%,#0000 38%) 0 0/60px 60px,radial-gradient(circle,#191a17 4%,#0000 5%) 30px 30px/60px 60px;padding-block:8rem;position:relative}[data-commerce-composition=pattern-stage] .sf-commerce-media{display:none}[data-commerce-composition=pattern-stage] .sf-commerce-copy{background:var(--sf-color-bg);border:1px solid var(--sf-color-fg);text-align:center;border-radius:18px;inline-size:min(38rem,100%);margin-inline:auto;padding:clamp(1.5rem,4vw,4rem)}[data-commerce-composition=pattern-stage] h1{font-size:clamp(2.5rem,min(4vw,calc(var(--sf-site-max,90rem) * .04)),4rem);margin-inline:auto}[data-commerce-composition=pattern-stage] .sf-commerce-copy>p{margin-inline:auto}[data-commerce-composition=pattern-stage] .sf-commerce-actions>div{justify-content:center}[data-commerce-composition=letter]{min-block-size:auto;max-inline-size:44rem;padding-block:5rem 7rem;padding-inline:var(--sf-commerce-pad);margin-inline:auto;display:block}[data-commerce-composition=letter] .sf-commerce-media{display:none}[data-commerce-composition=letter] h1{font-size:clamp(2rem,min(3vw,calc(var(--sf-site-max,90rem) * .03)),3rem);letter-spacing:-.02em;margin-block-end:3rem}[data-commerce-composition=letter] .sf-commerce-copy>p{max-inline-size:none;font-family:var(--sf-font-heading);font-size:1.15rem;line-height:1.65}[data-commerce-composition=letter] .sf-commerce-caption{padding-block-start:3rem;position:static}[data-commerce-composition=schedule]{border-block-end:1px solid var(--sf-color-border);min-block-size:480px;padding-block:6rem;position:relative}[data-commerce-composition=schedule] .sf-commerce-media{display:none}[data-commerce-composition=schedule] h1{font-size:clamp(3rem,min(8vw,calc(var(--sf-site-max,90rem) * .08)),8rem);max-inline-size:13ch;font-weight:400}[data-sf-design=liftoff] [data-block-type=services-grid] h3{font-size:clamp(2rem,5vw,5rem);font-weight:400}[data-sf-design=liftoff] [data-block-type=services-grid] li{border-block-end:1px solid var(--sf-color-border)}[data-sf-design=twofold] .sf-commerce-copy{text-align:center;max-inline-size:34rem;margin-inline:auto}[data-sf-design=twofold] .sf-commerce-copy h1{font:400 clamp(1.2rem,2vw,1.6rem)/1.3 var(--sf-font-body);letter-spacing:-.025em}[data-sf-design=twofold] .sf-commerce-hero{padding-block-start:5rem}[data-sf-design=twofold] .sf-commerce-actions>div{justify-content:center}[data-sf-design=twofold] .sf-commerce-tile{border-radius:16px}[data-sf-design=penumbra] .sf-commerce-art{box-shadow:none;background:#141414;border-radius:35% 65% 45% 55%}[data-sf-design=penumbra] .sf-art-node{background:#178054;border-radius:50%}[data-sf-design=penumbra] .sf-art-node:nth-child(2n){background:#c92f34}[data-sf-design=penumbra] .sf-art-node:nth-child(3n){background:#365aa7}[data-sf-design=tilt] .sf-commerce-wordmark{font:800 clamp(5rem,min(15vw,calc(var(--sf-site-max,90rem) * .15)),16rem)/.85 var(--sf-font-heading);letter-spacing:-.08em;text-align:center;rotate:-2deg}[data-sf-design=tilt] .sf-commerce-media{display:none}[data-sf-design=tilt] .sf-commerce-copy{text-align:center;grid-column:1/-1;margin-inline:auto}[data-sf-design=tilt] h1{font-size:clamp(2rem,min(3vw,calc(var(--sf-site-max,90rem) * .03)),3rem);margin-inline:auto}[data-sf-design=tilt] .sf-commerce-actions>div{justify-content:center}[data-sf-design=textile] [data-block-type=cta]{margin-inline:var(--sf-commerce-pad);border-radius:var(--sf-radius-card)}[data-sf-design=handheld] .sf-commerce-media{aspect-ratio:9/16;border-radius:34px;inline-size:min(280px,80%);margin-inline:auto;box-shadow:0 20px 40px #0002}[data-sf-design=handheld] h1{font-size:clamp(2.5rem,min(4vw,calc(var(--sf-site-max,90rem) * .04)),4rem)}[data-sf-design=column] .sf-commerce-media{box-shadow:none;border:0;border-radius:0;inline-size:min(1000px,94%)}[data-sf-design=column] .sf-commerce-hero{background-image:repeating-linear-gradient(90deg,#0000 0 12.4%,#00000012 12.5% 12.6%)}[data-sf-design=skyline] [data-commerce-composition=cinema] .sf-commerce-copy{text-align:start;justify-self:start}[data-sf-design=skyline] [data-commerce-composition=cinema] h1,[data-sf-design=skyline] [data-commerce-composition=cinema] .sf-commerce-copy>p{margin-inline:0}[data-sf-design=skyline] [data-commerce-composition=cinema] .sf-commerce-actions>div{justify-content:start}[data-sf-design=altitude] [data-commerce-composition=cinema] .sf-commerce-copy{text-align:start;justify-self:start;max-inline-size:60rem}[data-sf-design=altitude] [data-commerce-composition=cinema] h1{font-size:clamp(3rem,min(6vw,calc(var(--sf-site-max,90rem) * .06)),6rem)}@media (max-width:767px){[data-commerce-composition=grid-film]{min-block-size:680px}[data-commerce-composition=pattern-stage]{padding-block:4rem}[data-commerce-composition=ruled]{min-block-size:680px}[data-sf-design=handheld] .sf-commerce-media{inline-size:180px}}[data-sf-design=twofold] [data-commerce-composition=portfolio]{grid-template-columns:1fr;gap:4rem;min-block-size:auto;padding-block:7rem 4rem}[data-sf-design=twofold] [data-commerce-composition=portfolio] .sf-commerce-copy{grid-area:1/1;max-inline-size:34rem;position:static}[data-sf-design=twofold] .sf-commerce-copy h1{max-inline-size:28ch;margin-inline:auto}[data-sf-design=twofold] .sf-commerce-copy>p{margin-inline:auto}[data-sf-design=twofold] [data-commerce-composition=portfolio] .sf-commerce-tiles{grid-area:2/1;grid-template-columns:repeat(6,minmax(0,1fr));max-block-size:none;overflow:visible}[data-sf-design=twofold] [data-commerce-composition=portfolio] .sf-commerce-tile{aspect-ratio:4/3;grid-column:span 2;margin-block-start:0}[data-sf-design=twofold] [data-commerce-composition=portfolio] .sf-commerce-tile:first-child{aspect-ratio:2.1;grid-column:1/-1}[data-sf-design=twofold] [data-commerce-composition=portfolio][data-tile-count="2"] .sf-commerce-tile,[data-sf-design=twofold] [data-commerce-composition=portfolio][data-tile-count="3"] .sf-commerce-tile:not(:first-child){grid-column:span 3}[data-sf-design=twofold] [data-commerce-composition=portfolio][data-tile-count="2"] .sf-commerce-tile:first-child{aspect-ratio:4/3}[data-sf-design=penumbra] .sf-commerce-hero{background:var(--sf-color-bg);color:var(--sf-color-fg);min-block-size:780px}[data-sf-design=penumbra] .sf-commerce-media{display:none}[data-sf-design=penumbra] .sf-commerce-art{block-size:310px;inset:6% 35% auto}[data-sf-design=penumbra] .sf-art-node{aspect-ratio:1;clip-path:none;border-radius:50%;inline-size:70px;display:block}[data-sf-design=penumbra] .sf-art-node:nth-child(n+4){display:none}[data-sf-design=penumbra] .sf-commerce-copy{align-self:end;padding-block-end:2rem}[data-sf-design=penumbra] .sf-commerce-copy>p{color:var(--sf-color-muted-fg)}[data-sf-design=penumbra] h1{max-inline-size:25ch;font-size:clamp(1.75rem,min(3vw,calc(var(--sf-site-max,90rem) * .03)),3rem)}[data-commerce-composition=ruled] .sf-art-node{aspect-ratio:auto;border:1px solid;border-radius:50%;min-inline-size:0;margin-block-end:-15%;display:block}[data-sf-design=handheld] .sf-commerce-hero{text-align:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-block-size:750px}[data-sf-design=handheld] .sf-commerce-copy{grid-area:1/1;margin-inline:0}[data-sf-design=handheld] .sf-commerce-media{grid-area:1/2}[data-sf-design=handheld] .sf-commerce-copy h1,[data-sf-design=handheld] .sf-commerce-copy>p{margin-inline:0}[data-sf-design=handheld] .sf-commerce-actions>div{justify-content:start}[data-commerce-composition=schedule] .sf-commerce-copy{inline-size:100%;max-inline-size:none}[data-commerce-composition=schedule] .sf-commerce-copy h1{max-inline-size:none;font-size:clamp(4rem,min(10.5vw,calc(var(--sf-site-max,90rem) * .105)),11rem);white-space:pre-line;font-weight:400;line-height:1}:is([data-sf-design=altitude],[data-sf-design=boucherie]) [data-commerce-composition=cinema] .sf-commerce-copy,:is([data-sf-design=altitude],[data-sf-design=boucherie]) [data-commerce-composition=cinema] h1,:is([data-sf-design=altitude],[data-sf-design=boucherie]) [data-commerce-composition=cinema] .sf-commerce-copy>p{margin-inline:0}:is([data-sf-design=altitude],[data-sf-design=boucherie]) [data-commerce-composition=cinema] .sf-commerce-actions>div{justify-content:start}[data-sf-design=boucherie] [data-commerce-composition=cinema] .sf-commerce-copy{text-align:start;justify-self:start;max-inline-size:72rem}[data-sf-design=boucherie] [data-commerce-composition=cinema] h1{font-size:clamp(2.75rem,min(5.5vw,calc(var(--sf-site-max,90rem) * .055)),5.5rem);text-wrap:balance;max-inline-size:none}[data-sf-design=boucherie] [data-sf-business-logo][data-sf-logo-size=xl]{height:7rem;max-inline-size:22rem}[data-sf-design=boucherie] [data-sf-business-logo][data-sf-logo-size=md]{height:3rem;max-inline-size:12rem}[data-sf-design=boucherie] [data-block-type=navbar]{--sf-radius-control:4px}[data-sf-design=boucherie] [data-block-type=credentials][data-block-variant=strip] li>div:has(>img){block-size:4rem;inline-size:4rem}[data-sf-design=boucherie] [data-block-type=footer] a[href*=instagram\.com],[data-sf-design=boucherie] [data-block-type=footer] a[href*=tiktok\.com]{color:var(--sf-fg)}[data-sf-design=boucherie] [data-block-type=hero] div:has(>h1){max-inline-size:72rem}[data-sf-design=boucherie] [data-block-type=hero] h1{text-wrap:balance;max-inline-size:none}[data-sf-design=boucherie] [data-block-type=process-steps][data-block-variant=horizontal] .sf-steps-rail{max-inline-size:60rem;margin-inline:auto}@media (min-width:1024px){[data-sf-design=boucherie] [data-block-type=process-steps][data-block-variant=horizontal] .sf-steps-rail li{text-align:center;align-items:center}[data-sf-design=boucherie] [data-block-type=process-steps][data-block-variant=horizontal] .sf-steps-rail li>div{padding-inline:0}[data-sf-design=boucherie] [data-block-type=process-steps][data-block-variant=horizontal] .sf-steps-rail li>div>div{align-items:center}[data-sf-design=boucherie] [data-block-type=process-steps][data-block-variant=horizontal] .sf-steps-line{--sf-steps-inset:calc((100% - (var(--sf-steps) - 1) * var(--sf-gap)) / (2 * var(--sf-steps)));background:var(--sf-color-fg);inset-inline:var(--sf-steps-inset)!important}@supports (color:color-mix(in lab, red, red)){[data-sf-design=boucherie] [data-block-type=process-steps][data-block-variant=horizontal] .sf-steps-line{background:color-mix(in oklab, var(--sf-color-fg) 22%, transparent)}}}@keyframes sf-step-pop{0%{opacity:0;transform:scale(.55)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes sf-steps-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1023.98px){[data-sf-design=boucherie] [data-block-type=process-steps][data-block-variant=horizontal] .sf-steps-rail{max-inline-size:32rem}[data-sf-design=boucherie] [data-block-type=process-steps][data-block-variant=horizontal] .sf-steps-rail ol{scroll-snap-type:none;flex-direction:column;gap:1.75rem;margin-inline:0;padding-block-end:0;padding-inline:0;overflow:visible}[data-sf-design=boucherie] [data-block-type=process-steps][data-block-variant=horizontal] .sf-steps-rail li{text-align:start;flex-direction:row;flex-basis:auto;align-items:flex-start;gap:1rem}[data-sf-design=boucherie] [data-block-type=process-steps][data-block-variant=horizontal] .sf-steps-rail li>span[aria-hidden=true]:has(+span){block-size:auto;inline-size:1px;inset-block:2.75rem -1.75rem;inset-inline:1.3125rem auto}[data-sf-design=boucherie] [data-block-type=process-steps][data-block-variant=horizontal] .sf-steps-rail li>div{padding-block-start:.5rem;padding-inline:0}}@media (prefers-reduced-motion:no-preference){[data-sf-design=boucherie] [data-block-type=process-steps][data-block-variant=horizontal] .sf-steps-rail:has([data-reveal-armed]:not([data-revealed])) .sf-step-marker{opacity:0}[data-sf-design=boucherie] [data-block-type=process-steps][data-block-variant=horizontal] .sf-steps-rail:has([data-reveal-armed]:not([data-revealed])) .sf-steps-line{transform:scaleX(0)}[data-sf-design=boucherie] [data-block-type=process-steps][data-block-variant=horizontal] .sf-steps-rail:has([data-revealed]) .sf-step-marker{animation:.5s cubic-bezier(.2,.8,.2,1) backwards sf-step-pop}[data-sf-design=boucherie] [data-block-type=process-steps][data-block-variant=horizontal] .sf-steps-rail:has([data-revealed]) li:nth-child(2) .sf-step-marker{animation-delay:.35s}[data-sf-design=boucherie] [data-block-type=process-steps][data-block-variant=horizontal] .sf-steps-rail:has([data-revealed]) li:nth-child(3) .sf-step-marker{animation-delay:.7s}[data-sf-design=boucherie] [data-block-type=process-steps][data-block-variant=horizontal] .sf-steps-rail:has([data-revealed]) li:nth-child(4) .sf-step-marker{animation-delay:1.05s}[data-sf-design=boucherie] [data-block-type=process-steps][data-block-variant=horizontal] .sf-steps-rail:has([data-revealed]) li:nth-child(5) .sf-step-marker{animation-delay:1.4s}[data-sf-design=boucherie] [data-block-type=process-steps][data-block-variant=horizontal] .sf-steps-rail:has([data-revealed]) li:nth-child(6) .sf-step-marker{animation-delay:1.75s}[data-sf-design=boucherie] [data-block-type=process-steps][data-block-variant=horizontal] .sf-steps-rail:has([data-revealed]) .sf-steps-line{transform-origin:0;animation:sf-steps-draw calc((var(--sf-steps) - 1) * .35s) cubic-bezier(.45,0,.25,1) .15s backwards}[dir=rtl] [data-sf-design=boucherie] [data-block-type=process-steps][data-block-variant=horizontal] .sf-steps-rail:has([data-revealed]) .sf-steps-line{transform-origin:100%}}@media (max-width:767px){[data-sf-design=twofold] [data-commerce-composition=portfolio]{gap:3rem;padding-block:4rem 2rem}[data-sf-design=penumbra] .sf-commerce-art{block-size:220px;inset-inline:20%}[data-sf-design=penumbra] .sf-commerce-hero{min-block-size:640px}[data-sf-design=handheld] .sf-commerce-hero{grid-template-columns:1fr;min-block-size:auto}[data-sf-design=handheld] .sf-commerce-copy{grid-area:1/1}[data-sf-design=handheld] .sf-commerce-media{grid-area:2/1}[data-commerce-composition=schedule] .sf-commerce-copy h1{font-size:clamp(2.75rem,12vw,5rem)}}.sf-commerce-hero[data-commerce-media=none]{grid-template-columns:minmax(0,1fr)}.sf-commerce-hero[data-commerce-media=none]>.sf-commerce-copy{grid-column:1/-1}:is([data-commerce-composition=cinema],[data-commerce-composition=image-stage],[data-commerce-composition=grid-film])[data-commerce-media=none]{--sf-color-bg:var(--sf-color-inverse);--sf-color-surface:var(--sf-color-inverse-raised);--sf-color-surface-2:var(--sf-color-inverse-raised);--sf-color-fg:var(--sf-color-on-inverse);--sf-color-muted-fg:var(--sf-color-on-inverse-muted);--sf-color-border:var(--sf-color-inverse-border);--sf-color-border-strong:var(--sf-color-on-inverse-muted);--sf-color-primary:var(--sf-color-on-inverse);--sf-color-primary-fg:var(--sf-color-inverse);--sf-color-primary-hover:var(--sf-color-on-inverse-muted);--sf-color-primary-soft:var(--sf-color-inverse-raised);--sf-color-primary-ink:var(--sf-color-on-inverse);--sf-color-accent-ink:var(--sf-color-on-inverse);--sf-color-ring:var(--sf-color-on-inverse);--sf-color-ring-soft:var(--sf-color-on-inverse)}@supports (color:color-mix(in lab, red, red)){:is([data-commerce-composition=cinema],[data-commerce-composition=image-stage],[data-commerce-composition=grid-film])[data-commerce-media=none]{--sf-color-ring-soft:color-mix(in oklab, var(--sf-color-on-inverse) 35%, transparent)}}:is([data-commerce-composition=cinema],[data-commerce-composition=image-stage],[data-commerce-composition=grid-film])[data-commerce-media=none]{background-color:var(--sf-color-bg);color:var(--sf-color-fg);min-block-size:min(640px, calc(100svh - var(--sf-nav-h,80px)))}:is([data-commerce-composition=cinema],[data-commerce-composition=image-stage],[data-commerce-composition=grid-film])[data-commerce-media=none] :is(.sf-commerce-copy,.sf-commerce-caption){color:var(--sf-color-fg);text-shadow:none}:is([data-commerce-composition=cinema],[data-commerce-composition=image-stage],[data-commerce-composition=grid-film])[data-commerce-media=none] .sf-commerce-copy>p{color:var(--sf-color-muted-fg)}:is([data-sf-design=shelf]:not([data-sf-palette=preset]) :is([data-block-type=content-media],[data-block-type=features-grid],[data-block-type=services-grid])){--sf-color-bg:var(--sf-color-inverse);--sf-color-surface:var(--sf-color-inverse-raised);--sf-color-surface-2:var(--sf-color-inverse-raised);--sf-color-fg:var(--sf-color-on-inverse);--sf-color-muted-fg:var(--sf-color-on-inverse-muted);--sf-color-border:var(--sf-color-inverse-border);--sf-color-border-strong:var(--sf-color-on-inverse-muted);--sf-color-primary:var(--sf-color-on-inverse);--sf-color-primary-fg:var(--sf-color-inverse);--sf-color-primary-hover:var(--sf-color-on-inverse-muted);--sf-color-primary-soft:var(--sf-color-inverse-raised);--sf-color-primary-ink:var(--sf-color-on-inverse);--sf-color-accent-ink:var(--sf-color-on-inverse);--sf-color-ring:var(--sf-color-on-inverse);--sf-color-ring-soft:var(--sf-color-on-inverse)}@supports (color:color-mix(in lab, red, red)){:is([data-sf-design=shelf]:not([data-sf-palette=preset]) :is([data-block-type=content-media],[data-block-type=features-grid],[data-block-type=services-grid])){--sf-color-ring-soft:color-mix(in oklab, var(--sf-color-on-inverse) 35%, transparent)}}:is([data-sf-design=pitlane]:not([data-sf-palette=preset]) :is([data-block-type=features-grid],[data-block-type=content-media]),[data-sf-design=scatter]:not([data-sf-palette=preset]) [data-block-type=content-media],[data-sf-design=stipple]:not([data-sf-palette=preset]) [data-block-type=content-media],[data-sf-design=textile]:not([data-sf-palette=preset]) [data-block-type=cta]){--sf-color-bg:var(--sf-color-accent);--sf-color-surface:var(--sf-color-accent-raised);--sf-color-surface-2:var(--sf-color-accent-raised);--sf-color-fg:var(--sf-color-on-accent);--sf-color-muted-fg:var(--sf-color-on-accent-muted);--sf-color-border:var(--sf-color-accent-border);--sf-color-border-strong:var(--sf-color-on-accent-muted);--sf-color-primary:var(--sf-color-on-accent);--sf-color-primary-fg:var(--sf-color-accent);--sf-color-primary-hover:var(--sf-color-on-accent-muted);--sf-color-primary-soft:var(--sf-color-accent-raised);--sf-color-primary-ink:var(--sf-color-on-accent);--sf-color-accent-ink:var(--sf-color-on-accent);--sf-color-ring:var(--sf-color-on-accent);--sf-color-ring-soft:var(--sf-color-on-accent)}@supports (color:color-mix(in lab, red, red)){:is([data-sf-design=pitlane]:not([data-sf-palette=preset]) :is([data-block-type=features-grid],[data-block-type=content-media]),[data-sf-design=scatter]:not([data-sf-palette=preset]) [data-block-type=content-media],[data-sf-design=stipple]:not([data-sf-palette=preset]) [data-block-type=content-media],[data-sf-design=textile]:not([data-sf-palette=preset]) [data-block-type=cta]){--sf-color-ring-soft:color-mix(in oklab, var(--sf-color-on-accent) 35%, transparent)}}:is([data-sf-design=pitlane]:not([data-sf-palette=preset]) :is([data-block-type=features-grid],[data-block-type=content-media]),[data-sf-design=scatter]:not([data-sf-palette=preset]) [data-block-type=content-media],[data-sf-design=stipple]:not([data-sf-palette=preset]) [data-block-type=content-media],[data-sf-design=textile]:not([data-sf-palette=preset]) [data-block-type=cta]){--sf-color-band:var(--sf-color-accent);--sf-color-band-raised:var(--sf-color-accent-raised);--sf-color-band-border:var(--sf-color-accent-border);--sf-color-on-band:var(--sf-color-on-accent);--sf-color-on-band-muted:var(--sf-color-on-accent-muted)}[data-sf-design=premium]{--sf-commerce-pad:clamp(1.5rem, 4vw, 3rem)}[data-sf-design=premium] [data-commerce-composition=center-stage]{gap:4.5rem;padding-block:7.5rem 5rem}[data-sf-design=premium] [data-commerce-composition=center-stage] h1{font-size:clamp(2.75rem, min(6.4vw, calc(var(--sf-site-max,90rem) * .064)), 5.5rem);letter-spacing:-.035em;max-inline-size:16ch;line-height:1.05}[data-sf-design=premium] [data-commerce-composition=center-stage] .sf-commerce-copy>p{font-size:18px}[data-sf-design=premium] [data-commerce-composition=center-stage] .sf-commerce-media{background:#fff;border:0;border-radius:32px;box-shadow:0 28px 56px -16px #0003}[data-sf-design=premium] .sf-commerce-media img{transition:scale 1.2s cubic-bezier(.2,.7,.1,1)}[data-sf-design=premium] .sf-commerce-media:hover img{scale:1.03}[data-sf-design=premium] .rounded-sf-control.bg-sf-primary{box-shadow:0 1px 2px #0000000a,inset 0 6px 0 -5px #fff3,0 4px 10px -5px #00000014}[data-sf-design=premium] .rounded-sf-control.border-sf-border{box-shadow:0 1px 2px #0000000a,inset 0 6px 0 -5px #fff9,0 4px 10px -5px #00000014}[data-sf-design=premium] main>[data-sf-tone=default]:nth-child(2n){background-color:#f5f5f7}[data-sf-design=premium] main h2{letter-spacing:-.02em;line-height:1.07}[data-sf-design=premium] main .sf-card:not([data-sf-fill]){box-shadow:0 1px 2px #0000000a}[data-sf-design=premium] main [data-block-type=features-bento] li>div{border-radius:32px}[data-sf-design=premium] main [data-block-type=products-showcase] .sf-card{border-radius:24px}[data-sf-design=premium] main [data-block-type=content-media] [data-sf-media]{border-radius:32px}[data-sf-design=premium] main [data-block-type=cta][data-block-variant=media]{margin-inline:var(--sf-commerce-pad);border-radius:32px;overflow:clip}[data-sf-design=contemporary] [data-commerce-composition=mosaic] .sf-commerce-tiles{gap:12px;padding:12px}[data-sf-design=contemporary] [data-commerce-composition=mosaic] .sf-commerce-tile{border-radius:12px}[data-sf-design=contemporary] [data-commerce-composition=mosaic] .sf-commerce-copy{border:1px solid var(--sf-color-primary);border-radius:12px}@supports (color:color-mix(in lab, red, red)){[data-sf-design=contemporary] [data-commerce-composition=mosaic] .sf-commerce-copy{border:1px solid color-mix(in oklab, var(--sf-color-primary), #fff 80%)}}[data-sf-design=contemporary] [data-commerce-composition=mosaic] .sf-commerce-copy{box-shadow:0 25px 50px -12px var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=contemporary] [data-commerce-composition=mosaic] .sf-commerce-copy{box-shadow:0 25px 50px -12px color-mix(in oklab, var(--sf-color-primary) 35%, transparent)}}[data-sf-design=contemporary] .rounded-sf-control{font-family:var(--sf-font-mono);text-transform:uppercase;letter-spacing:.06em}[data-sf-design=contemporary] .rounded-sf-control.bg-sf-primary{background-image:linear-gradient(120deg, var(--sf-color-primary), var(--sf-color-primary))}@supports (color:color-mix(in lab, red, red)){[data-sf-design=contemporary] .rounded-sf-control.bg-sf-primary{background-image:linear-gradient(120deg, var(--sf-color-primary), color-mix(in oklab, var(--sf-color-primary), #000 30%))}}[data-sf-design=contemporary] .rounded-sf-control.bg-sf-primary{color:var(--sf-color-primary-fg)}[data-sf-design=contemporary] .rounded-sf-control.bg-sf-primary:hover{background-image:linear-gradient(120deg, var(--sf-color-primary), var(--sf-color-primary))}@supports (color:color-mix(in lab, red, red)){[data-sf-design=contemporary] .rounded-sf-control.bg-sf-primary:hover{background-image:linear-gradient(120deg, color-mix(in oklab, var(--sf-color-primary), #000 15%), color-mix(in oklab, var(--sf-color-primary), #000 40%))}}[data-sf-design=contemporary] main [data-block-type=features-bento]{background-image:radial-gradient(ellipse at 15% 0%, var(--sf-color-primary), transparent 55%), radial-gradient(ellipse at 90% 100%, var(--sf-color-primary), transparent 50%)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=contemporary] main [data-block-type=features-bento]{background-image:radial-gradient(ellipse at 15% 0%, color-mix(in oklab, var(--sf-color-primary) 10%, transparent), transparent 55%), radial-gradient(ellipse at 90% 100%, color-mix(in oklab, var(--sf-color-primary) 8%, transparent), transparent 50%)}}[data-sf-design=contemporary] main [data-block-type=features-bento] li>div.bg-sf-band{background-image:linear-gradient(135deg, var(--sf-color-primary), var(--sf-color-primary))}@supports (color:color-mix(in lab, red, red)){[data-sf-design=contemporary] main [data-block-type=features-bento] li>div.bg-sf-band{background-image:linear-gradient(135deg, var(--sf-color-primary), color-mix(in oklab, var(--sf-color-primary), #000 30%))}}[data-sf-design=contemporary] main [data-block-type=cta][data-sf-tone=primary]{background-image:linear-gradient(120deg, var(--sf-color-primary), var(--sf-color-primary))}@supports (color:color-mix(in lab, red, red)){[data-sf-design=contemporary] main [data-block-type=cta][data-sf-tone=primary]{background-image:linear-gradient(120deg, var(--sf-color-primary), color-mix(in oklab, var(--sf-color-primary), #000 30%))}}[data-sf-design=contemporary] main .sf-card-interactive:hover{border-color:var(--sf-color-primary)}[data-sf-design=contemporary] main [data-block-type=gallery] img{border-radius:12px}[data-sf-design=contemporary] main h2{letter-spacing:-.03em}[data-sf-design=contemporary] main p.font-sf-mono.uppercase{color:var(--sf-color-primary-ink)}[data-sf-design=professional] [data-commerce-composition=journal] .sf-commerce-media{box-shadow:16px 16px 0 var(--sf-color-primary);border-radius:8px;margin-inline-end:16px}[data-sf-design=professional] [data-commerce-composition=journal] h1{letter-spacing:-.03em}[data-sf-design=professional] main p.font-sf-mono.uppercase{background-color:var(--sf-color-primary);color:var(--sf-color-primary-fg);border-radius:4px;padding:.25rem .625rem}[data-sf-design=professional] main [data-sf-tone=default] .sf-card:not([data-sf-fill]){border-top:4px solid var(--sf-color-primary);box-shadow:0 1px #0000000a}[data-sf-design=professional] .rounded-sf-control.bg-sf-primary{border:1px solid #111827;font-weight:600}[data-sf-design=professional] .rounded-sf-control.border-sf-border{border-color:#111827}[data-sf-design=professional] main>[data-sf-tone=default]:nth-child(2n){background-color:#f7f8f8}[data-sf-design=professional] main [data-block-type=services-grid][data-block-variant=numbered] li{border-top:2px solid #111827}[data-sf-design=professional] [data-block-type=footer]{border-top:6px solid var(--sf-color-primary)}[data-sf-design=professional] .sf-step-marker{background-color:var(--sf-color-primary);color:var(--sf-color-primary-fg);border-color:#111827}[data-sf-design=spacious]{--sf-commerce-pad:clamp(1.5rem, 5vw, 5rem)}[data-sf-design=spacious] [data-commerce-composition=type-stage]{gap:4rem;padding-block:7.5rem 5rem}[data-sf-design=spacious] [data-commerce-composition=type-stage] h1{font-stretch:100%;font-size:clamp(2.75rem, min(8vw, calc(var(--sf-site-max,90rem) * .08)), 7.5rem);letter-spacing:-.045em;max-inline-size:12ch;line-height:.95}[data-sf-design=spacious] [data-commerce-composition=type-stage] .sf-commerce-copy>p{max-inline-size:40ch;font-size:18px}[data-sf-design=spacious] [data-commerce-composition=type-stage] .sf-commerce-media{border-radius:12px}[data-sf-design=spacious] main :is([data-block-type=services-grid],[data-block-type=features-grid]) .sf-card:not([data-sf-fill]){box-shadow:none;background-color:#0000;border-color:#0000;padding-inline:0}[data-sf-design=spacious] main .sf-editorial-prose{-moz-columns:2 20rem;columns:2 20rem;-moz-column-gap:4rem;column-gap:4rem}[data-sf-design=spacious] main [data-block-type=gallery] img{border-radius:12px}[data-sf-design=spacious] main p.font-sf-mono.uppercase>span[aria-hidden=true]{background-color:#8b5cf6}[data-sf-design=spacious] main h2{letter-spacing:-.03em}[data-sf-design=spacious] [data-block-type=footer]{border-top:1px solid #1118271a}[data-sf-design=luxury] [data-block-type=navbar]{--sf-radius-control:8px}[data-sf-design=luxury] [data-commerce-composition=type-stage] h1{font-size:clamp(3rem,min(11vw,calc(var(--sf-site-max,90rem) * .11)),11.5rem);letter-spacing:-.01em;max-inline-size:12ch;line-height:.9}[data-sf-design=luxury] [data-commerce-composition=type-stage] .sf-commerce-media{outline-offset:12px;border-radius:24px;outline:1px solid #ffffff38;margin:12px}[data-sf-design=luxury] h2.leading-sf-heading{letter-spacing:-.01em;font-size:clamp(2.5rem,6vw,5.5rem);line-height:.95}[data-sf-design=luxury] :is([data-block-type=content-media],[data-block-type=gallery],[data-block-type=about-story],[data-block-type=products-showcase]) [data-sf-media]{border-radius:20px}[data-sf-design=luxury] [data-block-type=content-media] [data-sf-media]{box-shadow:20px 20px 0 -1px #000,20px 20px #ffffff47}[data-sf-design=luxury] [data-block-type=gallery] [data-sf-media] img{transition:scale .6s}[data-sf-design=luxury] [data-block-type=gallery] [data-sf-media]:hover img{scale:1.03}[data-sf-design=luxury] .rounded-sf-control.bg-sf-primary{letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 -2px #00000024,0 10px 30px -12px #ffffffa8}[data-sf-design=luxury] .rounded-sf-control.border{letter-spacing:.06em;text-transform:uppercase;border-color:#ffffff5c}[data-sf-design=luxury] .sf-card{border-color:#ffffff1f}[data-sf-design=luxury] [data-block-type=cta][data-sf-tone=default]{color:#fff;background-color:#111}[data-sf-design=luxury] [data-block-type=statement]{text-wrap:balance}[data-sf-design=storytelling] .sf-commerce-copy>h1{letter-spacing:-.01em;line-height:.92}[data-sf-design=storytelling] [data-commerce-composition=type-stage] .sf-commerce-media{clip-path:polygon(0 10%,100% 0,100% 90%,0 100%);border-radius:0;margin-inline:calc(50% - 50vw)}[data-sf-design=storytelling] [data-commerce-composition=type-stage] .sf-commerce-caption{padding-block-start:1.5rem;position:static}[data-sf-design=storytelling] [data-block-type=content-media] [data-sf-media]{clip-path:polygon(0 6%,100% 0,100% 94%,0 100%)}[data-sf-design=storytelling] [data-block-type=services-showcase] [data-sf-media]{clip-path:polygon(0 0,100% 6%,100% 100%,0 94%)}[data-sf-design=storytelling] main>[data-block-type]+[data-block-type]{border-block-start:1px solid var(--sf-color-border)}[data-sf-design=storytelling] :is([data-sf-tone=default],[data-sf-tone=surface]) .sf-eyebrow{color:var(--sf-color-primary-ink);text-transform:uppercase;letter-spacing:.16em}[data-sf-design=storytelling] [data-block-type=process-steps][data-block-variant=numbered] .text-sf-6xl{font-size:clamp(4.5rem,9vw,8rem)}[data-sf-design=storytelling] [data-block-type=process-steps] .sf-step-marker{border-color:var(--sf-color-primary);color:var(--sf-color-primary-ink)}[data-sf-design=storytelling] .rounded-sf-control.bg-sf-primary{box-shadow:inset 0 6px 0 -5px #ffffff40, 0 4px 10px -5px var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=storytelling] .rounded-sf-control.bg-sf-primary{box-shadow:inset 0 6px 0 -5px #ffffff40, 0 4px 10px -5px color-mix(in oklab, var(--sf-color-primary), #000 45%)}}[data-sf-design=storytelling] .sf-commerce-footer-wordmark{letter-spacing:-.02em}[data-sf-design=cafe] .sf-commerce-hero{background-image:linear-gradient(#f9f7f5,#f3efeb)}[data-sf-design=cafe] [data-commerce-composition=coffee] .sf-commerce-tile{border:1px solid #ddd6ce;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}[data-sf-design=cafe] .sf-commerce-copy>p.font-sf-mono{background-color:#e9e3dd;border-radius:999px;padding:.4rem .9rem}[data-sf-design=cafe] .rounded-sf-control.bg-sf-primary{box-shadow:0 3px #00000026}[data-sf-design=cafe] .rounded-sf-control.bg-sf-primary:active{translate:0 2px;box-shadow:0 1px #00000026}[data-sf-design=cafe] .rounded-sf-control.bg-sf-surface{color:#3e2b1e;background-color:#e9e3dd;border-color:#ddd6ce;box-shadow:0 3px #00000014}[data-sf-design=cafe] .rounded-sf-control.bg-sf-surface:hover{background-color:#ede8e3;border-color:#3e2b1e}[data-sf-design=cafe] :is([data-sf-tone=default],[data-sf-tone=surface]) .sf-card:not([data-sf-fill]){background-color:#fff;border-color:#ddd6ce;box-shadow:0 1px 2px #0000000d}[data-sf-design=cafe] :is([data-sf-tone=default],[data-sf-tone=surface]) .sf-card-interactive:hover{background-color:#f3efeb}[data-sf-design=cafe]:not([data-sf-palette=preset]) :is([data-block-type=features-grid],[data-block-type=faq-accordion]){--sf-color-bg:#e9e3dd;--sf-color-surface:#e9e3dd;--sf-color-muted-fg:#5e4b3e;--sf-color-border:#cfc5bb}[data-sf-design=cafe] [data-block-type=content-media] [data-sf-media],[data-sf-design=cafe] [data-block-type=gallery] [data-sf-media]{border-radius:12px}[data-sf-design=enterprise] [data-block-type=navbar]{--sf-radius-control:2px;border-block-end:1px solid #072c2c26}[data-sf-design=enterprise] [data-commerce-composition=schedule]{border-block-end:6px solid var(--sf-color-primary);background-image:repeating-linear-gradient(90deg,#072c2c17 0 1px,#0000 1px 8.333%)}[data-sf-design=enterprise] [data-commerce-composition=schedule] .sf-commerce-copy h1{letter-spacing:0;line-height:.92}[data-sf-design=enterprise] .sf-commerce-copy>h1+p{border-inline-start:3px solid var(--sf-color-primary);padding-inline-start:1rem}[data-sf-design=enterprise] .sf-card{border-color:#072c2c40;box-shadow:4px 4px #072c2c1f}[data-sf-design=enterprise] .sf-card-interactive:hover{box-shadow:6px 6px #072c2c2e}[data-sf-design=enterprise] .rounded-sf-control.bg-sf-primary{box-shadow:3px 3px 0 var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=enterprise] .rounded-sf-control.bg-sf-primary{box-shadow:3px 3px 0 color-mix(in oklab, var(--sf-color-primary), #000 40%)}}[data-sf-design=enterprise] .rounded-sf-control.bg-sf-primary:hover{box-shadow:5px 5px 0 var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=enterprise] .rounded-sf-control.bg-sf-primary:hover{box-shadow:5px 5px 0 color-mix(in oklab, var(--sf-color-primary), #000 40%)}}[data-sf-design=enterprise] section[data-sf-tone=default]+section[data-sf-tone=default]{border-block-start:1px solid #072c2c1f}[data-sf-design=enterprise] [data-block-type=process-steps]{background-image:linear-gradient(#072c2c12 1px,#0000 1px),linear-gradient(90deg,#072c2c12 1px,#0000 1px);background-size:32px 32px}[data-sf-design=enterprise] [data-block-type=services-grid] h3{letter-spacing:.02em}[data-sf-design=enterprise] [data-block-type=content-media] [data-sf-media]{border-radius:2px;box-shadow:8px 8px #072c2c}[data-sf-design=flat] .rounded-sf-control{box-shadow:none}[data-sf-design=flat] .rounded-sf-control.border-sf-border{background-color:#f1f2f4;border-color:#0000}[data-sf-design=flat] main [data-sf-tone=default] .sf-card:not([data-sf-fill]){box-shadow:none;background-color:#f1f2f4;border-color:#0000}[data-sf-design=flat] main .sf-card-interactive:hover{background-color:#e7e9ec;translate:none}[data-sf-design=flat] [data-commerce-composition=campaign]{background-image:linear-gradient(90deg,#0000 58%,#fde3d9 58%)}[data-sf-design=flat] [data-commerce-composition=campaign] .sf-commerce-media{border-radius:6px;margin-block:2rem}[data-sf-design=flat] [data-commerce-composition=campaign] .sf-commerce-caption{color:#fff;background:#7c3aed}[data-sf-design=flat] main :is([data-block-type=features-grid],[data-block-type=services-grid]) span.rounded-sf-full{color:#fff;background-color:#7c3aed;border-color:#0000;border-radius:6px}[data-sf-design=flat] .sf-step-marker{color:#111827;background-color:#f2673c;border-color:#0000;border-radius:6px}[data-sf-design=flat] main>[data-sf-tone=default]:nth-child(2n){background-color:#fff5f1}[data-sf-design=flat] main [data-block-type=content-media] [data-sf-media]{border-radius:6px}[data-sf-design=flat] [data-block-type=navbar]{box-shadow:none}[data-sf-design=colorful] [data-commerce-composition=mosaic] .sf-commerce-tiles{gap:12px;padding:12px}[data-sf-design=colorful] [data-commerce-composition=mosaic] .sf-commerce-tile{border:3px solid #fff;border-radius:16px}[data-sf-design=colorful] [data-commerce-composition=mosaic] .sf-commerce-copy{box-shadow:10px 10px 0 var(--sf-color-primary);border:3px solid #111827;border-radius:16px}@supports (color:color-mix(in lab, red, red)){[data-sf-design=colorful] [data-commerce-composition=mosaic] .sf-commerce-copy{box-shadow:10px 10px 0 color-mix(in oklab, var(--sf-color-primary), #000 35%)}}@supports ((-webkit-background-clip:text) or (background-clip:text)){[data-sf-design=colorful] [data-commerce-composition=mosaic] .sf-commerce-copy>h1{background-image:linear-gradient(100deg, var(--sf-color-primary), var(--sf-color-primary))}@supports (color:color-mix(in lab, red, red)){[data-sf-design=colorful] [data-commerce-composition=mosaic] .sf-commerce-copy>h1{background-image:linear-gradient(100deg, var(--sf-color-primary), color-mix(in oklab, var(--sf-color-primary), #000 30%))}}[data-sf-design=colorful] [data-commerce-composition=mosaic] .sf-commerce-copy>h1{color:#0000;-webkit-background-clip:text;background-clip:text}}[data-sf-design=colorful] .rounded-sf-control.bg-sf-primary{background-image:linear-gradient(110deg, var(--sf-color-primary), var(--sf-color-primary))}@supports (color:color-mix(in lab, red, red)){[data-sf-design=colorful] .rounded-sf-control.bg-sf-primary{background-image:linear-gradient(110deg, var(--sf-color-primary), color-mix(in oklab, var(--sf-color-primary), #000 30%))}}[data-sf-design=colorful] .rounded-sf-control.bg-sf-primary{border:2px solid #111827;box-shadow:4px 4px #111827}[data-sf-design=colorful] .rounded-sf-control.bg-sf-primary:hover{translate:2px 2px;box-shadow:2px 2px #111827}[data-sf-design=colorful] .rounded-sf-control.bg-sf-surface{box-shadow:4px 4px 0 var(--sf-color-primary);border:2px solid #111827}[data-sf-design=colorful] :is([data-sf-tone=default],[data-sf-tone=surface]) .sf-eyebrow{background-image:linear-gradient(110deg, var(--sf-color-primary), var(--sf-color-primary));border-radius:999px;padding:.3rem .8rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){[data-sf-design=colorful] :is([data-sf-tone=default],[data-sf-tone=surface]) .sf-eyebrow{background-image:linear-gradient(110deg, var(--sf-color-primary), color-mix(in oklab, var(--sf-color-primary), #000 30%))}}[data-sf-design=colorful] :is([data-sf-tone=default],[data-sf-tone=surface]) .sf-eyebrow{color:var(--sf-color-primary-fg)}[data-sf-design=colorful] :is([data-sf-tone=default],[data-sf-tone=surface]) .sf-card:not([data-sf-fill]){box-shadow:6px 6px 0 var(--sf-color-primary);border:2px solid #111827}@supports (color:color-mix(in lab, red, red)){[data-sf-design=colorful] :is([data-sf-tone=default],[data-sf-tone=surface]) .sf-card:not([data-sf-fill]){box-shadow:6px 6px 0 color-mix(in oklab, var(--sf-color-primary), #000 35%)}}[data-sf-design=colorful] [data-block-type=products-grid] .sf-card:not([data-sf-fill]){box-shadow:6px 6px 0 var(--sf-color-primary)}[data-sf-design=colorful] [data-block-type=features-bento] li>.rounded-sf-card{border:2px solid #111827;box-shadow:6px 6px #111827}[data-sf-design=colorful] [data-block-type=features-bento] .bg-sf-band{background-image:linear-gradient(135deg, var(--sf-color-primary), var(--sf-color-primary))}@supports (color:color-mix(in lab, red, red)){[data-sf-design=colorful] [data-block-type=features-bento] .bg-sf-band{background-image:linear-gradient(135deg, var(--sf-color-primary), color-mix(in oklab, var(--sf-color-primary), #000 30%))}}[data-sf-design=colorful] [data-block-type=features-bento] .bg-sf-surface-2{background-color:var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=colorful] [data-block-type=features-bento] .bg-sf-surface-2{background-color:color-mix(in oklab, var(--sf-color-primary), #fff 88%)}}[data-sf-design=colorful] [data-block-type=features-bento] .bg-sf-surface-2{--sf-color-muted-fg:#4b5563}[data-sf-design=colorful]:not([data-sf-palette=preset]) [data-block-type=cta][data-sf-tone=primary]{background-image:linear-gradient(120deg, var(--sf-color-primary), var(--sf-color-primary))}@supports (color:color-mix(in lab, red, red)){[data-sf-design=colorful]:not([data-sf-palette=preset]) [data-block-type=cta][data-sf-tone=primary]{background-image:linear-gradient(120deg, var(--sf-color-primary), color-mix(in oklab, var(--sf-color-primary), #000 30%))}}[data-sf-design=colorful] :is([data-block-type=gallery],[data-block-type=content-media]) [data-sf-media]:not([data-sf-media-fill]){box-shadow:6px 6px 0 var(--sf-color-primary);border:2px solid #111827;border-radius:16px}[data-sf-design=colorful] [data-block-type=gallery] [data-sf-media][data-sf-media-fill]{border-radius:16px}[data-sf-design=bold] [data-block-type=navbar]{--sf-radius-control:8px;border-block-end:1px solid #ffffff1a}[data-sf-design=bold] :is(.sf-commerce-hero,[data-block-type=process-steps],[data-block-type=services-grid]){background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:100px 100px}[data-sf-design=bold] [data-commerce-composition=campaign] h1{font-size:clamp(2.5rem,min(6vw,calc(var(--sf-site-max,90rem) * .06)),6.25rem);letter-spacing:-.02em;line-height:.95}[data-sf-design=bold] [data-commerce-composition=campaign] .sf-commerce-media{box-shadow:12px 12px 0 var(--sf-color-primary);border:2px solid #f5f5f4;border-radius:8px;margin-block-end:12px;margin-inline-end:12px}[data-sf-design=bold] h2.leading-sf-heading{letter-spacing:-.01em;font-size:clamp(2.25rem,5vw,4.5rem);line-height:1}[data-sf-design=bold] .sf-card{box-shadow:6px 6px 0 var(--sf-color-primary);border-width:2px;border-color:#f5f5f43d}@supports (color:color-mix(in lab, red, red)){[data-sf-design=bold] .sf-card{box-shadow:6px 6px 0 color-mix(in oklab, var(--sf-color-primary), #000 35%)}}[data-sf-design=bold] .sf-card-interactive:hover{box-shadow:8px 8px 0 var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=bold] .sf-card-interactive:hover{box-shadow:8px 8px 0 color-mix(in oklab, var(--sf-color-primary), #000 35%)}}[data-sf-design=bold] .sf-card-interactive:hover{translate:-2px -2px}[data-sf-design=bold] .rounded-sf-control.bg-sf-primary{box-shadow:4px 4px 0 var(--sf-color-primary);border:2px solid #f5f5f4}@supports (color:color-mix(in lab, red, red)){[data-sf-design=bold] .rounded-sf-control.bg-sf-primary{box-shadow:4px 4px 0 color-mix(in oklab, var(--sf-color-primary), #000 35%)}[data-sf-design=bold] .rounded-sf-control.bg-sf-primary:hover{box-shadow:6px 6px 0 color-mix(in oklab, var(--sf-color-primary), #000 35%)}}[data-sf-design=bold] .rounded-sf-control.border{border-width:2px}[data-sf-design=bold] [data-block-type=content-media] [data-sf-media]{box-shadow:10px 10px 0 var(--sf-color-primary);border:2px solid #f5f5f4;border-radius:8px}[data-sf-design=dramatic] [data-block-type=navbar]{--sf-radius-control:0px}[data-sf-design=dramatic] [data-commerce-composition=dual-campaign] h1{font-size:clamp(3rem,min(7vw,calc(var(--sf-site-max,90rem) * .07)),7.5rem);letter-spacing:-.035em;line-height:.9}[data-sf-design=dramatic] [data-commerce-composition=dual-campaign] .sf-commerce-tiles{background:linear-gradient(180deg,var(--sf-color-primary),var(--sf-color-primary));gap:4px}@supports (color:color-mix(in lab, red, red)){[data-sf-design=dramatic] [data-commerce-composition=dual-campaign] .sf-commerce-tiles{background:linear-gradient(180deg,color-mix(in oklab, var(--sf-color-primary), #fff 15%),color-mix(in oklab, var(--sf-color-primary), #000 30%))}}[data-sf-design=dramatic] .sf-commerce-tile img{filter:contrast(1.12)saturate(1.2)}[data-sf-design=dramatic] .sf-commerce-copy:before{content:"";background:linear-gradient(90deg,var(--sf-color-primary),var(--sf-color-primary));block-size:6px;inline-size:5rem;margin-block-end:1.5rem;display:block}@supports (color:color-mix(in lab, red, red)){[data-sf-design=dramatic] .sf-commerce-copy:before{background:linear-gradient(90deg,color-mix(in oklab, var(--sf-color-primary), #fff 15%),color-mix(in oklab, var(--sf-color-primary), #000 30%))}}[data-sf-design=dramatic] [data-sf-tone=default] h2.leading-sf-heading{letter-spacing:-.035em;background-image:linear-gradient(135deg,var(--sf-color-primary-ink),var(--sf-color-primary-ink));font-size:clamp(2.75rem,7vw,6.5rem);line-height:.9}@supports (color:color-mix(in lab, red, red)){[data-sf-design=dramatic] [data-sf-tone=default] h2.leading-sf-heading{background-image:linear-gradient(135deg,color-mix(in oklab, var(--sf-color-primary-ink), #fff 30%),var(--sf-color-primary-ink))}}[data-sf-design=dramatic] [data-sf-tone=default] h2.leading-sf-heading{color:#0000;-webkit-background-clip:text;background-clip:text}[data-sf-design=dramatic] .rounded-sf-control.bg-sf-primary{background-image:linear-gradient(135deg,var(--sf-color-primary),var(--sf-color-primary))}@supports (color:color-mix(in lab, red, red)){[data-sf-design=dramatic] .rounded-sf-control.bg-sf-primary{background-image:linear-gradient(135deg,var(--sf-color-primary),color-mix(in oklab, var(--sf-color-primary), #000 30%))}}[data-sf-design=dramatic] .rounded-sf-control.bg-sf-primary{color:var(--sf-color-primary-fg)}[data-sf-design=dramatic] .rounded-sf-control.bg-sf-primary:hover{background-image:linear-gradient(135deg,var(--sf-color-primary),var(--sf-color-primary))}@supports (color:color-mix(in lab, red, red)){[data-sf-design=dramatic] .rounded-sf-control.bg-sf-primary:hover{background-image:linear-gradient(135deg,color-mix(in oklab, var(--sf-color-primary), #000 15%),color-mix(in oklab, var(--sf-color-primary), #000 40%))}}[data-sf-design=dramatic] .sf-card:not([data-sf-fill]){background-image:linear-gradient(#ffffff0a,#0000 60%);border-color:#3f3f46}[data-sf-design=dramatic] .sf-card-interactive:hover{border-color:var(--sf-color-primary)}[data-sf-design=dramatic] :is([data-block-type=gallery],[data-block-type=features-bento],[data-block-type=services-showcase]) [data-sf-media] img{filter:contrast(1.1)saturate(1.2)}[data-sf-design=dramatic] [data-block-type=statement]{text-transform:uppercase;letter-spacing:-.01em}[data-sf-design=dramatic] [data-block-type=footer]{border-block-start:2px solid var(--sf-color-primary);-o-border-image:linear-gradient(90deg,var(--sf-color-primary),var(--sf-color-primary)) 1;border-image:linear-gradient(90deg,var(--sf-color-primary),var(--sf-color-primary)) 1}@supports (color:color-mix(in lab, red, red)){[data-sf-design=dramatic] [data-block-type=footer]{-o-border-image:linear-gradient(90deg,color-mix(in oklab, var(--sf-color-primary), #fff 15%),color-mix(in oklab, var(--sf-color-primary), #000 30%)) 1;border-image:linear-gradient(90deg,color-mix(in oklab, var(--sf-color-primary), #fff 15%),color-mix(in oklab, var(--sf-color-primary), #000 30%)) 1}}[data-sf-design=perspective] [data-commerce-composition=device]{perspective:1400px}[data-sf-design=perspective] [data-commerce-composition=device]:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--sf-color-primary) 1px,transparent 1px),linear-gradient(90deg,var(--sf-color-primary) 1px,transparent 1px);position:absolute;inset:50% -30% -20%}@supports (color:color-mix(in lab, red, red)){[data-sf-design=perspective] [data-commerce-composition=device]:before{background-image:linear-gradient(color-mix(in oklab, var(--sf-color-primary) 18%, transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklab, var(--sf-color-primary) 18%, transparent) 1px,transparent 1px)}}[data-sf-design=perspective] [data-commerce-composition=device]:before{transform-origin:50% 0;background-size:64px 64px;transform:perspective(500px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}[data-sf-design=perspective] [data-commerce-composition=device] .sf-commerce-media{transform-origin:50% 100%;box-shadow:-28px 28px 0 -10px var(--sf-color-primary), 0 32px 64px -16px #11182747;border:1px solid #ffffffb3;border-radius:16px;transform:rotateX(16deg)rotateY(-12deg)rotate(2deg)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=perspective] [data-commerce-composition=device] .sf-commerce-media{box-shadow:-28px 28px 0 -10px color-mix(in oklab, var(--sf-color-primary) 25%, transparent), 0 32px 64px -16px #11182747}}[data-sf-design=perspective] :is([data-block-type=features-media],[data-block-type=services-showcase]) [data-sf-media]{border-radius:16px;transform:perspective(1200px)rotateY(-9deg)rotateX(3deg);box-shadow:0 24px 48px -12px #11182733}[data-sf-design=perspective] [data-block-type=gallery] [data-sf-media]{border-radius:16px;transition:transform .4s}[data-sf-design=perspective] [data-block-type=gallery] [data-sf-media]:hover{transform:perspective(900px)rotateY(-8deg)translateZ(24px)}[data-sf-design=perspective] .sf-card:not([data-sf-fill]){-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background-color:#ffffffb3;border-color:#11182714;box-shadow:0 6px 16px -4px #11182714,0 2px 6px -2px #1118270d}[data-sf-design=perspective] .sf-card-interactive:hover{transform:perspective(900px)rotateX(4deg);box-shadow:0 12px 28px -6px #1118271a,0 4px 12px -4px #1118270f}[data-sf-design=perspective] .rounded-sf-control.bg-sf-primary{box-shadow:inset 0 6px 0 -5px #ffffffa6, 0 4px 10px -5px var(--sf-color-primary)}[data-sf-design=perspective] [data-block-type=process-steps]{background-image:linear-gradient(var(--sf-color-primary) 1px,transparent 1px),linear-gradient(90deg,var(--sf-color-primary) 1px,transparent 1px)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=perspective] [data-block-type=process-steps]{background-image:linear-gradient(color-mix(in oklab, var(--sf-color-primary) 8%, transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklab, var(--sf-color-primary) 8%, transparent) 1px,transparent 1px)}}[data-sf-design=perspective] [data-block-type=process-steps]{background-size:48px 48px}@media (prefers-reduced-motion:reduce){[data-sf-design=perspective] [data-block-type=gallery] [data-sf-media]:hover{transform:none}}[data-sf-design=neobrutalism] [data-block-type=navbar]{border-block-end:3px solid var(--sf-color-fg)}[data-sf-design=neobrutalism] .sf-commerce-copy>h1{letter-spacing:-.045em}[data-sf-design=neobrutalism] .sf-commerce-media{border:3px solid var(--sf-color-fg);box-shadow:10px 10px 0 0 var(--sf-color-fg)}[data-sf-design=neobrutalism] .sf-commerce-caption{border-block-start:3px solid var(--sf-color-fg);letter-spacing:.08em;text-transform:uppercase;font-weight:700}[data-sf-design=neobrutalism] :is(a,button).rounded-sf-control{border:2px solid var(--sf-color-fg);box-shadow:3px 3px 0 0 var(--sf-color-fg);font-weight:700;transition:translate .1s linear,box-shadow .1s linear}[data-sf-design=neobrutalism] :is(a,button).rounded-sf-control:hover{box-shadow:4px 4px 0 0 var(--sf-color-fg);translate:-1px -1px}[data-sf-design=neobrutalism] :is(a,button).rounded-sf-control:active{box-shadow:1px 1px 0 0 var(--sf-color-fg);translate:2px 2px}[data-sf-design=neobrutalism] :is(.sf-commerce-actions,[data-block-type=products-grid],[data-block-type=cta]) a.rounded-sf-control.border-sf-border{color:#fff;background-color:#432dd7}[data-sf-design=neobrutalism] .sf-card{border:2px solid var(--sf-color-fg);box-shadow:4px 4px 0 0 var(--sf-color-fg)}[data-sf-design=neobrutalism] .sf-card-interactive{transition:translate .1s linear,box-shadow .1s linear}[data-sf-design=neobrutalism] .sf-card-interactive:hover{box-shadow:6px 6px 0 0 var(--sf-color-fg);translate:-2px -2px}[data-sf-design=neobrutalism] .sf-option{border:2px solid var(--sf-color-fg);box-shadow:2px 2px 0 0 var(--sf-color-fg)}[data-sf-design=neobrutalism] [data-block-type=faq-accordion] details{border:2px solid var(--sf-color-fg);box-shadow:3px 3px 0 0 var(--sf-color-fg);margin-block-end:.75rem}[data-sf-design=neobrutalism] :is([data-block-type=gallery],[data-block-type=about-story],[data-block-type=features-bento]) [data-sf-media]{border:2px solid var(--sf-color-fg)}[data-sf-design=neobrutalism] [data-block-type=statement],[data-sf-design=neobrutalism] [data-block-type=cta]{border-block:3px solid var(--sf-color-fg)}[data-sf-design=artistic] .sf-commerce-hero{background-image:radial-gradient(#1b1b3a1f 1.2px,#0000 1.4px);background-size:20px 20px}[data-sf-design=artistic] [data-commerce-composition=collage] .sf-commerce-copy{border:2px solid #1b1b3a;box-shadow:6px 6px #1b1b3a}[data-sf-design=artistic] [data-commerce-composition=collage] .sf-commerce-tile{box-shadow:8px 8px 0 var(--sf-color-primary);border:6px solid #fffbf5;border-radius:16px;outline:2px solid #1b1b3a}[data-sf-design=artistic] :is([data-sf-tone=default],[data-sf-tone=surface]) .sf-eyebrow{background-color:var(--sf-color-primary);color:var(--sf-color-primary-fg);border:2px solid #1b1b3a;border-radius:10px;padding:.25rem .75rem;display:inline-block;rotate:-2deg;box-shadow:3px 3px #1b1b3a}[data-sf-design=artistic] .rounded-sf-control:is(.bg-sf-primary,.bg-sf-surface){border:2px solid #1b1b3a;box-shadow:3px 3px #1b1b3a}[data-sf-design=artistic] .rounded-sf-control:is(.bg-sf-primary,.bg-sf-surface):hover{translate:-1px -1px;box-shadow:5px 5px #1b1b3a}[data-sf-design=artistic] :is([data-sf-tone=default],[data-sf-tone=surface]) .sf-card:not([data-sf-fill]){border:2px solid #1b1b3a;box-shadow:4px 4px #1b1b3a}[data-sf-design=artistic] [data-block-type=content-media] [data-sf-media]{box-shadow:8px 8px 0 var(--sf-color-primary);border:2px solid #1b1b3a;border-radius:16px}[data-sf-design=artistic]:not([data-sf-palette=preset]) :is([data-block-type=features-grid],[data-block-type=faq-accordion]){--sf-color-bg:#f5ede3;--sf-color-surface:#f5ede3;--sf-color-muted-fg:#4a4566;--sf-color-border:#d9ccbd}[data-sf-design=artistic] .sf-commerce-footer-wordmark{letter-spacing:0}[data-sf-design=energetic] .sf-commerce-wordmark{letter-spacing:-.01em;color:var(--sf-color-primary);font-weight:400}@supports (color:color-mix(in lab, red, red)){[data-sf-design=energetic] .sf-commerce-wordmark{color:color-mix(in oklab, var(--sf-color-primary), #000 55%)}}[data-sf-design=energetic] .sf-commerce-wordmark{text-shadow:6px 6px 0 var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=energetic] .sf-commerce-wordmark{text-shadow:6px 6px 0 color-mix(in oklab, var(--sf-color-primary), #fff 30%)}}[data-sf-design=energetic] .sf-commerce-hero:before{content:"";z-index:-1;aspect-ratio:1;background-color:var(--sf-color-primary);border-radius:50%;inline-size:clamp(5rem,12vw,11rem);position:absolute;inset-block-start:14%;inset-inline-end:5%}@supports (color:color-mix(in lab, red, red)){[data-sf-design=energetic] .sf-commerce-hero:before{background-color:color-mix(in oklab, var(--sf-color-primary), #fff 30%)}}[data-sf-design=energetic] .sf-commerce-hero:after{content:"";z-index:-1;aspect-ratio:1;background-color:var(--sf-color-primary);clip-path:polygon(50% 0,100% 100%,0 100%);inline-size:clamp(4rem,9vw,8rem);position:absolute;inset-block-end:6%;inset-inline-start:3%;rotate:-12deg}[data-sf-design=energetic] [data-commerce-composition=wordmark] .sf-commerce-media{border:4px solid var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=energetic] [data-commerce-composition=wordmark] .sf-commerce-media{border:4px solid color-mix(in oklab, var(--sf-color-primary), #000 55%)}}[data-sf-design=energetic] [data-commerce-composition=wordmark] .sf-commerce-media{box-shadow:12px 12px 0 var(--sf-color-primary);border-radius:36px}@supports (color:color-mix(in lab, red, red)){[data-sf-design=energetic] [data-commerce-composition=wordmark] .sf-commerce-media{box-shadow:12px 12px 0 color-mix(in oklab, var(--sf-color-primary), #fff 30%)}}[data-sf-design=energetic] .rounded-sf-control.bg-sf-primary{border:3px solid var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=energetic] .rounded-sf-control.bg-sf-primary{border:3px solid color-mix(in oklab, var(--sf-color-primary), #000 55%)}}[data-sf-design=energetic] .rounded-sf-control.bg-sf-primary{box-shadow:0 4px 0 0 var(--sf-color-primary), inset 0 2px 4px 0 #ffffff59}@supports (color:color-mix(in lab, red, red)){[data-sf-design=energetic] .rounded-sf-control.bg-sf-primary{box-shadow:0 4px 0 0 color-mix(in oklab, var(--sf-color-primary), #000 55%), inset 0 2px 4px 0 #ffffff59}}[data-sf-design=energetic] .rounded-sf-control.bg-sf-primary:active{box-shadow:0 1px 0 0 var(--sf-color-primary);translate:0 3px}@supports (color:color-mix(in lab, red, red)){[data-sf-design=energetic] .rounded-sf-control.bg-sf-primary:active{box-shadow:0 1px 0 0 color-mix(in oklab, var(--sf-color-primary), #000 55%)}}[data-sf-design=energetic] .rounded-sf-control.bg-sf-surface{border:3px solid var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=energetic] .rounded-sf-control.bg-sf-surface{border:3px solid color-mix(in oklab, var(--sf-color-primary), #000 55%)}}[data-sf-design=energetic] .rounded-sf-control.bg-sf-surface{background-color:var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=energetic] .rounded-sf-control.bg-sf-surface{background-color:color-mix(in oklab, var(--sf-color-primary), #fff 92%)}}[data-sf-design=energetic] .rounded-sf-control.bg-sf-surface{color:var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=energetic] .rounded-sf-control.bg-sf-surface{color:color-mix(in oklab, var(--sf-color-primary), #000 55%)}}[data-sf-design=energetic] .rounded-sf-control.bg-sf-surface{box-shadow:0 4px 0 0 var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=energetic] .rounded-sf-control.bg-sf-surface{box-shadow:0 4px 0 0 color-mix(in oklab, var(--sf-color-primary), #000 55%)}}[data-sf-design=energetic] :is([data-sf-tone=default],[data-sf-tone=surface]) .sf-card:not([data-sf-fill]){border:3px solid var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=energetic] :is([data-sf-tone=default],[data-sf-tone=surface]) .sf-card:not([data-sf-fill]){border:3px solid color-mix(in oklab, var(--sf-color-primary), #000 55%)}}[data-sf-design=energetic] :is([data-sf-tone=default],[data-sf-tone=surface]) .sf-card:not([data-sf-fill]){box-shadow:8px 8px 0 var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=energetic] :is([data-sf-tone=default],[data-sf-tone=surface]) .sf-card:not([data-sf-fill]){box-shadow:8px 8px 0 color-mix(in oklab, var(--sf-color-primary), #fff 30%)}}[data-sf-design=energetic] [data-block-type=features-bento] li>.rounded-sf-card{border:3px solid var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=energetic] [data-block-type=features-bento] li>.rounded-sf-card{border:3px solid color-mix(in oklab, var(--sf-color-primary), #000 55%)}}[data-sf-design=energetic] :is([data-sf-tone=default],[data-sf-tone=surface]) .sf-eyebrow{border:2px solid var(--sf-color-primary);padding:.3rem .85rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){[data-sf-design=energetic] :is([data-sf-tone=default],[data-sf-tone=surface]) .sf-eyebrow{border:2px solid color-mix(in oklab, var(--sf-color-primary), #000 55%)}}[data-sf-design=energetic] :is([data-sf-tone=default],[data-sf-tone=surface]) .sf-eyebrow{background-color:var(--sf-color-primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){[data-sf-design=energetic] :is([data-sf-tone=default],[data-sf-tone=surface]) .sf-eyebrow{background-color:color-mix(in oklab, var(--sf-color-primary), #fff 30%)}}[data-sf-design=energetic] :is([data-sf-tone=default],[data-sf-tone=surface]) .sf-eyebrow{color:var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=energetic] :is([data-sf-tone=default],[data-sf-tone=surface]) .sf-eyebrow{color:color-mix(in oklab, var(--sf-color-primary), #000 70%)}}[data-sf-design=energetic] [data-block-type=content-media] [data-sf-media]{border:4px solid var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=energetic] [data-block-type=content-media] [data-sf-media]{border:4px solid color-mix(in oklab, var(--sf-color-primary), #000 55%)}}[data-sf-design=energetic] [data-block-type=content-media] [data-sf-media]{box-shadow:10px 10px 0 var(--sf-color-primary);border-radius:36px}[data-sf-design=energetic]:not([data-sf-palette=preset]) [data-block-type=process-steps]{--sf-color-bg:var(--sf-color-accent);--sf-color-surface:var(--sf-color-accent-raised);--sf-color-surface-2:var(--sf-color-accent-raised);--sf-color-fg:var(--sf-color-on-accent);--sf-color-muted-fg:var(--sf-color-on-accent-muted);--sf-color-border:var(--sf-color-accent-border);--sf-color-border-strong:var(--sf-color-on-accent-muted);--sf-color-primary:var(--sf-color-on-accent);--sf-color-primary-fg:var(--sf-color-accent);--sf-color-primary-ink:var(--sf-color-on-accent);--sf-color-accent-ink:var(--sf-color-on-accent);--sf-color-ring:var(--sf-color-on-accent)}[data-sf-design=energetic] [data-block-type=cta][data-sf-tone=primary]{background-image:repeating-linear-gradient(-45deg,#0000 0 24px,#ffffff1a 24px 48px)}@media (max-width:767px){[data-sf-design=energetic] .sf-commerce-hero:after{display:none}[data-sf-design=energetic] .sf-commerce-wordmark{text-shadow:3px 3px 0 var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=energetic] .sf-commerce-wordmark{text-shadow:3px 3px 0 color-mix(in oklab, var(--sf-color-primary), #fff 30%)}}}[data-sf-design=sprout] main>[data-block-type]+[data-block-type]{border-block-start:2px solid #e5e5e5}[data-sf-design=sprout] [data-block-type=navbar]{border-block-end:2px solid #e5e5e5}[data-sf-design=sprout] .sf-commerce-copy>h1{letter-spacing:-.03em}[data-sf-design=sprout] .sf-commerce-media{border:6px solid var(--sf-color-primary);box-shadow:0 10px 0 var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=sprout] .sf-commerce-media{box-shadow:0 10px 0 color-mix(in oklab, var(--sf-color-primary), #000 20%)}}[data-sf-design=sprout] .sf-commerce-media{outline:3px dashed var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=sprout] .sf-commerce-media{outline:3px dashed color-mix(in oklab, var(--sf-color-primary), #fff 40%)}}[data-sf-design=sprout] .sf-commerce-media{outline-offset:14px}[data-sf-design=sprout] :is(a,button).rounded-sf-control{text-transform:uppercase;letter-spacing:.05em;font-weight:800;transition:translate .1s ease-out,box-shadow .1s ease-out;box-shadow:0 4px #d9d9d9}[data-sf-design=sprout] :is(a,button).rounded-sf-control.border-sf-border{border-width:2px;border-color:#e5e5e5}[data-sf-design=sprout] :is(a,button).rounded-sf-control.bg-sf-primary{box-shadow:0 4px 0 var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=sprout] :is(a,button).rounded-sf-control.bg-sf-primary{box-shadow:0 4px 0 color-mix(in oklab, var(--sf-color-primary), #000 20%)}}[data-sf-design=sprout] :is(a,button).rounded-sf-control:active{translate:0 2px;box-shadow:0 2px #d9d9d9}[data-sf-design=sprout] :is(a,button).rounded-sf-control.bg-sf-primary:active{box-shadow:0 2px 0 var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=sprout] :is(a,button).rounded-sf-control.bg-sf-primary:active{box-shadow:0 2px 0 color-mix(in oklab, var(--sf-color-primary), #000 20%)}}[data-sf-design=sprout] .sf-card{border:2px solid #e5e5e5;box-shadow:0 4px #e5e5e5}[data-sf-design=sprout] .sf-card-interactive:hover{border-color:var(--sf-color-primary);box-shadow:0 4px 0 var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=sprout] .sf-card-interactive:hover{box-shadow:0 4px 0 color-mix(in oklab, var(--sf-color-primary), #000 20%)}}[data-sf-design=sprout] .sf-card-interactive:active{box-shadow:0 2px 0 var(--sf-color-primary);translate:0 2px}@supports (color:color-mix(in lab, red, red)){[data-sf-design=sprout] .sf-card-interactive:active{box-shadow:0 2px 0 color-mix(in oklab, var(--sf-color-primary), #000 20%)}}[data-sf-design=sprout] .sf-option{border:2px solid #e5e5e5;box-shadow:0 2px #e5e5e5}[data-sf-design=sprout] [data-block-type=faq-accordion] details{border:2px solid #e5e5e5;border-radius:12px;margin-block-end:.75rem;box-shadow:0 3px #e5e5e5}[data-sf-design=sprout] .sf-step-marker{background:var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=sprout] .sf-step-marker{background:color-mix(in oklab, var(--sf-color-primary), #fff 40%)}}[data-sf-design=sprout] .sf-step-marker{color:#111;border-color:var(--sf-color-primary);box-shadow:0 4px 0 var(--sf-color-primary)}[data-sf-design=sprout] [data-block-type=features-media] [data-sf-media]{border:2px solid #e5e5e5;border-radius:12px;box-shadow:0 4px #e5e5e5}[data-sf-design=brutalism]{background-image:radial-gradient(#11182714 1px,#0000 1.5px),radial-gradient(#1118270c 1px,#0000 1.5px);background-position:0 0,3px 5px;background-size:7px 7px,13px 13px}[data-sf-design=brutalism] .sf-commerce-copy>h1{letter-spacing:-.015em;line-height:.82}[data-sf-design=brutalism] h2{letter-spacing:-.01em;line-height:.9}[data-sf-design=brutalism] .sf-commerce-media{border:2px solid var(--sf-color-fg);filter:grayscale(.3)contrast(1.08);border-radius:0}[data-sf-design=brutalism] .sf-commerce-caption{color:#111827;text-transform:uppercase;letter-spacing:.1em;background:#daa144;inline-size:fit-content;padding:.4rem .75rem;font-weight:700}[data-sf-design=brutalism] :is(a,button).rounded-sf-control{border:2px solid var(--sf-color-fg);box-shadow:none;text-transform:uppercase;letter-spacing:.08em;font-weight:800}[data-sf-design=brutalism] .sf-card{border:2px solid var(--sf-color-fg);box-shadow:none}[data-sf-design=brutalism] .sf-option{border:2px solid var(--sf-color-fg)}[data-sf-design=brutalism] [data-sf-media]{border-radius:0}[data-sf-design=brutalism] [data-block-type=gallery] [data-sf-media]{outline:2px solid var(--sf-color-fg);filter:grayscale(.4)contrast(1.1)}[data-sf-design=brutalism] [data-block-type=services-grid] li,[data-sf-design=brutalism] [data-block-type=faq-accordion] details{border-block-end:2px solid var(--sf-color-fg)}[data-sf-design=brutalism]:not([data-sf-palette=preset]) [data-block-type=features-grid]{--sf-color-bg:var(--sf-color-accent);--sf-color-surface:var(--sf-color-accent-raised);--sf-color-surface-2:var(--sf-color-accent-raised);--sf-color-fg:var(--sf-color-on-accent);--sf-color-muted-fg:var(--sf-color-on-accent-muted);--sf-color-border:var(--sf-color-accent-border);--sf-color-border-strong:var(--sf-color-on-accent-muted);--sf-color-primary:var(--sf-color-on-accent);--sf-color-primary-fg:var(--sf-color-accent);--sf-color-primary-hover:var(--sf-color-on-accent-muted);--sf-color-primary-soft:var(--sf-color-accent-raised);--sf-color-primary-ink:var(--sf-color-on-accent);--sf-color-accent-ink:var(--sf-color-on-accent);--sf-color-ring:var(--sf-color-on-accent);--sf-color-ring-soft:var(--sf-color-on-accent)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=brutalism]:not([data-sf-palette=preset]) [data-block-type=features-grid]{--sf-color-ring-soft:color-mix(in oklab, var(--sf-color-on-accent) 35%, transparent)}}[data-sf-design=mono]{background-image:repeating-linear-gradient(0deg, var(--sf-color-primary) 0 1px, transparent 1px 3px)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=mono]{background-image:repeating-linear-gradient(0deg, color-mix(in oklab, var(--sf-color-primary) 4%, transparent) 0 1px, transparent 1px 3px)}}[data-sf-design=mono] main>[data-block-type]+[data-block-type]{border-block-start:1px dashed var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=mono] main>[data-block-type]+[data-block-type]{border-block-start:1px dashed color-mix(in oklab, var(--sf-color-primary) 40%, transparent)}}[data-sf-design=mono] [data-block-type=navbar]{border-block-end:1px dashed var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=mono] [data-block-type=navbar]{border-block-end:1px dashed color-mix(in oklab, var(--sf-color-primary) 40%, transparent)}}[data-sf-design=mono] .sf-commerce-copy>h1{letter-spacing:-.02em;line-height:1.05}[data-sf-design=mono] .sf-commerce-copy>h1:after{content:"_";color:var(--sf-color-primary-ink);margin-inline-start:.1em}[data-sf-design=mono] main>[data-block-type]:not([data-block-type=cta]) h2:before{content:"> ";color:var(--sf-color-primary-ink)}[data-sf-design=mono] [data-commerce-composition=diagram] .sf-art-node{background:var(--sf-color-primary);border-radius:0}[data-sf-design=mono] [data-commerce-composition=diagram] .sf-art-node:nth-child(5n+2){background:var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=mono] [data-commerce-composition=diagram] .sf-art-node:nth-child(5n+2){background:color-mix(in oklab, var(--sf-color-primary), #fff 35%)}}[data-sf-design=mono] [data-commerce-composition=diagram] .sf-art-node:nth-child(4n+1){opacity:.4}[data-sf-design=mono] [data-commerce-composition=diagram] .sf-art-node:nth-child(7n+3){opacity:.7}[data-sf-design=mono] :is(a,button).rounded-sf-control{border:1px solid var(--sf-color-primary);box-shadow:none}[data-sf-design=mono] .sf-card{border-color:var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=mono] .sf-card{border-color:color-mix(in oklab, var(--sf-color-primary) 30%, transparent)}}[data-sf-design=mono] .sf-card{box-shadow:none}[data-sf-design=mono] .sf-card-interactive:hover{border-color:var(--sf-color-primary-ink)}[data-sf-design=mono] .sf-option{border-color:var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=mono] .sf-option{border-color:color-mix(in oklab, var(--sf-color-primary) 30%, transparent)}}[data-sf-design=mono] [data-block-type=faq-accordion] details{border-color:var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=mono] [data-block-type=faq-accordion] details{border-color:color-mix(in oklab, var(--sf-color-primary) 30%, transparent)}}[data-sf-design=mono] [data-sf-media] img{filter:grayscale()sepia()hue-rotate(65deg)saturate(1.8)contrast(1.05)}[data-sf-design=mono] [data-sf-media]{outline:1px solid var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=mono] [data-sf-media]{outline:1px solid color-mix(in oklab, var(--sf-color-primary) 30%, transparent)}}[data-sf-design=mono] [data-sf-media]{outline-offset:-1px}[data-sf-design=doodle]{background-image:radial-gradient(#263d5b1f 1px,#0000 1.3px);background-size:20px 20px}[data-sf-design=doodle] [data-block-type=navbar]{border-block-end:2px solid #263d5b;border-radius:0 0 255px 15px/0 0 15px 255px}[data-sf-design=doodle] main h2{-webkit-text-decoration:underline wavy var(--sf-color-primary);-webkit-text-decoration:underline wavy var(--sf-color-primary);-webkit-text-decoration:underline wavy var(--sf-color-primary);text-decoration:underline wavy var(--sf-color-primary);text-underline-offset:.3em;text-decoration-thickness:2px}[data-sf-design=doodle] [data-commerce-composition=coffee] .sf-commerce-tile{border:3px solid #263d5b;border-radius:255px 15px 225px/15px 225px 15px 255px;rotate:-2deg;box-shadow:4px 5px #263d5b}[data-sf-design=doodle] [data-commerce-composition=coffee] .sf-commerce-tile:nth-child(2n){border-radius:15px 225px 15px 255px/255px 15px 225px;rotate:2.5deg}[data-sf-design=doodle] [data-commerce-composition=coffee] .sf-commerce-tile:nth-child(3n){border-radius:225px 15px 255px/15px 255px 15px 225px;rotate:-1deg}[data-sf-design=doodle] .sf-commerce-media{border:3px solid #263d5b;border-radius:255px 15px 225px/15px 225px 15px 255px;box-shadow:4px 5px #263d5b}[data-sf-design=doodle] :is(a,button).rounded-sf-control{border:3px solid #263d5b;border-radius:255px 15px 225px/15px 225px 15px 255px;transition:translate .2s cubic-bezier(.25,.46,.45,.94),rotate .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.25,.46,.45,.94);box-shadow:3px 4px #263d5b}[data-sf-design=doodle] :is(a,button).rounded-sf-control:hover{translate:-2px -2px;rotate:-1.5deg;box-shadow:5px 6px #263d5b}[data-sf-design=doodle] :is(a,button).rounded-sf-control:active{translate:2px 2px;rotate:1deg;box-shadow:2px 3px #263d5b}[data-sf-design=doodle] .sf-card{border:3px solid #263d5b;border-radius:15px 225px 15px 255px/255px 15px 225px;rotate:-.6deg;box-shadow:3px 4px #263d5b}[data-sf-design=doodle] :is(li:nth-child(2n)>.sf-card,.sf-card:nth-child(2n)){border-radius:225px 15px 255px/15px 255px 15px 225px;rotate:.8deg}[data-sf-design=doodle] .sf-card-interactive:hover{translate:0 -4px;rotate:1.5deg;box-shadow:5px 6px #263d5b}[data-sf-design=doodle] .sf-option{border:3px solid #263d5b;border-radius:225px 15px 255px/15px 255px 15px 225px}[data-sf-design=doodle] [data-block-type=faq-accordion] details{border:3px solid #263d5b;border-radius:15px 225px 15px 255px/255px 15px 225px;margin-block-end:1rem;box-shadow:2px 3px #263d5b}[data-sf-design=doodle] :is([data-block-type=content-media],[data-block-type=gallery],[data-block-type=about-story]) [data-sf-media]{border:3px solid #263d5b;border-radius:15px 225px 15px 255px/255px 15px 225px}[data-sf-design=arcade] :is(h1,h2,h3){letter-spacing:0;line-height:1.35}[data-sf-design=arcade] [data-commerce-composition=pattern-stage]{background:radial-gradient(circle, var(--sf-color-primary) 0 3px, transparent 3.5px) 0 0 / 44px 44px, #000}@supports (color:color-mix(in lab, red, red)){[data-sf-design=arcade] [data-commerce-composition=pattern-stage]{background:radial-gradient(circle, color-mix(in oklab, var(--sf-color-primary), #fff 60%) 0 3px, transparent 3.5px) 0 0 / 44px 44px, #000}}[data-sf-design=arcade] [data-commerce-composition=pattern-stage] .sf-commerce-copy{border:6px double var(--sf-color-primary);box-shadow:0 0 0 6px #000, 0 0 0 10px var(--sf-color-primary);border-radius:0}[data-sf-design=arcade] .sf-commerce-copy>h1{letter-spacing:0;font-size:clamp(1.5rem,3.4vw,2.75rem);line-height:1.35}[data-sf-design=arcade] [data-block-type=navbar]{border-block-end:4px dotted var(--sf-color-primary)}[data-sf-design=arcade] main>[data-block-type]+[data-block-type]{border-block-start:6px dotted var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=arcade] main>[data-block-type]+[data-block-type]{border-block-start:6px dotted color-mix(in oklab, var(--sf-color-primary), #fff 60%)}}[data-sf-design=arcade] :is(a,button).rounded-sf-control{font-family:var(--sf-font-heading);letter-spacing:0;text-transform:uppercase;box-shadow:4px 4px 0 0 var(--sf-color-primary);border:3px solid;font-size:.75rem}@supports (color:color-mix(in lab, red, red)){[data-sf-design=arcade] :is(a,button).rounded-sf-control{box-shadow:4px 4px 0 0 color-mix(in oklab, var(--sf-color-primary), #fff 60%)}}[data-sf-design=arcade] :is(a,button).rounded-sf-control:active{box-shadow:1px 1px 0 0 var(--sf-color-primary);translate:3px 3px}@supports (color:color-mix(in lab, red, red)){[data-sf-design=arcade] :is(a,button).rounded-sf-control:active{box-shadow:1px 1px 0 0 color-mix(in oklab, var(--sf-color-primary), #fff 60%)}}[data-sf-design=arcade] .sf-card{border:3px dotted var(--sf-color-primary);box-shadow:none}[data-sf-design=arcade] .sf-card-interactive:hover{border-style:solid;border-color:var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=arcade] .sf-card-interactive:hover{border-color:color-mix(in oklab, var(--sf-color-primary), #fff 60%)}}[data-sf-design=arcade] .sf-option,[data-sf-design=arcade] [data-block-type=faq-accordion] details{border:3px dotted var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=arcade] [data-block-type=faq-accordion] details{border:3px dotted color-mix(in oklab, var(--sf-color-primary), #fff 60%)}}[data-sf-design=arcade] [data-block-type=faq-accordion] details{margin-block-end:.75rem}[data-sf-design=arcade] :is([data-block-type=gallery],[data-block-type=features-media],[data-block-type=about-story]) [data-sf-media]{border:4px solid var(--sf-color-primary)}[data-sf-design=arcade] .sf-step-marker{background:var(--sf-color-primary);border-radius:0}@supports (color:color-mix(in lab, red, red)){[data-sf-design=arcade] .sf-step-marker{background:color-mix(in oklab, var(--sf-color-primary), #fff 60%)}}[data-sf-design=arcade] .sf-step-marker{color:#000;border-color:var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=arcade] .sf-step-marker{border-color:color-mix(in oklab, var(--sf-color-primary), #fff 60%)}}[data-sf-root][data-sf-palette=preset] [data-block-type][data-sf-tone=default]{background-color:var(--sf-color-bg);color:var(--sf-color-fg)}[data-sf-root][data-sf-palette=preset] [data-block-type][data-sf-tone=default] .text-sf-muted-fg{color:var(--sf-color-muted-fg)}[data-sf-root][data-sf-palette=preset] [data-commerce-composition=cinema]:not([data-commerce-media=none]) .sf-commerce-copy>p.text-sf-muted-fg{color:#ffffffdf}.sf-stack{gap:var(--sf-gap-lg,2rem);display:grid}.sf-stack-card{border-radius:var(--sf-radius-card);background:var(--sf-color-surface-2);color:#fff;position:relative;overflow:clip}.sf-stack-media{aspect-ratio:4/5;position:relative;overflow:clip}@media (min-width:768px){.sf-stack-media{aspect-ratio:16/8}}.sf-stack-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#000000b8);position:absolute;inset:0}.sf-stack-caption{z-index:1;border-radius:calc(var(--sf-radius-card) * .6);-webkit-backdrop-filter:blur(14px);background:#14141459;border:1px solid #ffffff2e;grid-template-columns:minmax(0,1fr);align-items:end;gap:1rem;padding:clamp(1rem,2vw,1.5rem);display:grid;position:absolute;inset-block-end:clamp(.75rem,2.5vw,2rem);inset-inline:clamp(.75rem,2.5vw,2rem)}@media (min-width:768px){.sf-stack-caption{grid-template-columns:auto minmax(0,1fr) auto}}.sf-stack-index{font-size:clamp(2rem,4vw,3.5rem);line-height:1}.sf-stack-caption :is(.text-sf-muted-fg,.text-sf-tone-muted){color:inherit;opacity:.8}.sf-stack-action{min-width:0}.sf-stack-action>*{max-width:100%}@media (max-width:639.98px){.sf-stack-media{aspect-ratio:4/3}.sf-stack-caption{margin:-2.5rem .75rem .75rem;position:relative;inset:auto}.sf-stack-card{background:#141414}}@keyframes sf-stack-under{to{filter:brightness(.9)saturate(.85);scale:.93}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:768px){:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack{timeline-scope:--sf-stack-2, --sf-stack-3, --sf-stack-4, --sf-stack-5, --sf-stack-6, --sf-stack-7, --sf-stack-8, --sf-stack-9, --sf-stack-10, --sf-stack-11, --sf-stack-12}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel{position:sticky;inset-block-start:calc(var(--sf-nav-h,80px) + 1.25rem + var(--sf-stack-i,0) * 14px)}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel .sf-stack-media{max-block-size:calc(100svh - var(--sf-nav-h,80px) - 2.5rem - var(--sf-stack-i,0) * 14px)}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(2){view-timeline:--sf-stack-2 block}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(3){view-timeline:--sf-stack-3 block}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(4){view-timeline:--sf-stack-4 block}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(5){view-timeline:--sf-stack-5 block}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(6){view-timeline:--sf-stack-6 block}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(7){view-timeline:--sf-stack-7 block}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(8){view-timeline:--sf-stack-8 block}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(9){view-timeline:--sf-stack-9 block}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(10){view-timeline:--sf-stack-10 block}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(11){view-timeline:--sf-stack-11 block}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(12){view-timeline:--sf-stack-12 block}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel .sf-stack-card{transform-origin:50% 0;animation:linear both sf-stack-under;animation-range:entry cover 50%}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:first-child .sf-stack-card{animation-timeline:--sf-stack-2}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(2) .sf-stack-card{animation-timeline:--sf-stack-3}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(3) .sf-stack-card{animation-timeline:--sf-stack-4}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(4) .sf-stack-card{animation-timeline:--sf-stack-5}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(5) .sf-stack-card{animation-timeline:--sf-stack-6}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(6) .sf-stack-card{animation-timeline:--sf-stack-7}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(7) .sf-stack-card{animation-timeline:--sf-stack-8}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(8) .sf-stack-card{animation-timeline:--sf-stack-9}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(9) .sf-stack-card{animation-timeline:--sf-stack-10}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(10) .sf-stack-card{animation-timeline:--sf-stack-11}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(11) .sf-stack-card{animation-timeline:--sf-stack-12}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:last-child .sf-stack-card,:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(n+13) .sf-stack-card{animation:none}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(n+2) .sf-stack-media img{animation:linear both sf-show-settle;animation-range:entry cover 50%}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(2) .sf-stack-media img{animation-timeline:--sf-stack-2}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(3) .sf-stack-media img{animation-timeline:--sf-stack-3}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(4) .sf-stack-media img{animation-timeline:--sf-stack-4}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(5) .sf-stack-media img{animation-timeline:--sf-stack-5}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(6) .sf-stack-media img{animation-timeline:--sf-stack-6}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(7) .sf-stack-media img{animation-timeline:--sf-stack-7}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(8) .sf-stack-media img{animation-timeline:--sf-stack-8}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(9) .sf-stack-media img{animation-timeline:--sf-stack-9}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(10) .sf-stack-media img{animation-timeline:--sf-stack-10}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(11) .sf-stack-media img{animation-timeline:--sf-stack-11}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(12) .sf-stack-media img{animation-timeline:--sf-stack-12}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-media[data-sf-media],:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-media [data-sf-media]{animation:none}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:first-child .sf-stack-media img{animation:linear both sf-show-settle;animation-timeline:view();animation-range:entry exit 20%}}}.sf-cutout-stage{--sf-cutout-overlap:clamp(3rem, 9vw, 9rem);--sf-cutout-dir:1}.sf-cutout-stage:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--sf-cutout-dir:-1}.sf-cutout-stage[data-block-variant=rise]{--sf-cutout-overlap:clamp(4rem, 15vw, 14rem)}.sf-cutout-scene{z-index:1;isolation:isolate;view-timeline:--sf-cutout block;padding-block-start:clamp(1.5rem,4vw,3.5rem);position:relative}.sf-cutout-backdrop{z-index:0;text-align:center;white-space:nowrap;font-family:var(--sf-font-heading);text-transform:uppercase;letter-spacing:-.02em;font-weight:800;line-height:.82;font-size:min(17rem, calc(94vw / (var(--sf-cutout-chars,8) * .66)));-webkit-text-fill-color:transparent;-webkit-text-stroke:max(1px, .012em) currentColor;opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;position:absolute;inset-block-start:30%;inset-inline:0;transform:translateY(-50%)}.sf-cutout-stage[data-block-variant=rise] .sf-cutout-backdrop{inset-block-start:26%}.sf-cutout-media{z-index:1;inline-size:min(100% - 2 * var(--sf-gutter,1.25rem), 64rem);margin-block-end:calc(-1 * var(--sf-cutout-overlap));margin-inline:auto;position:relative}.sf-cutout-media [data-sf-media]{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.sf-cutout-media img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1.75rem 1.5rem #00000052)}.sf-cutout-band{z-index:0;padding-block:calc(var(--sf-cutout-overlap) + clamp(1.5rem, 3vw, 2.5rem)) clamp(2.5rem, 5vw, 4.5rem);position:relative}.sf-cutout-band-inner{align-items:end;gap:clamp(1.5rem,3vw,2.5rem);display:grid}@media (min-width:1024px){.sf-cutout-band-inner:has(.sf-cutout-highlights):has(.sf-cutout-cta){grid-template-columns:minmax(0,1fr) auto}}@keyframes sf-cutout-drive{0%{translate:calc(var(--sf-cutout-dir) * 80vw) 0}to{translate:0}}@keyframes sf-cutout-rise{0%{opacity:.15;translate:0 28%;scale:.8}to{opacity:1;translate:0;scale:1}}@keyframes sf-cutout-backdrop{0%{translate:calc(var(--sf-cutout-dir) * -8vw) 0;opacity:0}to{translate:calc(var(--sf-cutout-dir) * 6vw) 0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-cutout-stage[data-block-variant=drive-in] .sf-cutout-media{animation:cubic-bezier(.2,.6,.25,1) both sf-cutout-drive;animation-timeline:--sf-cutout;animation-range:cover 5vh cover 55vh}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-cutout-stage[data-block-variant=rise] .sf-cutout-media{transform-origin:50% 100%;animation:cubic-bezier(.2,.6,.25,1) both sf-cutout-rise;animation-timeline:--sf-cutout;animation-range:cover 5vh cover 60vh}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-cutout-backdrop{animation:linear both sf-cutout-backdrop;animation-timeline:--sf-cutout;animation-range:cover}}}.sf-commerce-floats{z-index:1;pointer-events:none;position:absolute;inset:0}.sf-commerce-float{aspect-ratio:1;inline-size:clamp(6rem,17vw,15rem);position:absolute}.sf-commerce-float [data-sf-media]{box-shadow:none;background:0 0;border-radius:0}.sf-commerce-float[data-float-index="0"]{inset-block-start:6%;inset-inline-start:3%;rotate:-8deg}.sf-commerce-float[data-float-index="1"]{inset-block-start:4%;inset-inline-end:4%;rotate:9deg}.sf-commerce-float[data-float-index="2"]{inset-block-end:8%;inset-inline-start:8%;rotate:6deg}.sf-commerce-float[data-float-index="3"]{inset-block-end:6%;inset-inline-end:34%;rotate:-5deg}@media (max-width:767.98px){.sf-commerce-float{inline-size:clamp(4.5rem,24vw,7rem)}.sf-commerce-float[data-float-index="3"]{display:none}}@keyframes sf-commerce-float-bob{50%{translate:0 -10px}}@media (prefers-reduced-motion:no-preference){:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-float{animation:6s ease-in-out infinite sf-commerce-float-bob}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-float:nth-child(2n){animation-duration:7.5s;animation-delay:-2s}}.sf-commerce-wordmark:has(.sf-commerce-wordmark-tag){position:relative}.sf-commerce-wordmark-tag{z-index:3;border-radius:var(--sf-radius-full,999px);background:var(--sf-color-primary);color:var(--sf-color-primary-fg,#fff);font:600 clamp(.75rem, 1.2vw, 1rem)/1.1 var(--sf-font-body);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:.45em .9em;position:absolute;inset-block-start:0;inset-inline-end:0;rotate:-4deg}.sf-commerce-hero[data-hero-media=true]{padding-block-start:var(--sf-nav-overlap,4.5rem)}[data-commerce-composition=showroom]{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:start;row-gap:clamp(1rem,3vw,2.5rem);position:relative}.sf-showroom-wordmark{z-index:0;text-align:center;white-space:nowrap;font-family:var(--sf-font-heading);text-transform:uppercase;letter-spacing:-.02em;font-weight:800;line-height:.8;font-size:min(20rem, calc(96vw / (var(--sf-wordmark-chars,8) * .62)));color:currentColor;opacity:.07;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset-block-start:clamp(1rem,6vh,4rem);inset-inline:0}[data-commerce-composition=showroom] .sf-showroom{z-index:1;grid-area:1/1/auto/-1;min-block-size:clamp(16rem,52svh,36rem);position:relative;overflow:visible}.sf-showroom-stage{position:absolute;inset:0}.sf-showroom-cars{position:absolute;inset-block:6% 16%;inset-inline:0}.sf-showroom[data-editing=true] .sf-showroom-cars{gap:1rem;display:flex}.sf-showroom[data-editing=true] .sf-showroom-car{flex:1;position:relative}.sf-showroom-car{opacity:0;visibility:hidden;position:absolute;inset:0}.sf-showroom-car[data-active=true]{opacity:1;visibility:visible}.sf-showroom-car [data-sf-media]{box-shadow:none;background:0 0;border-radius:0}.sf-showroom-car img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2rem 1.5rem #00000073)}.sf-showroom-glow{background:radial-gradient(closest-side, var(--sf-color-primary), transparent);border-radius:50%;block-size:14%;position:absolute;inset-block-end:11%;inset-inline:18%}@supports (color:color-mix(in lab, red, red)){.sf-showroom-glow{background:radial-gradient(closest-side, color-mix(in oklab, var(--sf-color-primary) 70%, transparent), transparent)}}.sf-showroom-glow{filter:blur(18px);opacity:.8}.sf-showroom-beam{z-index:2;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff29 50%,#0000 62%);position:absolute;inset:0;translate:-110%}.sf-showroom-nav{z-index:3;justify-content:center;align-items:center;gap:.75rem;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.sf-showroom-arrow{border:1px solid;justify-content:center;align-items:center;block-size:2.75rem;inline-size:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sf-showroom-arrow{border:1px solid color-mix(in oklab, currentColor 30%, transparent)}}.sf-showroom-arrow{color:inherit;cursor:pointer;background:0 0;border-radius:999px}.sf-showroom-arrow:hover{border-color:currentColor}.sf-showroom-arrow:focus-visible,.sf-showroom-dot:focus-visible{outline:2px solid var(--sf-color-ring,currentColor);outline-offset:3px}.sf-showroom-dots{gap:.25rem;display:flex}.sf-showroom-dot{cursor:pointer;background:0 0;border:0;block-size:2.75rem;inline-size:1.75rem;position:relative}.sf-showroom-dot:after{content:"";opacity:.3;background:currentColor;border-radius:3px;block-size:3px;transition:opacity .3s;position:absolute;inset-block-start:calc(50% - 1.5px);inset-inline:.25rem}.sf-showroom-dot[aria-current=true]:after{opacity:1;background:var(--sf-color-primary)}[data-commerce-composition=showroom] .sf-commerce-copy{z-index:2;grid-row:2;max-inline-size:46rem}[data-commerce-composition=showroom] .sf-commerce-caption{display:none}@keyframes sf-showroom-in{0%{translate:calc(var(--sf-showroom-dir,1) * 45%) 0;rotate:calc(var(--sf-showroom-dir,1) * 5deg);opacity:0}60%{opacity:1}to{opacity:1;translate:0;rotate:none}}@keyframes sf-showroom-out{0%{opacity:1;visibility:visible;translate:0}to{translate:calc(var(--sf-showroom-dir,1) * -40%) 0;opacity:0;visibility:visible}}@keyframes sf-showroom-sweep{0%{translate:-110%}to{translate:110%}}.sf-showroom:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--sf-showroom-dir:-1}@media (prefers-reduced-motion:no-preference){.sf-showroom-car[data-active=true]{animation:.95s cubic-bezier(.2,.7,.15,1) both sf-showroom-in}.sf-showroom-car[data-leaving=true]:not([data-active=true]){animation:.7s cubic-bezier(.5,0,.75,.2) both sf-showroom-out}.sf-showroom-beam[data-sweep=true]{animation:1.3s ease-out both sf-showroom-sweep}}@media (max-width:767.98px){[data-commerce-composition=showroom] .sf-showroom{min-block-size:clamp(13rem,62vw,22rem)}.sf-showroom-cars{inset-block:4% 22%}.sf-showroom-glow{inset-block-end:18%;inset-inline:10%}}.sf-tint-glass polygon{transition:opacity .45s cubic-bezier(.2,.7,.2,1)}.sf-tint-film{opacity:var(--sf-tint,.5)}.sf-tint-sheen{opacity:calc(var(--sf-tint,.5) * .5);mix-blend-mode:screen}@media (prefers-reduced-motion:reduce){.sf-tint-glass polygon{transition:none}}.sf-tint-badge{border-radius:var(--sf-radius-full,999px);color:#fff;font:600 .75rem/1.2 var(--sf-font-body);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000009e;padding:.3rem .7rem;position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem}.sf-tint-shades{flex-wrap:wrap;gap:.5rem;display:flex}.sf-tint-shade{border:1px solid var(--sf-color-border-strong);border-radius:var(--sf-radius-control,.5rem);min-block-size:2.75rem;color:inherit;font:500 .875rem/1.1 var(--sf-font-body);cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding-inline:.75rem 1rem;display:inline-flex}.sf-tint-shade:hover{border-color:currentColor}.sf-tint-shade[aria-checked=true]{border-color:var(--sf-color-primary);box-shadow:inset 0 0 0 1px var(--sf-color-primary)}.sf-tint-shade:focus-visible{outline:2px solid var(--sf-color-ring,currentColor);outline-offset:2px}.sf-tint-shade-swatch{background:linear-gradient(rgb(6 10 18/var(--sf-shade,.5)), rgb(6 10 18/var(--sf-shade,.5))), linear-gradient(135deg, #e3ebf3, #9fb2c6);border:1px solid #fff3;border-radius:.25rem;block-size:1.25rem;inline-size:1.25rem}.sf-tint-shade-vlt{font-variant-numeric:tabular-nums;font-weight:700}.sf-tint-shade-label{opacity:.75}.sf-marquee-band{--sf-marquee-gap:clamp(1.5rem, 4vw, 3.5rem);padding-block:clamp(.9rem,2.2vw,1.75rem)}.sf-marquee-band .sf-marquee-group{gap:var(--sf-marquee-gap);padding-inline-end:var(--sf-marquee-gap)}.sf-marquee-band .sf-marquee-item{white-space:nowrap;align-items:center;gap:clamp(.75rem,2vw,1.5rem);display:inline-flex}.sf-marquee-band .sf-marquee-text{font-family:var(--sf-font-heading);font-weight:var(--sf-heading-weight,700);letter-spacing:-.01em;font-size:clamp(2.5rem,7vw,6rem);line-height:1}.sf-marquee-band .sf-marquee-icon{block-size:.5em;inline-size:.5em;font-size:clamp(2.5rem,7vw,6rem)}.sf-marquee-band .sf-marquee-stripe{background:repeating-linear-gradient(-45deg,#111 0 10px,#fff 10px 20px);border-radius:.35rem;flex:none;block-size:clamp(1.75rem,4.5vw,3.75rem);inline-size:clamp(3rem,8vw,6.5rem);box-shadow:inset 0 0 0 2px #111}.sf-marquee-band[data-direction=end] .sf-marquee-track{animation-direction:reverse}.sf-marquee-band[data-tilt=left]{margin-block:1.5rem;rotate:-2deg}.sf-marquee-band[data-tilt=right]{margin-block:1.5rem;rotate:2deg}.sf-marquee-band:not([data-tilt=none]){margin-inline:-2vw}@media (prefers-reduced-motion:reduce){.sf-marquee-band .sf-marquee-track{flex-wrap:wrap;justify-content:center;inline-size:auto}.sf-marquee-band .sf-marquee-group{white-space:normal;flex-wrap:wrap;justify-content:center}.sf-marquee-band .sf-marquee-group[aria-hidden]{display:none}}:where([data-sf-motion=none]) .sf-marquee-band .sf-marquee-track{flex-wrap:wrap;justify-content:center;inline-size:auto}:where([data-sf-motion=none]) .sf-marquee-band .sf-marquee-group{flex-wrap:wrap;justify-content:center}:where([data-sf-motion=none]) .sf-marquee-band .sf-marquee-group[aria-hidden]{display:none}.sf-scatter{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(2rem,5vw,5rem) clamp(1rem,2vw,2rem);display:grid}.sf-scatter-item{min-inline-size:0}.sf-scatter-item[data-scatter-slot="0"]{--scatter-d:40px;grid-column:2/span 3}.sf-scatter-item[data-scatter-slot="1"]{--scatter-d:140px;grid-column:6/span 2;margin-block-start:8rem}.sf-scatter-item[data-scatter-slot="2"]{--scatter-d:70px;grid-column:10/span 3;margin-block-start:2rem}.sf-scatter-item[data-scatter-slot="3"]{--scatter-d:180px;grid-column:1/span 2;margin-block-start:3rem}.sf-scatter-item[data-scatter-slot="4"]{--scatter-d:20px;grid-column:5/span 3;margin-block-start:-2rem}.sf-scatter-item[data-scatter-slot="5"]{--scatter-d:110px;grid-column:9/span 2;margin-block-start:6rem}@media (max-width:767.98px){.sf-scatter{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:2rem}.sf-scatter-item[data-scatter-slot]{margin-block-start:0}.sf-scatter-item:nth-child(odd){grid-column:1/span 4}.sf-scatter-item:nth-child(2n){grid-column:3/span 4}}@keyframes sf-scatter-drift{0%{translate:0 var(--scatter-d,60px)}to{translate:0 calc(var(--scatter-d,60px) * -1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:768px){:where([data-sf-motion=cinematic]) .sf-scatter-item{animation:linear both sf-scatter-drift;animation-timeline:view();animation-range:cover}}}@keyframes sf-plan-fade{0%{opacity:0;translate:0 4px}}@media (prefers-reduced-motion:no-preference){[data-size-price]:not([hidden]){animation:.2s ease-out both sf-plan-fade}}.sf-statement-float{aspect-ratio:1;inline-size:clamp(5rem,10vw,10rem);position:absolute}.sf-statement-float [data-sf-media]{background:0 0;border-radius:0}.sf-statement-float[data-float-index="0"]{inset-block-start:4%;inset-inline-start:3%;rotate:-6deg}.sf-statement-float[data-float-index="1"]{inset-block-start:6%;inset-inline-end:4%;rotate:5deg}.sf-statement-float[data-float-index="2"]{inset-block-end:2%;inset-inline-start:6%;rotate:4deg}.sf-statement-float[data-float-index="3"]{inset-block-end:1%;inset-inline-end:7%;rotate:-4deg}.sf-statement-float[data-float-index="4"]{inline-size:clamp(4rem,7vw,7rem);inset-block-start:40%;inset-inline-start:0;rotate:8deg}.sf-statement-float[data-float-index="5"]{inline-size:clamp(4rem,7vw,7rem);inset-block-start:44%;inset-inline-end:0;rotate:-7deg}@media (max-width:767.98px){.sf-statement-float{opacity:.9;inline-size:clamp(3.5rem,18vw,5rem)}.sf-statement-float:is([data-float-index="4"],[data-float-index="5"]){display:none}}@keyframes sf-statement-float-drift{0%{translate:0 30px}to{translate:0 -30px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-statement-float{animation:linear both sf-statement-float-drift;animation-timeline:view();animation-range:cover}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-statement-float:nth-child(2n){animation-direction:reverse}}}[data-statement-scale=giant] h2{overflow-wrap:anywhere;font-size:clamp(3rem,9vw,9rem);line-height:.95}.sf-service-ticker{border-block:1px solid var(--sf-color-border);padding-block:clamp(1.25rem,3vw,2.5rem)}.sf-service-ticker .sf-service-ticker-entry{font-family:var(--sf-font-heading);font-weight:var(--sf-heading-weight,600);letter-spacing:-.02em;white-space:nowrap;gap:clamp(1rem,3vw,2.5rem);padding-inline-end:clamp(1rem,3vw,2.5rem);font-size:clamp(2.25rem,6.5vw,5.5rem);line-height:1.05}.sf-service-ticker .sf-service-ticker-item{color:inherit;text-decoration-thickness:.06em}.sf-service-ticker .sf-service-ticker-sep{color:var(--sf-color-primary);font-size:.45em;display:inline-flex}@media (prefers-reduced-motion:reduce){.sf-service-ticker .sf-marquee-track{flex-wrap:wrap;justify-content:center;inline-size:auto}.sf-service-ticker .sf-marquee-group{flex-wrap:wrap;justify-content:center}.sf-service-ticker .sf-marquee-group[aria-hidden]{display:none}}:where([data-sf-motion=none]) .sf-service-ticker .sf-marquee-track{flex-wrap:wrap;justify-content:center;inline-size:auto}:where([data-sf-motion=none]) .sf-service-ticker .sf-marquee-group{flex-wrap:wrap;justify-content:center}:where([data-sf-motion=none]) .sf-service-ticker .sf-marquee-group[aria-hidden]{display:none}.sf-cta-bar{color:inherit;border-block:1px solid;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.sf-cta-bar{border-block:1px solid color-mix(in oklab, currentColor 20%, transparent)}}.sf-cta-bar:hover .sf-cta-bar-arrow,.sf-cta-bar:focus-visible .sf-cta-bar-arrow{translate:.4em}:is(.sf-cta-bar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):hover .sf-cta-bar-arrow,.sf-cta-bar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):focus-visible .sf-cta-bar-arrow){translate:-.4em}.sf-cta-bar:hover .sf-cta-bar-label{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:.05em}.sf-studio-head{margin-block-end:clamp(1.5rem,3vw,2.5rem)}.sf-studio-stage{isolation:isolate;aspect-ratio:16/9;border-radius:var(--sf-radius-card);color:#fff;background:#09090b;position:relative;overflow:clip}@media (min-width:768px){.sf-studio-body[data-studio-3d=true] .sf-studio-stage{aspect-ratio:2;min-block-size:24rem}}.sf-studio-poster,.sf-studio-fx,.sf-studio-canvas{position:absolute;inset:0}.sf-studio-poster{z-index:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1)}.sf-studio-poster-paint{background-color:var(--sf-paint,transparent);mix-blend-mode:multiply;-webkit-mask:var(--sf-paint-mask) center / cover no-repeat;-webkit-mask:var(--sf-paint-mask) center / cover no-repeat;-webkit-mask:var(--sf-paint-mask) center / cover no-repeat;-webkit-mask:var(--sf-paint-mask) center / cover no-repeat;mask:var(--sf-paint-mask) center / cover no-repeat;pointer-events:none;-webkit-mask-source-type:luminance;-webkit-mask-source-type:luminance;transition:background-color .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;-webkit-mask-source-type:luminance;mask-mode:luminance}.sf-studio-fx{z-index:1;opacity:0;transition:opacity 1.1s cubic-bezier(.2,.7,.2,1) .1s}.sf-studio-stage[data-ready=true] .sf-studio-fx{opacity:1}.sf-studio-stage[data-ready=true] .sf-studio-poster{opacity:0}.sf-studio-canvas{cursor:grab;touch-action:pan-y}.sf-studio-canvas:active{cursor:grabbing}.sf-studio-badge{z-index:2;border-radius:var(--sf-radius-full,999px);color:#fff;font:600 .7rem/1.2 var(--sf-font-body);letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);background:#0a0a0c8c;border:1px solid #ffffff29;align-items:center;gap:.5rem;padding:.35rem .75rem;display:inline-flex;position:absolute;inset-block-start:clamp(.75rem,1.6vw,1.25rem);inset-inline-start:clamp(.75rem,1.6vw,1.25rem)}.sf-studio-badge:before{content:"";background:var(--sf-color-primary);border-radius:50%;block-size:.4rem;inline-size:.4rem}.sf-studio-hint{z-index:2;color:#ffffffbf;pointer-events:none;border:1px solid #ffffff29;border-radius:50%;place-items:center;block-size:2.5rem;inline-size:2.5rem;display:grid;position:absolute;inset-block-end:clamp(.75rem,1.6vw,1.25rem);inset-inline-end:clamp(.75rem,1.6vw,1.25rem)}.sf-studio-controls{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem clamp(1.5rem,4vw,3rem);margin-block-start:clamp(1rem,2vw,1.5rem);display:flex}.sf-studio-group{flex-direction:column;gap:.75rem;min-inline-size:0;display:flex}.sf-studio-group-label{font:600 .7rem/1.2 var(--sf-font-body);letter-spacing:.14em;text-transform:uppercase;opacity:.7;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.sf-studio-current{font:500 1rem/1.2 var(--sf-font-heading);letter-spacing:0;text-transform:none;opacity:1}.sf-studio-paints,.sf-studio-tints{flex-wrap:wrap;gap:.5rem;display:flex}.sf-studio-paint{inline-size:4.5rem;color:inherit;font:500 .7rem/1.2 var(--sf-font-body);text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.4rem;padding:.25rem 0;display:inline-flex}.sf-studio-paint-swatch{background:var(--sf-swatch);border-radius:50%;block-size:2.75rem;inline-size:2.75rem;transition:box-shadow .3s cubic-bezier(.2,.7,.2,1),transform .3s cubic-bezier(.2,.7,.2,1);position:relative;box-shadow:inset 0 0 0 1px #ffffff2e,0 0 #0000}.sf-studio-paint-swatch:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.sf-studio-paint[data-finish=gloss] .sf-studio-paint-swatch:after{background:radial-gradient(circle at 32% 28%,#ffffffbf 0 8%,#fff0 30%),linear-gradient(160deg,#ffffff2e,#00000040)}.sf-studio-paint[data-finish=satin] .sf-studio-paint-swatch:after{background:radial-gradient(circle at 35% 30%,#ffffff47,#fff0 60%),linear-gradient(160deg,#ffffff14,#0003)}.sf-studio-paint[data-finish=metallic] .sf-studio-paint-swatch:after{background:conic-gradient(from 200deg,#ffffff59,#fff0 25%,#fff3 50%,#00000040 75%,#ffffff59)}.sf-studio-paint[data-finish=matte] .sf-studio-paint-swatch:after{background:linear-gradient(160deg,#ffffff0d,#00000026)}.sf-studio-paint:hover .sf-studio-paint-swatch{transform:translateY(-2px)}.sf-studio-paint[aria-checked=true] .sf-studio-paint-swatch{box-shadow:inset 0 0 0 1px #ffffff2e, 0 0 0 3px var(--sf-color-bg,#000), 0 0 0 5px currentColor}.sf-studio-paint-label{opacity:.7;overflow-wrap:anywhere;max-inline-size:100%}.sf-studio-paint[aria-checked=true] .sf-studio-paint-label{opacity:1}.sf-studio-paint:focus-visible{outline:none}.sf-studio-paint:focus-visible .sf-studio-paint-swatch{outline:2px solid var(--sf-color-ring,currentColor);outline-offset:7px}.sf-studio-tint{border:1px solid var(--sf-color-border-strong,#fff3);border-radius:var(--sf-radius-full,999px);min-block-size:2.75rem;color:inherit;font:500 .8rem/1.1 var(--sf-font-body);cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding-inline:.6rem .9rem;transition:border-color .25s,background-color .25s;display:inline-flex}.sf-studio-tint:hover{border-color:currentColor}.sf-studio-tint[aria-checked=true]{background:#ffffff14;border-color:currentColor}.sf-studio-tint:focus-visible{outline:2px solid var(--sf-color-ring,currentColor);outline-offset:2px}.sf-studio-tint-swatch{background:linear-gradient(rgb(6 10 18/var(--sf-shade,.5)), rgb(6 10 18/var(--sf-shade,.5))), linear-gradient(135deg, #e3ebf3, #9fb2c6);border-radius:50%;block-size:1.4rem;inline-size:1.4rem;box-shadow:inset 0 0 0 1px #ffffff40}.sf-studio-tint-label{opacity:.65}.sf-studio-body[data-studio-3d=false] .sf-studio-tint-group{display:none}.sf-studio-body[data-studio-3d=true][data-studio-ready=false] .sf-studio-tint-group{opacity:.45;pointer-events:none}.sf-studio-credit{font:400 .7rem/1.4 var(--sf-font-body);opacity:.55;margin-block-start:1rem}.sf-studio-views{gap:1.25rem;margin-block-start:1.25rem;padding:0;list-style:none;display:grid}@media (min-width:768px){.sf-studio-views{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.sf-studio-view{flex-direction:column;gap:.35rem;min-inline-size:0;display:flex}.sf-studio-view-index{font:600 .7rem/1 var(--sf-font-body);letter-spacing:.14em;color:var(--sf-color-primary)}.sf-studio-view-title{font:var(--sf-heading-weight,600) clamp(1.25rem, 1rem + 1vw, 1.75rem)/1.1 var(--sf-font-heading)}.sf-studio-view-text{opacity:.75;font-size:.9rem}[data-block-variant=scroll] .sf-studio-body[data-studio-3d=true] .sf-studio-track{block-size:320vh}[data-block-variant=scroll] .sf-studio-body[data-studio-3d=true] .sf-studio-pin{block-size:100vh;position:sticky;inset-block-start:0;overflow:clip}[data-block-variant=scroll] .sf-studio-body[data-studio-3d=true] .sf-studio-stage{aspect-ratio:auto;border-radius:0;min-block-size:0;position:absolute;inset:0}[data-block-variant=scroll] .sf-studio-body[data-studio-3d=true] .sf-studio-badge{inset-block-start:calc(var(--sf-nav-h,4.5rem) + 1rem)}[data-block-variant=scroll] .sf-studio-body[data-studio-3d=true] .sf-studio-views{z-index:2;color:#fff;pointer-events:none;grid-template-columns:minmax(0,28rem);margin:0;display:grid;position:absolute;inset-block-end:clamp(9rem,26vh,15rem);inset-inline-start:clamp(1.25rem,5vw,5rem)}[data-block-variant=scroll] .sf-studio-body[data-studio-3d=true] .sf-studio-view{opacity:0;grid-area:1/1;transition:opacity .6s cubic-bezier(.2,.7,.2,1),translate .8s cubic-bezier(.2,.7,.2,1);translate:0 1.25rem}[data-block-variant=scroll] .sf-studio-body[data-studio-3d=true] .sf-studio-view[data-active=true]{opacity:1;translate:0}[data-block-variant=scroll] .sf-studio-body[data-studio-3d=true] .sf-studio-view-title{font-size:clamp(2rem,1rem + 3vw,3.75rem);line-height:1}[data-block-variant=scroll] .sf-studio-body[data-studio-3d=true] .sf-studio-view-text{font-size:1rem}[data-block-variant=scroll] .sf-studio-body[data-studio-3d=true] .sf-studio-controls{z-index:2;color:#fff;background:linear-gradient(#0000,#000000c7);margin:0;padding:4rem clamp(1.25rem,5vw,5rem) clamp(1.25rem,3vh,2rem);position:absolute;inset-block-end:0;inset-inline:0}[data-block-variant=scroll] .sf-studio-body[data-studio-3d=true] .sf-studio-credit{padding-inline:clamp(1.25rem,5vw,5rem)}@media (prefers-reduced-motion:reduce){.sf-studio-poster,.sf-studio-fx,.sf-studio-poster-paint,.sf-studio-view,.sf-studio-paint-swatch{transition:none}}.sf-schedule-filter{border:0;flex-wrap:wrap;gap:.5rem;min-width:0;margin:0 0 1.5rem;padding:0;display:flex}.sf-schedule-chip{cursor:pointer;display:inline-flex;position:relative}.sf-schedule-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.sf-schedule-chip span{border:1px solid var(--sf-color-border);border-radius:var(--sf-radius-control,999px);min-height:2.5rem;font-size:var(--sf-text-sm,.875rem);align-items:center;padding:.5rem 1rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.sf-schedule-chip input:checked+span{background:var(--sf-color-primary);border-color:var(--sf-color-primary);color:var(--sf-color-primary-fg)}.sf-schedule-chip input:focus-visible+span{outline:2px solid var(--sf-color-ring,currentColor);outline-offset:2px}.sf-schedule-days{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.sf-schedule-day{min-width:0}.sf-schedule-dayname{font-size:var(--sf-text-lg,1.125rem);text-transform:capitalize;margin:0 0 .5rem;line-height:1.2}.sf-schedule-short{text-decoration:none;display:none}.sf-schedule-sessions{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.sf-schedule-session{border:1px solid var(--sf-color-border);border-radius:var(--sf-radius-card,.75rem);background:var(--sf-color-surface);gap:.15rem;padding:.75rem .9rem;transition:opacity .25s,filter .25s;display:grid}.sf-schedule-time{font-size:var(--sf-text-sm,.875rem);opacity:.8;font-weight:600}.sf-schedule-title{font-size:var(--sf-text-base,1rem);line-height:1.25}.sf-schedule-meta{font-size:var(--sf-text-xs,.75rem);opacity:.75;flex-wrap:wrap;gap:.25rem .75rem;display:flex}.sf-schedule-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-block-start:1.5rem;display:flex}@media (min-width:1024px){.sf-schedule-week{grid-template-columns:repeat(var(--sf-schedule-days,7), minmax(0, 1fr));gap:.75rem}.sf-schedule-week .sf-schedule-short{display:inline}.sf-schedule-week .sf-schedule-long{display:none}.sf-schedule-week .sf-schedule-session{padding:.65rem .7rem}}.sf-schedule-agenda .sf-schedule-day{border-block-start:1px solid var(--sf-color-border);padding-block:1rem}@media (min-width:640px){.sf-schedule-agenda .sf-schedule-day{grid-template-columns:10rem minmax(0,1fr);gap:1.5rem;display:grid}.sf-schedule-agenda .sf-schedule-sessions{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}}@media (max-width:1023.98px){.sf-schedule-week .sf-schedule-sessions{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}}:is(.sf-schedule:has(.sf-schedule-chip input[value="1"]:checked) .sf-schedule-session:not([data-sf-discipline="1"]),.sf-schedule:has(.sf-schedule-chip input[value="2"]:checked) .sf-schedule-session:not([data-sf-discipline="2"]),.sf-schedule:has(.sf-schedule-chip input[value="3"]:checked) .sf-schedule-session:not([data-sf-discipline="3"]),.sf-schedule:has(.sf-schedule-chip input[value="4"]:checked) .sf-schedule-session:not([data-sf-discipline="4"]),.sf-schedule:has(.sf-schedule-chip input[value="5"]:checked) .sf-schedule-session:not([data-sf-discipline="5"]),.sf-schedule:has(.sf-schedule-chip input[value="6"]:checked) .sf-schedule-session:not([data-sf-discipline="6"])){opacity:.28;filter:grayscale()}.sf-reveal-rows{border-block-start:1px solid;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.sf-reveal-rows{border-block-start:1px solid color-mix(in oklab, currentColor 15%, transparent)}}.sf-reveal-row{border-block-end:1px solid;gap:.5rem;padding-block:clamp(1rem,2.4vw,1.75rem);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.sf-reveal-row{border-block-end:1px solid color-mix(in oklab, currentColor 15%, transparent)}}.sf-reveal-row{transition:border-color .3s}.sf-reveal-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.5rem clamp(1rem,3vw,2.5rem);display:grid}.sf-reveal-index{font-family:var(--sf-font-mono,ui-monospace, monospace);font-size:var(--sf-text-sm,.875rem);color:var(--sf-color-muted-fg)}.sf-reveal-title{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.9rem,1.1rem + 3.2vw,4.4rem);line-height:1.02;transition:translate .35s cubic-bezier(.2,.7,.2,1),color .3s}.sf-reveal-timing{font-size:var(--sf-text-sm,.875rem);color:var(--sf-color-muted-fg);text-align:end}.sf-reveal-body{max-inline-size:60ch;color:var(--sf-color-muted-fg);grid-column:1/-1;margin:0}.sf-reveal-panel{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.2,.7,.2,1);display:grid}.sf-reveal-panel>div{min-block-size:0;overflow:clip}.sf-reveal-photo{border-radius:var(--sf-radius-card,.5rem);opacity:0;transform-origin:50% 0;inline-size:min(22rem,78%);margin-block:.75rem .25rem;margin-inline:auto;transition:opacity .42s,scale .42s cubic-bezier(.2,.7,.2,1);overflow:clip;scale:.6}@media (max-width:767.98px){.sf-reveal-timing{text-align:start;grid-area:2/2}}@media (min-width:768px){.sf-reveal-body{padding-inline-start:calc(2.4em + clamp(1rem,3vw,2.5rem))}}.sf-reveal[data-sf-reveal-mode=pending] .sf-reveal-row:first-child .sf-reveal-panel,.sf-reveal[data-sf-reveal-mode=scroll] .sf-reveal-row[data-open] .sf-reveal-panel,.sf-reveal[data-sf-reveal-mode=static] .sf-reveal-panel{grid-template-rows:1fr}.sf-reveal[data-sf-reveal-mode=pending] .sf-reveal-row:first-child .sf-reveal-photo,.sf-reveal[data-sf-reveal-mode=scroll] .sf-reveal-row[data-open] .sf-reveal-photo,.sf-reveal[data-sf-reveal-mode=static] .sf-reveal-photo{opacity:1;scale:1}@media (hover:hover) and (pointer:fine){.sf-reveal[data-sf-reveal-trigger=cursor][data-sf-reveal-mode=pending] .sf-reveal-row:first-child .sf-reveal-panel{grid-template-rows:0fr}}.sf-reveal[data-sf-reveal-mode=cursor] .sf-reveal-panel{display:none}.sf-reveal[data-sf-reveal-mode=cursor] .sf-reveal-row[data-active]{border-block-end-color:currentColor}.sf-reveal[data-sf-reveal-mode=cursor] .sf-reveal-row[data-active] .sf-reveal-title{translate:12px}.sf-reveal-float{z-index:5;pointer-events:none;will-change:transform;inline-size:clamp(12rem,22vw,20rem);position:absolute;top:0;left:0}.sf-reveal-float-inner{aspect-ratio:4/5;border-radius:var(--sf-radius-card,.5rem);opacity:0;transition:opacity .2s,scale .25s cubic-bezier(.2,.7,.2,1);position:relative;overflow:clip;translate:0 -50%;scale:.7;box-shadow:0 24px 60px -20px #0000004d}.sf-reveal-float[data-shown] .sf-reveal-float-inner{opacity:1;scale:1}.sf-reveal-frame{opacity:0;transition:opacity .18s,translate .36s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;translate:0 8%}.sf-reveal-frame[data-on]{z-index:1;opacity:1;translate:0}.sf-reveal-frame :is(img,picture){-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%}@media (prefers-reduced-motion:reduce){.sf-reveal .sf-reveal-panel{grid-template-rows:1fr;transition:none}.sf-reveal .sf-reveal-photo{opacity:1;transition:none;scale:1}.sf-reveal .sf-reveal-title{transition:none}}.sf-trail-layer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:clip}.sf-trail-img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;opacity:0;will-change:transform, opacity;border-radius:2px;inline-size:clamp(5.5rem,7vw,8rem);position:absolute;top:0;left:0}.sf-form-notes{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.sf-form-notes li{font-size:var(--sf-text-sm,.875rem);align-items:flex-start;gap:.65rem;display:flex}.sf-form-notes li svg{color:var(--sf-color-primary-ink,currentColor);flex:none;margin-block-start:.2em}:is([data-sf-design=lustre],[data-sf-design=fournil],[data-sf-design=slice],[data-sf-design=canopy],[data-sf-design=keystone],[data-sf-design=alcove],[data-sf-design=haul],[data-sf-design=fleet],[data-sf-design=rouge],[data-sf-design=raw],[data-sf-design=bold],[data-sf-design=brutalism],[data-sf-design=block],[data-sf-design=assertive],[data-sf-design=clean],[data-sf-design=noir],[data-sf-design=friendly],[data-sf-design=carte],[data-sf-design=studio],[data-sf-design=ledger],[data-sf-design=stay],[data-sf-design=clinic],[data-sf-design=boutique],[data-sf-design=venue],[data-sf-design=paws],[data-sf-design=learning]){overflow-x:clip}@keyframes sf-show-rise{0%{opacity:0;translate:0 var(--sf-show-rise,64px)}to{opacity:1;translate:0}}@keyframes sf-show-title{0%{opacity:0;filter:blur(10px);translate:0 .6em}to{opacity:1;filter:blur();translate:0}}@keyframes sf-show-unveil{0%{clip-path:inset(14% 8% 14% 8% round var(--sf-radius-card,0px))}to{clip-path:inset(0 0 0 0 round var(--sf-radius-card,0px))}}@keyframes sf-show-settle{0%{scale:1.22}to{scale:1}}@keyframes sf-show-drift{0%{translate:0 -9%}to{translate:0 9%}}@keyframes sf-show-hero-sink{0%{translate:0}to{translate:0 14%}}@keyframes sf-show-stack{to{filter:brightness(.6);scale:.92}}@keyframes sf-show-enter{0%{opacity:0;translate:0 48px}to{opacity:1;translate:0}}@keyframes sf-show-hero-media{0%{filter:brightness(.4);scale:1.18}to{filter:none;scale:1}}@keyframes sf-show-wordmark{0%{opacity:0;letter-spacing:.25em;translate:0 .15em}to{opacity:1;letter-spacing:var(--sf-show-wordmark-tracking,-.04em);translate:0}}@media (prefers-reduced-motion:no-preference){:is([data-sf-design=lustre],[data-sf-design=fournil],[data-sf-design=slice],[data-sf-design=canopy],[data-sf-design=keystone],[data-sf-design=alcove],[data-sf-design=haul],[data-sf-design=fleet],[data-sf-design=rouge],[data-sf-design=raw],[data-sf-design=bold],[data-sf-design=brutalism],[data-sf-design=block],[data-sf-design=assertive],[data-sf-design=clean],[data-sf-design=noir],[data-sf-design=friendly],[data-sf-design=carte],[data-sf-design=studio],[data-sf-design=ledger],[data-sf-design=stay],[data-sf-design=clinic],[data-sf-design=boutique],[data-sf-design=venue],[data-sf-design=paws],[data-sf-design=learning]):is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero .sf-commerce-media :is(img,video){animation:1.6s cubic-bezier(.2,.7,.1,1) both sf-show-hero-media}:is([data-sf-design=lustre],[data-sf-design=fournil],[data-sf-design=slice],[data-sf-design=canopy],[data-sf-design=keystone],[data-sf-design=alcove],[data-sf-design=haul],[data-sf-design=fleet],[data-sf-design=rouge],[data-sf-design=raw],[data-sf-design=bold],[data-sf-design=brutalism],[data-sf-design=block],[data-sf-design=assertive],[data-sf-design=clean],[data-sf-design=noir],[data-sf-design=friendly],[data-sf-design=carte],[data-sf-design=studio],[data-sf-design=ledger],[data-sf-design=stay],[data-sf-design=clinic],[data-sf-design=boutique],[data-sf-design=venue],[data-sf-design=paws],[data-sf-design=learning]):is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero .sf-commerce-wordmark{animation:1.4s cubic-bezier(.2,.7,.1,1) .1s both sf-show-wordmark}:is([data-sf-design=lustre],[data-sf-design=fournil],[data-sf-design=slice],[data-sf-design=canopy],[data-sf-design=keystone],[data-sf-design=alcove],[data-sf-design=haul],[data-sf-design=fleet],[data-sf-design=rouge],[data-sf-design=raw],[data-sf-design=bold],[data-sf-design=brutalism],[data-sf-design=block],[data-sf-design=assertive],[data-sf-design=clean],[data-sf-design=noir],[data-sf-design=friendly],[data-sf-design=carte],[data-sf-design=studio],[data-sf-design=ledger],[data-sf-design=stay],[data-sf-design=clinic],[data-sf-design=boutique],[data-sf-design=venue],[data-sf-design=paws],[data-sf-design=learning]):is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero .sf-commerce-copy>*{animation:.9s cubic-bezier(.2,.7,.1,1) both sf-show-enter}:is([data-sf-design=lustre],[data-sf-design=fournil],[data-sf-design=slice],[data-sf-design=canopy],[data-sf-design=keystone],[data-sf-design=alcove],[data-sf-design=haul],[data-sf-design=fleet],[data-sf-design=rouge],[data-sf-design=raw],[data-sf-design=bold],[data-sf-design=brutalism],[data-sf-design=block],[data-sf-design=assertive],[data-sf-design=clean],[data-sf-design=noir],[data-sf-design=friendly],[data-sf-design=carte],[data-sf-design=studio],[data-sf-design=ledger],[data-sf-design=stay],[data-sf-design=clinic],[data-sf-design=boutique],[data-sf-design=venue],[data-sf-design=paws],[data-sf-design=learning]):is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero .sf-commerce-copy>:nth-child(2){animation-delay:.15s}:is([data-sf-design=lustre],[data-sf-design=fournil],[data-sf-design=slice],[data-sf-design=canopy],[data-sf-design=keystone],[data-sf-design=alcove],[data-sf-design=haul],[data-sf-design=fleet],[data-sf-design=rouge],[data-sf-design=raw],[data-sf-design=bold],[data-sf-design=brutalism],[data-sf-design=block],[data-sf-design=assertive],[data-sf-design=clean],[data-sf-design=noir],[data-sf-design=friendly],[data-sf-design=carte],[data-sf-design=studio],[data-sf-design=ledger],[data-sf-design=stay],[data-sf-design=clinic],[data-sf-design=boutique],[data-sf-design=venue],[data-sf-design=paws],[data-sf-design=learning]):is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero .sf-commerce-copy>:nth-child(3){animation-delay:.3s}:is([data-sf-design=lustre],[data-sf-design=fournil],[data-sf-design=slice],[data-sf-design=canopy],[data-sf-design=keystone],[data-sf-design=alcove],[data-sf-design=haul],[data-sf-design=fleet],[data-sf-design=rouge],[data-sf-design=raw],[data-sf-design=bold],[data-sf-design=brutalism],[data-sf-design=block],[data-sf-design=assertive],[data-sf-design=clean],[data-sf-design=noir],[data-sf-design=friendly],[data-sf-design=carte],[data-sf-design=studio],[data-sf-design=ledger],[data-sf-design=stay],[data-sf-design=clinic],[data-sf-design=boutique],[data-sf-design=venue],[data-sf-design=paws],[data-sf-design=learning]):is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero .sf-commerce-copy>:nth-child(n+4){animation-delay:.45s}:is([data-sf-design=lustre],[data-sf-design=fournil],[data-sf-design=slice],[data-sf-design=canopy],[data-sf-design=keystone],[data-sf-design=alcove],[data-sf-design=haul],[data-sf-design=fleet],[data-sf-design=rouge],[data-sf-design=raw],[data-sf-design=bold],[data-sf-design=brutalism],[data-sf-design=block],[data-sf-design=assertive],[data-sf-design=clean],[data-sf-design=noir],[data-sf-design=friendly],[data-sf-design=carte],[data-sf-design=studio],[data-sf-design=ledger],[data-sf-design=stay],[data-sf-design=clinic],[data-sf-design=boutique],[data-sf-design=venue],[data-sf-design=paws],[data-sf-design=learning]):is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero .sf-commerce-tile{animation:1s cubic-bezier(.2,.7,.1,1) both sf-show-enter}:is([data-sf-design=lustre],[data-sf-design=fournil],[data-sf-design=slice],[data-sf-design=canopy],[data-sf-design=keystone],[data-sf-design=alcove],[data-sf-design=haul],[data-sf-design=fleet],[data-sf-design=rouge],[data-sf-design=raw],[data-sf-design=bold],[data-sf-design=brutalism],[data-sf-design=block],[data-sf-design=assertive],[data-sf-design=clean],[data-sf-design=noir],[data-sf-design=friendly],[data-sf-design=carte],[data-sf-design=studio],[data-sf-design=ledger],[data-sf-design=stay],[data-sf-design=clinic],[data-sf-design=boutique],[data-sf-design=venue],[data-sf-design=paws],[data-sf-design=learning]):is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero .sf-commerce-tile:nth-child(2){animation-delay:.12s}:is([data-sf-design=lustre],[data-sf-design=fournil],[data-sf-design=slice],[data-sf-design=canopy],[data-sf-design=keystone],[data-sf-design=alcove],[data-sf-design=haul],[data-sf-design=fleet],[data-sf-design=rouge],[data-sf-design=raw],[data-sf-design=bold],[data-sf-design=brutalism],[data-sf-design=block],[data-sf-design=assertive],[data-sf-design=clean],[data-sf-design=noir],[data-sf-design=friendly],[data-sf-design=carte],[data-sf-design=studio],[data-sf-design=ledger],[data-sf-design=stay],[data-sf-design=clinic],[data-sf-design=boutique],[data-sf-design=venue],[data-sf-design=paws],[data-sf-design=learning]):is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero .sf-commerce-tile:nth-child(3){animation-delay:.24s}:is([data-sf-design=lustre],[data-sf-design=fournil],[data-sf-design=slice],[data-sf-design=canopy],[data-sf-design=keystone],[data-sf-design=alcove],[data-sf-design=haul],[data-sf-design=fleet],[data-sf-design=rouge],[data-sf-design=raw],[data-sf-design=bold],[data-sf-design=brutalism],[data-sf-design=block],[data-sf-design=assertive],[data-sf-design=clean],[data-sf-design=noir],[data-sf-design=friendly],[data-sf-design=carte],[data-sf-design=studio],[data-sf-design=ledger],[data-sf-design=stay],[data-sf-design=clinic],[data-sf-design=boutique],[data-sf-design=venue],[data-sf-design=paws],[data-sf-design=learning]):is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero .sf-commerce-tile:nth-child(n+4){animation-delay:.36s}@supports (animation-timeline:view()){:is([data-sf-design=lustre],[data-sf-design=fournil],[data-sf-design=slice],[data-sf-design=canopy],[data-sf-design=keystone],[data-sf-design=alcove],[data-sf-design=haul],[data-sf-design=fleet],[data-sf-design=rouge],[data-sf-design=raw],[data-sf-design=bold],[data-sf-design=brutalism],[data-sf-design=block],[data-sf-design=assertive],[data-sf-design=clean],[data-sf-design=noir],[data-sf-design=friendly],[data-sf-design=carte],[data-sf-design=studio],[data-sf-design=ledger],[data-sf-design=stay],[data-sf-design=clinic],[data-sf-design=boutique],[data-sf-design=venue],[data-sf-design=paws],[data-sf-design=learning]):is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type]:not([data-block-type=navbar],[data-block-type=hero],[data-block-type=footer]) h2{animation:linear both sf-show-title;animation-timeline:view();animation-range:entry 10% cover 30%}:is([data-sf-design=lustre],[data-sf-design=fournil],[data-sf-design=slice],[data-sf-design=canopy],[data-sf-design=keystone],[data-sf-design=alcove],[data-sf-design=haul],[data-sf-design=fleet],[data-sf-design=rouge],[data-sf-design=raw],[data-sf-design=bold],[data-sf-design=brutalism],[data-sf-design=block],[data-sf-design=assertive],[data-sf-design=clean],[data-sf-design=noir],[data-sf-design=friendly],[data-sf-design=carte],[data-sf-design=studio],[data-sf-design=ledger],[data-sf-design=stay],[data-sf-design=clinic],[data-sf-design=boutique],[data-sf-design=venue],[data-sf-design=paws],[data-sf-design=learning]):is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type]:not([data-block-type=navbar],[data-block-type=hero],[data-block-type=footer],[data-block-type=logo-marquee],[data-block-type=credentials],[data-block-type=cutout-stage],[data-block-type=tint-simulator],[data-block-type=vehicle-studio]) [data-sf-media]:not(.sf-stack-media,.sf-stack-media *,.sf-statement-float *,.sf-commerce-float *){animation:linear both sf-show-unveil;animation-timeline:view();animation-range:entry cover 35%}:is([data-sf-design=lustre],[data-sf-design=fournil],[data-sf-design=slice],[data-sf-design=canopy],[data-sf-design=keystone],[data-sf-design=alcove],[data-sf-design=haul],[data-sf-design=fleet],[data-sf-design=rouge],[data-sf-design=raw],[data-sf-design=bold],[data-sf-design=brutalism],[data-sf-design=block],[data-sf-design=assertive],[data-sf-design=clean],[data-sf-design=noir],[data-sf-design=friendly],[data-sf-design=carte],[data-sf-design=studio],[data-sf-design=ledger],[data-sf-design=stay],[data-sf-design=clinic],[data-sf-design=boutique],[data-sf-design=venue],[data-sf-design=paws],[data-sf-design=learning]):is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type]:not([data-block-type=navbar],[data-block-type=hero],[data-block-type=footer],[data-block-type=logo-marquee],[data-block-type=credentials],[data-block-type=cutout-stage],[data-block-type=tint-simulator],[data-block-type=vehicle-studio]) [data-sf-media]:not(.sf-stack-media,.sf-stack-media *,.sf-statement-float *,.sf-commerce-float *) img{animation:linear both sf-show-settle;animation-timeline:view();animation-range:entry exit 20%}:is([data-sf-design=lustre],[data-sf-design=fournil],[data-sf-design=slice],[data-sf-design=canopy],[data-sf-design=keystone],[data-sf-design=alcove],[data-sf-design=haul],[data-sf-design=fleet],[data-sf-design=rouge],[data-sf-design=raw],[data-sf-design=bold],[data-sf-design=brutalism],[data-sf-design=block],[data-sf-design=assertive],[data-sf-design=clean],[data-sf-design=noir],[data-sf-design=friendly],[data-sf-design=carte],[data-sf-design=studio],[data-sf-design=ledger],[data-sf-design=stay],[data-sf-design=clinic],[data-sf-design=boutique],[data-sf-design=venue],[data-sf-design=paws],[data-sf-design=learning]):is([data-sf-motion=expressive],[data-sf-motion=cinematic]) :is([data-block-type=cta],[data-block-type=promo],[data-block-type=statement],[data-block-type=newsletter-signup][data-block-variant=band]) [data-sf-media-fill] img{animation:linear both sf-show-drift;animation-timeline:view();animation-range:cover;scale:1.2}:is([data-sf-design=lustre],[data-sf-design=fournil],[data-sf-design=slice],[data-sf-design=canopy],[data-sf-design=keystone],[data-sf-design=alcove],[data-sf-design=haul],[data-sf-design=fleet],[data-sf-design=rouge],[data-sf-design=raw],[data-sf-design=bold],[data-sf-design=brutalism],[data-sf-design=block],[data-sf-design=assertive],[data-sf-design=clean],[data-sf-design=noir],[data-sf-design=friendly],[data-sf-design=carte],[data-sf-design=studio],[data-sf-design=ledger],[data-sf-design=stay],[data-sf-design=clinic],[data-sf-design=boutique],[data-sf-design=venue],[data-sf-design=paws],[data-sf-design=learning]):is([data-sf-motion=expressive],[data-sf-motion=cinematic]) :is([data-block-type=services-grid],[data-block-type=features-grid],[data-block-type=features-bento],[data-block-type=products-grid],[data-block-type=products-showcase],[data-block-type=reviews-showcase],[data-block-type=team-grid],[data-block-type=stats-band],[data-block-type=process-steps],[data-block-type=pricing-plans],[data-block-type=price-list],[data-block-type=gallery],[data-block-type=blog-list],[data-block-type=faq-accordion]) :is(ul,ol)>li:not(.sf-scatter-item){animation:linear both sf-show-rise;animation-timeline:view();animation-range:entry entry 90%}:is([data-sf-design=lustre],[data-sf-design=fournil],[data-sf-design=slice],[data-sf-design=canopy],[data-sf-design=keystone],[data-sf-design=alcove],[data-sf-design=haul],[data-sf-design=fleet],[data-sf-design=rouge],[data-sf-design=raw],[data-sf-design=bold],[data-sf-design=brutalism],[data-sf-design=block],[data-sf-design=assertive],[data-sf-design=clean],[data-sf-design=noir],[data-sf-design=friendly],[data-sf-design=carte],[data-sf-design=studio],[data-sf-design=ledger],[data-sf-design=stay],[data-sf-design=clinic],[data-sf-design=boutique],[data-sf-design=venue],[data-sf-design=paws],[data-sf-design=learning]):is([data-sf-motion=expressive],[data-sf-motion=cinematic]) :is([data-block-type=services-grid],[data-block-type=features-grid],[data-block-type=products-grid],[data-block-type=team-grid],[data-block-type=stats-band],[data-block-type=process-steps],[data-block-type=pricing-plans],[data-block-type=gallery]) :is(ul,ol)>li:not(.sf-scatter-item):nth-child(3n+2){--sf-show-rise:110px}:is([data-sf-design=lustre],[data-sf-design=fournil],[data-sf-design=slice],[data-sf-design=canopy],[data-sf-design=keystone],[data-sf-design=alcove],[data-sf-design=haul],[data-sf-design=fleet],[data-sf-design=rouge],[data-sf-design=raw],[data-sf-design=bold],[data-sf-design=brutalism],[data-sf-design=block],[data-sf-design=assertive],[data-sf-design=clean],[data-sf-design=noir],[data-sf-design=friendly],[data-sf-design=carte],[data-sf-design=studio],[data-sf-design=ledger],[data-sf-design=stay],[data-sf-design=clinic],[data-sf-design=boutique],[data-sf-design=venue],[data-sf-design=paws],[data-sf-design=learning]):is([data-sf-motion=expressive],[data-sf-motion=cinematic]) :is([data-block-type=services-grid],[data-block-type=features-grid],[data-block-type=products-grid],[data-block-type=team-grid],[data-block-type=stats-band],[data-block-type=process-steps],[data-block-type=pricing-plans],[data-block-type=gallery]) :is(ul,ol)>li:not(.sf-scatter-item):nth-child(3n){--sf-show-rise:160px}:is([data-sf-design=lustre],[data-sf-design=fournil],[data-sf-design=slice],[data-sf-design=canopy],[data-sf-design=keystone],[data-sf-design=alcove],[data-sf-design=haul],[data-sf-design=fleet],[data-sf-design=rouge],[data-sf-design=raw],[data-sf-design=bold],[data-sf-design=brutalism],[data-sf-design=block],[data-sf-design=assertive],[data-sf-design=clean],[data-sf-design=noir],[data-sf-design=friendly],[data-sf-design=carte],[data-sf-design=studio],[data-sf-design=ledger],[data-sf-design=stay],[data-sf-design=clinic],[data-sf-design=boutique],[data-sf-design=venue],[data-sf-design=paws],[data-sf-design=learning]):is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero .sf-commerce-media{animation:linear both sf-show-hero-sink;animation-timeline:view();animation-range:exit}}}[data-sf-design=lustre]{--sf-font-mono:var(--sf-font-body)!important}[data-sf-design=lustre] :is(.font-sf-mono,.sf-reveal-index,.sf-commerce-caption){font-variant-numeric:tabular-nums}[data-sf-design=lustre]>*{--lx-red:var(--sf-brand-primary,#e10600);--lx-on-red:var(--sf-brand-on-primary,#fff);--lx-b-deep:var(--sf-brand-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=lustre]>*{--lx-b-deep:color-mix(in oklab, var(--sf-brand-primary) 52%, #000)}}[data-sf-design=lustre]>*{--lx-b-dark:var(--sf-brand-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=lustre]>*{--lx-b-dark:color-mix(in oklab, var(--sf-brand-primary) 18%, #0b0b0c)}}[data-sf-design=lustre]>*{--lx-b-mid:var(--sf-brand-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=lustre]>*{--lx-b-mid:color-mix(in oklab, var(--sf-brand-primary) 70%, #000)}}[data-sf-design=lustre]>*{--lx-red-deep:var(--lx-b-deep,#6b0a07);--lx-ink:#f5f5f4;--lx-mute:#a3a3a3;--lx-line:#ffffff1f;--lx-panel:#141416;--lx-panel-2:#1b1b1e;--lx-ease:cubic-bezier(.16, 1, .3, 1);--sf-color-bg:#0b0b0c;--sf-color-surface:#0f0f11;--sf-color-surface-2:#17171a;--sf-color-card:#141416;--sf-color-border:#ffffff1c;--sf-color-border-strong:#ffffff3d;--sf-color-muted-fg:#a3a3a3;--sf-color-primary:var(--lx-red);--sf-color-primary-fg:var(--sf-brand-on-primary,#fff);--sf-color-primary-hover:var(--sf-brand-primary-hover,#ff1a12);--sf-color-primary-ink:var(--sf-brand-primary-ink,#ff3b30);--sf-color-primary-soft:var(--lx-red)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=lustre]>*{--sf-color-primary-soft:color-mix(in srgb, var(--lx-red) 15%, transparent)}}[data-sf-design=lustre]>*{--sf-color-primary-soft-ink:var(--sf-brand-primary-soft-ink,#ff4a40);--sf-color-inverse:#141416;--sf-color-on-inverse:#f5f5f4;--sf-color-on-inverse-muted:#a3a3a3;--sf-color-inverse-raised:#1b1b1e;--sf-color-inverse-border:#ffffff1f;--sf-color-band:var(--lx-red);--sf-color-on-band:var(--sf-brand-on-primary,#fff);--sf-color-on-band-muted:var(--sf-color-on-band)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=lustre]>*{--sf-color-on-band-muted:color-mix(in srgb, var(--sf-color-on-band) 85%, transparent)}}[data-sf-design=lustre]>*{--sf-radius-control:5px;--sf-radius-card:4px;--sf-radius-full:6px}[data-sf-design=lustre] :is(h1,h2,h3){text-transform:uppercase;letter-spacing:-.005em;font-stretch:75%}[data-sf-design=lustre] h2{line-height:.98}[data-sf-design=lustre] main h2{font-size:clamp(2.1rem,1.2rem + 3.6vw,4.6rem)}[data-sf-design=lustre] main h3{letter-spacing:.01em}[data-sf-design=lustre] :is(.sf-eyebrow,p:has(>span.h-px.w-8)){background:var(--lx-red);inline-size:fit-content;color:var(--lx-on-red);font:600 11px/1 var(--sf-font-body);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.5rem;padding:.38rem .7rem;display:inline-flex}[data-sf-design=lustre] p:has(>span.h-px.w-8)>span.h-px{display:none}[data-sf-design=lustre] :is(a,button).rounded-sf-control{isolation:isolate;text-transform:uppercase;letter-spacing:.09em;min-block-size:46px;transition:background-color .35s var(--lx-ease), border-color .35s var(--lx-ease), color .35s var(--lx-ease), box-shadow .45s var(--lx-ease);border-radius:5px;gap:.9rem;padding-inline:1.2rem;font-size:12px;font-weight:600;line-height:1;position:relative;overflow:clip}[data-sf-design=lustre] .rounded-sf-control.min-h-13{min-block-size:50px;padding-inline:1.45rem;font-size:12.5px}[data-sf-design=lustre] .rounded-sf-control.bg-sf-primary{box-shadow:0 0 0 0 var(--lx-red)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=lustre] .rounded-sf-control.bg-sf-primary{box-shadow:0 0 0 0 color-mix(in srgb, var(--lx-red) 0%, transparent)}}[data-sf-design=lustre] .rounded-sf-control.bg-sf-primary{padding-inline-end:7px}[data-sf-design=lustre] .rounded-sf-control.bg-sf-primary:hover{background:var(--sf-brand-primary-hover,#f2160e);box-shadow:0 14px 34px -16px var(--lx-red)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=lustre] .rounded-sf-control.bg-sf-primary:hover{box-shadow:0 14px 34px -16px color-mix(in srgb, var(--lx-red) 80%, transparent)}}[data-sf-design=lustre] .rounded-sf-control.bg-sf-primary:before{content:"";z-index:-1;pointer-events:none;transition:background-position .9s var(--lx-ease);background:linear-gradient(105deg,#fff0 35%,#ffffff3d 50%,#fff0 65%) 130% 0/250% 100% no-repeat;position:absolute;inset:0}[data-sf-design=lustre] .rounded-sf-control.bg-sf-primary:hover:before{background-position:-30% 0}[data-sf-design=lustre] .rounded-sf-control.bg-sf-primary>svg{box-sizing:content-box;block-size:14px;inline-size:14px;color:var(--lx-red);transition:translate .45s var(--lx-ease), background-color .3s var(--lx-ease);background:#fff;border-radius:3px;padding:9px}[data-sf-design=lustre] .rounded-sf-control.bg-sf-primary:not(:has(svg)):after{content:"+";block-size:32px;inline-size:32px;color:var(--lx-red);font:500 18px/1 var(--sf-font-body);letter-spacing:0;transition:rotate .45s var(--lx-ease);background:#fff;border-radius:3px;place-items:center;display:grid}[data-sf-design=lustre] .rounded-sf-control.bg-sf-primary:hover>svg{translate:3px}[data-sf-design=lustre] .rounded-sf-control.bg-sf-primary:hover:after{rotate:90deg}[data-sf-design=lustre] .rounded-sf-control.bg-sf-surface{color:#fff;box-shadow:none;background:0 0;border:1px solid #ffffff3d}[data-sf-design=lustre] .rounded-sf-control.bg-sf-surface:hover{color:#fff;background:#ffffff0f;border-color:#ffffffb3}[data-sf-design=lustre] .rounded-sf-control:focus-visible{outline:2px solid var(--lx-red);outline-offset:3px}@media (prefers-reduced-motion:reduce){[data-sf-design=lustre] .rounded-sf-control.bg-sf-primary:before{display:none}}[data-sf-design=lustre] a.text-sf-primary-ink.underline-offset-4{text-transform:uppercase;letter-spacing:.12em;color:#fff;border-block-end:1px solid var(--lx-red);padding-block-end:.2rem;font-size:12px;font-weight:600;text-decoration:none}[data-sf-design=lustre] .sf-card{background:var(--lx-panel);border:1px solid var(--lx-line);box-shadow:none;border-radius:4px}[data-sf-design=lustre] [data-block-type=navbar]{--sf-radius-control:0px;font-family:var(--sf-font-body)}[data-sf-design=lustre] [data-block-type=navbar]>div>span:first-child{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:var(--lx-line);background:#0b0b0ce6}[data-sf-design=lustre] [data-block-type=navbar] nav a{text-transform:uppercase;letter-spacing:.14em;font-size:11.5px;font-weight:500}[data-sf-design=lustre] [data-block-type=navbar] nav a[aria-current=page]{background:var(--lx-red);color:var(--lx-on-red)}[data-sf-design=lustre] :is([data-block-type=navbar],[data-sf-menu]) [data-sf-brand]>span>span[aria-hidden=true]{display:none}[data-sf-design=lustre] :is([data-block-type=navbar],[data-sf-menu]) [data-sf-brand]>span>.sr-only{clip:auto;clip-path:none;white-space:nowrap;block-size:auto;inline-size:auto;margin:0;position:static;overflow:visible}[data-sf-design=lustre] :is([data-block-type=navbar],[data-sf-menu]) [data-sf-brand]>span{font:700 1.35rem/1 var(--sf-font-heading);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.6rem;display:inline-flex}[data-sf-design=lustre] :is([data-block-type=navbar],[data-sf-menu]) [data-sf-brand]>span:before{content:"";background:linear-gradient(135deg, transparent 0 32%, #fff 32% 44%, transparent 44% 56%, #fff 56% 68%, transparent 68%), var(--lx-red);flex:none;block-size:22px;inline-size:22px}[data-sf-design=lustre] :is([data-block-type=navbar],[data-sf-menu]) [data-sf-brand]:has([data-sf-business-logo])>span:before{content:none}@media (min-width:40rem){[data-sf-design=lustre] :is([data-block-type=navbar],[data-sf-menu]) [data-sf-brand]>span.sr-only{clip:auto;clip-path:none;white-space:nowrap;block-size:auto;inline-size:auto;margin:0;position:static;overflow:visible}}[data-sf-design=lustre] [data-commerce-composition=showroom]{min-block-size:calc(100svh - var(--sf-nav-h,80px));background:radial-gradient(55% 45% at 64% 30%, #ffffff12 0%, #0000 70%), radial-gradient(70% 30% at 64% 88%, var(--lx-red) 0%, #0000 70%), linear-gradient(180deg, #050506 0%, #0b0b0c 58%, #141416 58.2%, #0b0b0c 100%);align-content:center;overflow:clip}@supports (color:color-mix(in lab, red, red)){[data-sf-design=lustre] [data-commerce-composition=showroom]{background:radial-gradient(55% 45% at 64% 30%, #ffffff12 0%, #0000 70%), radial-gradient(70% 30% at 64% 88%, color-mix(in srgb, var(--lx-red) 13%, transparent) 0%, #0000 70%), linear-gradient(180deg, #050506 0%, #0b0b0c 58%, #141416 58.2%, #0b0b0c 100%)}}[data-sf-design=lustre] [data-commerce-composition=showroom]:before{content:"";z-index:0;pointer-events:none;opacity:.5;background:repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 9%),linear-gradient(#ffffff10,#0000 40%);position:absolute;inset:58% 0 0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}[data-sf-design=lustre] .sf-showroom-wordmark{opacity:1;color:#0000;letter-spacing:.01em;-webkit-text-stroke:1px #ffffff1a;background-image:linear-gradient(105deg,#fff0 42%,#fff5 50%,#fff0 58%),linear-gradient(#ffffff2e 0%,#ffffff10 45%,#ffffff05 70%,#0000 100%);background-position:170% 0,0 0;background-repeat:no-repeat;background-size:260% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;font-weight:700;inset-block-start:clamp(1rem,5vh,3rem)}[data-sf-design=lustre] .sf-showroom-glow{background:radial-gradient(closest-side, var(--lx-red), var(--lx-red))}@supports (color:color-mix(in lab, red, red)){[data-sf-design=lustre] .sf-showroom-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--lx-red) 70%, transparent), color-mix(in srgb, var(--lx-red) 0%, transparent))}}[data-sf-design=lustre] .sf-showroom-glow{opacity:.9}[data-sf-design=lustre] .sf-showroom-car img{filter:drop-shadow(0 2.4rem 1.6rem #000e)drop-shadow(0 0 3rem #0009)}[data-sf-design=lustre] .sf-showroom-arrow{color:#fff;border-color:#ffffff40;border-radius:4px}[data-sf-design=lustre] .sf-showroom-arrow:hover{background:var(--lx-red);border-color:var(--lx-red)}[data-sf-design=lustre] .sf-showroom-dot:after{border-radius:4px}[data-sf-design=lustre] [data-commerce-composition=showroom] .sf-commerce-copy{color:#fff}[data-sf-design=lustre] [data-commerce-composition=showroom] h1{max-inline-size:14ch;margin:0;font-size:clamp(2.3rem,1rem + 3.3vw,4.4rem);line-height:.94}[data-sf-design=lustre] [data-commerce-composition=showroom] .sf-commerce-copy>p:has(>span.h-px){margin-block-end:1rem}[data-sf-design=lustre] [data-commerce-composition=showroom] .sf-commerce-copy>p.text-sf-lg{color:#c9c9c9;max-inline-size:40ch;margin-block:1.1rem 0;font-size:15px}[data-sf-design=lustre] [data-commerce-composition=showroom] .sf-commerce-actions{margin-block-start:1.6rem}[data-sf-design=lustre] [data-commerce-composition=showroom] .sf-commerce-copy>ul{grid-template-columns:1fr 1fr;gap:4px;max-inline-size:30rem;margin-block-start:1.6rem;display:grid}[data-sf-design=lustre] [data-commerce-composition=showroom] .sf-commerce-copy>ul>li{background:var(--lx-red);color:var(--lx-on-red);font:600 11.5px/1.3 var(--sf-font-body);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;grid-template-columns:auto 1fr;align-items:center;gap:.7rem;padding:.95rem 1rem;display:grid}[data-sf-design=lustre] [data-commerce-composition=showroom] .sf-commerce-copy>ul>li svg{block-size:20px;inline-size:20px}[data-sf-design=lustre] [data-commerce-composition=showroom] .sf-commerce-copy>ul>li:nth-child(2){color:#0b0b0c;background:#fff}[data-sf-design=lustre] [data-commerce-composition=showroom] .sf-commerce-copy>ul>li:nth-child(2) svg{color:var(--lx-red)}@media (min-width:1024px){[data-sf-design=lustre] [data-commerce-composition=showroom]{-moz-column-gap:1rem;grid-template-rows:1fr;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);column-gap:1rem}[data-sf-design=lustre] [data-commerce-composition=showroom] .sf-showroom{grid-area:1/2;align-self:center;min-block-size:clamp(22rem,62svh,40rem)}[data-sf-design=lustre] [data-commerce-composition=showroom] .sf-commerce-copy{grid-area:1/1;align-self:end;padding-block-end:clamp(2rem,6vh,4rem)}[data-sf-design=lustre] .sf-showroom-wordmark{font-size:min(24rem, calc(100vw / (var(--sf-wordmark-chars,8) * .58)))}}[data-sf-design=lustre] main [data-block-type] header,[data-sf-design=lustre] main [data-block-type] .mb-12,[data-sf-design=lustre] main [data-block-type] .mb-10{position:relative}[data-sf-design=lustre] [data-block-type=services-grid] header{text-align:center;align-items:center}[data-sf-design=lustre] [data-block-type=services-grid] header>div{align-items:center;max-inline-size:48rem}[data-sf-design=lustre] [data-block-type=content-media][data-block-variant=split] .bg-sf-card{display:none}[data-sf-design=lustre] [data-block-type=content-media][data-block-variant=split] ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-block-start:1.5rem}[data-sf-design=lustre] [data-block-type=content-media][data-block-variant=split] ul>li{flex-direction:column;gap:.9rem}[data-sf-design=lustre] [data-block-type=content-media][data-block-variant=split] [data-sf-icon-disc]{background:var(--lx-red);color:var(--lx-on-red);block-size:40px;inline-size:40px}[data-sf-design=lustre] [data-block-type=gallery]{background:var(--sf-color-bg)}[data-sf-design=lustre] [data-block-type=gallery] figure>div{border:0;border-radius:3px;box-shadow:inset 0 0 0 1px #ffffff14}[data-sf-design=lustre] [data-block-type=gallery] figure [data-sf-media],[data-sf-design=lustre] [data-block-type=gallery] figure [data-sf-media] img{clip-path:none!important;animation:none!important}[data-sf-design=lustre] [data-block-type=gallery] figure>div>a{border-radius:3px}[data-sf-design=lustre] [data-block-type=gallery] figure img{transition:scale .9s var(--lx-ease), filter .6s var(--lx-ease)}[data-sf-design=lustre] [data-block-type=gallery] figure:hover img{scale:1.045}[data-sf-design=lustre] [data-block-type=gallery]:not([data-block-variant=carousel]) figure>div>p{color:#fff;font:600 11.5px/1.2 var(--sf-font-body);letter-spacing:.16em;text-transform:uppercase;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;padding:3.5rem 1.1rem 1rem;display:flex}@media (max-width:39.99rem){[data-sf-design=lustre] [data-block-type=gallery]:not([data-block-variant=carousel]) figure>div>p{padding-inline:.75rem}}[data-sf-design=lustre] [data-block-type=gallery]:not([data-block-variant=carousel]) figure>div>p:before{content:"";background:var(--lx-red);flex:none;block-size:2px;inline-size:1.4rem}[data-sf-design=lustre] [data-block-type=gallery] [role=tab]{text-transform:uppercase;letter-spacing:.1em;border-radius:5px;font-size:11.5px;font-weight:600}[data-sf-design=lustre] [data-block-type=gallery] [role=tab][aria-selected=true]{background:var(--lx-red);border-color:var(--lx-red);color:var(--lx-on-red)}[data-sf-design=lustre] [data-block-type=gallery][data-block-variant=carousel] figure p{background:var(--lx-red);width:3.2rem;height:auto;color:var(--lx-on-red);text-shadow:none;writing-mode:vertical-rl;font:600 13px/1 var(--sf-font-heading);letter-spacing:.14em;text-transform:uppercase;justify-content:flex-end;align-items:center;padding:1.2rem 0;display:flex;inset:0 auto 0 0;rotate:180deg}[data-sf-design=lustre] [data-block-type=footer]{background:linear-gradient(180deg, var(--lx-b-dark,#2a0302) 0%, var(--lx-red-deep) 55%, var(--lx-b-mid,#8f0d08) 100%);color:var(--lx-on-red);overflow:clip}[data-sf-design=lustre] [data-block-type=team-grid] .mb-12>div{flex-direction:row;justify-content:space-between;align-items:end}[data-sf-design=lustre] [data-block-type=team-grid] ul{gap:4px}[data-sf-design=lustre] [data-block-type=team-grid] article{background:var(--lx-panel);gap:0;position:relative}[data-sf-design=lustre] [data-block-type=team-grid] article [data-sf-media]{aspect-ratio:4/5}[data-sf-design=lustre] [data-block-type=team-grid] article img{filter:grayscale()contrast(1.05);transition:filter .6s var(--lx-ease), scale .8s var(--lx-ease)}[data-sf-design=lustre] [data-block-type=team-grid] article:hover img{filter:none;scale:1.04}[data-sf-design=lustre] [data-block-type=team-grid] article>div:last-child{border-inline-start:3px solid var(--lx-red);padding:1.1rem 1.2rem 1.3rem}[data-sf-design=lustre] [data-block-type=team-grid] article h3{font-size:1.35rem}[data-sf-design=lustre] [data-block-type=team-grid] article p:first-of-type{text-transform:uppercase;letter-spacing:.12em;color:var(--lx-red);font-size:10.5px}[data-sf-design=lustre] [data-block-type=before-after] figure>div{box-shadow:none;outline:1px solid var(--lx-line);border-radius:4px}[data-sf-design=lustre] [data-block-type=before-after] figure>div>span.absolute{background:var(--lx-red);color:var(--lx-on-red);text-transform:uppercase;letter-spacing:.14em;border-radius:4px;padding:.45rem .8rem;font-weight:600}[data-sf-design=lustre] [data-block-type=before-after] figure>div>div.pointer-events-none{background:var(--lx-red);inline-size:3px}[data-sf-design=lustre] [data-block-type=before-after] figure>div>div.pointer-events-none>span{background:var(--lx-red);color:var(--lx-on-red);border-radius:4px;block-size:48px;inline-size:48px}[data-sf-design=lustre] [data-block-type=reviews-showcase]{background:var(--sf-color-bg)}[data-sf-design=lustre] [data-block-type=reviews-showcase] figure.sf-card{border:0;border-block-start:1px solid var(--lx-line);background:0 0;padding-inline:0}[data-sf-design=lustre] [data-block-type=reviews-showcase] figure.sf-card:before{content:"“";font:700 5rem/.6 var(--sf-font-heading);color:var(--lx-red);margin-block:1.5rem .25rem;display:block}[data-sf-design=lustre] [data-block-type=reviews-showcase] blockquote{color:#f0f0f0;font-size:clamp(1.05rem,.9rem + .5vw,1.35rem);line-height:1.55}[data-sf-design=lustre] [data-block-type=reviews-showcase] .text-sf-warning{color:var(--lx-red)}[data-sf-design=lustre] [data-block-type=reviews-showcase] cite{text-transform:uppercase;letter-spacing:.1em;font-weight:600}[data-sf-design=lustre] [data-block-type=pricing-plans] ul.grid>li>article{background:var(--lx-panel);border:1px solid var(--lx-line)}[data-sf-design=lustre] [data-block-type=pricing-plans] ul.grid>li>article[data-selected]{border-color:var(--lx-red);background:linear-gradient(180deg, var(--lx-b-dark,#2a0705), var(--lx-panel) 55%)}[data-sf-design=lustre] [data-block-type=pricing-plans] article h3{background:var(--lx-red);color:var(--lx-on-red);letter-spacing:.14em;padding:.4rem .7rem;font-size:13px;display:inline-flex}[data-sf-design=lustre] [data-block-type=pricing-plans] article bdi.text-sf-4xl{letter-spacing:-.01em;font-size:clamp(2.8rem,2rem + 2.5vw,4.4rem);font-weight:700}[data-sf-design=lustre] [data-block-type=pricing-plans] article ul.grid li>span:first-child{color:var(--lx-red);background:0 0}[data-sf-design=lustre] [data-block-type=pricing-plans] article .mt-auto a{inline-size:100%}[data-sf-design=lustre] [data-block-type=faq-accordion] ul.border-t{border:0;gap:8px;display:grid}[data-sf-design=lustre] [data-block-type=faq-accordion] ul.border-t>li{border:1px solid var(--lx-line);background:var(--lx-panel)}[data-sf-design=lustre] [data-block-type=faq-accordion] summary{align-items:center;padding:1.15rem 1.2rem}[data-sf-design=lustre] [data-block-type=faq-accordion] summary h3{letter-spacing:.02em;font-size:clamp(1rem,.9rem + .35vw,1.2rem)}[data-sf-design=lustre] [data-block-type=faq-accordion] summary>span:first-child{color:#fff;font-family:var(--sf-font-heading);padding:0;font-size:1rem}[data-sf-design=lustre] [data-block-type=faq-accordion] summary>span:last-child{background:var(--lx-red);color:var(--lx-on-red);border:0;border-radius:4px;block-size:32px;inline-size:32px;margin:0}[data-sf-design=lustre] [data-block-type=faq-accordion] details>div{padding-block-end:1.3rem;padding-inline:1.2rem 3.5rem}[data-sf-design=lustre] [data-block-type=faq-accordion] aside.sf-card{background:var(--lx-panel);border:1px solid var(--lx-line)}[data-sf-design=lustre] [data-block-type=faq-accordion] aside [data-sf-icon-disc]{background:var(--lx-red);color:var(--lx-on-red)}[data-sf-design=lustre] [data-block-type=cta][data-block-variant=media]{color:#fff;background:#000}[data-sf-design=lustre] [data-block-type=cta][data-block-variant=media]>div{min-block-size:min(88svh,52rem);max-inline-size:none;display:grid}[data-sf-design=lustre] [data-block-type=cta][data-block-variant=media]>div>*{grid-area:1/1}[data-sf-design=lustre] [data-block-type=cta][data-block-variant=media]>div>.relative{aspect-ratio:auto}[data-sf-design=lustre] [data-block-type=cta][data-block-variant=media]>div>.relative:after{content:"";background:linear-gradient(90deg,#000d,#0000 60%),linear-gradient(#0000 60%,#000c);position:absolute;inset:0}[data-sf-design=lustre] [data-block-type=cta][data-block-variant=media]>div>div:last-child{z-index:1;max-inline-size:var(--sf-site-max,90rem);inline-size:100%;padding-inline:var(--sf-commerce-pad);align-self:end;margin-inline:auto;position:relative}[data-sf-design=lustre] [data-block-type=cta][data-block-variant=media] h2{max-inline-size:10ch;font-size:clamp(3rem,1.5rem + 6vw,8rem);line-height:.88}[data-sf-design=lustre] [data-block-type=cta][data-block-variant=media] p{color:#d4d4d4}[data-sf-design=lustre] [data-block-type=footer] [data-sf-footer-wordmark]{position:relative}[data-sf-design=lustre] [data-block-type=footer] [data-sf-footer-wordmark] p{text-transform:uppercase;text-align:center;letter-spacing:-.01em;color:#fff;max-inline-size:none;padding-block:.04em .02em;line-height:.86;font-size:clamp(5rem,27vw,27rem)!important}[data-sf-design=lustre] [data-block-type=footer] [data-sf-footer-wordmark]:after{content:"Preserve  Protect  Refine  Restore  Elevate  Protect";background:var(--lx-red-deep);color:var(--lx-on-red);text-align:center;white-space:nowrap;font:500 11px/1 var(--sf-font-body);letter-spacing:.3em;text-transform:uppercase;padding-block:.55rem;position:absolute;inset-block-start:56%;inset-inline:0;overflow:hidden}[data-sf-design=lustre] [data-block-type=footer] h2{color:#ffffffb3}[data-sf-design=lustre] [data-block-type=footer] a:hover{color:#fff;-webkit-text-decoration:underline #fff8;text-decoration:underline #fff8}[data-sf-design=lustre] [data-block-type=logo-marquee]{border-block:1px solid var(--lx-line);background:linear-gradient(#0b0b0c,#111113 50%,#0b0b0c);padding-block:clamp(2.5rem,5vw,4.5rem)}[data-sf-design=lustre] [data-block-type=logo-marquee] h2{font-size:clamp(1.6rem,1rem + 2vw,2.8rem)}[data-sf-design=lustre] [data-block-type=logo-marquee] .sf-marquee-track>div{gap:10px;padding-inline-end:10px}[data-sf-design=lustre] [data-block-type=logo-marquee] [data-sf-media]{border:1px solid var(--lx-line);opacity:1;filter:none;block-size:clamp(78px,8vw,112px);inline-size:clamp(120px,14vw,190px);transition:background .4s var(--lx-ease), border-color .4s var(--lx-ease);background:#141416;padding:clamp(14px,1.6vw,24px) clamp(22px,2.4vw,36px)}[data-sf-design=lustre] [data-block-type=logo-marquee] [data-sf-media] img{opacity:.86;transition:opacity .4s var(--lx-ease), scale .4s var(--lx-ease)}[data-sf-design=lustre] [data-block-type=logo-marquee] [data-sf-media]:hover{background:var(--lx-b-dark,#1d0403);border-color:var(--lx-red)}[data-sf-design=lustre] [data-block-type=logo-marquee] [data-sf-media]:hover img{opacity:1;scale:1.08}[data-sf-design=lustre] [data-block-type=services-showcase] header{flex-direction:row;justify-content:space-between;align-items:end;gap:2rem}[data-sf-design=lustre] [data-block-type=services-showcase] header>div:first-child{max-inline-size:46rem}[data-sf-design=lustre] .sf-stack-card{background:#0b0b0c;border-radius:4px}[data-sf-design=lustre] .sf-stack-media:after{background:linear-gradient(#0000 30%,#00000040 55%,#000000d9 100%)}[data-sf-design=lustre] .sf-stack-caption{-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#0b0b0c66;border-color:#ffffff2e;border-radius:4px}[data-sf-design=lustre] .sf-stack-index{color:#fff;letter-spacing:.02em;font-size:clamp(2.4rem,1.4rem + 3vw,4.8rem);line-height:.8}[data-sf-design=lustre] .sf-stack-index:before{content:"0"}[data-sf-design=lustre] .sf-stack-eyebrow{display:none}[data-sf-design=lustre] .sf-stack-title{font-size:clamp(1.5rem,1rem + 1.6vw,2.6rem);line-height:1}[data-sf-design=lustre] .sf-stack-caption p{color:#e5e5e5;opacity:1;font-size:14px}[data-sf-design=lustre] .sf-stack-caption ul{flex-wrap:wrap;gap:.4rem;display:flex}[data-sf-design=lustre] .sf-stack-caption ul li{letter-spacing:.08em;text-transform:uppercase;border:1px solid #fff3;padding:.3rem .6rem;font-size:11px}[data-sf-design=lustre] .sf-stack-price{font-family:var(--sf-font-heading);color:#fff;font-size:1.3rem}@media (min-width:768px){[data-sf-design=lustre] .sf-stack-media{aspect-ratio:16/7.4}[data-sf-design=lustre] .sf-stack-caption{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"body index""body action";row-gap:1.2rem}[data-sf-design=lustre] .sf-stack-caption>.sf-stack-index{order:2;grid-area:index;justify-self:end}[data-sf-design=lustre] .sf-stack-caption>div:not(.sf-stack-action){grid-area:body}[data-sf-design=lustre] .sf-stack-caption>.sf-stack-action{grid-area:action;place-self:end}}@media (max-width:767px){[data-sf-design=lustre] main h2{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(1.9rem,8.4vw,2.6rem)}[data-sf-design=lustre] [data-block-type=services-showcase] header{flex-direction:column;align-items:start}[data-sf-design=lustre] .sf-stack-card{background:#141416}[data-sf-design=lustre] [data-block-type=content-media][data-block-variant=split] ul{grid-template-columns:1fr}[data-sf-design=lustre] [data-block-type=team-grid] .mb-12>div{flex-direction:column;align-items:start}[data-sf-design=lustre] [data-block-type=footer] [data-sf-footer-wordmark]:after{letter-spacing:.2em;font-size:9px}}[data-sf-design=lustre] .sf-cutout-stage{background:radial-gradient(70% 55% at 50% 42%,#1c1c1f 0%,#0b0b0c 70%);overflow:clip}[data-sf-design=lustre] .sf-cutout-stage[data-block-variant=drive-in]{--sf-cutout-overlap:clamp(2rem, 5vw, 4.5rem)}[data-sf-design=lustre] .sf-cutout-head{text-align:center;align-items:center}[data-sf-design=lustre] .sf-cutout-head h2{max-inline-size:18ch;margin-inline:auto}[data-sf-design=lustre] .sf-cutout-backdrop{color:#fff;opacity:.16;-webkit-text-stroke-width:1.5px;font-family:var(--sf-font-heading);letter-spacing:.02em;font-weight:700}[data-sf-design=lustre] .sf-cutout-media{inline-size:min(100% - 2.5rem,68rem)}[data-sf-design=lustre] .sf-cutout-media img{filter:drop-shadow(0 2.2rem 1.6rem #000e)drop-shadow(0 0 2.5rem #0008)}[data-sf-design=lustre] .sf-cutout-band{background:var(--lx-red);color:var(--lx-on-red)}[data-sf-design=lustre] .sf-cutout-stage[data-block-variant=drive-in] .sf-cutout-band{border-block-start:1px solid var(--lx-line);background:linear-gradient(#121214,#0b0b0c)}[data-sf-design=lustre] .sf-cutout-highlights{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:0;display:grid}[data-sf-design=lustre] .sf-cutout-highlight{border-inline-start:1px solid #ffffff40;flex-direction:column;gap:.6rem;padding:.5rem 1.4rem 0;display:flex}[data-sf-design=lustre] .sf-cutout-check{color:#fff;background:#0b0b0c;border-radius:4px;place-items:center;block-size:34px;inline-size:34px;margin-block-end:1.6rem;display:grid}[data-sf-design=lustre] .sf-cutout-stage[data-block-variant=drive-in] .sf-cutout-check{background:var(--lx-red)}[data-sf-design=lustre] .sf-cutout-highlight :is(h3,strong,p:first-of-type){font:700 clamp(1.2rem, .9rem + 1vw, 1.8rem)/1 var(--sf-font-heading);text-transform:uppercase;color:#fff}[data-sf-design=lustre] .sf-cutout-highlight p:not(:first-of-type){color:#ffffffd0;font-size:13px}[data-sf-design=lustre] .sf-cutout-stage[data-block-variant=rise] .sf-cutout-highlight :is(h3,strong,p){color:var(--lx-on-red)}@media (max-width:767px){[data-sf-design=lustre] .sf-cutout-highlights{grid-template-columns:1fr 1fr;row-gap:1.6rem}[data-sf-design=lustre] .sf-cutout-highlight{padding-inline:.9rem}[data-sf-design=lustre] .sf-cutout-check{margin-block-end:.8rem}}[data-sf-design=lustre] .sf-cutout-stage[data-block-variant=rise] .sf-cutout-media{inline-size:min(100% - 2.5rem,54rem)}[data-sf-design=lustre] .sf-cutout-stage{padding-block-start:clamp(3rem,6vw,5.5rem)}[data-sf-design=lustre] [data-block-type=hero][data-block-variant=media-full] [data-sf-media] img{filter:brightness(.62)saturate(.9)contrast(1.05)}[data-sf-design=lustre] [data-block-type=hero][data-block-variant=media-full] h1{letter-spacing:.01em;font-size:clamp(3rem,1.6rem + 5.5vw,7.5rem);line-height:.9}[data-sf-design=lustre] [data-block-type=hero][data-block-variant=media-full] h1~p:after{content:"";background:var(--lx-red);block-size:clamp(2.5rem,6vw,4.5rem);inline-size:2px;margin:1.8rem auto 0;display:block}[data-sf-design=lustre] [data-block-type=process-steps] .sf-step-marker,[data-sf-design=lustre] [data-block-type=process-steps] [data-sf-step-marker]{color:var(--lx-red)}[data-sf-design=lustre] [data-block-type=process-steps][data-block-variant=numbered] .mt-12>a{white-space:normal;text-align:center;block-size:9rem;inline-size:9rem;box-shadow:0 0 0 10px var(--lx-red), 0 0 40px var(--lx-red);border-radius:50%;flex-direction:column;gap:.5rem;padding:1.5rem;line-height:1.25;position:relative}@supports (color:color-mix(in lab, red, red)){[data-sf-design=lustre] [data-block-type=process-steps][data-block-variant=numbered] .mt-12>a{box-shadow:0 0 0 10px color-mix(in srgb, var(--lx-red) 15%, transparent), 0 0 40px color-mix(in srgb, var(--lx-red) 33%, transparent)}}[data-sf-design=lustre] [data-block-type=process-steps][data-block-variant=numbered] .mt-12>a:after{display:none}[data-sf-design=lustre] [data-block-type=process-steps][data-block-variant=numbered] .mt-12>a:before{content:"";border:1px solid #ffffff26;border-radius:50%;position:absolute;inset:-14px}@media (max-width:767px){[data-sf-design=lustre] [data-block-type=team-grid] ul{grid-template-columns:1fr 1fr;row-gap:4px}[data-sf-design=lustre] [data-block-type=team-grid] article>div:last-child{padding:.8rem .8rem 1rem}[data-sf-design=lustre] [data-block-type=team-grid] article h3{font-size:1.05rem}[data-sf-design=lustre] [data-block-type=team-grid] article p.mt-2{display:none}}@media (max-width:1023px){[data-sf-design=lustre] [data-commerce-composition=showroom]{min-block-size:auto;padding-block:1rem 2rem}[data-sf-design=lustre] [data-commerce-composition=showroom] h1{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;max-inline-size:none;font-size:clamp(2rem,9.4vw,3rem)}[data-sf-design=lustre] [data-commerce-composition=showroom] .sf-commerce-actions>div{flex-flow:wrap;align-items:stretch}[data-sf-design=lustre] [data-commerce-composition=showroom] .sf-commerce-actions a{min-inline-size:min(-moz-max-content, 100%);min-inline-size:min(max-content, 100%);flex:1 1 0;padding-inline:.9rem}[data-sf-design=lustre] [data-commerce-composition=showroom] .sf-commerce-copy>ul>li{padding:.75rem .8rem;font-size:10.5px}[data-sf-design=lustre] [data-commerce-composition=showroom]{background:radial-gradient(80% 30% at 50% 12%, #ffffff12 0%, #0000 70%), radial-gradient(90% 18% at 50% 36%, var(--lx-red) 0%, #0000 70%), linear-gradient(180deg, #050506 0%, #0b0b0c 100%);padding-block-start:1.5rem}@supports (color:color-mix(in lab, red, red)){[data-sf-design=lustre] [data-commerce-composition=showroom]{background:radial-gradient(80% 30% at 50% 12%, #ffffff12 0%, #0000 70%), radial-gradient(90% 18% at 50% 36%, color-mix(in srgb, var(--lx-red) 15%, transparent) 0%, #0000 70%), linear-gradient(180deg, #050506 0%, #0b0b0c 100%)}}[data-sf-design=lustre] [data-commerce-composition=showroom]:before{block-size:20%;inset:27% 0 auto}[data-sf-design=lustre] .sf-showroom-wordmark{inset-block-start:.6rem}}[data-sf-design=lustre] .sf-tint-stage{border:1px solid var(--lx-line);background:#000}[data-sf-design=lustre] .sf-tint-stage [data-sf-media]{border-radius:4px}[data-sf-design=lustre] .sf-tint-badge{background:var(--lx-red);-webkit-backdrop-filter:none;backdrop-filter:none;letter-spacing:.16em;border-radius:4px;font-size:11px}[data-sf-design=lustre] .sf-tint-shades{gap:4px}[data-sf-design=lustre] .sf-tint-shade{background:var(--lx-panel);border-color:var(--lx-line);text-transform:uppercase;letter-spacing:.08em;transition:background .25s var(--lx-ease), border-color .25s var(--lx-ease);border-radius:4px;font-size:12px}[data-sf-design=lustre] .sf-tint-shade[aria-checked=true]{background:var(--lx-red);border-color:var(--lx-red);box-shadow:none;color:var(--lx-on-red)}[data-sf-design=lustre] .sf-tint-shade[aria-checked=true] .sf-tint-shade-label{opacity:.9}[data-sf-design=lustre] .sf-tint-shade-swatch{border-radius:4px}[data-sf-design=lustre] .sf-tint-shade-vlt{font-family:var(--sf-font-heading);letter-spacing:.02em;font-size:15px}[data-sf-design=lustre] .sf-tint-copy :is(p.text-sf-lg,.text-sf-lg){color:var(--lx-mute);font-size:15px;line-height:1.65}[data-sf-design=lustre] .sf-plan-sizes-row{text-transform:uppercase;letter-spacing:.14em;color:var(--lx-mute);gap:1rem;font-size:11px}[data-sf-design=lustre] .sf-plan-sizes{background:0 0;border:0;border-radius:4px;gap:4px;padding:0}[data-sf-design=lustre] .sf-plan-sizes>button{border:1px solid var(--lx-line);background:var(--lx-panel);color:#fff;text-transform:uppercase;letter-spacing:.1em;border-radius:4px;min-block-size:40px;padding-inline:1rem;font-size:11.5px;font-weight:600}[data-sf-design=lustre] .sf-plan-sizes>button[aria-pressed=true]{background:var(--lx-red);border-color:var(--lx-red);color:var(--lx-on-red)}@media (max-width:767px){[data-sf-design=lustre] .sf-plan-sizes-row{flex-direction:column;align-items:stretch}[data-sf-design=lustre] .sf-plan-sizes{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-sf-design=lustre] .sf-plan-sizes>button{letter-spacing:.04em;white-space:normal;padding-inline:.4rem;font-size:10px;line-height:1.2}}[data-sf-design=lustre] :is(.sf-showroom-car,.sf-cutout-media){--lx-r:2.4;--lx-from:-1}[data-sf-design=lustre] :is(.sf-showroom-car,.sf-cutout-media):has(img[src*=car-red-front]){--lx-r:2.353;--l1x:6.9%;--l1y:47.8%;--l1w:22%;--l2x:59%;--l2y:48.5%;--l2w:22%;--l1c:235 246 255;--l2c:235 246 255}[data-sf-design=lustre] :is(.sf-showroom-car,.sf-cutout-media):has(img[src*=car-orange-front]){--lx-r:2.649;--l1x:53%;--l1y:46%;--l1w:26%;--l2x:93%;--l2y:48%;--l2w:14%;--l1c:235 246 255;--l2c:235 246 255}[data-sf-design=lustre] :is(.sf-showroom-car,.sf-cutout-media):has(img[src*=car-yellow-side]){--lx-r:3.125;--l1x:74%;--l1y:49%;--l1w:20%;--l2x:97%;--l2y:60%;--l2w:8%;--l1c:235 246 255;--l2c:255 190 120}[data-sf-design=lustre] :is(.sf-showroom-car,.sf-cutout-media):has(img[src*=car-black-profile]){--lx-r:3.252;--l1x:4.5%;--l1y:42%;--l1w:12%;--l2x:91%;--l2y:48%;--l2w:14%;--l1c:255 30 20;--l2c:235 246 255}[data-sf-design=lustre] :is(.sf-showroom-car,.sf-cutout-media):has(img[src*=car-silver-profile]){--lx-r:4.008;--lx-from:1;--l1x:5%;--l1y:53%;--l1w:10%;--l2x:98%;--l2y:50%;--l2w:6%;--l1c:235 246 255;--l2c:255 30 20}[data-sf-design=lustre] :is(.sf-showroom-car,.sf-cutout-media):has(img[src*=car-gold-profile]){--lx-r:2.768;--l1x:73%;--l1y:60%;--l1w:18%;--l2x:79%;--l2y:76%;--l2w:12%;--l1c:235 246 255;--l2c:235 246 255}[data-sf-design=lustre] :is(.sf-showroom-car,.sf-cutout-media):has(img[src*=car-white-profile]){--lx-r:3.019;--l1x:12%;--l1y:44%;--l1w:26%;--l2x:94%;--l2y:46%;--l2w:10%;--l1c:255 30 20;--l2c:235 246 255}[data-sf-design=lustre] .sf-showroom-cars{container-type:size}[data-sf-design=lustre] .sf-showroom-car{transform-origin:50% 100%}[data-sf-design=lustre] .sf-showroom-car>[data-sf-media]{inline-size:min(100cqw, 100cqh * var(--lx-r));block-size:auto;aspect-ratio:var(--lx-r);inset:auto;left:50%;position:absolute;inset-block-end:0;overflow:visible;translate:-50%}[data-sf-design=lustre] .sf-cutout-media>[data-sf-media]{overflow:visible;aspect-ratio:var(--lx-r)!important}[data-sf-design=lustre] :is(.sf-showroom-car,.sf-cutout-media) [data-sf-media] img{-o-object-fit:contain;object-fit:contain}[data-sf-design=lustre] :is(.sf-showroom-car,.sf-cutout-media):has(img[src*=showcase-lustre-car-]) [data-sf-media]:before{content:"";z-index:2;pointer-events:none;aspect-ratio:3.4;mix-blend-mode:plus-lighter;inline-size:calc(var(--w) * 2.2);background:radial-gradient(closest-side, #fffffff2 0 14%, rgb(var(--c) / .7) 36%, rgb(var(--c) / .22) 62%, rgb(var(--c) / 0) 100%) 50% 50% / 34% 100% no-repeat;opacity:.7;position:absolute;inset-block-start:var(--y);inset-inline-start:var(--x);translate:-50% -50%}[data-sf-design=lustre] :is(.sf-showroom-car,.sf-cutout-media):has(img[src*=showcase-lustre-car-]) [data-sf-media]:after{content:"";z-index:2;pointer-events:none;aspect-ratio:3.4;mix-blend-mode:plus-lighter;inline-size:calc(var(--w) * 2.2);background:radial-gradient(closest-side, #fffffff2 0 14%, rgb(var(--c) / .7) 36%, rgb(var(--c) / .22) 62%, rgb(var(--c) / 0) 100%) 50% 50% / 34% 100% no-repeat;opacity:.7;position:absolute;inset-block-start:var(--y);inset-inline-start:var(--x);translate:-50% -50%}[data-sf-design=lustre] :is(.sf-showroom-car,.sf-cutout-media) [data-sf-media]:before{--x:var(--l1x);--y:var(--l1y);--w:var(--l1w);--c:var(--l1c)}[data-sf-design=lustre] :is(.sf-showroom-car,.sf-cutout-media) [data-sf-media]:after{--x:var(--l2x);--y:var(--l2y);--w:var(--l2w);--c:var(--l2c)}[data-sf-design=lustre] .sf-cutout-media:after{content:"";z-index:-1;background:radial-gradient(50% 50% at 50% 50%, var(--lx-red) 0%, var(--lx-red) 72%);block-size:14%;position:absolute;inset-block-end:-2%;inset-inline:10%}@supports (color:color-mix(in lab, red, red)){[data-sf-design=lustre] .sf-cutout-media:after{background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--lx-red) 40%, transparent) 0%, color-mix(in srgb, var(--lx-red) 0%, transparent) 72%)}}[data-sf-design=lustre] .sf-cutout-media:after{filter:blur(12px);pointer-events:none}@keyframes lx-sr-in{0%{transform:translateX(calc(var(--lx-from) * 38%));opacity:0}to{opacity:1;transform:none}}@keyframes lx-sr-out{0%{opacity:1;visibility:visible;transform:none}to{transform:translateX(calc(var(--lx-from) * -24%));opacity:0;visibility:visible}}@keyframes lx-glow-catch{0%{opacity:0;scale:.5 .7}to{opacity:.85;scale:1}}@keyframes lx-lights-on{0%{opacity:0}to{opacity:.7}}@keyframes lx-cut-drive{0%{translate:calc(var(--lx-from) * 60vw) 0}to{translate:0}}@keyframes lx-rise{0%{opacity:0;translate:0 18%;scale:.92}to{opacity:1;translate:0;scale:1}}@keyframes lx-floor-in{0%{opacity:0;scale:.3 1}to{opacity:1;scale:1}}@media (prefers-reduced-motion:no-preference){[data-sf-design=lustre]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-showroom-car[data-active=true]{animation:1.1s cubic-bezier(.16,1,.3,1) both lx-sr-in}[data-sf-design=lustre]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-showroom-car[data-leaving=true]:not([data-active=true]){animation:.55s cubic-bezier(.5,0,.75,0) both lx-sr-out}[data-sf-design=lustre]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-showroom-beam[data-sweep=true]+.sf-showroom-glow{animation:1.1s cubic-bezier(.16,1,.3,1) both lx-glow-catch}[data-sf-design=lustre]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-showroom-car[data-active=true] [data-sf-media]:before,[data-sf-design=lustre]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-showroom-car[data-active=true] [data-sf-media]:after{animation:.9s ease-out .7s both lx-lights-on}@supports (animation-timeline:view()){[data-sf-design=lustre]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-cutout-stage[data-block-variant=drive-in] .sf-cutout-media{animation:cubic-bezier(.16,1,.3,1) both lx-cut-drive;animation-timeline:--sf-cutout;animation-range:cover 0 cover 34vh}[data-sf-design=lustre]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-cutout-stage[data-block-variant=rise] .sf-cutout-media{transform-origin:50% 100%;animation:cubic-bezier(.16,1,.3,1) both lx-rise;animation-timeline:--sf-cutout;animation-range:cover 0 cover 32vh}[data-sf-design=lustre]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-cutout-stage .sf-cutout-media:after{animation:linear both lx-floor-in;animation-timeline:--sf-cutout;animation-range:cover 12vh cover 34vh}[data-sf-design=lustre]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-cutout-media [data-sf-media]:before,[data-sf-design=lustre]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-cutout-media [data-sf-media]:after{animation:linear both lx-lights-on;animation-timeline:--sf-cutout;animation-range:cover 28vh cover 40vh}}}[data-sf-design=lustre] .sf-showroom-beam{display:none}[data-sf-design=lustre] [data-block-type=booking-hero]{padding-block:clamp(1.75rem,3.5vw,3rem) clamp(2.5rem,5vw,4rem)}[data-sf-design=lustre] [data-block-type=booking-hero]>.sf-container{align-items:start}[data-sf-design=lustre] [data-block-type=booking-hero] h1{font-size:clamp(2.8rem,1.4rem + 5vw,6.5rem);line-height:.9}[data-sf-design=lustre] [data-block-type=booking-hero] [data-sf-media]{border-radius:4px}[data-sf-design=lustre] [data-block-type=booking-hero] [data-sf-media],[data-sf-design=lustre] [data-block-type=booking-hero] [data-sf-media] img{clip-path:none!important;animation:none!important}[data-sf-design=lustre] [data-block-type=booking-hero] [data-sf-icon-disc]{background:var(--lx-red);color:var(--lx-on-red)}[data-sf-design=lustre] [data-block-type=booking-flow]{padding-block-start:clamp(2.5rem,5vw,4.5rem)}[data-sf-design=lustre] [data-block-type=booking-flow] nav ol>li>span>span:first-child{font-family:var(--sf-font-heading);letter-spacing:.02em;border-radius:4px;font-weight:500}[data-sf-design=lustre] [data-block-type=booking-flow] nav ol>li>span[aria-current=step]>span:last-child{color:#fff}[data-sf-design=lustre] [data-block-type=booking-flow] nav ol>li>span:not([aria-current])>span:last-child{color:var(--lx-mute)}[data-sf-design=lustre] [data-block-type=booking-flow] nav ol>li>span+span.h-px{background:linear-gradient(90deg,#ffffff2e,#ffffff12);block-size:1px}[data-sf-design=lustre] [data-block-type=booking-flow] nav ol>li>span>span.bg-sf-primary{box-shadow:0 0 0 4px var(--lx-red)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=lustre] [data-block-type=booking-flow] nav ol>li>span>span.bg-sf-primary{box-shadow:0 0 0 4px color-mix(in srgb, var(--lx-red) 15%, transparent)}}[data-sf-design=lustre] [data-block-type=booking-flow] .sf-card{transition:border-color .3s var(--lx-ease), background .3s var(--lx-ease), translate .3s var(--lx-ease);background:linear-gradient(#17171a,#121214);border-color:#ffffff17;border-radius:4px}[data-sf-design=lustre] [data-block-type=booking-flow] :is(button,label).sf-card:hover{border-color:var(--lx-red)}[data-sf-design=lustre] [data-block-type=booking-flow] .sf-card:has(>button:hover){border-color:var(--lx-red)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=lustre] [data-block-type=booking-flow] :is(button,label).sf-card:hover{border-color:color-mix(in srgb, var(--lx-red) 60%, transparent)}[data-sf-design=lustre] [data-block-type=booking-flow] .sf-card:has(>button:hover){border-color:color-mix(in srgb, var(--lx-red) 60%, transparent)}}[data-sf-design=lustre] [data-block-type=booking-flow] [aria-pressed=true].sf-card,[data-sf-design=lustre] [data-block-type=booking-flow] .sf-card[aria-checked=true]{border-color:var(--lx-red);background:linear-gradient(180deg, var(--lx-b-dark,#230806), #141416 70%)}[data-sf-design=lustre] [data-block-type=booking-flow] fieldset>button{text-transform:uppercase;letter-spacing:.1em;border-radius:5px;font-size:11.5px;font-weight:600}[data-sf-design=lustre] :is([data-block-type=booking-flow],[data-sf-booking-drawer],[data-block-type=contact-panel]) :is(input:not([type=checkbox],[type=radio]),select,textarea){color:#fff;transition:border-color .25s var(--lx-ease), box-shadow .25s var(--lx-ease);background:#0d0d0f;border:1px solid #ffffff1f;border-radius:4px}[data-sf-design=lustre] :is([data-block-type=booking-flow],[data-sf-booking-drawer],[data-block-type=contact-panel]) :is(input,select,textarea):focus-visible{border-color:var(--lx-red);box-shadow:0 0 0 3px var(--lx-red);outline:none}@supports (color:color-mix(in lab, red, red)){[data-sf-design=lustre] :is([data-block-type=booking-flow],[data-sf-booking-drawer],[data-block-type=contact-panel]) :is(input,select,textarea):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--lx-red) 20%, transparent)}}[data-sf-design=lustre] :is([data-block-type=booking-flow],[data-sf-booking-drawer]) label{letter-spacing:.02em}[data-sf-design=lustre] [data-sf-menu]>div[aria-hidden=true],[data-sf-design=lustre] [data-sf-booking-drawer]>button[aria-hidden=true]{-webkit-backdrop-filter:blur(6px);background:#000000a6}[data-sf-design=lustre] [data-sf-menu] [role=dialog],[data-sf-design=lustre] [data-sf-booking-drawer] [role=dialog]{color:#f5f5f4;-webkit-backdrop-filter:blur(22px)saturate(1.2);background:#0e0e10eb;border-inline-start:1px solid #ffffff1a;box-shadow:-40px 0 80px -30px #000}[data-sf-design=lustre] [data-sf-menu] [role=dialog]>div:first-child,[data-sf-design=lustre] [data-sf-booking-drawer] [role=dialog]>div:first-child{background:0 0;border-block-end:1px solid #ffffff14}[data-sf-design=lustre] [data-sf-booking-drawer] [role=dialog] h2{text-transform:uppercase;letter-spacing:.02em}[data-sf-design=lustre] :is([data-sf-menu],[data-sf-booking-drawer]) [role=dialog] button:has(>svg):is([aria-label],:has(.sr-only)):not(:has(>:not(svg,.sr-only))){block-size:2.75rem;inline-size:2.75rem;transition:background-color .25s var(--lx-ease), border-color .25s var(--lx-ease), rotate .4s var(--lx-ease);border:1px solid #ffffff26;border-radius:5px}[data-sf-design=lustre] :is([data-sf-menu],[data-sf-booking-drawer]) [role=dialog] button:has(>svg):is([aria-label],:has(.sr-only)):not(:has(>:not(svg,.sr-only))):hover{background:var(--lx-red);border-color:var(--lx-red);rotate:90deg}[data-sf-design=lustre] [data-sf-menu] [role=dialog] nav a,[data-sf-design=lustre] [data-sf-menu] [role=dialog] li>a{font:600 clamp(1.5rem, 1.2rem + 1.5vw, 2rem)/1.1 var(--sf-font-heading);text-transform:uppercase;letter-spacing:.02em;border-block-end:1px solid #ffffff12;border-radius:0;padding-block:.55rem}[data-sf-design=lustre] [data-sf-menu] [role=dialog] li>a:hover{color:var(--lx-red);background:0 0}[data-sf-design=lustre] dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3}[data-sf-design=lustre] dialog:not([data-sf-lightbox-dialog]){color:#f5f5f4;background:#0e0e10;border:1px solid #ffffff1a;border-radius:6px}[data-sf-design=lustre] [data-block-type=vehicle-studio]{background:radial-gradient(80% 60% at 50% 70%,#16161a 0%,#0b0b0c 70%);padding-block:clamp(3.5rem,7vw,6.5rem)}[data-sf-design=lustre] .sf-studio-stage{border-radius:6px;box-shadow:0 0 0 1px #ffffff12,0 40px 120px -60px #000}[data-sf-design=lustre] .sf-studio-badge{letter-spacing:.18em;border-radius:4px}[data-sf-design=lustre] .sf-studio-hint{border-radius:5px}[data-sf-design=lustre] .sf-studio-current{text-transform:uppercase;letter-spacing:.04em;font-size:1.15rem}[data-sf-design=lustre] .sf-studio-paint-swatch{block-size:2.6rem;inline-size:2.6rem}[data-sf-design=lustre] .sf-studio-paint[aria-checked=true] .sf-studio-paint-swatch{box-shadow:inset 0 0 0 1px #ffffff2e, 0 0 0 3px #0b0b0c, 0 0 0 4.5px var(--lx-red)}[data-sf-design=lustre] .sf-studio-paint-label{text-transform:uppercase;letter-spacing:.08em;font-size:10px}[data-sf-design=lustre] .sf-studio-tint{text-transform:uppercase;letter-spacing:.08em;background:#121214;border-radius:5px;font-size:11px}[data-sf-design=lustre] .sf-studio-tint[aria-checked=true]{border-color:var(--lx-red);background:var(--lx-b-dark,#1d0706)}[data-sf-design=lustre] .sf-studio-tint-vlt{font:600 14px/1 var(--sf-font-heading);letter-spacing:.02em}@media (max-width:767px){[data-sf-design=lustre] .sf-studio-controls{gap:1.25rem}[data-sf-design=lustre] .sf-studio-paints{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem .25rem;display:grid}[data-sf-design=lustre] .sf-studio-paint{inline-size:auto}[data-sf-design=lustre] [data-block-type=booking-hero]{padding-block-start:1.25rem}}[data-sf-design=fournil]{--sf-font-mono:var(--sf-font-body)!important}[data-sf-design=fournil] :is(.font-sf-mono,.sf-reveal-index,.sf-commerce-caption){font-variant-numeric:tabular-nums}[data-sf-design=fournil]{--fn-cream:#fbf3e4;--fn-crust:#f3e6cc;--fn-choc:#4a2f17;--fn-choc-deep:#3a230f;--fn-caramel:var(--sf-brand-accent,#b07a3e);--fn-band:var(--sf-brand-primary,#4a2f17);--fn-b-band-deep:var(--sf-brand-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=fournil]{--fn-b-band-deep:color-mix(in oklab, var(--sf-brand-primary) 80%, #000)}}[data-sf-design=fournil]{--fn-band-deep:var(--fn-b-band-deep,#3a230f);--fn-caramel-ink:var(--sf-brand-accent-ink,#8c5c27);--fn-line:var(--fn-choc)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=fournil]{--fn-line:color-mix(in oklab, var(--fn-choc) 22%, transparent)}}[data-sf-design=fournil]{--fn-serif-tracking:-.025em;--sf-radius-card:18px}[data-sf-design=fournil] :is(h1,h2,h3):where(.font-sf-heading,[class*=font-sf-heading]){letter-spacing:var(--fn-serif-tracking);font-weight:350}[data-sf-design=fournil] [data-block-type]:not([data-block-type=navbar],[data-block-type=footer],[data-block-type=hero]) h2{font-size:clamp(2.4rem,1.4rem + 3.6vw,4.75rem);font-weight:300;line-height:1.02}[data-sf-design=fournil] .sf-eyebrow,[data-sf-design=fournil] [data-block-type] p.font-sf-mono{font-family:var(--sf-font-body);letter-spacing:.08em;color:var(--fn-caramel-ink);font-size:.75rem}[data-sf-design=fournil] [data-block-type]:not([data-block-type=navbar]) a[data-sf-action][class*=border],[data-sf-design=fournil] .sf-commerce-actions a[data-sf-action]:first-child{border-radius:999px}[data-sf-design=fournil] [data-block-type=navbar] [data-sf-brand] span{letter-spacing:.02em;font-weight:400}[data-sf-design=fournil] [data-commerce-composition=wordmark]{isolation:isolate;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:0 2rem;min-block-size:calc(100svh - 4.5rem);padding:1.5rem clamp(1rem,3vw,3rem) 2.5rem;display:grid;overflow:clip}[data-sf-design=fournil] [data-commerce-composition=wordmark] .sf-commerce-wordmark{z-index:1;font-family:var(--sf-font-heading);font-weight:400;font-size:min(34rem, calc(92vw / (var(--sf-wordmark-chars,7) * .37)));letter-spacing:-.045em;--sf-show-wordmark-tracking:-.045em;text-align:center;color:var(--fn-choc);overflow-wrap:break-word;text-wrap:balance;grid-area:1/1/auto/-1;place-self:center;max-inline-size:100%;padding-block-end:.06em;line-height:.82}[data-sf-design=fournil] [data-commerce-composition=wordmark] .sf-commerce-media{z-index:2;aspect-ratio:1;inline-size:clamp(8rem,19vw,20rem);box-shadow:0 40px 70px -30px var(--fn-choc);border-radius:50%;grid-area:1/1/auto/-1;place-self:start;margin-block-start:1%;margin-inline-start:52%}@supports (color:color-mix(in lab, red, red)){[data-sf-design=fournil] [data-commerce-composition=wordmark] .sf-commerce-media{box-shadow:0 40px 70px -30px color-mix(in oklab, var(--fn-choc) 70%, transparent)}}[data-sf-design=fournil] [data-commerce-composition=wordmark] .sf-commerce-copy{z-index:3;text-align:start;border-block-start:1px solid var(--fn-line);grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-self:end;align-items:end;gap:1.5rem 2rem;inline-size:100%;max-inline-size:none;padding-block-start:1.5rem;display:grid}[data-sf-design=fournil] [data-commerce-composition=wordmark] .sf-commerce-copy>h1{letter-spacing:-.01em;grid-area:1/1;max-inline-size:18ch;margin:0;font-size:clamp(1.35rem,1rem + .9vw,2rem);font-weight:400;line-height:1.15}[data-sf-design=fournil] [data-commerce-composition=wordmark] .sf-commerce-copy>p{text-align:end;grid-area:1/3;justify-self:end;max-inline-size:34ch;margin:0;font-size:.875rem;line-height:1.55}[data-sf-design=fournil] [data-commerce-composition=wordmark] .sf-commerce-actions{grid-area:1/2;margin:0}[data-sf-design=fournil] [data-commerce-composition=wordmark] .sf-commerce-actions>div{flex-direction:column;align-items:center;gap:.75rem}[data-sf-design=fournil] [data-commerce-composition=wordmark] .sf-commerce-actions a:first-child{border:1px solid var(--fn-choc);min-block-size:4rem;color:var(--fn-choc);letter-spacing:.06em;background:0 0;padding-inline:2.5rem;font-size:.8125rem;transition:background-color .3s,color .3s}[data-sf-design=fournil] [data-commerce-composition=wordmark] .sf-commerce-actions a:first-child:hover{background:var(--fn-band);color:var(--fn-cream)}[data-sf-design=fournil] [data-commerce-composition=wordmark] .sf-commerce-actions a:nth-child(2){text-underline-offset:4px;font-size:.8125rem;text-decoration:underline}[data-sf-design=fournil] [data-block-type=promo][data-block-variant=strip]{background:var(--fn-band);color:var(--fn-cream)}[data-sf-design=fournil] [data-block-type=promo][data-block-variant=strip] .sf-marquee{font-family:var(--sf-font-heading);padding-block:1.1rem;font-size:clamp(1.25rem,1rem + 1vw,2rem);font-style:italic;font-weight:300}[data-sf-design=fournil] [data-block-type=promo][data-block-variant=strip] .sf-marquee svg{block-size:.8em;inline-size:.8em;color:var(--fn-caramel)}[data-sf-design=fournil] [data-block-type=content-media][data-block-variant=mosaic]>.sf-container-wide{padding-block:clamp(8rem,20vh,13rem);display:block;position:relative}[data-sf-design=fournil] [data-block-type=content-media][data-block-variant=mosaic]>.sf-container-wide>div:first-child{z-index:2;text-align:center;align-items:center;max-inline-size:44rem;margin-inline:auto;position:relative}[data-sf-design=fournil] [data-block-type=content-media][data-block-variant=mosaic] h2{max-inline-size:13ch;font-size:clamp(2.6rem,1.6rem + 3.8vw,5.25rem)}[data-sf-design=fournil] [data-block-type=content-media][data-block-variant=mosaic]>.sf-container-wide>div:first-child>div:has(>p){max-inline-size:36rem;color:var(--sf-color-muted-fg)}[data-sf-design=fournil] [data-block-type=content-media][data-block-variant=mosaic]>.sf-container-wide>div:first-child>div.flex:last-child{justify-content:center}[data-sf-design=fournil] [data-block-type=content-media][data-block-variant=mosaic]>.sf-container-wide>div:last-child{pointer-events:none;display:block;position:absolute;inset:0}[data-sf-design=fournil] [data-block-type=content-media][data-block-variant=mosaic]>.sf-container-wide>div:last-child>div{display:contents}[data-sf-design=fournil] [data-block-type=content-media][data-block-variant=mosaic] .sf-scroll-reveal{inline-size:clamp(6rem,12vw,13rem);position:absolute}[data-sf-design=fournil] [data-block-type=content-media][data-block-variant=mosaic] .sf-scroll-reveal>div{aspect-ratio:4/5;box-shadow:0 24px 50px -24px var(--fn-choc);border-radius:14px}@supports (color:color-mix(in lab, red, red)){[data-sf-design=fournil] [data-block-type=content-media][data-block-variant=mosaic] .sf-scroll-reveal>div{box-shadow:0 24px 50px -24px color-mix(in oklab, var(--fn-choc) 60%, transparent)}}[data-sf-design=fournil] [data-block-type=content-media][data-block-variant=mosaic]>.sf-container-wide>div:last-child>div:first-child>.sf-scroll-reveal:first-child{inset-block-start:6%;inset-inline-start:2%;rotate:-4deg}[data-sf-design=fournil] [data-block-type=content-media][data-block-variant=mosaic]>.sf-container-wide>div:last-child>div:first-child>.sf-scroll-reveal:nth-child(2){inline-size:clamp(5rem,9vw,10rem);inset-block-end:4%;inset-inline-start:12%;rotate:3deg}[data-sf-design=fournil] [data-block-type=content-media][data-block-variant=mosaic]>.sf-container-wide>div:last-child>div:last-child>.sf-scroll-reveal:first-child{inline-size:clamp(5rem,10vw,11rem);inset-block-start:12%;inset-inline-end:4%;rotate:5deg}[data-sf-design=fournil] [data-block-type=content-media][data-block-variant=mosaic]>.sf-container-wide>div:last-child>div:last-child>.sf-scroll-reveal:nth-child(2){inset-block-end:8%;inset-inline-end:10%;rotate:-3deg}[data-sf-design=fournil] [data-block-type=products-showcase][data-block-variant=editorial]{--sf-color-bg:var(--fn-band);--sf-color-fg:var(--fn-cream);--sf-color-muted-fg:var(--fn-cream)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=fournil] [data-block-type=products-showcase][data-block-variant=editorial]{--sf-color-muted-fg:color-mix(in oklab, var(--fn-cream) 72%, var(--fn-band))}}[data-sf-design=fournil] [data-block-type=products-showcase][data-block-variant=editorial]{--sf-color-primary:var(--fn-cream);--sf-color-primary-fg:var(--fn-band);--sf-color-primary-hover:#fff;--sf-color-primary-ink:var(--fn-crust);--sf-color-border:var(--fn-cream)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=fournil] [data-block-type=products-showcase][data-block-variant=editorial]{--sf-color-border:color-mix(in oklab, var(--fn-cream) 25%, transparent)}}[data-sf-design=fournil] [data-block-type=products-showcase][data-block-variant=editorial]{--sf-color-surface:var(--fn-band);--sf-color-surface-2:var(--fn-band-deep);background:var(--fn-band);color:var(--fn-cream);overflow:clip}[data-sf-design=fournil] [data-block-type=products-showcase][data-block-variant=editorial] header{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-block-size:clamp(16rem,34vw,26rem);margin-block-end:clamp(3rem,8vw,7rem);position:relative}[data-sf-design=fournil] [data-block-type=products-showcase][data-block-variant=editorial] header:before{content:"";aspect-ratio:1;border:1px solid var(--fn-cream);inset-block-start:50%;inline-size:clamp(16rem,34vw,26rem);position:absolute;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){[data-sf-design=fournil] [data-block-type=products-showcase][data-block-variant=editorial] header:before{border:1px solid color-mix(in oklab, var(--fn-cream) 45%, transparent)}}[data-sf-design=fournil] [data-block-type=products-showcase][data-block-variant=editorial] header:before{pointer-events:none;border-radius:50%}[data-sf-design=fournil] [data-block-type=products-showcase][data-block-variant=editorial] header>div:first-child{align-items:center;max-inline-size:18rem}[data-sf-design=fournil] [data-block-type=products-showcase][data-block-variant=editorial] header h2{font-size:clamp(1.9rem,1.3rem + 2vw,3rem)}[data-sf-design=fournil] [data-block-type=products-showcase][data-block-variant=editorial] header .sf-eyebrow{color:var(--fn-crust)}[data-sf-design=fournil] [data-block-type=products-showcase][data-block-variant=editorial] header>div:last-child{position:absolute;inset-block-end:-1rem;inset-inline-end:0}[data-sf-design=fournil] [data-block-type=products-showcase][data-block-variant=editorial] ol{gap:clamp(4rem,9vw,8rem)}[data-sf-design=fournil] [data-block-type=products-showcase][data-block-variant=editorial] ol>li article>div:first-child{border-radius:6px;box-shadow:0 40px 80px -30px #000a}[data-sf-design=fournil] [data-block-type=products-showcase][data-block-variant=editorial] ol>li h3{letter-spacing:-.035em;font-size:clamp(3rem,1.6rem + 5.4vw,7.25rem);font-weight:300;line-height:.92}[data-sf-design=fournil] [data-block-type=products-showcase][data-block-variant=editorial] ol>li h3:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){font-size:clamp(3rem,1.2rem + 4.6vw,7.25rem)}[data-sf-design=fournil] [data-block-type=products-showcase][data-block-variant=editorial] ol>li h3 a{text-decoration:none}[data-sf-design=fournil] [data-block-type=products-showcase][data-block-variant=editorial] ol>li p{max-inline-size:38ch;font-size:.9375rem}[data-sf-design=fournil] [data-block-type=products-showcase][data-block-variant=editorial] ol>li span.font-sf-mono{font-family:var(--sf-font-heading);color:var(--fn-caramel);font-size:1.25rem;font-style:italic}[data-sf-design=fournil] [data-block-type=products-showcase][data-block-variant=editorial] ol>li bdi{font-family:var(--sf-font-heading);font-weight:300}[data-sf-design=fournil] [data-block-type=products-showcase][data-block-variant=editorial] button[data-sf-action=add-to-cart]{border-radius:999px;min-block-size:2.75rem;padding-inline:1.5rem}[data-sf-design=fournil] [data-block-type=products-showcase] div:has(>button[data-sf-action=add-to-cart]){min-inline-size:13.5rem}[data-sf-design=fournil] [data-block-type=reviews-showcase] header,[data-sf-design=fournil] [data-block-type=reviews-showcase]>div>div:first-child{text-align:center;align-items:center;margin-inline:auto}[data-sf-design=fournil] [data-block-type=reviews-showcase]>div>div:first-child *{align-items:center;margin-inline:auto}[data-sf-design=fournil] [data-block-type=reviews-showcase][data-block-variant=featured] blockquote.font-sf-heading{letter-spacing:-.02em;font-size:clamp(1.9rem,1.2rem + 2.4vw,3.4rem);font-weight:300;line-height:1.12}[data-sf-design=fournil] [data-block-type=reviews-showcase][data-block-variant=featured] blockquote.font-sf-heading p:before{content:"“"}[data-sf-design=fournil] [data-block-type=reviews-showcase][data-block-variant=featured] blockquote.font-sf-heading p:after{content:"”"}[data-sf-design=fournil] [data-block-type=reviews-showcase] svg.lucide-quote{display:none}[data-sf-design=fournil] [data-block-type=reviews-showcase] [role=img] svg,[data-sf-design=fournil] [data-block-type=reviews-showcase] svg.lucide-star{color:var(--fn-caramel)}[data-sf-design=fournil] [data-block-type=reviews-showcase] ul blockquote{font-family:var(--sf-font-heading);font-size:1.125rem;line-height:1.4}[data-sf-design=fournil] [data-block-type=features-grid]>div>div>div:first-child>div{text-align:center;flex-direction:column;justify-content:center;align-items:center}[data-sf-design=fournil] [data-block-type=features-grid]>div>div>div:first-child>div>div:first-child{align-items:center;margin-inline:auto}[data-sf-design=fournil] [data-block-type=features-grid] ul:not(:has(>li:nth-child(3))){margin-inline:auto;gap:1.25rem;max-inline-size:46rem;margin:0 auto}[data-sf-design=fournil] [data-block-type=features-grid] .overflow-hidden:has(>ul){overflow:visible}[data-sf-design=fournil] [data-block-type=features-grid] ul:not(:has(>li:nth-child(3)))>li{background:var(--fn-band);color:var(--fn-cream);text-align:center;min-block-size:20rem;box-shadow:0 30px 60px -36px var(--fn-band);border:0;border-radius:6px;align-items:center;padding:2.5rem 2rem 2.25rem}@supports (color:color-mix(in lab, red, red)){[data-sf-design=fournil] [data-block-type=features-grid] ul:not(:has(>li:nth-child(3)))>li{box-shadow:0 30px 60px -36px color-mix(in oklab, var(--fn-band) 80%, transparent)}}[data-sf-design=fournil] [data-block-type=features-grid] ul:not(:has(>li:nth-child(3)))>li{transition:translate .4s cubic-bezier(.2,.7,.1,1),rotate .4s}[data-sf-design=fournil] [data-block-type=features-grid] ul:not(:has(>li:nth-child(3)))>li:hover{translate:0 -6px}[data-sf-design=fournil] [data-block-type=features-grid] ul:not(:has(>li:nth-child(3)))>li [data-sf-icon-disc]{color:var(--fn-crust);border:1px solid var(--fn-cream);background:0 0}@supports (color:color-mix(in lab, red, red)){[data-sf-design=fournil] [data-block-type=features-grid] ul:not(:has(>li:nth-child(3)))>li [data-sf-icon-disc]{border:1px solid color-mix(in oklab, var(--fn-cream) 35%, transparent)}}[data-sf-design=fournil] [data-block-type=features-grid] ul:not(:has(>li:nth-child(3)))>li h3{border-block-end:1px solid var(--fn-cream);inline-size:100%;padding-block-end:1rem;font-size:1.5rem}@supports (color:color-mix(in lab, red, red)){[data-sf-design=fournil] [data-block-type=features-grid] ul:not(:has(>li:nth-child(3)))>li h3{border-block-end:1px solid color-mix(in oklab, var(--fn-cream) 25%, transparent)}}[data-sf-design=fournil] [data-block-type=features-grid] ul:not(:has(>li:nth-child(3)))>li p{color:var(--fn-cream)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=fournil] [data-block-type=features-grid] ul:not(:has(>li:nth-child(3)))>li p{color:color-mix(in oklab, var(--fn-cream) 80%, var(--fn-band))}}[data-sf-design=fournil] [data-block-type=features-grid] ul:not(:has(>li:nth-child(3)))>li p{max-inline-size:26ch;font-size:.9375rem}[data-sf-design=fournil] [data-block-type=features-grid] ul:not(:has(>li:nth-child(3)))>li a{color:var(--fn-cream);justify-content:center}[data-sf-design=fournil] [data-block-type=features-grid] ul:not(:has(>li:nth-child(3)))>li>div{justify-content:center}[data-sf-design=fournil] [data-block-type=products-grid] article{box-shadow:none;background:0 0;border-color:#0000}[data-sf-design=fournil] [data-block-type=products-grid] article [data-sf-media-frame]{border-radius:12px}[data-sf-design=fournil] [data-block-type=products-grid] article h3{font-family:var(--sf-font-heading);letter-spacing:-.015em;font-size:1.375rem;font-weight:400}[data-sf-design=fournil] [data-block-type=products-grid] button[data-sf-action=add-to-cart]{border-radius:999px}[data-sf-design=fournil] [data-block-type=newsletter-signup][data-block-variant=split]{--sf-color-fg:var(--fn-cream);--sf-color-muted-fg:var(--fn-cream)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=fournil] [data-block-type=newsletter-signup][data-block-variant=split]{--sf-color-muted-fg:color-mix(in oklab, var(--fn-cream) 72%, var(--fn-band))}}[data-sf-design=fournil] [data-block-type=newsletter-signup][data-block-variant=split]{--sf-tone-muted:var(--fn-cream)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=fournil] [data-block-type=newsletter-signup][data-block-variant=split]{--sf-tone-muted:color-mix(in oklab, var(--fn-cream) 72%, var(--fn-band))}}[data-sf-design=fournil] [data-block-type=newsletter-signup][data-block-variant=split]{--sf-color-primary:var(--fn-cream);--sf-color-primary-fg:var(--fn-band);--sf-color-primary-hover:#fff;--sf-color-border:var(--fn-cream)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=fournil] [data-block-type=newsletter-signup][data-block-variant=split]{--sf-color-border:color-mix(in oklab, var(--fn-cream) 30%, transparent)}}[data-sf-design=fournil] [data-block-type=newsletter-signup][data-block-variant=split]{--sf-color-bg:var(--fn-band-deep);--sf-color-surface:var(--fn-band-deep);background:var(--fn-band-deep);color:var(--fn-cream)}[data-sf-design=fournil] [data-block-type=newsletter-signup][data-block-variant=split] h2{font-size:clamp(3rem,1.4rem + 6vw,7.5rem);line-height:.9}[data-sf-design=fournil] [data-block-type=newsletter-signup] input{color:var(--fn-cream);border-color:var(--fn-cream);background:0 0}@supports (color:color-mix(in lab, red, red)){[data-sf-design=fournil] [data-block-type=newsletter-signup] input{border-color:color-mix(in oklab, var(--fn-cream) 40%, transparent)}}[data-sf-design=fournil] :is([data-block-type=map],[data-block-type=contact-panel]) .truncate{white-space:normal;overflow:visible}[data-sf-design=fournil] [data-block-type=footer] [data-sf-footer-wordmark] p{font-size:min(28rem, calc(90vw / (var(--sf-wordmark-chars,7) * .37)));letter-spacing:-.045em;text-align:center;font-weight:300;line-height:.85}[data-sf-design=fournil] [data-commerce-composition=wordmark] .sf-commerce-media:has(img[src*=\.webp],img[src*=\.png]){aspect-ratio:1;inline-size:clamp(10rem,27vw,28rem);box-shadow:none;filter:drop-shadow(0 34px 28px var(--fn-choc));border-radius:0;margin-block-start:0;margin-inline-start:49%;overflow:visible;transform:rotate(-58deg)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=fournil] [data-commerce-composition=wordmark] .sf-commerce-media:has(img[src*=\.webp],img[src*=\.png]){filter:drop-shadow(0 34px 28px color-mix(in oklab, var(--fn-choc) 42%, transparent))}}[data-sf-design=fournil] :is(.sf-commerce-media,[data-block-type=products-showcase] ol>li article>div:first-child):has(img[src*=\.webp],img[src*=\.png]) :is([data-sf-media],[data-sf-media-frame]){background:0 0;overflow:visible}[data-sf-design=fournil] :is(.sf-commerce-media,[data-block-type=products-showcase] ol>li article>div:first-child) img:is([src*=\.webp],[src*=\.png]){-o-object-fit:contain;object-fit:contain}[data-sf-design=fournil] [data-block-type=products-showcase] ol>li article>div:first-child:has(img[src*=\.webp],img[src*=\.png]){box-shadow:none;isolation:isolate;filter:drop-shadow(0 40px 34px #0000008c);background:0 0;overflow:visible}[data-sf-design=fournil] [data-block-type=products-showcase] ol>li article>div:first-child:has(img[src*=\.webp],img[src*=\.png]) [data-sf-media-fallback]{display:none}[data-sf-design=fournil] [data-block-type=products-showcase] ol>li article>div:first-child:has(img[src*=\.webp],img[src*=\.png]):before{content:"";z-index:-1;border:1px solid var(--fn-cream);position:absolute;inset:-6% 4%}@supports (color:color-mix(in lab, red, red)){[data-sf-design=fournil] [data-block-type=products-showcase] ol>li article>div:first-child:has(img[src*=\.webp],img[src*=\.png]):before{border:1px solid color-mix(in oklab, var(--fn-cream) 30%, transparent)}}[data-sf-design=fournil] [data-block-type=products-showcase] ol>li article>div:first-child:has(img[src*=\.webp],img[src*=\.png]):before{border-radius:50%}[data-sf-design=fournil] [data-commerce-composition=wordmark] .sf-commerce-floats{z-index:2}[data-sf-design=fournil] .sf-commerce-float{filter:drop-shadow(0 30px 24px var(--fn-choc))}@supports (color:color-mix(in lab, red, red)){[data-sf-design=fournil] .sf-commerce-float{filter:drop-shadow(0 30px 24px color-mix(in oklab, var(--fn-choc) 40%, transparent))}}[data-sf-design=fournil] .sf-commerce-float[data-float-index="0"]{inline-size:clamp(8rem,27vw,28rem);inset-block-start:14%;inset-inline-start:6%;rotate:64deg}[data-sf-design=fournil] .sf-commerce-float[data-float-index="1"]{inline-size:clamp(6rem,14vw,14rem);inset-block-start:6%;inset-inline-end:3%}[data-sf-design=fournil] .sf-cutout-backdrop{text-transform:none;letter-spacing:-.04em;font-weight:300;font-size:min(22rem, calc(94vw / (var(--sf-cutout-chars,8) * .5)));-webkit-text-stroke:1px currentColor;opacity:.35}[data-sf-design=fournil] .sf-cutout-media{inline-size:min(78vw,34rem)}[data-sf-design=fournil] .sf-cutout-band{background:var(--fn-band);color:var(--fn-cream);--sf-color-primary:var(--fn-cream);--sf-color-primary-fg:var(--fn-band);--sf-color-primary-hover:#fff;--sf-color-muted-fg:var(--fn-cream)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=fournil] .sf-cutout-band{--sf-color-muted-fg:color-mix(in oklab, var(--fn-cream) 72%, var(--fn-band))}}[data-sf-design=fournil] .sf-cutout-band{--sf-tone-muted:var(--fn-cream)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=fournil] .sf-cutout-band{--sf-tone-muted:color-mix(in oklab, var(--fn-cream) 72%, var(--fn-band))}}[data-sf-design=fournil] .sf-cutout-highlight :is(h3,strong,p:first-child){font-family:var(--sf-font-heading);font-weight:400}[data-sf-design=fournil] [data-block-type=cta][data-sf-tone=inverse]{--sf-color-inverse:var(--fn-band);--sf-color-primary:var(--fn-cream);--sf-color-primary-fg:var(--fn-band);--sf-color-primary-hover:#fff}[data-sf-design=fournil] [data-block-type=hero]:not([data-block-variant=commerce]) h1{letter-spacing:-.035em;font-size:clamp(3rem,1.6rem + 6vw,8rem);font-weight:300;line-height:.92}[data-sf-design=fournil] [data-block-type=about-story][data-block-variant=founder] .aspect-\[4\/5\]{border-radius:999px 999px 18px 18px}[data-sf-design=fournil] [data-block-type=about-story][data-block-variant=founder] .aspect-\[4\/5\]+*,[data-sf-design=fournil] [data-block-type=about-story][data-block-variant=founder] div[aria-hidden=true].absolute{border-radius:999px 999px 24px 24px}[data-sf-design=fournil] [data-block-type=menu-board] h3{font-family:var(--sf-font-heading);font-size:1.375rem;font-weight:400}[data-sf-design=fournil] [data-block-type=menu-board] bdi{font-family:var(--sf-font-heading);font-size:1.25rem;font-weight:400}@keyframes fn-float{0%,to{translate:0;rotate:none}50%{translate:0 -16px;rotate:3deg}}@keyframes fn-fill{0%{background-position:100% 0}to{background-position:0 0}}@keyframes fn-drift-up{0%{translate:0 var(--fn-depth,80px)}to{translate:0 calc(var(--fn-depth,80px) * -1)}}@keyframes fn-land-start{0%{opacity:0;translate:-30vw -12vh;rotate:-38deg;scale:.7}70%{opacity:1}to{opacity:1;translate:0;rotate:none;scale:1}}@keyframes fn-land-end{0%{opacity:0;translate:30vw -12vh;rotate:38deg;scale:.7}70%{opacity:1}to{opacity:1;translate:0;rotate:none;scale:1}}@keyframes fn-name-in{0%{opacity:0;letter-spacing:.04em;translate:0 .6em}to{opacity:1;letter-spacing:-.035em;translate:0}}@keyframes fn-ring{0%{opacity:0;rotate:-90deg;scale:.4}to{opacity:1;rotate:none;scale:1}}@keyframes fn-hero-lift{to{translate:0 -26vh;rotate:40deg;scale:.85}}@keyframes fn-roll-away{to{translate:-10vw 18vh;rotate:-30deg}}@keyframes fn-wordmark-out{to{letter-spacing:.04em;opacity:.15}}@keyframes fn-set-down{0%{opacity:0;transform:perspective(900px)rotateX(48deg)translateY(60px)}to{opacity:1;transform:perspective(900px)rotateX(0)translateY(0)}}@keyframes fn-shelf{0%{translate:var(--fn-shelf,16vw) 0;opacity:0}to{opacity:1;translate:0}}@keyframes fn-arch-open{0%{clip-path:inset(100% 0 0 round 999px 999px 18px 18px)}to{clip-path:inset(0 round 999px 999px 18px 18px)}}@keyframes fn-draw-in{0%{letter-spacing:.3em;opacity:0}to{letter-spacing:-.03em;opacity:1}}@keyframes fn-rise-clip{0%{translate:0 60%}to{translate:0}}@keyframes fn-unroll{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes fn-settle-tilt{0%{rotate:var(--fn-tilt,-4deg);scale:.92}to{rotate:none;scale:1}}@media (prefers-reduced-motion:no-preference){[data-sf-design=fournil]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=wordmark] .sf-commerce-media>*{animation:7s cubic-bezier(.45,0,.55,1) 1.6s infinite fn-float}[data-sf-design=fournil]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) :is([data-block-type=features-grid],[data-block-type=products-grid]) li{transition:translate .5s cubic-bezier(.2,.7,.1,1)}[data-sf-design=fournil]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=products-grid] li:hover{translate:0 -6px}@supports (animation-timeline:view()){[data-sf-design=fournil]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=wordmark] .sf-commerce-media{animation:linear both fn-hero-lift;animation-timeline:view();animation-range:exit}[data-sf-design=fournil]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-float [data-sf-media]{animation:linear both fn-roll-away;animation-timeline:view();animation-range:exit}[data-sf-design=fournil]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=wordmark] .sf-commerce-wordmark{animation:1.4s cubic-bezier(.2,.7,.1,1) .1s both sf-show-wordmark,linear forwards fn-wordmark-out;animation-timeline:auto,view();animation-range:normal,exit 10%}[data-sf-design=fournil]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=content-media][data-block-variant=mosaic] h2{background-image:linear-gradient(90deg, var(--sf-color-fg) 0 50%, var(--sf-color-fg) 50% 100%)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=fournil]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=content-media][data-block-variant=mosaic] h2{background-image:linear-gradient(90deg, var(--sf-color-fg) 0 50%, color-mix(in oklab, var(--sf-color-fg) 18%, transparent) 50% 100%)}}[data-sf-design=fournil]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=content-media][data-block-variant=mosaic] h2{color:#0000;filter:none;opacity:1;background-position:100% 0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:linear both fn-fill;animation-timeline:view();animation-range:entry 60% cover 55%}[data-sf-design=fournil]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=content-media][data-block-variant=mosaic] .sf-scroll-reveal>div{animation:linear both fn-drift-up;animation-timeline:view();animation-range:cover}[data-sf-design=fournil]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=content-media][data-block-variant=mosaic]>.sf-container-wide>div:last-child>div:first-child>.sf-scroll-reveal:nth-child(2)>div{--fn-depth:160px}[data-sf-design=fournil]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=content-media][data-block-variant=mosaic]>.sf-container-wide>div:last-child>div:last-child>.sf-scroll-reveal:first-child>div{--fn-depth:130px}[data-sf-design=fournil]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=content-media][data-block-variant=mosaic]>.sf-container-wide>div:last-child>div:last-child>.sf-scroll-reveal:nth-child(2)>div{--fn-depth:50px}[data-sf-design=fournil]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=products-showcase][data-block-variant=editorial] header:before{animation:linear both fn-ring;animation-timeline:view();animation-range:entry 10% cover 45%}[data-sf-design=fournil]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=products-showcase][data-block-variant=editorial] ol>li article>div:first-child{animation:linear both fn-land-start;animation-timeline:view();animation-range:entry cover 45%}[data-sf-design=fournil]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=products-showcase][data-block-variant=editorial] ol>li:nth-child(2n) article>div:first-child{animation-name:fn-land-end}[data-sf-design=fournil]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=products-showcase][data-block-variant=editorial] ol>li article>div:first-child:before{animation:linear both fn-ring;animation-timeline:view();animation-range:entry 20% cover 50%}[data-sf-design=fournil]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=products-showcase][data-block-variant=editorial] ol>li h3{animation:linear both fn-name-in;animation-timeline:view();animation-range:entry 10% cover 40%}[data-sf-design=fournil]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=reviews-showcase][data-block-variant=featured] blockquote.font-sf-heading{animation:linear both fn-unroll;animation-timeline:view();animation-range:entry entry 90%}[data-sf-design=fournil]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=features-grid] ul:not(:has(>li:nth-child(3)))>li{transform-origin:50% 100%;animation:linear both fn-set-down;animation-timeline:view();animation-range:entry cover 35%}[data-sf-design=fournil]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=products-grid] ul>li{animation:linear both fn-shelf;animation-timeline:view();animation-range:entry cover 35%}[data-sf-design=fournil]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=products-grid] ul>li:nth-child(2){--fn-shelf:24vw}[data-sf-design=fournil]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=products-grid] ul>li:nth-child(n+3){--fn-shelf:32vw}[data-sf-design=fournil]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=about-story][data-block-variant=founder] .aspect-\[4\/5\]{animation:linear both fn-arch-open;animation-timeline:view();animation-range:entry cover 45%}[data-sf-design=fournil]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=process-steps] li img{animation:linear both fn-settle-tilt;animation-timeline:view();animation-range:entry cover 40%}[data-sf-design=fournil]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=process-steps] li:nth-child(2n) img{--fn-tilt:4deg}[data-sf-design=fournil]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=gallery][data-block-variant=masonry] li:nth-child(3n+2){--fn-depth:60px;animation:linear both fn-drift-up;animation-timeline:view();animation-range:cover}[data-sf-design=fournil]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=newsletter-signup] h2{animation:linear both fn-draw-in;animation-timeline:view();animation-range:entry 20% cover 45%}[data-sf-design=fournil]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=footer] [data-sf-footer-wordmark] p{animation:linear both fn-rise-clip;animation-timeline:view();animation-range:entry cover 40%}}}@media (max-width:767px){[data-sf-design=fournil] .sf-commerce-float[data-float-index="0"]{inline-size:34vw;inset-block-start:22%;inset-inline-start:2%}[data-sf-design=fournil] [data-commerce-composition=wordmark] .sf-commerce-media:has(img[src*=\.webp],img[src*=\.png]){inline-size:44vw;margin-block-start:0;margin-inline-start:46%}[data-sf-design=fournil] [data-commerce-composition=wordmark]{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:0;min-block-size:auto;padding:2.5rem 1rem 2rem}[data-sf-design=fournil] [data-commerce-composition=wordmark] .sf-commerce-wordmark{font-size:min(9rem, calc(94vw / (var(--sf-wordmark-chars,7) * .37)));padding-block:4.5rem 5.5rem}[data-sf-design=fournil] [data-commerce-composition=wordmark] .sf-commerce-media{aspect-ratio:1;grid-area:1/1;align-self:start;min-block-size:0;inline-size:30vw;margin-block-start:0;margin-inline-start:64%}[data-sf-design=fournil] [data-commerce-composition=wordmark] .sf-commerce-copy{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding:1.5rem 0 0;position:static}[data-sf-design=fournil] [data-commerce-composition=wordmark] .sf-commerce-copy>h1,[data-sf-design=fournil] [data-commerce-composition=wordmark] .sf-commerce-copy>p,[data-sf-design=fournil] [data-commerce-composition=wordmark] .sf-commerce-actions{text-align:center;grid-area:auto/1;justify-self:center}[data-sf-design=fournil] [data-commerce-composition=wordmark] .sf-commerce-copy>h1{font-size:1.6rem}[data-sf-design=fournil] [data-commerce-composition=wordmark] .sf-commerce-actions>div{align-items:center}[data-sf-design=fournil] [data-block-type=content-media][data-block-variant=mosaic]>.sf-container-wide{padding-block:9rem 10rem}[data-sf-design=fournil] [data-block-type=content-media][data-block-variant=mosaic] .sf-scroll-reveal{inline-size:5.5rem}[data-sf-design=fournil] [data-block-type=content-media][data-block-variant=mosaic]>.sf-container-wide>div:last-child>div:first-child>.sf-scroll-reveal:first-child{inset-block-start:1.5rem}[data-sf-design=fournil] [data-block-type=content-media][data-block-variant=mosaic]>.sf-container-wide>div:last-child>div:last-child>.sf-scroll-reveal:first-child{inset-block-start:3rem}[data-sf-design=fournil] [data-block-type=content-media][data-block-variant=mosaic]>.sf-container-wide>div:last-child>div:first-child>.sf-scroll-reveal:nth-child(2){inline-size:4.5rem;inset-block-end:2rem}[data-sf-design=fournil] [data-block-type=content-media][data-block-variant=mosaic]>.sf-container-wide>div:last-child>div:last-child>.sf-scroll-reveal:nth-child(2){inset-block-end:1rem}[data-sf-design=fournil] [data-block-type=products-showcase][data-block-variant=editorial] header>div:last-child{position:static}[data-sf-design=fournil] [data-block-type=gallery][data-block-variant=masonry] ul{-moz-columns:2;columns:2;-moz-column-gap:.75rem;column-gap:.75rem}[data-sf-design=fournil] [data-block-type=gallery][data-block-variant=masonry] ul>li{margin-block-end:.75rem}}[data-sf-design=slice]{--slice-red:var(--sf-brand-primary,#bf3a1a);--slice-on-red:var(--sf-brand-on-primary,var(--slice-white));--slice-red-deep:var(--sf-brand-primary-ink,#a3311a);--slice-mustard:var(--sf-brand-accent,#ffc93c);--slice-on-mustard:var(--sf-brand-on-accent,var(--slice-ink));--slice-b-mustard-pale:var(--sf-brand-accent)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=slice]{--slice-b-mustard-pale:color-mix(in oklab, var(--sf-brand-accent) 60%, #fff)}}[data-sf-design=slice]{--slice-mustard-pale:var(--slice-b-mustard-pale,#ffe07a);--slice-b-red-shade:var(--sf-brand-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=slice]{--slice-b-red-shade:color-mix(in oklab, var(--sf-brand-primary) 55%, #000)}}[data-sf-design=slice]{--slice-green:#2f5d3a;--slice-white:#fff;--slice-ink:#1c1a17;--slice-line:3px;--slice-shadow:5px 5px 0 var(--slice-ink);--slice-dots:radial-gradient(circle, #1c1a1738 1.4px, transparent 1.9px);--slice-dots-light:radial-gradient(circle, #ffffff47 1.4px, transparent 1.9px);--slice-dash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='9'%3E%3Crect x='1' y='3' width='8' height='2.4' rx='1' fill='%231c1a17' fill-opacity='.42'/%3E%3C/svg%3E");--slice-rays:repeating-conic-gradient(from 4deg at 78% 30%, #0000 0deg 9deg, #78140029 9deg 17deg);--slice-stripes:repeating-linear-gradient(-45deg, var(--slice-ink) 0 7px, #fff 7px 14px);--slice-heart:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 58'%3E%3Cpath d='M32 54C14 41 4 31 4 18 4 9 11 3 19 3c6 0 10 3 13 8 3-5 7-8 13-8 8 0 15 6 15 15 0 13-10 23-28 36z' fill='%23ff6b8a' stroke='%231c1a17' stroke-width='4' stroke-linejoin='round'/%3E%3Cpath d='M15 14c2-3 5-4 8-3' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round'/%3E%3C/svg%3E");--slice-spark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Cpath d='M30 3c2 15 8 22 27 27-19 5-25 12-27 27C28 42 22 35 3 30 22 25 28 18 30 3z' fill='%23e2502a' stroke='%231c1a17' stroke-width='3.5' stroke-linejoin='round'/%3E%3C/svg%3E");--slice-spark-cream:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Cpath d='M30 3c2 15 8 22 27 27-19 5-25 12-27 27C28 42 22 35 3 30 22 25 28 18 30 3z' fill='%23ffc93c' stroke='%231c1a17' stroke-width='3.5' stroke-linejoin='round'/%3E%3C/svg%3E");--slice-slice:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M8 12c16-7 33-7 48 0L32 60z' fill='%23ffc93c' stroke='%231c1a17' stroke-width='4' stroke-linejoin='round'/%3E%3Cpath d='M8 12c16-7 33-7 48 0l-3 6c-14-6-28-6-42 0z' fill='%23e8a24a' stroke='%231c1a17' stroke-width='3' stroke-linejoin='round'/%3E%3Ccircle cx='27' cy='26' r='4.5' fill='%23e2502a' stroke='%231c1a17' stroke-width='2.5'/%3E%3Ccircle cx='39' cy='31' r='4' fill='%23e2502a' stroke='%231c1a17' stroke-width='2.5'/%3E%3Ccircle cx='32' cy='42' r='3.5' fill='%23e2502a' stroke='%231c1a17' stroke-width='2.5'/%3E%3C/svg%3E");overflow-x:clip}[data-sf-design=slice] :is(main h1,main h2,main h3,.sf-display){text-transform:uppercase;letter-spacing:-.01em;overflow-wrap:break-word;font-weight:900;line-height:.95}[data-sf-design=slice] main h2{text-wrap:balance;font-size:clamp(2rem,1.1rem + 3.6vw,4.25rem)}[data-sf-design=slice] [data-block-type=footer] :is(h2,h3){font-family:var(--sf-font-heading);text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;font-weight:900}[data-sf-design=slice] main h3{line-height:1.02}[data-sf-design=slice] :is(.sf-eyebrow,[data-block-type] p.font-sf-mono){font-family:var(--sf-font-heading);letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;font-weight:800}[data-sf-design=slice] [data-block-type] p.font-sf-mono>span.h-px{display:none}[data-sf-design=slice] :is(a,button)[data-sf-action]:not([data-block-type=navbar] nav a){font-family:var(--sf-font-heading);text-transform:uppercase;letter-spacing:.04em;border-radius:8px;font-weight:800}[data-sf-design=slice] main :is(a,button)[data-sf-action].bg-sf-primary,[data-sf-design=slice] main :is(a,button)[data-sf-action]:is([class*=bg-sf-primary\ ],[class$=bg-sf-primary]),[data-sf-design=slice] .sf-commerce-actions a,[data-sf-design=slice] [data-block-type=navbar] a[data-sf-action]{border:var(--slice-line) solid var(--slice-ink);box-shadow:4px 4px 0 var(--slice-ink);transition:translate .18s cubic-bezier(.3,1.6,.5,1),box-shadow .18s}[data-sf-design=slice] .sf-commerce-actions a:hover,[data-sf-design=slice] main :is(a,button)[data-sf-action].bg-sf-primary:hover,[data-sf-design=slice] [data-block-type=navbar] a[data-sf-action]:hover{box-shadow:6px 6px 0 var(--slice-ink);translate:-2px -2px}[data-sf-design=slice] :is(a,button)[data-sf-action]:active{box-shadow:1px 1px 0 var(--slice-ink);translate:2px 2px}[data-sf-design=slice] [data-block-type=navbar]{background:var(--slice-white);border-block-end:var(--slice-line) solid var(--slice-ink)}[data-sf-design=slice] [data-block-type=navbar] [data-sf-brand]>span{aspect-ratio:1;background:var(--slice-red);inline-size:3.1rem;color:var(--slice-on-red);border:var(--slice-line) solid var(--slice-ink);box-shadow:3px 3px 0 var(--slice-ink);letter-spacing:-.04em;border-radius:50%;place-items:center;font-size:1rem;font-weight:900;display:grid;rotate:-8deg}[data-sf-design=slice] [data-block-type=navbar] [data-sf-brand]>span:has(img){aspect-ratio:auto;inline-size:auto;box-shadow:none;background:0 0;border:0;border-radius:0;display:inline-flex;rotate:none}[data-sf-design=slice] [data-block-type=navbar] nav a{text-transform:uppercase;letter-spacing:.06em;font-weight:800}[data-sf-design=slice] [data-block-type=navbar] a[data-sf-action]{background:var(--slice-red);color:var(--slice-on-red)}[data-sf-design=slice] .sf-commerce-hero{background-color:var(--slice-red);background-image:var(--slice-dots-light), var(--slice-rays);color:var(--slice-on-red);border-block-end:var(--slice-line) solid var(--slice-ink);background-size:18px 18px,auto}[data-sf-design=slice] .sf-commerce-hero .sf-commerce-copy{text-align:center;background:0 0;max-inline-size:none;padding-inline:0}[data-sf-design=slice] .sf-commerce-hero .sf-commerce-copy>p:first-child{display:none}[data-sf-design=slice] .sf-commerce-hero h1{letter-spacing:-.02em;max-inline-size:9ch;color:var(--slice-white);text-shadow:0 .06em 0 var(--slice-ink);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;margin-inline:auto;font-size:clamp(3.25rem,1rem + 9.4vw,10.5rem);line-height:.84}[data-sf-design=slice] .sf-commerce-hero .sf-commerce-copy>p{font-family:var(--sf-font-heading);text-transform:uppercase;color:var(--slice-white);text-wrap:balance;max-inline-size:22ch;margin-block:1.25rem 0;margin-inline:auto;font-size:clamp(1.15rem,.6rem + 2.4vw,2.6rem);font-weight:900;line-height:1}[data-sf-design=slice] .sf-commerce-hero .sf-commerce-actions>div{justify-content:center}[data-sf-design=slice] .sf-commerce-hero .sf-commerce-actions a{min-block-size:52px;padding-inline:1.6rem;font-size:15px}[data-sf-design=slice] .sf-commerce-hero .sf-commerce-actions a:first-child{background:var(--slice-mustard);color:var(--slice-on-mustard)}[data-sf-design=slice] .sf-commerce-hero .sf-commerce-actions a:nth-child(2){background:var(--slice-white);color:var(--slice-ink)}[data-sf-design=slice] .sf-commerce-hero .sf-commerce-caption{z-index:3;writing-mode:vertical-rl;font:900 clamp(.7rem, .55rem + .4vw, .95rem) / 1 var(--sf-font-heading);letter-spacing:.18em;text-transform:uppercase;color:var(--slice-ink);border-inline-start:var(--slice-line) solid var(--slice-ink);padding-inline-start:.5rem;position:absolute;inset:50% auto auto clamp(.5rem,1.1vw,1.25rem);translate:0 -50%;rotate:180deg}[data-sf-design=slice] .sf-commerce-hero .sf-commerce-caption span{display:none}[data-sf-design=slice] .sf-commerce-hero:after,[data-sf-design=slice] .sf-commerce-hero:before{content:"";z-index:3;pointer-events:none;background:var(--slice-heart) center / contain no-repeat;position:absolute}[data-sf-design=slice] .sf-commerce-hero:after{aspect-ratio:64/58;inline-size:clamp(2.6rem,5vw,4.5rem);inset:auto 18% 12% auto;rotate:12deg}[data-sf-design=slice] .sf-commerce-hero:before{display:none}[data-sf-design=slice] .sf-commerce-hero .sf-commerce-tile{outline:var(--slice-line) solid var(--slice-ink);aspect-ratio:1;rotate:var(--slice-tilt,-6deg);border:7px solid #fff;border-radius:4px;box-shadow:10px 12px #1c1a1759}[data-sf-design=slice] .sf-commerce-hero .sf-commerce-tile:nth-child(2){--slice-tilt:8deg}[data-sf-design=slice] .sf-commerce-hero .sf-commerce-tile:nth-child(3){--slice-tilt:5deg}[data-sf-design=slice] .sf-commerce-hero .sf-commerce-tile:nth-child(4){--slice-tilt:-9deg}@media (min-width:1024px){[data-sf-design=slice] [data-commerce-composition=collage]{--sf-collage-cols:minmax(0, 1fr) minmax(0, 54rem) minmax(0, 1fr);--sf-collage-gap:0px;min-block-size:min(860px, calc(100svh - var(--sf-nav-h,80px)))}[data-sf-design=slice] [data-commerce-composition=collage] .sf-commerce-tiles{align-content:space-between;padding-block:0 2rem}[data-sf-design=slice] [data-commerce-composition=collage] .sf-commerce-tile{inline-size:min(22rem,108%);rotate:var(--slice-tilt);z-index:1}[data-sf-design=slice] [data-commerce-composition=collage] .sf-commerce-tile:nth-child(odd){justify-self:start;margin-inline-start:3.25rem}[data-sf-design=slice] [data-commerce-composition=collage] .sf-commerce-tile:nth-child(2n){justify-self:end;margin-inline-end:-8%}[data-sf-design=slice] [data-commerce-composition=collage] .sf-commerce-tile:first-child{margin-block-start:-4.5rem}[data-sf-design=slice] [data-commerce-composition=collage] .sf-commerce-tile:nth-child(2){inline-size:min(19rem,100%);margin-block-start:-2rem}[data-sf-design=slice] [data-commerce-composition=collage] .sf-commerce-tile:nth-child(3){inline-size:min(19rem,100%);margin-block-end:-4rem}[data-sf-design=slice] [data-commerce-composition=collage] .sf-commerce-tile:nth-child(4){margin-block-end:-5rem}[data-sf-design=slice] [data-commerce-composition=collage] .sf-commerce-tile:nth-child(n+5){display:none}}@media (max-width:1023.98px){[data-sf-design=slice] [data-commerce-composition=collage]{min-block-size:min(760px, calc(100svh - var(--sf-nav-h,64px)));align-content:center;padding-block:7.5rem 8rem;position:relative}[data-sf-design=slice] [data-commerce-composition=collage] .sf-commerce-tiles{z-index:0;inline-size:auto;margin:0;display:block;position:absolute;inset:0}[data-sf-design=slice] [data-commerce-composition=collage] .sf-commerce-tile{border-width:5px;inline-size:clamp(8.5rem,34vw,15rem);position:absolute}[data-sf-design=slice] [data-commerce-composition=collage] .sf-commerce-tile:first-child{--slice-tilt:10deg;display:block;inset:-1.5rem -2.25rem auto auto}[data-sf-design=slice] [data-commerce-composition=collage] .sf-commerce-tile:nth-child(2){--slice-tilt:-9deg;display:block;inset:auto auto -1.75rem -2.25rem}[data-sf-design=slice] [data-commerce-composition=collage] .sf-commerce-tile:nth-child(n+3){display:none}[data-sf-design=slice] [data-commerce-composition=collage] .sf-commerce-copy{z-index:2;padding-inline:1.25rem;position:relative}[data-sf-design=slice] .sf-commerce-hero h1{font-size:clamp(3.6rem,.25rem + 20.5vw,8rem)}[data-sf-design=slice] .sf-commerce-hero .sf-commerce-caption{z-index:2;inset:50% auto auto .45rem}[data-sf-design=slice] .sf-commerce-hero:after{inset:auto 1.25rem 2.5rem auto}[data-sf-design=slice] .sf-commerce-hero:before{inset:4.5rem auto auto 1.75rem}}[data-sf-design=slice] main [data-block-type=marquee-band]{z-index:4;background:var(--slice-white);color:var(--slice-ink);border-block:var(--slice-line) solid var(--slice-ink);--sf-marquee-duration:26s;inline-size:104%;margin-block:-1.5rem;margin-inline:-2% 0;padding-block:0;position:relative;rotate:-1.6deg;box-shadow:0 6px #1c1a172e}[data-sf-design=slice] main [data-block-type=marquee-band][data-sf-tone=primary]{background:var(--slice-red);color:var(--slice-on-red);rotate:1.4deg}[data-sf-design=slice] main [data-block-type=marquee-band] .sf-marquee-group{gap:0;padding-inline-end:0}[data-sf-design=slice] main [data-block-type=marquee-band] .sf-marquee-item{gap:0;padding-block:.65rem .55rem}[data-sf-design=slice] main [data-block-type=marquee-band] .sf-marquee-text{font:900 clamp(1.9rem, 1rem + 3.4vw, 4.4rem) / 1 var(--sf-font-heading);text-transform:uppercase;letter-spacing:-.01em;padding-inline:.5em}[data-sf-design=slice] main [data-block-type=marquee-band] .sf-marquee-stripe{background:var(--slice-stripes);border-inline:var(--slice-line) solid var(--slice-ink);block-size:clamp(2.1rem,1.1rem + 3.7vw,4.8rem);inline-size:clamp(4.9rem,2.6rem + 8.8vw,11.4rem);box-shadow:none;border-radius:0}[data-sf-design=slice] [data-block-type=content-media][data-block-variant=split]{background:var(--slice-green);color:var(--slice-white);padding-block:clamp(4rem,8vw,7rem)}@media (min-width:1024px){[data-sf-design=slice] [data-block-type=content-media][data-block-variant=split]{background:var(--slice-dots) 0 0 / 22px 22px, linear-gradient(90deg, var(--slice-white) 50%, var(--slice-green) 50%);background-clip:border-box}[data-sf-design=slice] [data-block-type=content-media][data-block-variant=split]:has(.lg\:col-start-7:first-child){background:var(--slice-dots) 0 0 / 22px 22px, linear-gradient(90deg, var(--slice-green) 50%, var(--slice-white) 50%)}}[data-sf-design=slice] [data-block-type=content-media][data-block-variant=split]>.sf-container-wide{position:relative}[data-sf-design=slice] [data-block-type=content-media][data-block-variant=split] h2{color:var(--slice-white);font-size:clamp(2.2rem,1.2rem + 3.6vw,4.5rem)}[data-sf-design=slice] [data-block-type=content-media][data-block-variant=split] :is(.text-sf-primary-ink,.text-sf-muted-fg,p){color:var(--slice-white)}[data-sf-design=slice] [data-block-type=content-media][data-block-variant=split] p.font-sf-mono{color:var(--slice-mustard)}[data-sf-design=slice] [data-block-type=content-media][data-block-variant=split] [class*=aspect-]{outline:var(--slice-line) solid var(--slice-ink);border:8px solid #fff;border-radius:6px;max-inline-size:34rem;margin-inline:auto;rotate:-5deg;box-shadow:14px 14px #1c1a174d}[data-sf-design=slice] [data-block-type=content-media][data-block-variant=split] .absolute.rounded-sf-card.border{background:var(--slice-spark) center / contain no-repeat;z-index:2;border:0;block-size:5rem;inline-size:5rem;inset:auto auto -2.5rem -1.5rem}[data-sf-design=slice] [data-block-type=content-media][data-block-variant=split] a[data-sf-action]{background:var(--slice-mustard);color:var(--slice-on-mustard);border:var(--slice-line) solid var(--slice-ink);box-shadow:4px 4px 0 var(--slice-ink)}[data-sf-design=slice] [data-block-type=content-media] ul :is(svg){color:var(--slice-mustard)}@media (max-width:1023.98px){[data-sf-design=slice] [data-block-type=content-media][data-block-variant=split]>div>div:has([data-sf-media]){margin-inline:calc(-1 * var(--sf-commerce-pad,1.25rem));background:var(--slice-dots) 0 0 / 20px 20px, var(--slice-white);padding:2.5rem 1.5rem}}[data-sf-design=slice] .sf-cutout-stage{background:var(--slice-dots) 0 0 / 22px 22px, var(--slice-white)}[data-sf-design=slice] .sf-cutout-stage h2{max-inline-size:16ch;margin-inline:auto;font-size:clamp(2.2rem,1rem + 4.4vw,5.25rem)}[data-sf-design=slice] .sf-cutout-stage .sf-cutout-head p{color:var(--slice-red-deep)}[data-sf-design=slice] .sf-cutout-backdrop{color:var(--slice-mustard);-webkit-text-stroke:max(3px, .018em) var(--slice-ink);opacity:1;text-shadow:.045em .045em 0 var(--slice-red);font-weight:900;inset-block-start:44%}[data-sf-design=slice] .sf-cutout-media{inline-size:min(100% - 3rem,30rem)}[data-sf-design=slice] .sf-cutout-backdrop{font-size:min(24rem, calc(94vw / (var(--sf-cutout-chars,8) * .6)))}[data-sf-design=slice] .sf-cutout-stage{--sf-cutout-overlap:clamp(4rem, 12vw, 10rem)}[data-sf-design=slice] .sf-cutout-media img{filter:drop-shadow(14px 22px #1c1a1759)}[data-sf-design=slice] .sf-cutout-band{background:var(--slice-green);color:var(--slice-white);border-block:var(--slice-line) solid var(--slice-ink)}[data-sf-design=slice] .sf-cutout-highlight .font-sf-heading{text-transform:uppercase;font-size:clamp(1.1rem,.9rem + .7vw,1.5rem);font-weight:900}[data-sf-design=slice] .sf-cutout-check{background:var(--slice-mustard);color:var(--slice-on-mustard);border:var(--slice-line) solid var(--slice-ink)!important}[data-sf-design=slice] .sf-cutout-cta a[data-sf-action]{background:var(--slice-mustard);color:var(--slice-on-mustard);border:var(--slice-line) solid var(--slice-ink);box-shadow:4px 4px 0 var(--slice-ink);min-block-size:52px;padding-inline:1.75rem}[data-sf-design=slice] [data-block-type=about-story]{background-color:var(--slice-red);background-image:var(--slice-dash);color:var(--slice-on-red);background-size:16px 9px;padding-block:clamp(3rem,6vw,5rem)}[data-sf-design=slice] [data-block-type=about-story]>.sf-container-wide{background:var(--slice-red) var(--slice-rays);border:var(--slice-line) solid var(--slice-ink);max-inline-size:min(84rem, calc(100% - 2 * var(--sf-commerce-pad,1.25rem)));padding-block:clamp(2.5rem,5vw,4.5rem);padding-inline:clamp(1.25rem,4vw,4rem);position:relative}@media (min-width:1024px){[data-sf-design=slice] [data-block-type=about-story]>.sf-container-wide>div:first-child{grid-area:1/8/auto/span 5}[data-sf-design=slice] [data-block-type=about-story]>.sf-container-wide>div:last-child{grid-area:1/1/auto/span 6}[data-sf-design=slice] [data-block-type=about-story]>.sf-container-wide>div:first-child [class*=aspect-]{margin-block:-1rem -7rem}}[data-sf-design=slice] [data-block-type=about-story] h2{font-size:clamp(2.2rem,1.2rem + 3.4vw,4.4rem);color:var(--slice-mustard)!important}[data-sf-design=slice] [data-block-type=about-story] :is(p,.text-sf-muted-fg,.text-sf-primary-ink,span,bdi):not(a *){color:var(--slice-white)}[data-sf-design=slice] [data-block-type=about-story] p.font-sf-mono{color:var(--slice-mustard)}[data-sf-design=slice] [data-block-type=about-story] .absolute.-inset-3{display:none}[data-sf-design=slice] [data-block-type=about-story] [class*=aspect-]{outline:var(--slice-line) solid var(--slice-ink);border:8px solid #fff;border-radius:4px;rotate:4deg;box-shadow:14px 14px #1c1a1759}[data-sf-design=slice] [data-block-type=about-story] img{filter:grayscale()contrast(1.12)}[data-sf-design=slice] [data-block-type=about-story] [class*=font-sf-heading][class*=text-sf-4xl],[data-sf-design=slice] [data-block-type=about-story] dl dd,[data-sf-design=slice] [data-block-type=about-story] .tabular-nums{color:var(--slice-mustard);font-weight:900}[data-sf-design=slice] [data-block-type=about-story] a[data-sf-action]{background:var(--slice-white);color:var(--slice-ink);border:var(--slice-line) solid var(--slice-ink);box-shadow:4px 4px 0 var(--slice-ink)}[data-sf-design=slice] :is([data-block-type=products-grid],[data-block-type=products-showcase]){background:var(--slice-dots-light) 0 0 / 24px 24px, var(--slice-mustard);color:var(--slice-ink);padding-block:clamp(4.5rem,9vw,8rem);overflow:clip}[data-sf-design=slice] :is([data-block-type=products-grid],[data-block-type=products-showcase]) header{text-align:center;flex-direction:column;align-items:center;position:relative}[data-sf-design=slice] :is([data-block-type=products-grid],[data-block-type=products-showcase]) header>div:first-child{align-items:center;max-inline-size:48rem}[data-sf-design=slice] :is([data-block-type=products-grid],[data-block-type=products-showcase]) header .sf-eyebrow{z-index:0;white-space:nowrap;letter-spacing:-.03em;color:var(--slice-mustard-pale);pointer-events:none;font-size:clamp(5rem,2rem + 13vw,15rem);line-height:.8;position:absolute;inset:-.35em 50% auto auto;translate:50%}[data-sf-design=slice] :is([data-block-type=products-grid],[data-block-type=products-showcase]) header :is(h2,p:not(.sf-eyebrow)){z-index:1;position:relative}[data-sf-design=slice] :is([data-block-type=products-grid],[data-block-type=products-showcase]) header h2{text-transform:none;letter-spacing:-.02em;margin-block-start:clamp(2.5rem,6vw,5rem);font-size:clamp(2rem,1.2rem + 2.8vw,3.6rem)}[data-sf-design=slice] :is([data-block-type=products-grid],[data-block-type=products-showcase]) header .text-sf-muted-fg{color:var(--slice-ink);font-weight:500}[data-sf-design=slice] [data-block-type=products-grid] article[data-sf-card]{background:var(--slice-white);border:var(--slice-line) solid var(--slice-ink);box-shadow:var(--slice-shadow);border-radius:6px;transition:translate .25s cubic-bezier(.3,1.6,.5,1),rotate .25s cubic-bezier(.3,1.6,.5,1),box-shadow .25s}[data-sf-design=slice] [data-block-type=products-grid] li:nth-child(odd) article[data-sf-card]:hover{box-shadow:9px 11px 0 var(--slice-ink);translate:0 -6px;rotate:-1.5deg}[data-sf-design=slice] [data-block-type=products-grid] li:nth-child(2n) article[data-sf-card]:hover{box-shadow:9px 11px 0 var(--slice-ink);translate:0 -6px;rotate:1.5deg}[data-sf-design=slice] [data-block-type=products-grid] article>div:not([data-sf-media-frame]){display:contents}[data-sf-design=slice] [data-block-type=products-grid] article h3{order:1;padding:1.1rem 1.1rem .3rem}[data-sf-design=slice] [data-block-type=products-grid] article h3+p{order:2;margin-block-end:.9rem;padding-inline:1.1rem}[data-sf-design=slice] [data-block-type=products-grid] article .mt-auto{order:4;padding:1rem 1.1rem 0}[data-sf-design=slice] [data-block-type=products-grid] article [data-sf-media-frame]{outline:var(--slice-line) solid var(--slice-ink);background:0 0;border-radius:50%;order:3;margin:0 1rem;overflow:hidden}[data-sf-design=slice] [data-block-type=products-grid] article{padding-block-end:1rem}[data-sf-design=slice] [data-block-type=products-grid] article h3{font-family:var(--sf-font-heading);text-transform:uppercase;font-size:clamp(1.05rem,.8rem + .9vw,1.6rem);font-weight:900}[data-sf-design=slice] [data-block-type=products-grid] article bdi{font-family:var(--sf-font-heading);color:var(--slice-red-deep);font-size:1.35rem;font-weight:900}[data-sf-design=slice] [data-block-type=products-grid] article button[data-sf-action]{background:var(--slice-red);color:var(--slice-on-red);border:var(--slice-line) solid var(--slice-ink);box-shadow:3px 3px 0 var(--slice-ink)}[data-sf-design=slice] [data-block-type=products-grid]>.sf-container>header a[data-sf-action],[data-sf-design=slice] [data-block-type=products-grid]>.sf-container>div:last-child a[data-sf-action]{background:var(--slice-ink);color:var(--slice-white);border:var(--slice-line) solid var(--slice-ink);box-shadow:4px 4px 0 var(--slice-red)}[data-sf-design=slice] [data-block-type=products-grid] ul{gap:clamp(1rem,2.5vw,2rem)}@media (max-width:639.98px){[data-sf-design=slice] [data-block-type=products-grid] ul{grid-template-columns:minmax(0,1fr)}}[data-sf-design=slice] [data-block-type=products-showcase] ul{gap:clamp(.9rem,2vw,1.6rem)}[data-sf-design=slice] [data-block-type=products-showcase] article[data-sf-card]{border:var(--slice-line) solid var(--slice-ink);box-shadow:var(--slice-shadow);border-radius:6px;transition:translate .25s cubic-bezier(.3,1.6,.5,1),box-shadow .25s}[data-sf-design=slice] [data-block-type=products-showcase] li:nth-child(2n) article[data-sf-card]{rotate:1.2deg}[data-sf-design=slice] [data-block-type=products-showcase] li:nth-child(3n) article[data-sf-card]{rotate:-1.4deg}[data-sf-design=slice] [data-block-type=products-showcase] article[data-sf-card]:hover{box-shadow:9px 11px 0 var(--slice-ink);translate:0 -6px}[data-sf-design=slice] [data-block-type=products-showcase] article .rounded-sf-option{background:var(--slice-white);border:var(--slice-line) solid var(--slice-ink);box-shadow:3px 3px 0 var(--slice-ink);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:4px}[data-sf-design=slice] [data-block-type=products-showcase] article :is(h3,h3 *){white-space:normal;text-overflow:clip;overflow:visible}[data-sf-design=slice] [data-block-type=products-showcase] article h3{font-family:var(--sf-font-heading);text-transform:uppercase;font-size:clamp(.95rem,.8rem + .6vw,1.35rem);font-weight:900;line-height:1}@media (max-width:639.98px){[data-sf-design=slice] [data-block-type=products-showcase] li:not(:first-child) article h3{letter-spacing:0;font-size:.8rem}[data-sf-design=slice] [data-block-type=products-showcase] li:not(:first-child) article .rounded-sf-option{padding:.4rem .5rem}}[data-sf-design=slice] [data-block-type=products-showcase] article h3{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}[data-sf-design=slice] [data-block-type=products-showcase] li:first-child article h3{font-size:clamp(1.4rem,1rem + 1.6vw,2.6rem)}[data-sf-design=slice] [data-block-type=products-showcase] article bdi{font-family:var(--sf-font-heading);color:var(--slice-red-deep);font-size:1.1rem;font-weight:900}[data-sf-design=slice] [data-block-type=products-showcase] article button[data-sf-action]{pointer-events:auto;background:var(--slice-red);color:var(--slice-on-red);border:var(--slice-line) solid var(--slice-ink);box-shadow:3px 3px 0 var(--slice-ink)}[data-sf-design=slice] :is([data-block-type=products-grid],[data-block-type=products-showcase]) header a[data-sf-action],[data-sf-design=slice] :is([data-block-type=products-grid],[data-block-type=products-showcase])>.sf-container>:last-child:not(ul) a[data-sf-action]{background:var(--slice-ink);color:var(--slice-white);border:var(--slice-line) solid var(--slice-ink);box-shadow:4px 4px 0 var(--slice-red)}[data-sf-design=slice] [data-block-type=menu-board]{background:var(--slice-dots) 0 0 / 22px 22px, var(--slice-white);padding-block:clamp(4.5rem,8vw,7rem)}[data-sf-design=slice] [data-block-type=menu-board] header{text-align:center;justify-content:center;align-items:center}[data-sf-design=slice] [data-block-type=menu-board] header>div{align-items:center;margin-inline:auto}[data-sf-design=slice] [data-block-type=menu-board] [data-tabs-row]{border:0;flex-wrap:nowrap;justify-content:safe center;gap:.6rem;padding-block:.5rem 1rem}[data-sf-design=slice] [data-block-type=menu-board] [data-tabs-row] button{border:var(--slice-line) solid var(--slice-ink);background:var(--slice-white);font-family:var(--sf-font-heading);text-transform:uppercase;letter-spacing:.03em;color:var(--slice-ink);border-radius:999px;margin:0;padding:.55rem 1.15rem;font-size:.85rem;font-weight:900}[data-sf-design=slice] [data-block-type=menu-board] [data-tabs-row] button[aria-selected=true]{background:var(--slice-red);color:var(--slice-on-red);box-shadow:3px 3px 0 var(--slice-ink)}[data-sf-design=slice] [data-block-type=menu-board] [role=tabpanel],[data-sf-design=slice] [data-block-type=menu-board] [data-tabs-row]+div{border:var(--slice-line) solid var(--slice-ink);box-shadow:8px 8px 0 var(--slice-green);background:#fff;border-radius:8px;padding:clamp(.75rem,2vw,2rem) clamp(1rem,3vw,2.5rem)}[data-sf-design=slice] [data-block-type=menu-board] article h3{text-transform:uppercase;font-weight:900}[data-sf-design=slice] [data-block-type=menu-board] article bdi{font-family:var(--sf-font-heading);color:var(--slice-red-deep);font-size:1.15rem;font-weight:900}[data-sf-design=slice] [data-block-type=menu-board] li{border-style:dashed;border-color:#1c1a1740}[data-sf-design=slice] [data-block-type=menu-board] button[data-sf-action]{background:var(--slice-mustard);color:var(--slice-on-mustard);border:2px solid var(--slice-ink);box-shadow:2px 2px 0 var(--slice-ink);min-block-size:2.6rem;min-inline-size:2.6rem;padding-inline:.6rem}[data-sf-design=slice] [data-block-type=menu-board] article .\@container\/sf-add{flex-shrink:0;justify-content:flex-end;min-inline-size:4.5rem}[data-sf-design=slice] [data-block-type=menu-board] button[data-sf-action]{min-inline-size:max-content}[data-sf-design=slice] [data-block-type=menu-board] button[data-sf-action] span:not(.sr-only){text-overflow:clip;overflow:visible}[data-sf-design=slice] [data-block-type=menu-board] button[data-sf-action] svg{block-size:1.15rem;inline-size:1.15rem}[data-sf-design=slice] [data-block-type=menu-board] .line-clamp-2{-webkit-line-clamp:unset;display:block;overflow:visible}[data-sf-design=slice] [data-block-type=menu-board] [data-sf-media]{border-radius:50%}[data-sf-design=slice] [data-block-type=menu-board] h3{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}@media (max-width:639.98px){[data-sf-design=slice] [data-block-type=menu-board] article{flex-wrap:wrap;row-gap:.6rem}[data-sf-design=slice] [data-block-type=menu-board] article>div:last-child{flex-basis:100%;justify-content:space-between;align-self:auto}[data-sf-design=slice] [data-block-type=menu-board] [data-tabs-row]+div{box-shadow:5px 5px 0 var(--slice-green);padding-inline:1rem}}[data-sf-design=slice] [data-block-type=gallery]{background:var(--slice-dots-light) 0 0 / 22px 22px, var(--slice-green);color:var(--slice-white);padding-block:clamp(4.5rem,9vw,8rem);overflow:clip}[data-sf-design=slice] [data-block-type=gallery] h2{color:var(--slice-white)}[data-sf-design=slice] [data-block-type=gallery] .sf-eyebrow{color:var(--slice-mustard)}[data-sf-design=slice] [data-block-type=gallery] li>figure>div{outline:var(--slice-line) solid var(--slice-ink);rotate:var(--slice-tilt,-2deg);border:7px solid #fff;border-radius:4px;box-shadow:10px 10px #0000004d}[data-sf-design=slice] [data-block-type=gallery] li:nth-child(2n)>figure>div{--slice-tilt:2.5deg}[data-sf-design=slice] [data-block-type=gallery] li:nth-child(3n)>figure>div{--slice-tilt:-3.5deg}[data-sf-design=slice] [data-block-type=reviews-showcase]{background:var(--slice-dots) 0 0 / 20px 20px, var(--slice-white);padding-block:clamp(4.5rem,9vw,8rem)}[data-sf-design=slice] [data-block-type=reviews-showcase] h2:before{content:"";background:var(--slice-heart) 0 0 / 2.4rem auto repeat-x;block-size:2.2rem;inline-size:7.5rem;margin-block-end:1rem;display:block}[data-sf-design=slice] [data-block-type=reviews-showcase] figure[data-sf-card]{border:var(--slice-line) solid var(--slice-ink);box-shadow:var(--slice-shadow);background:var(--slice-green);color:var(--slice-white);border-radius:6px;font-weight:600}[data-sf-design=slice] [data-block-type=reviews-showcase] [data-reveal]:nth-child(4n+2) figure[data-sf-card]{background:var(--slice-mustard);color:var(--slice-on-mustard)}[data-sf-design=slice] [data-block-type=reviews-showcase] [data-reveal]:nth-child(4n+3) figure[data-sf-card]{background:var(--slice-red);color:var(--slice-on-red)}[data-sf-design=slice] [data-block-type=reviews-showcase] [data-reveal]:nth-child(4n) figure[data-sf-card]{color:var(--slice-ink);background:#fff}[data-sf-design=slice] [data-block-type=reviews-showcase] figure[data-sf-card] :is(p,blockquote,figcaption,span,cite){color:inherit}[data-sf-design=slice] [data-block-type=reviews-showcase] figure[data-sf-card] blockquote{font-size:1.05rem;line-height:1.45}[data-sf-design=slice] [data-block-type=reviews-showcase] figure[data-sf-card] .text-sf-warning{color:var(--slice-mustard)}[data-sf-design=slice] [data-block-type=reviews-showcase] [data-reveal]:nth-child(4n+2) figure[data-sf-card] .text-sf-warning{color:var(--slice-red-deep)}[data-sf-design=slice] [data-block-type=reviews-showcase] [data-reveal]:nth-child(4n) figure[data-sf-card] .text-sf-warning{color:var(--slice-red)}[data-sf-design=slice] [data-block-type=reviews-showcase] figure[data-sf-card] svg[class*=quote]{opacity:.35}[data-sf-design=slice] [data-block-type=process-steps]{background:var(--slice-dots) 0 0 / 22px 22px, var(--slice-white)}[data-sf-design=slice] [data-block-type=process-steps][data-block-variant=numbered] ol>li{border:var(--slice-line) solid var(--slice-ink);background:var(--slice-mustard);box-shadow:var(--slice-shadow);border-radius:6px;padding:1.5rem}[data-sf-design=slice] [data-block-type=process-steps][data-block-variant=numbered] ol>li:before{display:none}[data-sf-design=slice] [data-block-type=process-steps][data-block-variant=numbered] ol>li:nth-child(3n+2){background:var(--slice-red);color:var(--slice-on-red)}[data-sf-design=slice] [data-block-type=process-steps][data-block-variant=numbered] ol>li:nth-child(3n){background:var(--slice-green);color:var(--slice-white)}[data-sf-design=slice] [data-block-type=process-steps][data-block-variant=numbered] ol>li :is(p,span,h3){color:inherit}[data-sf-design=slice] [data-block-type=process-steps][data-block-variant=numbered] ol>li .text-sf-6xl{-webkit-text-stroke:3px currentColor;color:#0000;-webkit-text-stroke-color:var(--slice-ink);font-size:clamp(4rem,3rem + 4vw,7rem);font-weight:900}[data-sf-design=slice] [data-block-type=process-steps][data-block-variant=numbered] ol>li:nth-child(3n+2) .text-sf-6xl,[data-sf-design=slice] [data-block-type=process-steps][data-block-variant=numbered] ol>li:nth-child(3n) .text-sf-6xl{-webkit-text-stroke-color:var(--slice-white)}[data-sf-design=slice] [data-block-type=process-steps] .text-sf-accent-ink{background:var(--slice-ink);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;align-self:start;padding:.25rem .6rem;font-weight:800;color:var(--slice-white)!important}[data-sf-design=slice] [data-block-type=process-steps] [data-sf-media]{outline:var(--slice-line) solid var(--slice-ink);border:6px solid #fff;border-radius:4px}[data-sf-design=slice] [data-block-type=contact-panel]{background:var(--slice-dots-light) 0 0 / 22px 22px, var(--slice-green);color:var(--slice-white);--sf-color-fg:var(--slice-white);--sf-color-muted-fg:#e3ebe5;--sf-color-border:#ffffff59}[data-sf-design=slice] [data-block-type=contact-panel] h2{color:var(--slice-white)}[data-sf-design=slice] [data-block-type=contact-panel] :is(.text-sf-primary-ink,.sf-eyebrow){color:var(--slice-mustard)}[data-sf-design=slice] [data-block-type=contact-panel] :is(input,textarea,select){background:var(--slice-white);color:var(--slice-ink);border:2px solid var(--slice-ink)}[data-sf-design=slice] [data-block-type=contact-panel] [data-sf-card],[data-sf-design=slice] [data-block-type=contact-panel] .sf-card{color:var(--slice-ink);border:var(--slice-line) solid var(--slice-ink);box-shadow:6px 6px 0 var(--slice-ink);--sf-color-fg:var(--slice-ink);--sf-color-muted-fg:#57514a;background:#fff}[data-sf-design=slice] [data-block-type=contact-panel] button[type=submit]{background:var(--slice-red);color:var(--slice-on-red);border:var(--slice-line) solid var(--slice-ink);box-shadow:4px 4px 0 var(--slice-ink);text-transform:uppercase;font-weight:900}[data-sf-design=slice] [data-block-type=faq-accordion]{background:var(--slice-mustard)}[data-sf-design=slice] [data-block-type=faq-accordion] details{background:var(--slice-white);box-shadow:4px 4px 0 var(--slice-ink);margin-block-end:.9rem;padding-inline:1.25rem;border:var(--slice-line) solid var(--slice-ink)!important;border-radius:6px!important}[data-sf-design=slice] [data-block-type=faq-accordion] summary{font-family:var(--sf-font-heading);text-transform:uppercase;font-weight:900}[data-sf-design=slice] [data-block-type=faq-accordion] aside,[data-sf-design=slice] [data-block-type=faq-accordion] .bg-sf-inverse{background:var(--slice-red);color:var(--slice-on-red);border:var(--slice-line) solid var(--slice-ink);box-shadow:var(--slice-shadow)}[data-sf-design=slice] [data-block-type=cta][data-block-variant=media] .bg-sf-fg\/60{background:linear-gradient(var(--slice-b-red-shade,#781e0a), var(--slice-b-red-shade,#781e0a)), var(--slice-red-deep)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=slice] [data-block-type=cta][data-block-variant=media] .bg-sf-fg\/60{background:linear-gradient(color-mix(in srgb, var(--slice-b-red-shade,#781e0a) 55%, transparent), color-mix(in srgb, var(--slice-b-red-shade,#781e0a) 55%, transparent)), color-mix(in srgb, var(--slice-red-deep) 80%, transparent)}}[data-sf-design=slice] [data-block-type=cta][data-block-variant=media] .bg-sf-fg\/60{mix-blend-mode:multiply}[data-sf-design=slice] [data-block-type=cta][data-block-variant=media] p{color:var(--slice-white);text-shadow:0 1px 2px #0009;opacity:1;font-weight:600}[data-sf-design=slice] [data-block-type=cta][data-block-variant=media]{border-block:var(--slice-line) solid var(--slice-ink)}[data-sf-design=slice] [data-block-type=cta] h2{color:var(--slice-white);text-shadow:0 .05em 0 var(--slice-ink);font-size:clamp(2.6rem,1rem + 6vw,7rem);line-height:.86}[data-sf-design=slice] [data-block-type=cta] a[data-sf-action]{border:var(--slice-line) solid var(--slice-ink);box-shadow:4px 4px 0 var(--slice-ink)}[data-sf-design=slice] [data-block-type=cta] a[data-sf-action]:first-child{background:var(--slice-mustard);color:var(--slice-on-mustard)}[data-sf-design=slice] [data-block-type=cta] a[data-sf-action]:nth-child(2){background:var(--slice-white);color:var(--slice-ink)}[data-sf-design=slice] [data-block-type=team-grid]{background:var(--slice-mustard)}[data-sf-design=slice] [data-block-type=team-grid] [data-sf-media]{outline:var(--slice-line) solid var(--slice-ink);border:6px solid #fff;border-radius:4px}[data-sf-design=slice] [data-block-type=team-grid] li:nth-child(odd) [data-sf-media]{rotate:-2deg}[data-sf-design=slice] [data-block-type=team-grid] li:nth-child(2n) [data-sf-media]{rotate:2deg}[data-sf-design=slice] [data-block-type=team-grid] img{filter:grayscale()contrast(1.1)}[data-sf-design=slice] [data-block-type=legal-document] h1{font-size:clamp(2.5rem,1.5rem + 4vw,5rem)}[data-sf-design=slice] [data-block-type=footer]{border-block-start:var(--slice-line) solid var(--slice-ink);background-image:var(--slice-dots-light);background-size:22px 22px}[data-sf-design=slice] [data-block-type=footer] :is([data-sf-wordmark],.sf-footer-wordmark,[class*=wordmark]){text-transform:uppercase;letter-spacing:-.03em;font-weight:900}@keyframes slice-wobble{0%,to{rotate:calc(var(--slice-tilt,0deg) - 2.5deg)}50%{rotate:calc(var(--slice-tilt,0deg) + 2.5deg)}}@keyframes slice-spin{to{rotate:360deg}}@keyframes slice-beat{0%,to{scale:1}12%{scale:1.18}24%{scale:.96}36%{scale:1.1}}@keyframes slice-pop{0%{opacity:0;rotate:-8deg;scale:.55}60%{opacity:1;rotate:2deg;scale:1.07}80%{rotate:-1deg;scale:.97}to{opacity:1;rotate:none;scale:1}}@keyframes slice-tilt-in{0%{rotate:calc(var(--slice-tilt,0deg) - 14deg);translate:0 18%}to{rotate:var(--slice-tilt,0deg);translate:0}}@keyframes slice-fling{0%{translate:0}to{translate:var(--slice-fling-x,0) -40%;rotate:calc(var(--slice-tilt,0deg) * 3)}}@keyframes slice-sway{0%{rotate:-3deg}to{rotate:3deg}}@keyframes slice-word{0%{translate:18%}to{translate:-18%}}@media (prefers-reduced-motion:no-preference){[data-sf-design=slice]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero .sf-commerce-tile{animation:1s cubic-bezier(.2,.7,.1,1) both sf-show-enter,6s ease-in-out 1s infinite slice-wobble}[data-sf-design=slice]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero .sf-commerce-tile:nth-child(2){animation-duration:1s,7s;animation-delay:.12s,1.6s}[data-sf-design=slice]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero .sf-commerce-tile:nth-child(3){animation-duration:1s,6.5s;animation-delay:.24s,2.2s}[data-sf-design=slice]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero .sf-commerce-tile:nth-child(4){animation-duration:1s,7.5s;animation-delay:.36s,1.3s}[data-sf-design=slice]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero:after{animation:2.4s ease-in-out infinite slice-beat}[data-sf-design=slice]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero:before{animation:14s linear infinite slice-spin}[data-sf-design=slice]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=content-media][data-block-variant=split] .absolute.rounded-sf-card.border{animation:12s linear infinite slice-spin}[data-sf-design=slice]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) :is([data-block-type=products-grid],[data-block-type=products-showcase]) header .sf-eyebrow{animation:5s ease-in-out infinite alternate slice-sway}@supports (animation-timeline:view()){[data-sf-design=slice]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero .sf-commerce-tile [data-sf-media]{animation:linear both slice-fling;animation-timeline:view();animation-range:exit}[data-sf-design=slice]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero .sf-commerce-tile:nth-child(odd) [data-sf-media]{--slice-fling-x:-12%}[data-sf-design=slice]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero .sf-commerce-tile:nth-child(2n) [data-sf-media]{--slice-fling-x:12%}[data-sf-design=slice]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=content-media] [class*=aspect-]{--slice-tilt:-5deg;animation:linear both slice-tilt-in;animation-timeline:view();animation-range:entry cover 45%}[data-sf-design=slice]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=about-story] [class*=aspect-]{--slice-tilt:4deg;animation:linear both slice-tilt-in;animation-timeline:view();animation-range:entry cover 45%}[data-sf-design=slice]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=gallery] li>figure>div{animation:linear both slice-tilt-in;animation-timeline:view();animation-range:entry cover 40%}[data-sf-design=slice]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) :is([data-block-type=products-grid],[data-block-type=products-showcase]) header .sf-eyebrow{animation:linear both slice-word;animation-timeline:view();animation-range:cover}[data-sf-design=slice]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) :is([data-block-type=products-grid],[data-block-type=products-showcase]) :is(ul,ol)>li{animation:linear both slice-pop;animation-timeline:view();animation-range:entry 5% entry 95%}[data-sf-design=slice]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-cutout-stage[data-block-variant=drive-in] .sf-cutout-media img{animation:cubic-bezier(.2,.6,.25,1) both slice-roll;animation-timeline:--sf-cutout;animation-range:cover 5vh cover 55vh}[data-sf-design=slice]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=about-story] img{animation:linear both slice-develop;animation-timeline:view();animation-range:entry 10% cover 50%}[data-sf-design=slice]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=reviews-showcase] [data-reveal-group]>[data-reveal]{animation:linear both slice-land;animation-timeline:view();animation-range:entry entry 85%}[data-sf-design=slice]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=reviews-showcase] [data-reveal-group]>[data-reveal]:nth-child(2n){--slice-land:7deg}[data-sf-design=slice]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=menu-board] li{animation:linear both slice-ticket;animation-timeline:view();animation-range:entry entry 70%}[data-sf-design=slice]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=cta] h2{animation:linear both slice-zoom;animation-timeline:view();animation-range:entry cover 50%}[data-sf-design=slice]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) main [data-block-type=marquee-band]{animation:linear both slice-ticker-swing;animation-timeline:view();animation-range:cover}[data-sf-design=slice]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) main [data-block-type=marquee-band][data-sf-tone=primary]{--slice-swing:1.4deg}}}@keyframes slice-roll{0%{rotate:480deg}to{rotate:none}}@keyframes slice-develop{0%{filter:grayscale()brightness(1.9)contrast(.45)}to{filter:grayscale()contrast(1.12)}}@keyframes slice-land{0%{opacity:0;translate:0 70px;rotate:var(--slice-land,-7deg)}to{opacity:1;translate:0;rotate:none}}@keyframes slice-ticket{0%{opacity:0;translate:-48px}to{opacity:1;translate:0}}@keyframes slice-zoom{0%{opacity:.2;letter-spacing:.06em;scale:1.35}to{opacity:1;letter-spacing:-.01em;scale:1}}@keyframes slice-ticker-swing{0%{rotate:calc(var(--slice-swing,-1.6deg) * 2)}to{rotate:calc(var(--slice-swing,-1.6deg) * -.2)}}[data-sf-design=slice] [data-block-type=menu-board] .sf-container>.sticky:has([data-sf-action=open-cart]){display:none}[data-sf-design=canopy]{--sf-font-mono:var(--sf-font-body)!important}[data-sf-design=canopy] :is(.font-sf-mono,.sf-reveal-index,.sf-commerce-caption){font-variant-numeric:tabular-nums}[data-sf-design=canopy]{--canopy-ink:var(--sf-color-fg,#16261c);--canopy-green:var(--sf-brand-primary,#2f4f3a);--canopy-deep:var(--sf-brand-primary,#1f3628);--canopy-sage:var(--canopy-green)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=canopy]{--canopy-sage:color-mix(in oklab, var(--canopy-green) 6%, #fff)}}[data-sf-design=canopy]{--canopy-sage-2:var(--canopy-green)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=canopy]{--canopy-sage-2:color-mix(in oklab, var(--canopy-green) 11%, #fff)}}[data-sf-design=canopy]{--canopy-ochre:var(--sf-brand-accent,#d4a046);--canopy-shade:var(--canopy-deep)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=canopy]{--canopy-shade:color-mix(in oklab, var(--canopy-deep) 45%, #000)}}[data-sf-design=canopy]{--canopy-ease:cubic-bezier(.22, .7, .12, 1);--canopy-stage-radius:clamp(18px, 2.2vw, 30px);--sf-radius-card:18px;--sf-radius-control:10px;--sf-commerce-pad:clamp(.75rem, 3vw, 2.5rem)}[data-sf-design=canopy] :is(h1,h2,h3):where(.font-sf-heading,.sf-display){letter-spacing:-.018em;font-weight:400}[data-sf-design=canopy] h2.font-sf-heading{font-size:clamp(2rem,1.4rem + 2.2vw,3.25rem);font-weight:300;line-height:1.08}[data-sf-design=canopy] :is(.sf-eyebrow,p.font-sf-mono.uppercase,p.inline-flex.font-sf-mono){font-family:var(--sf-font-body);letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:500}[data-sf-design=canopy] :is(.sf-eyebrow,p.inline-flex.font-sf-mono)>span.h-px{background:var(--canopy-ochre);opacity:1;inline-size:1.5rem}[data-sf-design=canopy] a[data-sf-action]{transition:background-color .35s var(--canopy-ease), color .35s var(--canopy-ease), border-color .35s var(--canopy-ease), translate .35s var(--canopy-ease)}[data-sf-design=canopy] a[data-sf-action]:hover{translate:0 -1px}[data-sf-design=canopy] [data-block-type=navbar] [data-sf-brand]>span{letter-spacing:-.01em;font-size:1.3rem;font-weight:400}[data-sf-design=canopy] [data-block-type=navbar] nav a{font-size:13px}[data-sf-design=canopy] [data-commerce-composition=cinema]{min-block-size:min(920px,100svh - 2rem);margin-inline:var(--sf-commerce-pad);margin-block:min(var(--sf-commerce-pad), 1rem) .5rem;border-radius:var(--canopy-stage-radius);background:var(--canopy-deep);padding-inline:0;overflow:clip}[data-sf-design=canopy] [data-commerce-composition=cinema] .sf-commerce-media{border-radius:inherit;inset:-10% 0}[data-sf-design=canopy] [data-commerce-composition=cinema] .sf-commerce-media:after{background:linear-gradient(90deg, var(--canopy-shade) 0%, var(--canopy-shade) 45%, transparent 75%), linear-gradient(0deg, var(--canopy-shade), transparent 45%)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=canopy] [data-commerce-composition=cinema] .sf-commerce-media:after{background:linear-gradient(90deg, color-mix(in oklab, var(--canopy-shade) 80%, transparent) 0%, color-mix(in oklab, var(--canopy-shade) 40%, transparent) 45%, transparent 75%), linear-gradient(0deg, color-mix(in oklab, var(--canopy-shade) 60%, transparent), transparent 45%)}}[data-sf-design=canopy] [data-commerce-composition=cinema] .sf-commerce-copy{text-align:start;place-self:end start;max-inline-size:46rem;padding:clamp(2rem,6vw,5.5rem) clamp(1.25rem,5vw,5rem)}[data-sf-design=canopy] [data-commerce-composition=cinema] .sf-commerce-copy>p:first-child{color:#ffffffd9}[data-sf-design=canopy] [data-commerce-composition=cinema] h1{letter-spacing:-.035em;max-inline-size:13ch;margin-inline:0;font-size:clamp(2.6rem,1.6rem + 4.6vw,6rem);font-weight:300;line-height:1}[data-sf-design=canopy] [data-commerce-composition=cinema] .sf-commerce-copy>p:not(:first-child){color:#ffffffd6;max-inline-size:40ch;margin-inline:0;font-size:16px}[data-sf-design=canopy] [data-commerce-composition=cinema] .sf-commerce-actions>div{justify-content:start}[data-sf-design=canopy] [data-commerce-composition=cinema] .sf-commerce-actions a:first-child{color:var(--canopy-ink);background:#fff;border-color:#fff}[data-sf-design=canopy] [data-commerce-composition=cinema] .sf-commerce-actions a:first-child:hover{background:var(--canopy-sage)}[data-sf-design=canopy] [data-commerce-composition=cinema] .sf-commerce-actions a:nth-child(2){color:#fff;background:0 0;border:1px solid #ffffff80}[data-sf-design=canopy] [data-commerce-composition=cinema] .sf-commerce-actions a:nth-child(2):hover{background:#ffffff1f}[data-sf-design=canopy] [data-commerce-composition=cinema] .sf-commerce-caption{display:none}@media (min-width:640px){[data-sf-design=canopy] [data-commerce-composition=cinema] h1{-webkit-hyphens:manual;hyphens:manual;max-inline-size:15ch}}[data-sf-design=canopy] [data-block-type=marquee-band]{--sf-marquee-gap:clamp(1rem, 2vw, 1.5rem);color:var(--canopy-green);background:0 0;border:0;padding-block:clamp(1.5rem,3vw,2.5rem) clamp(1rem,2vw,1.5rem);-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}[data-sf-design=canopy] [data-block-type=marquee-band] .sf-marquee-item{gap:var(--sf-marquee-gap)}[data-sf-design=canopy] [data-block-type=marquee-band] .sf-marquee-text{font-family:var(--sf-font-heading);letter-spacing:-.02em;font-size:clamp(1.6rem,1.1rem + 2.2vw,3.4rem);font-weight:300;line-height:1.15}[data-sf-design=canopy] [data-block-type=marquee-band] .sf-marquee-item:after{content:"";background:var(--canopy-ochre);border-radius:50%;flex:none;block-size:.375rem;inline-size:.375rem}[data-sf-design=canopy] [data-block-type=services-showcase][data-block-variant=stack]>.sf-container>header{margin-block-end:clamp(2rem,4vw,3.5rem)}[data-sf-design=canopy] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack{gap:clamp(1rem,2vw,1.75rem)}[data-sf-design=canopy] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-card{border:1px solid var(--sf-color-border);border-radius:calc(var(--sf-radius-card) + 6px);background:var(--sf-color-bg);color:var(--canopy-ink);box-shadow:0 1px 0 var(--canopy-ink), 0 18px 40px -28px var(--canopy-ink);gap:clamp(1rem,3vw,3rem);padding:clamp(.75rem,1.4vw,1.25rem);display:grid}@supports (color:color-mix(in lab, red, red)){[data-sf-design=canopy] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-card{box-shadow:0 1px 0 color-mix(in oklab, var(--canopy-ink) 3%, transparent), 0 18px 40px -28px color-mix(in oklab, var(--canopy-ink) 25%, transparent)}}[data-sf-design=canopy] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-media{aspect-ratio:4/3;border-radius:var(--sf-radius-card)}[data-sf-design=canopy] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-media:after{content:none}[data-sf-design=canopy] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-media img{transition:scale 1.1s var(--canopy-ease)}[data-sf-design=canopy] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-card:hover .sf-stack-media img{scale:1.05}[data-sf-design=canopy] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-caption{-webkit-backdrop-filter:none;color:inherit;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.1rem;margin:0;padding:.5rem clamp(.25rem,2vw,2rem) .75rem 0;display:flex;position:relative;inset:auto}[data-sf-design=canopy] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-index{color:var(--canopy-green);font-size:clamp(2.5rem,2rem + 2vw,4.5rem);font-weight:300;line-height:1;position:absolute;inset-block-start:.25rem;inset-inline-end:clamp(.25rem,1.5vw,1rem)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=canopy] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-index{color:color-mix(in oklab, var(--canopy-green) 22%, transparent)}}[data-sf-design=canopy] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-eyebrow{font-family:var(--sf-font-body);letter-spacing:.2em;color:var(--canopy-green);opacity:1;font-size:11px;font-weight:500}[data-sf-design=canopy] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-title{letter-spacing:-.02em;max-inline-size:16ch;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.6rem);font-weight:400;line-height:1.08}[data-sf-design=canopy] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-title a{text-decoration:none}[data-sf-design=canopy] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-caption p{color:var(--sf-color-muted-fg);opacity:1;max-inline-size:52ch;font-size:15px;line-height:1.6}[data-sf-design=canopy] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-includes{color:var(--canopy-ink);gap:.35rem 1.25rem}[data-sf-design=canopy] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-includes svg{color:var(--canopy-ochre)}[data-sf-design=canopy] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-price bdi{font-family:var(--sf-font-heading);font-size:1.35rem;font-weight:400}[data-sf-design=canopy] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-action a{min-block-size:0;box-shadow:none;color:var(--canopy-ink);border:0;background:0 0;border-block-end:1px solid;border-radius:0;padding:0 0 .3rem;font-size:13px}[data-sf-design=canopy] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-action a svg{transition:translate .35s var(--canopy-ease);rotate:-45deg}[data-sf-design=canopy] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-action a:hover svg{translate:2px -2px}@media (min-width:768px){[data-sf-design=canopy] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-card{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}[data-sf-design=canopy] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-media{aspect-ratio:4/3.1}}@media (max-width:767.98px){[data-sf-design=canopy] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-card{background:var(--sf-color-bg)}[data-sf-design=canopy] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-caption{padding:0 .5rem .75rem}[data-sf-design=canopy] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-index{background:var(--canopy-shade);border-radius:999px;padding:.3rem .6rem;inset-block-start:-3.1rem;inset-inline-end:.75rem}@supports (color:color-mix(in lab, red, red)){[data-sf-design=canopy] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-index{background:color-mix(in oklab, var(--canopy-shade) 90%, transparent)}}[data-sf-design=canopy] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-index{color:#fff;font-size:1.5rem}}[data-sf-design=canopy] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]){margin-inline:var(--sf-commerce-pad);border-radius:var(--canopy-stage-radius);background:var(--canopy-deep);color:#fff;min-block-size:min(86svh,50rem)}[data-sf-design=canopy] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]) :is(h2,p,span){color:inherit}[data-sf-design=canopy] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media])>div:first-child>div:last-child{background:linear-gradient(0deg, var(--canopy-shade) 0%, var(--canopy-shade) 45%, transparent 70%)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=canopy] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media])>div:first-child>div:last-child{background:linear-gradient(0deg, color-mix(in oklab, var(--canopy-shade) 70%, transparent) 0%, color-mix(in oklab, var(--canopy-shade) 20%, transparent) 45%, transparent 70%)}}[data-sf-design=canopy] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]):not(:has(.text-center)){align-items:flex-end}[data-sf-design=canopy] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]):not(:has(.text-center)) h2{max-inline-size:24ch;font-size:clamp(1.75rem,1.2rem + 2.2vw,3.25rem);font-weight:300;line-height:1.1}[data-sf-design=canopy] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]):not(:has(.text-center)) .sf-container-wide{padding-block:clamp(2rem,5vw,4.5rem)}[data-sf-design=canopy] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]):not(:has(.text-center)) .sf-scroll-words{opacity:1!important;animation:none!important}[data-sf-design=canopy] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]):has(.text-center){min-block-size:min(92svh,54rem)}[data-sf-design=canopy] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]):has(.text-center)>div:first-child>div:last-child{background:var(--canopy-shade)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=canopy] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]):has(.text-center)>div:first-child>div:last-child{background:color-mix(in oklab, var(--canopy-shade) 18%, transparent)}}[data-sf-design=canopy] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]):has(.text-center) .text-center{border-radius:calc(var(--sf-radius-card) + 4px);max-inline-size:40rem;color:var(--canopy-ink);box-shadow:0 30px 80px -30px var(--canopy-shade);background:#fffffff7;padding:clamp(1.75rem,4vw,3.25rem) clamp(1.5rem,4vw,3.5rem)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=canopy] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]):has(.text-center) .text-center{box-shadow:0 30px 80px -30px color-mix(in oklab, var(--canopy-shade) 50%, transparent)}}[data-sf-design=canopy] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]):has(.text-center) .text-center{text-shadow:none}[data-sf-design=canopy] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]):has(.text-center) .text-center>p:first-child{color:var(--canopy-green)}[data-sf-design=canopy] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]):has(.text-center) h2{max-inline-size:24ch;font-size:clamp(1.5rem,1.15rem + 1.4vw,2.25rem);font-weight:400;line-height:1.2}[data-sf-design=canopy] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]):has(.text-center) .text-center>p:last-child:not(:first-child){color:var(--sf-color-muted-fg);font-family:var(--sf-font-body);letter-spacing:.12em}[data-sf-design=canopy] [data-block-type=features-media][data-block-variant=split-list] ol>li>span:first-child{font-family:var(--sf-font-heading);color:var(--canopy-ochre);font-size:1.1rem}[data-sf-design=canopy] [data-block-type=features-media][data-block-variant=split-list] ol>li h3{font-size:1.5rem}[data-sf-design=canopy] [data-block-type=features-media][data-block-variant=split-list] [class*=shadow-sf-lg]{box-shadow:none;border-radius:var(--canopy-stage-radius)}[data-sf-design=canopy] [data-block-type=features-media][data-block-variant=split-list] ol>li{transition:background-color .4s var(--canopy-ease), padding .4s var(--canopy-ease)}[data-sf-design=canopy] [data-block-type=features-media][data-block-variant=split-list] ol>li:hover{background:var(--canopy-sage);padding-inline:1rem}[data-sf-design=canopy] [data-block-type=features-media][data-block-variant=sticky-scroll] [class*=shadow-sf-lg]{box-shadow:none;border-radius:var(--canopy-stage-radius)}[data-sf-design=canopy] [data-block-type=features-media][data-block-variant=sticky-scroll] ol h3{font-weight:300}[data-sf-design=canopy] [data-block-type=features-media][data-block-variant=sticky-scroll] ol a[data-sf-action]{color:var(--canopy-green)}@media (min-width:1024px){[data-sf-design=canopy] [data-block-type=features-media][data-block-variant=sticky-scroll] ol>li{min-block-size:62svh}}[data-sf-design=canopy] [data-block-type=process-steps][data-block-variant=horizontal] .sf-steps-line,[data-sf-design=canopy] [data-block-type=process-steps][data-block-variant=horizontal] ol>li>span.absolute{display:none}[data-sf-design=canopy] [data-block-type=process-steps][data-block-variant=horizontal] ol>li{border-radius:var(--sf-radius-card);background:var(--canopy-sage);min-block-size:clamp(16rem,24vw,22rem);transition:background-color .4s var(--canopy-ease), translate .4s var(--canopy-ease);justify-content:space-between;gap:3rem;padding:clamp(1.25rem,2vw,1.75rem)}[data-sf-design=canopy] [data-block-type=process-steps][data-block-variant=horizontal] ol>li:hover{background:var(--canopy-sage-2);translate:0 -4px}[data-sf-design=canopy] [data-block-type=process-steps][data-block-variant=horizontal] [data-sf-icon-disc]{block-size:auto;inline-size:auto;color:var(--canopy-green);background:0 0;border:0;padding:0}@supports (color:color-mix(in lab, red, red)){[data-sf-design=canopy] [data-block-type=process-steps][data-block-variant=horizontal] [data-sf-icon-disc]{color:color-mix(in oklab, var(--canopy-green) 45%, transparent)}}[data-sf-design=canopy] [data-block-type=process-steps][data-block-variant=horizontal] [data-sf-icon-disc]{font-family:var(--sf-font-heading);justify-content:start;font-size:clamp(2.75rem,2rem + 2vw,4rem);font-weight:300;line-height:1}[data-sf-design=canopy] [data-block-type=process-steps][data-block-variant=horizontal] ol>li>div{padding:0}[data-sf-design=canopy] [data-block-type=process-steps][data-block-variant=horizontal] h3{font-size:1.3rem}[data-sf-design=canopy] [data-block-type=process-steps][data-block-variant=horizontal] ol>li span.text-sf-xs{color:var(--canopy-green);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}[data-sf-design=canopy] [data-block-type=stats-band][data-block-variant=strip]{margin-inline:var(--sf-commerce-pad);border-radius:var(--canopy-stage-radius);background:var(--canopy-green);padding-block:clamp(2.75rem,5vw,4.5rem);overflow:clip}[data-sf-design=canopy] [data-block-type=stats-band][data-block-variant=strip] .sf-eyebrow{color:#ffffffb3}[data-sf-design=canopy] [data-block-type=stats-band][data-block-variant=strip] h2{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.6rem)}[data-sf-design=canopy] [data-block-type=stats-band][data-block-variant=strip] dd{font-family:var(--sf-font-heading);color:var(--canopy-ochre);font-size:clamp(2.75rem,2rem + 2.6vw,4.5rem);font-weight:300;line-height:1}[data-sf-design=canopy] [data-block-type=stats-band][data-block-variant=strip] dd span.text-sf-lg{color:var(--canopy-ochre);font-family:var(--sf-font-heading);font-size:.6em}[data-sf-design=canopy] [data-block-type=stats-band][data-block-variant=strip] dt{color:#ffffffc2;letter-spacing:.02em}[data-sf-design=canopy] [data-block-type=stats-band][data-block-variant=strip] [data-reveal-group]>div{border-color:#ffffff2e}@media (min-width:1024px){[data-sf-design=canopy] [data-block-type=stats-band][data-block-variant=strip]>.sf-container{align-items:center;gap:var(--sf-gap-lg);grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);display:grid}[data-sf-design=canopy] [data-block-type=stats-band][data-block-variant=strip]>.sf-container>div:first-child{border-inline-end:1px solid #ffffff2e;margin:0;padding-inline-end:var(--sf-gap)}}[data-sf-design=canopy] [data-block-type=reviews-showcase] blockquote{font-weight:300}[data-sf-design=canopy] [data-block-type=reviews-showcase] svg.lucide-star{color:var(--canopy-ochre);fill:var(--canopy-ochre)}[data-sf-design=canopy] [data-block-type=reviews-showcase] svg.lucide-quote{color:var(--canopy-ochre)}[data-sf-design=canopy] [data-block-type=team-grid] article [data-sf-media]{aspect-ratio:3/4}[data-sf-design=canopy] [data-block-type=team-grid] h3{font-size:1.4rem}[data-sf-design=canopy] [data-block-type=team-grid] article p.text-sf-sm:first-of-type{color:var(--canopy-green);text-transform:uppercase;letter-spacing:.14em;font-size:10.5px}[data-sf-design=canopy] [data-block-type=faq-accordion] summary h3{font-weight:400}[data-sf-design=canopy] [data-block-type=faq-accordion] summary>span{border-color:var(--sf-color-border);transition:background-color .35s var(--canopy-ease), color .35s var(--canopy-ease), rotate .35s var(--canopy-ease)}[data-sf-design=canopy] [data-block-type=faq-accordion] details[open] summary>span{background:var(--canopy-green);border-color:var(--canopy-green);color:var(--sf-brand-on-primary,#fff)}[data-sf-design=canopy] [data-block-type=faq-accordion] .bg-sf-inverse{background:var(--canopy-green);border-radius:var(--sf-radius-card)}[data-sf-design=canopy] [data-block-type=gallery] [data-sf-media]{border-radius:var(--sf-radius-card)}[data-sf-design=canopy] [data-block-type=gallery] figcaption,[data-sf-design=canopy] [data-block-type=gallery] [class*=caption]{letter-spacing:.14em;text-transform:uppercase;font-size:11px}[data-sf-design=canopy] [data-block-type=cta][data-block-variant=media]{margin-inline:var(--sf-commerce-pad);border-radius:var(--canopy-stage-radius);color:#fff;min-block-size:min(80svh,44rem);margin-block-end:var(--sf-commerce-pad)}[data-sf-design=canopy] [data-block-type=cta][data-block-variant=media] :is(h2,p){color:inherit}[data-sf-design=canopy] [data-block-type=cta][data-block-variant=media] p{color:#ffffffd6}[data-sf-design=canopy] [data-block-type=cta][data-block-variant=media]>div:first-child>div:last-child{background:linear-gradient(90deg, var(--canopy-shade) 0%, var(--canopy-shade) 40%, var(--canopy-shade) 75%)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=canopy] [data-block-type=cta][data-block-variant=media]>div:first-child>div:last-child{background:linear-gradient(90deg, color-mix(in oklab, var(--canopy-shade) 85%, transparent) 0%, color-mix(in oklab, var(--canopy-shade) 50%, transparent) 40%, color-mix(in oklab, var(--canopy-shade) 10%, transparent) 75%)}}[data-sf-design=canopy] [data-block-type=cta][data-block-variant=media] .sf-container>div{text-align:start;align-items:flex-start;max-inline-size:36rem}[data-sf-design=canopy] [data-block-type=cta][data-block-variant=media] .sf-container>div>div{align-items:flex-start}[data-sf-design=canopy] [data-block-type=cta][data-block-variant=media] .sf-container>div div:has(>a[data-sf-action]){justify-content:flex-start}[data-sf-design=canopy] [data-block-type=cta][data-block-variant=media] h2{text-align:start;max-inline-size:14ch;font-size:clamp(2.25rem,1.5rem + 3vw,4.25rem);font-weight:300;line-height:1.02}[data-sf-design=canopy] [data-block-type=cta][data-block-variant=media] p{text-align:start;margin-inline:0}[data-sf-design=canopy] [data-block-type=cta][data-block-variant=media] a[data-sf-action]:first-child{color:var(--canopy-ink);background:#fff;border-color:#fff}[data-sf-design=canopy] [data-block-type=cta][data-block-variant=media] a[data-sf-action]:nth-child(2){color:#fff;background:0 0;border:1px solid #ffffff80}[data-sf-design=canopy] :is([data-commerce-composition=cinema] .sf-commerce-copy>p:first-child,[data-block-type=cta][data-block-variant=media] :is(.sf-eyebrow,p.inline-flex.font-sf-mono),[data-block-type=statement]:has([data-sf-media]) :is(.sf-eyebrow,p.inline-flex.font-sf-mono)){color:#fff;text-shadow:0 0 2px var(--canopy-shade), 0 1px 14px var(--canopy-shade);font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){[data-sf-design=canopy] :is([data-commerce-composition=cinema] .sf-commerce-copy>p:first-child,[data-block-type=cta][data-block-variant=media] :is(.sf-eyebrow,p.inline-flex.font-sf-mono),[data-block-type=statement]:has([data-sf-media]) :is(.sf-eyebrow,p.inline-flex.font-sf-mono)){text-shadow:0 0 2px color-mix(in oklab, var(--canopy-shade) 80%, transparent), 0 1px 14px color-mix(in oklab, var(--canopy-shade) 90%, transparent)}}[data-sf-root][data-sf-design=canopy] [data-block-type=cta][data-block-variant=media]{color:#fff}[data-sf-root][data-sf-design=canopy] [data-block-type=cta][data-block-variant=media] :is(.sf-eyebrow,p.inline-flex.font-sf-mono){color:#fff;text-shadow:0 1px 10px var(--canopy-shade)}@supports (color:color-mix(in lab, red, red)){[data-sf-root][data-sf-design=canopy] [data-block-type=cta][data-block-variant=media] :is(.sf-eyebrow,p.inline-flex.font-sf-mono){text-shadow:0 1px 10px color-mix(in oklab, var(--canopy-shade) 70%, transparent)}}[data-sf-design=canopy] [data-block-type=footer] [data-sf-brand]>span{font-size:1.6rem;font-weight:400}@media (max-width:639.98px){[data-sf-design=canopy] h2.font-sf-heading{font-size:clamp(1.85rem,1.2rem + 3.6vw,2.4rem)}[data-sf-design=canopy] [data-commerce-composition=cinema]{min-block-size:90svh}[data-sf-design=canopy] [data-commerce-composition=cinema] .sf-commerce-media img{-o-object-position:40% 50%;object-position:40% 50%}[data-sf-design=canopy] [data-commerce-composition=cinema] .sf-commerce-media:after{background:linear-gradient(0deg, var(--canopy-shade) 0%, var(--canopy-shade) 50%, var(--canopy-shade) 75%, var(--canopy-shade) 100%)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=canopy] [data-commerce-composition=cinema] .sf-commerce-media:after{background:linear-gradient(0deg, color-mix(in oklab, var(--canopy-shade) 92%, transparent) 0%, color-mix(in oklab, var(--canopy-shade) 72%, transparent) 50%, color-mix(in oklab, var(--canopy-shade) 35%, transparent) 75%, color-mix(in oklab, var(--canopy-shade) 15%, transparent) 100%)}}[data-sf-design=canopy] [data-commerce-composition=cinema] .sf-commerce-copy>p:first-child{color:#fff;text-shadow:0 1px 10px var(--canopy-shade)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=canopy] [data-commerce-composition=cinema] .sf-commerce-copy>p:first-child{text-shadow:0 1px 10px color-mix(in oklab, var(--canopy-shade) 75%, transparent)}}[data-sf-design=canopy] [data-commerce-composition=cinema] .sf-commerce-copy{padding:1.5rem 1.25rem 1.75rem}[data-sf-design=canopy] [data-commerce-composition=cinema] h1{max-inline-size:12ch;font-size:clamp(2.4rem,10.5vw,3rem)}[data-sf-design=canopy] [data-commerce-composition=cinema] .sf-commerce-copy>p:not(:first-child){margin-block:1rem;font-size:15px}[data-sf-design=canopy] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]){min-block-size:70svh}[data-sf-design=canopy] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]):has(.text-center) .sf-container-wide{padding-inline:1rem}[data-sf-design=canopy] [data-block-type=cta][data-block-variant=media]{min-block-size:78svh}[data-sf-design=canopy] [data-block-type=cta][data-block-variant=media]>div:first-child>div:last-child{background:linear-gradient(0deg, var(--canopy-shade) 0%, var(--canopy-shade) 50%, var(--canopy-shade) 100%)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=canopy] [data-block-type=cta][data-block-variant=media]>div:first-child>div:last-child{background:linear-gradient(0deg, color-mix(in oklab, var(--canopy-shade) 90%, transparent) 0%, color-mix(in oklab, var(--canopy-shade) 65%, transparent) 50%, color-mix(in oklab, var(--canopy-shade) 20%, transparent) 100%)}}[data-sf-design=canopy] [data-block-type=cta][data-block-variant=media] h2{font-size:2.4rem}[data-sf-design=canopy] [data-block-type=cta][data-block-variant=media] .sf-container>div>div:last-child>div{flex-direction:column;align-items:stretch;inline-size:100%}[data-sf-design=canopy] [data-block-type=process-steps][data-block-variant=horizontal] ol>li{justify-content:flex-start;gap:1rem;min-block-size:0}[data-sf-design=canopy] [data-block-type=process-steps][data-block-variant=horizontal] [data-sf-icon-disc]{font-size:2.25rem}[data-sf-design=canopy] [data-block-type=stats-band][data-block-variant=strip] dd{font-size:2.6rem}[data-sf-design=canopy] [data-block-type=team-grid] ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .75rem}[data-sf-design=canopy] [data-block-type=team-grid] li:nth-child(2n){margin-block-start:2.5rem}[data-sf-design=canopy] [data-block-type=team-grid] h3{font-size:1.1rem}[data-sf-design=canopy] [data-block-type=team-grid] article p.mt-2{display:none}}@keyframes canopy-card-rise{0%{opacity:0;translate:0 22vh}to{opacity:1;translate:0}}@keyframes canopy-pan{0%{translate:0 -6%;scale:1.2}to{translate:0 6%;scale:1.06}}@keyframes canopy-drone{0%{rotate:-5deg;scale:1.3}to{rotate:3deg;scale:1.12}}@keyframes canopy-stage-in{0%{clip-path:inset(7% 5% round calc(var(--canopy-stage-radius) * 2))}to{clip-path:inset(0 0 round var(--canopy-stage-radius))}}@keyframes canopy-grow{0%{clip-path:ellipse(0% 0% at 18% 100%)}to{clip-path:ellipse(150% 150% at 18% 100%)}}@keyframes canopy-rule{0%{scale:0 1}to{scale:1}}@keyframes canopy-rise{0%{opacity:0;translate:0 2.5rem}to{opacity:1;translate:0}}@keyframes canopy-breathe{0%{scale:1.02}to{scale:1.09}}@keyframes canopy-drift{0%{translate:0}to{translate:-50%}}@media (prefers-reduced-motion:no-preference){[data-sf-design=canopy]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=cinema] .sf-commerce-media [data-sf-media]{animation:canopy-breathe 18s var(--canopy-ease) 1.6s infinite alternate both}@supports (animation-timeline:view()){[data-sf-design=canopy]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type]:not([data-block-type=navbar],[data-block-type=hero],[data-block-type=footer]) h2{animation-range:entry}[data-sf-design=canopy]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) :is([data-block-type=statement],[data-block-type=cta])[data-block-variant]:has([data-sf-media]){animation:linear both canopy-stage-in;animation-timeline:view();animation-range:entry cover 35%}[data-sf-design=canopy]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=statement][data-block-variant]:has([data-sf-media]) img{animation:linear both canopy-pan;animation-timeline:view();animation-range:cover}[data-sf-design=canopy]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=cta][data-block-variant=media] img{animation:linear both canopy-drone;animation-timeline:view();animation-range:cover}[data-sf-design=canopy]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]) .text-center{animation:linear both canopy-card-rise;animation-timeline:view();animation-range:entry 10% cover 45%}[data-sf-design=canopy]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) :is([data-block-type=features-media],[data-block-type=team-grid],[data-block-type=about-story],[data-block-type=content-media],[data-block-type=gallery]) [data-sf-media]{animation:linear both canopy-grow;animation-timeline:view();animation-range:entry cover 40%}[data-sf-design=canopy]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=team-grid] li:nth-child(2) [data-sf-media]{animation-range:entry 10% cover 44%}[data-sf-design=canopy]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=team-grid] li:nth-child(3) [data-sf-media]{animation-range:entry 20% cover 48%}[data-sf-design=canopy]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=team-grid] li:nth-child(4) [data-sf-media]{animation-range:entry 30% cover 52%}[data-sf-design=canopy]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) :is(.sf-eyebrow,p.inline-flex.font-sf-mono)>span.h-px{transform-origin:0;animation:linear both canopy-rule;animation-timeline:view();animation-range:entry 20% cover 35%}[data-sf-design=canopy]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=marquee-band]>*{animation:linear both canopy-rise;animation-timeline:view();animation-range:entry cover 30%}[data-sf-design=canopy]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=stats-band] [data-reveal-group]>div{animation:linear both canopy-rise;animation-timeline:view();animation-range:entry 10% cover 30%}[data-sf-design=canopy]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=stats-band] [data-reveal-group]>div:nth-child(2){animation-range:entry 20% cover 34%}[data-sf-design=canopy]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=stats-band] [data-reveal-group]>div:nth-child(3){animation-range:entry 30% cover 38%}[data-sf-design=canopy]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=stats-band] [data-reveal-group]>div:nth-child(4){animation-range:entry 40% cover 42%}[data-sf-design=canopy]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=process-steps] ol>li{animation:linear both sf-show-rise;animation-timeline:view();animation-range:entry entry 90%}[data-sf-design=canopy]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=process-steps] ol>li:nth-child(2){--sf-show-rise:100px}[data-sf-design=canopy]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=process-steps] ol>li:nth-child(3){--sf-show-rise:140px}[data-sf-design=canopy]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=process-steps] ol>li:nth-child(4){--sf-show-rise:180px}[data-sf-design=canopy]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=process-steps] [data-sf-icon-disc]{animation:linear both canopy-rise;animation-timeline:view();animation-range:entry 30% cover 40%}}}[data-sf-design=keystone]{--ks-ink:var(--sf-color-fg);--ks-orange:var(--sf-color-primary);--ks-on-orange:var(--sf-brand-on-primary,#fff);--ks-card:var(--sf-color-bg)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=keystone]{--ks-card:color-mix(in oklab, var(--sf-color-bg) 55%, white)}}[data-sf-design=keystone]{--ks-tint:var(--sf-color-bg)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=keystone]{--ks-tint:color-mix(in oklab, var(--sf-color-bg) 88%, var(--sf-color-fg))}}[data-sf-design=keystone]{--ks-dim:var(--sf-color-bg)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=keystone]{--ks-dim:color-mix(in oklab, var(--sf-color-bg) 62%, var(--sf-color-fg))}}[data-sf-design=keystone]{--ks-radius:22px;--ks-radius-lg:28px;--sf-radius-card:var(--ks-radius);--sf-card-padding:clamp(1.25rem, 2.2vw, 1.75rem)}[data-sf-design=keystone] :is(h1,h2,h3){letter-spacing:-.035em;font-weight:600}[data-sf-design=keystone] [data-block-type]:not([data-block-type=hero],[data-block-type=navbar],[data-block-type=footer]) h2{letter-spacing:-.04em;font-size:clamp(2.1rem,4.2vw,3.6rem);line-height:1.04}[data-sf-design=keystone] [data-block-type]:not([data-block-type=hero],[data-block-type=navbar],[data-block-type=footer],[data-block-type=cta]) :is(.sf-eyebrow,figure>p:first-child){border:1px solid;align-self:flex-start;align-items:center;gap:.5rem;inline-size:fit-content;padding:.4rem .85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-sf-design=keystone] [data-block-type]:not([data-block-type=hero],[data-block-type=navbar],[data-block-type=footer],[data-block-type=cta]) :is(.sf-eyebrow,figure>p:first-child){border:1px solid color-mix(in oklab, currentColor 18%, transparent)}}[data-sf-design=keystone] [data-block-type]:not([data-block-type=hero],[data-block-type=navbar],[data-block-type=footer],[data-block-type=cta]) :is(.sf-eyebrow,figure>p:first-child){font-family:var(--sf-font-body);letter-spacing:0;text-transform:none;color:var(--ks-chip-fg,var(--sf-color-fg));border-radius:999px;font-size:12px;font-weight:500}[data-sf-design=keystone] [data-block-type]:not([data-block-type=hero],[data-block-type=navbar],[data-block-type=footer],[data-block-type=cta]) :is(.sf-eyebrow,figure>p:first-child):before{content:"";background:var(--ks-orange);border-radius:2px;block-size:.45rem;inline-size:.45rem}[data-sf-design=keystone] figure.items-center>p:first-child,[data-sf-design=keystone] .items-center>.sf-eyebrow{align-self:center}[data-sf-design=keystone] [data-block-type=navbar]{font-size:14px}[data-sf-design=keystone] [data-block-type=navbar] nav a{font-size:14px;font-weight:500}[data-sf-design=keystone] [data-block-type=navbar] [data-sf-brand]>span>span[aria-hidden=true]{display:none}[data-sf-design=keystone] [data-block-type=navbar] [data-sf-brand]>span>.sr-only{clip:auto;clip-path:none;white-space:nowrap;block-size:auto;inline-size:auto;margin:0;position:static;overflow:visible}[data-sf-design=keystone] [data-sf-brand]>span{letter-spacing:-.03em;font-size:1.15rem}[data-sf-design=keystone] [data-sf-brand]:before{content:"";background:radial-gradient(circle at 50% 50%, var(--sf-color-bg) 0 22%, transparent 23%), var(--ks-orange);border-radius:8px;flex:none;block-size:1.75rem;inline-size:1.75rem}[data-sf-design=keystone] [data-sf-brand]:has([data-sf-business-logo]):before{content:none}[data-sf-design=keystone] [data-block-type=navbar] a[data-sf-action=call] bdi{font-weight:600}[data-sf-design=keystone] [data-block-type=navbar] a[data-sf-action=open-booking]{min-block-size:44px;padding-inline:1.25rem;font-size:14px}[data-sf-design=keystone] .sf-commerce-hero[data-commerce-composition=image-stage]{min-block-size:min(880px, calc(100svh - var(--sf-nav-h,80px)));background:var(--ks-ink)}[data-sf-design=keystone] [data-commerce-composition=image-stage] .sf-commerce-media:after{background:linear-gradient(90deg,#0c0a08d1 0%,#0c0a088c 38%,#0c0a080d 72%),linear-gradient(#0000 55%,#0c0a08b3 100%)}[data-sf-design=keystone] [data-commerce-composition=image-stage] .sf-commerce-copy{max-inline-size:52rem;padding-block:clamp(6rem,14vh,9rem) clamp(4.5rem,10vh,6.5rem)}[data-sf-design=keystone] [data-commerce-composition=image-stage] h1{letter-spacing:-.045em;text-wrap:balance;max-inline-size:11ch;font-size:clamp(2.6rem,6.2vw,6rem);line-height:.98}[data-sf-design=keystone] .sf-commerce-copy>p:first-child{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-family:var(--sf-font-body);letter-spacing:0;text-transform:none;background:#ffffff1f;border-radius:999px;gap:.55rem;padding:.45rem .9rem;font-size:12.5px}[data-sf-design=keystone] .sf-commerce-copy>p:first-child>span:first-child{background:var(--ks-orange);border-radius:50%;block-size:.5rem;inline-size:.5rem}[data-sf-design=keystone] .sf-commerce-copy>p:not(:first-child){color:#ffffffdb;max-inline-size:40ch;font-size:clamp(15px,1.25vw,18px)}[data-sf-design=keystone] .sf-commerce-actions .rounded-sf-control{min-block-size:52px;padding-inline:1.5rem;font-size:15px;font-weight:600}[data-sf-design=keystone] .sf-commerce-actions a[data-sf-action=call] svg{order:-1}[data-sf-design=keystone] .sf-commerce-copy>ul{gap:.6rem;margin-block-start:2rem}[data-sf-design=keystone] .sf-commerce-copy>ul>li{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;padding:.45rem .9rem .45rem .7rem}[data-sf-design=keystone] .sf-commerce-copy>ul svg{color:var(--ks-orange);fill:var(--ks-orange)}[data-sf-design=keystone] .sf-commerce-copy>ul>li+li svg{fill:none}[data-sf-design=keystone] [data-commerce-composition=image-stage] .sf-commerce-caption{letter-spacing:.08em;text-transform:uppercase;opacity:.7;visibility:hidden;justify-content:flex-end;font-size:11px;inset-block-end:1.75rem}@media (min-width:900px){[data-sf-design=keystone] [data-commerce-composition=image-stage] .sf-commerce-caption{visibility:visible}}[data-sf-design=keystone] [data-block-type=promo][data-block-variant=strip]{background:var(--ks-ink);border:0}[data-sf-design=keystone] [data-block-type=promo][data-block-variant=strip] .sf-marquee{font-family:var(--sf-font-heading);letter-spacing:-.03em;padding-block:clamp(1rem,2.4vw,1.75rem);font-size:clamp(1.35rem,2.6vw,2.4rem);font-weight:600}[data-sf-design=keystone] [data-block-type=promo][data-block-variant=strip] .sf-marquee svg{color:var(--ks-orange);opacity:1;block-size:.8em;inline-size:.8em}[data-sf-design=keystone] [data-block-type=promo][data-block-variant=strip] .sf-marquee-track>div>span:first-child,[data-sf-design=keystone] [data-block-type=promo][data-block-variant=strip] .sf-marquee-track>div>span>svg:first-child{display:none}[data-sf-design=keystone] [data-block-type=promo][data-block-variant=strip] .sf-marquee-track>div>span>span{gap:clamp(1rem,2vw,2rem)}[data-sf-design=keystone] [data-block-type=promo][data-block-variant=strip] .sf-marquee-track>div,[data-sf-design=keystone] [data-block-type=promo][data-block-variant=strip] .sf-marquee-track>div>span{gap:clamp(1rem,2vw,2rem);padding-inline-end:clamp(1rem,2vw,2rem)}[data-sf-design=keystone] .sf-service-ticker{background:var(--ks-ink);border-block:0;padding-block:clamp(1.1rem,2.6vw,2rem)}[data-sf-design=keystone] .sf-service-ticker-item{letter-spacing:-.04em;color:#f3f4f6;font-size:clamp(1.75rem,4.4vw,3.75rem);font-weight:600;text-decoration:none;transition:color .3s}[data-sf-design=keystone] .sf-service-ticker-item:hover,[data-sf-design=keystone] .sf-service-ticker-sep{color:var(--ks-orange)}[data-sf-design=keystone] [data-block-type=statement][data-block-variant=quote]{padding-block:clamp(5rem,12vw,10rem) clamp(2rem,5vw,4rem)}[data-sf-design=keystone] [data-block-type=statement] svg.lucide-quote{display:none}[data-sf-design=keystone] [data-block-type=statement] blockquote{letter-spacing:-.035em;max-inline-size:24ch;font-size:clamp(1.9rem,4.1vw,3.75rem);font-weight:500;line-height:1.12}[data-sf-design=keystone] [data-block-type=content-media][data-block-variant=editorial]{padding-block-start:0}[data-sf-design=keystone] [data-block-type=content-media][data-block-variant=editorial]>.sf-container-narrow:first-child{text-align:center;align-items:center}[data-sf-design=keystone] [data-block-type=content-media] .rounded-sf-card{border-radius:var(--ks-radius-lg)}:is([data-sf-design=keystone] [data-block-type=content-media][data-block-variant=editorial] .sf-container-narrow:has(>dl),[data-sf-design=keystone] [data-block-type=content-media][data-block-variant=editorial] .sf-container-narrow:has(>.text-sf-lg)){max-inline-size:64rem}[data-sf-design=keystone] [data-block-type=content-media][data-block-variant=editorial] .text-sf-lg{text-align:center;max-inline-size:46ch;margin-inline:auto;font-size:clamp(1.1rem,1.6vw,1.35rem)}[data-sf-design=keystone] [data-block-type=content-media] dd{letter-spacing:-.045em;overflow-wrap:normal;white-space:nowrap;font-size:clamp(2.4rem,4.6vw,4rem);font-weight:600}[data-sf-design=keystone] [data-block-type=content-media] dl{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){[data-sf-design=keystone] [data-block-type=content-media] dl{border-color:color-mix(in oklab, currentColor 14%, transparent)}}[data-sf-design=keystone] .sf-card{border-radius:var(--ks-radius);background:var(--ks-card);border-color:#0000}[data-sf-design=keystone] .sf-card-interactive,[data-sf-design=keystone] [data-block-type=features-bento] li>div,[data-sf-design=keystone] [data-block-type=blog-list] article{transition:translate .45s cubic-bezier(.2,.7,.1,1),box-shadow .45s cubic-bezier(.2,.7,.1,1)}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-sf-design=keystone] .sf-card-interactive:hover,[data-sf-design=keystone] [data-block-type=features-bento] li>div:hover,[data-sf-design=keystone] [data-block-type=blog-list] article:hover{translate:0 -6px;box-shadow:0 22px 40px -22px #17151259}}[data-sf-design=keystone] [data-block-type=services-grid] ul{gap:clamp(.75rem,1.4vw,1.25rem)}[data-sf-design=keystone] [data-block-type=services-grid] [data-sf-media-frame]{border-radius:calc(var(--ks-radius) - 6px);block-size:clamp(13rem,20vw,17rem);margin:.5rem .5rem 0;aspect-ratio:auto!important}[data-sf-design=keystone] [data-block-type=services-grid] h3{letter-spacing:-.03em;font-size:clamp(1.2rem,1.6vw,1.5rem)}[data-sf-design=keystone] [data-block-type=services-grid] .border-t{border-color:var(--sf-color-fg)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=keystone] [data-block-type=services-grid] .border-t{border-color:color-mix(in oklab, var(--sf-color-fg) 10%, transparent)}}@media (min-width:640px){[data-sf-design=keystone] [data-block-type=services-grid] ul>li:first-child,[data-sf-design=keystone] [data-block-type=services-grid] ul>li:nth-child(6):last-child{grid-column:span 2}}@media (min-width:1024px){[data-sf-design=keystone] [data-block-type=services-grid] ul:has(>li:nth-child(6):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}[data-sf-design=keystone] [data-block-type=features-bento] .rounded-sf-card{border-radius:var(--ks-radius-lg)}[data-sf-design=keystone] [data-block-type=features-bento] .bg-sf-inverse{background:var(--ks-ink);isolation:isolate;position:relative}[data-sf-design=keystone] [data-block-type=features-bento][data-block-variant=mosaic] .bg-sf-inverse>div>span:first-child{z-index:-1;color:#ffffff14;border:0;block-size:9rem;inline-size:9rem;font-size:5.5rem;position:absolute;inset-block-end:-1.5rem;inset-inline-end:-1.5rem}[data-sf-design=keystone] [data-block-type=features-bento] .bg-sf-inverse h3{font-size:clamp(1.4rem,2vw,1.9rem)}[data-sf-design=keystone] [data-block-type=features-bento] .bg-sf-band h3{font-size:clamp(1.25rem,1.8vw,1.6rem)}[data-sf-design=keystone] [data-block-type=features-bento] .border-sf-border{background:var(--ks-card);border-color:#0000}[data-sf-design=keystone] [data-block-type=before-after] .rounded-sf-card{border-radius:var(--ks-radius-lg)}[data-sf-design=keystone] [data-block-type=before-after] .select-none>span{background:#ffffffe6;padding:.35rem .8rem;font-size:12px;font-weight:600}[data-sf-design=keystone] [data-block-type=before-after] .select-none>span:first-of-type{background:var(--ks-orange);color:var(--ks-on-orange)}[data-sf-design=keystone] [data-block-type=before-after] .select-none>div:nth-child(3)>span{background:var(--ks-orange);block-size:3rem;inline-size:3rem;color:var(--ks-on-orange)}[data-sf-design=keystone] [data-block-type=before-after][data-block-variant=slider] [data-reveal-group]:has(>:only-child){grid-template-columns:minmax(0,1fr)}[data-sf-design=keystone] [data-block-type=before-after][data-block-variant=slider] [data-reveal-group]>:only-child .select-none{aspect-ratio:16/9!important}@media (max-width:639px){[data-sf-design=keystone] [data-block-type=before-after][data-block-variant=slider] [data-reveal-group]>:only-child .select-none{aspect-ratio:4/3!important}}[data-sf-design=keystone] :is([data-block-type=before-after][data-block-variant=slider],[data-block-type=booking-hero][data-block-variant=quick-book]){--ks-chip-fg:#f3f4f6}[data-sf-design=keystone] [data-block-type=before-after] .sf-ba-tabs button{color:#f3f4f6;background:0 0;border-color:#ffffff38;font-weight:600}[data-sf-design=keystone] [data-block-type=before-after] .sf-ba-tabs button[aria-pressed=true]{border-color:var(--ks-orange);background:var(--ks-orange);color:var(--ks-on-orange)}[data-sf-design=keystone] [data-block-type=before-after] .sf-ba-tabs button:hover{border-color:var(--ks-orange)}@media (prefers-reduced-motion:no-preference){[data-sf-design=keystone] [data-block-type=before-after] .sf-ba-panel[data-active=true]{animation:.6s cubic-bezier(.2,.7,.1,1) both ks-panel-in}}@keyframes ks-panel-in{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}[data-sf-design=keystone] [data-block-type=booking-hero][data-block-variant=quick-book]>.sf-container{background:var(--ks-ink);color:#f3f4f6;border-radius:var(--ks-radius-lg);inline-size:calc(100% - 2 * var(--sf-commerce-pad));max-inline-size:calc(var(--sf-site-max,90rem) - 2 * var(--sf-commerce-pad));margin-inline:auto;padding:clamp(1.5rem,5vw,4.5rem)}[data-sf-design=keystone] [data-block-type=booking-hero][data-block-variant=quick-book] :is(h1,h2){color:#fff;font-size:clamp(2rem,4vw,3.4rem)}[data-sf-design=keystone] [data-block-type=booking-hero][data-block-variant=quick-book] :is(.text-sf-muted-fg,.text-sf-fg){color:#f4f1ecb8}[data-sf-design=keystone] [data-block-type=booking-hero][data-block-variant=quick-book] .sf-eyebrow{color:#fff;border-color:#fff3}[data-sf-design=keystone] [data-block-type=booking-hero][data-block-variant=quick-book] [data-sf-icon-disc]{background:var(--ks-orange)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=keystone] [data-block-type=booking-hero][data-block-variant=quick-book] [data-sf-icon-disc]{background:color-mix(in srgb, var(--ks-orange) 18%, transparent)}}[data-sf-design=keystone] [data-block-type=booking-hero][data-block-variant=quick-book] [data-sf-icon-disc]{color:var(--ks-orange)}[data-sf-design=keystone] [data-block-type=booking-hero][data-block-variant=quick-book] .sf-card{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a}[data-sf-design=keystone] [data-block-type=booking-hero][data-block-variant=quick-book] .sf-card :is(.text-sf-fg,bdi,[class*=tabular-nums]){color:#fff;font-weight:600}[data-sf-design=keystone] [data-block-type=booking-hero][data-block-variant=quick-book] .sf-card [data-sf-icon-disc]{color:#fff;background:0 0;border-color:#ffffff40}[data-sf-design=keystone] [data-block-type=booking-hero][data-block-variant=quick-book] .sf-card:hover{border-color:var(--ks-orange);background:var(--ks-orange)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=keystone] [data-block-type=booking-hero][data-block-variant=quick-book] .sf-card:hover{background:color-mix(in srgb, var(--ks-orange) 12%, transparent)}}[data-sf-design=keystone] [data-block-type=booking-hero][data-block-variant=quick-book] .sf-card:hover [data-sf-icon-disc]{background:var(--ks-orange);border-color:var(--ks-orange)}[data-sf-design=keystone] [data-block-type=features-grid][data-block-variant=icon-grid] ul{gap:clamp(.75rem,1.4vw,1.25rem);margin:0}[data-sf-design=keystone] [data-block-type=features-grid][data-block-variant=icon-grid] ul>li{border-radius:var(--ks-radius);background:var(--ks-tint);border:0;justify-content:space-between;min-block-size:clamp(14rem,22vw,19rem);padding:clamp(1.5rem,2.4vw,2.25rem)}[data-sf-design=keystone] [data-block-type=features-grid] [data-sf-icon-disc]{background:var(--ks-card);block-size:3.25rem;inline-size:3.25rem;color:var(--ks-orange);border-radius:14px;margin-block-end:auto}[data-sf-design=keystone] [data-block-type=features-grid] h3{font-size:clamp(1.25rem,1.7vw,1.55rem)}[data-sf-design=keystone] [data-block-type=process-steps] [data-sf-icon-disc]{background:var(--sf-color-bg);border-color:var(--ks-orange);color:var(--ks-orange);font-weight:700}[data-sf-design=keystone] [data-block-type=process-steps] [data-sf-media]{border-radius:var(--ks-radius);aspect-ratio:16/10}[data-sf-design=keystone] [data-block-type=reviews-showcase][data-block-variant=carousel]{background:var(--ks-tint)}[data-sf-design=keystone] [data-block-type=reviews-showcase] .sf-card{background:var(--ks-card);border-radius:var(--ks-radius-lg);min-block-size:20rem;padding:clamp(1.5rem,2.6vw,2.5rem)}[data-sf-design=keystone] [data-block-type=reviews-showcase] .sf-card blockquote,[data-sf-design=keystone] [data-block-type=reviews-showcase] .sf-card blockquote p{letter-spacing:-.01em;color:var(--sf-color-fg);font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.5}[data-sf-design=keystone] [data-block-type=reviews-showcase][data-block-variant=featured] .lg\:col-span-8>figure{border-radius:var(--ks-radius-lg);background:var(--ks-ink);color:#f3f4f6;justify-content:space-between;block-size:100%;padding:clamp(1.75rem,4vw,3.5rem)}[data-sf-design=keystone] [data-block-type=reviews-showcase][data-block-variant=featured] .lg\:col-span-8 blockquote{letter-spacing:-.03em;color:#fff;font-size:clamp(1.5rem,2.7vw,2.5rem);line-height:1.18}[data-sf-design=keystone] [data-block-type=reviews-showcase][data-block-variant=featured] .lg\:col-span-8 .bg-sf-fg{background:var(--ks-orange)}[data-sf-design=keystone] [data-block-type=reviews-showcase][data-block-variant=featured] .lg\:col-span-8 .text-sf-tone-muted{color:#f4f1eca6}[data-sf-design=keystone] [data-block-type=reviews-showcase][data-block-variant=featured] .lg\:col-span-8 svg.lucide-quote{color:var(--ks-orange);block-size:3rem;inline-size:3rem}[data-sf-design=keystone] [data-block-type=reviews-showcase][data-block-variant=featured] ul blockquote{font-size:1rem;line-height:1.55}[data-sf-design=keystone] [data-block-type=reviews-showcase] .text-sf-warning{color:var(--ks-orange)}[data-sf-design=keystone] [data-block-type=reviews-showcase] svg.lucide-star{color:var(--ks-orange);fill:var(--ks-orange)}[data-sf-design=keystone] [data-block-type=blog-list] article>div:first-child{border-radius:var(--ks-radius)}[data-sf-design=keystone] [data-block-type=blog-list] article h3{letter-spacing:-.025em;font-size:clamp(1.15rem,1.5vw,1.4rem)}[data-sf-design=keystone] [data-block-type=faq-accordion] summary{font-size:clamp(1rem,1.3vw,1.2rem);font-weight:600}[data-sf-design=keystone] [data-block-type=faq-accordion] aside{border-radius:var(--ks-radius-lg);background:var(--ks-ink)}[data-sf-design=keystone] [data-block-type=faq-accordion] aside a[data-sf-action]{background:var(--ks-orange);color:var(--ks-on-orange);border-color:var(--ks-orange)}[data-sf-design=keystone] [data-block-type=cta][data-block-variant=media]{min-block-size:clamp(36rem,90svh,52rem);padding-block:clamp(5rem,12vw,9rem)}[data-sf-design=keystone] [data-block-type=cta][data-block-variant=media] .bg-sf-fg\/60{background:#0c0a0840}[data-sf-design=keystone] [data-block-type=cta][data-block-variant=media] .sf-container>[data-reveal]{border-radius:var(--ks-radius-lg);background:var(--sf-color-bg);max-inline-size:38rem;color:var(--sf-color-fg);margin-inline:auto;padding:clamp(2rem,5vw,3.5rem) clamp(1.25rem,4vw,3rem);box-shadow:0 40px 80px -30px #0000008c}[data-sf-design=keystone] [data-block-type=cta][data-block-variant=media] h2{color:var(--sf-color-fg);font-size:clamp(2rem,4vw,3.25rem)}[data-sf-design=keystone] [data-block-type=cta][data-block-variant=media] :is(p,.opacity-85){color:var(--sf-color-muted-fg);opacity:1}[data-sf-design=keystone] [data-block-type=cta][data-block-variant=media] p:first-child{color:var(--ks-orange)}[data-sf-design=keystone] [data-block-type=cta][data-block-variant=media] a[data-sf-action=open-booking]{color:var(--sf-color-fg);border-color:var(--sf-color-fg)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=keystone] [data-block-type=cta][data-block-variant=media] a[data-sf-action=open-booking]{border-color:color-mix(in oklab, var(--sf-color-fg) 20%, transparent)}}[data-sf-design=keystone] [data-block-type=cta][data-block-variant=media] a[data-sf-action=open-booking]{background:0 0}[data-sf-design=keystone] [data-block-type=cta] a[data-sf-action=call] svg{order:-1}[data-sf-design=keystone] [data-block-type=cta] .rounded-sf-control{min-block-size:50px;padding-inline:1.4rem;font-weight:600}[data-sf-design=keystone] [data-block-type=footer]{background:var(--ks-ink)}[data-sf-design=keystone] [data-block-type=footer] [data-sf-brand]>span{font-size:1.5rem}[data-sf-design=keystone] [data-sf-footer-wordmark] p{font-size:clamp(3rem, calc((min(100vw, var(--sf-site-max,90rem)) - 2 * var(--sf-commerce-pad)) * 1.7 / var(--sf-footer-wordmark-chars,10)), 19rem);letter-spacing:-.07em;color:#f3f4f6;font-weight:700;line-height:.9}[data-sf-design=keystone] [data-sf-footer-wordmark] p:after{content:".";color:var(--ks-orange)}@media (min-width:768px){[data-sf-design=keystone] [data-block-type=services-showcase][data-block-variant=alternating] article{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}[data-sf-design=keystone] [data-block-type=services-showcase][data-block-variant=alternating] article:has(>.md\:order-last){grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}[data-sf-design=keystone] [data-block-type=services-showcase][data-block-variant=alternating] article>div{grid-column:auto}[data-sf-design=keystone] [data-block-type=services-showcase][data-block-variant=alternating] article>.rounded-sf-card{min-block-size:clamp(22rem,38vw,34rem)}}[data-sf-design=keystone] [data-block-type=services-showcase] article>.rounded-sf-card{border-radius:var(--ks-radius-lg);aspect-ratio:4/3}[data-sf-design=keystone] [data-block-type=services-showcase] article>.rounded-sf-card :is(.sf-scroll-zoom,[data-sf-media-frame]){block-size:100%;aspect-ratio:auto!important}@media (min-width:768px){[data-sf-design=keystone] [data-block-type=services-showcase] article>.rounded-sf-card{aspect-ratio:auto;align-self:stretch}[data-sf-design=keystone] [data-block-type=services-showcase] article>.rounded-sf-card>.sf-scroll-zoom{position:absolute;inset:0}}[data-sf-design=keystone] [data-block-type=services-showcase] article>div>span.tabular-nums:first-child>span{font-family:var(--sf-font-mono);letter-spacing:.08em;text-transform:uppercase;-webkit-text-stroke:0;color:var(--sf-color-muted-fg);margin-block-start:.9rem;font-size:12px;font-weight:500;display:block}[data-sf-design=keystone] [data-block-type=services-showcase] article>div>span.tabular-nums:first-child{font-family:var(--sf-font-heading);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px var(--ks-orange);font-size:clamp(4rem,9vw,8.5rem);font-weight:700;line-height:.8}[data-sf-design=keystone] [data-block-type=services-showcase] h3{letter-spacing:-.04em;font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.02}[data-sf-design=keystone] [data-block-type=services-showcase] ol{gap:clamp(3rem,8vw,7rem)}[data-sf-design=keystone] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-card{border-radius:var(--ks-radius-lg)}[data-sf-design=keystone] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-index{letter-spacing:-.06em;color:var(--ks-orange);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;line-height:.8}[data-sf-design=keystone] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-title{letter-spacing:-.04em;font-size:clamp(1.75rem,3.2vw,2.9rem);line-height:1.02}[data-sf-design=keystone] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-eyebrow{color:var(--ks-orange);opacity:1}[data-sf-design=keystone] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-action a{min-block-size:48px;padding-inline:1.3rem}[data-sf-design=keystone] [data-block-type=before-after][data-block-variant=slider]{background:var(--ks-ink);color:#f3f4f6}[data-sf-design=keystone] [data-block-type=before-after][data-block-variant=slider] :is(.text-sf-muted-fg,figcaption span){color:#f4f1ecb3}[data-sf-design=keystone] [data-block-type=before-after][data-block-variant=slider] .sf-eyebrow{color:#fff;border-color:#fff3}[data-sf-design=keystone] [data-block-type=before-after][data-block-variant=slider] figcaption .sf-eyebrow{color:var(--ks-orange);border:0;padding:0}[data-sf-design=keystone] [data-block-type=before-after][data-block-variant=slider] figcaption .sf-eyebrow:before{display:none}@media (min-width:1024px){[data-sf-design=keystone] [data-block-type=before-after][data-block-variant=slider]>.sf-container>[data-reveal]:first-child>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:3rem;display:grid}[data-sf-design=keystone] [data-block-type=before-after][data-block-variant=slider]>.sf-container>[data-reveal]:first-child>div>div{max-inline-size:none}}[data-sf-design=keystone] [data-block-type=stats-band][data-block-variant=oversized]{padding-block:clamp(2rem,5vw,4rem)}[data-sf-design=keystone] [data-block-type=stats-band][data-block-variant=oversized] dd>span{letter-spacing:-.06em;color:var(--sf-color-fg);-webkit-text-stroke:1.5px var(--sf-color-fg);font-size:clamp(3.75rem,10vw,9.5rem);font-weight:700}[data-sf-design=keystone] [data-block-type=stats-band][data-block-variant=oversized] dd>span>span+span{-webkit-text-stroke:0;color:var(--ks-orange);font-size:clamp(2rem,4vw,3.5rem)}[data-sf-design=keystone] [data-block-type=stats-band][data-block-variant=oversized] dt{letter-spacing:-.02em;font-size:clamp(1.1rem,1.6vw,1.5rem);font-weight:500}[data-sf-design=keystone] [data-block-type=stats-band][data-block-variant=oversized] dt>span:first-child{color:var(--ks-orange)}[data-sf-design=keystone] [data-block-type=stats-band][data-block-variant=oversized] li{padding-block:clamp(1rem,2.5vw,2rem)}@keyframes ks-word{0%{color:var(--ks-dim)}to{color:var(--sf-color-fg)}}@keyframes ks-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 50% 0 0)}}@keyframes ks-handle{0%{inset-inline-start:100%}to{inset-inline-start:50%}}@keyframes ks-rise-card{0%{translate:0 clamp(6rem,18vh,12rem);scale:.94}to{translate:0;scale:1}}@keyframes ks-bento-in{0%{opacity:0;translate:0 80px;scale:.96}to{opacity:1;translate:0;scale:1}}@keyframes ks-tilt-in{0%{opacity:.2;translate:0 90px;rotate:-2deg}to{opacity:1;translate:0;rotate:none}}@keyframes ks-sweep{0%{opacity:0;translate:-120%}15%{opacity:1}to{opacity:0;translate:220%}}@keyframes ks-ring{0%,70%,to{rotate:none}74%{rotate:-14deg}78%{rotate:12deg}82%{rotate:-10deg}86%{rotate:8deg}90%{rotate:none}}@keyframes ks-spin{to{rotate:1turn}}@keyframes ks-drift-x{0%{translate:4%}to{translate:-4%}}@keyframes ks-wipe-open{0%{clip-path:inset(0 50% 0 50% round var(--ks-radius-lg))}to{clip-path:inset(0 0 0 0 round var(--ks-radius-lg))}}@keyframes ks-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ks-orange) 55%, transparent)}to{box-shadow:0 0 0 18px color-mix(in srgb, var(--ks-orange) 0%, transparent)}}@keyframes ks-index-in{0%{opacity:0;-webkit-text-stroke-color:transparent;translate:0 .4em}to{opacity:1;translate:0}}@keyframes ks-fill{0%{color:#0000}to{color:var(--sf-color-fg)}}@keyframes ks-wordmark-up{0%{translate:0 45%}to{translate:0}}@keyframes ks-hero-zoom{0%{scale:1.12}to{scale:1}}@media (prefers-reduced-motion:no-preference){[data-sf-design=keystone]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero .sf-commerce-media img{animation:1.6s cubic-bezier(.2,.7,.1,1) both sf-show-hero-media,14s ease-out 1.6s both ks-hero-zoom}[data-sf-design=keystone]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=image-stage] .sf-commerce-media:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#0000 0%,#ffffff29 45%,#ffffff47 50%,#ffffff29 55%,#0000 100%);inline-size:38%;animation:2.4s cubic-bezier(.45,.05,.2,1) .9s both ks-sweep;position:absolute;inset:-10% auto -10% 0;rotate:8deg}[data-sf-design=keystone]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) :is(.sf-commerce-actions,[data-block-type=features-bento],[data-block-type=cta]) a[data-sf-action=call] svg.lucide-phone,[data-sf-design=keystone]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=features-bento] .bg-sf-inverse>div>span:first-child svg{transform-origin:50% 60%;animation:4.5s ease-in-out 2s infinite ks-ring}[data-sf-design=keystone]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=promo] .sf-marquee svg,[data-sf-design=keystone]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-service-ticker-sep svg{animation:6s linear infinite ks-spin}[data-sf-design=keystone]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=before-after] .select-none:not(:focus-within)>div:nth-child(3)>span{animation:1.6s ease-out infinite ks-pulse}[data-sf-design=keystone] a .lucide-arrow-right{transition:translate .3s cubic-bezier(.2,.7,.1,1)}[data-sf-design=keystone] a:hover>.lucide-arrow-right{translate:4px}@supports (animation-timeline:view()){[data-sf-design=keystone]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-scroll-words{animation-name:ks-word}[data-sf-design=keystone]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=before-after] .select-none:has(>input[type=range])>div:nth-child(2){animation:linear backwards ks-wipe;animation-timeline:view();animation-range:entry 40% cover 45%}[data-sf-design=keystone]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=before-after] .select-none:has(>input[type=range])>div:nth-child(3){animation:linear backwards ks-handle;animation-timeline:view();animation-range:entry 40% cover 45%}[data-sf-design=keystone]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=cta][data-block-variant=media] .sf-container>[data-reveal]{animation:linear both ks-rise-card;animation-timeline:view();animation-range:entry cover 50%}[data-sf-design=keystone]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=features-bento][data-block-variant=mosaic] ul>li{animation:linear both ks-bento-in;animation-timeline:view();animation-range:entry entry 80%}[data-sf-design=keystone]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=booking-hero][data-block-variant=quick-book]>.sf-container{animation:linear both ks-bento-in;animation-timeline:view();animation-range:entry entry 60%}[data-sf-design=keystone]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=reviews-showcase] :is(.sf-card,.lg\:col-span-8>figure){animation:linear both ks-tilt-in;animation-timeline:view();animation-range:entry entry 70%}[data-sf-design=keystone]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=content-media][data-block-variant=editorial] .rounded-sf-card{animation:linear both ks-wipe-open;animation-timeline:view();animation-range:entry cover 45%}[data-sf-design=keystone]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=content-media][data-block-variant=editorial] .rounded-sf-card [data-sf-media]{animation:none}[data-sf-design=keystone]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) :is([data-block-type=promo][data-block-variant=strip] .sf-marquee,.sf-service-ticker .sf-marquee-track){animation:linear both ks-drift-x;animation-timeline:view();animation-range:cover}[data-sf-design=keystone]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-sf-footer-wordmark] p{animation:linear both ks-wordmark-up;animation-timeline:view();animation-range:entry cover 40%}[data-sf-design=keystone]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=stats-band][data-block-variant=oversized] dd>span{animation:linear both ks-fill;animation-timeline:view();animation-range:entry 30% cover 50%}[data-sf-design=keystone]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=services-showcase] .sf-stack-index{animation:linear both ks-index-in;animation-timeline:view();animation-range:entry 20% cover 35%}[data-sf-design=keystone]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=before-after][data-block-variant=slider]>.sf-container>[data-reveal]:nth-child(2) figure{animation:linear both ks-bento-in;animation-timeline:view();animation-range:entry entry 70%}}}@media (max-width:639px){[data-sf-design=keystone] [data-commerce-composition=image-stage] .sf-commerce-copy{padding-block:5rem 3rem}[data-sf-design=keystone] [data-commerce-composition=image-stage] .sf-commerce-media:after{background:linear-gradient(#0c0a0840 0%,#0c0a088c 45%,#0c0a08e0 100%)}[data-sf-design=keystone] .sf-commerce-actions .rounded-sf-control{inline-size:100%}[data-sf-design=keystone] [data-block-type=services-grid] [data-sf-media-frame]{block-size:14rem}[data-sf-design=keystone] [data-block-type=content-media] dd{font-size:2.25rem}}[data-sf-design=alcove]{--sf-font-mono:var(--sf-font-body)!important}[data-sf-design=alcove] :is(.font-sf-mono,.sf-reveal-index,.sf-commerce-caption){font-variant-numeric:tabular-nums}[data-sf-design=alcove]{--alc-stone:var(--sf-brand-accent-soft,#f0f0ee);--alc-stone-deep:#e5e5e2;--alc-clay:var(--sf-brand-accent,#b4825a);--alc-clay-ink:var(--sf-brand-accent-ink,#8f6240);--alc-b-clay-light:var(--sf-brand-accent)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=alcove]{--alc-b-clay-light:color-mix(in oklab, var(--sf-brand-accent) 62%, #fff)}}[data-sf-design=alcove]{--alc-b-clay-pale:var(--sf-brand-accent)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=alcove]{--alc-b-clay-pale:color-mix(in oklab, var(--sf-brand-accent) 45%, #fff)}}[data-sf-design=alcove]{--alc-clay-light:var(--alc-b-clay-light,#d4a77f);--alc-clay-pale:var(--alc-b-clay-pale,#e2c3a2);--alc-ink:#22201c;--alc-paper:#fff;--alc-line:#22201c13;--alc-arch:clamp(4.5rem, 11vw, 10rem);--alc-soft:clamp(14px, 1.6vw, 22px);--alc-edge:max(var(--sf-commerce-pad), calc((100% - var(--sf-site-max,90rem)) / 2 + var(--sf-commerce-pad)));overflow-x:clip}[data-sf-design=alcove]>*{--sf-color-primary:var(--sf-brand-primary,#22201c);--sf-color-primary-hover:var(--sf-brand-primary-hover,#3b3731);--sf-color-primary-fg:var(--sf-brand-on-primary,#fff);--sf-color-primary-ink:var(--alc-clay-ink);--sf-color-primary-soft:var(--alc-stone);--sf-color-primary-soft-ink:var(--alc-clay-ink)}[data-sf-design=alcove] [data-sf-tone=inverse]{--sf-color-primary:#fff;--sf-color-primary-hover:#ececea;--sf-color-primary-fg:#22201c;--sf-color-primary-ink:var(--alc-b-clay-light,#d9b48f)}[data-sf-design=alcove] h1,[data-sf-design=alcove] h2,[data-sf-design=alcove] h3{letter-spacing:-.012em}[data-sf-design=alcove] h2.text-sf-4xl,[data-sf-design=alcove] h2.text-sf-3xl{font-size:clamp(2.1rem,1.4rem + 2.6vw,3.6rem);line-height:1.08}[data-sf-design=alcove] .sf-eyebrow,[data-sf-design=alcove] p.font-sf-mono.uppercase{font-family:var(--sf-font-body);letter-spacing:.16em;color:var(--alc-clay-ink);font-size:.78rem;font-weight:600}[data-sf-design=alcove] [data-sf-tone=inverse] :is(.sf-eyebrow,p.font-sf-mono.uppercase){color:var(--alc-clay-pale)}[data-sf-design=alcove] p.font-sf-mono.uppercase>span.h-px{background:currentColor;inline-size:1.75rem}[data-sf-design=alcove] a.rounded-sf-control{letter-spacing:.01em;border-radius:14px;font-weight:600}[data-sf-design=alcove] a.rounded-sf-control.bg-sf-primary{box-shadow:0 10px 24px #22201c29}[data-sf-design=alcove] a.rounded-sf-control svg{transition:translate .3s cubic-bezier(.2,.7,.1,1)}[data-sf-design=alcove] a.rounded-sf-control:hover svg{translate:4px}[data-sf-design=alcove] :is(section,footer)[data-sf-tone=default]{background-image:linear-gradient(var(--alc-line), var(--alc-line)), linear-gradient(var(--alc-line), var(--alc-line)), linear-gradient(var(--alc-line), var(--alc-line)), linear-gradient(var(--alc-line), var(--alc-line));background-repeat:no-repeat;background-size:1px 100%;background-position:var(--alc-edge) 0, calc(var(--alc-edge) + (100% - 2 * var(--alc-edge)) / 3) 0, calc(var(--alc-edge) + (100% - 2 * var(--alc-edge)) * 2 / 3) 0, calc(100% - var(--alc-edge)) 0}@media (max-width:767px){[data-sf-design=alcove] :is(section,footer)[data-sf-tone=default]{background-position:var(--alc-edge) 0, -10px 0, -10px 0, calc(100% - var(--alc-edge)) 0}}[data-sf-design=alcove] [data-sf-brand][data-sf-brand-style=name]:before{content:"";background:linear-gradient(90deg, var(--alc-clay) 50%, var(--alc-clay-light) 50%);border-radius:999px 999px 2px 2px;flex:none;block-size:1.35rem;inline-size:1.05rem}[data-sf-design=alcove] [data-block-type=navbar] [data-sf-brand]>span{letter-spacing:-.01em;font-size:1.45rem;font-weight:500}[data-sf-design=alcove] [data-block-type=navbar] nav ul{justify-content:end}[data-sf-design=alcove] [data-block-type=navbar] nav a{font-size:14px;font-weight:500}[data-sf-design=alcove] [data-block-type=navbar] nav a[aria-current=page]{color:var(--alc-clay-ink)}[data-sf-design=alcove] [data-block-type=navbar] a.rounded-sf-control{min-block-size:42px;padding-inline:1.15rem;font-size:13px}@media (min-width:1024px){[data-sf-design=alcove] [data-block-type=navbar] nav{margin-inline-start:auto}}[data-sf-design=alcove] [data-commerce-composition=image-stage]{min-block-size:min(900px, calc(100svh - var(--sf-nav-h,80px)));background:var(--alc-paper);padding-inline:0}[data-sf-design=alcove] [data-commerce-composition=image-stage] .sf-commerce-media{border-end-start-radius:var(--alc-arch);overflow:hidden}[data-sf-design=alcove] [data-commerce-composition=image-stage] .sf-commerce-media:after{background:linear-gradient(90deg,#ffffffe6 0%,#ffffffa8 32%,#ffffff1f 56%,#0000 70%)}[data-sf-design=alcove] [data-commerce-composition=image-stage] .sf-commerce-copy{color:var(--alc-ink);padding-block:6rem;padding-inline:var(--alc-edge) 1.5rem;max-inline-size:calc(var(--alc-edge) + 40rem);align-self:center}[data-sf-design=alcove] [data-commerce-composition=image-stage] h1{letter-spacing:-.02em;max-inline-size:12ch;font-size:clamp(2.6rem,1.2rem + 4.4vw,5.6rem);line-height:1.04}[data-sf-design=alcove] [data-commerce-composition=image-stage] .sf-commerce-copy>p:not(.font-sf-mono){color:#4a453e;max-inline-size:36ch;font-size:1.08rem}[data-sf-design=alcove] [data-commerce-composition=image-stage] .sf-commerce-copy>p.font-sf-mono{color:var(--alc-clay-ink)}[data-sf-design=alcove] [data-commerce-composition=image-stage] .sf-commerce-actions a.border{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb3;border-color:#22201c40}[data-sf-design=alcove] [data-commerce-composition=image-stage] .sf-commerce-caption{display:none}@media (max-width:767px){[data-sf-design=alcove] [data-commerce-composition=image-stage]{grid-template-rows:auto auto;min-block-size:0;padding-block:.75rem 0}[data-sf-design=alcove] [data-commerce-composition=image-stage] .sf-commerce-media{margin-inline:var(--sf-commerce-pad);border-radius:999px 999px var(--alc-soft) var(--alc-soft);grid-row:1;block-size:min(58svh,30rem);position:relative;inset:auto}[data-sf-design=alcove] [data-commerce-composition=image-stage] .sf-commerce-media:after{background:linear-gradient(#0000 60%,#14120f1f)}[data-sf-design=alcove] [data-commerce-composition=image-stage] .sf-commerce-copy{padding:2rem var(--sf-commerce-pad) 3.5rem;grid-row:2;align-self:start;max-inline-size:none}[data-sf-design=alcove] [data-commerce-composition=image-stage] h1{max-inline-size:13ch;font-size:clamp(2.2rem,10.2vw,2.9rem)}[data-sf-design=alcove] [data-commerce-composition=image-stage] .sf-commerce-copy>p:not(.font-sf-mono){margin-block:1rem .5rem;font-size:1rem}[data-sf-design=alcove] [data-commerce-composition=image-stage] .sf-commerce-actions a.border{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}[data-sf-design=alcove] [data-block-type=credentials][data-block-variant=strip] li:after{display:none!important}[data-sf-design=alcove] [data-block-type=credentials][data-block-variant=strip] ul{row-gap:.4rem;-moz-column-gap:1.4rem!important;column-gap:1.4rem!important}[data-sf-design=alcove] [data-block-type=credentials][data-block-variant=strip] li span{font-size:1.35rem}}[data-sf-design=alcove] [data-block-type=services-grid][data-block-variant=icon-list] ul{gap:0;margin-inline:0}@media (min-width:768px){[data-sf-design=alcove] [data-block-type=services-grid][data-block-variant=icon-list] ul{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-sf-design=alcove] [data-block-type=services-grid][data-block-variant=icon-list] article{text-align:center;border-radius:0;flex-direction:column;align-items:center;gap:1.25rem;padding:2.5rem clamp(1.25rem,2.5vw,2.75rem) 3rem;transition:background-color .4s}[data-sf-design=alcove] [data-block-type=services-grid][data-block-variant=icon-list] article:hover{background:var(--alc-stone);border-radius:var(--alc-soft) var(--alc-arch) var(--alc-soft) var(--alc-soft)}[data-sf-design=alcove] [data-block-type=services-grid][data-block-variant=icon-list] [data-sf-icon-disc]{background:var(--alc-stone);block-size:4.5rem;inline-size:4.5rem;color:var(--alc-clay-ink);border-radius:999px 999px 999px 8px}[data-sf-design=alcove] [data-block-type=services-grid][data-block-variant=icon-list] [data-sf-icon-disc] svg{block-size:1.6rem;inline-size:1.6rem}[data-sf-design=alcove] [data-block-type=services-grid][data-block-variant=icon-list] article:hover [data-sf-icon-disc]{background:var(--alc-paper)}[data-sf-design=alcove] [data-block-type=services-grid][data-block-variant=icon-list] article>div{align-items:center;gap:.75rem}[data-sf-design=alcove] [data-block-type=services-grid][data-block-variant=icon-list] h3{font-size:clamp(1.35rem,1.1rem + .8vw,1.75rem)}[data-sf-design=alcove] [data-block-type=services-grid][data-block-variant=icon-list] article p{-webkit-line-clamp:3;max-inline-size:30ch;font-size:1rem;line-height:1.65}[data-sf-design=alcove] [data-block-type=services-grid][data-block-variant=icon-list] article>div:after{content:"→";block-size:2.75rem;inline-size:2.75rem;color:var(--alc-clay-ink);border:1px solid #22201c33;border-radius:999px;place-items:center;margin-block-start:.75rem;font-size:1.1rem;transition:background-color .3s,color .3s,translate .3s;display:grid}[data-sf-design=alcove] [data-block-type=services-grid][data-block-variant=icon-list] article:hover>div:after{background:var(--alc-ink);color:var(--alc-paper);border-color:var(--alc-ink);translate:4px}[data-sf-design=alcove] .sf-stack-card{border-radius:var(--alc-soft) var(--alc-arch) var(--alc-soft) var(--alc-soft)!important;background:var(--alc-stone)!important;color:var(--alc-ink)!important}[data-sf-design=alcove] .sf-stack-media:after{background:linear-gradient(#14120f00 55%,#14120f47)!important}[data-sf-design=alcove] .sf-stack-caption{max-inline-size:min(46rem,100% - 2*clamp(.75rem,2.5vw,2rem));color:var(--alc-ink);box-shadow:0 18px 50px #14120f2e;border-radius:var(--alc-soft) clamp(2.5rem, 5vw, 4.5rem) var(--alc-soft) var(--alc-soft)!important;-webkit-backdrop-filter:none!important;background:#fffffff0!important;border:0!important;padding:clamp(1.25rem,2.4vw,2rem)!important;inset-inline-end:auto!important}[data-sf-design=alcove] .sf-stack-index{color:var(--alc-clay);align-self:start;font-size:clamp(2.4rem,4.5vw,4rem)!important}[data-sf-design=alcove] .sf-stack-eyebrow{display:none}[data-sf-design=alcove] .sf-stack-title{font-size:clamp(1.7rem,1.2rem + 1.8vw,2.8rem);line-height:1.05}[data-sf-design=alcove] .sf-stack-caption p{color:#4a453e;opacity:1}[data-sf-design=alcove] .sf-stack-caption .flex-wrap{font-family:var(--sf-font-heading);color:var(--alc-clay-ink);font-size:1.15rem}[data-sf-design=alcove] .sf-stack-action{align-self:end}@media (min-width:768px){[data-sf-design=alcove] .sf-stack-media{aspect-ratio:16/8.5!important}}@media (max-width:639.98px){[data-sf-design=alcove] .sf-stack-card{background:var(--alc-stone)!important;border-radius:var(--alc-soft) 4.5rem var(--alc-soft) var(--alc-soft)!important}[data-sf-design=alcove] .sf-stack-caption{max-inline-size:none;margin:-3rem .75rem .75rem!important}}[data-sf-design=alcove] [data-block-type=content-media] .relative.overflow-hidden.rounded-sf-card,[data-sf-design=alcove] [data-block-type=about-story] .relative.overflow-hidden.rounded-sf-card,[data-sf-design=alcove] [data-block-type=before-after] figure>div.rounded-sf-card,[data-sf-design=alcove] [data-block-type=process-steps] [data-sf-media]{border-radius:var(--alc-soft) var(--alc-arch) var(--alc-soft) var(--alc-soft)}[data-sf-design=alcove] [data-block-type=content-media] [data-sf-media],[data-sf-design=alcove] [data-block-type=about-story] [data-sf-media]{border-radius:inherit}[data-sf-design=alcove] [data-block-type=content-media][data-block-variant=split] .relative>.absolute.rounded-sf-card{display:none}[data-sf-design=alcove] [data-block-type=content-media] .shadow-sf-lg{box-shadow:none}[data-sf-design=alcove] [data-block-type=content-media][data-block-variant=split] .relative.overflow-hidden.rounded-sf-card{border-radius:var(--alc-soft) var(--alc-soft) var(--alc-soft) var(--alc-arch)}@media (min-width:1024px){[data-sf-design=alcove] [data-block-type=content-media][data-block-variant=split] .sf-container-wide.grid{-moz-column-gap:clamp(3rem,6vw,7rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(3rem,6vw,7rem)}[data-sf-design=alcove] [data-block-type=content-media][data-block-variant=split] .sf-container-wide.grid>div.relative{grid-area:1/2}[data-sf-design=alcove] [data-block-type=content-media][data-block-variant=split] .sf-container-wide.grid>div.flex{grid-area:1/1}[data-sf-design=alcove] [data-block-type=content-media][data-block-variant=split] .relative.overflow-hidden.rounded-sf-card{aspect-ratio:6/5}}[data-sf-design=alcove] [data-block-type=content-media] a[data-sf-action=call]{font-family:var(--sf-font-heading);color:var(--alc-ink);flex-direction:row-reverse;gap:1rem;font-size:clamp(1.25rem,1rem + .8vw,1.6rem);text-decoration:none}[data-sf-design=alcove] [data-block-type=content-media] a[data-sf-action=call] svg{background:var(--alc-stone);block-size:3.75rem;inline-size:3.75rem;color:var(--alc-clay-ink);border-radius:999px;padding:1.15rem;transition:background-color .3s,color .3s}[data-sf-design=alcove] [data-block-type=content-media] a[data-sf-action=call]:hover svg{background:var(--alc-ink);color:var(--alc-paper)}[data-sf-design=alcove] [data-block-type=gallery][data-block-variant=filmstrip]{padding-block:var(--sf-space-section) var(--sf-space-section);view-timeline:--alc-strip block;padding-inline:0;overflow:clip}[data-sf-design=alcove] .sf-editorial-gallery-strip>.sr-only{clip:auto;clip-path:none;white-space:normal;block-size:auto;inline-size:auto;padding-inline:var(--alc-edge);margin:0 0 1rem;position:static;overflow:visible}[data-sf-design=alcove] .sf-editorial-gallery-strip>.sr-only h2{max-inline-size:16ch;font-size:clamp(2.1rem,1.4rem + 2.6vw,3.6rem);line-height:1.08}[data-sf-design=alcove] .sf-editorial-gallery-strip>.sr-only:before{content:"";background:var(--alc-clay);block-size:1px;inline-size:1.75rem;margin-block-end:1.25rem;display:block}[data-sf-design=alcove] .sf-editorial-gallery-description{padding-inline:var(--alc-edge);max-inline-size:calc(var(--alc-edge) + 34rem);color:var(--sf-color-muted-fg);font-size:1.08rem;line-height:1.6;margin-block-end:clamp(2rem,4vw,3.5rem)!important}[data-sf-design=alcove] .sf-editorial-filmstrip{scroll-snap-type:x proximity;scroll-padding-inline:var(--alc-edge);padding-inline:var(--alc-edge)!important;scrollbar-width:none!important;align-items:start!important;gap:clamp(1rem,2vw,1.75rem)!important;padding-block-end:1rem!important}[data-sf-design=alcove] .sf-editorial-filmstrip>li{scroll-snap-align:start;flex:0 0 clamp(16rem,27vw,25rem)!important;block-size:auto!important}[data-sf-design=alcove] .sf-editorial-filmstrip>li:nth-child(2n){margin-block-start:clamp(2rem,5vw,4.5rem)}[data-sf-design=alcove] .sf-editorial-filmstrip figure>div{aspect-ratio:3/4;border-radius:var(--alc-arch) var(--alc-arch) var(--alc-soft) var(--alc-soft);flex:none}[data-sf-design=alcove] .sf-editorial-filmstrip figure>div a{border-radius:inherit}[data-sf-design=alcove] .sf-editorial-filmstrip figure>div img{transition:scale .9s cubic-bezier(.2,.7,.1,1)}[data-sf-design=alcove] .sf-editorial-filmstrip figure:hover>div img{scale:1.05}[data-sf-design=alcove] .sf-editorial-filmstrip figcaption{font-family:var(--sf-font-heading);color:var(--alc-ink);padding-block-start:.35rem;padding-inline-end:3.75rem;font-size:1.2rem;line-height:1.3;display:block;position:relative}[data-sf-design=alcove] .sf-editorial-filmstrip figcaption>span{font-family:var(--sf-font-body);letter-spacing:.16em;color:var(--alc-clay-ink);margin-block-end:.25rem;font-size:.75rem;display:block}[data-sf-design=alcove] .sf-editorial-filmstrip figcaption:after{content:"→";background:var(--alc-stone);block-size:3rem;inline-size:3rem;color:var(--alc-ink);font-family:var(--sf-font-body);border-radius:999px;place-items:center;font-size:1.1rem;transition:background-color .3s,color .3s,rotate .3s;display:grid;position:absolute;inset-block-start:.6rem;inset-inline-end:0}[data-sf-design=alcove] .sf-editorial-filmstrip figure:hover figcaption:after{background:var(--alc-ink);color:var(--alc-paper);rotate:-45deg}[data-sf-design=alcove] .sf-editorial-gallery-strip>a{align-self:start;margin-block-start:1.5rem;margin-inline-start:var(--alc-edge)}[data-sf-design=alcove] [data-block-type=stats-band]{background:var(--alc-stone);padding-block:clamp(3.5rem,6vw,5.5rem)}[data-sf-design=alcove] [data-block-type=stats-band] .divide-y{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.5rem;display:grid}@media (min-width:900px){[data-sf-design=alcove] [data-block-type=stats-band] .divide-y{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-sf-design=alcove] [data-block-type=stats-band] .divide-y>div{border:0;border-inline-start:1px solid var(--alc-clay-ink);padding:0 1rem}@supports (color:color-mix(in lab, red, red)){[data-sf-design=alcove] [data-block-type=stats-band] .divide-y>div{border-inline-start:1px solid color-mix(in srgb, var(--alc-clay-ink) 22%, transparent)}}[data-sf-design=alcove] [data-block-type=stats-band] .divide-y>div:nth-child(odd){border-inline-start-color:#0000}@media (min-width:900px){[data-sf-design=alcove] [data-block-type=stats-band] .divide-y>div:nth-child(odd){border-inline-start-color:var(--alc-clay-ink)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=alcove] [data-block-type=stats-band] .divide-y>div:nth-child(odd){border-inline-start-color:color-mix(in srgb, var(--alc-clay-ink) 22%, transparent)}}[data-sf-design=alcove] [data-block-type=stats-band] .divide-y>div:first-child{border-inline-start-color:#0000}}[data-sf-design=alcove] [data-block-type=stats-band] dl{text-align:center;flex-direction:column-reverse;justify-content:center;align-items:center;gap:.6rem}[data-sf-design=alcove] [data-block-type=stats-band] dd>span{color:var(--alc-clay);letter-spacing:-.02em;justify-content:center;font-size:clamp(2.8rem,1.8rem + 3.6vw,5rem)}[data-sf-design=alcove] [data-block-type=stats-band] dd>span>span:last-child:not(:first-child){color:var(--alc-clay);font-family:var(--sf-font-heading);font-size:.6em}[data-sf-design=alcove] [data-block-type=stats-band] dt{color:#5b544b;max-inline-size:18ch;font-size:.95rem}[data-sf-design=alcove] [data-block-type=before-after] figure>div.rounded-sf-card{box-shadow:none}[data-sf-design=alcove] [data-block-type=before-after] figure>div>span.rounded-sf-full{letter-spacing:.12em;text-transform:uppercase;background:#ffffffe6;padding:.35rem .85rem;font-size:.75rem}[data-sf-design=alcove] [data-block-type=statement][data-block-variant=manifesto]{view-timeline:--alc-crafted block;align-items:end;min-block-size:min(100svh,62rem)}[data-sf-design=alcove] [data-block-type=statement][data-block-variant=manifesto] .bg-sf-fg\/60{background:linear-gradient(#14120f1a 0%,#14120f40 45%,#14120fb8 100%)}[data-sf-design=alcove] [data-block-type=statement][data-block-variant=manifesto] .sf-container-wide{padding-block:clamp(4rem,8vw,7rem)}[data-sf-design=alcove] [data-block-type=statement][data-block-variant=manifesto] h2{letter-spacing:-.035em;max-inline-size:none;color:var(--alc-paper);text-wrap:balance;font-size:clamp(3.4rem,1rem + 11vw,12.5rem);line-height:.88}[data-sf-design=alcove] [data-block-type=statement][data-block-variant=manifesto] h2 .sf-scroll-words:nth-child(2){color:var(--alc-b-clay-pale,#e8c9a6);font-style:italic}[data-sf-design=alcove] [data-block-type=statement][data-block-variant=manifesto] a{color:var(--alc-paper);font-size:1.1rem}[data-sf-design=alcove] [data-block-type=process-steps][data-block-variant=timeline] [data-sf-media]{max-inline-size:34rem}[data-sf-design=alcove] [data-block-type=process-steps] li p{max-inline-size:42ch;font-size:1.05rem;line-height:1.6}[data-sf-design=alcove] [data-block-type=process-steps] .text-sf-6xl{color:var(--alc-clay)}[data-sf-design=alcove] [data-block-type=process-steps] span.text-sf-accent-ink{letter-spacing:.14em;text-transform:uppercase;color:var(--alc-clay-ink);font-size:.75rem}[data-sf-design=alcove] [data-block-type=process-steps][data-block-variant=timeline] ol>li>:first-child{background:var(--alc-stone);color:var(--alc-clay-ink);border-color:#0000}[data-sf-design=alcove] [data-block-type=reviews-showcase]>.sf-container{background:var(--alc-stone);border-radius:clamp(2rem, 6vw, 5rem) clamp(2rem, 6vw, 5rem) var(--alc-soft) var(--alc-soft);max-inline-size:calc(var(--sf-site-max,90rem) - 2 * var(--sf-commerce-pad));inline-size:calc(100% - 2 * var(--sf-commerce-pad));padding-block:clamp(3.5rem,7vw,6rem);padding-inline:clamp(1.25rem,5vw,5rem)}[data-sf-design=alcove] [data-block-type=reviews-showcase]>.sf-container>div:first-child>div{text-align:center;align-items:center}[data-sf-design=alcove] [data-block-type=reviews-showcase]>.sf-container>div:first-child>div>div{align-items:center;margin-inline:auto}[data-sf-design=alcove] [data-block-type=reviews-showcase] figure[data-sf-card]{background:var(--alc-paper);border-radius:var(--alc-soft);border:0;transition:translate .4s cubic-bezier(.2,.7,.1,1),box-shadow .4s;box-shadow:0 14px 40px #503c2812}[data-sf-design=alcove] [data-block-type=reviews-showcase] figure[data-sf-card]:hover{translate:0 -6px;box-shadow:0 22px 50px #503c281f}[data-sf-design=alcove] [data-block-type=reviews-showcase] figure[data-sf-card]>svg:first-child{color:var(--alc-clay);opacity:.55}[data-sf-design=alcove] [data-block-type=reviews-showcase] blockquote{color:#3b3731;font-size:1.05rem}[data-sf-design=alcove] [data-block-type=reviews-showcase] cite{font-family:var(--sf-font-heading);font-size:1.1rem}[data-sf-design=alcove] [data-block-type=reviews-showcase] .text-sf-warning{color:var(--alc-clay)}[data-sf-design=alcove] [data-block-type=credentials][data-block-variant=strip]{border:0;padding-block:clamp(2.5rem,5vw,4rem)}[data-sf-design=alcove] [data-block-type=credentials][data-block-variant=strip] li svg{display:none}[data-sf-design=alcove] [data-block-type=credentials][data-block-variant=strip] li span{font-family:var(--sf-font-heading);letter-spacing:-.01em;color:#6f675d;font-size:clamp(1.3rem,1rem + 1.2vw,2rem);font-style:italic;font-weight:400;transition:color .3s}[data-sf-design=alcove] [data-block-type=credentials][data-block-variant=strip] li:hover span{color:var(--alc-clay-ink)}[data-sf-design=alcove] [data-block-type=credentials][data-block-variant=strip] li:not(:last-child):after{content:"";background:var(--alc-clay);opacity:.6;border-radius:999px 999px 0 0;block-size:.4rem;inline-size:.4rem;margin-inline:clamp(1rem,2.5vw,2.25rem)}[data-sf-design=alcove] [data-block-type=credentials][data-block-variant=strip] ul{-moz-column-gap:0;column-gap:0}[data-sf-design=alcove] [data-block-type=team-grid] article>div:first-child,[data-sf-design=alcove] [data-block-type=team-grid] [data-sf-media]{border-radius:var(--alc-arch) var(--alc-arch) var(--alc-soft) var(--alc-soft)}[data-sf-design=alcove] [data-block-type=team-grid] article>div:first-child{background:var(--alc-stone)}[data-sf-design=alcove] [data-block-type=team-grid] h3{font-size:1.6rem}[data-sf-design=alcove] [data-block-type=team-grid] article p:first-of-type{color:var(--alc-clay-ink);letter-spacing:.02em;font-weight:600}[data-sf-design=alcove] [data-block-type=blog-list] article{border-radius:calc(var(--alc-soft) + .85rem);background:#fff;padding:.85rem .85rem 1.5rem;transition:translate .4s cubic-bezier(.2,.7,.1,1),box-shadow .4s;box-shadow:0 12px 36px #503c280f}[data-sf-design=alcove] [data-block-type=blog-list] article:hover{translate:0 -6px;box-shadow:0 22px 50px #503c281f}[data-sf-design=alcove] [data-block-type=blog-list] article>div:first-child{border-radius:var(--alc-soft) clamp(3rem, 6vw, 5rem) var(--alc-soft) var(--alc-soft);aspect-ratio:4/3}[data-sf-design=alcove] [data-block-type=blog-list] article>div:last-child{padding-inline:.75rem}[data-sf-design=alcove] [data-block-type=blog-list] h3{font-family:var(--sf-font-heading);font-size:1.4rem}[data-sf-design=alcove] [data-block-type=faq-accordion] summary h3{font-size:clamp(1.15rem,1rem + .5vw,1.45rem)}[data-sf-design=alcove] [data-block-type=faq-accordion] summary>span.rounded-sf-full{block-size:2.5rem;inline-size:2.5rem}[data-sf-design=alcove] [data-block-type=cta][data-block-variant=media]{background:var(--alc-ink)}[data-sf-design=alcove] [data-block-type=cta][data-block-variant=media] .relative.aspect-\[16\/10\]{border-radius:0 0 0 var(--alc-arch);overflow:hidden}[data-sf-design=alcove] [data-block-type=cta][data-block-variant=media] h2{font-size:clamp(2.4rem,1.4rem + 3.4vw,4.6rem);line-height:1.04}[data-sf-design=alcove] [data-block-type=cta][data-block-variant=band] .rounded-sf-card.bg-sf-surface-2{background:var(--alc-stone);border-radius:var(--alc-arch) var(--alc-arch) var(--alc-soft) var(--alc-soft);border:0}[data-sf-design=alcove] [data-block-type=cta][data-block-variant=band] .rounded-sf-card.bg-sf-surface-2>.absolute{display:none}[data-sf-design=alcove] [data-block-type=cta][data-block-variant=band] h2{letter-spacing:-.025em;font-size:clamp(2.4rem,1.2rem + 4.4vw,5.5rem);line-height:1.02}[data-sf-design=alcove] [data-block-type=gallery][data-block-variant=masonry] figure>div:first-child,[data-sf-design=alcove] [data-block-type=gallery][data-block-variant=masonry] figure [data-sf-media]{border-radius:var(--alc-soft) clamp(3rem, 7vw, 6rem) var(--alc-soft) var(--alc-soft)}[data-sf-design=alcove] [data-block-type=gallery][data-block-variant=masonry] li:nth-child(3n+2) figure>div:first-child,[data-sf-design=alcove] [data-block-type=gallery][data-block-variant=masonry] li:nth-child(3n+2) figure [data-sf-media]{border-radius:clamp(6rem, 12vw, 12rem) clamp(6rem, 12vw, 12rem) var(--alc-soft) var(--alc-soft)}[data-sf-design=alcove] [data-block-type=gallery] figcaption{font-family:var(--sf-font-heading);color:var(--alc-ink);font-size:1.1rem}[data-sf-design=alcove] [data-block-type=gallery] [data-tabs-row] button{min-block-size:2.75rem;padding-inline:1.25rem;font-size:.95rem}[data-sf-design=alcove] [data-block-type=services-showcase][data-block-variant=alternating] [data-sf-media]{border-radius:var(--alc-soft) var(--alc-arch) var(--alc-soft) var(--alc-soft)}[data-sf-design=alcove] [data-block-type=services-showcase][data-block-variant=alternating] li:nth-child(2n) [data-sf-media]{border-radius:var(--alc-arch) var(--alc-soft) var(--alc-soft) var(--alc-soft)}[data-sf-design=alcove] [data-block-type=footer]{background:#1c1a17}[data-sf-design=alcove] [data-block-type=footer] [data-sf-brand]>span{font-size:1.9rem;font-weight:500}[data-sf-design=alcove] [data-block-type=footer] h2.font-sf-mono{font-family:var(--sf-font-body);letter-spacing:.16em;color:var(--alc-b-clay-light,#d9b48f)}@keyframes alc-arch-open{0%{clip-path:inset(12% 16% 0 round 50% 50% 0 0)}to{clip-path:inset(0 0 0 0 round var(--alc-soft) var(--alc-arch) var(--alc-soft) var(--alc-soft))}}@keyframes alc-arch-open-start{0%{clip-path:inset(12% 16% 0 round 50% 50% 0 0)}to{clip-path:inset(0 0 0 0 round var(--alc-soft) var(--alc-soft) var(--alc-soft) var(--alc-arch))}}@keyframes alc-arch-open-full{0%{clip-path:inset(10% 18% 0 round 50% 50% 0 0)}to{clip-path:inset(0)}}@keyframes alc-arch-open-tall{0%{clip-path:inset(14% 14% 0 round 50% 50% 0 0)}to{clip-path:inset(0 0 0 0 round var(--alc-arch) var(--alc-arch) var(--alc-soft) var(--alc-soft))}}@keyframes alc-hero-open{0%{clip-path:inset(0 0 0 38% round 48vw 48vw 0 var(--alc-arch))}to{clip-path:inset(0 0 0 0 round 0 0 0 var(--alc-arch))}}@keyframes alc-hero-open-phone{0%{clip-path:inset(18% 22% 0 round 999px 999px 0 0)}to{clip-path:inset(0 0 0 0 round 999px 999px var(--alc-soft) var(--alc-soft))}}@keyframes alc-strip-drift{0%{translate:16vw}to{translate:-12vw}}@keyframes alc-word-left{0%{translate:-6vw}to{translate:6vw}}@keyframes alc-word-right{0%{translate:6vw}to{translate:-6vw}}@keyframes alc-slide-in{0%{opacity:.15;translate:24vw}to{opacity:1;translate:0}}@keyframes alc-slide-in-late{0%{opacity:0;translate:40vw}to{opacity:1;translate:0}}@keyframes alc-parallax{0%{translate:0 -7%}to{translate:0 7%}}@keyframes alc-rise-soft{0%{opacity:0;translate:0 3rem}to{opacity:1;translate:0}}@keyframes alc-number{0%{opacity:0;translate:0 .5em;scale:.92}to{opacity:1;translate:0;scale:1}}@keyframes alc-note{0%{opacity:0;translate:0 3rem;rotate:-2.5deg}to{opacity:1;translate:0;rotate:none}}@keyframes alc-line-grow{0%{scale:0 1}to{scale:1}}@media (prefers-reduced-motion:no-preference){[data-sf-design=alcove]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=image-stage] .sf-commerce-media{animation:1.6s cubic-bezier(.65,0,.2,1) .1s both alc-hero-open}@media (max-width:767px){[data-sf-design=alcove]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=image-stage] .sf-commerce-media{animation-name:alc-hero-open-phone}}@supports (animation-timeline:view()){[data-sf-design=alcove]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) :is([data-block-type=content-media],[data-block-type=about-story],[data-block-type=process-steps],[data-block-type=team-grid],[data-block-type=blog-list],[data-block-type=cta]) [data-sf-media]{animation:none}[data-sf-design=alcove]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=content-media] .relative.overflow-hidden.rounded-sf-card,[data-sf-design=alcove]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=about-story] .relative.overflow-hidden.rounded-sf-card,[data-sf-design=alcove]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=process-steps] [data-sf-media],[data-sf-design=alcove]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=blog-list] article>div:first-child{animation:linear both alc-arch-open;animation-timeline:view();animation-range:entry cover 40%}[data-sf-design=alcove]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=content-media][data-block-variant=split] .relative.overflow-hidden.rounded-sf-card{animation-name:alc-arch-open-start}[data-sf-design=alcove]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=team-grid] article>div:first-child{animation:linear both alc-arch-open-tall;animation-timeline:view();animation-range:entry cover 45%}[data-sf-design=alcove]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=cta][data-block-variant=media] .sf-scroll-zoom{animation:linear both alc-arch-open-full;animation-timeline:view();animation-range:entry cover 45%}[data-sf-design=alcove]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-media{animation:linear both alc-arch-open-full;animation-timeline:view();animation-range:entry entry 90%}[data-sf-design=alcove]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) :is([data-block-type=content-media],[data-block-type=process-steps]) [data-sf-media] img,[data-sf-design=alcove]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-media img{animation:linear both alc-parallax;animation-timeline:view();animation-range:cover;scale:1.16}[data-sf-design=alcove]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-editorial-filmstrip>li{animation:linear both alc-strip-drift;animation-timeline:--alc-strip;animation-range:cover}[data-sf-design=alcove]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-editorial-filmstrip figure>div{animation:linear both alc-arch-open-tall;animation-timeline:--alc-strip;animation-range:entry 20% cover 45%}[data-sf-design=alcove]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-editorial-filmstrip>li:nth-child(2) figure>div{animation-range:entry 35% cover 50%}[data-sf-design=alcove]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-editorial-filmstrip>li:nth-child(3) figure>div{animation-range:entry 50% cover 55%}[data-sf-design=alcove]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-editorial-filmstrip>li:nth-child(n+4) figure>div{animation-range:entry 65% cover 60%}[data-sf-design=alcove]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-editorial-filmstrip [data-sf-media]{animation:none}[data-sf-design=alcove]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=credentials][data-block-variant=strip]{view-timeline:--alc-materials block;overflow:clip}[data-sf-design=alcove]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=credentials][data-block-variant=strip] li:nth-child(odd){animation:linear both alc-word-left;animation-timeline:--alc-materials;animation-range:cover}[data-sf-design=alcove]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=credentials][data-block-variant=strip] li:nth-child(2n){animation:linear both alc-word-right;animation-timeline:--alc-materials;animation-range:cover}[data-sf-design=alcove]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=statement][data-block-variant=manifesto] h2{animation:linear both alc-slide-in;animation-timeline:--alc-crafted;animation-range:entry 10% cover 55%}[data-sf-design=alcove]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=statement][data-block-variant=manifesto] h2 .sf-scroll-words:nth-child(2){animation:linear both alc-slide-in-late;animation-timeline:--alc-crafted;animation-range:entry 25% cover 60%;display:inline-block}[data-sf-design=alcove]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=stats-band] dd>span{animation:linear both alc-number;animation-timeline:view();animation-range:entry 10% cover 35%}[data-sf-design=alcove]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=reviews-showcase] [data-reveal-group]>div{animation:linear both alc-note;animation-timeline:view();animation-range:entry cover 30%}[data-sf-design=alcove]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=reviews-showcase] [data-reveal-group]>div:nth-child(2){animation-range:entry 15% cover 38%}[data-sf-design=alcove]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=reviews-showcase] [data-reveal-group]>div:nth-child(3){animation-range:entry 30% cover 46%}[data-sf-design=alcove]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) p.font-sf-mono.uppercase>span.h-px,[data-sf-design=alcove]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-editorial-gallery-strip>.sr-only:before{transform-origin:0;animation:linear both alc-line-grow;animation-timeline:view();animation-range:entry 20% cover 30%}[data-sf-design=alcove]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=blog-list] li[data-sf-article]{animation:linear both alc-rise-soft;animation-timeline:view();animation-range:entry entry 80%}[data-sf-design=alcove]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=blog-list] li[data-sf-article]:nth-child(2){animation-range:entry 10% entry 95%}[data-sf-design=alcove]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=blog-list] li[data-sf-article]:nth-child(3){animation-range:entry 20% cover 30%}@media (max-width:767px){[data-sf-design=alcove]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-editorial-filmstrip>li,[data-sf-design=alcove]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=credentials][data-block-variant=strip] li{animation:none}}}}:is([data-sf-design=haul],[data-sf-design=fleet]){--haul-yellow:var(--sf-brand-accent,#ffd400);--haul-on-yellow:var(--sf-brand-on-accent,#111);--haul-ink:#111;--haul-grey:#f3f3f1;--haul-line:#e4e4e0;--haul-frame:clamp(6px, .8vw, 12px);--haul-round:clamp(18px, 2vw, 28px);--sf-radius-card:20px;color:var(--haul-ink)}:is([data-sf-design=haul],[data-sf-design=fleet]) :is(h1,h2,h3){letter-spacing:-.035em;font-weight:400}:is([data-sf-design=haul],[data-sf-design=fleet]) h2{font-weight:400;line-height:1.04}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type]:not([data-block-type=navbar],[data-block-type=footer]) h2.font-sf-heading{font-size:clamp(2rem,3.6vw,3.25rem)}:is([data-sf-design=haul],[data-sf-design=fleet]) :is(.sf-eyebrow,p.font-sf-mono.uppercase){font-family:var(--sf-font-body);text-transform:none;letter-spacing:0;color:var(--haul-ink);font-size:13px;font-weight:500}@supports (color:color-mix(in lab, red, red)){:is([data-sf-design=haul],[data-sf-design=fleet]) :is(.sf-eyebrow,p.font-sf-mono.uppercase){color:color-mix(in oklab, var(--haul-ink) 55%, transparent)}}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type]:not([data-block-type=hero],[data-block-type=cta]) :is(.sf-eyebrow,p.font-sf-mono.uppercase):before{content:"+";color:var(--haul-ink);margin-inline-end:.45em;font-weight:400}:is([data-sf-design=haul],[data-sf-design=fleet]) p.font-sf-mono.uppercase>span.h-px{display:none}:is([data-sf-design=haul],[data-sf-design=fleet]) a[data-sf-action].rounded-sf-control,:is([data-sf-design=haul],[data-sf-design=fleet]) :is(a,button)[data-sf-action]{border-radius:999px}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=navbar] .rounded-full.max-w-5xl{max-inline-size:min(52rem,100%);translate:0 clamp(10px,1.4vw,20px)}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=navbar] .rounded-full.max-w-5xl>span[aria-hidden=true]{background:#fff;border-color:#0000;box-shadow:0 6px 28px #0000001f}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=navbar] [data-sf-brand] span{letter-spacing:-.03em;font-size:1.15rem;font-weight:600}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=navbar] nav a{font-size:13px}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=hero][data-commerce-composition=cinema]{margin-block-start:calc(var(--haul-frame) - var(--sf-nav-h,80px));margin-inline:var(--haul-frame);border-radius:var(--haul-round);min-block-size:min(900px, calc(100svh - var(--haul-frame)));background:var(--haul-ink);color:#fff}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-commerce-composition=cinema] .sf-commerce-media:after{background:linear-gradient(90deg,#000a 0%,#0005 38%,#0000 70%),linear-gradient(#0000 55%,#0009 100%)}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-commerce-composition=cinema] .sf-commerce-copy{text-align:start;padding:calc(var(--sf-nav-h,80px) + clamp(3rem, 14svh, 9rem)) clamp(1.25rem, 3.5vw, 3.5rem) clamp(1.5rem, 3.5vw, 3rem);flex-direction:column;place-self:stretch stretch;display:flex}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-commerce-composition=cinema] .sf-commerce-copy>p.font-sf-mono{display:none}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-commerce-composition=cinema] h1{letter-spacing:-.045em;text-wrap:balance;max-inline-size:13ch;margin-inline:0;font-size:clamp(2.6rem,min(6.2vw,6.25rem),6.25rem);font-weight:300;line-height:1.02}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-commerce-composition=cinema] .sf-commerce-copy>h1{order:1}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-commerce-composition=cinema] .sf-commerce-copy:after{content:"";background:radial-gradient(circle at calc(100% - 4.5px) 50%, var(--haul-yellow) 3.5px, transparent 4.5px) no-repeat, linear-gradient(var(--haul-yellow), var(--haul-yellow)) no-repeat 0 50% / 100% 2px, linear-gradient(#ffffff59, #ffffff59) no-repeat 0 50% / 100% 1px;order:2;block-size:9px;inline-size:100%;margin-block-start:clamp(1.25rem,3vw,2.25rem);display:block}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-commerce-composition=cinema] .sf-commerce-copy>p:not(.font-sf-mono){order:3}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-commerce-composition=cinema] .sf-commerce-copy>:is(.sf-commerce-actions,ul){order:4}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-commerce-composition=cinema] .sf-commerce-copy>p{color:#ffffffd9;max-inline-size:34ch;margin-block:auto 0;margin-inline:0;padding-block-start:2rem;font-size:14px;line-height:1.5}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-commerce-composition=cinema] .sf-commerce-actions{margin-block-start:1rem}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-commerce-composition=cinema] .sf-commerce-actions>div{justify-content:start}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-commerce-composition=cinema] .sf-commerce-actions a{border-radius:8px;flex-direction:row-reverse;min-block-size:36px;padding-inline:1rem;font-size:12.5px}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-commerce-composition=cinema] .sf-commerce-caption{letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-size:11px;inset-block-end:clamp(1.5rem,3.5vw,3rem);inset-inline:auto clamp(1.25rem,3.5vw,3.5rem)}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=logo-marquee]{padding-block:var(--haul-frame) 0;padding-inline:var(--haul-frame);border:0}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=logo-marquee] .sf-marquee-bar{background:var(--haul-grey);border-radius:calc(var(--haul-round) * .75);gap:clamp(1rem,3vw,3rem);max-inline-size:none;padding:1.15rem clamp(1rem,2.5vw,2rem);overflow:clip}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=logo-marquee] p.sf-marquee-label{z-index:1;background:var(--haul-grey);max-inline-size:none;box-shadow:1.5rem 0 1.5rem var(--haul-grey);color:var(--haul-ink);white-space:nowrap;text-align:start;flex:none;margin:0;padding-inline-end:1.5rem;font-size:13px;position:relative}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=logo-marquee] p.sf-marquee-label:before{display:none}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=logo-marquee] .sf-marquee{-webkit-mask-image:none;mask-image:none}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=logo-marquee] .sf-marquee-track>div{gap:clamp(1.75rem,3.5vw,3.25rem);padding-inline-end:clamp(1.75rem,3.5vw,3.25rem)}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=logo-marquee] .sf-logo-word{color:var(--haul-ink)}@supports (color:color-mix(in lab, red, red)){:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=logo-marquee] .sf-logo-word{color:color-mix(in oklab, var(--haul-ink) 72%, transparent)}}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=logo-marquee] .sf-logo-word{font-family:var(--sf-font-body);letter-spacing:-.01em;font-size:14px;font-weight:600}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=logo-marquee] .sf-logo-word svg{color:var(--haul-ink)}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=statement][data-block-variant=manifesto]:not(:has([data-sf-media-fill])){padding-block:clamp(4rem,9vw,8rem) clamp(2rem,5vw,4rem)}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=statement][data-block-variant=manifesto] .sf-container-wide>span.h-px{display:none}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=statement][data-block-variant=manifesto] .sf-container-wide>div{-moz-column-gap:var(--sf-commerce-gap);column-gap:var(--sf-commerce-gap);grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);max-inline-size:none;display:grid}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=statement][data-block-variant=manifesto] .sf-container-wide>div>*{grid-column:2}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=statement][data-block-variant=manifesto] .sf-container-wide>div>p:first-child{grid-area:1/1;align-self:start;padding-block-start:.9em}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=statement][data-block-variant=manifesto] h2{letter-spacing:-.03em;text-wrap:pretty;grid-row:1;max-inline-size:24ch;font-size:clamp(1.9rem,3.4vw,3.3rem);font-weight:400;line-height:1.12}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=content-media][data-block-variant=editorial]>.sf-container-narrow:first-child{max-inline-size:var(--sf-site-max,90rem)}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=content-media][data-block-variant=editorial]>.sf-container-narrow:first-child h2{max-inline-size:18ch}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=content-media][data-block-variant=editorial]>.sf-container>div{border-radius:var(--haul-round)}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=content-media][data-block-variant=editorial]>.sf-container-narrow:not(:first-child){max-inline-size:var(--sf-site-max,90rem)}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=content-media][data-block-variant=editorial] .text-sf-lg{max-inline-size:52ch;font-size:1.05rem}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=stats-band][data-block-variant=grid]{padding-block-start:0}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=stats-band][data-block-variant=grid] [data-reveal-group]{gap:.75rem}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=stats-band][data-block-variant=grid] [data-sf-card]{background:var(--haul-grey);min-block-size:12rem;box-shadow:none;border:0;border-radius:18px;padding:1.35rem 1.35rem 1.5rem}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=stats-band][data-block-variant=grid] dl{justify-content:space-between}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=stats-band][data-block-variant=grid] dd>span{letter-spacing:-.045em;font-size:clamp(2.4rem,3.6vw,3.4rem);font-weight:400;line-height:1}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=stats-band][data-block-variant=grid] dd>span>span:last-child{color:inherit;font-family:inherit;font-size:.55em}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=stats-band][data-block-variant=grid] dt{max-inline-size:26ch;font-size:13.5px;line-height:1.45}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=services-showcase][data-block-variant=stack] .sf-stack{gap:clamp(1rem,3vw,2.5rem)}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-card{border-radius:var(--haul-round);background:var(--haul-ink)}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-caption{border-radius:calc(var(--haul-round) * .7);color:var(--haul-ink);-webkit-backdrop-filter:none;background:#fff;border:0;box-shadow:0 10px 40px #0000002e}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-index{aspect-ratio:1;background:var(--haul-yellow);border-radius:50%;place-items:center;inline-size:1.9em;font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:500;display:grid}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-eyebrow{display:none}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-title{letter-spacing:-.035em;font-weight:400}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-price bdi{background:var(--haul-grey);border-radius:999px;padding:.2rem .65rem;font-size:14px}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-action a{background:var(--haul-yellow);color:var(--haul-on-yellow);border-color:var(--haul-yellow);border-radius:999px}:is([data-sf-design=haul],[data-sf-design=fleet]) :is([data-block-type=services-grid],[data-block-type=content-media],[data-block-type=logo-marquee]){overflow-x:clip}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=services-grid][data-block-variant=cards] article[data-sf-card]{background:var(--haul-ink);color:#fff;box-shadow:none;border:0;border-radius:22px;position:relative}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=services-grid][data-block-variant=cards] article [data-sf-media-frame]{aspect-ratio:4/5;border-radius:inherit}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=services-grid][data-block-variant=cards] article [data-sf-media-frame]:after{content:"";pointer-events:none;background:linear-gradient(#0000 38%,#0007 62%,#000d 100%);position:absolute;inset:0}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=services-grid][data-block-variant=cards] article>div:last-child{z-index:2;gap:.5rem;padding:clamp(1.1rem,2vw,1.6rem);position:absolute;inset-block-end:0;inset-inline:0}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=services-grid][data-block-variant=cards] article h3{color:#fff;font-size:clamp(1.35rem,2vw,1.75rem)}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=services-grid][data-block-variant=cards] article p{color:#ffffffc4}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=services-grid][data-block-variant=cards] article .border-t{border-color:#ffffff2e}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=services-grid][data-block-variant=cards] article .border-t>span:first-child{background:var(--haul-yellow);color:var(--haul-on-yellow);border-radius:999px;padding:.3rem .7rem;font-size:13px;font-weight:600}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=services-grid][data-block-variant=cards] article .border-t>span:first-child:empty{display:none}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=services-grid][data-block-variant=cards] article:hover img{scale:1.05}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=services-showcase][data-block-variant=alternating] article>div:first-child{border-radius:var(--haul-round)}@media (min-width:768px){:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=services-showcase][data-block-variant=alternating] article>div:first-child{grid-column:span 7/span 7!important}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=services-showcase][data-block-variant=alternating] article>div:last-child{grid-column:span 5/span 5!important}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=services-showcase][data-block-variant=alternating] article [data-sf-media-frame],:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=services-showcase][data-block-variant=alternating] article .group\/media{aspect-ratio:4/3}}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=services-showcase][data-block-variant=alternating] article h3{letter-spacing:-.04em;font-weight:400}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=services-showcase][data-block-variant=alternating] article span.font-sf-mono{background:var(--haul-yellow);inline-size:fit-content;color:var(--haul-on-yellow);font-family:var(--sf-font-body);border-radius:999px;justify-self:start;place-items:center;padding:.3rem .75rem;font-weight:600;display:inline-grid}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=services-showcase][data-block-variant=alternating] article span.font-sf-mono>span{display:none}:is([data-sf-design=haul],[data-sf-design=fleet]) .sf-cutout-stage{overflow-x:clip}:is([data-sf-design=haul],[data-sf-design=fleet]) .sf-cutout-stage .sf-cutout-head h2{max-inline-size:16ch}:is([data-sf-design=haul],[data-sf-design=fleet]) .sf-cutout-backdrop{color:#0000;-webkit-text-stroke:2px #11111140;letter-spacing:-.04em;font-weight:500}:is([data-sf-design=haul],[data-sf-design=fleet]) .sf-cutout-media{max-inline-size:min(780px,94vw);margin-inline:auto}:is([data-sf-design=haul],[data-sf-design=fleet]) .sf-cutout-band{margin-inline:var(--haul-frame);border-radius:var(--haul-round);background:var(--haul-yellow);color:var(--haul-on-yellow);position:relative}:is([data-sf-design=haul],[data-sf-design=fleet]) .sf-cutout-band:before{content:"";opacity:.9;background:repeating-linear-gradient(90deg,#ffffffd9 0 56px,#0000 56px 104px);block-size:4px;position:absolute;inset-block-start:clamp(1rem,2vw,1.5rem);inset-inline:0}:is([data-sf-design=haul],[data-sf-design=fleet]) .sf-cutout-highlight :is(svg,[data-sf-icon]),:is([data-sf-design=haul],[data-sf-design=fleet]) .sf-cutout-highlight :is(.text-sf-muted-fg,.text-sf-tone-muted){color:var(--haul-on-yellow)}@supports (color:color-mix(in lab, red, red)){:is([data-sf-design=haul],[data-sf-design=fleet]) .sf-cutout-highlight :is(.text-sf-muted-fg,.text-sf-tone-muted){color:color-mix(in srgb, var(--haul-on-yellow) 70%, transparent)}}:is([data-sf-design=haul],[data-sf-design=fleet]) .sf-cutout-cta a{background:var(--haul-ink);color:#fff;border-color:var(--haul-ink)}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=process-steps] [data-sf-icon-disc]{background:var(--haul-yellow);color:var(--haul-on-yellow);border:0}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=process-steps][data-block-variant=timeline] [data-sf-progress]>div,:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=process-steps] .sf-steps-line>div{background:var(--haul-yellow)}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=process-steps][data-block-variant=timeline] img{border-radius:18px}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=process-steps][data-block-variant=numbered]{background:var(--haul-grey)}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=features-media] .shadow-sf-lg{box-shadow:none;border-radius:var(--haul-round)}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=features-media] h3{font-weight:400}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=reviews-showcase]{margin-inline:var(--haul-frame);border-radius:var(--haul-round) var(--haul-round) 0 0;background:var(--haul-yellow);color:var(--haul-on-yellow)}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=reviews-showcase] :is(.text-sf-muted-fg,.text-sf-tone-muted,.sf-eyebrow){color:var(--haul-on-yellow)}@supports (color:color-mix(in lab, red, red)){:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=reviews-showcase] :is(.text-sf-muted-fg,.text-sf-tone-muted,.sf-eyebrow){color:color-mix(in srgb, var(--haul-on-yellow) 70%, transparent)}}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=reviews-showcase] .text-sf-warning,:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=reviews-showcase] .text-sf-border{color:var(--haul-on-yellow)}@supports (color:color-mix(in lab, red, red)){:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=reviews-showcase] .text-sf-border{color:color-mix(in srgb, var(--haul-on-yellow) 20%, transparent)}}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=reviews-showcase] .text-sf-primary-ink{color:var(--haul-on-yellow)}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=reviews-showcase] :is(.divide-sf-border>*,.border-sf-border){border-color:var(--haul-on-yellow)}@supports (color:color-mix(in lab, red, red)){:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=reviews-showcase] :is(.divide-sf-border>*,.border-sf-border){border-color:color-mix(in srgb, var(--haul-on-yellow) 17%, transparent)}}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=reviews-showcase] blockquote.font-sf-heading{letter-spacing:-.03em;font-weight:400}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=reviews-showcase]+[data-block-type=gallery][data-block-variant=filmstrip]{margin-inline:var(--haul-frame);padding-block:0 var(--haul-frame);border-radius:0 0 var(--haul-round) var(--haul-round);background:var(--haul-yellow)}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=gallery][data-block-variant=filmstrip] .sf-editorial-filmstrip{padding-inline:var(--haul-frame);align-items:end;gap:.5rem}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=gallery][data-block-variant=filmstrip] .sf-editorial-filmstrip .rounded-sf-card{border-radius:14px}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=pricing-plans] article[data-sf-card]{background:var(--haul-grey);box-shadow:none;border:0;border-radius:22px}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=pricing-plans] article[data-sf-card][data-selected]{outline:0;background:var(--haul-ink)!important;color:#fff!important;border:0!important}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=pricing-plans] article[data-selected] :not(.text-sf-primary-fg,.text-sf-primary-fg *){color:inherit}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=pricing-plans] article[data-selected] :is(.text-sf-muted-fg,.text-sf-tone-muted){color:#ffffffa8}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=pricing-plans] article[data-selected]>div:first-child{background:var(--haul-yellow);color:var(--haul-on-yellow)}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=pricing-plans] article .tabular-nums{letter-spacing:-.04em;font-size:clamp(2.25rem,3.5vw,3rem);font-weight:400}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=map] [data-sf-map]{border-radius:var(--haul-round);border:0;block-size:clamp(20rem,38vw,30rem)}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=map] [data-sf-map] iframe{filter:grayscale()contrast(1.05)}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=faq-accordion] summary{letter-spacing:-.015em;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:500}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=cta][data-block-variant=media]{margin:var(--haul-frame);border-radius:var(--haul-round);min-block-size:min(46rem,88svh);display:grid}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=cta][data-block-variant=media]>div{grid-template-columns:minmax(0,1fr);inline-size:100%;max-inline-size:none}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=cta][data-block-variant=media]>div>div:first-child{aspect-ratio:auto;position:absolute;inset:0}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=cta][data-block-variant=media]>div>div:first-child:after{content:"";background:linear-gradient(90deg,#000b 0%,#0006 45%,#0000 75%);position:absolute;inset:0}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=cta][data-block-variant=media]>div>div:last-child{align-items:end;padding:clamp(1.5rem,4vw,3.5rem);position:relative}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=cta][data-block-variant=media] h2.font-sf-heading{letter-spacing:-.045em;color:#fff;max-inline-size:11ch;font-size:clamp(2.6rem,6vw,5.75rem);font-weight:300;line-height:1}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=cta][data-block-variant=media] h2:after{content:"";background:var(--haul-yellow);block-size:2px;inline-size:min(26rem,70vw);margin-block-start:1.75rem;display:block}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=cta] :is(p.font-sf-mono.uppercase){color:#ffffffc4}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=footer]{margin:0 var(--haul-frame) var(--haul-frame);border-radius:var(--haul-round)}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=footer] [data-sf-footer-closing] p{letter-spacing:-.04em;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:300}@media (max-width:767px){:is([data-sf-design=haul],[data-sf-design=fleet]) [data-commerce-composition=cinema] .sf-commerce-copy{padding-block-start:calc(var(--sf-nav-h,72px) + 4.5rem)}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-commerce-composition=cinema] h1{font-size:clamp(2.4rem,11vw,3.3rem)}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-commerce-composition=cinema] .sf-commerce-caption{display:none}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=stats-band][data-block-variant=grid] [data-sf-card]{gap:1.25rem;min-block-size:0}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-commerce-composition=cinema] .sf-commerce-actions>div{align-items:start}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=logo-marquee] .sf-marquee-bar{flex-direction:column;align-items:stretch;gap:.9rem}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=statement][data-block-variant=manifesto] .sf-container-wide>div{grid-template-columns:minmax(0,1fr)}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=statement][data-block-variant=manifesto] .sf-container-wide>div>*{grid-area:auto/1}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=services-grid][data-block-variant=cards] ul{margin-inline:calc(-1 * var(--sf-commerce-pad));padding-inline:var(--sf-commerce-pad);scroll-snap-type:x mandatory;scroll-padding-inline:var(--sf-commerce-pad);scrollbar-width:none;gap:.75rem;display:flex;overflow-x:auto}:is([data-sf-design=haul],[data-sf-design=fleet]) [data-block-type=services-grid][data-block-variant=cards] ul>li{scroll-snap-align:start;flex:0 0 82%}}@keyframes haul-line-draw{0%{background-size:auto,14% 2px,100% 1px}to{background-size:auto,100% 2px,100% 1px}}@keyframes haul-frame-shrink{0%{clip-path:inset(0 0 0 0 round var(--haul-round))}to{clip-path:inset(0 4% 0 4% round calc(var(--haul-round) * 1.6))}}@keyframes haul-words{0%{color:#c4c4c0}to{color:var(--haul-ink)}}@keyframes haul-slide-in{0%{opacity:0;translate:var(--haul-slide,14vw) 0}to{opacity:1;translate:0}}@keyframes haul-pass{0%{translate:10vw}to{translate:-10vw}}@keyframes haul-road{0%{background-position:0 0}to{background-position:-624px 0}}@keyframes haul-bar{0%{scale:0 1}to{scale:1}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:is([data-sf-design=haul],[data-sf-design=fleet]):is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=cinema] .sf-commerce-copy:after{animation:linear both haul-line-draw;animation-timeline:scroll();animation-range:0 70svh}:is([data-sf-design=haul],[data-sf-design=fleet]):is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=hero][data-commerce-composition=cinema]{animation:linear both haul-frame-shrink;animation-timeline:view();animation-range:exit exit 80%}:is([data-sf-design=haul],[data-sf-design=fleet]):is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=statement] .sf-scroll-words{opacity:1;animation-name:haul-words}:is([data-sf-design=haul],[data-sf-design=fleet]):is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=services-grid][data-block-variant=cards] ul>li{animation:linear both haul-slide-in;animation-timeline:view();animation-range:entry entry 80%}:is([data-sf-design=haul],[data-sf-design=fleet]):is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=services-grid][data-block-variant=cards] ul>li:nth-child(3n+2){--haul-slide:22vw}:is([data-sf-design=haul],[data-sf-design=fleet]):is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=services-grid][data-block-variant=cards] ul>li:nth-child(3n){--haul-slide:30vw}:is([data-sf-design=haul],[data-sf-design=fleet]):is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=gallery][data-block-variant=filmstrip]{overflow-x:clip}:is([data-sf-design=haul],[data-sf-design=fleet]):is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=gallery][data-block-variant=filmstrip] .sf-editorial-filmstrip{animation:linear both haul-pass;animation-timeline:view();animation-range:cover;overflow:visible}:is([data-sf-design=haul],[data-sf-design=fleet]):is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-cutout-band:before{animation:linear both haul-road;animation-timeline:view();animation-range:entry exit 30%}:is([data-sf-design=haul],[data-sf-design=fleet]):is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=cta][data-block-variant=media] h2:after{transform-origin:0;animation:linear both haul-bar;animation-timeline:view();animation-range:entry 20% cover 45%}}}@media (prefers-reduced-motion:no-preference) and (max-width:767px){@supports (animation-timeline:view()){:is([data-sf-design=haul],[data-sf-design=fleet]):is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=services-grid][data-block-variant=cards] ul>li{animation:none}:is([data-sf-design=haul],[data-sf-design=fleet]):is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=gallery][data-block-variant=filmstrip] .sf-editorial-filmstrip{animation:none;overflow-x:auto}}}[data-sf-design=fleet]{--haul-yellow:var(--sf-color-primary);--haul-on-yellow:var(--sf-color-primary-fg);--haul-ink:var(--sf-brand-ink,#1c1f24)}[data-sf-design=fleet] :is([data-block-type=range-request] [data-sf-range-request],[data-block-type=unit-detail] :is(.sf-unit-specs,.sf-unit-rates)) h2.font-sf-heading{font-size:var(--sf-text-xl);letter-spacing:-.02em;line-height:1.2}[data-sf-design=fleet] [data-block-type=range-request] [data-sf-range-request] :is(h2,h3).font-sf-heading,[data-sf-design=fleet] [data-block-type=range-request] [data-sf-range-request] [data-sf-media],[data-sf-design=fleet] [data-block-type=range-request] [data-sf-range-request] [data-sf-media] img{animation:none}[data-sf-design=fleet] .sf-fleet-price{white-space:nowrap}[data-sf-design=fleet] .sf-fleet-specs>li{background:var(--haul-grey)}@media (min-width:64rem){[data-sf-design=fleet] [data-sf-range-request] aside{top:7.5rem}}[data-sf-design=rouge]{--sf-font-mono:var(--sf-font-body)!important}[data-sf-design=rouge] :is(.font-sf-mono,.sf-reveal-index,.sf-commerce-caption){font-variant-numeric:tabular-nums}[data-sf-design=rouge]{--rouge-pink:var(--sf-color-primary);--rouge-on-pink:var(--sf-brand-on-primary,var(--sf-color-inverse));--rouge-plum:var(--sf-color-inverse);--rouge-blush:var(--sf-color-bg);--rouge-line:var(--sf-color-fg)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=rouge]{--rouge-line:color-mix(in oklab, var(--sf-color-fg) 16%, transparent)}}[data-sf-design=rouge]{--rouge-script:italic 400 1em/1 var(--sf-font-heading)}[data-sf-design=rouge] :is(h1,h2,h3){letter-spacing:-.02em;font-weight:600}[data-sf-design=rouge] [data-block-type]:not([data-block-type=navbar],[data-block-type=footer]) h2{line-height:.98}[data-sf-design=rouge] :is(.sf-eyebrow,p.tracking-sf-caps:has(>span.h-px:first-child)){font:var(--rouge-script);letter-spacing:0;text-transform:lowercase;color:var(--rouge-pink);transform-origin:0;inline-size:fit-content;font-size:clamp(1.05rem,1.4vw,1.35rem);rotate:-5deg}[data-sf-design=rouge] p.tracking-sf-caps:has(>span.h-px:first-child)>span.h-px{display:none}[data-sf-design=rouge] a.rounded-sf-control,[data-sf-design=rouge] button.rounded-sf-control{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:600}[data-sf-design=rouge] [data-sf-card]{border-radius:0}[data-sf-design=rouge] [data-block-type=navbar]{background:var(--rouge-pink);color:var(--rouge-on-pink)}[data-sf-design=rouge] [data-block-type=navbar]>div>span:first-child{background:var(--rouge-pink)!important;box-shadow:none!important;opacity:1!important}[data-sf-design=rouge] [data-block-type=navbar] .sf-container{min-block-size:52px}[data-sf-design=rouge] [data-block-type=navbar] nav a,[data-sf-design=rouge] [data-block-type=navbar] nav button{text-transform:uppercase;letter-spacing:.12em;color:var(--rouge-on-pink);font-size:11px;font-weight:600}[data-sf-design=rouge] [data-block-type=navbar] nav a:hover{background:var(--rouge-on-pink)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=rouge] [data-block-type=navbar] nav a:hover{background:color-mix(in oklab, var(--rouge-on-pink) 10%, transparent)}}[data-sf-design=rouge] [data-block-type=navbar] [data-sf-brand]>span{letter-spacing:-.01em;text-transform:uppercase;font-size:1.15rem;font-weight:800}[data-sf-design=rouge] [data-block-type=navbar] [data-sf-action=open-booking]{background:var(--rouge-plum);color:var(--rouge-blush);letter-spacing:.12em;text-transform:uppercase;border-radius:0;min-block-size:34px;font-size:11px}[data-sf-design=rouge] [data-block-type=navbar] [data-sf-action=open-booking]:hover{background:var(--rouge-blush);color:var(--rouge-plum)}[data-sf-design=rouge] [data-commerce-composition=wordmark]{--rouge-wm:min(15.5rem, 16.5vw, calc(92vw / (var(--sf-wordmark-longest,var(--sf-wordmark-chars,7)) * .68)));--rouge-cell:calc(100vw / 12);--rouge-pt:clamp(2.75rem, 5vw, 4.5rem);--rouge-pb:clamp(1.75rem, 3vw, 2.75rem);grid-template-columns:minmax(0,1fr);gap:0;min-block-size:auto;padding:0;position:relative}[data-sf-design=rouge] [data-commerce-composition=wordmark] :is(.sf-commerce-wordmark,.sf-commerce-copy,.sf-commerce-media){grid-column:1}[data-sf-design=rouge] [data-commerce-composition=wordmark] .sf-commerce-wordmark{--rouge-wm:min(15.5rem, 16.5vw, calc(92vw / (var(--sf-wordmark-longest,var(--sf-wordmark-chars,7)) * .68)));font-size:var(--rouge-wm);letter-spacing:-.035em;--sf-show-wordmark-tracking:-.035em;text-transform:uppercase;text-align:center;text-wrap:balance;anchor-name:--rouge-wordmark;color:var(--sf-color-fg);padding:var(--rouge-pt) var(--sf-commerce-pad) var(--rouge-pb);overflow-wrap:normal;grid-row:1;font-weight:900;line-height:.86}[data-sf-design=rouge] [data-commerce-composition=wordmark] .sf-commerce-copy{margin-inline:var(--sf-commerce-pad);border-block:1px solid var(--rouge-line);grid-row:2;grid-template-columns:minmax(0,5fr) minmax(0,4fr) auto;align-items:center;gap:1rem 3rem;max-inline-size:none;padding-block:1.25rem;display:grid;position:static}[data-sf-design=rouge] [data-commerce-composition=wordmark] .sf-commerce-wordmark{position:relative}[data-sf-design=rouge] [data-commerce-composition=wordmark] :is(.sf-commerce-wordmark-tag,.sf-commerce-copy>p:first-child:has(>span.h-px)){z-index:3;font:italic 500 calc(var(--rouge-wm) * .42)/1 var(--sf-font-heading);letter-spacing:-.02em;text-transform:lowercase;color:var(--rouge-pink);white-space:nowrap;pointer-events:none;text-shadow:0 2px 0 var(--rouge-blush);inset-block-start:calc(var(--rouge-pt) + var(--rouge-wm) * .3);background:0 0;border-radius:0;margin:0;padding:0;position:absolute;left:50%;right:auto;translate:-50%;rotate:-9deg}[data-sf-design=rouge] [data-commerce-composition=wordmark] h1{letter-spacing:-.01em;grid-column:1;max-inline-size:22ch;margin:0;font-size:clamp(1.4rem,2.1vw,2.2rem);line-height:1.02}[data-sf-design=rouge] [data-commerce-composition=wordmark] .sf-commerce-copy>p:not(:first-child){color:var(--sf-color-muted-fg);grid-column:2;margin:0;font-size:14px;line-height:1.55}[data-sf-design=rouge] [data-commerce-composition=wordmark] .sf-commerce-actions{grid-column:3;margin:0}[data-sf-design=rouge] [data-commerce-composition=wordmark] .sf-commerce-actions>div{flex-wrap:nowrap}[data-sf-design=rouge] [data-commerce-composition=wordmark] .sf-commerce-copy>ul{margin:0;display:contents}[data-sf-design=rouge] [data-commerce-composition=wordmark] .sf-commerce-copy>ul>li{z-index:2;letter-spacing:.14em;text-transform:uppercase;max-inline-size:11rem;font-size:10px;font-weight:600;line-height:1.35;position:absolute}[data-sf-design=rouge] [data-commerce-composition=wordmark] .sf-commerce-copy>ul>li svg{display:none}[data-sf-design=rouge] [data-commerce-composition=wordmark] .sf-commerce-copy>ul>li:first-child{inset-block-start:1.1rem;inset-inline-start:var(--sf-commerce-pad)}[data-sf-design=rouge] [data-commerce-composition=wordmark] .sf-commerce-copy>ul>li:nth-child(2){text-align:end;inset-block-start:1.1rem;inset-inline-end:var(--sf-commerce-pad)}[data-sf-design=rouge] [data-commerce-composition=wordmark] .sf-commerce-copy>ul>li:is(:nth-child(3),:nth-child(4)){inset-block-start:calc(var(--rouge-pt) + var(--rouge-wm) * .86 + .35rem)}[data-sf-design=rouge] [data-commerce-composition=wordmark] .sf-commerce-copy>ul>li:nth-child(3){inset-inline-start:var(--sf-commerce-pad)}[data-sf-design=rouge] [data-commerce-composition=wordmark] .sf-commerce-copy>ul>li:nth-child(4){text-align:end;inset-inline-end:var(--sf-commerce-pad)}@supports (top:anchor(--a bottom)){[data-sf-design=rouge] [data-commerce-composition=wordmark] .sf-commerce-copy>ul>li:is(:nth-child(3),:nth-child(4)){position-anchor:--rouge-wordmark;inset-block-start:calc(anchor(bottom) - var(--rouge-pb) + .35rem)}}[data-sf-design=rouge] [data-commerce-composition=wordmark] .sf-commerce-copy>ul>li:before{content:"";background:var(--rouge-pink);vertical-align:.08em;block-size:.5em;inline-size:.5em;margin-inline-end:.5em;display:inline-block}[data-sf-design=rouge] [data-commerce-composition=wordmark] .sf-commerce-caption{display:none}[data-sf-design=rouge] [data-commerce-composition=wordmark] .sf-commerce-media{aspect-ratio:auto;grid-row:3;block-size:min(46rem,max(24rem,58vw));margin-block-start:clamp(1.5rem,3vw,2.5rem)}[data-sf-design=rouge] [data-commerce-composition=wordmark] .sf-commerce-media img{-o-object-position:50% 35%;object-position:50% 35%}[data-sf-design=rouge] [data-commerce-composition=wordmark] .sf-commerce-media:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(to right, #ffffffd9 1.5px, transparent 1.5px) 0 0 / var(--rouge-cell) var(--rouge-cell), linear-gradient(to bottom, #ffffffd9 1.5px, transparent 1.5px) 0 0 / var(--rouge-cell) var(--rouge-cell), linear-gradient(to right, #1e0a1424 3px, transparent 3px) -1px 0 / var(--rouge-cell) var(--rouge-cell), linear-gradient(to bottom, #1e0a1424 3px, transparent 3px) 0 -1px / var(--rouge-cell) var(--rouge-cell);position:absolute;inset:0}[data-sf-design=rouge] [data-commerce-composition=wordmark] .sf-commerce-media:before{content:"";z-index:2;pointer-events:none;--c:var(--rouge-cell);background:linear-gradient(var(--rouge-pink), var(--rouge-pink)) calc(var(--c) * 1) calc(var(--c) * 2) / var(--c) var(--c) no-repeat, linear-gradient(var(--rouge-plum), var(--rouge-plum)) calc(var(--c) * 3) calc(var(--c) * 1) / var(--c) var(--c) no-repeat, linear-gradient(var(--rouge-pink), var(--rouge-pink)) calc(var(--c) * 9) calc(var(--c) * 0) / var(--c) var(--c) no-repeat, linear-gradient(var(--rouge-pink), var(--rouge-pink)) calc(var(--c) * 10) calc(var(--c) * 4) / var(--c) var(--c) no-repeat;position:absolute;inset:0}[data-sf-design=rouge] [data-commerce-composition=wordmark] .sf-commerce-media [data-sf-media]:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:multiply;--c:var(--rouge-cell);background:linear-gradient(var(--rouge-pink), var(--rouge-pink)) calc(var(--c) * 2) calc(var(--c) * 2) / var(--c) var(--c) no-repeat, linear-gradient(var(--rouge-pink), var(--rouge-pink)) calc(var(--c) * 7) calc(var(--c) * 1) / calc(var(--c) * 2) var(--c) no-repeat, linear-gradient(var(--rouge-pink), var(--rouge-pink)) calc(var(--c) * 8) calc(var(--c) * 3) / var(--c) var(--c) no-repeat, linear-gradient(var(--rouge-pink), var(--rouge-pink)) calc(var(--c) * 0) calc(var(--c) * 4) / var(--c) var(--c) no-repeat;position:absolute;inset:0}[data-sf-design=rouge] [data-commerce-composition=wordmark][data-commerce-media=none] .sf-commerce-copy{margin-block-end:var(--sf-commerce-pad)}[data-sf-design=rouge] [data-block-type=cta][data-block-variant=band]{color:var(--sf-color-fg);background:0 0;padding-block:clamp(1rem,2vw,1.75rem)}[data-sf-design=rouge] [data-block-type=cta][data-block-variant=band]>div.pointer-events-none{display:none}[data-sf-design=rouge] [data-block-type=cta][data-block-variant=band] .sf-container>div>div{background:var(--rouge-plum);color:var(--sf-color-on-inverse);transition:background-color var(--sf-duration-base) var(--sf-ease-standard), color var(--sf-duration-base) var(--sf-ease-standard);padding:clamp(2rem,4.5vw,3.75rem) clamp(1.25rem,4vw,3rem);position:relative}[data-sf-design=rouge] [data-block-type=cta][data-block-variant=band] h2{color:inherit;max-inline-size:none;font-size:clamp(2.4rem,7vw,6.5rem);line-height:.95}[data-sf-design=rouge] [data-block-type=cta][data-block-variant=band] p{color:currentColor}@supports (color:color-mix(in lab, red, red)){[data-sf-design=rouge] [data-block-type=cta][data-block-variant=band] p{color:color-mix(in oklab, currentColor 72%, transparent)}}[data-sf-design=rouge] [data-block-type=cta][data-block-variant=band]:not(:has(h2~p)):has(.sf-container a:only-of-type) h2:after{content:" →";transition:translate var(--sf-duration-base) var(--sf-ease-emphasized);display:inline-block}[data-sf-design=rouge] [data-block-type=cta][data-block-variant=band]:not(:has(h2~p)):has(.sf-container a:only-of-type) .sf-container a{z-index:2;opacity:0;border-radius:0;position:absolute;inset:0}[data-sf-design=rouge] [data-block-type=cta][data-block-variant=band]:not(:has(h2~p)):has(.sf-container a:only-of-type) .sf-container>div>div:has(a:hover){background:var(--rouge-pink);color:var(--rouge-on-pink)}[data-sf-design=rouge] [data-block-type=cta][data-block-variant=band]:not(:has(h2~p)):has(.sf-container a:only-of-type) .sf-container>div>div:has(a:hover) h2:after{translate:.3em}[data-sf-design=rouge] [data-block-type=cta][data-block-variant=band]:not(:has(h2~p)):has(.sf-container a:only-of-type) .sf-container>div>div:has(a:focus-visible){outline:3px solid var(--rouge-pink);outline-offset:4px}[data-sf-design=rouge] [data-block-type=content-media][data-block-variant=mosaic] .sf-container-wide{grid-template-columns:minmax(0,1fr);place-items:center;display:grid}[data-sf-design=rouge] [data-block-type=content-media][data-block-variant=mosaic] .sf-container-wide>div{grid-area:1/1}[data-sf-design=rouge] [data-block-type=content-media][data-block-variant=mosaic] .sf-container-wide>div:first-child{text-align:center;align-items:center;gap:1.5rem;inline-size:100%;position:relative}[data-sf-design=rouge] [data-block-type=content-media][data-block-variant=mosaic] h2{max-inline-size:15ch;margin-inline:auto;font-size:clamp(2.3rem,6.2vw,6.4rem);line-height:.96}[data-sf-design=rouge] [data-block-type=content-media][data-block-variant=mosaic] .sf-container-wide>div:first-child>:is(div.flex-col,div.flex):not(:has(h2)){text-align:start;align-self:flex-end;max-inline-size:22rem;font-size:14px}[data-sf-design=rouge] [data-block-type=content-media][data-block-variant=mosaic] .sf-container-wide>div:first-child>div.flex:last-child{align-self:flex-end}[data-sf-design=rouge] [data-block-type=content-media][data-block-variant=mosaic] .sf-container-wide>div:first-child [class*=text-sf-lg]{color:var(--sf-color-muted-fg);font-size:14px;line-height:1.55}[data-sf-design=rouge] [data-block-type=content-media][data-block-variant=mosaic] .sf-container-wide>div:first-child{padding-block-end:1rem}[data-sf-design=rouge] [data-block-type=content-media][data-block-variant=mosaic] .sf-container-wide>div:first-child>p:first-child{position:absolute;inset-block-start:-2.25rem;inset-inline-end:12%}[data-sf-design=rouge] [data-block-type=content-media][data-block-variant=mosaic] .sf-container-wide>div:last-child{z-index:2;pointer-events:none;block-size:100%;inline-size:100%;display:block;position:relative}[data-sf-design=rouge] [data-block-type=content-media][data-block-variant=mosaic] .sf-container-wide>div:last-child>div{display:contents}[data-sf-design=rouge] [data-block-type=content-media][data-block-variant=mosaic] .sf-scroll-reveal{inline-size:clamp(5rem,10vw,9.5rem);position:absolute;box-shadow:0 18px 40px #1e0a1433}[data-sf-design=rouge] [data-block-type=content-media][data-block-variant=mosaic] .sf-scroll-reveal>div{aspect-ratio:4/5;transition:scale var(--sf-duration-slow) var(--sf-ease-emphasized), rotate var(--sf-duration-slow) var(--sf-ease-emphasized);pointer-events:auto}[data-sf-design=rouge] [data-block-type=content-media][data-block-variant=mosaic] .sf-scroll-reveal>div:hover{z-index:3;rotate:3deg;scale:1.12}[data-sf-design=rouge] [data-block-type=content-media][data-block-variant=mosaic] .sf-scroll-reveal:first-child{inset-block-start:2%;inset-inline-start:9%;rotate:-7deg}[data-sf-design=rouge] [data-block-type=content-media][data-block-variant=mosaic] .sf-container-wide>div:last-child>div:nth-child(2)>.sf-scroll-reveal:first-child{inset-block-start:22%;inset-inline:auto 7%;rotate:5deg}[data-sf-design=rouge] [data-block-type=content-media][data-block-variant=mosaic] .sf-scroll-reveal:nth-child(2){inset-block-start:58%;inset-inline-start:18%;rotate:2deg}[data-sf-design=rouge] [data-block-type=content-media][data-block-variant=mosaic] [data-sf-card]{pointer-events:auto;position:absolute;inset-block-end:0;inset-inline-start:0}[data-sf-design=rouge] [data-block-type=gallery][data-block-variant=scatter] h2{font-size:clamp(2.6rem,6vw,5.5rem)}[data-sf-design=rouge] [data-block-type=gallery][data-block-variant=scatter] figure{gap:.5rem}[data-sf-design=rouge] [data-block-type=gallery][data-block-variant=scatter] figcaption{letter-spacing:.12em;text-transform:uppercase;color:var(--sf-color-fg);font-size:10px}[data-sf-design=rouge] [data-block-type=gallery][data-block-variant=scatter] figcaption>span{color:var(--rouge-pink)}[data-sf-design=rouge] [data-block-type=gallery][data-block-variant=scatter] [data-sf-media] img{transition:scale var(--sf-duration-slow) var(--sf-ease-emphasized), filter var(--sf-duration-slow)}[data-sf-design=rouge] [data-block-type=gallery][data-block-variant=scatter] li:hover [data-sf-media] img{filter:saturate(1.15)}[data-sf-design=rouge] [data-block-type=gallery][data-block-variant=scatter] [data-sf-media]:after{content:"";aspect-ratio:1;background:var(--rouge-pink);mix-blend-mode:multiply;transform-origin:100% 0;inline-size:28%;transition:scale var(--sf-duration-slow) var(--sf-ease-emphasized);pointer-events:none;position:absolute;inset-block-start:0;inset-inline-end:0;scale:0}[data-sf-design=rouge] [data-block-type=gallery][data-block-variant=scatter] li:hover [data-sf-media]:after{scale:1}[data-sf-design=rouge] [data-block-type=gallery][data-block-variant=scatter] li:hover figcaption{color:var(--rouge-pink)}[data-sf-design=rouge] [data-block-type=services-grid]{background:var(--rouge-plum);color:var(--sf-color-on-inverse);padding-block-end:calc(var(--sf-space-section) + 2rem)}[data-sf-design=rouge] [data-block-type=services-grid] header{text-align:center;flex-direction:column;align-items:center}[data-sf-design=rouge] [data-block-type=services-grid] header>div{align-items:center;max-inline-size:60rem}[data-sf-design=rouge] [data-block-type=services-grid] h2{color:inherit;font-size:clamp(2.6rem,6.4vw,6.4rem)}[data-sf-design=rouge] [data-block-type=services-grid] header p:not(.sf-eyebrow){color:var(--sf-color-on-inverse-muted);margin-inline:auto}[data-sf-design=rouge] [data-block-type=services-grid] header a{border:1px solid var(--sf-color-on-inverse-muted);color:var(--sf-color-on-inverse);background:0 0}[data-sf-design=rouge] [data-block-type=services-grid] header a:hover{background:var(--rouge-pink);border-color:var(--rouge-pink);color:var(--rouge-on-pink)}[data-sf-design=rouge] [data-block-type=services-grid] ul{gap:clamp(1rem,2.5vw,2.5rem);padding-block:2rem}[data-sf-design=rouge] [data-block-type=services-grid] [data-sf-card]{background:var(--sf-color-inverse-raised);border:1px solid var(--sf-color-inverse-border);color:inherit;transition:rotate var(--sf-duration-slow) var(--sf-ease-emphasized), translate var(--sf-duration-slow) var(--sf-ease-emphasized);box-shadow:0 30px 60px #00000040}[data-sf-design=rouge] [data-block-type=services-grid] [data-sf-card] h3{text-transform:uppercase;font-size:clamp(1.25rem,1.8vw,1.75rem)}[data-sf-design=rouge] [data-block-type=services-grid] [data-sf-card] p,[data-sf-design=rouge] [data-block-type=services-grid] [data-sf-card] .text-sf-muted-fg{color:var(--sf-color-on-inverse-muted)}[data-sf-design=rouge] [data-block-type=services-grid] [data-sf-card] .border-t{border-color:var(--sf-color-inverse-border)}[data-sf-design=rouge] [data-block-type=services-grid] [data-sf-card] bdi{color:var(--rouge-pink)}[data-sf-design=rouge] [data-block-type=services-grid] [data-sf-media-frame]{aspect-ratio:4/3.4}[data-sf-design=rouge] [data-block-type=services-grid] ul>li{--r:0deg;--y:0rem;--fx:0%;rotate:var(--r);translate:0 var(--y)}[data-sf-design=rouge] [data-block-type=services-grid] ul>li:nth-child(3n+1){--r:-6deg;--y:1.5rem;--fx:60%}[data-sf-design=rouge] [data-block-type=services-grid] ul>li:nth-child(3n+2){--r:1.5deg;--y:-.5rem;--fx:0%}[data-sf-design=rouge] [data-block-type=services-grid] ul>li:nth-child(3n){--r:6deg;--y:1.5rem;--fx:-60%}[data-sf-design=rouge] [data-block-type=services-grid] ul.lg\:grid-cols-4>li:nth-child(4n+1){--r:-5deg;--y:1rem;--fx:60%}[data-sf-design=rouge] [data-block-type=services-grid] ul.lg\:grid-cols-4>li:nth-child(4n+2){--r:-1.5deg;--y:-.5rem;--fx:20%}[data-sf-design=rouge] [data-block-type=services-grid] ul.lg\:grid-cols-4>li:nth-child(4n+3){--r:2deg;--y:0rem;--fx:-20%}[data-sf-design=rouge] [data-block-type=services-grid] ul.lg\:grid-cols-4>li:nth-child(4n){--r:5deg;--y:1rem;--fx:-60%}[data-sf-design=rouge] [data-block-type=services-grid] ul>li:hover{z-index:2}@media (min-width:1024px){[data-sf-design=rouge] [data-block-type=services-grid] ul:not(:has(>li:nth-child(5))){justify-content:center;gap:0;padding-block:3rem 1rem;display:flex}[data-sf-design=rouge] [data-block-type=services-grid] ul:not(:has(>li:nth-child(5)))>li{flex:0 22rem;margin-inline:-1.25rem}[data-sf-design=rouge] [data-block-type=services-grid] ul:not(:has(>li:nth-child(5)))>li:nth-child(3n+2){z-index:1}}[data-sf-design=rouge] [data-block-type=services-grid] ul>li:hover [data-sf-card]{rotate:calc(var(--r) * -1);translate:0 -.75rem}[data-sf-design=rouge] [data-block-type=services-grid] [role=group]>button{border-color:var(--sf-color-inverse-border);color:var(--sf-color-on-inverse);text-transform:uppercase;letter-spacing:.1em;background:0 0;border-radius:0;font-size:11px}[data-sf-design=rouge] [data-block-type=services-grid] [role=group]>button[aria-pressed=true]{background:var(--rouge-pink);border-color:var(--rouge-pink);color:var(--rouge-on-pink)}[data-sf-design=rouge] [data-block-type=services-grid] [role=group]>button:hover{border-color:var(--rouge-pink)}[data-sf-design=rouge] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]){color:#fff8fb}[data-sf-design=rouge] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]):after{content:"";z-index:0;aspect-ratio:1;background:var(--rouge-pink);mix-blend-mode:multiply;pointer-events:none;inline-size:clamp(4rem,9vw,8rem);position:absolute;inset-block-end:12%;inset-inline-start:0;translate:70vw}[data-sf-design=rouge] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]) p:has(>span.h-px:first-child){color:var(--rouge-pink)}[data-sf-design=rouge] [data-block-type=statement][data-block-variant=manifesto] h2{max-inline-size:14ch;font-size:clamp(2.6rem,6.6vw,7rem);line-height:.95}[data-sf-design=rouge] [data-block-type=statement][data-block-variant=manifesto] .absolute.inset-0>div:last-child:not(.sf-scroll-zoom){background:linear-gradient(90deg,#1e0a14d9 0%,#1e0a1466 55%,#1e0a1414 100%)}[data-sf-design=rouge] [data-block-type=marquee-band]{--sf-marquee-gap:clamp(1.25rem, 3vw, 3rem);background:var(--rouge-blush);border-block:1px solid var(--rouge-line);padding-block:clamp(.75rem,2vw,1.5rem)}[data-sf-design=rouge] [data-block-type=marquee-band] .sf-marquee-item{gap:var(--sf-marquee-gap)}[data-sf-design=rouge] [data-block-type=marquee-band] .sf-marquee-text{font:600 clamp(2rem, 5vw, 4.5rem)/1 var(--sf-font-heading);text-transform:uppercase;letter-spacing:-.02em}[data-sf-design=rouge] [data-block-type=marquee-band] .sf-marquee-item:after{content:"";background:var(--rouge-pink);border-radius:50%;flex:none;block-size:.375rem;inline-size:.375rem}[data-sf-design=rouge] [data-block-type=logo-marquee][data-block-variant=marquee]{padding-block:clamp(1rem,2.5vw,2rem)}[data-sf-design=rouge] [data-block-type=logo-marquee][data-block-variant=marquee] .sf-marquee{max-inline-size:none;-webkit-mask-image:none;mask-image:none}[data-sf-design=rouge] [data-block-type=logo-marquee][data-block-variant=marquee] .sf-marquee-track{animation-direction:reverse}[data-sf-design=rouge] [data-block-type=logo-marquee][data-block-variant=marquee] [data-sf-media]{aspect-ratio:1;filter:none;opacity:1;inline-size:clamp(6.5rem,11vw,10rem)}[data-sf-design=rouge] [data-block-type=logo-marquee][data-block-variant=marquee] [data-sf-media] img{-o-object-fit:cover;object-fit:cover}[data-sf-design=rouge] [data-block-type=logo-marquee][data-block-variant=marquee] .sf-marquee-track>div>:nth-child(odd){rotate:-3deg}[data-sf-design=rouge] [data-block-type=logo-marquee][data-block-variant=marquee] .sf-marquee-track>div>:nth-child(2n){translate:0 .75rem;rotate:3deg}[data-sf-design=rouge] [data-block-type=process-steps][data-block-variant=timeline]{overflow:clip}[data-sf-design=rouge] [data-block-type=process-steps][data-block-variant=timeline] .sf-container{display:block}[data-sf-design=rouge] [data-block-type=process-steps][data-block-variant=timeline] .sf-container>div:first-child>div{text-align:center;align-items:center;position:static}[data-sf-design=rouge] [data-block-type=process-steps][data-block-variant=timeline] .sf-container>div:first-child [data-reveal]>div,[data-sf-design=rouge] [data-block-type=process-steps][data-block-variant=timeline] .sf-container>div:first-child [data-reveal]>div>div{align-items:center;margin-inline:auto}[data-sf-design=rouge] [data-block-type=process-steps][data-block-variant=timeline] .sf-container>div:first-child h2{letter-spacing:.14em;font-size:clamp(1rem,1.3vw,1.2rem);font-family:var(--sf-font-body);font-weight:600}[data-sf-design=rouge] [data-block-type=process-steps][data-block-variant=timeline] .sf-container>div:first-child a{order:3}[data-sf-design=rouge] [data-block-type=process-steps][data-block-variant=timeline] .sf-container>div:last-child{margin-block-start:clamp(2rem,5vw,4rem)}[data-sf-design=rouge] [data-block-type=process-steps][data-block-variant=timeline] .sf-container>div:last-child>span,[data-sf-design=rouge] [data-block-type=process-steps][data-block-variant=timeline] [data-sf-progress]{display:none}[data-sf-design=rouge] [data-block-type=process-steps][data-block-variant=timeline] ol{gap:clamp(3.5rem,9vw,8rem)}[data-sf-design=rouge] [data-block-type=process-steps][data-block-variant=timeline] ol>li{text-align:center;display:block;position:relative}[data-sf-design=rouge] [data-block-type=process-steps][data-block-variant=timeline] [data-sf-icon-disc]{color:var(--rouge-pink);font:italic 500 1.1rem/1 var(--sf-font-heading);vertical-align:top;background:0 0;border:0;block-size:auto;inline-size:auto;margin-inline-end:.5rem;display:inline-flex;position:relative;inset-block-start:-.4em}[data-sf-design=rouge] [data-block-type=process-steps][data-block-variant=timeline] ol>li>div{align-items:center;gap:.75rem;max-inline-size:40rem;padding:0;display:inline-flex}[data-sf-design=rouge] [data-block-type=process-steps][data-block-variant=timeline] ol>li>div>div{align-items:center}[data-sf-design=rouge] [data-block-type=process-steps][data-block-variant=timeline] h3{font-size:clamp(2.6rem,7vw,6.5rem);line-height:.95}[data-sf-design=rouge] [data-block-type=process-steps][data-block-variant=timeline] ol>li>div>div>span{color:var(--rouge-pink);font:var(--rouge-script);font-size:1.15rem}[data-sf-design=rouge] [data-block-type=process-steps][data-block-variant=timeline] ol>li>div>div>span svg{display:none}[data-sf-design=rouge] [data-block-type=process-steps][data-block-variant=timeline] ol>li p{max-inline-size:30rem;margin-inline:auto;font-size:15px}[data-sf-design=rouge] [data-block-type=process-steps][data-block-variant=timeline] ol>li [data-sf-media]{inline-size:clamp(7rem,15vw,14rem);position:absolute;inset-block-start:-10%;box-shadow:0 20px 50px #1e0a1430}[data-sf-design=rouge] [data-block-type=process-steps][data-block-variant=timeline] ol>li:nth-child(odd) [data-sf-media]{inset-inline-start:0;rotate:-5deg}[data-sf-design=rouge] [data-block-type=process-steps][data-block-variant=timeline] ol>li:nth-child(2n) [data-sf-media]{inset-block-start:10%;inset-inline-end:0;rotate:4deg}[data-sf-design=rouge] [data-block-type=price-list] article h4,[data-sf-design=rouge] [data-block-type=price-list] article h4~span{transition:color var(--sf-duration-base) var(--sf-ease-standard), border-color var(--sf-duration-base)}[data-sf-design=rouge] [data-block-type=price-list] article:hover h4,[data-sf-design=rouge] [data-block-type=price-list] article:hover h4~span:last-child{color:var(--rouge-pink)}[data-sf-design=rouge] [data-block-type=price-list] article:hover h4+span{border-color:var(--rouge-pink)}[data-sf-design=rouge] [data-block-type=price-list] h2{font-size:clamp(2.4rem,5.4vw,5rem)}[data-sf-design=rouge] [data-block-type=price-list] h3.sf-eyebrow{margin-inline:auto;font-size:1.25rem;rotate:none}[data-sf-design=rouge] [data-block-type=price-list] h4{font-family:var(--sf-font-heading);text-transform:uppercase;letter-spacing:-.01em;font-weight:600}[data-sf-design=rouge] [data-block-type=price-list] h4+span{border-color:var(--sf-color-fg)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=rouge] [data-block-type=price-list] h4+span{border-color:color-mix(in oklab, var(--sf-color-fg) 35%, transparent)}}[data-sf-design=rouge] [data-block-type=price-list] h4~span:last-child{color:var(--sf-color-fg)}[data-sf-design=rouge] [data-block-type=price-list] ul{border-color:var(--rouge-line)}[data-sf-design=rouge] [data-block-type=team-grid] h2{font-size:clamp(2.4rem,5vw,4.75rem)}[data-sf-design=rouge] [data-block-type=team-grid] li:nth-child(odd) article>div:first-child{rotate:-2deg}[data-sf-design=rouge] [data-block-type=team-grid] li:nth-child(2n) article>div:first-child{rotate:2deg}[data-sf-design=rouge] [data-block-type=team-grid] article>div:first-child{transition:rotate var(--sf-duration-slow) var(--sf-ease-emphasized);position:relative;overflow:visible}[data-sf-design=rouge] [data-block-type=team-grid] article>div:first-child:after{content:"";aspect-ratio:1;background:var(--rouge-pink);mix-blend-mode:multiply;pointer-events:none;inline-size:22%;position:absolute;inset-block-end:-6%;inset-inline-end:-6%}[data-sf-design=rouge] [data-block-type=team-grid] article:hover>div:first-child{rotate:none}[data-sf-design=rouge] [data-block-type=team-grid] h3{text-transform:uppercase}[data-sf-design=rouge] [data-block-type=reviews-showcase]{background:var(--rouge-blush)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=rouge] [data-block-type=reviews-showcase]{background:color-mix(in oklab, var(--rouge-blush), #8a6b78 9%)}}[data-sf-design=rouge] [data-block-type=reviews-showcase] h2{font-size:clamp(2.4rem,5vw,4.75rem)}[data-sf-design=rouge] [data-block-type=reviews-showcase] [data-sf-card]{box-shadow:0 1px 0 var(--rouge-line);transition:rotate var(--sf-duration-slow) var(--sf-ease-emphasized), translate var(--sf-duration-slow) var(--sf-ease-emphasized), box-shadow var(--sf-duration-slow);background:#fffafc;border:0}[data-sf-design=rouge] [data-block-type=reviews-showcase] [role=group]:nth-child(odd) [data-sf-card]:hover{translate:0 -6px;rotate:-1.5deg;box-shadow:0 24px 48px #1e0a1422}[data-sf-design=rouge] [data-block-type=reviews-showcase] [role=group]:nth-child(2n) [data-sf-card]:hover{translate:0 -6px;rotate:1.5deg;box-shadow:0 24px 48px #1e0a1422}[data-sf-design=rouge] [data-block-type=reviews-showcase] blockquote{font:500 clamp(1.15rem, 1.6vw, 1.45rem)/1.4 var(--sf-font-heading)}[data-sf-design=rouge] [data-block-type=reviews-showcase] .text-sf-warning{color:var(--rouge-pink)}[data-sf-design=rouge] [data-block-type=reviews-showcase] .lucide-quote{opacity:.25;color:var(--rouge-pink)}[data-sf-design=rouge] [data-block-type=reviews-showcase] cite{text-transform:uppercase;letter-spacing:.08em;font-size:12px}[data-sf-design=rouge] [data-block-type=reviews-showcase] button{border-color:var(--rouge-plum)}[data-sf-design=rouge] [data-block-type=reviews-showcase] button:not(:disabled):hover{background:var(--rouge-plum);color:var(--rouge-blush)}[data-sf-design=rouge] [data-block-type=faq-accordion] h2{font-size:clamp(2.4rem,5vw,4.75rem)}[data-sf-design=rouge] [data-block-type=faq-accordion] h3,[data-sf-design=rouge] [data-block-type=faq-accordion] summary{text-transform:uppercase;letter-spacing:-.005em}[data-sf-design=rouge] [data-block-type=faq-accordion] ul,[data-sf-design=rouge] [data-block-type=faq-accordion] li,[data-sf-design=rouge] [data-block-type=faq-accordion] details{border-color:var(--rouge-line)}[data-sf-design=rouge] [data-block-type=cta][data-block-variant=media] h2{font-size:clamp(2.6rem,6vw,6rem);line-height:.95}[data-sf-design=rouge] [data-block-type=cta][data-block-variant=media] .relative.aspect-\[16\/10\]{--rouge-cell:clamp(4rem, 8vw, 7.5rem)}[data-sf-design=rouge] [data-block-type=cta][data-block-variant=media] .relative.aspect-\[16\/10\]:after{content:"";z-index:2;pointer-events:none;--c:var(--rouge-cell);background:linear-gradient(var(--rouge-pink), var(--rouge-pink)) calc(var(--c) * 1) calc(var(--c) * 1) / var(--c) var(--c) no-repeat, linear-gradient(var(--rouge-pink), var(--rouge-pink)) calc(var(--c) * 4) calc(var(--c) * 3) / var(--c) var(--c) no-repeat, linear-gradient(to right, #ffffff80 1px, transparent 1px) 0 0 / var(--c) var(--c), linear-gradient(to bottom, #ffffff80 1px, transparent 1px) 0 0 / var(--c) var(--c);position:absolute;inset:0}[data-sf-design=rouge] [data-block-type=cta][data-block-variant=media] a[href^=tel\:] bdi{font-variant-numeric:tabular-nums}[data-sf-design=rouge] [data-block-type=footer]{border-block-start:1px solid var(--rouge-line)}[data-sf-design=rouge] [data-block-type=footer] [data-sf-brand]>span{text-transform:uppercase;font-weight:800}[data-sf-design=rouge] [data-block-type=footer] [data-sf-footer-wordmark] p{text-transform:uppercase;letter-spacing:-.035em;font-weight:900;font-size:max(3rem, min(18rem, 19vw, calc(94vw / (var(--sf-footer-wordmark-chars,7) * .64))));text-align:center;color:var(--sf-color-fg);line-height:.85}[data-sf-design=rouge] [data-block-type=footer] [data-sf-footer-wordmark] p:first-letter{color:var(--rouge-pink)}[data-sf-design=rouge] [data-block-type=about-story] h2,[data-sf-design=rouge] [data-block-type=contact-panel] h2,[data-sf-design=rouge] [data-block-type=booking-hero] h1,[data-sf-design=rouge] [data-block-type=map] h2{font-size:clamp(2.4rem,5vw,4.75rem);line-height:.96}@media (max-width:767px){[data-sf-design=rouge] [data-commerce-composition=wordmark]{--rouge-wm:min(17vw, calc(86vw / (var(--sf-wordmark-longest,var(--sf-wordmark-chars,7)) * .72)));--rouge-cell:calc(100vw / 5)}[data-sf-design=rouge] [data-commerce-composition=wordmark] .sf-commerce-wordmark{--rouge-wm:min(17vw, calc(86vw / (var(--sf-wordmark-longest,var(--sf-wordmark-chars,7)) * .72)));padding-block:2.75rem 2.25rem}[data-sf-design=rouge] [data-commerce-composition=wordmark] .sf-commerce-copy{grid-template-columns:minmax(0,1fr);gap:1rem}[data-sf-design=rouge] [data-commerce-composition=wordmark] .sf-commerce-copy>p:not(:first-child),[data-sf-design=rouge] [data-commerce-composition=wordmark] h1,[data-sf-design=rouge] [data-commerce-composition=wordmark] .sf-commerce-actions{grid-column:1}[data-sf-design=rouge] [data-commerce-composition=wordmark] h1{font-size:1.6rem}[data-sf-design=rouge] [data-commerce-composition=wordmark] .sf-commerce-actions>div{flex-flow:wrap}[data-sf-design=rouge] [data-commerce-composition=wordmark] .sf-commerce-copy>ul>li{max-inline-size:45%;font-size:9px}[data-sf-design=rouge] [data-commerce-composition=wordmark] .sf-commerce-media{block-size:30rem}[data-sf-design=rouge] [data-commerce-composition=wordmark] .sf-commerce-media:before{background:linear-gradient(var(--rouge-pink), var(--rouge-pink)) calc(var(--c) * 0) calc(var(--c) * 1) / var(--c) var(--c) no-repeat, linear-gradient(var(--rouge-plum), var(--rouge-plum)) calc(var(--c) * 3) calc(var(--c) * 0) / var(--c) var(--c) no-repeat, linear-gradient(var(--rouge-pink), var(--rouge-pink)) calc(var(--c) * 4) calc(var(--c) * 4) / var(--c) var(--c) no-repeat}[data-sf-design=rouge] [data-commerce-composition=wordmark] .sf-commerce-media [data-sf-media]:after{background:linear-gradient(var(--rouge-pink), var(--rouge-pink)) calc(var(--c) * 1) calc(var(--c) * 3) / var(--c) var(--c) no-repeat, linear-gradient(var(--rouge-pink), var(--rouge-pink)) calc(var(--c) * 3) calc(var(--c) * 2) / var(--c) var(--c) no-repeat}[data-sf-design=rouge] [data-block-type=content-media][data-block-variant=mosaic] .sf-container-wide>div:first-child{padding-block-start:11.5rem}[data-sf-design=rouge] [data-block-type=content-media][data-block-variant=mosaic] .sf-scroll-reveal{inline-size:6rem}[data-sf-design=rouge] [data-block-type=content-media][data-block-variant=mosaic] .sf-scroll-reveal:first-child{inset-block-start:0;inset-inline-start:8%}[data-sf-design=rouge] [data-block-type=content-media][data-block-variant=mosaic] .sf-container-wide>div:last-child>div:nth-child(2)>.sf-scroll-reveal:first-child{inset-block-start:1rem;inset-inline-start:62%}[data-sf-design=rouge] [data-block-type=content-media][data-block-variant=mosaic] .sf-scroll-reveal:nth-child(2){inset-block-start:2.5rem;inset-inline-start:36%}[data-sf-design=rouge] [data-block-type=content-media][data-block-variant=mosaic] .sf-container-wide>div:first-child>p:first-child{z-index:3;inset-block-start:9.6rem;inset-inline:auto 1rem}[data-sf-design=rouge] [data-block-type=content-media][data-block-variant=mosaic] .sf-container-wide>div:first-child>:is(div.flex-col,div.flex):not(:has(h2)){align-self:stretch}[data-sf-design=rouge] [data-block-type=services-grid] ul>li:nth-child(n){--r:0deg;--y:0rem;--fx:0%}[data-sf-design=rouge] [data-block-type=services-grid] ul>li:nth-child(odd){--r:-2deg}[data-sf-design=rouge] [data-block-type=services-grid] ul>li:nth-child(2n){--r:2deg}[data-sf-design=rouge] [data-block-type=process-steps][data-block-variant=timeline] ol>li{padding-block-start:7rem}[data-sf-design=rouge] [data-block-type=process-steps][data-block-variant=timeline] ol>li [data-sf-media]{inline-size:7.5rem;inset-block-start:0}[data-sf-design=rouge] [data-block-type=process-steps][data-block-variant=timeline] ol>li:nth-child(odd) [data-sf-media]{inset-inline-start:8%}[data-sf-design=rouge] [data-block-type=process-steps][data-block-variant=timeline] ol>li:nth-child(2n) [data-sf-media]{inset-block-start:0;inset-inline-end:8%}[data-sf-design=rouge] [data-block-type=process-steps][data-block-variant=timeline] h3{font-size:2.6rem}}@keyframes rouge-tile-flicker{0%,18%{opacity:1}19%,22%{opacity:0}23%,61%{opacity:1}62%,70%{opacity:.15}71%,to{opacity:1}}@keyframes rouge-tile-hop{0%,30%{opacity:.95}31%,48%{opacity:0}49%,to{opacity:.95}}@keyframes rouge-tag-in{0%{opacity:0;rotate:-24deg;scale:.6}to{opacity:1;rotate:-9deg;scale:1}}@keyframes rouge-meta-in{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0}}@keyframes rouge-hero-sink{0%{translate:0}to{translate:0 10%}}@keyframes rouge-copy-fade{to{opacity:0}}@keyframes rouge-fan{0%{rotate:none;translate:var(--fx) 5rem}to{rotate:var(--r);translate:0 var(--y)}}@keyframes rouge-float{0%{translate:0 var(--rouge-d,80px);rotate:calc(var(--rouge-rot,0deg) - 6deg)}to{translate:0 calc(var(--rouge-d,80px) * -1);rotate:calc(var(--rouge-rot,0deg) + 4deg)}}@keyframes rouge-slide-square{0%{translate:-10vw;rotate:none}to{translate:92vw;rotate:90deg}}@keyframes rouge-arrow-nudge{0%,to{translate:0}50%{translate:.18em}}@keyframes rouge-wordmark-lift{0%{translate:0;scale:1}to{translate:0 -18%;scale:.94}}@keyframes rouge-word-in{0%{opacity:0;letter-spacing:.08em;translate:0 .35em}to{opacity:1;letter-spacing:-.02em;translate:0}}@media (prefers-reduced-motion:no-preference){[data-sf-design=rouge]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=wordmark] .sf-commerce-media:before{animation:5.2s step-end 1.6s infinite rouge-tile-flicker}[data-sf-design=rouge]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=wordmark] .sf-commerce-media [data-sf-media]:after{animation:3.7s step-end 2s infinite rouge-tile-hop}[data-sf-design=rouge]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=cta][data-block-variant=media] .relative.aspect-\[16\/10\]:after{animation:6.1s step-end infinite rouge-tile-flicker}[data-sf-design=rouge]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=wordmark] :is(.sf-commerce-wordmark-tag,.sf-commerce-copy>p:first-child:has(>span.h-px)){animation:.9s cubic-bezier(.3,1.6,.5,1) .9s both rouge-tag-in}[data-sf-design=rouge]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=wordmark] .sf-commerce-copy>ul>li{animation:.7s ease-out 1.2s both rouge-meta-in}[data-sf-design=rouge]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=wordmark] .sf-commerce-copy>ul>li:nth-child(2){animation-delay:1.3s}[data-sf-design=rouge]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=wordmark] .sf-commerce-copy>ul>li:nth-child(3){animation-delay:1.4s}[data-sf-design=rouge]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=wordmark] .sf-commerce-copy>ul>li:nth-child(4){animation-delay:1.5s}[data-sf-design=rouge]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=services-grid] ul>li [data-sf-card]:hover{transition-duration:var(--sf-duration-base)}[data-sf-design=rouge]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=cta][data-block-variant=band] h2:after{animation:1.6s ease-in-out infinite rouge-arrow-nudge}@supports (animation-timeline:view()){[data-sf-design=rouge]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=wordmark] .sf-commerce-media{animation-name:rouge-hero-sink}[data-sf-design=rouge]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=wordmark] .sf-commerce-copy.sf-scroll-fade-out{animation-name:rouge-copy-fade!important}[data-sf-design=rouge]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=wordmark] .sf-commerce-wordmark{animation:1.4s cubic-bezier(.2,.7,.1,1) .1s both sf-show-wordmark,linear both rouge-wordmark-lift;animation-timeline:auto,view();animation-range:normal,exit}[data-sf-design=rouge]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]):after{animation:linear both rouge-slide-square;animation-timeline:view();animation-range:cover}[data-sf-design=rouge]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=content-media][data-block-variant=mosaic] .sf-scroll-reveal{animation:linear both rouge-float;animation-timeline:view();animation-range:cover}[data-sf-design=rouge]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=content-media][data-block-variant=mosaic] .sf-scroll-reveal:first-child{--rouge-d:90px;--rouge-rot:-7deg}[data-sf-design=rouge]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=content-media][data-block-variant=mosaic] .sf-container-wide>div:last-child>div:nth-child(2)>.sf-scroll-reveal:first-child{--rouge-d:160px;--rouge-rot:5deg}[data-sf-design=rouge]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=content-media][data-block-variant=mosaic] .sf-scroll-reveal:nth-child(2){--rouge-d:50px;--rouge-rot:2deg}[data-sf-design=rouge]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=services-grid] ul>li{animation:linear both rouge-fan;animation-timeline:view();animation-range:entry 5% cover 45%}[data-sf-design=rouge]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=process-steps][data-block-variant=timeline] ol>li [data-sf-media]{clip-path:none;animation:linear both rouge-float;animation-timeline:view();animation-range:cover}[data-sf-design=rouge]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=process-steps][data-block-variant=timeline] ol>li:nth-child(odd) [data-sf-media]{--rouge-d:70px;--rouge-rot:-5deg}[data-sf-design=rouge]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=process-steps][data-block-variant=timeline] ol>li:nth-child(2n) [data-sf-media]{--rouge-d:120px;--rouge-rot:4deg}[data-sf-design=rouge]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=footer] [data-sf-footer-wordmark] p{animation:linear both rouge-word-in;animation-timeline:view();animation-range:entry cover 50%}}}[data-sf-design=raw]{--raw-ink:var(--sf-color-fg);--raw-hot:var(--sf-color-primary);--raw-on-hot:var(--sf-color-primary-fg);--raw-rule:3px;--raw-tape:repeating-linear-gradient(-45deg, var(--raw-ink) 0 12px, var(--raw-hot) 12px 24px);--sf-radius-card:0px}[data-sf-design=raw] :is(h1,h2,h3){letter-spacing:-.025em;font-weight:900}[data-sf-design=raw] [data-block-type]:not([data-block-type=navbar],[data-block-type=footer]) h2.font-sf-heading:is(.text-sf-3xl,.text-sf-4xl,.text-sf-5xl){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:clamp(2.25rem,5.6vw,5.25rem);line-height:.92}@media (min-width:1024px){[data-sf-design=raw] [data-block-type]:not([data-block-type=navbar],[data-block-type=footer]) :is([class*=lg\:col-span-3],[class*=lg\:col-span-4],[class*=lg\:col-span-5]) h2.font-sf-heading:is(.text-sf-3xl,.text-sf-4xl,.text-sf-5xl){font-size:clamp(2rem,3.7vw,3.75rem)}}[data-sf-design=raw] [data-block-type=about-story] h2.font-sf-heading{-webkit-hyphens:auto;hyphens:auto;font-size:clamp(2rem,3.8vw,3.75rem)}[data-sf-design=raw] [data-block-type]:not([data-block-type=navbar],[data-block-type=footer],[data-block-type=hero]) :is(.sf-eyebrow,p.font-sf-mono.uppercase){background:var(--raw-ink);inline-size:fit-content;color:var(--sf-color-bg);font-family:var(--sf-font-heading);letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;padding:.4em .7em .35em;font-size:.75rem;font-weight:800;display:inline-flex}[data-sf-design=raw] [data-block-type] :is(.items-center,.text-center)>:is(.sf-eyebrow,p.font-sf-mono.uppercase){align-self:center}[data-sf-design=raw] [data-block-type] p.font-sf-mono.uppercase>span.h-px{display:none}[data-sf-design=raw] [data-block-type][data-sf-tone=inverse] :is(.sf-eyebrow,p.font-sf-mono.uppercase){background:var(--raw-hot);color:var(--raw-on-hot)}[data-sf-design=raw] :is(a,button)[data-sf-action]{border-radius:0}[data-sf-design=raw] [data-block-type] a[data-sf-action].inline-flex:not([data-sf-action=call].size-11){font-family:var(--sf-font-heading);letter-spacing:.03em;text-transform:uppercase;font-weight:800}@media (prefers-reduced-motion:no-preference){[data-sf-design=raw] [data-block-type] a[data-sf-action].inline-flex{transition:translate .16s ease-out,box-shadow .16s ease-out,background-color .16s}[data-sf-design=raw] [data-block-type]:not([data-block-type=navbar]) a[data-sf-action].inline-flex:not(.size-11):hover{box-shadow:3px 3px 0 var(--raw-ink);translate:-3px -3px}[data-sf-design=raw] [data-block-type]:is([data-sf-tone=inverse],[data-sf-tone=primary]) a[data-sf-action].inline-flex:not(.size-11):hover{box-shadow:3px 3px}}[data-sf-design=raw] [data-block-type=navbar]>div.relative{border-block-end:var(--raw-rule) solid var(--raw-ink)}[data-sf-design=raw] [data-block-type=navbar] [data-sf-brand] span{text-transform:uppercase;letter-spacing:-.02em;font-weight:900}@media (max-width:1023.98px){[data-sf-design=raw] [data-block-type=navbar] [data-sf-brand] span{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:clamp(1rem,4.6vw,1.25rem);line-height:.95;display:-webkit-box;overflow:hidden}}[data-sf-design=raw] [data-block-type=navbar] nav a{text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:700}[data-sf-design=raw] .sf-commerce-hero h1{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;max-inline-size:min(100%,16ch);font-size:clamp(2.75rem,8.8vw,9.5rem);line-height:.86}[data-sf-design=raw] .sf-commerce-hero .sf-commerce-copy{gap:clamp(1rem,2vw,1.5rem)}[data-sf-design=raw] .sf-commerce-hero .sf-commerce-copy>p.font-sf-mono{background:var(--raw-hot);inline-size:fit-content;max-inline-size:100%;color:var(--raw-on-hot);font-family:var(--sf-font-heading);letter-spacing:.08em;margin-inline:auto;padding:.45em .8em .4em;font-weight:800}[data-sf-design=raw] .sf-commerce-hero .sf-commerce-copy>p.font-sf-mono>span.h-px{display:none}[data-sf-design=raw] .sf-commerce-hero[data-hero-media=true] .sf-commerce-copy>p.text-sf-lg{color:#fff;text-shadow:0 1px 12px #0008;max-inline-size:40rem}[data-sf-design=raw] .sf-commerce-hero[data-hero-media=true] .sf-commerce-media:after{background:linear-gradient(#0006,#0004 45%,#000a)}[data-sf-design=raw] .sf-commerce-hero[data-hero-media=true]:after{content:"";z-index:2;background:var(--raw-tape);pointer-events:none;block-size:12px;position:absolute;inset-block-end:0;inset-inline:0}[data-sf-design=raw] .sf-commerce-hero .sf-commerce-caption{letter-spacing:.06em;text-transform:uppercase;font-weight:700;bottom:1.5rem}[data-sf-design=raw] [data-block-type=marquee-band]{z-index:2;border-block:10px solid #0000;-o-border-image:var(--raw-tape) 10;border-image:var(--raw-tape) 10;padding-block:clamp(.6rem,1.4vw,1.1rem);position:relative}[data-sf-design=raw] [data-block-type=marquee-band][data-tilt=left]{rotate:-3deg}[data-sf-design=raw] [data-block-type=marquee-band][data-tilt=right]{rotate:2.5deg}[data-sf-design=raw] [data-block-type=marquee-band]:not([data-tilt=none]){margin-block:clamp(2rem,5vw,4rem);margin-inline:-4vw}[data-sf-design=raw] [data-block-type=marquee-band]+[data-block-type=marquee-band]:not([data-tilt=none]){z-index:3;margin-block-start:calc(-1*clamp(2.75rem,6vw,5.5rem))}[data-sf-design=raw] [data-block-type=marquee-band] .sf-marquee-text{text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(1.75rem,5vw,4.25rem);font-weight:900}[data-sf-design=raw] [data-block-type=marquee-band] .sf-marquee-stripe{block-size:clamp(1.25rem,2.8vw,2.5rem);inline-size:clamp(2rem,4.5vw,4rem);box-shadow:none;background:repeating-linear-gradient(-45deg,currentColor 0 7px,#0000 7px 14px);border-radius:0}[data-sf-design=raw] [data-block-type=hero]+[data-block-type=marquee-band]:not([data-tilt=none]){margin-block-start:-1.25rem}[data-sf-design=raw] [data-block-type=statement] h2{line-height:.9}[data-sf-design=raw] [data-block-type=statement][data-statement-scale=giant] h2{max-inline-size:18ch;font-size:clamp(2.6rem,8.4vw,8.5rem)}[data-sf-design=raw] [data-block-type=statement] .sf-scroll-words{display:inline-block}[data-sf-design=raw] .sf-statement-float{aspect-ratio:4/5;inline-size:clamp(5rem,13vw,13rem)}[data-sf-design=raw] .sf-statement-float [data-sf-media]{outline:6px solid var(--sf-color-bg);box-shadow:10px 10px 0 var(--raw-ink)}[data-sf-design=raw] .sf-statement-float img{-o-object-fit:cover;object-fit:cover}[data-sf-design=raw] [data-block-type=statement] .sf-container-wide>span.h-px{block-size:var(--raw-rule);background:var(--raw-ink)}[data-sf-design=raw] [data-block-type=services-showcase][data-block-variant=alternating] ol>li{border-block-start:var(--raw-rule) solid var(--raw-ink);padding-block-start:clamp(1.25rem,2.5vw,2rem)}@media (min-width:768px){[data-sf-design=raw] [data-block-type=services-showcase][data-block-variant=alternating] article>div:first-child{grid-column:span 7/span 7}[data-sf-design=raw] [data-block-type=services-showcase][data-block-variant=alternating] article>div:last-child{grid-column:span 5/span 5}}[data-sf-design=raw] [data-block-type=services-showcase][data-block-variant=alternating] article>div:last-child>span:first-child{font-family:var(--sf-font-heading);letter-spacing:-.05em;color:var(--raw-hot);font-size:clamp(4.5rem,10vw,9.5rem);font-weight:900;line-height:.78}[data-sf-design=raw] [data-block-type=services-showcase][data-block-variant=alternating] article>div:last-child>span:first-child>span{display:none}[data-sf-design=raw] [data-block-type=services-showcase][data-block-variant=alternating] article h3{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(1.75rem,3.4vw,3.5rem);line-height:.95}[data-sf-design=raw] [data-block-type=services-showcase] bdi{font-weight:900}[data-sf-design=raw] [data-block-type=features-bento] li>div{border-radius:0}[data-sf-design=raw] [data-block-type=features-bento] li>div.bg-sf-band{background:var(--raw-hot);color:var(--raw-on-hot)}[data-sf-design=raw] [data-block-type=features-bento] li>div.bg-sf-band :is(p,.text-sf-on-band-muted){color:inherit;opacity:.85}[data-sf-design=raw] [data-block-type=features-bento] li>div .rounded-sf-md{border-width:2px;border-radius:0}[data-sf-design=raw] [data-block-type=features-bento] li>div.border{border:var(--raw-rule) solid var(--raw-ink)}[data-sf-design=raw] [data-block-type=stats-band][data-block-variant=oversized] dd .font-sf-heading>span:first-child{color:var(--raw-hot);font-size:clamp(5rem,15vw,14rem);font-weight:900;line-height:.8}[data-sf-design=raw] [data-block-type=stats-band][data-block-variant=oversized] li{border-block-start-width:var(--raw-rule)}[data-sf-design=raw] [data-block-type=stats-band][data-block-variant=oversized] dt{text-transform:uppercase;letter-spacing:.02em;font-weight:700;line-height:1.15}[data-sf-design=raw] [data-block-type=process-steps] [data-sf-icon-disc]{background:var(--raw-hot);color:var(--raw-on-hot);font-family:var(--sf-font-heading);border-radius:0;font-weight:900}[data-sf-design=raw] [data-block-type=process-steps] h3{text-transform:uppercase}[data-sf-design=raw] [data-block-type=process-steps] .sf-steps-line{block-size:var(--raw-rule)}[data-sf-design=raw] [data-block-type=gallery] .sf-gallery-caption{text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700}[data-sf-design=raw] [data-block-type=gallery] .sf-scatter-index{color:var(--raw-hot);font-weight:700}[data-sf-design=raw] [data-block-type=price-list] ul.divide-y>li{border-color:var(--raw-ink)}[data-sf-design=raw] [data-block-type=price-list] article :is(h3,.font-sf-heading){text-transform:uppercase;font-weight:900}[data-sf-design=raw] [data-block-type=reviews-showcase] .sf-spot-card{border-block-start:12px solid #0000;-o-border-image:var(--raw-tape) 12;border-image:var(--raw-tape) 12;box-shadow:14px 14px 0 var(--raw-ink);border-radius:0}[data-sf-design=raw] [data-block-type=reviews-showcase] blockquote{letter-spacing:-.02em;font-weight:800}[data-sf-design=raw] [data-block-type=reviews-showcase] button.rounded-sf-full{border-width:2px;border-radius:0}[data-sf-design=raw] [data-block-type=faq-accordion] summary>span:first-child{color:var(--raw-hot);font-weight:900;font-family:var(--sf-font-heading);font-size:1.1rem}[data-sf-design=raw] [data-block-type=faq-accordion] summary>span:last-child{border:2px solid var(--raw-ink);border-radius:0}[data-sf-design=raw] [data-block-type=faq-accordion] ul.border-t{border-block-start:var(--raw-rule) solid var(--raw-ink)}[data-sf-design=raw] [data-block-type=cta] h2.font-sf-heading{max-inline-size:13ch;font-size:clamp(2.75rem,8vw,8rem);line-height:.86}[data-sf-design=raw] [data-block-type=cta][data-sf-tone=primary] .rounded-sf-full.border{display:none}[data-sf-design=raw] [data-block-type=cta][data-sf-tone=primary] a[data-sf-action]:first-child{background:var(--raw-ink);color:var(--sf-color-bg);border-color:var(--raw-ink)}[data-sf-design=raw] [data-block-type=footer] :is(h2,h3,.font-sf-heading){text-transform:uppercase}[data-sf-design=raw] [data-block-type=footer] [style*=--sf-footer-wordmark-chars]{font-size:clamp(var(--sf-text-3xl), min(10vw, calc((min(100vw, var(--sf-container-wide)) - 2 * var(--sf-gutter)) * 1.22 / var(--sf-footer-wordmark-chars))), calc(var(--sf-text-6xl) * 1.5));letter-spacing:-.03em;font-weight:900}@keyframes raw-slam{0%{opacity:0;filter:blur(6px);transform:translateY(-.45em)scale(1.32)}55%{opacity:1;filter:blur();transform:translateY(.04em)scale(.97)}72%{transform:translateY(-.01em)scale(1.012)}to{opacity:1;filter:none;transform:none}}@keyframes raw-title-drop{0%{opacity:0;transform:translateY(-.35em)scale(1.12)}60%{opacity:1;transform:translateY(.03em)scale(.99)}to{opacity:1;transform:none}}@keyframes raw-jolt{0%,to{translate:0}20%{translate:-7px 4px}40%{translate:6px -3px}60%{translate:-4px 2px}80%{translate:2px -1px}}@keyframes raw-word-drop{0%{opacity:0;translate:0 -.55em;scale:1.25}65%{opacity:1;translate:0 .05em;scale:.98}to{opacity:1;translate:0;scale:1}}@keyframes raw-hoarding{0%{translate:0}to{translate:101%}}@keyframes raw-hoarding-back{0%{translate:0}to{translate:-101%}}@keyframes raw-tape-swing{0%{rotate:var(--raw-swing-from,-9deg)}to{rotate:var(--raw-swing-to,-3deg)}}@keyframes raw-count-in{0%{opacity:0;translate:0 .3em}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){[data-sf-design=raw]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero .sf-commerce-copy>h1{transform-origin:50% 70%;animation:.85s cubic-bezier(.2,.9,.1,1) .15s both raw-slam}[data-sf-design=raw]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero .sf-commerce-media :is(img,video){animation:1.6s cubic-bezier(.2,.7,.1,1) both sf-show-hero-media,.42s linear .62s both raw-jolt}@supports (animation-timeline:view()){[data-sf-design=raw]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=statement] .sf-scroll-words{animation-name:raw-word-drop;animation-timing-function:cubic-bezier(.2,.9,.1,1)}[data-sf-design=raw]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=marquee-band]:not([data-tilt=none]){animation:linear both raw-tape-swing;animation-timeline:view();animation-range:entry cover 45%}[data-sf-design=raw] [data-block-type=marquee-band][data-tilt=left]{--raw-swing-from:-9deg;--raw-swing-to:-3deg}[data-sf-design=raw] [data-block-type=marquee-band][data-tilt=right]{--raw-swing-from:8deg;--raw-swing-to:2.5deg}[data-sf-design=raw][data-sf-motion]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type]:not([data-block-type=navbar],[data-block-type=hero],[data-block-type=footer],[data-block-type=statement]) h2{transform-origin:0 100%;animation:linear both raw-title-drop;animation-timeline:view();animation-range:entry 5% cover 28%}[data-sf-design=raw][data-sf-motion]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type]:not([data-block-type=navbar],[data-block-type=hero],[data-block-type=footer],[data-block-type=statement]) :is(.text-center,.items-center)>h2{transform-origin:50% 100%}[data-sf-design=raw][data-sf-motion]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) :is([data-block-type=services-showcase],[data-block-type=content-media],[data-block-type=gallery],[data-block-type=features-media],[data-block-type=about-story],[data-block-type=process-steps],[data-block-type=booking-hero]) [data-sf-media]:not(.sf-stack-media,.sf-stack-media *,.sf-statement-float *){clip-path:none;view-timeline:--raw-board block;animation:none}[data-sf-design=raw]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) :is([data-block-type=services-showcase],[data-block-type=content-media],[data-block-type=gallery],[data-block-type=features-media],[data-block-type=about-story],[data-block-type=process-steps],[data-block-type=booking-hero]) [data-sf-media]:not(.sf-stack-media,.sf-stack-media *,.sf-statement-float *):after{content:"";z-index:2;pointer-events:none;background:repeating-linear-gradient(-45deg, var(--raw-hot) 0 14px, var(--raw-ink) 14px 28px) left / 22px 100% no-repeat, var(--raw-ink);animation:cubic-bezier(.7,0,.3,1) both raw-hoarding;animation-timeline:--raw-board;animation-range:entry 10% cover 30%;position:absolute;inset:0}[data-sf-design=raw]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=services-showcase][data-block-variant=alternating] li:nth-child(2n) [data-sf-media]:after,[data-sf-design=raw]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=gallery] li:nth-child(2n) [data-sf-media]:after{background:repeating-linear-gradient(-45deg, var(--raw-hot) 0 14px, var(--raw-ink) 14px 28px) right / 22px 100% no-repeat, var(--raw-ink);animation-name:raw-hoarding-back}}}@media (max-width:767.98px){[data-sf-design=raw] [data-block-type]:not([data-block-type=navbar],[data-block-type=footer]) h2.font-sf-heading:is(h2,.font-sf-heading){overflow-wrap:anywhere;min-inline-size:0}[data-sf-design=raw] .sf-commerce-hero h1{max-inline-size:none;font-size:clamp(2.6rem,15.5vw,5rem)}[data-sf-design=raw] [data-block-type=marquee-band]:not([data-tilt=none]){margin-inline:-8vw}[data-sf-design=raw] [data-block-type=marquee-band] .sf-marquee-text{font-size:clamp(1.5rem,8vw,2.25rem)}[data-sf-design=raw] [data-block-type=services-showcase][data-block-variant=alternating] article>div:last-child>span:first-child{font-size:clamp(3.5rem,20vw,5.5rem)}[data-sf-design=raw] .sf-statement-float{inline-size:clamp(3.5rem,20vw,5.5rem)}[data-sf-design=raw] [data-block-type=reviews-showcase] .sf-spot-card{box-shadow:8px 8px 0 var(--raw-ink)}[data-sf-design=raw] [data-block-type=footer] [style*=--sf-footer-wordmark-chars]{white-space:normal;overflow-wrap:anywhere;font-size:clamp(1.75rem,9.5vw,3.5rem);line-height:.92}}@property --bold-draw{syntax:"<percentage>";inherits:false;initial-value:100%}@property --bold-off{syntax:"<length>";inherits:false;initial-value:0}[data-sf-design=bold]{--bold-page:#111;--bold-panel:#171717;--bold-ink:#f5f5f4;--bold-blue:var(--sf-color-primary,#0077bc);--bold-green:var(--sf-brand-accent,#3ccf6e);--bold-line:#ffffff14;--bold-line-strong:#f5f5f43d;--bold-minor:#ffffff08;--bold-cell:96px;--bold-shadow:8px;--bold-snap:cubic-bezier(.2, .9, .25, 1.25);--bold-ease:cubic-bezier(.2, .7, .1, 1);--bold-grid:linear-gradient(var(--bold-line) 1px, transparent 1px), linear-gradient(90deg, var(--bold-line) 1px, transparent 1px), linear-gradient(var(--bold-minor) 1px, transparent 1px), linear-gradient(90deg, var(--bold-minor) 1px, transparent 1px);--bold-grid-size:var(--bold-cell) var(--bold-cell), var(--bold-cell) var(--bold-cell), calc(var(--bold-cell) / 4) calc(var(--bold-cell) / 4), calc(var(--bold-cell) / 4) calc(var(--bold-cell) / 4);--sf-radius-card:8px;--sf-radius-control:6px;background-color:var(--bold-page)}[data-sf-design=bold] :is(main,body)>section[data-block-type][data-sf-tone=default],[data-sf-design=bold] section[data-block-type][data-sf-tone=default]:not([data-block-type=hero][data-block-variant=media-full],[data-block-type=reviews-showcase][data-block-variant=spotlight-media]){background-image:linear-gradient(180deg, transparent var(--bold-draw), var(--bold-page) var(--bold-draw)), var(--bold-grid);background-size:100% 100%, var(--bold-grid-size);background-position:0 0,top,top,top,top}[data-sf-design=bold] :is([data-block-type=process-steps],[data-block-type=services-grid])[data-sf-tone]:not([data-sf-tone=default]){background-image:none}[data-sf-design=bold] section[data-block-type]+section[data-block-type]{border-block-start:1px solid var(--bold-line)}[data-sf-design=bold] :is(h1,h2){letter-spacing:-.025em;text-wrap:balance;font-weight:400}[data-sf-design=bold] [data-block-type]:not([data-block-type=navbar],[data-block-type=footer],[data-block-type=hero]) h2:is(.text-sf-4xl,.text-sf-3xl,.leading-sf-heading,.sf-display){overflow-wrap:break-word;font-size:clamp(2.25rem,1.2rem + 4.2vw,5.25rem);line-height:.94}[data-sf-design=bold] h3{letter-spacing:-.01em;font-weight:400}[data-sf-design=bold] :is(.sf-eyebrow,p.font-sf-mono.uppercase){font-family:var(--sf-font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--bold-ink);align-items:center;gap:.6em;font-size:12px;font-weight:500;display:inline-flex}[data-sf-design=bold] :is(.sf-eyebrow,p.font-sf-mono.uppercase)>span.h-px{display:none}[data-sf-design=bold] :is(.sf-eyebrow,p.font-sf-mono.uppercase):before{content:"";background:var(--bold-green);flex:none;block-size:.7em;inline-size:.7em}[data-sf-design=bold] [data-sf-tone=primary] :is(.sf-eyebrow,p.font-sf-mono.uppercase):before{background:var(--bold-ink)}[data-sf-design=bold] .rounded-sf-control.bg-sf-primary{border:2px solid var(--bold-ink);box-shadow:4px 4px 0 var(--bold-green);transition:translate .18s var(--bold-ease), box-shadow .18s var(--bold-ease), background-color .18s;font-weight:600}[data-sf-design=bold] .rounded-sf-control.bg-sf-primary:hover{box-shadow:6px 6px 0 var(--bold-green);translate:-2px -2px}[data-sf-design=bold] .rounded-sf-control.bg-sf-primary:active{box-shadow:0 0 0 var(--bold-green);translate:2px 2px}[data-sf-design=bold] .rounded-sf-control.border{border-width:2px;font-weight:600}[data-sf-design=bold] [data-sf-tone=primary] .rounded-sf-control.bg-sf-primary,[data-sf-design=bold] [data-block-type=cta][data-sf-tone=primary] .rounded-sf-control:not(.border){box-shadow:4px 4px 0 var(--bold-page)}[data-sf-design=bold] .sf-card{border-width:2px;border-color:var(--bold-line-strong);box-shadow:var(--bold-off,var(--bold-shadow)) var(--bold-off,var(--bold-shadow)) 0 var(--bold-green);--bold-off:var(--bold-shadow)}[data-sf-design=bold] .sf-card-interactive:hover{box-shadow:10px 10px 0 var(--bold-green);translate:-2px -2px}[data-sf-design=bold] [data-block-type=announcement]{font-family:var(--sf-font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;font-size:11px}[data-sf-design=bold] [data-block-type=navbar]{border-block-end:1px solid var(--bold-line-strong)}[data-sf-design=bold] [data-block-type=navbar]>div>span[aria-hidden=true]{background:var(--bold-page)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=bold] [data-block-type=navbar]>div>span[aria-hidden=true]{background:color-mix(in oklab, var(--bold-page) 92%, transparent)}}[data-sf-design=bold] [data-block-type=navbar]>div>span[aria-hidden=true]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-sf-design=bold] [data-block-type=navbar] [data-sf-brand]>span{letter-spacing:-.01em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:1.05rem;font-weight:400;display:inline-flex}[data-sf-design=bold] [data-block-type=navbar] [data-sf-brand]>span:before{content:"";background:var(--bold-blue);block-size:.85em;inline-size:.85em;box-shadow:3px 3px 0 var(--bold-green);flex:none}[data-sf-design=bold] [data-block-type=navbar] [data-sf-brand]:has([data-sf-business-logo])>span:before{content:none}[data-sf-design=bold] [data-block-type=navbar] nav a,[data-sf-design=bold] [data-block-type=navbar] nav button{font-family:var(--sf-font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;font-size:11.5px}[data-sf-design=bold] [data-block-type=navbar] .rounded-sf-control.bg-sf-primary{box-shadow:3px 3px 0 var(--bold-green)}[data-sf-design=bold] .sf-commerce-hero[data-commerce-composition=campaign]{background-image:var(--bold-grid);background-size:var(--bold-grid-size)}[data-sf-design=bold] .sf-commerce-hero[data-commerce-composition=campaign][data-commerce-media=single]{--bold-hero-pad:max(var(--sf-commerce-pad), calc((100% - var(--sf-site-max,90rem)) / 2 + var(--sf-commerce-pad)));padding-inline:var(--bold-hero-pad);min-block-size:min(920px, calc(100svh - var(--sf-nav-h,80px)));grid-template-rows:1fr auto auto auto auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 clamp(.75rem,1.6vw,1.5rem);padding-block:clamp(2rem,4vw,3.5rem) clamp(3.5rem,6vw,5.5rem);position:relative}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy{display:contents}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-media{z-index:1;border:2px solid var(--bold-ink);border-radius:var(--sf-radius-card);min-block-size:0;box-shadow:var(--bold-off) var(--bold-off) 0 var(--bold-blue);--bold-off:clamp(14px, 1.4vw, 22px);grid-area:1/7/-1/-1;margin:0 clamp(14px,1.4vw,22px) clamp(14px,1.4vw,22px) 0;position:relative}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-media>[data-sf-media]{border-radius:calc(var(--sf-radius-card) - 2px)}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-media:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(var(--bold-ink), var(--bold-ink)) 0 0 / 22px 2px, linear-gradient(var(--bold-ink), var(--bold-ink)) 0 0 / 2px 22px, linear-gradient(var(--bold-ink), var(--bold-ink)) 100% 100% / 22px 2px, linear-gradient(var(--bold-ink), var(--bold-ink)) 100% 100% / 2px 22px;opacity:.85;background-repeat:no-repeat;position:absolute;inset:14px}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>p.font-sf-mono{grid-area:2/1/auto/7;align-self:end;margin-block-end:clamp(1rem,2vw,1.75rem)}[data-sf-design=bold] [data-commerce-composition=campaign] h1{font-size:clamp(3rem, min(9.4vw, calc(var(--sf-site-max,90rem) * .094)), 10rem);letter-spacing:-.035em;overflow-wrap:break-word;max-inline-size:none;line-height:.84}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] h1{z-index:2;text-shadow:0 .04em .5em #0009;grid-area:3/1/auto/11;margin:0;position:relative}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>p:not(.font-sf-mono){max-inline-size:40ch;color:var(--bold-ink);grid-area:4/1/auto/6;margin-block-start:clamp(1.25rem,2.4vw,2rem);font-size:clamp(1rem,.9rem + .3vw,1.15rem);line-height:1.5}@supports (color:color-mix(in lab, red, red)){[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>p:not(.font-sf-mono){color:color-mix(in oklab, var(--bold-ink) 78%, transparent)}}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-actions{grid-area:5/1/auto/7;align-self:start;margin-block-start:clamp(1.25rem,2.4vw,2rem)}[data-sf-design=bold] .sf-commerce-hero .sf-commerce-actions .rounded-sf-control{min-block-size:48px;padding-inline:1.5rem;font-size:14px}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>ul{z-index:3;pointer-events:none;grid-area:1/7/-1/-1;margin:0 clamp(14px,1.4vw,22px) clamp(14px,1.4vw,22px) 0;display:block;position:relative}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>ul>li{--bold-lead:clamp(2.5rem, 5vw, 5rem);border:1px solid var(--bold-line-strong);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);max-inline-size:15rem;color:var(--bold-ink);font-family:var(--sf-font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#111111d9;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem .8rem;font-size:11.5px;display:inline-flex;position:absolute}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>ul>li .font-medium{font-weight:500}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>ul>li svg{color:var(--bold-green)}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>ul>li:before,[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>ul>li:after{content:"";position:absolute;inset-block-start:50%}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>ul>li:before{inline-size:var(--bold-lead);background:var(--bold-ink);block-size:1px;transform-origin:var(--bold-lead-origin,left) center}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>ul>li:after{border:2px solid var(--bold-ink);background:var(--bold-green);block-size:11px;inline-size:11px;box-shadow:0 0 0 4px var(--bold-green);border-radius:50%;margin-block-start:-5px}@supports (color:color-mix(in lab, red, red)){[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>ul>li:after{box-shadow:0 0 0 4px color-mix(in srgb, var(--bold-green) 25%, transparent)}}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>ul>li:nth-child(odd):before{--bold-lead-origin:left;inset-inline-start:100%}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>ul>li:nth-child(odd):after{inset-inline-start:calc(100% + var(--bold-lead) - 5px)}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>ul>li:nth-child(2n):before{--bold-lead-origin:right;inset-inline-end:100%}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>ul>li:nth-child(2n):after{inset-inline-end:calc(100% + var(--bold-lead) - 5px)}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>ul>li:first-child{inset-block-start:9%;inset-inline-end:6%}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>ul>li:nth-child(2){inset-block-start:31%;inset-inline-end:4%}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>ul>li:nth-child(3){inset-block-start:63%;inset-inline-start:5%}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>ul>li:nth-child(4){inset-block-start:82%;inset-inline-end:6%}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>ul>li:first-child:before{--bold-lead-origin:right;inset-inline:auto 100%}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>ul>li:first-child:after{inset-inline:auto calc(100% + var(--bold-lead) - 5px)}[data-sf-design=bold] [data-commerce-composition=campaign] .sf-commerce-caption{font-family:var(--sf-font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;padding-block:.55rem;font-size:11px}@media (max-width:1023.98px){[data-sf-design=bold] .sf-commerce-hero[data-commerce-composition=campaign][data-commerce-media=single]{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);min-block-size:0;padding-block:1.75rem 3.75rem}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] :is(.sf-commerce-copy>p,h1,.sf-commerce-actions){grid-column:1}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>p.font-sf-mono{grid-row:1}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] h1{grid-row:2;font-size:clamp(2.75rem,13.5vw,6rem);line-height:.88}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>p:not(.font-sf-mono){grid-row:3;max-inline-size:46ch}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-actions{grid-row:4;margin-block-end:2rem}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] :is(.sf-commerce-media,.sf-commerce-copy>ul){grid-area:5/1}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-media{aspect-ratio:4/4.4;--bold-off:12px;margin:0 12px 12px 0}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>ul{margin:0 12px 12px 0}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>ul>li{--bold-lead:clamp(1.5rem, 8vw, 3rem);padding:.4rem .6rem;font-size:10.5px}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>ul>li:nth-child(n){inset-inline:auto}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>ul>li:nth-child(odd){inset-inline-start:4%}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>ul>li:nth-child(2n){inset-inline-end:4%}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>ul>li:first-child:before{--bold-lead-origin:left;inset-inline:100% auto}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>ul>li:first-child:after{inset-inline:calc(100% + var(--bold-lead) - 5px) auto}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>ul>li:first-child{inset-block-start:7%}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>ul>li:nth-child(2){inset-block-start:30%}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>ul>li:nth-child(3){inset-block-start:62%}[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>ul>li:nth-child(4){inset-block-start:84%}}@media (min-width:640px) and (max-width:1023.98px){[data-sf-design=bold] [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-media{aspect-ratio:16/11}}[data-sf-design=bold] [data-block-type=hero][data-block-variant=media-full] [data-sf-media] img{filter:brightness(.6)contrast(1.05)}[data-sf-design=bold] [data-block-type=hero][data-block-variant=media-full] [data-sf-media-fill]:after{content:"";background-image:var(--bold-grid);background-size:var(--bold-grid-size);pointer-events:none;position:absolute;inset:0}[data-sf-design=bold] [data-block-type=hero][data-block-variant=media-full] h1{letter-spacing:-.035em;overflow-wrap:break-word;font-size:clamp(2.75rem,1.4rem + 6vw,8rem);line-height:.88}[data-sf-design=bold] [data-block-type=logo-marquee]{padding-block:clamp(1.5rem,3vw,2.5rem)}[data-sf-design=bold] [data-block-type=logo-marquee] .sf-marquee-bar{border:2px solid var(--bold-line-strong);border-radius:var(--sf-radius-card);background:var(--bold-panel);padding:.75rem .75rem .75rem clamp(1rem,2vw,1.75rem)}[data-sf-design=bold] [data-block-type=logo-marquee] p.sf-marquee-label{max-inline-size:9ch;margin:0;line-height:1.5}[data-sf-design=bold] [data-block-type=logo-marquee] .sf-marquee-track>div{gap:8px;padding-inline-end:8px}[data-sf-design=bold] [data-block-type=logo-marquee] [data-sf-media]{border:1px solid var(--bold-line);background:var(--bold-page);opacity:1;filter:none;border-radius:4px;block-size:clamp(60px,6vw,80px);inline-size:clamp(96px,10vw,140px);padding:clamp(10px,1.2vw,16px) clamp(16px,1.8vw,26px)}[data-sf-design=bold] [data-block-type=logo-marquee] [data-sf-media] img{opacity:.92;filter:grayscale()brightness(1.15)}[data-sf-design=bold] [data-block-type=logo-marquee] [data-sf-media]:hover{border-color:var(--bold-blue)}@media (max-width:639.98px){[data-sf-design=bold] [data-block-type=logo-marquee] .sf-marquee-bar{flex-direction:column;align-items:stretch;gap:.75rem;padding:.9rem}[data-sf-design=bold] [data-block-type=logo-marquee] p.sf-marquee-label{max-inline-size:none}}[data-sf-design=bold] [data-block-type=marquee-band]{border-block:2px solid var(--bold-ink);box-shadow:0 10px 0 var(--bold-green)}[data-sf-design=bold] [data-block-type=marquee-band] .sf-marquee-text{letter-spacing:-.02em;font-weight:400}[data-sf-design=bold] [data-block-type=marquee-band] .sf-marquee-stripe{background:repeating-linear-gradient(-45deg, var(--bold-page) 0 9px, var(--bold-ink) 9px 18px);box-shadow:inset 0 0 0 2px var(--bold-page);border-radius:2px}[data-sf-design=bold] [data-block-type=marquee-band]+section[data-block-type]{border-block-start:0}[data-sf-design=bold] .sf-stack-card{border:2px solid var(--bold-ink);box-shadow:var(--bold-off) var(--bold-off) 0 var(--bold-green);--bold-off:10px;background:var(--bold-panel);overflow:visible}[data-sf-design=bold] .sf-stack-media{border-radius:calc(var(--sf-radius-card) - 2px) calc(var(--sf-radius-card) - 2px) 0 0}[data-sf-design=bold] .sf-stack-media:after{background:linear-gradient(#1110 45%,#111111f0)}[data-sf-design=bold] .sf-stack-caption{border:2px solid var(--bold-line-strong);-webkit-backdrop-filter:none;backdrop-filter:none;background:#111111e6;border-radius:6px}[data-sf-design=bold] .sf-stack-index{color:#0000;-webkit-text-stroke:1.5px var(--bold-ink);font-size:clamp(2.5rem,5vw,4.75rem)}[data-sf-design=bold] .sf-stack-eyebrow{font-family:var(--sf-font-mono,monospace);color:var(--bold-green);opacity:1}[data-sf-design=bold] .sf-stack-title{font-weight:400}[data-sf-design=bold] .sf-stack-price bdi{font-family:var(--sf-font-heading);font-size:1.35rem;font-weight:400}@media (min-width:1024px){[data-sf-design=bold] .sf-stack-includes{pointer-events:none;flex-wrap:nowrap;justify-content:space-around;align-items:flex-end;gap:1rem;display:flex;position:absolute;inset-block-end:calc(100% + 2.25rem);inset-inline:6%}[data-sf-design=bold] .sf-stack-includes>li{border:1px solid var(--bold-line-strong);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--sf-font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#111111d9;border-radius:4px;align-items:center;padding:.45rem .7rem;font-size:11px;position:relative}[data-sf-design=bold] .sf-stack-includes>li:nth-child(2n){margin-block-end:clamp(3rem,7vw,6rem)}[data-sf-design=bold] .sf-stack-includes>li svg{color:var(--bold-green)}[data-sf-design=bold] .sf-stack-includes>li:before,[data-sf-design=bold] .sf-stack-includes>li:after{content:"";position:absolute;inset-inline-start:50%}[data-sf-design=bold] .sf-stack-includes>li:before{background:var(--bold-ink);transform-origin:50% 100%;block-size:clamp(1.75rem,3vw,2.75rem);inline-size:1px;inset-block-end:100%}[data-sf-design=bold] .sf-stack-includes>li:after{border:2px solid var(--bold-ink);background:var(--bold-green);border-radius:50%;block-size:11px;inline-size:11px;margin-inline-start:-5px;inset-block-end:calc(100% + clamp(1.75rem,3vw,2.75rem) - 5px)}}[data-sf-design=bold] [data-block-type=statement][data-block-variant=manifesto] h2{letter-spacing:-.035em;line-height:.9}[data-sf-design=bold] [data-block-type=statement][data-block-variant=manifesto][data-statement-scale=giant] h2.sf-display{max-inline-size:13ch;font-size:clamp(2.75rem,1rem + 7.4vw,9.5rem)}[data-sf-design=bold] [data-block-type=statement][data-block-variant=manifesto]:has(.sf-statement-float){padding-block:clamp(5rem,11vw,10rem)}[data-sf-design=bold] [data-block-type=statement] .sf-statement-float{inline-size:clamp(5.5rem,12vw,12rem)}[data-sf-design=bold] [data-block-type=statement] .sf-statement-float[data-float-index="0"]{inset-block-start:6%;inset-inline-start:4%}[data-sf-design=bold] [data-block-type=statement] .sf-statement-float[data-float-index="1"]{inset-block-start:10%;inset-inline-end:5%}[data-sf-design=bold] [data-block-type=statement] .sf-statement-float[data-float-index="2"]{inset-block-end:6%;inset-inline-start:9%}[data-sf-design=bold] [data-block-type=statement] .sf-statement-float[data-float-index="3"]{inset-block-end:4%;inset-inline-end:10%}@media (max-width:767.98px){[data-sf-design=bold] [data-block-type=statement][data-block-variant=manifesto]:has(.sf-statement-float){padding-block:7.5rem}[data-sf-design=bold] [data-block-type=statement] .sf-statement-float{inline-size:4.5rem;box-shadow:5px 5px 0 var(--bold-green)}[data-sf-design=bold] [data-block-type=statement] .sf-statement-float:nth-child(2n){box-shadow:5px 5px 0 var(--bold-blue)}[data-sf-design=bold] [data-block-type=statement] .sf-statement-float[data-float-index="0"]{inset-block-start:1.25rem;inset-inline-start:1.25rem}[data-sf-design=bold] [data-block-type=statement] .sf-statement-float[data-float-index="1"]{inset-block-start:1.25rem;inset-inline-end:1.5rem}[data-sf-design=bold] [data-block-type=statement] .sf-statement-float[data-float-index="2"]{inset-block-end:1.25rem;inset-inline-start:1.25rem}[data-sf-design=bold] [data-block-type=statement] .sf-statement-float[data-float-index="3"]{display:block;inset-block-end:1.25rem;inset-inline-end:1.5rem}}[data-sf-design=bold] [data-block-type=statement] .sf-statement-float{border:2px solid var(--bold-ink);box-shadow:8px 8px 0 var(--bold-green);background:var(--bold-panel);border-radius:6px;rotate:none}[data-sf-design=bold] [data-block-type=statement] .sf-statement-float:nth-child(2n){box-shadow:8px 8px 0 var(--bold-blue)}[data-sf-design=bold] [data-block-type=statement] .sf-statement-float img{-o-object-fit:cover;object-fit:cover}[data-sf-design=bold] [data-block-type=statement] .sf-statement-float [data-sf-media]{border-radius:4px}[data-sf-design=bold] [data-block-type=statement] .sf-container-wide>span.h-px{display:none}[data-sf-design=bold] [data-block-type=content-media] [data-sf-media]{border-radius:0}[data-sf-design=bold] [data-block-type=content-media][data-block-variant=split] .relative.overflow-clip.rounded-sf-card{border:2px solid var(--bold-ink);box-shadow:var(--bold-off) var(--bold-off) 0 var(--bold-blue);--bold-off:16px}[data-sf-design=bold] [data-block-type=content-media][data-block-variant=split] [aria-hidden=true].absolute.rounded-sf-card{border:1px dashed var(--bold-line-strong);background:0 0}[data-sf-design=bold] [data-block-type=content-media] [data-sf-media]:not([data-sf-media-fill]){border:2px solid var(--bold-ink);box-shadow:10px 10px 0 var(--bold-blue)}[data-sf-design=bold] [data-block-type=content-media] ul>li>span.rounded-sf-full{background:var(--bold-blue);color:var(--sf-brand-on-primary,#fff);border-radius:4px}[data-sf-design=bold] [data-block-type=content-media] ul>li h3{font-size:1.15rem}[data-sf-design=bold] [data-block-type=features-bento] li>div.rounded-sf-card{border:2px solid var(--bold-line-strong);box-shadow:var(--bold-off) var(--bold-off) 0 var(--bold-green);--bold-off:var(--bold-shadow);overflow:clip}[data-sf-design=bold] [data-block-type=features-bento] li>div.bg-sf-band{border-color:var(--bold-ink);box-shadow:var(--bold-off) var(--bold-off) 0 var(--bold-page), var(--bold-off) var(--bold-off) 0 2px var(--bold-ink)}[data-sf-design=bold] [data-block-type=features-bento] li>div.rounded-sf-card span.rounded-sf-md{border-radius:4px}[data-sf-design=bold] [data-block-type=features-bento] ul{gap:clamp(1.25rem,2vw,1.75rem)}[data-sf-design=bold] [data-block-type=features-bento] li h3{overflow-wrap:break-word;font-size:clamp(1.3rem,.9rem + 1.1vw,2rem);line-height:1}[data-sf-design=bold] [data-block-type=process-steps] .sf-step-image{border:2px solid var(--bold-line-strong);border-radius:6px}[data-sf-design=bold] [data-block-type=process-steps] ol>li>span.rounded-sf-full{border:2px solid var(--bold-ink);background:var(--bold-page);color:var(--bold-ink);font-family:var(--sf-font-heading);border-radius:4px;font-weight:400}[data-sf-design=bold] [data-block-type=process-steps] .sf-steps-line{block-size:2px}[data-sf-design=bold] [data-block-type=process-steps] .text-sf-accent-ink{font-family:var(--sf-font-mono,monospace);text-transform:uppercase;letter-spacing:.1em;color:var(--bold-green)}[data-sf-design=bold] [data-block-type=gallery] [data-sf-media]{border:2px solid var(--bold-line-strong);border-radius:6px}[data-sf-design=bold] [data-block-type=gallery][data-block-variant=scatter] .sf-scatter-item [data-sf-media]{border-color:var(--bold-ink);box-shadow:var(--bold-off) var(--bold-off) 0 var(--bold-green);--bold-off:10px}[data-sf-design=bold] [data-block-type=gallery][data-block-variant=scatter] .sf-scatter-item:nth-child(2n) [data-sf-media]{box-shadow:var(--bold-off) var(--bold-off) 0 var(--bold-blue)}@media (min-width:768px){[data-sf-design=bold] .sf-scatter-item[data-scatter-slot="0"]{grid-column:1/span 4}[data-sf-design=bold] .sf-scatter-item[data-scatter-slot="1"]{grid-column:6/span 3;margin-block-start:7rem}[data-sf-design=bold] .sf-scatter-item[data-scatter-slot="2"]{grid-column:10/span 3;margin-block-start:1rem}[data-sf-design=bold] .sf-scatter-item[data-scatter-slot="3"]{grid-column:2/span 3;margin-block-start:-1rem}[data-sf-design=bold] .sf-scatter-item[data-scatter-slot="4"]{grid-column:6/span 4;margin-block-start:3rem}[data-sf-design=bold] .sf-scatter-item[data-scatter-slot="5"]{grid-column:10/span 3;margin-block-start:6rem}}[data-sf-design=bold] [data-block-type=gallery] .sf-gallery-caption{font-family:var(--sf-font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px}[data-sf-design=bold] [data-block-type=gallery] .sf-scatter-index{color:var(--bold-green)}[data-sf-design=bold] [data-block-type=pricing-plans] .sf-plan-sizes{border-width:2px;border-radius:6px}[data-sf-design=bold] [data-block-type=pricing-plans] .sf-plan-sizes button{font-family:var(--sf-font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;font-size:12px}[data-sf-design=bold] [data-block-type=pricing-plans] .sf-plan-price bdi{font-family:var(--sf-font-heading);font-weight:400}[data-sf-design=bold] [data-block-type=pricing-plans] li .sf-card:has(.bg-sf-primary:not(a)){border-color:var(--bold-blue)}[data-sf-design=bold] [data-block-type=reviews-showcase][data-block-variant=spotlight-media] .sf-spot-card{border:2px solid var(--bold-ink);border-radius:var(--sf-radius-card);background:var(--bold-page);box-shadow:var(--bold-off) var(--bold-off) 0 var(--bold-green);--bold-off:14px}[data-sf-design=bold] [data-block-type=reviews-showcase] blockquote{font-family:var(--sf-font-heading);letter-spacing:-.01em;font-size:clamp(1.2rem,.95rem + .9vw,1.75rem);font-weight:400;line-height:1.2}[data-sf-design=bold] [data-block-type=reviews-showcase] cite{font-family:var(--sf-font-mono,monospace);text-transform:uppercase;letter-spacing:.1em;font-size:12px}[data-sf-design=bold] [data-block-type=faq-accordion] summary{font-family:var(--sf-font-heading);font-weight:400}[data-sf-design=bold] [data-block-type=faq-accordion] aside.sf-card{box-shadow:var(--bold-off) var(--bold-off) 0 var(--bold-blue);--bold-off:10px;border-color:var(--bold-ink)}[data-sf-design=bold] [data-block-type=cta][data-block-variant=media] [data-sf-media] img{filter:contrast(1.05)}[data-sf-design=bold] [data-block-type=cta][data-sf-tone=primary]{border-block:2px solid var(--bold-ink)}[data-sf-design=bold] [data-block-type=cta] h2{font-size:clamp(2.5rem,1.2rem + 5vw,6rem);line-height:.9}[data-sf-design=bold] [data-block-type=footer] [data-sf-footer-wordmark] p{text-transform:uppercase;letter-spacing:-.03em;font-size:min(14rem, calc((min(100vw, var(--sf-site-max,90rem)) - 2 * var(--sf-commerce-pad)) * 1.45 / var(--sf-footer-wordmark-chars,10)))}[data-sf-design=bold] [data-block-type=footer][data-sf-tone=primary]{border-block-start:2px solid var(--bold-ink)}@keyframes bold-draw{0%{--bold-draw:0%}to{--bold-draw:100%}}@keyframes bold-snap{0%{--bold-off:0px}70%{--bold-off:calc(var(--bold-off-to,10px) * 1.35)}to{--bold-off:var(--bold-off-to,10px)}}@keyframes bold-callout{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes bold-lead-x{0%{scale:0 1}to{scale:1}}@keyframes bold-lead-y{0%{scale:1 0}to{scale:1}}@keyframes bold-dot{0%{scale:0}70%{scale:1.5}to{scale:1}}@keyframes bold-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--bold-green) 50%, transparent)}to{box-shadow:0 0 0 12px color-mix(in srgb, var(--bold-green) 0%, transparent)}}@media (prefers-reduced-motion:no-preference){[data-sf-design=bold]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-media{--bold-off-to:clamp(14px, 1.4vw, 22px);animation:bold-snap .6s var(--bold-snap) .55s both}[data-sf-design=bold]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>ul>li{transform-origin:var(--bold-lead-origin,left) center;animation:bold-callout .45s var(--bold-snap) both;animation-delay:calc(1.05s + var(--bold-i,0) * .22s)}[data-sf-design=bold]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>ul>li:before{animation:bold-lead-x .4s var(--bold-ease) both;animation-delay:calc(1.25s + var(--bold-i,0) * .22s)}[data-sf-design=bold]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=campaign][data-commerce-media=single] .sf-commerce-copy>ul>li:after{animation:bold-dot .35s var(--bold-snap) both, bold-ping 2.4s ease-out infinite;animation-delay:calc(1.55s + var(--bold-i,0) * .22s), calc(2.2s + var(--bold-i,0) * .4s)}[data-sf-design=bold] .sf-commerce-copy>ul>li:nth-child(2){--bold-i:1}[data-sf-design=bold] .sf-commerce-copy>ul>li:nth-child(3){--bold-i:2}[data-sf-design=bold] .sf-commerce-copy>ul>li:nth-child(4){--bold-i:3}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-sf-design=bold]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) section[data-block-type][data-sf-tone=default]:not([data-block-type=hero]){animation:linear both bold-draw;animation-timeline:view();animation-range:entry cover 45%}[data-sf-design=bold]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) :is(.sf-stack-card,[data-block-type=content-media][data-block-variant=split] .relative.overflow-clip.rounded-sf-card,[data-block-type=features-bento] li>div.rounded-sf-card,[data-block-type=gallery][data-block-variant=scatter] .sf-scatter-item [data-sf-media][data-sf-media],[data-block-type=reviews-showcase] .sf-spot-card,[data-block-type=pricing-plans] .sf-card,[data-block-type=faq-accordion] aside.sf-card){--bold-off-to:var(--bold-off);animation:linear both bold-snap;animation-timeline:view();animation-range:entry 40% cover 35%}[data-sf-design=bold]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-card{--bold-off-to:10px}[data-sf-design=bold]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=content-media][data-block-variant=split] .relative.overflow-clip.rounded-sf-card{--bold-off-to:16px}[data-sf-design=bold]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=reviews-showcase] .sf-spot-card{--bold-off-to:14px}[data-sf-design=bold]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) :is([data-block-type=features-bento] li>div.rounded-sf-card,[data-block-type=pricing-plans] .sf-card){--bold-off-to:8px}[data-sf-design=bold]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=gallery][data-block-variant=scatter] .sf-scatter-item [data-sf-media][data-sf-media]{--bold-off-to:10px;clip-path:none}[data-sf-design=bold]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=faq-accordion] aside.sf-card{--bold-off-to:10px}}@media (prefers-reduced-motion:no-preference) and (min-width:768px){[data-sf-design=bold]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-includes>li{animation:linear both bold-callout;animation-timeline:view();animation-range:entry 100% cover 40%}[data-sf-design=bold]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-includes>li:before{animation:linear both bold-lead-y;animation-timeline:view();animation-range:entry 100% cover 48%}[data-sf-design=bold]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-includes>li:nth-child(2){animation-range:entry 100% cover 45%}[data-sf-design=bold]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-includes>li:nth-child(3){animation-range:entry 100% cover 50%}[data-sf-design=bold]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-includes>li:nth-child(4){animation-range:entry 100% cover 55%}}}[data-sf-design=brutalism]{--brut-ink:var(--sf-color-fg);--brut-slab:var(--sf-color-primary);--brut-tape:var(--sf-brand-accent,#daa144);--brut-tape-ink:var(--sf-brand-on-accent,#111827);--brut-rule:3px;--brut-line:2px;--brut-ease:cubic-bezier(.2, .7, .1, 1);--brut-grey:grayscale(1) contrast(1.08) brightness(.97);--brut-speckle:radial-gradient(#11182714 1px, transparent 1.5px), radial-gradient(#1118270c 1px, transparent 1.5px)}[data-sf-design=brutalism] main>[data-block-type].bg-sf-bg{background-image:var(--brut-speckle);background-position:0 0,3px 5px;background-size:7px 7px,13px 13px}[data-sf-design=brutalism] main>[data-block-type]{border-block-start:0}[data-sf-design=brutalism] main>[data-block-type]:not(:first-child):before{content:"";z-index:4;block-size:var(--brut-rule);background:var(--brut-ink);transform-origin:0;pointer-events:none;position:absolute;inset-block-start:0;inset-inline:0}[data-sf-design=brutalism]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) main>[data-block-type]:before{transform-origin:100%}[data-sf-design=brutalism] [data-block-type=navbar]{border-block-end:0}[data-sf-design=brutalism] [data-block-type=navbar]>div>span[aria-hidden=true],[data-sf-design=brutalism] [data-block-type=navbar] .relative>span.pointer-events-none{border-block-end:var(--brut-rule) solid var(--brut-ink)}[data-sf-design=brutalism] :is(h1,h2,h3){font-weight:800}[data-sf-design=brutalism] main [data-block-type] h2.font-sf-heading:not(.text-sf-xl,.text-sf-lg,.sf-display){letter-spacing:-.012em;font-size:clamp(2.4rem,5.6vw,5.75rem);line-height:.86}[data-sf-design=brutalism] main [data-block-type] h3.font-sf-heading{letter-spacing:-.005em;line-height:.95}[data-sf-design=brutalism] main [data-block-type] p.text-sf-lg{font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.45}[data-sf-design=brutalism] main :is(.sf-eyebrow,p.font-sf-mono.uppercase){font-family:var(--sf-font-mono);letter-spacing:.14em;text-transform:uppercase;color:currentColor;align-items:center;gap:.6rem;font-size:12px;font-weight:700;display:inline-flex}[data-sf-design=brutalism] main :is(.sf-eyebrow,p.font-sf-mono.uppercase):before{content:"";background:var(--brut-slab);block-size:.8rem;inline-size:.8rem;box-shadow:inset 0 0 0 2px var(--brut-ink);flex:none}[data-sf-design=brutalism] main :is([data-sf-tone=primary],[data-sf-tone=inverse]) :is(.sf-eyebrow,p.font-sf-mono.uppercase):before{background:var(--brut-tape);box-shadow:none}[data-sf-design=brutalism] main p.font-sf-mono.uppercase>span.h-px{display:none}[data-sf-design=brutalism] :is(a,button).rounded-sf-control{border:var(--brut-line) solid var(--brut-ink);box-shadow:none;min-block-size:3rem;font-family:var(--sf-font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:0;padding-inline:1.25rem;font-size:12.5px;font-weight:700;transition:background-color .15s linear,color .15s linear,border-color .15s linear}[data-sf-design=brutalism] :is(a,button).rounded-sf-control:hover{background-color:var(--brut-ink);border-color:var(--brut-ink);color:var(--sf-color-bg)}[data-sf-design=brutalism] :is(a,button).rounded-sf-control svg{transition:translate .2s var(--brut-ease)}[data-sf-design=brutalism] :is(a,button).rounded-sf-control:hover svg{translate:3px}[data-sf-design=brutalism] :is([data-sf-tone=primary],[data-sf-tone=inverse]) :is(a,button).rounded-sf-control{border-color:currentColor}[data-sf-design=brutalism] [data-sf-tone=inverse] :is(a,button).rounded-sf-control:hover{background-color:var(--sf-color-bg);color:var(--brut-ink)}[data-sf-design=brutalism] [data-block-type=navbar] [data-sf-brand] span{text-transform:uppercase;letter-spacing:-.01em;font-size:1.45rem;font-weight:800}[data-sf-design=brutalism] [data-block-type=navbar] nav a,[data-sf-design=brutalism] [data-block-type=navbar] nav button{font-family:var(--sf-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}[data-sf-design=brutalism] [data-commerce-composition=type-stage]{row-gap:0;padding-block:clamp(1.5rem,3vw,2.75rem) clamp(2rem,4vw,3.5rem)}[data-sf-design=brutalism] [data-commerce-composition=type-stage] .sf-commerce-copy{grid-template-columns:minmax(0,1fr);padding-block-end:clamp(1.5rem,3vw,2.5rem);display:grid}[data-sf-design=brutalism] [data-commerce-composition=type-stage] .sf-commerce-copy>p.font-sf-mono{display:none}[data-sf-design=brutalism] [data-commerce-composition=type-stage] h1{border-block-end:var(--brut-rule) solid var(--brut-ink);max-inline-size:none;font-size:clamp(3rem, min(10.4vw, calc(var(--sf-site-max,90rem) * .104)), 10.25rem);letter-spacing:-.02em;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;margin:0;padding-block-end:clamp(1rem,2vw,1.75rem);font-weight:900;line-height:.8}[data-sf-design=brutalism] [data-commerce-composition=type-stage] .sf-commerce-copy>p:not(.font-sf-mono){max-inline-size:44ch;color:var(--brut-ink);margin-block:1.5rem 0;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.5}[data-sf-design=brutalism] [data-commerce-composition=type-stage] .sf-commerce-actions{margin-block-start:1.5rem}[data-sf-design=brutalism] [data-commerce-composition=type-stage] .sf-commerce-copy>ul{font-family:var(--sf-font-mono);letter-spacing:.1em;text-transform:uppercase;margin-block-start:1.25rem;font-size:11.5px}[data-sf-design=brutalism] [data-commerce-composition=type-stage] .sf-commerce-copy>ul svg{color:var(--brut-slab)}@media (min-width:1024px){[data-sf-design=brutalism] [data-commerce-composition=type-stage] .sf-commerce-copy{-moz-column-gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(2rem,5vw,5rem)}[data-sf-design=brutalism] [data-commerce-composition=type-stage] .sf-commerce-copy>:is(h1,p.font-sf-mono){grid-column:1/-1}[data-sf-design=brutalism] [data-commerce-composition=type-stage] .sf-commerce-copy>p:not(.font-sf-mono){grid-area:3/1/span 2}[data-sf-design=brutalism] [data-commerce-composition=type-stage] .sf-commerce-actions{grid-area:3/2;justify-self:end}[data-sf-design=brutalism] [data-commerce-composition=type-stage] .sf-commerce-copy>ul{grid-area:4/2;justify-self:end}}[data-sf-design=brutalism] [data-commerce-composition=type-stage] .sf-commerce-media{aspect-ratio:21/8;border:var(--brut-rule) solid var(--brut-ink);filter:var(--brut-grey);border-radius:0;grid-area:2/1}[data-sf-design=brutalism] [data-commerce-composition=type-stage] .sf-commerce-caption{z-index:3;background:var(--brut-tape);color:var(--brut-tape-ink);font:700 12px/1.2 var(--sf-font-mono);letter-spacing:.14em;text-transform:uppercase;grid-area:2/1;place-self:start;gap:.75rem;margin-block-start:-.9rem;margin-inline-start:clamp(1rem,4vw,3.5rem);padding:.55rem 1rem .5rem;position:relative;inset:auto;rotate:-2.5deg}[data-sf-design=brutalism] [data-commerce-composition=type-stage] .sf-commerce-caption>span{display:none}[data-sf-design=brutalism] [data-block-type=marquee-band] .sf-marquee-text{text-transform:uppercase;letter-spacing:-.01em;font-weight:900}[data-sf-design=brutalism] [data-block-type=marquee-band][data-stripes=false] .sf-marquee-item:before{content:"";background:var(--brut-tape);flex:none;block-size:.55em;inline-size:.55em;font-size:clamp(2.5rem,7vw,6rem)}[data-sf-design=brutalism] [data-block-type=marquee-band] .sf-marquee-stripe{background:repeating-linear-gradient(-45deg, var(--brut-tape) 0 10px, #111827 10px 20px);box-shadow:none;border-radius:0}[data-sf-design=brutalism] [data-block-type=statement][data-statement-scale=giant] h2{letter-spacing:-.015em;max-inline-size:18ch;font-size:clamp(2.6rem,7.4vw,7.5rem);line-height:.86}[data-sf-design=brutalism] [data-block-type=statement] .sf-container-wide>span.h-px{block-size:var(--brut-line);background:var(--brut-ink)}[data-sf-design=brutalism] [data-block-type=services-showcase] .sf-stack{border-block-start:var(--brut-rule) solid var(--brut-ink);timeline-scope:none;display:block}[data-sf-design=brutalism] [data-block-type=services-showcase] .sf-stack-panel{border-block-end:var(--brut-rule) solid var(--brut-ink);padding-block:clamp(1.25rem,2.5vw,2rem);position:static}[data-sf-design=brutalism] [data-block-type=services-showcase] .sf-stack-card{color:inherit;filter:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);animation:none;display:grid;overflow:visible;scale:none}[data-sf-design=brutalism] [data-block-type=services-showcase] .sf-stack-caption{-webkit-backdrop-filter:none;color:inherit;-moz-column-gap:clamp(1rem,3vw,3rem);background:0 0;border:0;border-radius:0;grid-row:1;align-items:start;column-gap:clamp(1rem,3vw,3rem);margin:0;padding:0 0 clamp(1rem,2vw,1.5rem);position:static;inset:auto}@media (min-width:768px){[data-sf-design=brutalism] [data-block-type=services-showcase] .sf-stack-caption{grid-template-columns:7.5rem minmax(0,1fr) auto}}[data-sf-design=brutalism] [data-block-type=services-showcase] .sf-stack-index{color:var(--brut-slab);font-size:clamp(3rem,6.5vw,6.25rem);font-weight:900;line-height:.78;transition:color .2s linear}[data-sf-design=brutalism] [data-block-type=services-showcase] .sf-stack-title{font-size:clamp(1.9rem,3.4vw,3.25rem);line-height:.88}[data-sf-design=brutalism] [data-block-type=services-showcase] .sf-stack-eyebrow{display:none}[data-sf-design=brutalism] [data-block-type=services-showcase] .sf-stack-caption :is(p,.sf-stack-includes){opacity:1;color:var(--sf-color-muted-fg)}[data-sf-design=brutalism] [data-block-type=services-showcase] .sf-stack-includes{font-family:var(--sf-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px}[data-sf-design=brutalism] [data-block-type=services-showcase] .sf-stack-includes svg{color:var(--brut-slab)}[data-sf-design=brutalism] [data-block-type=services-showcase] .sf-stack-price bdi{font-family:var(--sf-font-heading);font-size:clamp(1.5rem,2.2vw,2rem);font-weight:900}[data-sf-design=brutalism] [data-block-type=services-showcase] .sf-stack-action{align-self:end}[data-sf-design=brutalism] [data-block-type=services-showcase] .sf-stack-media{aspect-ratio:21/8;border:var(--brut-rule) solid var(--brut-ink);background:var(--brut-ink);grid-row:2}[data-sf-design=brutalism] [data-block-type=services-showcase] .sf-stack-media:after{content:none}[data-sf-design=brutalism] [data-block-type=services-showcase] .sf-stack-media img{filter:var(--brut-grey);transition:filter .5s linear}[data-sf-design=brutalism] [data-block-type=services-showcase] .sf-stack-panel:is(:hover,:focus-within) .sf-stack-media img{filter:none}[data-sf-design=brutalism] [data-block-type=services-showcase] .sf-stack-panel:is(:hover,:focus-within) .sf-stack-index{color:var(--brut-ink)}@media (max-width:639.98px){[data-sf-design=brutalism] [data-block-type=services-showcase] .sf-stack-card{background:0 0}[data-sf-design=brutalism] [data-block-type=services-showcase] .sf-stack-media{aspect-ratio:4/3}[data-sf-design=brutalism] [data-block-type=services-showcase] .sf-stack-caption{grid-template-columns:auto minmax(0,1fr)}[data-sf-design=brutalism] [data-block-type=services-showcase] .sf-stack-caption>.sf-stack-action{grid-column:1/-1}}[data-sf-design=brutalism] [data-block-type=services-showcase]:not([data-block-variant=stack]) :is(.rounded-sf-card,[data-sf-media]){border-radius:0}[data-sf-design=brutalism] [data-block-type=services-showcase][data-block-variant=alternating] [data-sf-media]{outline:var(--brut-rule) solid var(--brut-ink);outline-offset:-1px}[data-sf-design=brutalism] [data-block-type=services-showcase][data-block-variant=alternating] [data-sf-media] img{filter:var(--brut-grey);transition:filter .5s linear}[data-sf-design=brutalism] [data-block-type=services-showcase][data-block-variant=alternating] article:hover [data-sf-media] img{filter:none}[data-sf-design=brutalism] [data-block-type=services-showcase][data-block-variant=alternating] article span.font-sf-mono{font-family:var(--sf-font-heading);color:var(--brut-slab);font-size:clamp(2.5rem,4.5vw,4.5rem);font-weight:900;line-height:.8}[data-sf-design=brutalism] [data-block-type=services-showcase][data-block-variant=alternating] article span.font-sf-mono>span{display:none}[data-sf-design=brutalism] [data-block-type=services-showcase][data-block-variant=alternating] article .border-t{border-block-start:var(--brut-line) solid var(--brut-ink)}[data-sf-design=brutalism] [data-block-type=services-showcase][data-block-variant=alternating] ol>li+li{border-block-start:var(--brut-rule) solid var(--brut-ink);padding-block-start:var(--sf-gap-lg,2rem)}[data-sf-design=brutalism] [data-block-type=cta][data-block-variant=media]>.grid{background-color:inherit;grid-template-columns:minmax(0,1fr);max-inline-size:none}[data-sf-design=brutalism] [data-block-type=cta][data-block-variant=media]>.grid>div{grid-area:1/1}[data-sf-design=brutalism] [data-block-type=cta][data-block-variant=media]>.grid>div:first-child{aspect-ratio:auto;min-block-size:100%;filter:var(--brut-grey)}[data-sf-design=brutalism] [data-block-type=cta][data-block-variant=media]>.grid>div:last-child{z-index:1;background-color:inherit;border-block:var(--brut-rule) solid var(--brut-ink);border-inline-end:var(--brut-rule) solid var(--brut-ink);inline-size:min(100%,50rem);justify-self:start;margin-block:clamp(3rem,7vw,6rem);padding:clamp(2rem,4vw,3.75rem);padding-inline-start:max(var(--sf-gutter), calc((100vw - min(100vw, var(--sf-site-max,90rem))) / 2 + var(--sf-gutter)));position:relative}[data-sf-design=brutalism] [data-block-type=cta][data-block-variant=media]>.grid>div:last-child>div{max-inline-size:38rem}[data-sf-design=brutalism] [data-block-type=cta][data-block-variant=media] h2.font-sf-heading:not(.sf-display){font-size:clamp(2.6rem,6vw,6rem)}[data-sf-design=brutalism] [data-block-type=cta] ul svg{color:currentColor}@media (max-width:1023.98px){[data-sf-design=brutalism] [data-block-type=cta][data-block-variant=media]>.grid>div:first-child{aspect-ratio:4/3;grid-row:1}[data-sf-design=brutalism] [data-block-type=cta][data-block-variant=media]>.grid>div:last-child{inline-size:auto;margin:-3rem var(--sf-gutter) var(--sf-gutter) 0;padding:2rem var(--sf-gutter);grid-row:2;justify-self:stretch}}[data-sf-design=brutalism] [data-block-type=cta][data-block-variant=bar]{transition:background-color .25s linear,color .25s linear}[data-sf-design=brutalism] [data-block-type=cta][data-block-variant=bar]:has(.sf-cta-bar:hover){background-color:var(--brut-slab);color:var(--sf-color-primary-fg)}[data-sf-design=brutalism] .sf-cta-bar-label{text-transform:uppercase;letter-spacing:-.015em;font-size:clamp(2.5rem,7.2vw,7.25rem);font-weight:900;line-height:.84}[data-sf-design=brutalism] .sf-cta-bar-arrow{font-size:clamp(2.5rem,6vw,6rem)}[data-sf-design=brutalism] .sf-cta-bar:hover .sf-cta-bar-arrow{translate:.25em}[data-sf-design=brutalism] .sf-cta-bar{padding-block:clamp(3rem,7vw,6.5rem)}[data-sf-design=brutalism] [data-block-type=cta] .rounded-sf-card{border:var(--brut-rule) solid var(--brut-ink);border-radius:0}[data-sf-design=brutalism] [data-block-type=stats-band] li.border-t{border-block-start:var(--brut-rule) solid var(--brut-ink)}[data-sf-design=brutalism] [data-block-type=stats-band][data-block-variant=oversized] dd>span{color:var(--brut-ink);font-size:clamp(4rem,13vw,12.5rem);font-weight:900;line-height:.78}[data-sf-design=brutalism] [data-block-type=stats-band][data-block-variant=oversized] dd>span>span:last-child{font-family:var(--sf-font-heading);color:var(--brut-slab);font-size:.5em;font-weight:900}[data-sf-design=brutalism] [data-block-type=stats-band] dt{font-family:var(--sf-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700}[data-sf-design=brutalism] :is([data-block-type=stats-band],[data-block-type=process-steps],[data-block-type=features-grid]) .font-sf-heading{font-weight:900}[data-sf-design=brutalism] [data-block-type=process-steps] [data-sf-icon-disc]{border:var(--brut-line) solid var(--brut-ink);background:var(--brut-ink);color:var(--sf-color-bg);font-family:var(--sf-font-mono);border-radius:0;font-weight:700}[data-sf-design=brutalism] [data-block-type=process-steps] .sf-steps-line{block-size:var(--brut-rule);background:var(--brut-ink);opacity:.15}[data-sf-design=brutalism] [data-block-type=process-steps] .sf-steps-line>div{background:var(--brut-slab)}[data-sf-design=brutalism] [data-block-type=process-steps] .sf-steps-line:has(>div){opacity:1;background:var(--brut-ink)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=brutalism] [data-block-type=process-steps] .sf-steps-line:has(>div){background:color-mix(in oklab, var(--brut-ink) 15%, transparent)}}[data-sf-design=brutalism] [data-block-type=process-steps] .sf-step-image{outline:var(--brut-line) solid var(--brut-ink);outline-offset:-1px;border-radius:0}[data-sf-design=brutalism] [data-block-type=process-steps] .sf-step-image img{filter:var(--brut-grey);transition:filter .5s linear}[data-sf-design=brutalism] [data-block-type=process-steps] li:is(:hover,:focus-within) .sf-step-image img{filter:none}[data-sf-design=brutalism] [data-block-type=process-steps] h3{font-size:clamp(1.5rem,2.2vw,2rem)}[data-sf-design=brutalism] [data-block-type=process-steps] li span.text-sf-xs{font-family:var(--sf-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brut-slab);font-weight:700}[data-sf-design=brutalism] [data-block-type=process-steps][data-block-variant=horizontal] .mb-12>div,[data-sf-design=brutalism] [data-block-type=process-steps][data-block-variant=horizontal] .mb-12>div>div{text-align:start;align-items:start;max-inline-size:60rem;margin-inline:0}[data-sf-design=brutalism] [data-block-type=process-steps][data-block-variant=horizontal] .mt-12.justify-center{justify-content:start}[data-sf-design=brutalism] [data-block-type=gallery] :is(.rounded-sf-card,[data-sf-media]){border-radius:0}[data-sf-design=brutalism] [data-block-type=gallery] [data-sf-media]{outline:var(--brut-line) solid var(--brut-ink);outline-offset:-1px;filter:none}[data-sf-design=brutalism] [data-block-type=gallery] [data-sf-media] img{filter:var(--brut-grey);transition:filter .5s linear, scale .5s var(--brut-ease)}[data-sf-design=brutalism] [data-block-type=gallery] figure:is(:hover,:focus-within) [data-sf-media] img{filter:none}[data-sf-design=brutalism] [data-block-type=gallery] figcaption{background:var(--brut-tape);inline-size:fit-content;color:var(--brut-tape-ink);font-family:var(--sf-font-mono);letter-spacing:.1em;text-transform:uppercase;padding:.3rem .6rem;font-size:11px;font-weight:700}[data-sf-design=brutalism] [data-block-type=gallery] figcaption .font-sf-mono{color:inherit}[data-sf-design=brutalism] [data-block-type=price-list] ul.divide-y{border-block:var(--brut-rule) solid var(--brut-ink)}[data-sf-design=brutalism] [data-block-type=price-list] ul.divide-y>li+li{border-block-start:var(--brut-line) solid var(--brut-ink)}[data-sf-design=brutalism] [data-block-type=price-list] article{padding-block:1.1rem}[data-sf-design=brutalism] [data-block-type=price-list] article :is(h3,h4){font-family:var(--sf-font-heading);text-transform:uppercase;font-size:clamp(1.35rem,2.1vw,1.9rem);font-weight:900;line-height:.95}[data-sf-design=brutalism] [data-block-type=price-list] article .border-dotted{border-block-end:var(--brut-line) dotted var(--brut-ink)}[data-sf-design=brutalism] [data-block-type=price-list] article bdi{font-family:var(--sf-font-heading);font-size:clamp(1.35rem,2.1vw,1.9rem);font-weight:900}[data-sf-design=brutalism] [data-block-type=price-list] table{border-block:var(--brut-rule) solid var(--brut-ink)}[data-sf-design=brutalism] [data-block-type=price-list] :is(th,td){border-color:var(--brut-ink)}@media (min-width:1024px){[data-sf-design=brutalism] [data-block-type=price-list]>.sf-container-narrow{max-inline-size:var(--sf-container-wide);-moz-column-gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2rem,5vw,5rem);display:grid}[data-sf-design=brutalism] [data-block-type=price-list]>.sf-container-narrow>header{grid-area:1/1/span 2;position:sticky;inset-block-start:calc(var(--sf-nav-h,80px) + 2rem)}[data-sf-design=brutalism] [data-block-type=price-list]>.sf-container-narrow>:not(header){grid-column:2}}[data-sf-design=brutalism] [data-block-type=price-list]>.sf-container-narrow>header,[data-sf-design=brutalism] [data-block-type=price-list]>.sf-container-narrow>header>div,[data-sf-design=brutalism] [data-block-type=price-list]>.sf-container-narrow>div:last-child:not(:first-child){text-align:start;align-items:start}[data-sf-design=brutalism] [data-block-type=reviews-showcase] .sf-spot-media img{filter:var(--brut-grey)}[data-sf-design=brutalism] [data-block-type=reviews-showcase] .sf-spot-card{border:var(--brut-rule) solid var(--brut-ink);box-shadow:none;border-radius:0}[data-sf-design=brutalism] [data-block-type=reviews-showcase] .sf-spot-card h2{font-size:clamp(1.4rem,2.2vw,2rem);line-height:.95}[data-sf-design=brutalism] [data-block-type=reviews-showcase] blockquote{font-weight:700;line-height:1.05}[data-sf-design=brutalism] [data-block-type=reviews-showcase] :is(.rounded-sf-card,.rounded-sf-full){border-radius:0}[data-sf-design=brutalism] [data-block-type=reviews-showcase] .sf-card{border:var(--brut-line) solid var(--brut-ink)}[data-sf-design=brutalism] [data-block-type=faq-accordion] details[data-sf-card]{border:var(--brut-line) solid var(--brut-ink);box-shadow:none;background:var(--sf-color-bg);border-radius:0}[data-sf-design=brutalism] [data-block-type=faq-accordion] details[data-sf-card][open]{background:var(--brut-ink);color:var(--sf-color-bg)}[data-sf-design=brutalism] [data-block-type=faq-accordion] details[data-sf-card][open] :is(.text-sf-muted-fg,.text-sf-primary-ink){color:inherit}[data-sf-design=brutalism] [data-block-type=faq-accordion] details[data-sf-card][open] summary>span:last-child{color:inherit;border-color:currentColor}[data-sf-design=brutalism] [data-block-type=faq-accordion] summary h3{text-transform:uppercase;font-weight:800;line-height:1}[data-sf-design=brutalism] [data-block-type=faq-accordion] summary>span:last-child{border:var(--brut-line) solid var(--brut-ink);border-radius:0}[data-sf-design=brutalism] main :is(.sf-card,.rounded-sf-card){box-shadow:none;border-radius:0}[data-sf-design=brutalism] main .sf-card{border:var(--brut-line) solid var(--brut-ink)}[data-sf-design=brutalism] [data-block-type=content-media] [data-sf-media]{outline:var(--brut-line) solid var(--brut-ink);outline-offset:-1px}[data-sf-design=brutalism] :is([data-block-type=content-media],[data-block-type=about-story]) [data-sf-media] img{filter:var(--brut-grey)}[data-sf-design=brutalism] [data-block-type=about-story] [data-sf-media]{outline:var(--brut-line) solid var(--brut-ink);outline-offset:-1px;border-radius:0}[data-sf-design=brutalism] [data-block-type=features-grid] h3{text-transform:uppercase}[data-sf-design=brutalism] [data-block-type=footer] [data-sf-brand] span{text-transform:uppercase;letter-spacing:-.01em;font-weight:900}[data-sf-design=brutalism] [data-block-type=footer] .sf-footer-wordmark,[data-sf-design=brutalism] [data-block-type=footer] [class*=wordmark]{text-transform:uppercase;letter-spacing:-.02em;font-weight:900}@media (max-width:767.98px){[data-sf-design=brutalism] [data-commerce-composition=type-stage] h1{font-size:clamp(2.6rem,13.5vw,4.25rem);line-height:.82}[data-sf-design=brutalism] [data-commerce-composition=type-stage] .sf-commerce-media{aspect-ratio:4/3}[data-sf-design=brutalism] [data-commerce-composition=type-stage] .sf-commerce-caption{margin-inline-start:.75rem;font-size:11px}[data-sf-design=brutalism] main [data-block-type] h2.font-sf-heading:not(.text-sf-xl,.text-sf-lg,.sf-display){font-size:clamp(2.1rem,10.5vw,3rem)}[data-sf-design=brutalism] [data-block-type=statement][data-statement-scale=giant] h2{font-size:clamp(2.2rem,11vw,3.25rem)}[data-sf-design=brutalism] .sf-cta-bar-label{font-size:clamp(2.1rem,11vw,3.25rem)}[data-sf-design=brutalism] [data-block-type=stats-band][data-block-variant=oversized] dd>span{font-size:clamp(3.5rem,22vw,6rem)}[data-sf-design=brutalism] [data-block-type=navbar] [data-sf-brand] span{font-size:1.2rem}}@keyframes brut-rule-draw{0%{scale:0 1}to{scale:1}}@keyframes brut-hatch{0%{clip-path:inset(46% 0)}to{clip-path:inset(0)}}@keyframes brut-hatch-img{0%{scale:1.3}to{scale:1}}@keyframes brut-slab-slide{0%{translate:-104%}to{translate:0}}@keyframes brut-tape-slap{0%{opacity:0;rotate:-9deg;scale:1.6}60%{opacity:1;rotate:-1.5deg;scale:.96}to{opacity:1;rotate:-2.5deg;scale:1}}@keyframes brut-rise{0%{opacity:0;translate:0 .35em}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){[data-sf-design=brutalism]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=type-stage] .sf-commerce-caption{animation:brut-tape-slap .7s var(--brut-ease) .55s both}@supports (animation-timeline:view()){[data-sf-design=brutalism]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) main>[data-block-type]:not(:first-child):before{animation:linear both brut-rule-draw;animation-timeline:view();animation-range:entry entry 70%}[data-sf-design=brutalism]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=services-showcase] .sf-stack{border-block-start-color:#0000}[data-sf-design=brutalism]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=services-showcase] .sf-stack-media{animation:linear both brut-hatch;animation-timeline:view();animation-range:entry cover 42%}[data-sf-design=brutalism]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=services-showcase] .sf-stack-panel .sf-stack-media img,[data-sf-design=brutalism]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=services-showcase] .sf-stack-panel:first-child .sf-stack-media img{animation:linear both brut-hatch-img;animation-timeline:view();animation-range:entry cover 50%}[data-sf-design=brutalism]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=services-showcase] .sf-stack-index{animation:linear both brut-rise;animation-timeline:view();animation-range:entry entry 80%}[data-sf-design=brutalism]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=cta][data-block-variant=media]>.grid>div:last-child{animation:linear both brut-slab-slide;animation-timeline:view();animation-range:entry 10% cover 40%}[data-sf-design=brutalism]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=stats-band][data-block-variant=oversized] dd{animation:linear both brut-rise;animation-timeline:view();animation-range:entry entry 90%}}}@media (prefers-reduced-motion:no-preference) and (max-width:1023.98px){@supports (animation-timeline:view()){[data-sf-design=brutalism]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=cta][data-block-variant=media]>.grid>div:last-child{animation-name:brut-rise}}}[data-sf-design=block]{--blk-ink:var(--sf-color-fg);--blk-paper:var(--sf-color-bg);--blk-yellow:var(--sf-color-primary);--blk-on-yellow:var(--sf-brand-on-primary,var(--sf-brand-on-accent,#000));--blk-rule:2px solid var(--blk-ink);--blk-lift:6px;--blk-shadow:var(--blk-lift) var(--blk-lift) 0 var(--blk-ink);--blk-ribs:repeating-linear-gradient(90deg, var(--blk-yellow) 0 30px, var(--blk-ink) 30px 34px);--sf-radius-card:0px}[data-sf-design=block] :is(h1,h2,h3){letter-spacing:-.035em;font-weight:900}[data-sf-design=block] h2.font-sf-heading{line-height:.98}[data-sf-design=block] [data-block-type]:not([data-block-type=navbar],[data-block-type=footer],[data-block-type=hero],[data-block-type=statement],[data-block-type=cta],[data-block-type=cutout-stage],[data-block-type=credentials]) h2.font-sf-heading{font-size:clamp(2.1rem,4.6vw,4.25rem)}[data-sf-design=block] :is(.sf-eyebrow,p.font-sf-mono.uppercase){background:var(--blk-yellow);inline-size:fit-content;color:var(--blk-on-yellow);font-family:var(--sf-font-body);letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;align-items:center;gap:.5em;padding:.4em .65em .35em;font-size:12px;font-weight:800;line-height:1.1;display:inline-flex}[data-sf-design=block] :is(.text-center,.items-center)>:is(.sf-eyebrow,p.font-sf-mono.uppercase),[data-sf-design=block] .text-center :is(.sf-eyebrow,p.font-sf-mono.uppercase){align-self:center;margin-inline:auto}[data-sf-design=block] :is(.sf-eyebrow,p.font-sf-mono.uppercase)>span.h-px{display:none}[data-sf-design=block] :is([data-sf-tone=primary],.sf-cutout-band,.bg-sf-primary) :is(.sf-eyebrow,p.font-sf-mono.uppercase){background:var(--blk-ink);color:var(--blk-yellow)}[data-sf-design=block] [data-block-type=credentials] h2.sf-eyebrow{align-self:center}[data-sf-design=block] a.rounded-sf-control,[data-sf-design=block] button.rounded-sf-control{border:var(--blk-rule);letter-spacing:-.005em;box-shadow:none;border-radius:0;font-weight:800;transition:translate .18s cubic-bezier(.2,.7,.1,1),box-shadow .18s cubic-bezier(.2,.7,.1,1),background-color .18s}[data-sf-design=block] a.rounded-sf-control.bg-sf-primary,[data-sf-design=block] button.rounded-sf-control.bg-sf-primary{background:var(--blk-yellow);color:var(--blk-on-yellow)}[data-sf-design=block] a.rounded-sf-control.border-sf-border{background:var(--blk-paper);color:var(--blk-ink)}[data-sf-design=block] a.rounded-sf-control:hover{box-shadow:3px 3px 0 var(--blk-ink);translate:-3px -3px}[data-sf-design=block] :is([data-sf-tone=primary],.sf-cutout-band) a.rounded-sf-control:not(.border-current,.border-sf-border){background:var(--blk-ink);color:var(--blk-yellow)}[data-sf-design=block] :is([data-sf-tone=primary],.sf-cutout-band) a.rounded-sf-control.border-current{border-color:var(--blk-ink);color:var(--blk-ink)}[data-sf-design=block] :is([data-sf-tone=primary],.sf-cutout-band) a.rounded-sf-control:hover{box-shadow:3px 3px 0 var(--blk-paper)}[data-sf-design=block] [data-sf-tone=inverse] a.rounded-sf-control.border-current{border-color:currentColor}[data-sf-design=block] [data-sf-tone=inverse] a.rounded-sf-control:hover{box-shadow:3px 3px 0 var(--blk-yellow)}[data-sf-design=block] :is(.sf-card,[data-sf-card]),[data-sf-design=block] main :is(.rounded-sf-full,.rounded-sf-card,.rounded-sf-md,.rounded-sf-lg):not(.size-2,.size-1\.5){border-radius:0}[data-sf-design=block] [data-block-type=navbar] .relative>span[aria-hidden],[data-sf-design=block] [data-block-type=navbar] .relative>span.pointer-events-none{border-bottom:var(--blk-rule)}[data-sf-design=block] [data-block-type=navbar] [data-sf-brand] span{letter-spacing:-.04em;font-weight:900}[data-sf-design=block] [data-block-type=navbar] nav a{font-weight:600}[data-sf-design=block] [data-block-type=navbar] a.rounded-sf-control,[data-sf-design=block] [data-block-type=navbar] a[data-sf-action=call]{border-radius:0}[data-sf-design=block] [data-block-type=hero][data-commerce-composition=image-stage]{min-block-size:min(920px, calc(100svh - var(--sf-nav-h,80px)));background:var(--blk-ink);color:#fff}[data-sf-design=block] [data-commerce-composition=image-stage] .sf-commerce-media:after{background:linear-gradient(90deg,#000000b8 0%,#00000070 42%,#0000 72%),linear-gradient(#0000 45%,#000000b3 100%)}[data-sf-design=block] [data-block-type=hero][data-commerce-composition=image-stage]:after{content:"";z-index:2;background:var(--blk-ribs);border-block-start:var(--blk-rule);pointer-events:none;block-size:clamp(10px,1.1vw,16px);position:absolute;inset-block-end:0;inset-inline:0}[data-sf-design=block] [data-commerce-composition=image-stage] .sf-commerce-copy{padding-block:6rem clamp(3.5rem,7vw,6rem)}[data-sf-design=block] [data-commerce-composition=image-stage] h1{letter-spacing:-.055em;text-wrap:balance;max-inline-size:11ch;font-size:clamp(3rem,min(8.4vw,9.5rem),9.5rem);font-weight:900;line-height:.88}[data-sf-design=block] [data-commerce-composition=image-stage] .sf-commerce-copy>p:not(.font-sf-mono){color:#ffffffe6;max-inline-size:44ch;font-size:clamp(1rem,1.25vw,1.2rem)}[data-sf-design=block] [data-commerce-composition=image-stage] .sf-commerce-actions a.rounded-sf-control{min-block-size:3.25rem;padding-inline:1.6rem;font-size:1rem}[data-sf-design=block] [data-commerce-composition=image-stage] .sf-commerce-actions a.rounded-sf-control:hover{box-shadow:3px 3px 0 var(--blk-yellow)}[data-sf-design=block] [data-commerce-composition=image-stage] .sf-commerce-caption{display:none}[data-sf-design=block] [data-block-type=marquee-band]{border-block:var(--blk-rule)}[data-sf-design=block] [data-block-type=marquee-band] .sf-marquee-text{letter-spacing:-.04em;font-weight:900}[data-sf-design=block] [data-block-type=marquee-band] .sf-marquee-item:after{content:"";vertical-align:.18em;background:currentColor;block-size:.32em;inline-size:.32em;margin-inline:.55em;display:inline-block}[data-sf-design=block] [data-block-type=statement] .sf-container-wide>span.h-px{background:var(--blk-ink);block-size:2px}[data-sf-design=block] [data-block-type=statement] h2{letter-spacing:-.05em;font-weight:900;line-height:.92}[data-sf-design=block] .sf-statement-float img{filter:drop-shadow(var(--blk-lift) var(--blk-lift) 0 var(--blk-ink))}[data-sf-design=block] [data-block-type=pricing-plans] article[data-sf-card]{border:var(--blk-rule);background:var(--blk-paper);box-shadow:none;outline:0;transition:translate .2s cubic-bezier(.2,.7,.1,1),box-shadow .2s cubic-bezier(.2,.7,.1,1)}[data-sf-design=block] [data-block-type=pricing-plans] article[data-sf-card]:hover{translate:calc(-1 * var(--blk-lift)) calc(-1 * var(--blk-lift));box-shadow:var(--blk-shadow)}[data-sf-design=block] [data-block-type=pricing-plans] article[data-sf-card][data-selected]{box-shadow:var(--blk-shadow);background:var(--blk-yellow)!important;border:var(--blk-rule)!important}[data-sf-design=block] [data-block-type=pricing-plans] article[data-selected]>div.bg-sf-primary{background:var(--blk-ink);color:var(--blk-yellow);font-weight:800}[data-sf-design=block] [data-block-type=pricing-plans] article[data-selected] :is(.text-sf-muted-fg,.text-sf-tone-muted){color:var(--blk-ink)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=block] [data-block-type=pricing-plans] article[data-selected] :is(.text-sf-muted-fg,.text-sf-tone-muted){color:color-mix(in oklab, var(--blk-ink) 78%, transparent)}}[data-sf-design=block] [data-block-type=pricing-plans] article h3{font-size:clamp(1.35rem,1.7vw,1.7rem)}[data-sf-design=block] [data-block-type=pricing-plans] article .sf-plan-price :is(.tabular-nums,.tabular-nums>bdi){letter-spacing:-.05em;white-space:nowrap;font-size:clamp(1.75rem,2.1vw,2.35rem);font-weight:900}[data-sf-design=block] [data-block-type=pricing-plans] article .tabular-nums :is(bdi,span){white-space:nowrap;overflow-wrap:normal}[data-sf-design=block] [data-block-type=pricing-plans] article li>span:first-child{background:var(--blk-ink);color:var(--blk-yellow);border-radius:0}[data-sf-design=block] [data-block-type=pricing-plans] article li.text-sf-tone-muted>span:first-child{color:currentColor;background:0 0;box-shadow:inset 0 0 0 1.5px}[data-sf-design=block] [data-block-type=pricing-plans] article[data-selected] li>span:first-child{background:var(--blk-ink);color:var(--blk-yellow)}[data-sf-design=block] [data-block-type=pricing-plans] article a.rounded-sf-control{inline-size:100%}[data-sf-design=block] [data-block-type=pricing-plans] article[data-selected] a.rounded-sf-control.bg-sf-primary{background:var(--blk-ink);color:var(--blk-yellow)}[data-sf-design=block] .sf-plan-sizes-row>span{color:var(--blk-ink);font-size:1rem;font-weight:800}[data-sf-design=block] .sf-plan-sizes{border:var(--blk-rule);background:var(--blk-paper);box-shadow:var(--blk-shadow);border-radius:0;gap:0;padding:0}[data-sf-design=block] .sf-plan-sizes>button{border-radius:0;min-block-size:3.25rem;padding-inline:clamp(1rem,2vw,1.6rem);font-size:1rem;font-weight:800}[data-sf-design=block] .sf-plan-sizes>button+button{border-inline-start:var(--blk-rule)}[data-sf-design=block] .sf-plan-sizes>button[aria-pressed=true]{background:var(--blk-yellow);color:var(--blk-on-yellow)}[data-sf-design=block] [data-block-type=price-list] :is(table,[role=table]){border-block:var(--blk-rule)}[data-sf-design=block] [data-block-type=price-list] h3{font-size:clamp(1.3rem,2vw,1.75rem)}[data-sf-design=block] .sf-cutout-stage .sf-cutout-head h2{letter-spacing:-.05em;font-size:clamp(2.4rem,6vw,5.5rem);line-height:.9}[data-sf-design=block] .sf-cutout-backdrop{color:#0000;-webkit-text-stroke:2px var(--blk-ink);letter-spacing:-.04em;opacity:.9;font-weight:900}[data-sf-design=block] .sf-cutout-band{background:var(--blk-yellow);color:var(--blk-on-yellow);border-block-start:var(--blk-rule);position:relative}[data-sf-design=block] .sf-cutout-band:before{content:"";background:var(--blk-ribs);border-block-end:var(--blk-rule);block-size:clamp(8px,.8vw,12px);position:absolute;inset-block-start:0;inset-inline:0}[data-sf-design=block] .sf-cutout-check{background:var(--blk-ink);color:var(--blk-yellow);border:0;border-radius:0}[data-sf-design=block] .sf-cutout-highlight .font-sf-heading{font-weight:900}[data-sf-design=block] .sf-cutout-highlight .opacity-85{opacity:1;color:var(--blk-ink)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=block] .sf-cutout-highlight .opacity-85{color:color-mix(in oklab, var(--blk-ink) 80%, transparent)}}[data-sf-design=block] .sf-cutout-media img{filter:drop-shadow(0 18px 18px #0000004d)}[data-sf-design=block] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-card{border:var(--blk-rule);box-shadow:var(--blk-shadow);border-radius:0}[data-sf-design=block] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-caption{border:var(--blk-rule);background:var(--blk-paper);color:var(--blk-ink);-webkit-backdrop-filter:none;border-radius:0}[data-sf-design=block] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-caption :is(.opacity-80,p){opacity:1;color:var(--blk-ink)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=block] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-caption :is(.opacity-80,p){color:color-mix(in oklab, var(--blk-ink) 78%, transparent)}}[data-sf-design=block] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-index{aspect-ratio:1;background:var(--blk-yellow);inline-size:1.9em;color:var(--blk-on-yellow);border:var(--blk-rule);place-items:center;font-weight:900;display:grid}[data-sf-design=block] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-eyebrow{display:none}[data-sf-design=block] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-price bdi{background:var(--blk-ink);color:var(--blk-yellow);padding:.2rem .6rem;font-weight:800}[data-sf-design=block] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-action a{background:var(--blk-yellow);color:var(--blk-on-yellow);border:var(--blk-rule)}[data-sf-design=block] [data-block-type=services-showcase]:not([data-block-variant=stack]) [data-sf-media]{border:var(--blk-rule);border-radius:0}[data-sf-design=block] [data-block-type=services-showcase][data-block-variant=alternating] article>div:first-child{box-shadow:var(--blk-shadow);border-radius:0}[data-sf-design=block] [data-block-type=services-showcase] span.font-sf-mono{background:var(--blk-ink);inline-size:fit-content;color:var(--blk-yellow);font-family:var(--sf-font-body);justify-self:start;place-items:center;padding:.3rem .65rem;font-weight:800;display:inline-grid}[data-sf-design=block] [data-block-type=services-grid] article[data-sf-card]{border:var(--blk-rule);box-shadow:none;transition:translate .2s cubic-bezier(.2,.7,.1,1),box-shadow .2s cubic-bezier(.2,.7,.1,1)}[data-sf-design=block] [data-block-type=services-grid] article[data-sf-card]:hover{translate:calc(-1 * var(--blk-lift)) calc(-1 * var(--blk-lift));box-shadow:var(--blk-shadow)}[data-sf-design=block] [data-block-type=services-grid] article [data-sf-media-frame]{border-block-end:var(--blk-rule)}[data-sf-design=block] [data-block-type=stats-band][data-sf-tone=inverse] dd .font-sf-heading>span:first-child{color:var(--blk-yellow)}[data-sf-design=block] [data-block-type=stats-band] dd .font-sf-heading{letter-spacing:-.06em;font-weight:900}[data-sf-design=block] [data-block-type=stats-band][data-sf-tone=inverse] li{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){[data-sf-design=block] [data-block-type=stats-band][data-sf-tone=inverse] li{border-color:color-mix(in oklab, currentColor 35%, transparent)}}[data-sf-design=block] [data-block-type=stats-band][data-sf-tone=inverse] li{border-top-width:2px}[data-sf-design=block] [data-block-type=stats-band] dt{font-weight:700}[data-sf-design=block] [data-block-type=process-steps] [data-sf-icon-disc]{border:var(--blk-rule);background:var(--blk-yellow);color:var(--blk-on-yellow);border-radius:0;font-weight:900}[data-sf-design=block] [data-block-type=process-steps] .sf-steps-line{background:var(--blk-ink);block-size:2px}[data-sf-design=block] [data-block-type=process-steps] .sf-steps-line>div,[data-sf-design=block] [data-block-type=process-steps] [data-sf-progress]>div{background:var(--blk-yellow)}[data-sf-design=block] [data-block-type=process-steps] .sf-step-image{border:var(--blk-rule);border-radius:0}[data-sf-design=block] [data-block-type=process-steps] h3{font-size:clamp(1.2rem,1.5vw,1.45rem)}[data-sf-design=block] [data-block-type=features-media] .shadow-sf-lg{border:var(--blk-rule);box-shadow:var(--blk-shadow);border-radius:0}[data-sf-design=block] [data-block-type=features-media] ol{border-color:var(--blk-ink);border-block-end-width:2px}[data-sf-design=block] [data-block-type=features-media] ol>li{border-color:var(--blk-ink);border-block-start-width:2px}[data-sf-design=block] [data-block-type=features-media] ol>li>span.font-sf-mono{background:var(--blk-yellow);block-size:2.2rem;inline-size:2.2rem;color:var(--blk-on-yellow);font-family:var(--sf-font-body);place-items:center;padding:0;font-weight:900;display:grid}[data-sf-design=block] [data-block-type=gallery] [data-sf-media]{border:var(--blk-rule);border-radius:0}[data-sf-design=block] [data-block-type=gallery] figcaption,[data-sf-design=block] [data-block-type=gallery] .sf-gallery-caption{font-weight:700}[data-sf-design=block] [data-block-type=gallery] button:hover [data-sf-media],[data-sf-design=block] [data-block-type=gallery] a:hover [data-sf-media]{box-shadow:var(--blk-shadow)}[data-sf-design=block] [data-block-type=reviews-showcase] .sf-spot-card{border:var(--blk-rule);box-shadow:10px 10px 0 var(--blk-yellow);border-radius:0}[data-sf-design=block] [data-block-type=reviews-showcase] blockquote{letter-spacing:-.025em;font-weight:800}[data-sf-design=block] [data-block-type=reviews-showcase] .text-sf-warning{color:var(--blk-ink)}[data-sf-design=block] [data-block-type=reviews-showcase] article[data-sf-card]{border:var(--blk-rule);box-shadow:none}[data-sf-design=block] [data-block-type=credentials][data-block-variant=strip]{border-block:var(--blk-rule)}[data-sf-design=block] [data-block-type=credentials][data-block-variant=strip] ul{gap:.75rem}[data-sf-design=block] [data-block-type=credentials][data-block-variant=strip] li{border:var(--blk-rule);background:var(--blk-paper);padding:.65rem 1rem}[data-sf-design=block] [data-block-type=credentials][data-block-variant=strip] li span{letter-spacing:0;font-weight:800}[data-sf-design=block] [data-block-type=credentials] :is(svg,[data-sf-icon]){color:var(--blk-ink)}[data-sf-design=block] [data-block-type=faq-accordion] summary{letter-spacing:-.015em;font-size:clamp(1.05rem,1.3vw,1.25rem);font-weight:800}[data-sf-design=block] [data-block-type=faq-accordion] details{border-color:var(--blk-ink);border-block-start-width:2px;border-radius:0}[data-sf-design=block] [data-block-type=faq-accordion] details[open] summary :is(span,div):last-child:not(:first-child){background:var(--blk-yellow);color:var(--blk-on-yellow)}[data-sf-design=block] [data-block-type=cta][data-block-variant=band]{border-block-start:var(--blk-rule)}[data-sf-design=block] [data-block-type=cta][data-block-variant=band][data-sf-tone=primary]:before{content:"";background:repeating-linear-gradient(90deg, var(--blk-ink) 0 4px, transparent 4px 34px);border-block-end:var(--blk-rule);block-size:clamp(10px,1.1vw,16px);position:absolute;inset-block-start:0;inset-inline:0}[data-sf-design=block] [data-block-type=cta][data-block-variant=band]>.pointer-events-none{display:none}[data-sf-design=block] [data-block-type=cta][data-block-variant=band] h2{letter-spacing:-.055em;max-inline-size:13ch;font-size:clamp(2.8rem,7.4vw,7.25rem);line-height:.88}[data-sf-design=block] [data-block-type=cta][data-block-variant=band] a.rounded-sf-control{min-block-size:3.25rem;padding-inline:1.6rem}[data-sf-design=block] [data-block-type=map] [data-sf-map]{border:var(--blk-rule);border-radius:0}[data-sf-design=block] [data-block-type=map] [data-sf-map] iframe{filter:grayscale()contrast(1.08)}[data-sf-design=block] [data-block-type=booking-flow] :is(button,a)[aria-pressed=true],[data-sf-design=block] [data-block-type=booking-flow] [data-selected]{outline-color:var(--blk-ink)}[data-sf-design=block] [data-block-type=footer] [data-sf-brand] span{letter-spacing:-.04em;font-weight:900}@media (max-width:767px){[data-sf-design=block] [data-block-type=hero][data-commerce-composition=image-stage]{min-block-size:min(760px,100svh - 64px)}[data-sf-design=block] [data-commerce-composition=image-stage] .sf-commerce-copy{padding-block:5rem 3rem}[data-sf-design=block] [data-commerce-composition=image-stage] h1{font-size:clamp(2.7rem,13.5vw,4rem)}[data-sf-design=block] [data-commerce-composition=image-stage] .sf-commerce-caption{display:none}[data-sf-design=block] [data-commerce-composition=image-stage] .sf-commerce-media:after{background:linear-gradient(#00000026 0%,#00000080 45%,#000000d0 100%)}[data-sf-design=block] .sf-plan-sizes-row{flex-direction:column;align-items:stretch}[data-sf-design=block] .sf-plan-sizes{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}[data-sf-design=block] .sf-plan-sizes>button{padding-inline:.6rem}[data-sf-design=block] [data-block-type=cta][data-block-variant=band] h2{font-size:clamp(2.5rem,12vw,3.6rem)}[data-sf-design=block] [data-block-type=credentials][data-block-variant=strip] ul{justify-content:flex-start}[data-sf-design=block]{--blk-lift:4px}}@keyframes blk-ribs-run{0%{background-position:0 0}to{background-position:340px 0}}@keyframes blk-unstack{0%{translate:var(--blk-from,0) 0}to{translate:0}}@keyframes blk-slot{0%{opacity:0;translate:var(--blk-slot,-48px) 0}to{opacity:1;translate:0}}@keyframes blk-shadow-in{0%{box-shadow:0 0 0 var(--blk-ink)}to{box-shadow:var(--blk-shadow)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-sf-design=block]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=hero][data-commerce-composition=image-stage]:after,[data-sf-design=block]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-cutout-band:before{animation:linear both blk-ribs-run;animation-timeline:scroll()}[data-sf-design=block]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=pricing-plans] :is(ul,ol)>li:not(.sf-scatter-item){animation:linear both blk-unstack;animation-timeline:view();animation-range:entry 10% entry 90%;position:relative}[data-sf-design=block]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=pricing-plans] :is(ul,ol)>li:not(.sf-scatter-item):first-child{z-index:4}[data-sf-design=block]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=pricing-plans] :is(ul,ol)>li:not(.sf-scatter-item):nth-child(2){z-index:3;--blk-from:calc(-100% - var(--sf-gap,1.5rem))}[data-sf-design=block]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=pricing-plans] :is(ul,ol)>li:not(.sf-scatter-item):nth-child(3){z-index:2;--blk-from:calc(-200% - 2 * var(--sf-gap,1.5rem))}[data-sf-design=block]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=pricing-plans] :is(ul,ol)>li:not(.sf-scatter-item):nth-child(4){z-index:1;--blk-from:calc(-300% - 3 * var(--sf-gap,1.5rem))}[data-sf-design=block]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=pricing-plans] article[data-sf-card][data-selected]{animation:linear both blk-shadow-in;animation-timeline:view();animation-range:entry 90% cover 40%}[data-sf-design=block]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=gallery] :is(ul,ol)>li:not(.sf-scatter-item){animation:linear both blk-slot;animation-timeline:view();animation-range:entry 5% entry 75%}[data-sf-design=block]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=gallery] :is(ul,ol)>li:not(.sf-scatter-item):nth-child(2n){--blk-slot:48px;animation-range:entry 15% entry 85%}}}@media (prefers-reduced-motion:no-preference) and (max-width:1279px){@supports (animation-timeline:view()){[data-sf-design=block]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=pricing-plans] :is(ul,ol)>li:not(.sf-scatter-item){animation:linear both sf-show-rise;animation-timeline:view();animation-range:entry entry 90%}}}[data-sf-design=assertive]{--as-red:var(--sf-color-primary);--as-on-red:var(--sf-color-primary-fg,#fff);--as-line:var(--sf-color-fg)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=assertive]{--as-line:color-mix(in oklab, var(--sf-color-fg) 14%, transparent)}}[data-sf-design=assertive]{--as-line-strong:var(--sf-color-fg)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=assertive]{--as-line-strong:color-mix(in oklab, var(--sf-color-fg) 32%, transparent)}}[data-sf-design=assertive]{--as-panel:var(--sf-color-fg)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=assertive]{--as-panel:color-mix(in oklab, var(--sf-color-fg) 5%, var(--sf-color-bg))}}[data-sf-design=assertive]{--as-mute:var(--sf-color-fg)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=assertive]{--as-mute:color-mix(in oklab, var(--sf-color-fg) 62%, var(--sf-color-bg))}}[data-sf-design=assertive]{--as-ease:cubic-bezier(.2, .9, .1, 1);--as-tear-hero:polygon(0 0, 100% 0%, 101.6% 10%, 95.2% 20%, 99.8% 30%, 91.4% 40%, 95% 50%, 87.6% 60%, 93.2% 70%, 87.8% 80%, 89.4% 90%, 86% 100%, 0 100%);--as-torn:polygon(0 9px, 3% 2px, 6% 8px, 10% 0, 14% 7px, 19% 3px, 23% 9px, 28% 1px, 33% 6px, 38% 0, 43% 8px, 48% 3px, 53% 9px, 58% 2px, 63% 7px, 68% 0, 73% 6px, 78% 2px, 83% 9px, 88% 1px, 93% 7px, 97% 2px, 100% 8px, 100% 100%, 0 100%)}[data-sf-design=assertive]>*{--sf-radius-control:0px;--sf-radius-card:0px;--sf-radius-sm:0px;--sf-radius-md:0px}[data-sf-design=assertive] :is(h1,h2,h3).font-sf-heading,[data-sf-design=assertive] :is(h1,h2){text-transform:uppercase;letter-spacing:-.012em;font-weight:900;font-stretch:80%}[data-sf-design=assertive] h3{text-transform:uppercase;letter-spacing:0;font-weight:800;font-stretch:88%}[data-sf-design=assertive] main [data-block-type]:not([data-block-type=hero],[data-block-type=statement],[data-block-type=cta],[data-block-type=reviews-showcase]) h2.font-sf-heading{font-size:clamp(2.3rem,1rem + 4.4vw,5.4rem);line-height:.9}[data-sf-design=assertive] :is(.sf-eyebrow,p.font-sf-mono.uppercase){font:700 11.5px/1.2 var(--sf-font-mono,var(--sf-font-body));letter-spacing:.16em;text-transform:uppercase;color:inherit;align-items:center;gap:.6rem;display:inline-flex}[data-sf-design=assertive] :is(.sf-eyebrow,p.font-sf-mono.uppercase):before{content:"";background:var(--as-red);flex:none;block-size:.7rem;inline-size:.7rem}[data-sf-design=assertive] p.font-sf-mono.uppercase>span.h-px{display:none}[data-sf-design=assertive] [data-block-type=footer] :is(.sf-eyebrow,p.font-sf-mono.uppercase):before,[data-sf-design=assertive] [data-block-type=features-media] li p.font-sf-mono.uppercase:before{content:none}[data-sf-design=assertive] main :is(a,button)[data-sf-action].justify-center.whitespace-nowrap,[data-sf-design=assertive] main :is(a,button).rounded-sf-control{text-transform:uppercase;letter-spacing:.07em;min-block-size:50px;transition:translate .18s var(--as-ease), box-shadow .18s var(--as-ease), background-color .18s, color .18s;border-radius:0;gap:.8rem;padding-inline:1.4rem;font-size:13px;font-weight:800}[data-sf-design=assertive] main :is(a,button)[data-sf-action].justify-center.whitespace-nowrap.bg-sf-primary:hover{box-shadow:4px 4px 0 0 var(--sf-color-fg);translate:-3px -3px}[data-sf-design=assertive] main :is(a,button)[data-sf-action].justify-center.whitespace-nowrap:not([class*=bg-sf-primary],[class*=bg-sf-on-band],[class*=bg-sf-fg]){border:2px solid var(--as-line-strong)}[data-sf-design=assertive] main :is(a,button)[data-sf-action].justify-center.whitespace-nowrap:not([class*=bg-sf-primary],[class*=bg-sf-on-band],[class*=bg-sf-fg]):hover{border-color:currentColor}[data-sf-design=assertive] main a.text-sf-primary-ink.underline-offset-4{text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:800}[data-sf-design=assertive] .sf-card{box-shadow:none;border-radius:0}[data-sf-design=assertive] [data-sf-icon-disc]{border-radius:0}[data-sf-design=assertive] [data-block-type=navbar]{--sf-radius-control:0px}[data-sf-design=assertive] [data-block-type=navbar]>div>span:first-child{border-block-end:1px solid var(--as-line)}[data-sf-design=assertive] [data-block-type=navbar] nav a,[data-sf-design=assertive] [data-block-type=navbar] nav button{text-transform:uppercase;letter-spacing:.12em;border-radius:0;font-size:11.5px;font-weight:700}[data-sf-design=assertive] [data-block-type=navbar] nav a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--as-red)}[data-sf-design=assertive] [data-block-type=navbar] [data-sf-brand]>span{text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:.55rem;font-size:1.4rem;font-weight:900;font-stretch:80%;display:inline-flex}[data-sf-design=assertive] [data-block-type=navbar] [data-sf-brand]>span:before{content:"";background:var(--as-red);clip-path:polygon(0 0,100% 0,100% 62%,62% 100%,0 100%);flex:none;block-size:.8em;inline-size:.8em}[data-sf-design=assertive] [data-block-type=navbar] [data-sf-brand]:has([data-sf-business-logo])>span:before{content:none}[data-sf-design=assertive] [data-block-type=navbar] a[data-sf-action]{text-transform:uppercase;letter-spacing:.08em;border-radius:0;font-size:12px;font-weight:800}[data-sf-design=assertive] [data-commerce-composition=campaign]{min-block-size:max(36rem, calc(100svh - var(--sf-nav-h,80px)));-moz-column-gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:0;padding-block:0 4.25rem;padding-inline-start:0}[data-sf-design=assertive] [data-commerce-composition=campaign] .sf-commerce-media{min-block-size:0;clip-path:var(--as-tear-hero);align-self:stretch}[data-sf-design=assertive] [data-commerce-composition=campaign] .sf-commerce-media:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 45%, var(--sf-color-bg) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){[data-sf-design=assertive] [data-commerce-composition=campaign] .sf-commerce-media:after{background:linear-gradient(90deg, transparent 45%, color-mix(in oklab, var(--sf-color-bg) 85%, transparent) 100%)}}[data-sf-design=assertive] [data-commerce-composition=campaign] .sf-commerce-copy{align-self:center;margin-inline-start:-22%;padding-block:3rem;padding-inline-end:0}[data-sf-design=assertive] [data-commerce-composition=campaign] h1{letter-spacing:-.02em;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;max-inline-size:8.5ch;text-shadow:0 .04em .3em var(--sf-color-bg);font-size:clamp(3.8rem,1rem + 8.6vw,11.5rem);font-stretch:75%;line-height:.84}@supports (color:color-mix(in lab, red, red)){[data-sf-design=assertive] [data-commerce-composition=campaign] h1{text-shadow:0 .04em .3em color-mix(in oklab, var(--sf-color-bg) 60%, transparent)}}[data-sf-design=assertive] [data-commerce-composition=campaign] .sf-commerce-copy>p.text-sf-lg{color:var(--as-mute);max-inline-size:40ch;margin-block:1.6rem 0;margin-inline-start:22%;font-size:16px}[data-sf-design=assertive] [data-commerce-composition=campaign] .sf-commerce-actions{margin-block-start:1.8rem;margin-inline-start:22%}[data-sf-design=assertive] [data-commerce-composition=campaign] .sf-commerce-copy>p.font-sf-mono{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}[data-sf-design=assertive] [data-commerce-composition=campaign] .sf-commerce-copy>ul{margin-inline-start:22%}[data-sf-design=assertive] [data-commerce-composition=campaign] .sf-commerce-caption{font:800 clamp(13px, 1.1vw, 16px)/1 var(--sf-font-heading);letter-spacing:.1em;text-transform:uppercase;background:var(--as-red);color:var(--as-on-red);clip-path:var(--as-torn);align-items:center;padding-block:1.15rem .9rem;font-stretch:85%;inset-block-end:0}[data-sf-design=assertive] [data-commerce-composition=campaign] .sf-commerce-caption>span{font-size:1.6em;line-height:.6}[data-sf-design=assertive] main>[data-block-type=hero]:not(:first-child) [data-commerce-composition=campaign],[data-sf-design=assertive] [data-sf-page]:not([data-sf-page=home]) [data-commerce-composition=campaign]{min-block-size:min(44rem, calc(88svh - var(--sf-nav-h,80px)))}[data-sf-design=assertive] .sf-marquee-band{padding-block:.35rem}[data-sf-design=assertive] .sf-marquee-band .sf-marquee-text{text-transform:uppercase;letter-spacing:-.005em;font-weight:900;font-stretch:75%}[data-sf-design=assertive] .sf-marquee-band .sf-marquee-item:after{content:"/";opacity:.45;margin-inline:.35em .1em;font-weight:900;font-stretch:75%;display:inline-block}[data-sf-design=assertive] .sf-marquee-band[data-tone=primary],[data-sf-design=assertive] .sf-marquee-band[data-sf-tone=primary]{clip-path:polygon(0 6px,4% 0,9% 5px,15% 1px,22% 6px,30% 0,38% 5px,47% 1px,55% 6px,63% 0,72% 5px,80% 1px,88% 6px,95% 0,100% 4px,100% calc(100% - 5px),94% 100%,86% calc(100% - 6px),77% 100%,69% calc(100% - 4px),60% 100%,51% calc(100% - 6px),42% 100%,33% calc(100% - 4px),24% 100%,15% calc(100% - 6px),7% 100%,0 calc(100% - 4px))}[data-sf-design=assertive] [data-block-type=statement] h2{letter-spacing:-.015em;font-stretch:75%;line-height:.86}[data-sf-design=assertive] [data-block-type=statement][data-statement-scale=giant] h2{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;max-inline-size:16ch;font-size:clamp(2.8rem,.8rem + 7.2vw,9.6rem)}[data-sf-design=assertive] [data-block-type=statement] .sf-scroll-words{display:inline-block}[data-sf-design=assertive] [data-block-type=statement]>div>span.h-px{display:none}[data-sf-design=assertive] .sf-statement-float{inline-size:clamp(5.5rem,11vw,11rem)}[data-sf-design=assertive] .sf-statement-float [data-sf-media]{outline-offset:-1px;outline:6px solid #fff;box-shadow:10px 12px #0009}[data-sf-design=assertive] .sf-statement-float img{-o-object-fit:cover;object-fit:cover}[data-sf-design=assertive] [data-block-type=statement][data-sf-tone=inverse]{clip-path:polygon(0 14px,5% 2px,11% 12px,18% 0,26% 10px,33% 3px,41% 13px,49% 1px,57% 11px,64% 2px,72% 12px,80% 0,87% 10px,94% 3px,100% 12px,100% calc(100% - 12px),95% 100%,88% calc(100% - 13px),81% calc(100% - 2px),73% calc(100% - 11px),65% 100%,57% calc(100% - 12px),49% calc(100% - 1px),41% calc(100% - 13px),33% calc(100% - 3px),25% calc(100% - 11px),17% 100%,10% calc(100% - 12px),4% calc(100% - 2px),0 calc(100% - 10px));margin-block:-8px}[data-sf-design=assertive] [data-block-type=statement][data-sf-tone=primary]{clip-path:polygon(0 0,100% 3vw,100% 100%,0 calc(100% - 3vw));padding-block:calc(var(--sf-section-lg,7rem) + 2vw)}[data-sf-design=assertive] [data-block-type=statement][data-sf-tone=primary] p.font-sf-mono.uppercase:before{background:currentColor}[data-sf-design=assertive] [data-block-type=services-showcase] header{gap:2rem}[data-sf-design=assertive] .sf-stack-card{clip-path:polygon(0 0,calc(100% - 4.5rem) 0,100% 4.5rem,100% 100%,0 100%);background:#000;border-radius:0}[data-sf-design=assertive] .sf-stack-media:after{background:linear-gradient(#0000 30%,#00000059 58%,#000000e6 100%)}[data-sf-design=assertive] .sf-stack-caption{-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;inset-block-end:clamp(1.25rem,3vw,2.75rem);inset-inline:clamp(1.25rem,3vw,3rem)}[data-sf-design=assertive] .sf-stack-index{color:var(--as-red);font-size:clamp(4rem,2rem + 6vw,9rem);font-weight:900;font-stretch:75%;line-height:.78}[data-sf-design=assertive] .sf-stack-eyebrow{background:var(--as-red);inline-size:fit-content;color:var(--as-on-red);opacity:1;font-family:var(--sf-font-mono,var(--sf-font-body));padding:.3rem .55rem;display:inline-flex}[data-sf-design=assertive] .sf-stack-title{font-size:clamp(2rem,1rem + 3vw,4.2rem);font-weight:900;font-stretch:75%;line-height:.88}[data-sf-design=assertive] .sf-stack-caption p{color:#e7e7e7;opacity:1;max-inline-size:46ch}[data-sf-design=assertive] .sf-stack-price{font-family:var(--sf-font-heading);font-size:1.5rem;font-weight:900;font-stretch:80%}[data-sf-design=assertive] .sf-stack-price bdi{font-size:inherit;font-weight:inherit}[data-sf-design=assertive] [data-block-type=services-grid][data-block-variant=cards] ul>li>*,[data-sf-design=assertive] [data-block-type=services-grid][data-block-variant=cards] [data-sf-media]{border-radius:0}[data-sf-design=assertive] [data-block-type=services-grid] h3{font-size:clamp(1.15rem,.8rem + 1vw,1.6rem)}[data-sf-design=assertive] [data-block-type=services-showcase][data-block-variant=alternating] [data-sf-media]{border-radius:0}[data-sf-design=assertive] [data-block-type=services-showcase][data-block-variant=alternating] h3{font-size:clamp(1.8rem,1rem + 2.4vw,3.4rem);font-weight:900;font-stretch:78%;line-height:.9}[data-sf-design=assertive] [data-block-type=process-steps] [data-sf-icon-disc]{background:var(--as-red);color:var(--as-on-red);font-family:var(--sf-font-heading);border:0;border-radius:0;font-size:1.05rem;font-weight:900;font-stretch:80%}[data-sf-design=assertive] [data-block-type=process-steps] .sf-steps-line{block-size:3px}[data-sf-design=assertive] [data-block-type=process-steps] .sf-step-image{border-radius:0}[data-sf-design=assertive] [data-block-type=process-steps] h3{font-size:clamp(1.25rem,.9rem + 1vw,1.75rem);line-height:.95}[data-sf-design=assertive] [data-block-type=process-steps] .text-sf-accent-ink{color:var(--as-red);text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-family:var(--sf-font-mono,var(--sf-font-body))}[data-sf-design=assertive] [data-block-type=process-steps][data-block-variant=horizontal] h2{font-size:clamp(2.6rem,1rem + 6vw,7.5rem)}[data-sf-design=assertive] [data-block-type=process-steps][data-block-variant=numbered] ol>li{border-block-start:3px solid var(--as-red)}[data-sf-design=assertive] [data-block-type=features-media] .rounded-sf-card{box-shadow:none;border-radius:0}[data-sf-design=assertive] [data-block-type=features-media] li h3{font-size:clamp(2.2rem,1rem + 3.4vw,4.6rem);font-weight:900;font-stretch:75%;line-height:.86}[data-sf-design=assertive] [data-block-type=features-media] li p.font-sf-mono.uppercase{color:var(--as-red);font-size:13px}[data-sf-design=assertive] [data-block-type=features-media] li svg.text-sf-primary-ink{color:var(--as-red)}[data-sf-design=assertive] [data-block-type=features-media] [data-sf-sticky] .bg-sf-primary{background:var(--as-red)}[data-sf-design=assertive] [data-block-type=features-media][data-block-variant=split-list] [data-sf-media]{border-radius:0}[data-sf-design=assertive] [data-block-type=pricing-plans] article.sf-card{background:var(--as-panel);border:1px solid var(--as-line)}[data-sf-design=assertive] [data-block-type=pricing-plans] article.sf-card[data-selected]{border:2px solid var(--as-red)}[data-sf-design=assertive] [data-block-type=pricing-plans] article.sf-card>div.bg-sf-primary{font:800 12px/1 var(--sf-font-mono,var(--sf-font-body));letter-spacing:.16em;text-transform:uppercase;min-block-size:2.4rem}[data-sf-design=assertive] [data-block-type=pricing-plans] article h3{font-size:clamp(1.5rem,1rem + 1.4vw,2.3rem);font-weight:900;font-stretch:78%}[data-sf-design=assertive] [data-block-type=pricing-plans] .sf-plan-price bdi,[data-sf-design=assertive] [data-block-type=pricing-plans] .sf-plan-price [class*=text-sf-4xl]{font-family:var(--sf-font-heading);letter-spacing:-.01em;font-size:clamp(3.2rem,2rem + 3vw,5rem);font-weight:900;font-stretch:75%;line-height:.9}[data-sf-design=assertive] [data-block-type=pricing-plans] article ul li>span:first-child{background:var(--as-red);color:var(--as-on-red);border-radius:0}[data-sf-design=assertive] [data-block-type=pricing-plans] article ul li.text-sf-tone-muted>span:first-child{background:var(--as-line);color:inherit}[data-sf-design=assertive] [data-block-type=pricing-plans] article .mt-auto a{inline-size:100%}[data-sf-design=assertive] .sf-plan-sizes{border:2px solid var(--as-line-strong);border-radius:0;gap:0;padding:0}[data-sf-design=assertive] .sf-plan-sizes>button{text-transform:uppercase;letter-spacing:.1em;border-radius:0;min-block-size:44px;padding-inline:1.2rem;font-size:12px;font-weight:800}[data-sf-design=assertive] .sf-plan-sizes>button[aria-pressed=true]{background:var(--as-red);color:var(--as-on-red)}[data-sf-design=assertive] .sf-plan-sizes-row>span{text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:700}[data-sf-design=assertive] [data-block-type=gallery] .rounded-sf-card,[data-sf-design=assertive] [data-block-type=gallery] [data-sf-media]{border-radius:0}[data-sf-design=assertive] [data-block-type=gallery] figure p.absolute{color:#fff;font:700 11px/1.35 var(--sf-font-mono,var(--sf-font-body));letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(#0000,#000000d9)}[data-sf-design=assertive] [data-block-type=gallery] figure span.rounded-sf-full{background:var(--as-red);color:var(--as-on-red);border-radius:0}[data-sf-design=assertive] [data-block-type=gallery][data-block-variant=filmstrip] img{filter:grayscale()contrast(1.08);transition:filter .5s var(--as-ease), scale .6s var(--as-ease)}[data-sf-design=assertive] [data-block-type=gallery][data-block-variant=filmstrip] figure:hover img{filter:none}[data-sf-design=assertive] [data-block-type=gallery][data-block-variant=filmstrip]{padding-block:var(--sf-section,6rem) 0}[data-sf-design=assertive] [data-block-type=gallery][data-block-variant=filmstrip]>.sr-only{clip:auto;clip-path:none;white-space:normal;block-size:auto;inline-size:auto;padding-inline:var(--sf-commerce-pad);margin:0 0 1rem;position:static;overflow:visible}[data-sf-design=assertive] [data-block-type=gallery][data-block-variant=filmstrip]>.sr-only h2{font-family:var(--sf-font-heading);max-inline-size:14ch;font-size:clamp(2.3rem,1rem + 4.4vw,5.4rem);line-height:.9}[data-sf-design=assertive] .sf-editorial-gallery-description{color:var(--as-mute);padding-inline:var(--sf-commerce-pad)}[data-sf-design=assertive] .sf-editorial-filmstrip{align-items:start;gap:6px;padding-inline:6px}[data-sf-design=assertive] .sf-editorial-filmstrip>li,[data-sf-design=assertive] .sf-editorial-filmstrip>li:nth-child(n){aspect-ratio:3/4;flex:0 0 clamp(13rem,21vw,21rem);block-size:auto;min-inline-size:0}[data-sf-design=assertive] .sf-editorial-filmstrip>li:nth-child(2n){margin-block-start:clamp(1.5rem,4vw,4rem)}[data-sf-design=assertive] [data-block-type=reviews-showcase] .sf-spot-card{background:var(--sf-color-bg);border-inline-start:6px solid var(--as-red);border-radius:0}[data-sf-design=assertive] [data-block-type=reviews-showcase] .sf-spot-media{background:#000}[data-sf-design=assertive] [data-block-type=reviews-showcase] .sf-spot-media img{filter:grayscale(.35)brightness(.7)contrast(1.1)}[data-sf-design=assertive] [data-block-type=reviews-showcase] blockquote{text-transform:uppercase;font-weight:900;font-stretch:78%;line-height:.98}[data-sf-design=assertive] [data-block-type=reviews-showcase] .text-sf-warning{color:var(--as-red)}[data-sf-design=assertive] [data-block-type=reviews-showcase] cite{text-transform:uppercase;letter-spacing:.1em;font-weight:800}[data-sf-design=assertive] [data-block-type=reviews-showcase] button.rounded-sf-full,[data-sf-design=assertive] [data-block-type=reviews-showcase] figure.sf-card{border-radius:0}[data-sf-design=assertive] [data-block-type=price-list] h4{font-family:var(--sf-font-heading);text-transform:uppercase;font-size:clamp(1.25rem,.9rem + 1vw,1.9rem);font-weight:900;font-stretch:80%;line-height:1}[data-sf-design=assertive] [data-block-type=price-list] article bdi{font-family:var(--sf-font-heading);color:var(--as-red);font-size:clamp(1.25rem,.9rem + 1vw,1.9rem);font-weight:900;font-stretch:80%}[data-sf-design=assertive] [data-block-type=price-list] ul{border-color:var(--as-line)}[data-sf-design=assertive] [data-block-type=faq-accordion] ul.border-t{border-block-start:3px solid var(--sf-color-fg)}[data-sf-design=assertive] [data-block-type=faq-accordion] summary{align-items:center;padding-block:1.3rem}[data-sf-design=assertive] [data-block-type=faq-accordion] summary h3{font-size:clamp(1.1rem,.85rem + .8vw,1.6rem);line-height:1}[data-sf-design=assertive] [data-block-type=faq-accordion] summary>span:first-child{color:var(--as-red);padding:0;font-weight:700}[data-sf-design=assertive] [data-block-type=faq-accordion] summary>span:last-child{background:var(--as-red);color:var(--as-on-red);block-size:34px;inline-size:34px;transition:rotate .25s var(--as-ease);border:0;border-radius:0;margin:0}[data-sf-design=assertive] [data-block-type=faq-accordion] details[open] summary>span:last-child{rotate:45deg}[data-sf-design=assertive] [data-block-type=faq-accordion] details:not(.sf-card),[data-sf-design=assertive] [data-block-type=faq-accordion] .sf-card{border-radius:0}[data-sf-design=assertive] [data-block-type=cta][data-block-variant=bar]{clip-path:var(--as-torn);padding-block-start:6px}[data-sf-design=assertive] .sf-cta-bar{border:0;padding-block:clamp(3rem,7vw,6.5rem)}[data-sf-design=assertive] .sf-cta-bar-label{text-transform:uppercase;letter-spacing:-.015em;font-size:clamp(2.6rem,1rem + 6.8vw,9rem);font-weight:900;font-stretch:75%;line-height:.84}[data-sf-design=assertive] .sf-cta-bar-arrow{font-size:clamp(2.6rem,1rem + 6vw,8rem)}[data-sf-design=assertive] .sf-cta-bar-arrow svg{stroke-width:2.6px;block-size:1em;inline-size:1em}[data-sf-design=assertive] .sf-cta-bar:hover .sf-cta-bar-label{text-decoration:none}[data-sf-design=assertive] [data-block-type=cta]:not([data-block-variant=bar]) h2{font-size:clamp(2.6rem,1rem + 5.6vw,7rem);font-stretch:75%;line-height:.86}[data-sf-design=assertive] [data-block-type=cta][data-sf-tone=primary] :is(a,button)[data-sf-action].bg-sf-primary,[data-sf-design=assertive] [data-block-type=cta][data-sf-tone=primary] :is(a,button)[data-sf-action][class*=bg-sf-on-band]{color:#fff;background:#0b0b0b}[data-sf-design=assertive] [data-block-type=footer] [data-sf-footer-wordmark]{border-block-start:6px solid var(--as-red);position:relative}[data-sf-design=assertive] [data-block-type=footer] [data-sf-footer-wordmark] p{white-space:normal;text-transform:uppercase;letter-spacing:-.02em;padding-block:.12em .04em;font-weight:900;font-stretch:75%;line-height:.8;font-size:min(15rem, calc((100vw - 2 * var(--sf-commerce-pad,2rem)) / (var(--sf-wordmark-longest,10) * .6)))!important}[data-sf-design=assertive] [data-block-type=footer] h2{color:var(--as-red)}[data-sf-design=assertive] [data-block-type=about-story] [data-sf-icon-disc]{background:var(--as-red);color:var(--as-on-red)}[data-sf-design=assertive] [data-block-type=content-media] [data-sf-media],[data-sf-design=assertive] [data-block-type=contact-panel] :is(input,textarea,select),[data-sf-design=assertive] [data-block-type=booking-hero] [data-sf-media],[data-sf-design=assertive] [data-block-type=booking-flow] :is(.rounded-sf-card,.rounded-sf-full,.rounded-sf-control,.rounded-sf-md),[data-sf-design=assertive] [data-block-type=map] :is(.rounded-sf-card,[data-sf-media]){border-radius:0}@keyframes as-slam{0%{opacity:0;scale:1.55}38%{opacity:1;scale:.955}50%{translate:-.03em;scale:1.015}60%{translate:.025em .01em;scale:1}70%{translate:-.015em}82%{translate:.006em}to{opacity:1;translate:0;scale:1}}@keyframes as-judder{0%,to{translate:0}20%{translate:-3px 1px}40%{translate:3px -1px}60%{translate:-2px}80%{translate:1px}}@keyframes as-tear{0%{clip-path:polygon(0 0,-8% 0%,-4% 10%,-10% 20%,-3% 30%,-11% 40%,-5% 50%,-12% 60%,-4% 70%,-9% 80%,-5% 90%,-8% 100%,0 100%)}to{clip-path:polygon(0 0,108% 0%,112% 10%,106% 20%,113% 30%,105% 40%,111% 50%,104% 60%,112% 70%,107% 80%,111% 90%,108% 100%,0 100%)}}@keyframes as-tear-hero{0%{clip-path:polygon(0 0,-10% 0%,-7% 10%,-12% 20%,-6% 30%,-13% 40%,-8% 50%,-14% 60%,-7% 70%,-11% 80%,-8% 90%,-10% 100%,0 100%)}to{clip-path:var(--as-tear-hero)}}@keyframes as-rip{0%{clip-path:inset(-20px 100% -20px 0)}70%{clip-path:inset(-20px 4% -20px 0)}to{clip-path:inset(-20px 0)}}@keyframes as-rip-x{0%{translate:-6%}to{translate:0}}@media (prefers-reduced-motion:no-preference){[data-sf-design=assertive]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero[data-commerce-composition=campaign] .sf-commerce-media{animation:.8s cubic-bezier(.7,0,.2,1) 50ms both as-tear-hero}[data-sf-design=assertive]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero[data-commerce-composition=campaign] .sf-commerce-media :is(img,video){animation:1.4s cubic-bezier(.2,.7,.1,1) both sf-show-hero-media}[data-sf-design=assertive]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero .sf-commerce-copy>h1{transform-origin:20% 60%;animation:.85s cubic-bezier(.5,0,.2,1) .5s both as-slam}[data-sf-design=assertive]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero .sf-commerce-copy>:not(h1){animation-delay:.9s}[data-sf-design=assertive]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero .sf-commerce-caption{animation:.55s cubic-bezier(.6,0,.2,1) 1.05s both as-rip}[data-sf-design=assertive]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-cta-bar:hover .sf-cta-bar-label{animation:.32s linear as-judder}@supports (animation-timeline:view()){[data-sf-design=assertive]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=statement] .sf-scroll-words{transform-origin:50% 60%;animation-name:as-slam!important}[data-sf-design=assertive]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=statement][data-block-variant][data-sf-tone] h2{animation:none}[data-sf-design=assertive]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type]:not([data-block-type=navbar],[data-block-type=hero],[data-block-type=footer],[data-block-type=logo-marquee],[data-block-type=credentials],[data-block-type=cutout-stage],[data-block-type=tint-simulator]) [data-sf-media]:not(.sf-stack-media,.sf-stack-media *,.sf-statement-float *,.sf-commerce-float *){animation-name:as-tear;animation-range:entry 5% cover 38%}[data-sf-design=assertive]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(n+2) .sf-stack-media{animation:linear both as-tear;animation-range:entry entry 90%}[data-sf-design=assertive]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(2) .sf-stack-media{animation-timeline:--sf-stack-2}[data-sf-design=assertive]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(3) .sf-stack-media{animation-timeline:--sf-stack-3}[data-sf-design=assertive]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(4) .sf-stack-media{animation-timeline:--sf-stack-4}[data-sf-design=assertive]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(5) .sf-stack-media{animation-timeline:--sf-stack-5}[data-sf-design=assertive]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(6) .sf-stack-media{animation-timeline:--sf-stack-6}[data-sf-design=assertive]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(7) .sf-stack-media{animation-timeline:--sf-stack-7}[data-sf-design=assertive]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(8) .sf-stack-media{animation-timeline:--sf-stack-8}[data-sf-design=assertive]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-stack-panel:nth-child(n+9) .sf-stack-media{animation:none}[data-sf-design=assertive]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type]:not([data-block-type=navbar],[data-block-type=hero],[data-block-type=footer],[data-block-type=statement]) h2{transform-origin:0 60%;animation-name:as-slam;animation-range:entry 15% cover 32%}[data-sf-design=assertive]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-marquee-band{animation:linear both as-rip;animation-timeline:view();animation-range:entry entry 80%}[data-sf-design=assertive]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=cta][data-block-variant=bar] .sf-cta-bar{animation:linear both as-rip-x;animation-timeline:view();animation-range:entry}[data-sf-design=assertive]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=cta][data-block-variant=bar] .sf-cta-bar-label{transform-origin:0 60%;animation:linear both as-slam;animation-timeline:view();animation-range:entry 30% cover 40%}}}@media (max-width:1023px){[data-sf-design=assertive] [data-commerce-composition=campaign]{grid-template-columns:minmax(0,1fr);min-block-size:auto;padding:0 0 3.5rem;padding-inline:0}[data-sf-design=assertive] [data-commerce-composition=campaign] .sf-commerce-media{aspect-ratio:4/4.2;clip-path:none;grid-area:1/1;max-block-size:64svh;inline-size:100%}[data-sf-design=assertive] [data-commerce-composition=campaign] .sf-commerce-media:after{background:linear-gradient(0deg, var(--sf-color-bg) 0%, transparent 45%)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=assertive] [data-commerce-composition=campaign] .sf-commerce-media:after{background:linear-gradient(0deg, color-mix(in oklab, var(--sf-color-bg) 92%, transparent) 0%, transparent 45%)}}[data-sf-design=assertive] [data-commerce-composition=campaign] .sf-commerce-copy{padding:0 var(--sf-commerce-pad) 1.5rem;grid-area:2/1;margin:-4.2rem 0 0;position:relative}[data-sf-design=assertive] [data-commerce-composition=campaign] h1{max-inline-size:none;font-size:clamp(3rem,15.5vw,6.5rem);line-height:.84}[data-sf-design=assertive] [data-commerce-composition=campaign] :is(.sf-commerce-copy>p.text-sf-lg,.sf-commerce-actions,.sf-commerce-copy>ul){margin-inline-start:0}[data-sf-design=assertive] [data-commerce-composition=campaign] .sf-commerce-caption{padding-inline:var(--sf-commerce-pad)}@media (prefers-reduced-motion:no-preference){[data-sf-design=assertive]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero[data-commerce-composition=campaign] .sf-commerce-media{animation-name:as-tear}}}@media (max-width:767px){[data-sf-design=assertive] main [data-block-type]:not([data-block-type=hero],[data-block-type=statement],[data-block-type=cta],[data-block-type=reviews-showcase]) h2.font-sf-heading{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(2.1rem,10.5vw,3rem)}[data-sf-design=assertive] main :is(a,button)[data-sf-action].justify-center.whitespace-nowrap{min-block-size:48px;padding-inline:1rem;font-size:12.5px}[data-sf-design=assertive] [data-block-type=statement][data-statement-scale=giant] h2{font-size:clamp(2.3rem,12vw,3.6rem)}[data-sf-design=assertive] .sf-statement-float{inline-size:clamp(3.5rem,17vw,5rem)}[data-sf-design=assertive] .sf-statement-float [data-sf-media]{outline-width:4px;box-shadow:5px 6px #0009}[data-sf-design=assertive] .sf-stack-card{clip-path:polygon(0 0,calc(100% - 2.5rem) 0,100% 2.5rem,100% 100%,0 100%)}[data-sf-design=assertive] .sf-stack-caption{margin:-3.5rem 0 0;padding:0 1.1rem 1.3rem;inset:auto}[data-sf-design=assertive] .sf-stack-index{font-size:3.6rem}[data-sf-design=assertive] .sf-stack-title{font-size:clamp(1.9rem,9vw,2.6rem)}[data-sf-design=assertive] [data-block-type=features-media] li h3{font-size:clamp(2rem,10vw,2.8rem)}[data-sf-design=assertive] .sf-plan-sizes-row{flex-direction:column;align-items:stretch}[data-sf-design=assertive] .sf-plan-sizes{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-sf-design=assertive] .sf-plan-sizes>button{letter-spacing:.06em;padding-inline:.4rem;font-size:11px}[data-sf-design=assertive] .sf-cta-bar-label{font-size:clamp(2.2rem,12vw,3.6rem)}[data-sf-design=assertive] .sf-cta-bar-arrow{font-size:2.6rem}[data-sf-design=assertive] [data-block-type=reviews-showcase] blockquote{font-size:clamp(1.4rem,6.6vw,1.9rem)}}@property --cl-fill{syntax:"<percentage>";inherits:false;initial-value:0%}[data-sf-design=clean]{--cl-teal:var(--sf-color-primary);--cl-ink:var(--sf-color-fg);--cl-soft:var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=clean]{--cl-soft:color-mix(in oklab, var(--sf-color-primary) 12%, var(--sf-color-bg))}}[data-sf-design=clean]{--cl-rule:var(--sf-color-fg)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=clean]{--cl-rule:color-mix(in oklab, var(--sf-color-fg) 14%, var(--sf-color-bg))}}[data-sf-design=clean]{--cl-frame:6px;--cl-pipe-x:calc(max(0px, (100% - var(--sf-site-max,90rem)) / 2) + var(--sf-commerce-pad) * .42);background:var(--sf-color-bg)}[data-sf-design=clean] :is(h1,h2,h3){letter-spacing:-.03em;font-weight:700}[data-sf-design=clean] [data-block-type]:not([data-block-type=hero],[data-block-type=navbar],[data-block-type=footer]) h2:not(.sf-spot-card h2,aside h2,[data-sf-card] h2){letter-spacing:-.04em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(2.1rem,4.4vw,4.1rem);line-height:1.02}[data-sf-design=clean] .sf-eyebrow{font-family:var(--sf-font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--cl-teal);align-items:center;gap:.75rem;font-size:12px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-sf-design=clean] .sf-eyebrow{color:color-mix(in oklab, var(--cl-teal) 55%, var(--cl-ink))}}[data-sf-design=clean] .sf-eyebrow:before,[data-sf-design=clean] p.font-sf-mono>span.h-px:first-child{content:"";background:radial-gradient(circle at calc(100% - 4px) 50%, var(--cl-teal) 0 3px, transparent 3.5px) no-repeat, linear-gradient(var(--cl-teal), var(--cl-teal)) no-repeat 0 50% / calc(100% - 4px) 2px;opacity:1;flex:none;block-size:8px;inline-size:2.25rem}[data-sf-design=clean] p.font-sf-mono>span.h-px:first-child{inline-size:2.25rem}[data-sf-design=clean] :is([data-sf-tone=inverse],[data-sf-tone=primary],.bg-sf-inverse,.bg-sf-band) .sf-eyebrow{color:inherit;opacity:.85}[data-sf-design=clean] :is([data-sf-tone=primary],.bg-sf-band) .sf-eyebrow:before,[data-sf-design=clean] :is([data-sf-tone=primary],.bg-sf-band) p.font-sf-mono>span.h-px:first-child{filter:brightness(0);opacity:.5}[data-sf-design=clean] .rounded-sf-control{border-radius:4px}[data-sf-design=clean] .sf-commerce-actions .rounded-sf-control,[data-sf-design=clean] [data-block-type=cta] a.rounded-sf-control,[data-sf-design=clean] [data-block-type=process-steps] a.rounded-sf-control{min-block-size:52px;padding-inline:1.5rem;font-size:15px;font-weight:600}[data-sf-design=clean] a[data-sf-action=call].rounded-sf-control svg{order:-1}[data-sf-design=clean] a.rounded-sf-control{transition:background-color .2s,color .2s,translate .2s cubic-bezier(.2,.7,.1,1)}[data-sf-design=clean] a.rounded-sf-control:hover{translate:0 -2px}[data-sf-design=clean] [data-block-type=navbar] nav a{font-size:14px;font-weight:500}[data-sf-design=clean] [data-block-type=navbar] a[data-sf-action=open-booking]{--sf-radius-control:4px;min-block-size:44px;padding-inline:1.15rem;font-size:14px;font-weight:600}[data-sf-design=clean] [data-block-type=navbar] a[data-sf-action=call] bdi{font-weight:600}[data-sf-design=clean] [data-block-type=navbar] [data-sf-brand-style=name]>span>span[aria-hidden=true],[data-sf-design=clean] [data-block-type=navbar] [data-sf-brand-style=name]>span>span:not(.sr-only):first-child{background:var(--cl-teal);block-size:2.25rem;min-inline-size:2.25rem;color:var(--sf-color-primary-fg);letter-spacing:-.02em;border-radius:4px;place-items:center;padding-inline:.4rem;font-size:1rem;display:inline-grid}@media (min-width:768px){[data-sf-design=clean] [data-block-type=navbar] [data-sf-brand-style=name]>span{align-items:center;gap:.7rem;display:inline-flex}[data-sf-design=clean] [data-block-type=navbar] [data-sf-brand-style=name]>span>.sr-only{clip:auto;clip-path:none;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.02em;block-size:auto;inline-size:auto;max-inline-size:18ch;margin:0;font-size:1.05rem;position:static;overflow:hidden}}@media (min-width:1280px){[data-sf-design=clean] [data-block-type=navbar] [data-sf-brand-style=name]>span>.sr-only{max-inline-size:26ch}}[data-sf-design=clean] [data-commerce-composition=center-stage]{gap:clamp(2rem,5vh,3.5rem);padding-block:clamp(2rem,6vh,4.5rem) 0}[data-sf-design=clean] [data-commerce-composition=center-stage] h1{max-inline-size:min(100%,9em);font-size:clamp(3rem, min(10vw, calc(var(--sf-site-max,90rem) * .1)), 9rem);letter-spacing:-.055em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;color:var(--cl-ink);line-height:.94}@media (max-width:767.98px){[data-sf-design=clean] [data-commerce-composition=center-stage] h1{max-inline-size:6.5em;font-size:clamp(3rem,14.5vw,5rem);line-height:.96}}[data-sf-design=clean] [data-commerce-composition=center-stage] .sf-commerce-copy{flex-direction:column;align-items:center;gap:1.5rem;max-inline-size:72rem;display:flex}[data-sf-design=clean] [data-commerce-composition=center-stage] .sf-commerce-copy>p:not(:first-child){max-inline-size:46ch;font-size:clamp(16px,1.35vw,20px);line-height:1.5}[data-sf-design=clean] [data-commerce-composition=center-stage] .sf-commerce-copy>ul{justify-content:center;gap:.6rem}[data-sf-design=clean] [data-commerce-composition=center-stage] .sf-commerce-copy>ul>li{border:1px solid var(--cl-rule);background:var(--sf-color-bg);border-radius:4px;padding:.45rem .85rem .45rem .7rem}[data-sf-design=clean] [data-commerce-composition=center-stage][data-commerce-media=single] .sf-commerce-media{inline-size:auto;max-inline-size:none;margin-inline:calc(-1 * max(var(--sf-commerce-pad), (100vw - var(--sf-site-max,90rem)) / 2 + var(--sf-commerce-pad)));aspect-ratio:4/3;box-shadow:none;background:0 0;border:0;border-radius:0}[data-sf-design=clean] [data-commerce-composition=center-stage] .sf-commerce-media>[data-sf-media]{clip-path:inset(0 var(--sf-commerce-pad) 0 var(--sf-commerce-pad) round var(--cl-frame))}@media (min-width:768px){[data-sf-design=clean] [data-commerce-composition=center-stage][data-commerce-media=single] .sf-commerce-media{aspect-ratio:2}[data-sf-design=clean] [data-commerce-composition=center-stage] .sf-commerce-media>[data-sf-media]{clip-path:inset(0 max(var(--sf-commerce-pad), (100% - var(--sf-site-max,90rem)) / 2 + var(--sf-commerce-pad)) 0 max(var(--sf-commerce-pad), (100% - var(--sf-site-max,90rem)) / 2 + var(--sf-commerce-pad)) round var(--cl-frame))}}[data-sf-design=clean] [data-commerce-composition=center-stage] .sf-commerce-caption{display:none}[data-sf-design=clean] [data-commerce-composition=center-stage][data-commerce-media=none]{padding-block-end:clamp(3rem,8vh,6rem)}[data-sf-design=clean] [data-block-type=cta][data-block-variant=bar] .sf-cta-bar{padding-block:clamp(2rem,5vw,3.75rem)}[data-sf-design=clean] [data-block-type=cta][data-block-variant=bar] .sf-cta-bar-label{letter-spacing:-.045em;font-weight:700;line-height:1}[data-sf-design=clean] [data-block-type=cta][data-block-variant=bar] .sf-cta-bar-arrow{background:var(--cl-ink);block-size:clamp(3.25rem,6vw,5rem);inline-size:clamp(3.25rem,6vw,5rem);color:var(--sf-color-bg);border-radius:4px;place-items:center;font-size:clamp(1.25rem,2.2vw,2rem);display:inline-grid}[data-sf-design=clean] [data-block-type=cta][data-block-variant=bar] .sf-cta-bar:hover .sf-cta-bar-arrow{background:var(--sf-color-bg);color:var(--cl-ink)}[data-sf-design=clean] .sf-stack-card{border-radius:var(--cl-frame);background:var(--cl-ink)}[data-sf-design=clean] .sf-stack-media:after{background:linear-gradient(#101c2800 55%,#101c288c)}[data-sf-design=clean] .sf-stack-caption{background:var(--sf-color-bg);color:var(--cl-ink);-webkit-backdrop-filter:none;border:0;border-radius:4px}[data-sf-design=clean] .sf-stack-index{color:var(--cl-teal);letter-spacing:-.04em;font-weight:700}[data-sf-design=clean] .sf-stack-eyebrow{font-family:var(--sf-font-mono,ui-monospace, monospace);color:var(--cl-teal)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=clean] .sf-stack-eyebrow{color:color-mix(in oklab, var(--cl-teal) 55%, var(--cl-ink))}}[data-sf-design=clean] .sf-stack-eyebrow{opacity:1}[data-sf-design=clean] .sf-stack-title{letter-spacing:-.035em;font-size:clamp(1.5rem,2.4vw,2.4rem);line-height:1.05}[data-sf-design=clean] .sf-stack-caption{align-items:end}@media (min-width:768px){[data-sf-design=clean] .sf-stack-caption{inline-size:min(48rem,100% - 4rem);inset-inline-end:auto}}@media (max-width:639.98px){[data-sf-design=clean] .sf-stack-card{background:var(--cl-ink)}}[data-sf-design=clean] [data-block-type=marquee-band] .sf-marquee-text{letter-spacing:-.04em;font-weight:700}[data-sf-design=clean] [data-block-type=marquee-band] .sf-marquee-item:after,[data-sf-design=clean] [data-block-type=marquee-band] .sf-marquee-item:before{color:var(--cl-teal)}[data-sf-design=clean] [data-block-type=process-steps] [data-sf-icon-disc]{border:2px solid var(--cl-teal);background:var(--sf-color-bg);color:var(--cl-ink);font-family:var(--sf-font-mono,ui-monospace, monospace);font-weight:600}[data-sf-design=clean] [data-block-type=process-steps] .sf-steps-line{background:var(--cl-rule);border-radius:2px;block-size:4px;margin-block-start:-1.5px}[data-sf-design=clean] [data-block-type=process-steps] .sf-steps-line>div{background:var(--cl-teal)}[data-sf-design=clean] [data-block-type=process-steps] .sf-steps-rail li>span[aria-hidden=true]:not([data-sf-icon-disc]){background:var(--cl-rule);block-size:4px;margin-block-start:-1.5px}[data-sf-design=clean] [data-block-type=process-steps] .sf-step-image{border-radius:var(--cl-frame)}[data-sf-design=clean] [data-block-type=services-grid][data-block-variant=icon-list] ul{border-block-start:2px solid var(--cl-ink);gap:0 clamp(1.5rem,3vw,3rem)}[data-sf-design=clean] [data-block-type=services-grid][data-block-variant=icon-list] li{border-block-end:1px solid var(--cl-rule)}[data-sf-design=clean] [data-block-type=services-grid][data-block-variant=icon-list] article{background:0 0;border-radius:0;padding:1.35rem 0}[data-sf-design=clean] [data-block-type=services-grid][data-block-variant=icon-list] [data-sf-icon-disc]{background:var(--cl-soft);color:var(--cl-teal);border-radius:4px}@supports (color:color-mix(in lab, red, red)){[data-sf-design=clean] [data-block-type=services-grid][data-block-variant=icon-list] [data-sf-icon-disc]{color:color-mix(in oklab, var(--cl-teal) 60%, var(--cl-ink))}}[data-sf-design=clean] [data-block-type=services-grid][data-block-variant=icon-list] [data-sf-icon-disc]{transition:background-color .25s,color .25s}[data-sf-design=clean] [data-block-type=services-grid][data-block-variant=icon-list] article:hover [data-sf-icon-disc]{background:var(--cl-teal);color:var(--sf-color-primary-fg)}[data-sf-design=clean] [data-block-type=services-grid][data-block-variant=icon-list] h3{letter-spacing:-.02em;font-size:clamp(1.05rem,1.35vw,1.25rem)}[data-sf-design=clean] [data-block-type=features-bento] [data-sf-card]{border-radius:var(--cl-frame);box-shadow:none}[data-sf-design=clean] [data-block-type=features-bento] [data-sf-card] h3{letter-spacing:-.035em}[data-sf-design=clean] [data-block-type=gallery] .rounded-sf-card{border-radius:var(--cl-frame)}[data-sf-design=clean] [data-block-type=gallery] figcaption .font-sf-mono{color:var(--cl-teal);font-weight:600}[data-sf-design=clean] [data-block-type=gallery] .sf-gallery-caption{color:var(--cl-ink);font-weight:500}[data-sf-design=clean] .sf-spot-card{border-radius:var(--cl-frame);box-shadow:none;border-block-start:4px solid var(--cl-teal)}[data-sf-design=clean] .sf-spot-card blockquote{letter-spacing:-.025em;font-weight:600}[data-sf-design=clean] [data-block-type=faq-accordion] summary{font-weight:600}[data-sf-design=clean] [data-block-type=faq-accordion] aside[data-sf-card]{border-radius:var(--cl-frame)}[data-sf-design=clean] [data-block-type=cta][data-block-variant=media] .absolute.inset-0>.absolute.inset-0:last-child{background:#121e2a9e}[data-sf-design=clean] [data-block-type=cta][data-block-variant=media] :is(h2,p){color:#fff}[data-sf-design=clean] [data-block-type=cta][data-block-variant=media] h2{font-size:clamp(2.4rem,6vw,5.5rem);line-height:.98}[data-sf-design=clean] [data-block-type=cta][data-block-variant=media] a.rounded-sf-control+a.rounded-sf-control{color:#fff;background:0 0;border:1px solid #ffffffb3}[data-sf-design=clean] [data-block-type=cta][data-block-variant=media] a.rounded-sf-control+a.rounded-sf-control:hover{color:var(--cl-ink);background:#fff}[data-sf-design=clean] [data-block-type=footer]{border-block-start:4px solid var(--cl-teal)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-sf-design=clean]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=center-stage] .sf-commerce-media>[data-sf-media]{animation:linear both cl-frame-open;animation-timeline:view();animation-range:entry 60% cover 62%}[data-sf-design=clean]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) section[data-block-type]:not([data-block-type=navbar],[data-block-type=hero],[data-block-type=footer],[data-block-type=announcement],[data-block-type=cta],[data-block-type=marquee-band]):after{content:"";z-index:3;pointer-events:none;background:radial-gradient(circle at 50% 6px, var(--sf-color-bg) 0 2.5px, var(--cl-teal) 3px 5.5px, transparent 6px) no-repeat 50% 0 / 12px 12px, linear-gradient(var(--cl-teal), var(--cl-teal)) no-repeat 50% 0 / 2px var(--cl-fill), linear-gradient(var(--cl-rule), var(--cl-rule)) no-repeat 50% 0 / 2px 100%;inline-size:12px;margin-inline-start:-6px;animation:linear both cl-pipe-fill;animation-timeline:view();animation-range:cover 50vh cover calc(100% - 50vh);position:absolute;inset-block:0;inset-inline-start:var(--cl-pipe-x)}[data-sf-design=clean]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=process-steps] [data-sf-icon-disc]{animation:linear both cl-marker-on;animation-timeline:view();animation-range:entry 100% cover 45%}[data-sf-design=clean]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=process-steps][data-block-variant=horizontal] .sf-steps-rail li:nth-child(2) [data-sf-icon-disc]{--cl-i:1}[data-sf-design=clean]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=process-steps][data-block-variant=horizontal] .sf-steps-rail li:nth-child(3) [data-sf-icon-disc]{--cl-i:2}[data-sf-design=clean]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=process-steps][data-block-variant=horizontal] .sf-steps-rail li:nth-child(4) [data-sf-icon-disc]{--cl-i:3}[data-sf-design=clean]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=process-steps][data-block-variant=horizontal] .sf-steps-rail li:nth-child(5) [data-sf-icon-disc]{--cl-i:4}[data-sf-design=clean]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=process-steps][data-block-variant=horizontal] .sf-steps-rail li:nth-child(6) [data-sf-icon-disc]{--cl-i:5}[data-sf-design=clean]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=cta][data-block-variant=bar] .sf-cta-bar-arrow svg{animation:2.4s cubic-bezier(.5,0,.2,1) infinite cl-nudge}}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px){@supports (animation-timeline:view()){[data-sf-design=clean]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=process-steps][data-block-variant=horizontal] .sf-steps-rail [data-sf-icon-disc]{animation-range:cover calc(15vh + 50vh * var(--cl-i,0) / (var(--sf-steps,4) - 1)) cover calc(19vh + 50vh * var(--cl-i,0) / (var(--sf-steps,4) - 1))}}}@keyframes cl-frame-open{to{clip-path:inset(0)}}@keyframes cl-pipe-fill{0%{--cl-fill:0%}to{--cl-fill:100%}}@keyframes cl-marker-on{0%{background:var(--sf-color-bg);color:var(--cl-ink)}to{background:var(--cl-teal);color:var(--sf-color-primary-fg);border-color:var(--cl-teal)}}@keyframes cl-nudge{0%,70%,to{translate:0}80%{translate:.35em}}@media (max-width:639.98px){[data-sf-design=clean] .sf-commerce-copy>p.font-sf-mono:first-child{letter-spacing:.08em;gap:.6rem;font-size:11px}[data-sf-design=clean] .sf-eyebrow{letter-spacing:.08em;font-size:11px}}@property --nr-p{syntax:"<percentage>";inherits:true;initial-value:100%}@property --nr-heat{syntax:"<number>";inherits:true;initial-value:0}[data-sf-design=noir]>*{--nr-black:#050505;--nr-panel:#0e0e0f;--nr-panel-2:#161618;--nr-ink:#ececee;--nr-mute:#9a9aa1;--nr-line:#ffffff1f;--nr-line-strong:#ffffff40;--nr-steel:#9aa1aa;--nr-hot:var(--sf-brand-accent,var(--sf-brand-primary,#ff8a1e));--nr-b-glow:var(--sf-brand-accent,var(--sf-brand-primary))}@supports (color:color-mix(in lab, red, red)){[data-sf-design=noir]>*{--nr-b-glow:color-mix(in srgb, var(--sf-brand-accent,var(--sf-brand-primary)) 80%, transparent)}}[data-sf-design=noir]>*{--nr-white-hot:#fff4dc;--nr-ease:cubic-bezier(.16, 1, .3, 1);--nr-cut:cubic-bezier(.7, 0, .2, 1);--sf-color-bg:var(--nr-black);--sf-color-surface:#0a0a0b;--sf-color-surface-2:#121214;--sf-color-card:var(--nr-panel);--sf-color-border:var(--nr-line);--sf-color-border-strong:var(--nr-line-strong);--sf-color-muted-fg:var(--nr-mute);--sf-color-primary:var(--sf-brand-primary,#fff);--sf-color-primary-hover:var(--sf-brand-primary-hover,#e4e4e7);--sf-color-primary-fg:var(--sf-brand-on-primary,#050505);--sf-color-primary-ink:var(--sf-brand-primary-ink,#fff);--sf-color-primary-soft:var(--sf-color-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=noir]>*{--sf-color-primary-soft:color-mix(in srgb, var(--sf-color-primary) 8%, transparent)}}[data-sf-design=noir]>*{--sf-color-primary-soft-ink:var(--sf-brand-primary-ink,#fff);--sf-color-inverse:#f4f4f5;--sf-color-on-inverse:#050505;--sf-color-on-inverse-muted:#3f3f46;--sf-color-band:#f4f4f5;--sf-color-on-band:#050505;--sf-color-on-band-muted:#3f3f46;--sf-radius-control:0px;--sf-radius-card:0px;--sf-radius-sm:0px;--sf-radius-full:0px}[data-sf-design=noir] :is(h1,h2,h3){text-transform:uppercase;letter-spacing:-.005em;font-weight:800;font-stretch:72%}[data-sf-design=noir] main h2{font-size:clamp(2.2rem,1.1rem + 4.2vw,5.4rem);line-height:.92}[data-sf-design=noir] main h3{letter-spacing:.01em;line-height:1}[data-sf-design=noir] .sf-display{line-height:.9}[data-sf-design=noir] :is(.sf-eyebrow,p:has(>span.h-px.w-8)){inline-size:fit-content;font:600 11px/1.2 var(--sf-font-body);letter-spacing:.26em;text-transform:uppercase;color:#d4d4d8;align-items:center;gap:.7rem;display:inline-flex}[data-sf-design=noir] .sf-eyebrow:before{content:"";background:currentColor;flex:none;block-size:1px;inline-size:1.75rem}[data-sf-design=noir] p:has(>span.h-px.w-8)>span.h-px{inline-size:1.75rem}[data-sf-design=noir] main [data-block-type]:not([data-block-type=footer]) h2:not(.sr-only):after,[data-sf-design=noir] .sf-commerce-hero h1:after{content:"";background:linear-gradient(90deg, var(--nr-hot) 0%, var(--nr-hot) max(0%, calc(var(--nr-p) - 16%)), var(--nr-white-hot) max(0%, calc(var(--nr-p) - 1.5%)), #0000 var(--nr-p));block-size:3px;inline-size:min(8rem,70%);margin-block-start:.32em;margin-inline:0 auto;display:block}@supports (color:color-mix(in lab, red, red)){[data-sf-design=noir] main [data-block-type]:not([data-block-type=footer]) h2:not(.sr-only):after,[data-sf-design=noir] .sf-commerce-hero h1:after{background:linear-gradient(90deg, color-mix(in oklab, var(--nr-hot) calc(var(--nr-heat) * 45%), var(--nr-steel)) 0%, color-mix(in oklab, var(--nr-hot) calc(var(--nr-heat) * 100%), var(--nr-steel)) max(0%, calc(var(--nr-p) - 16%)), color-mix(in oklab, var(--nr-white-hot) calc(var(--nr-heat) * 100%), #b9bec5) max(0%, calc(var(--nr-p) - 1.5%)), #0000 var(--nr-p))}}[data-sf-design=noir] main [data-block-type]:not([data-block-type=footer]) h2:not(.sr-only):after,[data-sf-design=noir] .sf-commerce-hero h1:after{filter:drop-shadow(0 0 calc(var(--nr-heat) * 7px) var(--nr-b-glow,#ff9a3ccc))}[data-sf-design=noir] main [data-block-type]:not([data-block-type=footer]) :is(.text-center,.items-center)>h2:not(.sr-only):after,[data-sf-design=noir] main [data-block-type]:not([data-block-type=footer]) h2.text-center:not(.sr-only):after,[data-sf-design=noir] .sf-commerce-hero h1:after,[data-sf-design=noir] [data-block-type=hero][data-block-variant=media-full] h1:after{margin-inline:auto}[data-sf-design=noir] main :is([data-block-type=statement],[data-block-type=logo-marquee],[data-block-type=marquee-band]) h2:after,[data-sf-design=noir] main :is(aside,article,.sf-card,figure) h2:after{display:none}@keyframes nr-seam{0%{--nr-p:0%;--nr-heat:1}62%{--nr-p:100%;--nr-heat:1}to{--nr-p:100%;--nr-heat:0}}[data-sf-design=noir] :is(a,button).rounded-sf-control{text-transform:uppercase;letter-spacing:.14em;border-radius:0;gap:.75rem;min-block-size:48px;padding-inline:1.4rem;font-size:12px;font-weight:600}[data-sf-design=noir] .rounded-sf-control.bg-sf-primary{background:var(--sf-color-primary);color:var(--sf-color-primary-fg);border:1px solid var(--sf-color-primary);box-shadow:none}[data-sf-design=noir] .rounded-sf-control.bg-sf-primary:hover{color:#fff;background:#050505}[data-sf-design=noir] .rounded-sf-control.bg-sf-primary>svg{transition:translate .35s var(--nr-ease)}[data-sf-design=noir] .rounded-sf-control.bg-sf-primary:hover>svg{translate:4px}[data-sf-design=noir] .rounded-sf-control:is(.bg-sf-surface,.bg-transparent,.border){border-radius:0}[data-sf-design=noir] .rounded-sf-control.bg-sf-surface{color:#fff;background:0 0;border-color:#fff6}[data-sf-design=noir] .rounded-sf-control.bg-sf-surface:hover{color:#050505;background:#fff;border-color:#fff}[data-sf-design=noir] main a.text-sf-primary-ink.underline-offset-4{text-transform:uppercase;letter-spacing:.16em;color:#fff;border-block-end:1px solid #fff;border-radius:0;padding-block-end:.25rem;font-size:12px;font-weight:600;text-decoration:none}[data-sf-design=noir] :is(.rounded-sf-card,.rounded-sf-control,.rounded-sf-full,.rounded-sf-sm,.rounded-full,.sf-card){border-radius:0}[data-sf-design=noir] .sf-card{background:var(--nr-panel);border:1px solid var(--nr-line);box-shadow:none}[data-sf-design=noir] [data-block-type=navbar]{font-family:var(--sf-font-body)}[data-sf-design=noir] [data-block-type=navbar]>div>span:first-child{-webkit-backdrop-filter:blur(10px);border-color:var(--nr-line);background:#050505eb}[data-sf-design=noir] [data-block-type=navbar] [data-sf-brand]>span{text-transform:uppercase;letter-spacing:.04em;font-size:1.45rem;font-weight:800;font-stretch:72%}[data-sf-design=noir] [data-block-type=navbar] nav a{text-transform:uppercase;letter-spacing:.16em;border-radius:0;font-size:11px;font-weight:600}[data-sf-design=noir] [data-block-type=navbar] nav a[aria-current=page]{box-shadow:inset 0 -2px #fff}[data-sf-design=noir] [data-block-type=navbar] a[data-sf-action]{border-radius:0}[data-sf-design=noir] [data-block-type=navbar] a[data-sf-action=open-booking],[data-sf-design=noir] [data-block-type=navbar] a.bg-sf-primary{background:var(--sf-color-primary);color:var(--sf-color-primary-fg);text-transform:uppercase;letter-spacing:.14em;border-radius:0;font-size:11px;font-weight:700}[data-sf-design=noir] [data-block-type=navbar] [data-sf-brand]>span>span[aria-hidden=true]{display:none}[data-sf-design=noir] [data-block-type=navbar] [data-sf-brand]>span>span:not([aria-hidden]){text-overflow:ellipsis;block-size:auto;inline-size:auto;display:block;clip:auto!important;clip-path:none!important;white-space:nowrap!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;position:static!important;overflow:hidden!important}[data-sf-design=noir] [data-block-type=navbar] [data-sf-brand]{min-inline-size:0;max-inline-size:100%}[data-sf-design=noir] [data-block-type=navbar] [data-sf-brand]>span{min-inline-size:0;display:block;overflow:hidden}@media (max-width:767px){[data-sf-design=noir] [data-block-type=navbar] [data-sf-brand]>span{letter-spacing:.02em;font-size:clamp(1rem,4.4vw,1.2rem)}}[data-sf-design=noir] [data-commerce-composition=cinema]{min-block-size:calc(100svh - var(--sf-nav-h,72px));background:#000}[data-sf-design=noir] [data-commerce-composition=cinema] .sf-commerce-media:after{background:radial-gradient(65% 60% at 50% 52%,#00000080 0%,#0000 80%),linear-gradient(#000000a6 0%,#0000001a 26% 60%,#000000e6 100%)}[data-sf-design=noir] [data-commerce-composition=cinema] .sf-commerce-media :is(img,video){filter:contrast(1.08)saturate(.85)}[data-sf-design=noir] [data-commerce-composition=cinema] .sf-commerce-copy{max-inline-size:72rem;padding-inline:var(--sf-commerce-pad,1.25rem)}[data-sf-design=noir] [data-commerce-composition=cinema] h1{text-wrap:balance;text-shadow:0 .04em .5em #000a;max-inline-size:12ch;font-size:clamp(3rem,.8rem + 8.2vw,9.6rem);line-height:.86}[data-sf-design=noir] [data-commerce-composition=cinema] h1:after{block-size:4px;inline-size:min(14rem,40%);margin-block-start:.22em}[data-sf-design=noir] [data-commerce-composition=cinema] .sf-commerce-copy>p.text-sf-lg{color:#e4e4e7;max-inline-size:40ch;margin-block-start:1.4rem;font-size:clamp(15px,.9rem + .2vw,17px)}[data-sf-design=noir] [data-commerce-composition=cinema] .sf-commerce-actions{margin-block-start:2rem}[data-sf-design=noir] [data-commerce-composition=cinema] .sf-commerce-copy>p.text-sf-lg,[data-sf-design=noir] [data-commerce-composition=cinema] .sf-commerce-copy ul{text-shadow:0 1px 2px #000c,0 0 .8em #0009}[data-sf-design=noir] [data-commerce-composition=cinema] .sf-commerce-caption{font:600 10.5px/1 var(--sf-font-body);letter-spacing:.26em;text-transform:uppercase;color:#ffffffb3}[data-sf-design=noir] [data-block-type=hero][data-block-variant=media-full] h1{text-shadow:0 .04em .5em #0009;font-size:clamp(3.2rem,1rem + 9vw,10rem);line-height:.86}[data-sf-design=noir] [data-block-type=hero][data-block-variant=media-full] [data-sf-media] img{filter:contrast(1.08)saturate(.8)brightness(.8)}[data-sf-design=noir] .sf-service-ticker{border-color:var(--nr-line);padding-block:clamp(1rem,2.4vw,2rem)}[data-sf-design=noir] .sf-service-ticker .sf-service-ticker-item{font-family:var(--sf-font-heading);text-transform:uppercase;letter-spacing:0;color:#0000;-webkit-text-stroke:1.5px #ffffffb3;transition:color .4s var(--nr-ease), -webkit-text-stroke-color .4s var(--nr-ease);font-weight:800;font-stretch:72%;text-decoration:none}[data-sf-design=noir] .sf-service-ticker .sf-service-ticker-item:is(:hover,:focus-visible){color:#fff;-webkit-text-stroke-color:#fff}[data-sf-design=noir] .sf-service-ticker .sf-service-ticker-sep{color:var(--nr-hot)}[data-sf-design=noir] .sf-service-ticker .sf-service-ticker-sep>span{border-radius:0;rotate:45deg}[data-sf-design=noir] .sf-marquee-band .sf-marquee-text{text-transform:uppercase;letter-spacing:0;font-weight:800;font-stretch:72%}[data-sf-design=noir] .sf-marquee-band .sf-marquee-stripe{box-shadow:none;background:repeating-linear-gradient(-45deg,#050505 0 9px,#fff 9px 18px);border-radius:0}[data-sf-design=noir] [data-block-type=marquee-band][data-sf-tone=default] .sf-marquee-text{color:#0000;-webkit-text-stroke:1.5px #ffffffa6}[data-sf-design=noir] [data-block-type=statement] h2{font-size:clamp(2.4rem,.9rem + 5.4vw,6.6rem);line-height:.9}[data-sf-design=noir] [data-block-type=statement] .sf-statement-float{aspect-ratio:4/5;outline-offset:6px;outline:1px solid #ffffff2e;inline-size:clamp(5.5rem,11vw,11rem);rotate:none}[data-sf-design=noir] [data-block-type=statement] .sf-statement-float img{-o-object-fit:cover;object-fit:cover;filter:grayscale(.35)contrast(1.1)}[data-sf-design=noir] [data-block-type=statement]>div>span.h-px{background:var(--nr-line)}@media (max-width:767px){[data-sf-design=noir] [data-block-type=statement] .sf-statement-float{outline-offset:4px;inline-size:clamp(3.75rem,17vw,4.75rem)}[data-sf-design=noir] [data-block-type=statement] .sf-statement-float:nth-child(n+3){display:none}}[data-sf-design=noir] .sf-stack{gap:clamp(1rem,2vw,1.5rem)}[data-sf-design=noir] .sf-stack-card{border:1px solid var(--nr-line);background:#000}[data-sf-design=noir] .sf-stack-media:after{background:linear-gradient(#0000 36%,#0000008c 66%,#000000f0 100%)}[data-sf-design=noir] .sf-stack-media img{filter:contrast(1.06)saturate(.85)}[data-sf-design=noir] .sf-stack-caption{-webkit-backdrop-filter:none;background:0 0;border:0;border-block-start:1px solid #ffffff3d;padding-block-end:0;padding-inline:0}[data-sf-design=noir] .sf-stack-index{color:#0000;-webkit-text-stroke:1.5px #fff;font-size:clamp(3rem,1.6rem + 4vw,6.5rem);font-weight:800;font-stretch:72%;line-height:.8}[data-sf-design=noir] .sf-stack-eyebrow{display:none}[data-sf-design=noir] .sf-stack-title{font-size:clamp(1.9rem,1rem + 2.6vw,3.6rem);line-height:.92}[data-sf-design=noir] .sf-stack-title a{text-decoration:none}[data-sf-design=noir] .sf-stack-caption p{color:#d4d4d8;opacity:1;max-inline-size:56ch;font-size:14px}[data-sf-design=noir] .sf-stack-caption ul{flex-wrap:wrap;gap:.4rem;display:flex}[data-sf-design=noir] .sf-stack-caption ul li{letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffff40;padding:.35rem .6rem;font-size:10.5px}[data-sf-design=noir] .sf-stack-caption ul li svg{display:none}@media (min-width:768px){[data-sf-design=noir] .sf-stack-media{aspect-ratio:16/7.6}}[data-sf-design=noir] [data-block-type=content-media] [data-sf-media] img{filter:contrast(1.06)saturate(.85)}[data-sf-design=noir] [data-block-type=gallery] [data-tabs-row] button{text-transform:uppercase;letter-spacing:.16em;border-color:var(--nr-line-strong);border-radius:0;font-size:11px;font-weight:600}[data-sf-design=noir] [data-block-type=gallery] [data-tabs-row] button:is([aria-selected=true],[aria-pressed=true],[data-state=active]){background:var(--sf-color-primary);color:var(--sf-color-primary-fg);border-color:var(--sf-color-primary)}[data-sf-design=noir] [data-block-type=gallery] figure{border-radius:0}[data-sf-design=noir] [data-block-type=gallery] [data-sf-media]:not([data-sf-media-fill]){min-block-size:8rem}[data-sf-design=noir] [data-block-type=gallery] figure img{transition:scale .9s var(--nr-ease), filter .9s var(--nr-ease)}[data-sf-design=noir] [data-block-type=gallery] figure:hover img{scale:1.04}[data-sf-design=noir] [data-block-type=gallery] figure p.absolute{font:700 11px/1.3 var(--sf-font-body);letter-spacing:.18em;text-transform:uppercase;color:#fff;background:linear-gradient(#0000,#000000d9)}[data-sf-design=noir] [data-block-type=gallery] figure a>span[aria-hidden]{background:var(--sf-color-primary);color:var(--sf-color-primary-fg);border-radius:0}[data-sf-design=noir] [data-block-type=process-steps] [data-sf-icon-disc]{font-family:var(--sf-font-heading);background:#050505;border-color:#ffffff59;border-radius:0;font-weight:800;font-stretch:72%}[data-sf-design=noir] [data-block-type=process-steps] li:hover [data-sf-icon-disc]{background:var(--sf-color-primary);color:var(--sf-color-primary-fg);border-color:var(--sf-color-primary)}[data-sf-design=noir] [data-block-type=process-steps] h3{font-size:clamp(1.5rem,1rem + 1.2vw,2.2rem)}[data-sf-design=noir] [data-block-type=process-steps] .sf-steps-line>div{background:linear-gradient(90deg, var(--nr-steel), #fff 90%, var(--nr-hot))}[data-sf-design=noir] [data-block-type=process-steps] [data-sf-media] img{filter:grayscale()contrast(1.15);transition:filter .8s var(--nr-ease)}[data-sf-design=noir] [data-block-type=process-steps] li:hover [data-sf-media] img{filter:none}[data-sf-design=noir] [data-block-type=stats-band][data-block-variant=oversized] li{border-color:var(--nr-line-strong)}[data-sf-design=noir] [data-block-type=stats-band][data-block-variant=oversized] dd>span.sf-display{letter-spacing:-.01em;font-size:clamp(4.6rem,2rem + 10vw,13rem);font-weight:800;font-stretch:72%;line-height:.8}[data-sf-design=noir] [data-block-type=stats-band][data-block-variant=oversized] dd .sf-display>span:last-child:not(:first-child){font:800 .42em/1 var(--sf-font-heading);text-transform:uppercase;color:#ffffff8c;font-stretch:72%}[data-sf-design=noir] [data-block-type=stats-band][data-block-variant=oversized] dt{text-transform:uppercase;letter-spacing:.14em;color:#d4d4d8;font-size:12px;font-weight:600}[data-sf-design=noir] [data-block-type=stats-band] :is(dd,.tabular-nums){font-stretch:72%}[data-sf-design=noir] [data-block-type=reviews-showcase] .text-sf-warning{color:#fff}[data-sf-design=noir] .sf-spot-card{border:1px solid var(--nr-line-strong);box-shadow:none;background:#050505f2}[data-sf-design=noir] .sf-spot-card h2{font-size:clamp(1.7rem,1rem + 1.8vw,2.6rem)}[data-sf-design=noir] .sf-spot-card blockquote{font-family:var(--sf-font-body);text-transform:none;letter-spacing:-.01em;font-size:clamp(1.25rem,1rem + .9vw,1.8rem);font-weight:500;line-height:1.32}[data-sf-design=noir] .sf-spot-card cite{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700}[data-sf-design=noir] .sf-spot-card button{border-radius:0}[data-sf-design=noir] .sf-spot-media img{filter:contrast(1.1)saturate(.8)brightness(.75)}[data-sf-design=noir] [data-block-type=price-list] ul{border-block:1px solid var(--nr-line-strong)}[data-sf-design=noir] [data-block-type=price-list] ul>li{border-style:solid;border-color:var(--nr-line)}[data-sf-design=noir] [data-block-type=price-list] article{padding-block:1.25rem}[data-sf-design=noir] [data-block-type=price-list] h4{font:800 clamp(1.4rem, 1rem + 1.4vw, 2.3rem)/1 var(--sf-font-heading);text-transform:uppercase;font-stretch:72%}[data-sf-design=noir] [data-block-type=price-list] h4 a{text-decoration:none}[data-sf-design=noir] [data-block-type=price-list] article .border-dotted{border-style:solid;border-color:#ffffff2e}[data-sf-design=noir] [data-block-type=price-list] article .flex.items-baseline>span:last-child{font:800 clamp(1.4rem, 1rem + 1.4vw, 2.3rem)/1 var(--sf-font-heading);font-stretch:72%}[data-sf-design=noir] [data-block-type=faq-accordion] ul.border-t{border-color:var(--nr-line-strong)}[data-sf-design=noir] [data-block-type=faq-accordion] summary h3{font-size:clamp(1.15rem,.95rem + .7vw,1.6rem)}[data-sf-design=noir] [data-block-type=faq-accordion] summary>span:first-child{color:#fff;font-family:var(--sf-font-heading);font-size:1rem;font-weight:800;font-stretch:72%}[data-sf-design=noir] [data-block-type=faq-accordion] summary>span:last-child{border-color:#ffffff59;border-radius:0}[data-sf-design=noir] [data-block-type=faq-accordion] details[open] summary>span:last-child{background:var(--sf-color-primary);color:var(--sf-color-primary-fg);border-color:var(--sf-color-primary)}[data-sf-design=noir] .sf-card[data-sf-fill=inverse]{color:#050505;background:#f4f4f5;border-color:#f4f4f5}[data-sf-design=noir] .sf-card[data-sf-fill=inverse] .text-sf-muted-fg{color:#3f3f46}[data-sf-design=noir] .sf-card[data-sf-fill=inverse] [data-sf-icon-disc]{color:#fff;background:#050505}[data-sf-design=noir] .sf-card[data-sf-fill=inverse] .rounded-sf-control:is(.bg-sf-surface,.border){color:#050505;background:0 0;border-color:#050505}[data-sf-design=noir] .sf-card[data-sf-fill=inverse] .rounded-sf-control:is(.bg-sf-surface,.border):hover{color:#fff;background:#050505}[data-sf-design=noir] .sf-card[data-sf-fill=inverse] .rounded-sf-control.bg-sf-primary{color:#fff;background:#050505;border-color:#050505}[data-sf-design=noir] [data-block-type=cta][data-block-variant=media]{min-block-size:min(92svh,54rem)}[data-sf-design=noir] [data-block-type=cta][data-block-variant=media] h2{text-shadow:0 .04em .5em #000a;max-inline-size:12ch;font-size:clamp(3rem,.8rem + 8vw,9.4rem);line-height:.86}[data-sf-design=noir] [data-block-type=cta][data-block-variant=media] .absolute.inset-0.-z-10>div:last-child{background:radial-gradient(70% 60%,#000000b3,#00000059 70%),linear-gradient(#050505 0%,#0000 18% 82%,#050505 100%)}[data-sf-design=noir] [data-block-type=cta][data-block-variant=band] h2{font-size:clamp(2.6rem,1rem + 6vw,7rem);line-height:.88}[data-sf-design=noir] [data-block-type=footer]{border-block-start:1px solid var(--nr-line);background:#000}[data-sf-design=noir] [data-block-type=footer] [data-sf-footer-wordmark]{position:relative}[data-sf-design=noir] [data-block-type=footer] [data-sf-footer-wordmark] p{text-transform:uppercase;letter-spacing:-.01em;color:#fff;text-wrap:balance;font-stretch:72%;line-height:.8;font-weight:800!important;font-size:min(20rem, calc((100vw - 2 * var(--sf-gutter,1.25rem)) * 1.9 / var(--sf-footer-wordmark-chars,10)))!important}[data-sf-design=noir] [data-block-type=footer] [data-sf-footer-wordmark]:before{content:"";background:linear-gradient(90deg, #0000, var(--nr-steel) 15%, #d4d4d8 70%, var(--nr-white-hot) 92%, var(--nr-hot) 96%, #0000);block-size:3px;margin-block-end:clamp(1rem,2vw,2rem);display:block}[data-sf-design=noir] [data-block-type=footer] a:hover{color:#fff}[data-sf-design=noir] :is(input,select,textarea),[data-sf-design=noir] [data-block-type=booking-flow] :is(button,label,[role=radio],[role=tab]){border-radius:0}@media (prefers-reduced-motion:no-preference){[data-sf-design=noir]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero h1:after{animation:1.6s cubic-bezier(.5,0,.2,1) .55s both nr-seam}}@keyframes nr-cut{0%{clip-path:polygon(0 0,14% 0,-4% 100%,0 100%)}to{clip-path:polygon(0 0,118% 0,100% 100%,0 100%)}}@keyframes nr-lit{0%{filter:brightness(.12)contrast(1.4)saturate(.4);scale:1.12}55%{filter:brightness(.9)contrast(1.15)saturate(.8)}to{filter:brightness()contrast(1.06)saturate(.85);scale:1}}@keyframes nr-sweep{0%{opacity:1;background-position:140% 0}80%{opacity:1}to{opacity:0;background-position:-60% 0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-sf-design=noir]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type]:not([data-block-type=navbar],[data-block-type=hero],[data-block-type=footer]) h2{animation:linear both sf-show-title,linear both nr-seam;animation-timeline:view(),view();animation-range:entry 10% cover 30%,entry 40% cover 55%}[data-sf-design=noir]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type]:not([data-block-type=navbar],[data-block-type=hero],[data-block-type=footer],[data-block-type=logo-marquee],[data-block-type=credentials],[data-block-type=cutout-stage],[data-block-type=tint-simulator]) [data-sf-media]:not(.sf-stack-media,.sf-stack-media *,.sf-statement-float *,.sf-commerce-float *){animation:none}[data-sf-design=noir]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type]:not([data-block-type=navbar],[data-block-type=hero],[data-block-type=footer],[data-block-type=logo-marquee],[data-block-type=credentials],[data-block-type=cutout-stage],[data-block-type=tint-simulator]) [data-sf-media][data-sf-media-fill]:not(.sf-stack-media,.sf-stack-media *,.sf-statement-float *,.sf-commerce-float *,[data-sf-media-fill] [data-sf-media-fill]){animation:linear both nr-cut;animation-timeline:view();animation-range:entry 5% cover 38%}[data-sf-design=noir]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type]:not([data-block-type=navbar],[data-block-type=hero],[data-block-type=footer],[data-block-type=logo-marquee],[data-block-type=credentials],[data-block-type=cutout-stage],[data-block-type=tint-simulator]) [data-sf-media]:not(.sf-stack-media,.sf-stack-media *,.sf-statement-float *,.sf-commerce-float *) img{animation:linear both nr-lit;animation-timeline:view();animation-range:entry cover 45%}[data-sf-design=noir]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type]:is([data-block-type=gallery],[data-block-type=content-media],[data-block-type=process-steps],[data-block-type=services-showcase]) [data-sf-media]:not(.sf-statement-float *):after{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 38%,#ffd9a333 47%,#fff6e655 50%,#ffd9a333 53%,#0000 62%) 0 0/250% 100% no-repeat;animation:linear both nr-sweep;animation-timeline:view();animation-range:entry 20% cover 55%;position:absolute;inset:0}}}[data-sf-design=friendly]{--fr-clay:var(--sf-color-primary);--fr-clay-deep:var(--fr-b-deep,var(--sf-color-primary))}@supports (color:color-mix(in lab, red, red)){[data-sf-design=friendly]{--fr-clay-deep:var(--fr-b-deep,color-mix(in oklab, var(--sf-color-primary) 62%, #6a1f05))}}[data-sf-design=friendly]{--fr-b-deep:var(--sf-brand-primary)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=friendly]{--fr-b-deep:color-mix(in oklab, var(--sf-brand-primary) 66%, #1e1510)}}[data-sf-design=friendly]{--fr-white:#fff;--fr-oat:var(--sf-color-bg)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=friendly]{--fr-oat:color-mix(in oklab, var(--sf-color-bg) 94%, var(--sf-color-fg))}}[data-sf-design=friendly]{--fr-chalk-board:#26302b;--fr-chalk:#f3eee3;--fr-wood:#8a5a36;--fr-line:var(--sf-color-fg)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=friendly]{--fr-line:color-mix(in oklab, var(--sf-color-fg) 14%, transparent)}}[data-sf-design=friendly]{--fr-shadow:0 30px 60px -34px #4a2410b3;--fr-ease:cubic-bezier(.2, .7, .1, 1);--fr-bounce:cubic-bezier(.34, 1.45, .5, 1);--sf-radius-card:22px}@supports (color:lab(0% 0 0)){[data-sf-design=friendly]{--fr-shadow:0 30px 60px -34px lab(19.307% 17.0586 21.2713/.7)}}[data-sf-design=friendly] :is(h1,h2,h3):where(.font-sf-heading,[class*=font-sf-heading]){letter-spacing:-.035em;font-weight:800}[data-sf-design=friendly] [data-block-type]:not([data-block-type=navbar],[data-block-type=footer],[data-block-type=hero],[data-block-type=statement],[data-block-type=marquee-band]) h2{letter-spacing:-.045em;font-size:clamp(2.2rem,1.2rem + 3.6vw,4.5rem);line-height:.98}[data-sf-design=friendly] [data-block-type]:not([data-block-type=navbar],[data-block-type=footer]) :is(p.sf-eyebrow,header>p.font-sf-mono,div>p.font-sf-mono:first-child){font-family:var(--sf-font-body);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}[data-sf-design=friendly] [data-block-type][data-sf-tone=default]:not([data-block-type=navbar],[data-block-type=footer],[data-block-type=hero]) :is(p.sf-eyebrow,header>p.font-sf-mono,div>p.font-sf-mono:first-child){color:var(--fr-clay)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=friendly] [data-block-type][data-sf-tone=default]:not([data-block-type=navbar],[data-block-type=footer],[data-block-type=hero]) :is(p.sf-eyebrow,header>p.font-sf-mono,div>p.font-sf-mono:first-child){color:color-mix(in oklab, var(--fr-clay) 55%, var(--sf-color-fg))}}[data-sf-design=friendly] [data-block-type]:not([data-block-type=navbar],[data-block-type=footer]) p.font-sf-mono>span[aria-hidden=true].h-px{display:none}[data-sf-design=friendly] [data-block-type] a[data-sf-action][class*=rounded-sf-control],[data-sf-design=friendly] [data-block-type] button[class*=rounded-sf-control]{transition:translate .25s var(--fr-ease), box-shadow .25s var(--fr-ease), background-color .2s;border-radius:999px;font-weight:700}[data-sf-design=friendly] [data-block-type] a[data-sf-action][class*=bg-sf-primary]:not([class*=bg-sf-primary-soft]),[data-sf-design=friendly] [data-block-type] button[type=submit][class*=bg-sf-primary]{box-shadow:0 3px 0 var(--fr-clay)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=friendly] [data-block-type] a[data-sf-action][class*=bg-sf-primary]:not([class*=bg-sf-primary-soft]),[data-sf-design=friendly] [data-block-type] button[type=submit][class*=bg-sf-primary]{box-shadow:0 3px 0 color-mix(in oklab, var(--fr-clay) 55%, #3b1607)}}@media (hover:hover){[data-sf-design=friendly] [data-block-type] a[data-sf-action][class*=bg-sf-primary]:not([class*=bg-sf-primary-soft]):hover{box-shadow:0 5px 0 var(--fr-clay);translate:0 -2px}@supports (color:color-mix(in lab, red, red)){[data-sf-design=friendly] [data-block-type] a[data-sf-action][class*=bg-sf-primary]:not([class*=bg-sf-primary-soft]):hover{box-shadow:0 5px 0 color-mix(in oklab, var(--fr-clay) 55%, #3b1607)}}}[data-sf-design=friendly] [data-block-type] a[data-sf-action][class*=bg-sf-primary]:not([class*=bg-sf-primary-soft]):active{box-shadow:0 1px 0 var(--fr-clay);translate:0 2px}@supports (color:color-mix(in lab, red, red)){[data-sf-design=friendly] [data-block-type] a[data-sf-action][class*=bg-sf-primary]:not([class*=bg-sf-primary-soft]):active{box-shadow:0 1px 0 color-mix(in oklab, var(--fr-clay) 55%, #3b1607)}}[data-sf-design=friendly] [data-block-type=navbar]{border-block-end:1px solid var(--fr-line)}[data-sf-design=friendly] [data-block-type=footer][data-sf-tone=default]{background:var(--fr-oat)}[data-sf-design=friendly] [data-block-type=navbar] [data-sf-brand]{letter-spacing:-.03em;font-weight:800}[data-sf-design=friendly] [data-block-type=navbar] [data-sf-brand] span{font-weight:800}[data-sf-design=friendly] [data-commerce-composition=mosaic]{min-block-size:min(58rem, calc(100svh - var(--sf-nav-h,80px)));background:var(--fr-oat);padding:0}[data-sf-design=friendly] [data-commerce-composition=mosaic] .sf-commerce-tiles{gap:clamp(8px,1vw,14px);padding:clamp(8px,1vw,14px);overflow:clip}[data-sf-design=friendly] [data-commerce-composition=mosaic] .sf-commerce-tile{box-shadow:var(--fr-shadow);border-radius:clamp(16px,2vw,28px);margin-block:0 clamp(2rem,6vh,4.5rem)}[data-sf-design=friendly] [data-commerce-composition=mosaic] .sf-commerce-tile:nth-child(2n){margin-block:clamp(2rem,6vh,4.5rem) 0}[data-sf-design=friendly] [data-commerce-composition=mosaic] .sf-commerce-tile:nth-child(3n){margin-block-start:clamp(1rem,3vh,2rem)}[data-sf-design=friendly] [data-commerce-composition=mosaic] .sf-commerce-copy{background:var(--sf-color-bg);border-radius:clamp(20px,2.4vw,32px);place-self:end start;max-inline-size:min(40rem,100% - 2rem);margin:clamp(1rem,3vw,3rem);padding:clamp(1.5rem,3vw,2.75rem);box-shadow:0 40px 80px -40px #3b1a08bf;box-shadow:0 40px 80px -40px lab(13.9917% 15.4769 17.8082/.75)}[data-sf-design=friendly] [data-commerce-composition=mosaic] .sf-commerce-copy>h1{letter-spacing:-.05em;-webkit-hyphens:manual;hyphens:manual;margin-block:.75rem 0;font-size:clamp(2.75rem,1.6rem + 4.6vw,6.25rem);font-weight:800;line-height:.9}[data-sf-design=friendly] [data-commerce-composition=mosaic] .sf-commerce-copy>p:not(.font-sf-mono){max-inline-size:36ch;margin-block:1.25rem 1.5rem;font-size:clamp(.95rem,.85rem + .3vw,1.1rem)}[data-sf-design=friendly] [data-commerce-composition=mosaic] .sf-commerce-copy>p.font-sf-mono{background:var(--fr-clay);inline-size:fit-content;color:var(--sf-color-primary-fg);font-family:var(--sf-font-body);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.45rem .9rem;font-size:.72rem;font-weight:800;display:inline-flex;rotate:-2deg}[data-sf-design=friendly] [data-commerce-composition=mosaic] .sf-commerce-actions .rounded-sf-control{min-block-size:48px;padding-inline:1.5rem;font-size:14px}[data-sf-design=friendly] [data-commerce-composition=mosaic] .sf-commerce-caption{display:none}@media (max-width:767px){[data-sf-design=friendly] [data-commerce-composition=mosaic]{grid-template-rows:auto auto;min-block-size:0}[data-sf-design=friendly] [data-commerce-composition=mosaic] .sf-commerce-tiles{grid-row:1;block-size:min(56svh,30rem);position:relative;inset:auto}[data-sf-design=friendly] [data-commerce-composition=mosaic] .sf-commerce-tile:nth-child(3n){margin-block-start:0}[data-sf-design=friendly] [data-commerce-composition=mosaic] .sf-commerce-copy{grid-row:2;max-inline-size:none;margin:-5rem .75rem .75rem;padding:1.5rem 1.25rem}[data-sf-design=friendly] [data-commerce-composition=mosaic] .sf-commerce-copy>h1{font-size:clamp(2.5rem,13vw,3.6rem)}}[data-sf-design=friendly] main [data-block-type=marquee-band]{background:radial-gradient(60% 120% at 20% 30%, #ffffff0f, transparent 60%), radial-gradient(40% 90% at 80% 70%, #ffffff0d, transparent 60%), var(--fr-chalk-board);color:var(--fr-chalk);border-block:10px solid var(--fr-wood);--sf-marquee-duration:48s;border-image:linear-gradient(90deg,#7a4c2c,#9c6a43 30%,#6f4426 60%,#94623c) 1;padding-block:clamp(1rem,2.4vw,1.75rem)}[data-sf-design=friendly] main [data-block-type=marquee-band] .sf-marquee-text{font-family:var(--sf-font-heading);letter-spacing:-.02em;color:var(--fr-chalk);text-shadow:0 0 1px #f3eee3cc,0 0 10px #f3eee32e;opacity:.94;font-size:clamp(1.6rem,1rem + 2.6vw,3.4rem);font-weight:700}[data-sf-design=friendly] main [data-block-type=marquee-band] .sf-marquee-item:nth-child(2n) .sf-marquee-text{rotate:-1.5deg}[data-sf-design=friendly] main [data-block-type=marquee-band] .sf-marquee-item:after{content:"";border:3px solid var(--fr-clay);border-radius:50%;flex:none;block-size:.55em;inline-size:.55em;margin-inline-start:clamp(1.5rem,4vw,3.5rem);font-size:clamp(1.6rem,1rem + 2.6vw,3.4rem)}[data-sf-design=friendly] main [data-block-type=marquee-band] .sf-marquee-group{gap:clamp(1.5rem,4vw,3.5rem)}[data-sf-design=friendly] [data-block-type=statement][data-block-variant=manifesto] h2{letter-spacing:-.05em;font-size:clamp(2.4rem,1rem + 5.2vw,6.25rem);line-height:.95}[data-sf-design=friendly] [data-block-type=statement][data-statement-scale=giant] h2{font-size:clamp(2.6rem,.8rem + 6.4vw,7.5rem)}[data-sf-design=friendly] [data-block-type=statement][data-block-variant=manifesto]{padding-block:clamp(5rem,12vw,11rem)}[data-sf-design=friendly] [data-block-type=statement] .sf-statement-float{inline-size:clamp(5.5rem,13vw,13.5rem)}[data-sf-design=friendly] [data-block-type=statement] .sf-statement-float :is([data-sf-media],img){box-shadow:none;background:0 0}[data-sf-design=friendly] [data-block-type=statement] .sf-statement-float img{filter:drop-shadow(0 18px 14px #3c190533)}[data-sf-design=friendly] [data-block-type=statement] .sf-statement-float[data-float-index="4"],[data-sf-design=friendly] [data-block-type=statement] .sf-statement-float[data-float-index="5"]{inline-size:clamp(4.5rem,9vw,9rem)}@media (max-width:767px){[data-sf-design=friendly] [data-block-type=statement][data-block-variant=manifesto]:has(.sf-statement-floats){padding-block:7.5rem}[data-sf-design=friendly] [data-block-type=statement] .sf-statement-float{inline-size:4.5rem}[data-sf-design=friendly] [data-block-type=statement] .sf-statement-float[data-float-index="0"],[data-sf-design=friendly] [data-block-type=statement] .sf-statement-float[data-float-index="1"]{inset-block-start:1.25rem}[data-sf-design=friendly] [data-block-type=statement] .sf-statement-float[data-float-index="2"],[data-sf-design=friendly] [data-block-type=statement] .sf-statement-float[data-float-index="3"]{inset-block-end:1rem}[data-sf-design=friendly] [data-block-type=statement] .sf-statement-float:is([data-float-index="4"],[data-float-index="5"]){display:none}}[data-sf-design=friendly] [data-block-type=statement] span[aria-hidden=true].h-px{display:none}[data-sf-design=friendly] :is([data-block-type=products-grid],[data-block-type=products-showcase],[data-block-type=product-display]) .sf-card{border-radius:var(--sf-radius-card);background:var(--sf-color-surface);box-shadow:0 1px 0 var(--fr-line);transition:translate .35s var(--fr-ease), box-shadow .35s var(--fr-ease);border-color:#0000}@media (hover:hover){[data-sf-design=friendly] :is([data-block-type=products-grid],[data-block-type=products-showcase],[data-block-type=product-display]) .sf-card:hover{box-shadow:var(--fr-shadow);translate:0 -6px}}[data-sf-design=friendly] :is([data-block-type=products-grid],[data-block-type=products-showcase],[data-block-type=product-display]) [data-sf-media-frame]{border-radius:calc(var(--sf-radius-card) - 6px)}[data-sf-design=friendly] :is([data-block-type=products-grid],[data-block-type=products-showcase],[data-block-type=product-display]) button[data-sf-action=add-to-cart]{border-radius:999px;font-weight:700}[data-sf-design=friendly] [data-block-type=products-showcase][data-block-variant=bento] .rounded-sf-option{background:var(--sf-color-bg)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=friendly] [data-block-type=products-showcase][data-block-variant=bento] .rounded-sf-option{background:color-mix(in oklab, var(--sf-color-bg) 94%, transparent)}}[data-sf-design=friendly] [data-block-type=products-showcase][data-block-variant=bento] .rounded-sf-option{border-radius:14px;padding:.6rem .85rem;box-shadow:0 10px 24px -14px #28140873}[data-sf-design=friendly] :is([data-block-type=products-grid],[data-block-type=product-display],[data-block-type=gallery]) [role=tablist] :is(button,a){border-radius:999px;font-weight:700}[data-sf-design=friendly] [data-block-type=features-bento]{background:var(--fr-oat)}[data-sf-design=friendly] [data-block-type=features-bento] li>div{border-radius:clamp(20px,2.2vw,30px);overflow:clip}[data-sf-design=friendly] [data-block-type=features-bento] li>div[class*=bg-sf-band]{background:var(--fr-clay-deep);color:var(--fr-white)}[data-sf-design=friendly] [data-block-type=features-bento] li>div[class*=bg-sf-band] :is(p,span,a,h3){color:inherit}[data-sf-design=friendly] [data-block-type=features-bento] li>div[class*=bg-sf-band] .size-11{background:var(--fr-white)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=friendly] [data-block-type=features-bento] li>div[class*=bg-sf-band] .size-11{background:color-mix(in oklab, var(--fr-white) 18%, transparent)}}[data-sf-design=friendly] [data-block-type=features-bento] li>div[class*=bg-sf-band] .size-11{color:var(--fr-white)}[data-sf-design=friendly] [data-block-type=features-bento] li>div.border{background:var(--sf-color-bg);border-color:#0000}[data-sf-design=friendly] [data-block-type=features-bento] h3{letter-spacing:-.04em;font-size:clamp(1.4rem,1rem + 1.4vw,2.4rem);line-height:1}[data-sf-design=friendly] [data-block-type=features-bento] [data-sf-media] img{transition:scale .8s var(--fr-ease)}@media (hover:hover){[data-sf-design=friendly] [data-block-type=features-bento] li:hover [data-sf-media] img{scale:1.06}}[data-sf-design=friendly] [data-block-type=cutout-stage] .sf-cutout-backdrop{color:var(--fr-clay)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=friendly] [data-block-type=cutout-stage] .sf-cutout-backdrop{color:color-mix(in oklab, var(--fr-clay) 75%, var(--sf-color-fg))}}[data-sf-design=friendly] [data-block-type=cutout-stage] .sf-cutout-backdrop{-webkit-text-stroke-width:max(1.5px, .014em);opacity:.75;letter-spacing:-.04em}[data-sf-design=friendly] [data-block-type=cutout-stage] .sf-cutout-band{background:var(--fr-clay-deep);color:var(--fr-white);border-radius:clamp(28px,4vw,56px) clamp(28px,4vw,56px) 0 0}[data-sf-design=friendly] [data-block-type=cutout-stage] .sf-cutout-band :is(span,p){color:inherit}[data-sf-design=friendly] [data-block-type=cutout-stage] .sf-cutout-check{background:var(--fr-white);color:var(--fr-clay-deep);border-radius:50%}[data-sf-design=friendly] [data-block-type=cutout-stage] .sf-cutout-band a[data-sf-action]{background:var(--fr-white);color:#2a160b;box-shadow:0 3px #3b1607}[data-sf-design=friendly] [data-block-type=process-steps][data-block-variant=horizontal]{background:var(--fr-oat)}[data-sf-design=friendly] [data-block-type=process-steps] [data-sf-icon-disc]{background:var(--fr-clay);color:var(--sf-color-primary-fg);border-color:#0000;font-weight:800}[data-sf-design=friendly] [data-block-type=process-steps] .sf-step-image{border-radius:999px 999px 22px 22px}[data-sf-design=friendly] [data-block-type=gallery] [data-sf-gallery-item] [data-sf-media]{border-radius:clamp(16px,1.8vw,24px)}[data-sf-design=friendly] [data-block-type=gallery][data-block-variant=masonry] li:nth-child(3n+1) [data-sf-gallery-item]{rotate:-1.2deg}[data-sf-design=friendly] [data-block-type=gallery][data-block-variant=masonry] li:nth-child(3n+2) [data-sf-gallery-item]{rotate:.9deg}[data-sf-design=friendly] [data-block-type=gallery][data-block-variant=masonry] [data-sf-gallery-item]{transition:rotate .4s var(--fr-ease), scale .4s var(--fr-ease)}@media (hover:hover){[data-sf-design=friendly] [data-block-type=gallery][data-block-variant=masonry] [data-sf-gallery-item]:hover{rotate:none;scale:1.02}}[data-sf-design=friendly] [data-block-type=faq-accordion] summary{font-weight:700}[data-sf-design=friendly] [data-block-type=cta][data-sf-tone=primary]{background:var(--fr-clay-deep);color:var(--fr-white)}[data-sf-design=friendly] [data-block-type=cta][data-sf-tone=primary] :is(h2,p,bdi,span){color:inherit}[data-sf-design=friendly] [data-block-type=cta][data-sf-tone=primary] p{opacity:.88}[data-sf-design=friendly] [data-block-type=cta][data-sf-tone=primary] .rounded-sf-full.border{border-color:var(--fr-white)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=friendly] [data-block-type=cta][data-sf-tone=primary] .rounded-sf-full.border{border-color:color-mix(in oklab, var(--fr-white) 25%, transparent)}}[data-sf-design=friendly] [data-block-type=cta][data-sf-tone=primary] a[data-sf-action]:first-child{background:var(--fr-white);color:#2a160b;box-shadow:0 3px #3b1607}[data-sf-design=friendly] [data-block-type=cta][data-sf-tone=primary] a[data-sf-action]:nth-child(2){color:var(--fr-white);border-color:var(--fr-white)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=friendly] [data-block-type=cta][data-sf-tone=primary] a[data-sf-action]:nth-child(2){border-color:color-mix(in oklab, var(--fr-white) 60%, transparent)}}[data-sf-design=friendly] [data-block-type=cta][data-sf-tone=primary] a[data-sf-action]:nth-child(2){background:0 0}[data-sf-design=friendly] [data-block-type=cta] h2{font-size:clamp(2.4rem,1rem + 5vw,6rem);line-height:.92}[data-sf-design=friendly] [data-block-type=newsletter-signup][data-block-variant=band] [data-sf-media-fill]+div[aria-hidden=true]{background:linear-gradient(90deg,#2a1408d1,#2a140880)}[data-sf-design=friendly] [data-block-type=newsletter-signup][data-block-variant=band] :is(h2,p){color:var(--fr-white)}[data-sf-design=friendly] [data-block-type=newsletter-signup][data-block-variant=band] p{opacity:.9}@media (max-width:1023px){[data-sf-design=friendly] [data-block-type=newsletter-signup][data-block-variant=band] [data-sf-media-fill]+div[aria-hidden=true]{background:#2a1408b8}}[data-sf-design=friendly] [data-block-type=reviews-showcase] blockquote,[data-sf-design=friendly] [data-block-type=reviews-showcase] blockquote p{font-family:var(--sf-font-heading);letter-spacing:-.025em;font-weight:600}@keyframes fr-tile-drop{0%{opacity:0;translate:0 -38%;rotate:-3deg}60%{opacity:1}to{opacity:1;translate:0;rotate:none}}@keyframes fr-tile-rise{0%{opacity:0;translate:0 42%;rotate:3deg}60%{opacity:1}to{opacity:1;translate:0;rotate:none}}@keyframes fr-plate-in{0%{opacity:0;translate:0 2.5rem;scale:.96}to{opacity:1;translate:0;scale:1}}@keyframes fr-column-drift{to{translate:0 var(--fr-drift,-8%)}}@keyframes fr-tumble{0%{translate:var(--fr-tx,0) -55vh;rotate:var(--fr-spin,-140deg);opacity:0}35%{opacity:1}70%{translate:0 .4rem;rotate:var(--fr-settle,6deg)}85%{translate:0 -.6rem}to{opacity:1;translate:0}}@keyframes fr-chalk-wobble{0%{rotate:-1.5deg}to{rotate:1deg}}@media (prefers-reduced-motion:no-preference){[data-sf-design=friendly]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=mosaic] .sf-commerce-tile{animation:fr-tile-drop 1.1s var(--fr-bounce) both}[data-sf-design=friendly]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=mosaic] .sf-commerce-tile:nth-child(2n){animation-name:fr-tile-rise}[data-sf-design=friendly]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=mosaic] .sf-commerce-tile:nth-child(2){animation-delay:.1s}[data-sf-design=friendly]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=mosaic] .sf-commerce-tile:nth-child(3){animation-delay:.2s}[data-sf-design=friendly]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=mosaic] .sf-commerce-tile:nth-child(4){animation-delay:.3s}[data-sf-design=friendly]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=mosaic] .sf-commerce-copy{animation:fr-plate-in .9s var(--fr-ease) .45s both}[data-sf-design=friendly]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=mosaic] .sf-commerce-copy>*{animation-delay:.6s}@supports (animation-timeline:view()){[data-sf-design=friendly]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=mosaic] .sf-commerce-tile>[data-sf-media]{animation:linear both fr-column-drift;animation-timeline:view();animation-range:exit}[data-sf-design=friendly]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=mosaic] .sf-commerce-tile:nth-child(2n)>[data-sf-media]{--fr-drift:10%}[data-sf-design=friendly]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=mosaic] .sf-commerce-tile:nth-child(3n)>[data-sf-media]{--fr-drift:-14%}[data-sf-design=friendly]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=statement] .sf-statement-float{animation:linear both fr-tumble;animation-timeline:view();animation-range:entry cover 30%}[data-sf-design=friendly]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=statement] .sf-statement-float[data-float-index="1"]{--fr-spin:120deg;--fr-settle:-5deg;animation-range:entry 6% cover 32%}[data-sf-design=friendly]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=statement] .sf-statement-float[data-float-index="2"]{--fr-spin:-200deg;--fr-settle:4deg;animation-range:entry 12% cover 36%}[data-sf-design=friendly]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=statement] .sf-statement-float[data-float-index="3"]{--fr-spin:160deg;--fr-settle:-4deg;animation-range:entry 18% cover 38%}[data-sf-design=friendly]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=statement] .sf-statement-float[data-float-index="4"]{--fr-spin:-90deg;--fr-settle:8deg;animation-range:entry 9% cover 34%}[data-sf-design=friendly]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=statement] .sf-statement-float[data-float-index="5"]{--fr-spin:220deg;--fr-settle:-7deg;animation-range:entry 22% cover 40%}}}[data-sf-design=carte]{--sf-font-mono:var(--sf-font-body)!important}[data-sf-design=carte] :is(.font-sf-mono,.sf-reveal-index,.sf-commerce-caption){font-variant-numeric:tabular-nums}[data-sf-design=carte]{--ct-paper:var(--sf-brand-page,#eef1ef);--ct-card:var(--sf-brand-surface,#fff);--ct-ink:var(--sf-brand-ink,#1f1a14);--ct-muted:var(--sf-brand-muted,#635a4d);--ct-b-paper-2:var(--sf-brand-page)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=carte]{--ct-b-paper-2:color-mix(in oklab, var(--sf-brand-page) 93%, var(--ct-ink))}}[data-sf-design=carte]{--ct-paper-2:var(--ct-b-paper-2,#e2e7e4);--ct-brand:var(--sf-brand-primary,#1f5a44);--ct-brand-deep:var(--sf-brand-primary-hover,#174535);--ct-brand-ink:var(--sf-brand-primary-ink,#1f5a44);--ct-brand-soft:var(--sf-brand-primary-soft,#dfe8df);--ct-brand-soft-ink:var(--sf-brand-primary-soft-ink,#1f5a44);--ct-on-brand:var(--sf-brand-on-primary,#fff);--ct-accent:var(--sf-brand-accent,var(--sf-brand-primary,#d4a72c));--ct-on-accent:var(--sf-brand-on-accent,var(--sf-brand-on-primary,#1f1a14));--ct-accent-ink:var(--sf-brand-accent-ink,var(--sf-brand-primary-ink,#1f5a44));--ct-basil:#46613a;--ct-chilli:#c2412d;--ct-chilli-deep:#a3321f;--ct-line:var(--ct-ink)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=carte]{--ct-line:color-mix(in srgb, var(--ct-ink) 12%, transparent)}}[data-sf-design=carte]{--ct-line-strong:var(--ct-ink)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=carte]{--ct-line-strong:color-mix(in srgb, var(--ct-ink) 22%, transparent)}}[data-sf-design=carte]{--ct-shadow:0 1px 2px var(--ct-ink), 0 8px 24px -12px var(--ct-ink)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=carte]{--ct-shadow:0 1px 2px color-mix(in srgb, var(--ct-ink) 6%, transparent), 0 8px 24px -12px color-mix(in srgb, var(--ct-ink) 18%, transparent)}}[data-sf-design=carte]{--ct-chips-h:3.5rem;--ct-pad:1rem;--ct-ease:cubic-bezier(.2, .8, .2, 1);--ct-pop:cubic-bezier(.34, 1.56, .64, 1);--sf-radius-card:16px;background:var(--ct-paper);color:var(--ct-ink);-webkit-tap-highlight-color:transparent}@media (min-width:768px){[data-sf-design=carte]{--ct-pad:2rem}}@media (prefers-reduced-motion:no-preference){html:has([data-sf-design=carte]){scroll-behavior:smooth}:has(>[data-sf-design=carte]){scroll-behavior:smooth}}[data-sf-design=carte] :is(h1,h2,h3,h4):where(.font-sf-heading,[class*=font-sf-heading]),[data-sf-design=carte] main h2{letter-spacing:-.015em;text-wrap:balance;font-weight:600}[data-sf-design=carte] main [data-block-type] h2{font-size:clamp(1.75rem,1.35rem + 1.6vw,2.6rem);line-height:1.08}[data-sf-design=carte] :is(.sf-eyebrow,[data-block-type] header p.font-sf-mono){font-family:var(--sf-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ct-brand-ink);font-size:.72rem;font-weight:600}[data-sf-design=carte] [data-block-type] header p.font-sf-mono>span.h-px{display:none}[data-sf-design=carte] main :is(a,button)[data-sf-action],[data-sf-design=carte] main .sf-commerce-actions a{border-radius:999px;font-weight:600}[data-sf-design=carte] [data-block-type=navbar]{background:var(--ct-paper)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=carte] [data-block-type=navbar]{background:color-mix(in oklab, var(--ct-paper) 92%, transparent)}}[data-sf-design=carte] [data-block-type=navbar]{-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-block-end:1px solid var(--ct-line)}[data-sf-design=carte] [data-block-type=navbar]>div{min-block-size:3.5rem}[data-sf-design=carte] [data-block-type=navbar] [data-sf-brand]{font-family:var(--sf-font-heading);letter-spacing:-.01em;font-size:1.15rem;font-weight:600}[data-sf-design=carte] [data-block-type=navbar] nav a{font-size:.85rem}[data-sf-design=carte] [data-sf-cart-count]>span[aria-hidden=true]{background:var(--ct-accent);color:var(--ct-on-accent);box-shadow:0 0 0 2px var(--ct-paper)}[data-sf-design=carte] .sf-commerce-hero[data-commerce-composition]{text-align:start;background:var(--ct-paper);min-block-size:0;padding:0;display:block}[data-sf-design=carte] .sf-commerce-hero .sf-commerce-media{aspect-ratio:auto;block-size:clamp(11rem,46vw,19rem);inline-size:100%;max-inline-size:none;box-shadow:none;border:0;border-radius:0;margin:0}[data-sf-design=carte] .sf-commerce-hero .sf-commerce-media:after{content:"";background:linear-gradient(180deg, transparent 55%, var(--ct-ink));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){[data-sf-design=carte] .sf-commerce-hero .sf-commerce-media:after{background:linear-gradient(180deg, transparent 55%, color-mix(in srgb, var(--ct-ink) 28%, transparent))}}[data-sf-design=carte] .sf-commerce-hero .sf-commerce-media:after{pointer-events:none}[data-sf-design=carte] .sf-commerce-hero .sf-commerce-copy{z-index:2;inline-size:auto;max-inline-size:44rem;margin:-2.75rem var(--ct-pad) 0;background:var(--ct-card);border:1px solid var(--ct-line);box-shadow:var(--ct-shadow);border-radius:20px;flex-direction:column;gap:.55rem;padding:1.25rem 1.25rem 1.1rem;display:flex;position:relative}[data-sf-design=carte] .sf-commerce-hero .sf-commerce-copy>p.font-sf-mono{background:var(--ct-basil);border-radius:999px;order:-1;align-self:flex-start;gap:.5rem;margin:0;padding:.3rem .7rem .3rem .6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-sf-design=carte] .sf-commerce-hero .sf-commerce-copy>p.font-sf-mono{background:color-mix(in oklab, var(--ct-basil) 12%, var(--ct-card))}}[data-sf-design=carte] .sf-commerce-hero .sf-commerce-copy>p.font-sf-mono{color:var(--ct-basil);font-family:var(--sf-font-body);letter-spacing:.02em;text-transform:none;font-size:.72rem;font-weight:600}[data-sf-design=carte] .sf-commerce-hero .sf-commerce-copy>p.font-sf-mono>span.h-px{background:var(--ct-basil);block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 0 var(--ct-basil);border-radius:50%;align-self:center;display:block}@supports (color:color-mix(in lab, red, red)){[data-sf-design=carte] .sf-commerce-hero .sf-commerce-copy>p.font-sf-mono>span.h-px{box-shadow:0 0 0 0 color-mix(in oklab, var(--ct-basil) 50%, transparent)}}[data-sf-design=carte] .sf-commerce-hero h1{letter-spacing:-.025em;text-wrap:balance;max-inline-size:none;margin:0;font-size:clamp(1.9rem,1.4rem + 2.6vw,3rem);font-weight:600;line-height:1.02}[data-sf-design=carte] .sf-commerce-hero .sf-commerce-copy>p:not(.font-sf-mono){max-inline-size:52ch;color:var(--ct-muted);margin:0;font-size:.9rem;line-height:1.5}[data-sf-design=carte] .sf-commerce-hero .sf-commerce-actions:empty{display:none}[data-sf-design=carte] .sf-commerce-hero .sf-commerce-copy{text-align:center;align-items:center}[data-sf-design=carte] .sf-commerce-hero .sf-commerce-copy>p.font-sf-mono{align-self:center}[data-sf-design=carte] .sf-commerce-hero .sf-commerce-actions{align-self:stretch;margin-block-start:.6rem}[data-sf-design=carte] .sf-commerce-hero .sf-commerce-actions>div{flex-direction:column;align-items:stretch;gap:.5rem}[data-sf-design=carte] .sf-commerce-hero .sf-commerce-actions :is(a,button){border-radius:999px;justify-content:center;min-block-size:3.5rem;inline-size:100%;font-size:1.05rem;font-weight:700}[data-sf-design=carte] .sf-commerce-hero .sf-commerce-actions :is(a,button).bg-sf-primary,[data-sf-design=carte] .sf-commerce-hero .sf-commerce-actions :is(a,button):first-child{background:var(--ct-brand);color:var(--ct-on-brand);box-shadow:0 12px 24px -12px var(--ct-brand)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=carte] .sf-commerce-hero .sf-commerce-actions :is(a,button).bg-sf-primary,[data-sf-design=carte] .sf-commerce-hero .sf-commerce-actions :is(a,button):first-child{box-shadow:0 12px 24px -12px color-mix(in srgb, var(--ct-brand) 90%, transparent)}}[data-sf-design=carte] .sf-commerce-hero .sf-commerce-actions :is(a,button).bg-sf-primary,[data-sf-design=carte] .sf-commerce-hero .sf-commerce-actions :is(a,button):first-child{transition:scale .3s var(--ct-pop), background-color .15s ease}[data-sf-design=carte] .sf-commerce-hero .sf-commerce-actions :is(a,button):first-child:active{transition-duration:60ms;scale:.97}[data-sf-design=carte] .sf-commerce-hero .sf-commerce-copy>ul{flex-wrap:wrap;justify-content:center;gap:.4rem;margin:.35rem 0 0;padding:0;display:flex}[data-sf-design=carte] .sf-commerce-hero .sf-commerce-copy>ul>li{border:1px solid var(--ct-line);background:var(--ct-paper);white-space:nowrap;border-radius:999px;flex:none;gap:.35rem;padding:.35rem .7rem;font-size:.78rem}[data-sf-design=carte] .sf-commerce-hero .sf-commerce-copy>ul>li svg{color:var(--ct-brand-ink)}[data-sf-design=carte] .sf-commerce-hero .sf-commerce-caption{display:none}[data-sf-design=carte] [data-block-type]:not([data-block-type=hero],[data-block-type=navbar],[data-block-type=footer]){padding-block:2rem}[data-sf-design=carte] [data-block-type]:not([data-block-type=navbar],[data-block-type=footer]) :is(.sf-container,.sf-container-wide){padding-inline:var(--ct-pad)}[data-sf-design=carte] [data-block-type=products-grid] header{margin-block-end:1rem}[data-sf-design=carte] [data-block-type=products-grid] header h2{font-size:clamp(1.4rem,1.2rem + 1vw,2rem)}[data-sf-design=carte] [data-block-type=products-grid] ul>li{flex-basis:min(15rem,64vw)}[data-sf-design=carte] [data-block-type=products-grid] .sf-card{background:var(--ct-card);border:1px solid var(--ct-line);box-shadow:none;border-radius:18px}[data-sf-design=carte] [data-block-type=products-grid] .sf-card [data-sf-media-frame]{aspect-ratio:4/3!important}[data-sf-design=carte] [data-block-type=products-grid] .sf-card>div:last-child{gap:.2rem;padding:.8rem .9rem .9rem}[data-sf-design=carte] [data-block-type=products-grid] .sf-card h3{font-family:var(--sf-font-heading);font-size:1.1rem;font-weight:600}[data-sf-design=carte] [data-block-type=products-grid] .sf-card .sf-eyebrow{color:var(--ct-muted);font-size:.65rem}[data-sf-design=carte] [data-block-type=products-grid] .sf-card>div:last-child>div:last-child{flex-direction:row;justify-content:space-between;align-items:center;padding-block-start:.35rem}[data-sf-design=carte] [data-block-type=products-grid] .sf-card>div:last-child>div:last-child>div[class*=\@container]{flex-direction:row;flex:none;inline-size:5.75rem}[data-sf-design=carte] [data-block-type=products-grid] .sf-card>div:last-child>div:last-child>div[class*=\@container]>button{inline-size:100%}[data-sf-design=carte] [data-block-type=products-grid]{padding-block-end:.5rem}[data-sf-design=carte] [data-block-type=products-grid] [data-sf-status=new]{background:var(--ct-ink);color:var(--ct-paper);letter-spacing:.04em;box-shadow:none;font-size:.68rem}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]){padding-block-start:1rem}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) :is(.sf-container,.sf-container-narrow){max-inline-size:46rem;padding-inline:var(--ct-pad)}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) header{text-align:start;align-items:flex-start;margin-block-end:1rem}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) header>div{align-items:flex-start}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) header p:not(.font-sf-mono):not(.sf-eyebrow){color:var(--ct-muted);font-size:.92rem}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) nav[aria-label]{z-index:15;margin:0 calc(-1 * var(--ct-pad)) 1rem;background:var(--ct-paper);position:sticky;inset-block-start:var(--sf-nav-h,56px)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) nav[aria-label]{background:color-mix(in oklab, var(--ct-paper) 94%, transparent)}}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) nav[aria-label]{-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-block-end:1px solid var(--ct-line)}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) nav[aria-label]>ul{padding:.45rem var(--ct-pad);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--ct-pad);flex-wrap:nowrap;justify-content:flex-start;gap:.25rem;margin:0;position:relative;overflow-x:auto}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) nav[aria-label] li{scroll-snap-align:start}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) nav[aria-label] a{min-block-size:2.6rem;color:var(--ct-muted);white-space:nowrap;transition:color .2s var(--ct-ease), background-color .2s var(--ct-ease);background:0 0;border:0;border-radius:999px;padding-inline:.9rem;font-size:.9rem;font-weight:600;position:relative}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) nav[aria-label] a:hover{background:var(--ct-paper-2);color:var(--ct-ink)}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) nav[aria-label] a>span{display:none}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) nav[aria-label] a:is([aria-current=true],[aria-current=location]){color:var(--ct-ink);background:var(--ct-card);box-shadow:inset 0 0 0 1px var(--ct-line)}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) nav[aria-label] a:after{content:"";background:var(--ct-accent);block-size:2px;transition:scale .25s var(--ct-ease);border-radius:2px;position:absolute;inset-block-end:.3rem;inset-inline:.9rem;scale:0 1}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) nav[aria-label] a:is([aria-current=true],[aria-current=location]):after{scale:1}@supports (anchor-name:--a) and (position-anchor:--a){[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) nav[aria-label] a:is([aria-current=true],[aria-current=location]){anchor-name:--ct-chip}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) nav[aria-label] a:after{display:none}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) nav[aria-label]>ul:after{content:"";position-anchor:--ct-chip;inline-size:calc(anchor-size(width) - 1.8rem);background:var(--ct-accent);pointer-events:none;position-visibility:anchors-visible;block-size:2px;transition:inset-inline-start .32s var(--ct-ease), inline-size .32s var(--ct-ease);border-radius:2px;position:absolute;inset-block-end:calc(anchor(bottom) + .3rem);inset-inline-start:calc(anchor(left) + .9rem)}}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) section[id]{scroll-margin-top:calc(var(--sf-nav-h,56px) + var(--ct-chips-h) + .5rem)}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) :is(.sf-container,.sf-container-narrow)>div.flex-col{gap:1.75rem}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) section[id]>span h3{letter-spacing:-.02em;font-size:1.6rem;font-weight:600}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) section[id]>span>span[aria-hidden]{background:var(--ct-line-strong)}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) section[id]>ul,[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) section[id]>ul>li{border-color:var(--ct-line)}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) li>article{grid-template:"text media""actions media"1fr/minmax(0,1fr) auto;align-items:start;gap:.5rem .9rem;padding-block:1rem;display:grid}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) li>article>[data-sf-media-frame]{inline-size:clamp(5.75rem,26vw,7.5rem);box-shadow:0 0 0 1px var(--ct-line);border-radius:14px;grid-area:media}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) li>article>div:nth-last-child(2){grid-area:text;gap:.3rem}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) li>article>div:last-child{grid-area:actions;justify-content:space-between;align-self:end;gap:.75rem;inline-size:100%}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) li>article:not(:has(>[data-sf-media-frame])){grid-template-columns:minmax(0,1fr);grid-template-areas:"text""actions"}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) li>article :is(h3,h4){letter-spacing:-.01em;font-size:1.12rem;font-weight:600;line-height:1.2}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) li>article :is(h3,h4) a:hover{color:var(--ct-brand-ink)}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) li>article p{color:var(--ct-muted);font-size:.85rem;line-height:1.45}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) li>article [data-sf-status]{color:var(--ct-basil);letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:0;font-size:.68rem;font-weight:700}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) li>article [data-sf-status]:before{content:"";background:currentColor;border-radius:50%;block-size:.4rem;inline-size:.4rem;margin-inline-end:.2rem}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) li>article bdi{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) li>article>div:last-child>div[class*=\@container]{flex:none;justify-content:flex-end;inline-size:7.75rem}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) li>article>div:last-child>div[class*=\@container]>[role=group]{inline-size:100%}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) li>article>div:last-child>div[class*=\@container]>button{min-inline-size:5.5rem;padding-inline:1.25rem}[data-sf-design=carte] main button[data-sf-action=add-to-cart]:not(.sf-menu-card-add *){background:var(--ct-brand);min-block-size:2.5rem;color:var(--ct-on-brand);box-shadow:0 6px 14px -8px var(--ct-brand);border-radius:999px;padding-inline:1rem;font-size:.9rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){[data-sf-design=carte] main button[data-sf-action=add-to-cart]:not(.sf-menu-card-add *){box-shadow:0 6px 14px -8px color-mix(in srgb, var(--ct-brand) 90%, transparent)}}[data-sf-design=carte] main button[data-sf-action=add-to-cart]:not(.sf-menu-card-add *){transition:background-color .15s var(--ct-ease), scale .35s var(--ct-pop), box-shadow .15s ease}[data-sf-design=carte] main button[data-sf-action=add-to-cart]:not(.sf-menu-card-add *):hover{background:var(--ct-brand-deep)}[data-sf-design=carte] main button[data-sf-action=add-to-cart]:not(.sf-menu-card-add *):active{transition-duration:80ms;scale:.9}[data-sf-design=carte] main button[data-sf-action=add-to-cart]:not(.sf-menu-card-add *) svg{display:none}[data-sf-design=carte] main [role=group]:has(>button+output):not(.sf-menu-card-add *){border-color:var(--ct-brand);background:var(--ct-card);min-block-size:2.5rem;color:var(--ct-brand-ink);border-radius:999px}[data-sf-design=carte] main [role=group]:has(>button+output):not(.sf-menu-card-add *)>button{block-size:2.5rem;inline-size:2.5rem;color:var(--ct-brand-ink);transition:scale .3s var(--ct-pop), background-color .15s ease;border-radius:999px}[data-sf-design=carte] main [role=group]:has(>button+output):not(.sf-menu-card-add *)>button:active{transition-duration:60ms;scale:.82}[data-sf-design=carte] main [role=group]:has(>button+output):not(.sf-menu-card-add *)>output{color:var(--ct-ink);min-inline-size:1.5rem;font-size:.95rem}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) div:has(>div>button:is([data-sf-action=open-order-flow],[data-sf-action=open-cart])){bottom:max(.75rem, env(safe-area-inset-bottom));z-index:30}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) div:has(>button:is([data-sf-action=open-order-flow],[data-sf-action=open-cart])){background:var(--ct-ink);min-block-size:3.6rem;color:var(--ct-paper);box-shadow:0 18px 40px -16px var(--ct-ink);padding:.45rem .45rem .45rem 1.2rem}@supports (color:color-mix(in lab, red, red)){[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) div:has(>button:is([data-sf-action=open-order-flow],[data-sf-action=open-cart])){box-shadow:0 18px 40px -16px color-mix(in srgb, var(--ct-ink) 65%, transparent)}}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) button:is([data-sf-action=open-order-flow],[data-sf-action=open-cart]){background:var(--ct-brand);min-block-size:2.75rem;color:var(--ct-on-brand);border-radius:999px;padding-inline:1.2rem;font-size:.95rem;font-weight:700}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) :is(.sf-container,.sf-container-narrow)>div.mt-sf-gap-lg p{background:var(--ct-paper-2);color:var(--ct-ink);text-align:start;border-radius:14px;padding:1rem 1.1rem;font-size:.85rem;font-style:normal}[data-sf-design=carte] [data-block-variant=cards] .sf-menu-cards-root{--sf-menu-top:var(--sf-nav-h,56px)}[data-sf-design=carte] [data-block-type=menu-board][data-block-variant=cards]{padding-block-start:.5rem}[data-sf-design=carte] [data-block-variant=cards] header h2{font-size:clamp(1.9rem,1.5rem + 1.6vw,2.75rem)}[data-sf-design=carte] .sf-menu-set{border-color:var(--ct-line-strong);min-block-size:2.6rem;transition:background-color .2s var(--ct-ease), color .2s var(--ct-ease), scale .3s var(--ct-pop);font-weight:600}[data-sf-design=carte] .sf-menu-set[aria-pressed=true]{background:var(--ct-ink);color:var(--ct-paper);border-color:var(--ct-ink)}[data-sf-design=carte] .sf-menu-set:active{scale:.95}[data-sf-design=carte] .sf-menu-banner{background:var(--ct-paper-2);color:var(--ct-ink);border:0;border-radius:16px}[data-sf-design=carte] .sf-menu-banner svg{color:var(--ct-brand-ink)}[data-sf-design=carte] .sf-menu-tabs{background:var(--ct-paper)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=carte] .sf-menu-tabs{background:color-mix(in oklab, var(--ct-paper) 94%, transparent)}}[data-sf-design=carte] .sf-menu-tabs{-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-block-end:1px solid var(--ct-line)}[data-sf-design=carte] .sf-menu-tab{min-block-size:2.75rem;color:var(--ct-muted);font-size:.92rem;font-weight:600}[data-sf-design=carte] .sf-menu-tab[aria-selected=true]{color:var(--ct-ink)}[data-sf-design=carte] .sf-menu-tab-line{background:var(--ct-accent);border-radius:3px;block-size:3px}[data-sf-design=carte] .sf-menu-group-title{letter-spacing:-.02em;font-size:1.65rem;font-weight:600}[data-sf-design=carte] .sf-menu-group{scroll-margin-top:calc(var(--sf-nav-h,56px) + 3.5rem)}[data-sf-design=carte] .sf-menu-card{background:var(--ct-card);border:1px solid var(--ct-line);box-shadow:none;transition:border-color .2s var(--ct-ease), box-shadow .2s var(--ct-ease), scale .2s var(--ct-ease);border-radius:18px}[data-sf-design=carte] .sf-menu-card:hover{border-color:var(--ct-line-strong);box-shadow:var(--ct-shadow)}[data-sf-design=carte] .sf-menu-card:active{scale:.99}[data-sf-design=carte] .sf-menu-card-name{letter-spacing:-.01em;font-size:1.12rem;font-weight:600;line-height:1.2}[data-sf-design=carte] .sf-menu-card-desc{color:var(--ct-muted);font-size:.85rem;line-height:1.45}[data-sf-design=carte] .sf-menu-card-price{color:var(--ct-ink);font-variant-numeric:tabular-nums;font-weight:700}[data-sf-design=carte] .sf-menu-card-media{border-radius:14px}[data-sf-design=carte] .sf-menu-new{background:var(--ct-accent);color:var(--ct-on-accent)}[data-sf-design=carte] .sf-menu-chip{border-color:var(--ct-basil)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=carte] .sf-menu-chip{border-color:color-mix(in oklab, var(--ct-basil) 35%, transparent)}}[data-sf-design=carte] .sf-menu-chip{background:var(--ct-basil)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=carte] .sf-menu-chip{background:color-mix(in oklab, var(--ct-basil) 8%, var(--ct-card))}}[data-sf-design=carte] .sf-menu-chip{color:var(--ct-basil);font-weight:600}[data-sf-design=carte] .sf-menu-chip[data-diet=spicy]{border-color:var(--ct-chilli)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=carte] .sf-menu-chip[data-diet=spicy]{border-color:color-mix(in oklab, var(--ct-chilli) 35%, transparent)}}[data-sf-design=carte] .sf-menu-chip[data-diet=spicy]{background:var(--ct-chilli)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=carte] .sf-menu-chip[data-diet=spicy]{background:color-mix(in oklab, var(--ct-chilli) 8%, var(--ct-card))}}[data-sf-design=carte] .sf-menu-chip[data-diet=spicy]{color:var(--ct-chilli-deep)}[data-sf-design=carte] .sf-menu-chip[data-diet=contains-nuts]{color:#7a5320;background:#7a532012;border-color:#7a532059}[data-sf-design=carte] .sf-menu-card-add button[data-sf-action=add-to-cart]{background:var(--ct-brand);color:var(--ct-on-brand);box-shadow:0 6px 14px -8px var(--ct-brand)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=carte] .sf-menu-card-add button[data-sf-action=add-to-cart]{box-shadow:0 6px 14px -8px color-mix(in srgb, var(--ct-brand) 90%, transparent)}}[data-sf-design=carte] .sf-menu-card-add button[data-sf-action=add-to-cart]{transition:background-color .15s var(--ct-ease), scale .35s var(--ct-pop)}[data-sf-design=carte] .sf-menu-card-add button[data-sf-action=add-to-cart]:hover{background:var(--ct-brand-deep)}[data-sf-design=carte] .sf-menu-card-add button[data-sf-action=add-to-cart]:active{transition-duration:60ms;scale:.85}[data-sf-design=carte] .sf-menu-card-add [role=group]{border-color:var(--ct-brand);background:var(--ct-card);border-radius:999px}[data-sf-design=carte] .sf-menu-card-add [role=group]>button{color:var(--ct-brand-ink);transition:scale .3s var(--ct-pop);border-radius:999px}[data-sf-design=carte] .sf-menu-card-add [role=group]>button:active{transition-duration:60ms;scale:.82}[data-sf-design=carte] .sf-menu-cart-pill{background:var(--ct-ink);color:var(--ct-paper);box-shadow:0 16px 34px -14px var(--ct-ink);border-radius:999px}@supports (color:color-mix(in lab, red, red)){[data-sf-design=carte] .sf-menu-cart-pill{box-shadow:0 16px 34px -14px color-mix(in srgb, var(--ct-ink) 70%, transparent)}}[data-sf-design=carte] .sf-menu-cart-pill{transition:scale .3s var(--ct-pop)}[data-sf-design=carte] .sf-menu-cart-pill:active{scale:.95}[data-sf-design=carte] .sf-menu-cart-count{background:var(--ct-accent);color:var(--ct-on-accent)}[data-sf-design=carte] .sf-menu-cart-table{background:var(--ct-paper)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=carte] .sf-menu-cart-table{background:color-mix(in oklab, var(--ct-paper) 16%, transparent)}}[data-sf-design=carte] .sf-menu-cart-table{color:var(--ct-paper);border-radius:999px;font-weight:600}[data-sf-design=carte] .sf-item-sheet{background:var(--ct-paper)}[data-sf-design=carte] .sf-item-sheet-media{border-radius:0 0 20px 20px}[data-sf-design=carte] .sf-item-sheet-bar button{background:var(--ct-brand);color:var(--ct-on-brand);border-radius:999px}[data-sf-design=carte] .sf-hub-name{letter-spacing:-.02em;font-weight:600}[data-sf-design=carte] .sf-hub-tagline{color:var(--ct-muted)}[data-sf-design=carte] .sf-hub-primary{background:var(--ct-brand);color:var(--ct-on-brand);box-shadow:0 12px 24px -12px var(--ct-brand);border-radius:999px}@supports (color:color-mix(in lab, red, red)){[data-sf-design=carte] .sf-hub-primary{box-shadow:0 12px 24px -12px color-mix(in srgb, var(--ct-brand) 90%, transparent)}}[data-sf-design=carte] .sf-hub-primary{transition:scale .3s var(--ct-pop), background-color .15s ease}[data-sf-design=carte] .sf-hub-primary:hover{background:var(--ct-brand-deep)}[data-sf-design=carte] .sf-hub-primary:active{transition-duration:60ms;scale:.97}[data-sf-design=carte] :is(.sf-hub-rows,.sf-hub-hours-card){background:var(--ct-card);border-color:var(--ct-line);--tw-ring-color:var(--ct-line)}[data-sf-design=carte] .sf-hub-row{border-color:var(--ct-line)}[data-sf-design=carte] .sf-hub-action{background:var(--ct-brand-soft);color:var(--ct-brand-soft-ink);transition:scale .3s var(--ct-pop), background-color .15s ease}[data-sf-design=carte] .sf-hub-action:active{transition-duration:60ms;scale:.88}[data-sf-design=carte] .sf-hub-status[data-open=true]{color:var(--ct-basil)}[data-sf-design=carte] .sf-hub-day[data-today]{color:var(--ct-ink);font-weight:700}[data-sf-design=carte] .sf-hub-logo{background:var(--ct-brand);color:var(--ct-on-brand);box-shadow:0 0 0 4px var(--ct-paper)}[data-sf-design=carte] [data-block-type=features-grid] .sf-container{max-inline-size:46rem}[data-sf-design=carte] [data-block-type=features-grid] ul>li{border-color:var(--ct-line)}[data-sf-design=carte] [data-block-type=features-grid] h3{font-size:1.1rem}[data-sf-design=carte] [data-block-type=features-grid] li p{color:var(--ct-muted);font-size:.88rem}[data-sf-design=carte] [data-block-type=features-grid] li svg{color:var(--ct-brand-ink)}[data-sf-design=carte] [data-block-type=rating-summary] .sf-container{background:var(--ct-card);border:1px solid var(--ct-line);max-inline-size:46rem;margin-inline:max(var(--ct-pad), calc((100% - 46rem) / 2));border-radius:20px;inline-size:auto;padding-block:1.75rem}[data-sf-design=carte] [data-block-type=contact-panel] .sf-container{max-inline-size:46rem}[data-sf-design=carte] [data-block-type=footer]{background:var(--ct-ink);color:var(--ct-paper)}@media (min-width:1024px){[data-sf-design=carte] .sf-commerce-hero .sf-commerce-media{block-size:20rem}[data-sf-design=carte] .sf-commerce-hero .sf-commerce-copy{max-inline-size:64rem;margin:-5rem auto 0;padding:2rem 2.25rem 1.75rem}[data-sf-design=carte] [data-block-type]:not([data-block-type=navbar],[data-block-type=footer]) :is(.sf-container,.sf-container-wide){max-inline-size:64rem}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) :is(.sf-container,.sf-container-narrow){-moz-column-gap:3rem;grid-template-columns:13rem minmax(0,1fr);column-gap:3rem;max-inline-size:64rem;display:grid}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) :is(.sf-container,.sf-container-narrow)>*{grid-column:2}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) :is(.sf-container,.sf-container-narrow)>header{grid-column:1/-1}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) nav[aria-label]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-area:2/1/span 3;align-self:start;margin:0;inset-block-start:calc(var(--sf-nav-h,56px) + 1.5rem)}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) nav[aria-label]>ul{border-inline-start:1px solid var(--ct-line-strong);flex-direction:column;gap:.15rem;padding:0;overflow:visible}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) nav[aria-label] a{border-radius:0 10px 10px 0;inline-size:100%;padding-inline:1.1rem;font-size:1rem;display:flex}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) nav[aria-label] a:after{block-size:auto;inline-size:2px;inset:.5rem auto .5rem -1px;scale:1 0}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) nav[aria-label] a:is([aria-current=true],[aria-current=location]):after{scale:1}@supports (anchor-name:--a) and (position-anchor:--a){[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) nav[aria-label]>ul:after{inline-size:2px;block-size:calc(anchor-size(height) - 1rem);transition:inset-block-start .32s var(--ct-ease), block-size .32s var(--ct-ease);inset-block-start:calc(anchor(top) + .5rem);inset-block-end:auto;inset-inline-start:-1px}}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) section[id]{scroll-margin-top:calc(var(--sf-nav-h,56px) + 1.5rem)}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) section[id]>ul{-moz-column-gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;display:grid}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) section[id]>ul>li{border-block-end:1px solid var(--ct-line);border-block-start:0}}@keyframes ct-fade-up{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@keyframes ct-pop{0%{opacity:0;scale:.6}60%{opacity:1;scale:1.08}to{scale:1}}@keyframes ct-bump-a{0%,to{scale:1}40%{scale:1.45}}@keyframes ct-bump-b{0%,to{scale:1}40%{scale:1.45}}@keyframes ct-bar-in{0%{opacity:0;translate:0 120%}to{opacity:1;translate:0}}@keyframes ct-pulse{0%{box-shadow:0 0 #46613a80}70%,to{box-shadow:0 0 0 .45rem #46613a00}}@media (prefers-reduced-motion:no-preference){[data-sf-design=carte] .sf-commerce-hero .sf-commerce-copy>p.font-sf-mono>span.h-px{animation:2.4s ease-out infinite ct-pulse}[data-sf-design=carte] .sf-commerce-hero .sf-commerce-copy{animation:ct-fade-up .5s var(--ct-ease) both}[data-sf-design=carte] .sf-hub>*{animation:ct-fade-up .45s var(--ct-ease) both}[data-sf-design=carte] .sf-hub>:nth-child(2){animation-delay:50ms}[data-sf-design=carte] .sf-hub>:nth-child(3){animation-delay:.1s}[data-sf-design=carte] .sf-hub>:nth-child(n+4){animation-delay:.15s}[data-sf-design=carte] .sf-menu-tab-line{transition:inset-inline-start .3s var(--ct-ease), left .3s var(--ct-ease), inline-size .3s var(--ct-ease), width .3s var(--ct-ease), translate .3s var(--ct-ease)}[data-sf-design=carte] .sf-menu-card-add [role=group]{animation:ct-pop .32s var(--ct-pop)}[data-sf-design=carte] .sf-menu-cart{animation:ct-bar-in .4s var(--ct-ease)}[data-sf-design=carte] .sf-menu-cart-count,[data-sf-design=carte] [data-sf-cart-count$="1"]>span[aria-hidden=true],[data-sf-design=carte] [data-sf-cart-count$="3"]>span[aria-hidden=true],[data-sf-design=carte] [data-sf-cart-count$="5"]>span[aria-hidden=true],[data-sf-design=carte] [data-sf-cart-count$="7"]>span[aria-hidden=true],[data-sf-design=carte] [data-sf-cart-count$="9"]>span[aria-hidden=true]{animation:ct-bump-a .4s var(--ct-pop)}[data-sf-design=carte] [data-sf-cart-count$="0"]>span[aria-hidden=true],[data-sf-design=carte] [data-sf-cart-count$="2"]>span[aria-hidden=true],[data-sf-design=carte] [data-sf-cart-count$="4"]>span[aria-hidden=true],[data-sf-design=carte] [data-sf-cart-count$="6"]>span[aria-hidden=true],[data-sf-design=carte] [data-sf-cart-count$="8"]>span[aria-hidden=true]{animation:ct-bump-b .4s var(--ct-pop)}[data-sf-design=carte] main [role=group]:has(>button+output):not(.sf-menu-card-add *){animation:ct-pop .32s var(--ct-pop)}[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) div:has(>div>button:is([data-sf-action=open-order-flow],[data-sf-action=open-cart])){animation:ct-bar-in .4s var(--ct-ease)}@supports (animation-timeline:view()){[data-sf-design=carte] [data-block-type=menu-board]:not([data-block-variant=cards]) li>article,[data-sf-design=carte] .sf-menu-card,[data-sf-design=carte] [data-block-type=features-grid] ul>li{animation:linear both ct-fade-up;animation-timeline:view();animation-range:entry entry 60%}}}[data-sf-design=studio]{--sf-font-mono:var(--sf-font-body)!important}[data-sf-design=studio] :is(.font-sf-mono,.sf-reveal-index,.sf-commerce-caption){font-variant-numeric:tabular-nums}[data-sf-design=studio]{--studio-ink:var(--sf-color-fg,#121212);--studio-chalk:#f4f5f7;--studio-surface:#f2f3f5;--studio-blue:var(--sf-brand-primary,#2a3bd6);--studio-on-blue:var(--sf-brand-on-primary,#fff);--studio-blue-ink:var(--sf-brand-primary-ink,#2a3bd6);--studio-band:#121212;--studio-band-2:#1c1c1b;--studio-line:var(--studio-ink)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=studio]{--studio-line:color-mix(in oklab, var(--studio-ink) 16%, transparent)}}[data-sf-design=studio]{--studio-snap:cubic-bezier(.2, .9, .15, 1);--sf-radius-card:4px;--sf-radius-control:2px}[data-sf-design=studio] :is(h1,h2,h3):where(.font-sf-heading,.sf-display),[data-sf-design=studio] .sf-stack-title,[data-sf-design=studio] .sf-schedule-dayname{text-transform:uppercase;letter-spacing:-.012em;font-weight:800;font-stretch:125%}[data-sf-design=studio] h2.font-sf-heading{font-size:clamp(1.9rem,1.1rem + 3.1vw,4.1rem);line-height:.95}[data-sf-design=studio] h3.font-sf-heading{line-height:1.02}[data-sf-design=studio] :is(h1,h2,h3):where(.font-sf-heading,.sf-display){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}[data-sf-design=studio] :is(.sf-eyebrow,p.font-sf-mono.uppercase,p.inline-flex.font-sf-mono){font-family:var(--sf-font-body);letter-spacing:.16em;text-transform:uppercase;color:inherit;align-items:center;gap:.6rem;font-size:12px;font-weight:700;display:inline-flex}[data-sf-design=studio] .sf-eyebrow:before{content:"";background:var(--studio-blue);flex:none;block-size:.6rem;inline-size:.6rem}[data-sf-design=studio] p.inline-flex.font-sf-mono>span.h-px{background:var(--studio-blue);opacity:1;block-size:.6rem;inline-size:.6rem}[data-sf-design=studio] a[data-sf-action]:is(.rounded-sf-control,[class*=rounded-sf-control]),[data-sf-design=studio] button.rounded-sf-control{letter-spacing:.06em;text-transform:uppercase;transition:translate .18s var(--studio-snap), box-shadow .18s var(--studio-snap), background-color .2s, color .2s, border-color .2s;font-size:14px;font-weight:700}[data-sf-design=studio] a[data-sf-action].bg-sf-primary:hover{box-shadow:3px 3px 0 var(--studio-ink);translate:-3px -3px}[data-sf-design=studio] [data-block-type=navbar] [data-sf-brand]>span{text-transform:uppercase;letter-spacing:-.01em;font-size:1.15rem;font-weight:800;font-stretch:125%}[data-sf-design=studio] [data-block-type=navbar] nav a{letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:600}[data-sf-design=studio] [data-block-type=navbar] a[data-sf-action]{border-radius:var(--sf-radius-control)}[data-sf-design=studio] [data-commerce-composition=cinema]{background:var(--studio-band);min-block-size:min(980px,100svh)}[data-sf-design=studio] [data-commerce-composition=cinema] .sf-commerce-media:after{background:linear-gradient(90deg,#0a0a0ad1 0%,#0a0a0a8c 42%,#0a0a0a0d 78%),linear-gradient(#0000 50%,#0a0a0ab3)}[data-sf-design=studio] [data-commerce-composition=cinema] .sf-commerce-media img{-o-object-position:70% 50%;object-position:70% 50%}[data-sf-design=studio] [data-commerce-composition=cinema] .sf-commerce-copy{text-align:start;color:#fff;place-self:end start;max-inline-size:70rem;padding:clamp(6rem,12vw,9rem) clamp(1rem,5vw,5rem) clamp(2.5rem,6vw,5rem)}[data-sf-design=studio] [data-commerce-composition=cinema] .sf-commerce-copy>p:first-child{color:#fff}[data-sf-design=studio] [data-commerce-composition=cinema] h1{letter-spacing:-.02em;color:#fff;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;max-inline-size:min(100%,13ch);margin-inline:0;font-size:clamp(2.7rem,.9rem + 7vw,9rem);line-height:.86}[data-sf-design=studio] [data-commerce-composition=cinema] .sf-commerce-copy>p:not(:first-child){color:#ffffffd9;max-inline-size:44ch;margin-inline:0;font-size:clamp(15px,.9rem + .3vw,18px)}[data-sf-design=studio] [data-commerce-composition=cinema] .sf-commerce-actions>div{justify-content:start}[data-sf-design=studio] [data-commerce-composition=cinema] .sf-commerce-actions a:nth-child(2){color:#fff;background:0 0;border:1px solid #ffffff8c}[data-sf-design=studio] [data-commerce-composition=cinema] .sf-commerce-actions a:nth-child(2):hover{color:var(--studio-ink);background:#fff}[data-sf-design=studio] [data-commerce-composition=cinema] .sf-commerce-actions a.bg-sf-primary:hover{box-shadow:3px 3px #fff}[data-sf-design=studio] [data-commerce-composition=cinema] .sf-commerce-copy>ul{color:#ffffffd9;letter-spacing:.04em;text-transform:uppercase;gap:.5rem 1.75rem;font-size:13px}[data-sf-design=studio] [data-commerce-composition=cinema] .sf-commerce-copy>ul svg{color:var(--studio-on-blue);background:var(--studio-blue);block-size:1.25rem;inline-size:1.25rem;padding:3px}[data-sf-design=studio] [data-commerce-composition=cinema] .sf-commerce-caption{display:none}[data-sf-design=studio] [data-commerce-composition=cinema]:after{content:"";background:var(--studio-blue);transform-origin:0;z-index:2;block-size:6px;position:absolute;inset-block-end:0;inset-inline:0}[dir=rtl] [data-sf-design=studio] [data-commerce-composition=cinema]:after{transform-origin:100%}[data-sf-design=studio] [data-block-type=marquee-band]{background:var(--studio-blue);color:var(--studio-on-blue);z-index:3;margin-block:clamp(-1.25rem,-1.5vw,-.5rem) 0;position:relative}[data-sf-design=studio] [data-block-type=marquee-band] .sf-marquee-text{font-family:var(--sf-font-heading);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(1.6rem,1rem + 3vw,4rem);font-weight:800;font-stretch:125%}[data-sf-design=studio] [data-block-type=marquee-band] .sf-marquee-item:after{content:"";vertical-align:.32em;background:currentColor;block-size:.32em;inline-size:.32em;margin-inline:.7em;display:inline-block}[data-sf-design=studio] [data-block-type=statement][data-block-variant=manifesto] h2.font-sf-heading{max-inline-size:24ch;font-size:clamp(1.7rem,.9rem + 3.3vw,4.4rem);line-height:.98}[data-sf-design=studio] [data-block-type=statement][data-block-variant=manifesto] [aria-hidden=true].bg-sf-fg\/60{background:#0a0a0a9e}[data-sf-design=studio] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-card{border-radius:var(--sf-radius-card);background:var(--studio-band)}[data-sf-design=studio] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-media:after{background:linear-gradient(#0a0a0a00 38%,#0a0a0ad9)}[data-sf-design=studio] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-caption{-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:clamp(.5rem,1.5vw,1rem)}[data-sf-design=studio] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-index{aspect-ratio:1;background:var(--studio-blue);min-inline-size:clamp(4.5rem,7vw,6.5rem);color:var(--studio-on-blue);flex-direction:column;justify-content:center;align-items:center;padding:.5rem;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:800;font-stretch:125%;line-height:.9;display:inline-flex}[data-sf-design=studio] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-index:before{content:"Round";font-family:var(--sf-font-body);letter-spacing:.18em;text-transform:uppercase;opacity:.85;margin-block-end:.35rem;font-size:10px;font-weight:700;font-stretch:100%}[data-sf-design=studio] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-title{font-size:clamp(1.6rem,1rem + 2.4vw,3.2rem);line-height:.95}[data-sf-design=studio] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-title a{text-decoration:none}[data-sf-design=studio] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-includes li svg{color:var(--studio-blue);background:#fff}[data-sf-design=studio] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-action a{color:var(--studio-ink);background:#fff;border-color:#fff}[data-sf-design=studio] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-action a:hover{background:var(--studio-blue);color:var(--studio-on-blue);border-color:var(--studio-blue);box-shadow:none;translate:none}@media (max-width:639.98px){[data-sf-design=studio] :is(h1,h2,h3):where(.font-sf-heading,.sf-display){font-stretch:110%}[data-sf-design=studio] [data-commerce-composition=cinema] h1{max-inline-size:100%;font-size:clamp(2rem,10.2vw,3.4rem)}[data-sf-design=studio] [data-commerce-composition=cinema] .sf-commerce-copy{min-inline-size:0;max-inline-size:100%}}@media (max-width:767.98px){[data-sf-design=studio] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-caption{background:var(--studio-band);margin:-2.5rem .5rem .5rem}[data-sf-design=studio] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-index{justify-self:start;inline-size:4rem;min-inline-size:0;font-size:1.5rem}[data-sf-design=studio] [data-commerce-composition=cinema] .sf-commerce-media img{-o-object-position:82% 50%;object-position:82% 50%}}[data-sf-design=studio] [data-block-type=services-showcase][data-block-variant=alternating] h3.font-sf-heading{font-size:clamp(1.7rem,1rem + 2.2vw,3rem);line-height:.95}[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week]{background:var(--studio-band);color:var(--studio-chalk)}[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week] :is(.text-sf-muted-fg,.text-sf-tone-muted){color:var(--studio-chalk)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week] :is(.text-sf-muted-fg,.text-sf-tone-muted){color:color-mix(in oklab, var(--studio-chalk) 72%, transparent)}}[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week] .sf-eyebrow{color:var(--studio-chalk)}[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week] h2.font-sf-heading{font-size:clamp(2.2rem,1rem + 4.6vw,5.6rem)}[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week] .sf-schedule-filter{gap:.5rem;margin-block:0 clamp(1.5rem,3vw,2.5rem)}[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week] .sf-schedule-chip span{border-color:var(--studio-chalk);min-block-size:2.75rem;padding-inline:1.15rem}@supports (color:color-mix(in lab, red, red)){[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week] .sf-schedule-chip span{border-color:color-mix(in oklab, var(--studio-chalk) 35%, transparent)}}[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week] .sf-schedule-chip span{border-radius:var(--sf-radius-control);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week] .sf-schedule-chip:hover span{border-color:var(--studio-chalk)}[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week] .sf-schedule-chip input:checked+span{background:var(--studio-blue);border-color:var(--studio-blue);color:var(--studio-on-blue)}[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week] .sf-schedule-days{border-block-start:1px solid var(--studio-chalk);gap:0}@supports (color:color-mix(in lab, red, red)){[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week] .sf-schedule-days{border-block-start:1px solid color-mix(in oklab, var(--studio-chalk) 20%, transparent)}}[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week] .sf-schedule-day{padding-block:1rem 1.25rem}[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week] .sf-schedule-dayname{color:var(--studio-chalk);margin-block-end:.85rem;font-size:clamp(1.1rem,.9rem + .8vw,1.6rem)}[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week] .sf-schedule-session{border:0;border-inline-start:3px solid var(--studio-chalk);position:relative}@supports (color:color-mix(in lab, red, red)){[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week] .sf-schedule-session{border-inline-start:3px solid color-mix(in oklab, var(--studio-chalk) 22%, transparent)}}[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week] .sf-schedule-session{background:var(--studio-band-2);transition:opacity .3s var(--studio-snap), filter .3s, background-color .3s, border-color .3s, translate .3s var(--studio-snap);border-radius:0;padding:.7rem .8rem .75rem}[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week] .sf-schedule-session[data-sf-discipline="1"]{border-inline-start-color:var(--studio-blue)}[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week] .sf-schedule-session:hover{background:#262625}[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week] .sf-schedule-time{letter-spacing:.06em;opacity:.75;font-size:12px}[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week] .sf-schedule-title{font-size:15px;font-weight:700}[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week] .sf-schedule-meta{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:11px}[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week] .sf-schedule-discipline{display:none}[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week] .sf-schedule-foot{margin-block-start:clamp(1.5rem,3vw,2.5rem)}[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week] .sf-schedule-foot a.bg-sf-primary:hover{box-shadow:3px 3px 0 var(--studio-chalk)}[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week]:has(.sf-schedule-chip input:not([value="0"]):checked) .sf-schedule-session:is([data-sf-discipline="1"],[data-sf-discipline="2"],[data-sf-discipline="3"],[data-sf-discipline="4"],[data-sf-discipline="5"],[data-sf-discipline="6"]){border-inline-start-color:var(--studio-blue)}:is([data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week]:has(.sf-schedule-chip input[value="1"]:checked) .sf-schedule-session[data-sf-discipline="1"],[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week]:has(.sf-schedule-chip input[value="2"]:checked) .sf-schedule-session[data-sf-discipline="2"],[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week]:has(.sf-schedule-chip input[value="3"]:checked) .sf-schedule-session[data-sf-discipline="3"],[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week]:has(.sf-schedule-chip input[value="4"]:checked) .sf-schedule-session[data-sf-discipline="4"],[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week]:has(.sf-schedule-chip input[value="5"]:checked) .sf-schedule-session[data-sf-discipline="5"],[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week]:has(.sf-schedule-chip input[value="6"]:checked) .sf-schedule-session[data-sf-discipline="6"]){background:var(--studio-blue);color:var(--studio-on-blue);border-inline-start-color:var(--studio-on-blue);translate:0 -2px}@media (min-width:1024px){[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week] .sf-schedule-day{border-inline-start:1px solid var(--studio-chalk);padding-inline:.5rem}@supports (color:color-mix(in lab, red, red)){[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week] .sf-schedule-day{border-inline-start:1px solid color-mix(in oklab, var(--studio-chalk) 12%, transparent)}}[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week] .sf-schedule-day:first-child{border-inline-start:0;padding-inline-start:0}[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week] .sf-schedule-week{gap:0}}@media (max-width:1023.98px){[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week] .sf-schedule-day{border-block-end:1px solid var(--studio-chalk)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week] .sf-schedule-day{border-block-end:1px solid color-mix(in oklab, var(--studio-chalk) 14%, transparent)}}[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=week] .sf-schedule-sessions{grid-template-columns:repeat(auto-fill,minmax(min(100%,10.5rem),1fr))}}[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=agenda] .sf-schedule-day{border-block-start-color:var(--studio-line)}[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=agenda] .sf-schedule-dayname{font-size:clamp(1.2rem,1rem + 1vw,1.9rem)}[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=agenda] .sf-schedule-session{border-radius:var(--sf-radius-card);background:var(--studio-surface);border-color:#0000}[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=agenda] .sf-schedule-session[data-sf-discipline="1"]{border-inline-start:3px solid var(--studio-blue)}[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=agenda] .sf-schedule-chip span{text-transform:uppercase;letter-spacing:.1em;border-radius:var(--sf-radius-control);font-size:12px}[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=agenda] .sf-schedule-discipline{color:var(--studio-blue-ink);font-weight:700}:is([data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=agenda]:has(.sf-schedule-chip input[value="1"]:checked) .sf-schedule-session[data-sf-discipline="1"],[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=agenda]:has(.sf-schedule-chip input[value="2"]:checked) .sf-schedule-session[data-sf-discipline="2"],[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=agenda]:has(.sf-schedule-chip input[value="3"]:checked) .sf-schedule-session[data-sf-discipline="3"],[data-sf-design=studio] [data-block-type=class-schedule][data-block-variant=agenda]:has(.sf-schedule-chip input[value="4"]:checked) .sf-schedule-session[data-sf-discipline="4"]){border-color:var(--studio-blue);border-inline-start:3px solid var(--studio-blue)}[data-sf-design=studio] [data-block-type=process-steps] .sf-step-marker{background:var(--studio-blue);color:var(--studio-on-blue);border:0;border-radius:0;font-weight:800;font-stretch:125%}[data-sf-design=studio] [data-block-type=process-steps] .sf-step-image{border-radius:var(--sf-radius-card)}[data-sf-design=studio] [data-block-type=process-steps] .sf-step-image img{filter:grayscale(.35)contrast(1.05);transition:filter .4s, scale .6s var(--studio-snap)}[data-sf-design=studio] [data-block-type=process-steps] li:hover .sf-step-image img{filter:none;scale:1.04}[data-sf-design=studio] [data-block-type=process-steps] h3{text-transform:uppercase;font-weight:800;font-stretch:125%}[data-sf-design=studio] [data-block-type=process-steps] .text-sf-accent-ink{color:var(--studio-blue-ink);letter-spacing:.08em;text-transform:uppercase;font-weight:700}[data-sf-design=studio] [data-block-type=gallery] figcaption,[data-sf-design=studio] [data-block-type=gallery] .sf-gallery-caption{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}[data-sf-design=studio] [data-block-type=gallery] img{filter:saturate(.85)contrast(1.05)}[data-sf-design=studio] [data-block-type=pricing-plans] .sf-card{border-radius:var(--sf-radius-card);border:1px solid var(--studio-line);background:var(--studio-surface);box-shadow:none;transition:translate .25s var(--studio-snap), box-shadow .25s var(--studio-snap)}[data-sf-design=studio] [data-block-type=pricing-plans] li:hover .sf-card{box-shadow:4px 4px 0 var(--studio-ink);translate:-4px -4px}[data-sf-design=studio] [data-block-type=pricing-plans] .sf-card h3{font-size:clamp(1.15rem,1rem + .6vw,1.5rem)}[data-sf-design=studio] [data-block-type=pricing-plans] .sf-card bdi{letter-spacing:-.02em;font-weight:800;font-stretch:125%}[data-sf-design=studio] [data-block-type=pricing-plans] .sf-card .bg-sf-primary-soft{background:var(--studio-blue);color:var(--studio-on-blue);border-radius:0}[data-sf-design=studio] [data-block-type=pricing-plans] .sf-card bdi.text-sf-4xl{font-size:clamp(1.9rem,1.3rem + 1.4vw,2.6rem);font-stretch:112%}[data-sf-design=studio] [data-block-type=pricing-plans] .sf-card[data-selected]{--sf-card-selected-bg:var(--studio-band);--sf-card-selected-border:var(--studio-band);background:var(--studio-band);color:var(--studio-chalk)}[data-sf-design=studio] [data-block-type=pricing-plans] .sf-card[data-selected] :is(.text-sf-muted-fg,.text-sf-tone-muted){color:var(--studio-chalk)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=studio] [data-block-type=pricing-plans] .sf-card[data-selected] :is(.text-sf-muted-fg,.text-sf-tone-muted){color:color-mix(in oklab, var(--studio-chalk) 70%, transparent)}}[data-sf-design=studio] [data-block-type=pricing-plans] .sf-card[data-selected]>div:first-child{background:var(--studio-blue);color:var(--studio-on-blue);letter-spacing:.16em}[data-sf-design=studio] [data-block-type=pricing-plans] .sf-card[data-selected] a.bg-sf-primary:hover{box-shadow:3px 3px 0 var(--studio-chalk)}[data-sf-design=studio] [data-block-type=pricing-plans] .sf-card:not([data-selected]) a[data-sf-action]{border-color:var(--studio-ink)}[data-sf-design=studio] [data-block-type=team-grid] img{filter:grayscale()contrast(1.08);transition:filter .5s}[data-sf-design=studio] [data-block-type=team-grid] li:hover img{filter:grayscale(0)}[data-sf-design=studio] [data-block-type=team-grid] h3{text-transform:uppercase;font-size:1.05rem;font-weight:800;font-stretch:125%}[data-sf-design=studio] [data-block-type=faq-accordion] summary,[data-sf-design=studio] [data-block-type=faq-accordion] button[aria-expanded]{font-weight:700}[data-sf-design=studio] [data-block-type=faq-accordion] aside,[data-sf-design=studio] [data-block-type=faq-accordion] [data-sf-faq-aside]{border-radius:var(--sf-radius-card)}[data-sf-design=studio] [data-block-type=cta][data-block-variant=media]{background:var(--studio-band)}[data-sf-design=studio] [data-block-type=cta][data-block-variant=media] h2.font-sf-heading{font-size:clamp(2.1rem,1rem + 4vw,5rem);line-height:.92}[data-sf-design=studio] [data-block-type=cta][data-block-variant=media] a.bg-sf-primary:hover{box-shadow:3px 3px 0 var(--studio-chalk)}[data-sf-design=studio] [data-block-type=footer] [data-sf-brand]>span{text-transform:uppercase;font-weight:800;font-stretch:125%}[data-sf-design=studio] [data-block-type=footer] p.font-sf-heading.select-none.whitespace-nowrap{text-transform:uppercase;letter-spacing:-.03em;font-weight:800;font-stretch:125%;line-height:.9;font-size:min(calc((min(100vw, var(--sf-container-wide)) - 2 * var(--sf-gutter)) / (var(--sf-footer-wordmark-chars,10) * .96)), 13rem)}@keyframes studio-snap-in{0%{opacity:0;translate:0 18px;scale:1.04}to{opacity:1;translate:0;scale:1}}@keyframes studio-deal{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0}}@keyframes studio-round-clock{0%{scale:0 1}to{scale:1}}@media (prefers-reduced-motion:no-preference){[data-sf-design=studio]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero h1{animation:studio-snap-in .7s var(--studio-snap) .15s both}[data-sf-design=studio]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=cinema]:after{animation:studio-round-clock 1.4s var(--studio-snap) .4s both}@supports (animation-timeline:view()){[data-sf-design=studio]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=cinema]:after{animation:linear both studio-round-clock;animation-timeline:view();animation-range:exit exit 90%}[data-sf-design=studio]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=class-schedule] .sf-schedule-day{animation:linear both studio-deal;animation-timeline:view();animation-range:entry entry 70%}[data-sf-design=studio]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=class-schedule] .sf-schedule-day:nth-child(2){animation-range:entry 8% entry 78%}[data-sf-design=studio]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=class-schedule] .sf-schedule-day:nth-child(3){animation-range:entry 16% entry 86%}[data-sf-design=studio]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=class-schedule] .sf-schedule-day:nth-child(4){animation-range:entry 24% entry 94%}[data-sf-design=studio]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=class-schedule] .sf-schedule-day:nth-child(5){animation-range:entry 32% cover 52%}[data-sf-design=studio]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=class-schedule] .sf-schedule-day:nth-child(6){animation-range:entry 40% cover 56%}[data-sf-design=studio]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=class-schedule] .sf-schedule-day:nth-child(7){animation-range:entry 48% cover 60%}}}@media (prefers-reduced-motion:reduce){[data-sf-design=studio] [data-commerce-composition=cinema]:after{scale:1}}@property --stay-sun-x{syntax:"<percentage>";inherits:false;initial-value:30%}@property --stay-sun-y{syntax:"<percentage>";inherits:false;initial-value:40%}@property --stay-sun{syntax:"<color>";inherits:false;initial-value:#fff4d6}[data-sf-design=stay]{--sf-font-mono:var(--sf-font-body)!important}[data-sf-design=stay] :is(.font-sf-mono,.sf-reveal-index,.sf-commerce-caption){font-variant-numeric:tabular-nums}[data-sf-design=stay]{--stay-ink:var(--sf-color-fg,#1d2a2c);--stay-lake:var(--sf-brand-primary,#2b5560);--stay-lake-deep:var(--stay-lake)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=stay]{--stay-lake-deep:color-mix(in oklab, var(--stay-lake) 72%, #0b1416)}}[data-sf-design=stay]{--stay-ochre:var(--sf-brand-accent,#c38b3c);--stay-page:var(--sf-color-bg,#fff);--stay-mist:var(--stay-lake)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=stay]{--stay-mist:color-mix(in oklab, var(--stay-lake) 7%, #fff)}}[data-sf-design=stay]{--stay-rule:var(--stay-ink)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=stay]{--stay-rule:color-mix(in oklab, var(--stay-ink) 16%, transparent)}}[data-sf-design=stay]{--stay-ease:cubic-bezier(.2, .7, .1, 1);--stay-edge:max(var(--sf-gutter,1.25rem), calc((100vw - var(--sf-container-wide,80rem)) / 2));--sf-radius-card:2px;--sf-radius-control:999px;--sf-commerce-pad:clamp(.5rem, 1.6vw, 1.25rem)}[data-sf-design=stay] :is(h1,h2,h3):where(.font-sf-heading,.sf-display){letter-spacing:-.022em;font-optical-sizing:auto;font-weight:380}[data-sf-design=stay] h2.font-sf-heading{font-size:clamp(2.1rem,1.4rem + 2.6vw,3.9rem);line-height:1.04}[data-sf-design=stay] :is(.sf-eyebrow,p.font-sf-mono.uppercase,p.inline-flex.font-sf-mono){font-family:var(--sf-font-body);letter-spacing:.24em;text-transform:uppercase;font-size:11px;font-weight:600}[data-sf-design=stay] :is(.sf-eyebrow,p.inline-flex.font-sf-mono)>span.h-px{background:var(--stay-ochre);opacity:1;inline-size:2rem}[data-sf-design=stay] a[data-sf-action]{transition:background-color .4s var(--stay-ease), color .4s var(--stay-ease), border-color .4s var(--stay-ease), translate .4s var(--stay-ease)}[data-sf-design=stay] a[data-sf-action]:hover{translate:0 -1px}[data-sf-design=stay] [data-sf-media]:not([data-block-type=hero] *,[data-block-type=statement] *,[data-block-type=cta] *){border-radius:2px}[data-sf-design=stay] [data-block-type=navbar] [data-sf-brand]>span{font-family:var(--sf-font-heading);letter-spacing:-.01em;font-size:1.35rem;font-weight:400}[data-sf-design=stay] [data-block-type=navbar] nav a{letter-spacing:.08em;text-transform:uppercase;font-size:12px}[data-sf-design=stay] [data-commerce-composition=cinema]{background:var(--stay-lake-deep);min-block-size:min(980px,100svh);padding-inline:0;overflow:clip}[data-sf-design=stay] [data-commerce-composition=cinema] .sf-commerce-media:after{background:linear-gradient(0deg, var(--stay-lake-deep) 0%, var(--stay-lake-deep) 42%, transparent 66%), linear-gradient(180deg, #00000057 0%, transparent 22%)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=stay] [data-commerce-composition=cinema] .sf-commerce-media:after{background:linear-gradient(0deg, color-mix(in oklab, var(--stay-lake-deep) 82%, transparent) 0%, color-mix(in oklab, var(--stay-lake-deep) 30%, transparent) 42%, transparent 66%), linear-gradient(180deg, lab(0% 0 0/.34) 0%, transparent 22%)}}[data-sf-design=stay] [data-commerce-composition=cinema]:after{content:"";z-index:4;pointer-events:none;border:1px solid #ffffff59;position:absolute;inset:clamp(.6rem,1.4vw,1.25rem)}[data-sf-design=stay] [data-commerce-composition=cinema] .sf-commerce-copy{text-align:start;place-self:end start;max-inline-size:min(64rem,100%);padding:clamp(2rem,6vw,5rem) clamp(1.5rem,5.5vw,5.5rem) clamp(2.5rem,6vw,5rem)}[data-sf-design=stay] [data-commerce-composition=cinema] .sf-commerce-copy>p:first-child{color:#fff}[data-sf-design=stay] [data-commerce-composition=cinema] .sf-commerce-copy>p:first-child>span.h-px{background:var(--stay-ochre)}[data-sf-design=stay] [data-commerce-composition=cinema] h1{letter-spacing:-.04em;text-wrap:balance;max-inline-size:11ch;margin-inline:0;font-size:clamp(3rem,1.2rem + 7vw,8.5rem);font-weight:330;line-height:.92}[data-sf-design=stay] [data-commerce-composition=cinema] .sf-commerce-copy>p:not(:first-child){color:#ffffffe0;max-inline-size:44ch;margin-inline:0;font-size:clamp(15px,.9rem + .2vw,17px)}[data-sf-design=stay] [data-commerce-composition=cinema] .sf-commerce-actions>div{justify-content:start}[data-sf-design=stay] [data-commerce-composition=cinema] .sf-commerce-actions a:first-child{background:var(--stay-page);color:var(--stay-ink);border-color:var(--stay-page)}[data-sf-design=stay] [data-commerce-composition=cinema] .sf-commerce-actions a:first-child:hover{background:#fff}[data-sf-design=stay] [data-commerce-composition=cinema] .sf-commerce-actions a:nth-child(2){color:#fff;background:0 0;border:1px solid #ffffff8c}[data-sf-design=stay] [data-commerce-composition=cinema] .sf-commerce-actions a:nth-child(2):hover{background:#ffffff1f}[data-sf-design=stay] [data-commerce-composition=cinema] .sf-commerce-caption{z-index:3;writing-mode:vertical-rl;font-family:var(--sf-font-body);letter-spacing:.3em;text-transform:uppercase;color:#fffc;font-size:11px;font-weight:600;position:absolute;inset:auto clamp(1.4rem,2.6vw,2.4rem) clamp(2.5rem,6vw,5rem) auto;rotate:180deg}[data-sf-design=stay] [data-commerce-composition=cinema] .sf-commerce-caption span{display:none}@media (max-width:767.98px){[data-sf-design=stay] [data-commerce-composition=cinema]{min-block-size:min(760px,92svh)}[data-sf-design=stay] [data-commerce-composition=cinema] .sf-commerce-caption{display:none}[data-sf-design=stay] [data-commerce-composition=cinema] h1{max-inline-size:9ch;font-size:clamp(2.6rem,11.5vw,3.6rem)}[data-sf-design=stay] [data-commerce-composition=cinema] .sf-commerce-copy{padding-inline:1.5rem}}[data-sf-design=stay] [data-block-type=marquee-band]{background:var(--stay-page);color:var(--stay-ink);border-block-end:1px solid var(--stay-rule);padding-block:clamp(.9rem,2vw,1.4rem)}[data-sf-design=stay] [data-block-type=marquee-band] .sf-marquee-text{font-family:var(--sf-font-heading);letter-spacing:-.01em;text-transform:none;font-size:clamp(1.15rem,.9rem + 1vw,1.75rem);font-weight:350}[data-sf-design=stay] [data-block-type=marquee-band] .sf-marquee-item:after{content:"";background:var(--stay-ochre);border-radius:50%;block-size:.35rem;inline-size:.35rem}[data-sf-design=stay] [data-block-type=statement][data-block-variant=manifesto]:not(:has([data-sf-media])) h2{max-inline-size:24ch;font-size:clamp(1.9rem,1.1rem + 3.2vw,4.6rem);font-weight:330;line-height:1.06}[data-sf-design=stay] [data-block-type=statement][data-block-variant=manifesto]:not(:has([data-sf-media])) span.mb-sf-gap-lg.h-px{background:var(--stay-rule)}@media (min-width:1024px){[data-sf-design=stay] [data-block-type=statement][data-block-variant=manifesto]:not(:has([data-sf-media])) .max-w-6xl{margin-inline-start:clamp(4rem,14vw,14rem)}}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=alternating]>.sf-container>header{border-block-end:1px solid var(--stay-rule);padding-block-end:clamp(1.5rem,3vw,2.5rem)}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=alternating]>.sf-container>header h2{max-inline-size:14ch;font-size:clamp(2.4rem,1.4rem + 3.6vw,5rem);line-height:1}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=alternating]>.sf-container>ol{gap:clamp(4rem,9vw,8rem)}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=alternating] article{align-items:end}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=alternating] article>div:first-child{background:var(--stay-mist);box-shadow:0 1px 0 var(--stay-rule), 0 24px 50px -36px var(--stay-ink);padding:clamp(6px,.7vw,10px)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=alternating] article>div:first-child{box-shadow:0 1px 0 var(--stay-rule), 0 24px 50px -36px color-mix(in oklab, var(--stay-ink) 45%, transparent)}}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=alternating] article>div:first-child{border-radius:2px}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=alternating] article>div:first-child [data-sf-media-frame]{border-radius:1px}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=alternating] article img{transition:scale 1.4s var(--stay-ease)}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=alternating] article:hover img{scale:1.04}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=alternating] article>div:last-child>span:first-child{font-family:var(--sf-font-heading);letter-spacing:-.04em;color:var(--stay-lake);font-size:clamp(3.6rem,2.4rem + 4vw,7rem);font-weight:300;line-height:.85}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=alternating] article>div:last-child>span:first-child>span{display:none}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=alternating] h3{letter-spacing:-.025em;font-size:clamp(2rem,1.5rem + 1.6vw,3rem);font-weight:380;line-height:1}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=alternating] h3 a{text-decoration:none}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=alternating] article>div:last-child>p{font-size:1rem;line-height:1.65}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=alternating] article ul{border-block-start:1px solid var(--stay-rule);gap:0 1.5rem}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=alternating] article ul>li{border-block-end:1px solid var(--stay-rule);padding-block:.6rem;font-size:13.5px}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=alternating] article ul svg{color:var(--stay-ochre)}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=alternating] article>div:last-child>div{border:0;padding-block-start:.25rem}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=alternating] bdi{font-family:var(--sf-font-heading);letter-spacing:-.02em;font-size:clamp(1.6rem,1.3rem + .8vw,2.1rem);font-weight:400}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=alternating] article>div:last-child>a{align-self:flex-start}[data-sf-design=stay]:lang(fr) [data-block-type=services-showcase] bdi:after{content:" la nuit";font-family:var(--sf-font-body);letter-spacing:0;color:var(--sf-color-muted-fg);font-size:.5em}[data-sf-design=stay]:not(:lang(fr)) [data-block-type=services-showcase] bdi:after{content:" / night";font-family:var(--sf-font-body);letter-spacing:0;color:var(--sf-color-muted-fg);font-size:.5em}@media (min-width:768px){[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=alternating] article>div:first-child{grid-column:span 7/span 7}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=alternating] article>div:last-child{grid-column:span 5/span 5;padding-block-end:1rem}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=alternating] li:nth-child(2n) article>div:last-child{padding-inline:0 clamp(1rem,3vw,3rem)}}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=stack]>.sf-container>header{margin-block-end:clamp(2rem,4vw,3.5rem)}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack{gap:clamp(1rem,2vw,1.75rem)}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-card{border:1px solid var(--stay-rule);background:var(--stay-mist);color:var(--stay-ink);box-shadow:0 18px 40px -30px var(--stay-ink);border-radius:2px;gap:clamp(1rem,3vw,3rem);padding:clamp(.6rem,1.2vw,1rem);display:grid}@supports (color:color-mix(in lab, red, red)){[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-card{box-shadow:0 18px 40px -30px color-mix(in oklab, var(--stay-ink) 30%, transparent)}}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-media{aspect-ratio:4/3;border-radius:1px}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-media:after{content:none}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-caption{-webkit-backdrop-filter:none;color:inherit;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;margin:0;padding:.5rem clamp(.25rem,2vw,2rem) .75rem 0;display:flex;position:relative;inset:auto}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-index{font-family:var(--sf-font-heading);letter-spacing:-.04em;color:var(--stay-lake);font-size:clamp(3rem,2.2rem + 3vw,5.5rem);font-weight:300;line-height:.85}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-eyebrow{font-family:var(--sf-font-body);letter-spacing:.24em;color:var(--stay-lake);opacity:1;font-size:11px;font-weight:600}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-title{letter-spacing:-.025em;font-size:clamp(1.9rem,1.4rem + 1.6vw,2.8rem);font-weight:380;line-height:1.02}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-title a{text-decoration:none}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-caption p{color:var(--sf-color-muted-fg);opacity:1;max-inline-size:52ch;font-size:15px;line-height:1.6}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-includes{color:var(--stay-ink);gap:.35rem 1.25rem}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-includes svg{color:var(--stay-ochre)}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-price bdi{font-family:var(--sf-font-heading);font-size:1.6rem;font-weight:400}@media (min-width:768px){[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-card{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}}@media (max-width:767.98px){[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-panel{position:static}[data-sf-design=stay] [data-block-type=services-showcase][data-block-variant=stack] .sf-stack-card{filter:none;animation:none;scale:none}}[data-sf-design=stay] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]){color:#fff;align-items:flex-end;min-block-size:min(88svh,52rem)}[data-sf-design=stay] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media])>div:first-child>div:last-child{background:linear-gradient(20deg, var(--stay-lake-deep) 0%, var(--stay-lake-deep) 50%, transparent 75%)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=stay] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media])>div:first-child>div:last-child{background:linear-gradient(20deg, color-mix(in oklab, var(--stay-lake-deep) 78%, transparent) 0%, color-mix(in oklab, var(--stay-lake-deep) 26%, transparent) 50%, transparent 75%)}}[data-sf-design=stay] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]) :is(h2,p,span){color:inherit}[data-sf-design=stay] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]) h2{max-inline-size:18ch;font-size:clamp(2rem,1.2rem + 3.2vw,4.4rem);font-weight:330;line-height:1.04}[data-sf-design=stay] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]) .sf-container-wide{padding-block:clamp(2.5rem,6vw,5.5rem)}[data-sf-design=stay] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]) .sf-scroll-words{opacity:1!important;animation:none!important}[data-sf-design=stay] [data-block-type=content-media][data-block-variant=editorial] h2{font-size:clamp(2.1rem,1.4rem + 2.6vw,3.9rem);line-height:1.02}[data-sf-design=stay] [data-block-type=content-media][data-block-variant=editorial] span.mt-2.h-px{background:var(--stay-ochre)}[data-sf-design=stay] [data-block-type=content-media][data-block-variant=editorial] .aspect-\[3\/2\]{outline:clamp(6px, .7vw, 10px) solid var(--stay-mist);box-shadow:0 0 0 calc(clamp(6px, .7vw, 10px) + 1px) var(--stay-rule);border-radius:2px}[data-sf-design=stay] [data-block-type=content-media][data-block-variant=editorial] ul>li>span:first-child{color:var(--stay-ochre)}[data-sf-design=stay] [data-block-type=content-media][data-block-variant=editorial] ul>li h3{font-size:1.25rem}@media (min-width:1024px){[data-sf-design=stay] [data-block-type=content-media][data-block-variant=editorial] .aspect-\[3\/2\]{aspect-ratio:5/4}}[data-sf-design=stay] [data-block-type=process-steps][data-block-variant=timeline]{view-timeline:--stay-day block;--stay-sky:linear-gradient(180deg, #f6d6b8 0%, #f3e3cc 14%, #c9dee6 30%, #9cc6d8 46%, #a9cfdc 56%, #efcf98 68%, #e59a6c 80%, #b4636a 89%, #3a3f5e 100%)}[data-sf-design=stay] [data-block-type=process-steps][data-block-variant=timeline] h2{font-size:clamp(2.1rem,1.4rem + 2.4vw,3.7rem);line-height:1.02}[data-sf-design=stay] [data-block-type=process-steps][data-block-variant=timeline] ol>li>div>div:first-child>span:first-child{font-family:var(--sf-font-heading);letter-spacing:-.02em;color:var(--stay-lake);font-size:clamp(1.6rem,1.2rem + 1vw,2.2rem);font-weight:330}[data-sf-design=stay] [data-block-type=process-steps][data-block-variant=timeline] ol>li h3{font-size:clamp(1.35rem,1.1rem + .6vw,1.75rem)}[data-sf-design=stay] [data-block-type=process-steps][data-block-variant=timeline] ol>li [data-sf-media]{aspect-ratio:3/2;outline:6px solid var(--stay-mist);box-shadow:0 0 0 7px var(--stay-rule);inline-size:calc(100% - 14px);margin:7px}[data-sf-design=stay] [data-block-type=process-steps][data-block-variant=timeline] [data-sf-icon-disc]{background:var(--stay-page);border-color:var(--stay-rule);color:var(--stay-lake);font-family:var(--sf-font-heading);font-weight:400}[data-sf-design=stay] [data-block-type=process-steps][data-block-variant=timeline] [data-sf-progress]>div{background:var(--stay-ochre)}[data-sf-design=stay] [data-block-type=process-steps][data-block-variant=timeline]>.sf-container>div:first-child>div:after,[data-sf-design=stay] [data-block-type=process-steps][data-block-variant=timeline]>.sf-container>div:last-child:before{content:"";background:linear-gradient(0deg, var(--stay-lake-deep) 0 21%, var(--stay-lake) 21% 21.6%, transparent 21.6%), radial-gradient(circle at var(--stay-sun-x) var(--stay-sun-y), var(--stay-sun) 0 7%, var(--stay-sun) 9%, transparent 22%), var(--stay-sky);border-radius:2px;display:block}@supports (color:color-mix(in lab, red, red)){[data-sf-design=stay] [data-block-type=process-steps][data-block-variant=timeline]>.sf-container>div:first-child>div:after,[data-sf-design=stay] [data-block-type=process-steps][data-block-variant=timeline]>.sf-container>div:last-child:before{background:linear-gradient(0deg, color-mix(in oklab, var(--stay-lake-deep) 92%, #000) 0 21%, color-mix(in oklab, var(--stay-lake) 60%, #fff) 21% 21.6%, transparent 21.6%), radial-gradient(circle at var(--stay-sun-x) var(--stay-sun-y), var(--stay-sun) 0 7%, color-mix(in oklab, var(--stay-sun) 40%, transparent) 9%, transparent 22%), var(--stay-sky)}}[data-sf-design=stay] [data-block-type=process-steps][data-block-variant=timeline]>.sf-container>div:first-child>div:after,[data-sf-design=stay] [data-block-type=process-steps][data-block-variant=timeline]>.sf-container>div:last-child:before{--stay-sun-x:58%;--stay-sun-y:40%;--stay-sun:#ffe2a8;box-shadow:inset 0 0 0 1px #ffffff40, 0 18px 40px -30px var(--stay-ink);background-position:0 0,0 0,0 72%;background-size:100% 100%,100% 100%,100% 700%}@supports (color:color-mix(in lab, red, red)){[data-sf-design=stay] [data-block-type=process-steps][data-block-variant=timeline]>.sf-container>div:first-child>div:after,[data-sf-design=stay] [data-block-type=process-steps][data-block-variant=timeline]>.sf-container>div:last-child:before{box-shadow:inset 0 0 0 1px #ffffff40, 0 18px 40px -30px color-mix(in oklab, var(--stay-ink) 50%, transparent)}}[data-sf-design=stay] [data-block-type=process-steps][data-block-variant=timeline]>.sf-container>div:first-child>div:after{aspect-ratio:4/3;inline-size:min(100%,24rem)}[data-sf-design=stay] [data-block-type=process-steps][data-block-variant=timeline]>.sf-container>div:last-child:before{z-index:3;background-size:100% 100%,100% 100%,100% 700%;block-size:3.25rem;margin-block-end:1.75rem;position:sticky;inset-block-start:4.75rem}@media (max-width:1023.98px){[data-sf-design=stay] [data-block-type=process-steps][data-block-variant=timeline]>.sf-container>div:first-child>div:after{display:none}}@media (min-width:1024px){[data-sf-design=stay] [data-block-type=process-steps][data-block-variant=timeline]>.sf-container>div:last-child:before{display:none}}@keyframes stay-day{0%{--stay-sun-x:14%;--stay-sun-y:74%;--stay-sun:#fff1cf;background-position:0 0,0 0,0 0}45%{--stay-sun-x:46%;--stay-sun-y:18%;--stay-sun:#fffbe8;background-position:0 0,0 0,0 45%}80%{--stay-sun-x:76%;--stay-sun-y:52%;--stay-sun:#ffc27a;background-position:0 0,0 0,0 82%}to{--stay-sun-x:88%;--stay-sun-y:86%;--stay-sun:#ff8f5a;background-position:0 0,0 0,0 100%}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-sf-design=stay]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=process-steps][data-block-variant=timeline]>.sf-container>div:first-child>div:after,[data-sf-design=stay]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=process-steps][data-block-variant=timeline]>.sf-container>div:last-child:before{animation:linear both stay-day;animation-timeline:--stay-day;animation-range:contain}[data-sf-design=stay]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=services-showcase][data-block-variant=alternating] article>div:last-child>span:first-child{animation:linear both stay-numeral;animation-timeline:view();animation-range:entry cover 35%}}}@keyframes stay-numeral{0%{opacity:.25;translate:-.35em}to{opacity:1;translate:0}}[data-sf-design=stay] [data-block-type=gallery][data-block-variant=filmstrip]{padding-block:var(--sf-space-section,6rem);overflow:clip}[data-sf-design=stay] .sf-editorial-gallery-strip>.sr-only{clip:auto;clip-path:none;white-space:normal;block-size:auto;inline-size:auto;padding-inline:var(--stay-edge);margin:0 0 1rem;position:static;overflow:visible}[data-sf-design=stay] .sf-editorial-gallery-strip>.sr-only h2{max-inline-size:16ch}[data-sf-design=stay] .sf-editorial-gallery-strip>.sr-only:before{content:"";background:var(--stay-ochre);block-size:1px;inline-size:2rem;margin-block-end:1.25rem;display:block}[data-sf-design=stay] .sf-editorial-gallery-description{padding-inline:var(--stay-edge);max-inline-size:calc(var(--stay-edge) + 34rem);color:var(--sf-color-muted-fg);margin-block-end:clamp(2rem,4vw,3.5rem)!important}[data-sf-design=stay] .sf-editorial-filmstrip{scroll-snap-type:x proximity;scroll-padding-inline:var(--stay-edge);padding-inline:var(--stay-edge)!important;scrollbar-width:none!important;align-items:start!important;gap:clamp(1rem,2vw,1.75rem)!important;padding-block-end:1rem!important}[data-sf-design=stay] .sf-editorial-filmstrip>li{scroll-snap-align:start;flex:0 0 clamp(15rem,24vw,22rem)!important;block-size:auto!important}[data-sf-design=stay] .sf-editorial-filmstrip>li:nth-child(2n){margin-block-start:clamp(1.5rem,4vw,3.5rem)}[data-sf-design=stay] .sf-editorial-filmstrip figure>div{aspect-ratio:3/4;outline:8px solid var(--stay-mist);box-shadow:0 0 0 9px var(--stay-rule);border-radius:2px;flex:none;margin:9px}[data-sf-design=stay] .sf-editorial-filmstrip figure>div img{transition:scale 1.2s var(--stay-ease)}[data-sf-design=stay] .sf-editorial-filmstrip figure:hover>div img{scale:1.05}[data-sf-design=stay] .sf-editorial-filmstrip figcaption{letter-spacing:.04em;color:var(--sf-color-muted-fg);padding:.6rem 9px 0;font-size:12px}[data-sf-design=stay] [data-block-type=features-grid][data-block-variant=list]{background:var(--stay-mist)}[data-sf-design=stay] [data-block-type=features-grid][data-block-variant=list] li{border-color:var(--stay-rule)}[data-sf-design=stay] [data-block-type=features-grid][data-block-variant=list] [data-sf-icon-disc]{border-color:var(--stay-lake);color:var(--stay-lake);background:0 0}[data-sf-design=stay] [data-block-type=features-grid][data-block-variant=list] li h3{font-size:1.3rem;font-weight:400}[data-sf-design=stay] [data-block-type=faq-accordion] :is(summary,button) :is(h3,span){font-family:var(--sf-font-heading);font-weight:380}[data-sf-design=stay] [data-block-type=cta][data-sf-tone=inverse]{background:var(--stay-lake-deep)}[data-sf-design=stay] [data-block-type=cta][data-sf-tone=inverse] h2{font-size:clamp(2.3rem,1.4rem + 3vw,4.4rem);font-weight:330;line-height:1}[data-sf-design=stay] [data-block-type=cta][data-sf-tone=inverse] a[data-sf-action]:first-child{background:var(--stay-page);color:var(--stay-ink);border-color:var(--stay-page)}[data-sf-design=stay] [data-block-type=cta][data-sf-tone=inverse] a[data-sf-action]:nth-child(2){color:#fff;background:0 0;border-color:#ffffff8c}[data-sf-design=clinic]{--clinic-ink:var(--sf-color-fg,#0c1a33);--clinic-blue:var(--sf-brand-primary,#1652b8);--clinic-on-blue:var(--sf-brand-on-primary,#fff);--clinic-sky:var(--sf-brand-accent,#a8d4f5);--clinic-paper:var(--sf-color-bg,#fff);--clinic-deep:var(--clinic-blue)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=clinic]{--clinic-deep:color-mix(in oklab, var(--clinic-blue) 45%, #07111f)}}[data-sf-design=clinic]{--clinic-mist:var(--clinic-blue)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=clinic]{--clinic-mist:color-mix(in oklab, var(--clinic-blue) 5%, #f4f6f9)}}[data-sf-design=clinic]{--clinic-mist-2:var(--clinic-blue)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=clinic]{--clinic-mist-2:color-mix(in oklab, var(--clinic-blue) 10%, #eef2f7)}}[data-sf-design=clinic]{--clinic-glass:#ffffffd6;--clinic-line:var(--clinic-ink)}@supports (color:lab(0% 0 0)){[data-sf-design=clinic]{--clinic-glass:lab(100% -.0000298023 .0000119209/.84)}}@supports (color:color-mix(in lab, red, red)){[data-sf-design=clinic]{--clinic-line:color-mix(in oklab, var(--clinic-ink) 11%, transparent)}}[data-sf-design=clinic]{--clinic-ease:cubic-bezier(.3, .1, .2, 1);--clinic-beat:2.6s;--clinic-stage-radius:clamp(16px, 1.6vw, 24px);--sf-radius-card:16px;--sf-radius-control:999px;--sf-commerce-pad:clamp(.6rem, 1.4vw, 1.25rem)}[data-sf-design=clinic] :is(h1,h2,h3):where(.font-sf-heading,.sf-display){letter-spacing:-.035em;font-weight:500}[data-sf-design=clinic] h2.font-sf-heading{font-size:clamp(2.1rem,1.35rem + 2.5vw,3.8rem);line-height:1.02}[data-sf-design=clinic] h3.font-sf-heading{letter-spacing:-.02em}[data-sf-design=clinic] :is(.sf-eyebrow,p.font-sf-mono.uppercase,p.inline-flex.font-sf-mono){font-family:var(--sf-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--clinic-blue);font-size:11.5px;font-weight:500}[data-sf-design=clinic] :is(p.font-sf-mono.uppercase,p.inline-flex.font-sf-mono)>span.h-px{background:currentColor;border-radius:50%;block-size:.45rem;inline-size:.45rem;box-shadow:0 0 0 4px}@supports (color:color-mix(in lab, red, red)){[data-sf-design=clinic] :is(p.font-sf-mono.uppercase,p.inline-flex.font-sf-mono)>span.h-px{box-shadow:0 0 0 4px color-mix(in oklab, currentColor 14%, transparent)}}[data-sf-design=clinic] a[data-sf-action]{transition:background-color .35s var(--clinic-ease), color .35s var(--clinic-ease), border-color .35s var(--clinic-ease), translate .35s var(--clinic-ease), box-shadow .35s var(--clinic-ease)}[data-sf-design=clinic] a[data-sf-action]:hover{translate:0 -1px}[data-sf-design=clinic] a[data-sf-action][class*=bg-sf-primary]:hover{box-shadow:0 10px 24px -12px var(--clinic-blue)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=clinic] a[data-sf-action][class*=bg-sf-primary]:hover{box-shadow:0 10px 24px -12px color-mix(in oklab, var(--clinic-blue) 70%, transparent)}}[data-sf-design=clinic] [data-block-type=navbar] [data-sf-brand]>span,[data-sf-design=clinic] [data-block-type=navbar] a>span.font-sf-heading{letter-spacing:-.03em;font-size:1.12rem;font-weight:600}[data-sf-design=clinic] [data-block-type=navbar] .rounded-full>span:first-child{background:var(--clinic-glass);-webkit-backdrop-filter:blur(18px)saturate(1.3);box-shadow:0 0 0 1px var(--clinic-line), 0 14px 34px -22px var(--clinic-ink);opacity:1!important}@supports (color:color-mix(in lab, red, red)){[data-sf-design=clinic] [data-block-type=navbar] .rounded-full>span:first-child{box-shadow:0 0 0 1px var(--clinic-line), 0 14px 34px -22px color-mix(in oklab, var(--clinic-ink) 45%, transparent)}}[data-sf-design=clinic] [data-block-type=navbar] [data-sf-brand],[data-sf-design=clinic] [data-block-type=navbar] nav a,[data-sf-design=clinic] [data-block-type=navbar] .rounded-full button:not([class*=bg-sf-primary]){color:var(--clinic-ink)}[data-sf-design=clinic] [data-block-type=navbar] nav a{font-size:14px}@keyframes clinic-pulse{0%,36%,to{scale:1}8%{scale:1.35}16%{scale:1}24%{scale:1.2}}@keyframes clinic-ping{0%,8%{opacity:.5;scale:1}40%,to{opacity:0;scale:3.2}}[data-sf-design=clinic] [data-commerce-composition=cinema]{min-block-size:min(920px,100svh - 1rem);margin-inline:var(--sf-commerce-pad);margin-block:var(--sf-commerce-pad) 0;border-radius:var(--clinic-stage-radius);background:var(--clinic-mist-2);padding-inline:0;overflow:clip}[data-sf-design=clinic] [data-commerce-composition=cinema] .sf-commerce-media{border-radius:inherit;inset:-6% 0}[data-sf-design=clinic] [data-commerce-composition=cinema] .sf-commerce-media:after{background:linear-gradient(90deg, #ffffffe0 0%, #ffffffa8 34%, transparent 60%), linear-gradient(0deg, var(--clinic-blue), transparent 35%)}@supports (color:lab(0% 0 0)){[data-sf-design=clinic] [data-commerce-composition=cinema] .sf-commerce-media:after{background:linear-gradient(90deg, lab(100% -.0000298023 .0000119209/.88) 0%, lab(100% -.0000298023 .0000119209/.66) 34%, transparent 60%), linear-gradient(0deg, var(--clinic-blue), transparent 35%)}}@supports (color:color-mix(in lab, red, red)){[data-sf-design=clinic] [data-commerce-composition=cinema] .sf-commerce-media:after{background:linear-gradient(90deg, lab(100% -.0000298023 .0000119209/.88) 0%, lab(100% -.0000298023 .0000119209/.66) 34%, transparent 60%), linear-gradient(0deg, color-mix(in oklab, var(--clinic-blue) 10%, transparent), transparent 35%)}}[data-sf-design=clinic] [data-commerce-composition=cinema] .sf-commerce-copy{text-align:start;color:var(--clinic-ink);place-self:center start;inline-size:min(36rem,46%);margin:clamp(5rem,9vw,8rem) 0 clamp(2.5rem,5vw,4.5rem) clamp(1.5rem,6vw,6.5rem);padding:0;position:relative}[data-sf-design=clinic] [data-commerce-composition=cinema] .sf-commerce-copy>p:first-child{color:var(--clinic-blue)}[data-sf-design=clinic] [data-commerce-composition=cinema] h1{max-inline-size:11ch;color:var(--clinic-ink);letter-spacing:-.05em;margin-inline:0;font-size:clamp(3rem,1.5rem + 4.2vw,5.9rem);font-weight:500;line-height:.98}[data-sf-design=clinic] [data-commerce-composition=cinema] .sf-commerce-copy>p:not(:first-child){max-inline-size:38ch;color:var(--clinic-ink);margin-inline:0;font-size:16.5px;line-height:1.6}@supports (color:color-mix(in lab, red, red)){[data-sf-design=clinic] [data-commerce-composition=cinema] .sf-commerce-copy>p:not(:first-child){color:color-mix(in oklab, var(--clinic-ink) 80%, transparent)}}[data-sf-design=clinic] [data-commerce-composition=cinema] .sf-commerce-actions>div{justify-content:start}[data-sf-design=clinic] [data-commerce-composition=cinema] .sf-commerce-actions a:nth-child(2){color:var(--clinic-ink);border:1px solid var(--clinic-line);background:#ffffffd9}[data-sf-design=clinic] [data-commerce-composition=cinema] .sf-commerce-actions a:nth-child(2):hover{background:#fff}[data-sf-design=clinic] [data-commerce-composition=cinema] .sf-commerce-copy ul{color:var(--clinic-ink);border-block-start:1px solid var(--clinic-line);padding-block-start:1.1rem}[data-sf-design=clinic] [data-commerce-composition=cinema] .sf-commerce-copy ul svg{color:var(--clinic-blue)}[data-sf-design=clinic] [data-commerce-composition=cinema] .sf-commerce-caption{display:none}@media (prefers-reduced-motion:no-preference){[data-sf-design=clinic]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=cinema] .sf-commerce-copy>p:first-child>span.h-px{animation:clinic-pulse var(--clinic-beat) var(--clinic-ease) 1.4s infinite}}@media (max-width:1023.98px){[data-sf-design=clinic] [data-commerce-composition=cinema]{--clinic-hero-top:4.75rem;min-block-size:auto;flex-direction:column;justify-content:flex-end;padding-block-start:calc(var(--clinic-hero-top) + min(38svh, 22rem));display:flex}[data-sf-design=clinic] [data-commerce-composition=cinema] .sf-commerce-media{inset:var(--clinic-hero-top) .5rem auto;border-radius:calc(var(--clinic-stage-radius) - 4px);block-size:min(50svh,29rem)}[data-sf-design=clinic] [data-commerce-composition=cinema] .sf-commerce-media img{-o-object-position:72% 22%;object-position:72% 22%}[data-sf-design=clinic] [data-commerce-composition=cinema] .sf-commerce-media:after{background:linear-gradient(#0000 70%,#fff6);background:linear-gradient(#0000 70%,lab(100% -.0000298023 .0000119209/.4))}[data-sf-design=clinic] [data-commerce-composition=cinema] .sf-commerce-copy{border-radius:calc(var(--clinic-stage-radius) - 4px);-webkit-backdrop-filter:blur(16px);inline-size:auto;box-shadow:0 -18px 40px -30px var(--clinic-ink);background:#fffffff0;background:lab(100% -.0000298023 .0000119209/.94);align-self:stretch;margin:0 .5rem .5rem;padding:1.6rem 1.3rem 1.4rem}@supports (color:color-mix(in lab, red, red)){[data-sf-design=clinic] [data-commerce-composition=cinema] .sf-commerce-copy{box-shadow:0 -18px 40px -30px color-mix(in oklab, var(--clinic-ink) 50%, transparent)}}[data-sf-design=clinic] [data-commerce-composition=cinema] h1{letter-spacing:-.045em;max-inline-size:12ch;font-size:clamp(2.5rem,1.3rem + 5.4vw,3.7rem)}[data-sf-design=clinic] [data-commerce-composition=cinema] .sf-commerce-copy>p:not(:first-child){font-size:15px}[data-sf-design=clinic] [data-commerce-composition=cinema] .sf-commerce-actions a{flex:auto}}[data-sf-design=clinic] [data-block-type=features-grid][data-block-variant=icon-grid] .mb-12{margin-block-end:clamp(1.5rem,3vw,2.5rem)}[data-sf-design=clinic] [data-block-type=features-grid][data-block-variant=icon-grid] .overflow-clip:has(>ul){overflow:visible}[data-sf-design=clinic] [data-block-type=features-grid][data-block-variant=icon-grid] ul{border:0;flex-wrap:wrap;gap:.6rem;margin:0;display:flex}[data-sf-design=clinic] [data-block-type=features-grid][data-block-variant=icon-grid] ul>li{border:1px solid var(--clinic-line);transition:background-color .4s var(--clinic-ease), border-color .4s var(--clinic-ease), color .4s var(--clinic-ease), translate .4s var(--clinic-ease);background:#fff;border-radius:999px;flex:0 auto;grid-template-columns:auto auto;align-items:center;gap:.1rem .9rem;padding:.8rem 1rem .8rem 1.25rem;display:grid;position:relative}[data-sf-design=clinic] [data-block-type=features-grid][data-block-variant=icon-grid] ul>li>span:first-child{display:none}[data-sf-design=clinic] [data-block-type=features-grid][data-block-variant=icon-grid] ul>li h3{font-family:var(--sf-font-body);letter-spacing:-.005em;grid-column:1;font-size:1rem;font-weight:500;line-height:1.3}[data-sf-design=clinic] [data-block-type=features-grid][data-block-variant=icon-grid] ul>li p{font-family:var(--sf-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--clinic-blue);grid-column:1;font-size:10.5px}[data-sf-design=clinic] [data-block-type=features-grid][data-block-variant=icon-grid] ul>li>div:last-child{grid-area:1/2/span 2;margin:0;padding:0}[data-sf-design=clinic] [data-block-type=features-grid][data-block-variant=icon-grid] ul>li>div:last-child a{background:var(--clinic-mist-2);block-size:2.1rem;inline-size:2.1rem;color:var(--clinic-blue);border-radius:50%;padding:0;font-size:0;text-decoration:none}[data-sf-design=clinic] [data-block-type=features-grid][data-block-variant=icon-grid] ul>li>div:last-child a:after{content:"";border-radius:inherit;position:absolute;inset:0}[data-sf-design=clinic] [data-block-type=features-grid][data-block-variant=icon-grid] ul>li>div:last-child a:before{content:"→";font-size:1rem;line-height:1}[data-sf-design=clinic] [data-block-type=features-grid][data-block-variant=icon-grid] ul>li>div:last-child a svg{display:none}[data-sf-design=clinic] [data-block-type=features-grid][data-block-variant=icon-grid] ul>li:hover{background:var(--clinic-blue);border-color:var(--clinic-blue);color:var(--clinic-on-blue);translate:0 -2px}[data-sf-design=clinic] [data-block-type=features-grid][data-block-variant=icon-grid] ul>li:hover p{color:inherit;opacity:.85}[data-sf-design=clinic] [data-block-type=features-grid][data-block-variant=icon-grid] ul>li:hover>div:last-child a{color:inherit;background:#ffffff26}[data-sf-design=clinic] [data-block-type=features-grid][data-block-variant=icon-grid] ul>li:has(a:focus-visible){outline:2px solid var(--clinic-blue);outline-offset:3px}@media (max-width:767.98px){[data-sf-design=clinic] [data-block-type=features-grid][data-block-variant=icon-grid] ul{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(-1 * var(--sf-gutter,1rem));padding:.25rem var(--sf-gutter,1rem) .9rem;grid-template-rows:repeat(2,auto);grid-auto-columns:max-content;grid-auto-flow:column;display:grid;overflow-x:auto}[data-sf-design=clinic] [data-block-type=features-grid][data-block-variant=icon-grid] ul>li{scroll-snap-align:start;padding:.65rem .75rem .65rem 1rem}[data-sf-design=clinic] [data-block-type=features-grid][data-block-variant=icon-grid] ul>li h3{font-size:.95rem}}[data-sf-design=clinic] [data-block-type=team-grid]{background:linear-gradient(180deg, var(--sf-color-bg), var(--clinic-mist) 18%, var(--clinic-mist) 82%, var(--sf-color-bg))}[data-sf-design=clinic] [data-block-type=team-grid] ul{-moz-column-gap:clamp(1rem,2vw,1.75rem);column-gap:clamp(1rem,2vw,1.75rem)}[data-sf-design=clinic] [data-block-type=team-grid] li .relative.overflow-clip{border-radius:var(--sf-radius-card);background:var(--clinic-mist-2);box-shadow:0 30px 60px -44px var(--clinic-ink)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=clinic] [data-block-type=team-grid] li .relative.overflow-clip{box-shadow:0 30px 60px -44px color-mix(in oklab, var(--clinic-ink) 55%, transparent)}}[data-sf-design=clinic] [data-block-type=team-grid] article{gap:1.1rem}[data-sf-design=clinic] [data-block-type=team-grid] article h3{font-size:clamp(1.35rem,1.1rem + .7vw,1.75rem);line-height:1.1}[data-sf-design=clinic] [data-block-type=team-grid] article h3+p{font-family:var(--sf-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--clinic-blue);order:-1;font-size:10.5px}[data-sf-design=clinic] [data-block-type=team-grid] article>div.flex-col{border-block-start:1px solid var(--clinic-line);gap:.45rem;padding-block-start:.9rem}[data-sf-design=clinic] [data-block-type=team-grid] article>div.flex-col>p:last-child{font-size:14.5px}[data-sf-design=clinic] [data-block-type=team-grid] article>a,[data-sf-design=clinic] [data-block-type=team-grid] article>div>a{color:var(--clinic-blue);font-weight:500}@media (max-width:639.98px){[data-sf-design=clinic] h1.sf-display{font-size:clamp(2.25rem,11vw,3.5rem)}[data-sf-design=clinic] [data-block-type=team-grid] ul{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--sf-gutter,1rem));padding-inline:var(--sf-gutter,1rem);scroll-padding-inline:var(--sf-gutter,1rem);grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;display:grid;overflow-x:auto}[data-sf-design=clinic] [data-block-type=team-grid] ul>li{scroll-snap-align:start}}[data-sf-design=clinic] [data-block-type=features-grid][data-block-variant=list]{padding-block:clamp(1rem,2.5vw,2rem)}[data-sf-design=clinic] [data-block-type=features-grid][data-block-variant=list]>.sf-container-wide{inline-size:auto;margin-inline:var(--sf-commerce-pad);border-radius:var(--clinic-stage-radius);background:var(--clinic-mist);padding-block:clamp(1.75rem,3.5vw,3rem)}[data-sf-design=clinic] [data-block-type=features-grid][data-block-variant=list] h2.font-sf-heading{font-size:clamp(2rem,1.4rem + 1.8vw,3rem)}[data-sf-design=clinic] [data-block-type=features-grid][data-block-variant=list] ul{row-gap:0}[data-sf-design=clinic] [data-block-type=features-grid][data-block-variant=list] ul>li{border-color:var(--clinic-line);padding-block:1.1rem}[data-sf-design=clinic] [data-block-type=features-grid][data-block-variant=list] ul>li>span:first-child{color:var(--clinic-blue);box-shadow:0 0 0 1px var(--clinic-line);background:#fff}[data-sf-design=clinic] [data-block-type=features-grid][data-block-variant=list] ul>li h3{font-size:1.02rem;font-weight:500;font-family:var(--sf-font-body);letter-spacing:-.005em}[data-sf-design=clinic] [data-block-type=features-grid][data-block-variant=list] ul>li p{font-size:14px}@media (min-width:1024px){[data-sf-design=clinic] [data-block-type=features-grid][data-block-variant=list] ul:has(>li:nth-child(4)){-moz-column-gap:2.5rem;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}}:is([data-sf-design=clinic] [data-block-type=content-media] [data-sf-media],[data-sf-design=clinic] [data-block-type=content-media] .rounded-sf-card:has(>.sf-scroll-parallax)){border-radius:var(--clinic-stage-radius)}[data-sf-design=clinic] [data-block-type=content-media] ul>li{border-color:var(--clinic-line)}[data-sf-design=clinic] [data-block-type=content-media] ul>li>span:first-child{color:var(--clinic-blue)}[data-sf-design=clinic] [data-block-type=content-media] ul>li h3{font-family:var(--sf-font-body);letter-spacing:-.005em;font-size:1.02rem;font-weight:500}[data-sf-design=clinic] [data-block-type=content-media][data-block-variant=editorial] .rounded-sf-card:has(>.sf-scroll-parallax){aspect-ratio:5/4}[data-sf-design=clinic] [data-block-type=content-media][data-block-variant=editorial] .text-pretty>p:first-child{font-size:clamp(1.1rem,.95rem + .5vw,1.35rem);line-height:1.55}[data-sf-design=clinic] [data-block-type=services-showcase][data-block-variant=sticky-split] ol,[data-sf-design=clinic] [data-block-type=services-showcase][data-block-variant=sticky-split] ol>li{border-color:var(--clinic-line)}[data-sf-design=clinic] [data-block-type=services-showcase][data-block-variant=sticky-split] article{border-radius:var(--sf-radius-card);transition:background-color .45s var(--clinic-ease);margin-inline:-1.25rem;padding:1.5rem 1.25rem}[data-sf-design=clinic] [data-block-type=services-showcase][data-block-variant=sticky-split] article:hover{background:var(--clinic-mist)}[data-sf-design=clinic] [data-block-type=services-showcase][data-block-variant=sticky-split] article>h3{grid-area:1/1}[data-sf-design=clinic] [data-block-type=services-showcase][data-block-variant=sticky-split] article>span.justify-self-end{font-family:var(--sf-font-mono);color:var(--clinic-blue);grid-area:1/2;align-self:center}[data-sf-design=clinic] [data-block-type=services-showcase][data-block-variant=sticky-split] article>p{grid-area:2/1/auto/-1;font-size:15px}[data-sf-design=clinic] [data-block-type=services-showcase][data-block-variant=sticky-split] article>div.col-span-2{grid-area:3/1/auto/-1}[data-sf-design=clinic] [data-block-type=services-showcase][data-block-variant=sticky-split] article h3{font-size:clamp(1.35rem,1.1rem + .8vw,1.9rem)}[data-sf-design=clinic] [data-block-type=services-showcase][data-block-variant=sticky-split] article h3 a{text-decoration:none}[data-sf-design=clinic] [data-block-type=services-showcase][data-block-variant=sticky-split] article:hover h3{color:var(--clinic-blue)}[data-sf-design=clinic] [data-block-type=services-showcase][data-block-variant=sticky-split] article .rounded-sf-full{background:var(--clinic-mist-2);color:var(--clinic-ink)}[data-sf-design=clinic] [data-block-type=services-showcase][data-block-variant=sticky-split] [data-sf-media]{border-radius:var(--clinic-stage-radius)}[data-sf-design=clinic] [data-block-type=services-showcase][data-block-variant=accordion] :is(li,details){border-color:var(--clinic-line)}[data-sf-design=clinic] [data-block-type=services-showcase][data-block-variant=accordion] [data-sf-media]{border-radius:var(--sf-radius-card)}[data-sf-design=clinic] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]){margin-inline:var(--sf-commerce-pad);border-radius:var(--clinic-stage-radius);color:#fff;align-items:flex-end;min-block-size:min(80svh,44rem);overflow:clip}[data-sf-design=clinic] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media])>div:first-child>div:last-child{background:linear-gradient(90deg, var(--clinic-deep) 0%, var(--clinic-deep) 50%, transparent 82%)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=clinic] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media])>div:first-child>div:last-child{background:linear-gradient(90deg, color-mix(in oklab, var(--clinic-deep) 88%, transparent) 0%, color-mix(in oklab, var(--clinic-deep) 55%, transparent) 50%, transparent 82%)}}[data-sf-design=clinic] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]) :is(h2,p,span){color:inherit}[data-sf-design=clinic] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]) p.font-sf-mono{color:var(--clinic-sky)}[data-sf-design=clinic] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]) .sf-container-wide{padding-block:clamp(2.5rem,6vw,5.5rem)}[data-sf-design=clinic] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]) h2{max-inline-size:17ch;font-size:clamp(2rem,1.2rem + 2.9vw,4.2rem);line-height:1.04}[data-sf-design=clinic] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]) .sf-scroll-words{opacity:1!important;animation:none!important}[data-sf-design=clinic] [data-block-type=features-media][data-block-variant=sticky-scroll] .sticky .rounded-sf-card{border-radius:var(--clinic-stage-radius);box-shadow:0 40px 80px -50px var(--clinic-ink)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=clinic] [data-block-type=features-media][data-block-variant=sticky-scroll] .sticky .rounded-sf-card{box-shadow:0 40px 80px -50px color-mix(in oklab, var(--clinic-ink) 55%, transparent)}}[data-sf-design=clinic] [data-block-type=features-media][data-block-variant=sticky-scroll] ol>li h3{font-size:clamp(1.8rem,1.2rem + 1.8vw,2.8rem)}[data-sf-design=clinic] [data-block-type=features-media][data-block-variant=sticky-scroll] ol>li p.font-sf-mono>span.tabular-nums{display:none}[data-sf-design=clinic] [data-block-type=features-media][data-block-variant=sticky-scroll] .sticky .font-sf-mono span.bg-sf-primary{background:var(--clinic-blue)}@keyframes clinic-step-light{0%{background:var(--sf-color-bg);color:var(--clinic-blue);box-shadow:0 0 0 0 color-mix(in oklab, var(--clinic-blue) 0%, transparent)}55%{background:var(--clinic-blue);color:var(--clinic-on-blue);box-shadow:0 0 0 10px color-mix(in oklab, var(--clinic-blue) 16%, transparent), 0 0 0 22px color-mix(in oklab, var(--clinic-blue) 6%, transparent)}to{background:var(--clinic-blue);color:var(--clinic-on-blue);box-shadow:0 0 0 5px color-mix(in oklab, var(--clinic-blue) 12%, transparent)}}@keyframes clinic-step-copy{0%{opacity:.38}to{opacity:1}}@keyframes clinic-marker-beat{0%,36%,to{box-shadow:0 0 0 8px color-mix(in oklab, var(--clinic-blue) 14%, transparent);scale:1}8%{box-shadow:0 0 0 14px color-mix(in oklab, var(--clinic-blue) 18%, transparent);scale:1.3}16%{scale:1}24%{box-shadow:0 0 0 20px color-mix(in oklab, var(--clinic-blue) 6%, transparent);scale:1.18}}[data-sf-design=clinic] [data-block-type=process-steps][data-block-variant=timeline]{--clinic-marker:3.1rem;background:linear-gradient(180deg, var(--sf-color-bg), var(--clinic-mist) 20%, var(--clinic-mist) 80%, var(--sf-color-bg))}[data-sf-design=clinic] [data-block-type=process-steps][data-block-variant=timeline] .sf-step-marker{inline-size:var(--clinic-marker);block-size:var(--clinic-marker);border:1.5px solid var(--clinic-blue);background:var(--sf-color-bg);color:var(--clinic-blue);font-family:var(--sf-font-mono);font-size:.9rem}[data-sf-design=clinic] [data-block-type=process-steps][data-block-variant=timeline] ol>li{grid-template-columns:var(--clinic-marker) minmax(0, 1fr);-moz-column-gap:clamp(1.25rem,2.5vw,2.25rem);column-gap:clamp(1.25rem,2.5vw,2.25rem)}[data-sf-design=clinic] [data-block-type=process-steps][data-block-variant=timeline] ol{gap:clamp(2.5rem,5.5vw,4.25rem)}[data-sf-design=clinic] [data-block-type=process-steps][data-block-variant=timeline] .lg\:col-start-6>span[aria-hidden=true],[data-sf-design=clinic] [data-block-type=process-steps][data-block-variant=timeline] .lg\:col-start-6>div[aria-hidden=true]{inset-inline-start:calc(var(--clinic-marker) / 2)}[data-sf-design=clinic] [data-block-type=process-steps][data-block-variant=timeline] .lg\:col-start-6>span[aria-hidden=true]{background:var(--clinic-blue)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=clinic] [data-block-type=process-steps][data-block-variant=timeline] .lg\:col-start-6>span[aria-hidden=true]{background:color-mix(in oklab, var(--clinic-blue) 20%, transparent)}}[data-sf-design=clinic] [data-block-type=process-steps][data-block-variant=timeline] .lg\:col-start-6>div[aria-hidden=true]>div{background:var(--clinic-blue)}[data-sf-design=clinic] [data-block-type=process-steps][data-block-variant=timeline] ol>li h3{font-size:clamp(1.6rem,1.15rem + 1.4vw,2.4rem)}[data-sf-design=clinic] [data-block-type=process-steps][data-block-variant=timeline] ol>li span.text-sf-accent-ink{color:var(--clinic-blue);font-family:var(--sf-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px}[data-sf-design=clinic] [data-block-type=process-steps][data-block-variant=timeline] ol>li span.text-sf-accent-ink svg{display:none}@media (prefers-reduced-motion:no-preference){[data-sf-design=clinic]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=process-steps][data-block-variant=timeline] .lg\:col-start-6:before{content:"";z-index:5;background:var(--clinic-blue);block-size:.9rem;inline-size:.9rem;animation:clinic-marker-beat var(--clinic-beat) var(--clinic-ease) infinite;border-radius:50%;margin-block-end:-.9rem;margin-inline-start:calc(var(--clinic-marker) / 2 - .45rem + .5px);display:block;position:sticky;inset-block-start:50svh}@supports (animation-timeline:view()){[data-sf-design=clinic]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=process-steps][data-block-variant=timeline] ol>li{opacity:1!important;animation:none!important;translate:none!important}[data-sf-design=clinic]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=process-steps][data-block-variant=timeline] .sf-step-marker{animation:linear both clinic-step-light;animation-timeline:view();animation-range:cover 30% cover 50%}[data-sf-design=clinic]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=process-steps][data-block-variant=timeline] ol>li>div{animation:linear both clinic-step-copy;animation-timeline:view();animation-range:entry 20% cover 45%}}}[data-sf-design=clinic] [data-block-type=gallery] .rounded-sf-card{border-radius:var(--sf-radius-card)}[data-sf-design=clinic] [data-block-type=gallery] figcaption{font-family:var(--sf-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sf-color-muted-fg);font-size:11px}[data-sf-design=clinic] [data-block-type=gallery] figcaption>span.font-sf-mono{display:none}[data-sf-design=clinic] [data-block-type=gallery] figure img{transition:scale 1.1s var(--clinic-ease)}[data-sf-design=clinic] [data-block-type=gallery] figure:hover img{scale:1.035}[data-sf-design=clinic] [data-block-type=gallery][data-block-variant=mosaic] ul>li:first-child .rounded-sf-card{border-radius:var(--clinic-stage-radius)}[data-sf-design=clinic] [data-block-type=features-grid][data-block-variant=numbered] ol>li{border-radius:var(--sf-radius-card);box-shadow:0 0 0 1px var(--clinic-line), 0 20px 40px -34px var(--clinic-ink);background:#fff;border:0;padding:1.5rem}@supports (color:color-mix(in lab, red, red)){[data-sf-design=clinic] [data-block-type=features-grid][data-block-variant=numbered] ol>li{box-shadow:0 0 0 1px var(--clinic-line), 0 20px 40px -34px color-mix(in oklab, var(--clinic-ink) 40%, transparent)}}[data-sf-design=clinic] [data-block-type=features-grid][data-block-variant=numbered] ol>li:before,[data-sf-design=clinic] [data-block-type=features-grid][data-block-variant=numbered] ol>li:after{content:none}[data-sf-design=clinic] [data-block-type=features-grid][data-block-variant=numbered] ol>li h3{font-family:var(--sf-font-body);letter-spacing:-.005em;font-size:1.02rem;font-weight:500}[data-sf-design=clinic] [data-block-type=features-grid][data-block-variant=numbered] ol>li [aria-hidden=true].font-sf-heading{color:var(--clinic-blue);font-size:clamp(2.4rem,2rem + 1.2vw,3.2rem)}[data-sf-design=clinic] [data-block-type=features-grid][data-block-variant=numbered] ol>li [data-sf-icon-disc]{background:var(--clinic-mist-2);color:var(--clinic-blue)}[data-sf-design=clinic] [data-block-type=map] .rounded-sf-card{border-radius:var(--clinic-stage-radius);border-color:var(--clinic-line)}[data-sf-design=clinic] [data-block-type=map] .bg-sf-primary-soft{background:var(--clinic-mist-2)}[data-sf-design=clinic] [data-block-type=faq-accordion] :is(ul,li){border-color:var(--clinic-line)}[data-sf-design=clinic] [data-block-type=faq-accordion] li button,[data-sf-design=clinic] [data-block-type=faq-accordion] li summary{font-weight:500}[data-sf-design=clinic] [data-block-type=faq-accordion] aside.sf-card{border-radius:var(--clinic-stage-radius);background:var(--clinic-deep)}[data-sf-design=clinic] [data-block-type=faq-accordion] aside.sf-card p.font-sf-mono,[data-sf-design=clinic] [data-block-type=faq-accordion] aside.sf-card svg{color:var(--clinic-sky)}[data-sf-design=clinic] [data-block-type=contact-panel] .sf-card{border-radius:var(--clinic-stage-radius)}[data-sf-design=clinic] [data-block-type=cta][data-block-variant=media]{margin:clamp(1rem, 3vw, 2.5rem) var(--sf-commerce-pad) var(--sf-commerce-pad);border-radius:var(--clinic-stage-radius);background:var(--clinic-deep)}[data-sf-design=clinic] [data-block-type=cta][data-block-variant=media] p.font-sf-mono{color:var(--clinic-sky)}[data-sf-design=clinic] [data-block-type=cta][data-block-variant=media] a[data-sf-action]:first-child{color:var(--clinic-ink);background:#fff;border-color:#fff}[data-sf-design=clinic] [data-block-type=cta][data-block-variant=media] a[data-sf-action]:nth-child(2){color:#fff;background:0 0;border:1px solid #ffffff73}[data-sf-design=clinic] [data-block-type=cta][data-block-variant=band]>div,[data-sf-design=clinic] [data-block-type=booking-hero] [data-sf-media]{border-radius:var(--clinic-stage-radius)}[data-sf-design=clinic] [data-block-type=booking-flow] ol,[data-sf-design=clinic] [data-block-type=booking-flow] [role=list]{min-inline-size:0}[data-sf-design=clinic] [data-block-type=announcement][data-block-variant=bar]{background:var(--clinic-mist-2);color:var(--clinic-ink);font-size:13px}[data-sf-design=clinic] [data-block-type=announcement][data-block-variant=bar] svg{color:var(--clinic-blue)}[data-sf-design=clinic] [data-block-type=announcement][data-block-variant=bar] *{white-space:normal}[data-sf-design=boutique]{--sf-font-mono:var(--sf-font-body)!important}[data-sf-design=boutique] :is(.font-sf-mono,.sf-reveal-index,.sf-commerce-caption){font-variant-numeric:tabular-nums}[data-sf-design=boutique]{--bq-ink:var(--sf-color-fg,#141518);--bq-page:var(--sf-color-bg,#fff);--bq-block:var(--sf-brand-primary,#2a3cb0);--bq-on-block:var(--sf-brand-on-primary,#fff);--bq-tag:var(--sf-brand-accent,#e8a598);--bq-on-tag:var(--sf-brand-on-accent,#141518);--bq-rule:var(--bq-ink)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=boutique]{--bq-rule:color-mix(in oklab, var(--bq-ink) 16%, transparent)}}[data-sf-design=boutique]{--bq-shade:var(--bq-ink)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=boutique]{--bq-shade:color-mix(in oklab, var(--bq-ink) 70%, #000)}}[data-sf-design=boutique]{--bq-ease:cubic-bezier(.2, .7, .1, 1);--bq-wide:125%}[data-sf-design=boutique] :is(h1,h2):where(.font-sf-heading,.sf-display){font-stretch:var(--bq-wide);text-transform:uppercase;letter-spacing:-.015em;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;overflow-wrap:break-word;font-weight:600;line-height:.94}[data-sf-design=boutique] h2.font-sf-heading{font-size:clamp(2rem,1.2rem + 2.6vw,3.6rem)}@media (min-width:64rem){[data-sf-design=boutique] :is([data-block-type=about-story],[data-block-type=content-media]) h2.font-sf-heading{font-size:clamp(1.75rem,.5rem + 2.6vw,3rem);font-stretch:100%}}@media (max-width:39.99rem){[data-sf-design=boutique] :is(h1,h2):where(.font-sf-heading,.sf-display){overflow-wrap:anywhere;font-stretch:100%}[data-sf-design=boutique] h2.font-sf-heading{font-size:1.6rem}}[data-sf-design=boutique] h3.font-sf-heading{letter-spacing:-.01em;text-transform:none;font-weight:600;font-stretch:112%}[data-sf-design=boutique] :is(.sf-eyebrow,p.inline-flex.font-sf-mono){font-family:var(--sf-font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--bq-ink);font-size:11px;font-weight:600}[data-sf-design=boutique] :is(.sf-eyebrow,p.inline-flex.font-sf-mono)>span.h-px{opacity:1;inline-size:1.25rem}[data-sf-design=boutique] a[data-sf-action],[data-sf-design=boutique] button[data-sf-action]{letter-spacing:.12em;text-transform:uppercase;transition:background-color .35s var(--bq-ease), color .35s var(--bq-ease), border-color .35s var(--bq-ease), translate .35s var(--bq-ease);font-size:12px;font-weight:600}[data-sf-design=boutique] a[data-sf-action]:hover{translate:0 -1px}[data-sf-design=boutique] bdi{letter-spacing:.01em;font-stretch:108%}[data-sf-design=boutique] [data-sf-card]{box-shadow:none;border-radius:2px}[data-sf-design=boutique] [data-block-type=navbar] [data-sf-brand]>span{font-stretch:var(--bq-wide);text-transform:uppercase;letter-spacing:.02em;font-size:1.35rem;font-weight:700}[data-sf-design=boutique] [data-block-type=navbar] nav a{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}[data-sf-design=boutique] [data-block-type=navbar] .text-sf-xs:has(>.sf-container){background:var(--bq-block);color:var(--bq-on-block);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}[data-sf-design=boutique] [data-commerce-composition=dual-campaign]{min-block-size:min(980px, calc(100svh - var(--sf-nav-h,116px)));background:var(--bq-ink)}[data-sf-design=boutique] [data-commerce-composition=dual-campaign] .sf-commerce-tiles{background:var(--bq-page);gap:3px}[data-sf-design=boutique] [data-commerce-composition=dual-campaign] .sf-commerce-tiles:after{background:linear-gradient(0deg, var(--bq-shade) 0%, var(--bq-shade) 38%, transparent 66%)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=boutique] [data-commerce-composition=dual-campaign] .sf-commerce-tiles:after{background:linear-gradient(0deg, color-mix(in oklab, var(--bq-shade) 82%, transparent) 0%, color-mix(in oklab, var(--bq-shade) 40%, transparent) 38%, transparent 66%)}}[data-sf-design=boutique] [data-commerce-composition=dual-campaign] .sf-commerce-tile img{transition:scale 1.4s var(--bq-ease)}[data-sf-design=boutique] [data-commerce-composition=dual-campaign] .sf-commerce-tile:hover img{scale:1.04}[data-sf-design=boutique] [data-commerce-composition=dual-campaign] .sf-commerce-copy{max-inline-size:none;text-shadow:none;grid-column:1/-1;align-self:end;margin:0;padding:clamp(1.5rem,4vw,4rem) clamp(1.25rem,4vw,4rem)}[data-sf-design=boutique] [data-commerce-composition=dual-campaign] .sf-commerce-copy>p:first-child{background:var(--bq-page);inline-size:fit-content;color:var(--bq-ink);border-radius:999px;padding:.45rem .8rem;font-size:11px}[data-sf-design=boutique] [data-commerce-composition=dual-campaign] .sf-commerce-copy>p:first-child>span.h-px{display:none}[data-sf-design=boutique] [data-commerce-composition=dual-campaign] h1{letter-spacing:-.03em;color:#fff;max-inline-size:13ch;font-size:clamp(3rem,1rem + 5.6vw,7.5rem);line-height:.88}[data-sf-design=boutique] [data-commerce-composition=dual-campaign] .sf-commerce-copy>p:not(:first-child){color:#ffffffe0;max-inline-size:42ch;font-size:16px}[data-sf-design=boutique] [data-commerce-composition=dual-campaign] .sf-commerce-actions>div{justify-content:start}[data-sf-design=boutique] [data-commerce-composition=dual-campaign] .sf-commerce-actions a:first-child{background:var(--bq-page);color:var(--bq-ink);border-color:var(--bq-page)}[data-sf-design=boutique] [data-commerce-composition=dual-campaign] .sf-commerce-actions a:first-child:hover{background:var(--bq-block);color:var(--bq-on-block);border-color:var(--bq-block)}[data-sf-design=boutique] [data-commerce-composition=dual-campaign] .sf-commerce-actions a:nth-child(2){color:#fff;background:0 0;border:1px solid #ffffffa6}[data-sf-design=boutique] [data-commerce-composition=dual-campaign] .sf-commerce-actions a:nth-child(2):hover{background:#ffffff1f}[data-sf-design=boutique] [data-commerce-composition=dual-campaign] .sf-commerce-copy ul :is(svg,[data-sf-icon]){color:var(--bq-tag)}[data-sf-design=boutique] [data-commerce-composition=dual-campaign] .sf-commerce-copy ul{color:#ffffffd9;letter-spacing:.08em;text-transform:uppercase;font-size:12px}[data-sf-design=boutique] [data-commerce-composition=dual-campaign] .sf-commerce-caption{writing-mode:vertical-rl;background:var(--bq-page);inline-size:auto;color:var(--bq-ink);letter-spacing:.22em;text-transform:uppercase;padding:.9rem .45rem;font-size:10.5px;font-weight:600;position:absolute;inset:clamp(1.5rem,5vh,3rem) clamp(1rem,2.5vw,2.5rem) auto auto;translate:none}[data-sf-design=boutique] [data-commerce-composition=dual-campaign] .sf-commerce-caption span{display:none}[data-sf-design=boutique] main>[data-block-type=hero]:not(:first-child),[data-sf-design=boutique] [data-commerce-composition=dual-campaign]:not([data-sf-block-id=home-hero]){min-block-size:min(720px,78svh)}[data-sf-design=boutique] [data-commerce-composition=dual-campaign]:not([data-sf-block-id=home-hero]) h1{font-size:clamp(2.6rem,1.2rem + 5vw,6.25rem)}[data-sf-design=boutique] [data-block-type=marquee-band]{background:var(--bq-block);color:var(--bq-on-block);padding-block:clamp(.9rem,2vw,1.6rem)}[data-sf-design=boutique] [data-block-type=marquee-band] .sf-marquee-text{font-family:var(--sf-font-heading);font-stretch:var(--bq-wide);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(2.6rem,1rem + 6vw,7.5rem);font-weight:600;line-height:1}[data-sf-design=boutique] [data-block-type=marquee-band] .sf-marquee-item:after{content:"";background:var(--bq-tag);vertical-align:middle;border-radius:50%;block-size:.32em;inline-size:.32em;margin-inline:.5em;font-size:clamp(2.6rem,1rem + 6vw,7.5rem);display:inline-block}[data-sf-design=boutique] :is([data-block-type=products-grid][data-block-variant=cards],[data-block-type=products-showcase][data-block-variant=featured],[data-block-type=product-display]) [data-sf-card]{background:0 0;border:0}[data-sf-design=boutique] :is([data-block-type=products-grid][data-block-variant=cards],[data-block-type=products-showcase][data-block-variant=featured],[data-block-type=product-display]) [data-sf-card] [data-sf-media-frame]{border-radius:2px}[data-sf-design=boutique] :is([data-block-type=products-grid][data-block-variant=cards],[data-block-type=products-showcase][data-block-variant=featured],[data-block-type=product-display]) [data-sf-card]>div:last-child{gap:.3rem;padding:.85rem 0 0}[data-sf-design=boutique] :is([data-block-type=products-grid][data-block-variant=cards],[data-block-type=products-showcase][data-block-variant=featured],[data-block-type=product-display]) [data-sf-card] h3{letter-spacing:0;font-size:14px;font-weight:500}[data-sf-design=boutique] :is([data-block-type=products-grid][data-block-variant=cards],[data-block-type=products-showcase][data-block-variant=featured],[data-block-type=product-display]) [data-sf-card] .sf-eyebrow{letter-spacing:.2em;color:var(--bq-ink);font-size:10px}@supports (color:color-mix(in lab, red, red)){[data-sf-design=boutique] :is([data-block-type=products-grid][data-block-variant=cards],[data-block-type=products-showcase][data-block-variant=featured],[data-block-type=product-display]) [data-sf-card] .sf-eyebrow{color:color-mix(in oklab, var(--bq-ink) 62%, transparent)}}[data-sf-design=boutique] :is([data-block-type=products-grid][data-block-variant=cards],[data-block-type=products-showcase][data-block-variant=featured],[data-block-type=product-display]) [data-sf-card] bdi{font-size:13px}[data-sf-design=boutique] :is([data-block-type=products-grid][data-block-variant=cards],[data-block-type=product-display]) [data-sf-card] .mt-auto>span.tabular-nums{border:1px solid var(--bq-ink);transition:background-color .35s var(--bq-ease), color .35s var(--bq-ease), translate .35s var(--bq-ease);border-radius:999px;align-self:flex-start;padding:.3rem .7rem}[data-sf-design=boutique] :is([data-block-type=products-grid][data-block-variant=cards],[data-block-type=product-display]) [data-sf-card]:hover .mt-auto>span.tabular-nums{background:var(--bq-block);border-color:var(--bq-block);color:var(--bq-on-block);translate:0 -2px}[data-sf-design=boutique] :is([data-block-type=products-grid],[data-block-type=products-showcase],[data-block-type=product-display]) [data-sf-status=new]{background:var(--bq-tag);color:var(--bq-on-tag);letter-spacing:.14em;text-transform:uppercase;box-shadow:none;border-radius:999px;font-size:10px}[data-sf-design=boutique] [data-block-type=products-grid][data-block-variant=cards]:has(ul.snap-x) ul.snap-x{scrollbar-width:none}[data-sf-design=boutique] [data-block-type=products-grid][data-block-variant=cards]:has(ul.snap-x) ul.snap-x::-webkit-scrollbar{display:none}[data-sf-design=boutique] [data-block-type=content-media][data-block-variant=mosaic] h2{font-size:clamp(2.2rem,1.2rem + 3.2vw,4.4rem)}[data-sf-design=boutique] [data-block-type=content-media][data-block-variant=mosaic] .rounded-sf-card{border-radius:2px}[data-sf-design=boutique] [data-block-type=content-media][data-block-variant=mosaic] [data-sf-icon-disc]{background:var(--bq-block);color:var(--bq-on-block)}[data-sf-design=boutique] :is([data-block-type=products-showcase][data-block-variant=bento],[data-block-type=products-grid][data-block-variant=tiles]) [data-sf-card]{border:0;border-radius:2px}[data-sf-design=boutique] :is([data-block-type=products-showcase][data-block-variant=bento],[data-block-type=products-grid][data-block-variant=tiles]) .rounded-sf-option.bg-sf-bg\/90{background:var(--bq-page);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:2px}[data-sf-design=boutique] :is([data-block-type=products-showcase][data-block-variant=bento],[data-block-type=products-grid][data-block-variant=tiles]) h3{letter-spacing:0;white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}[data-sf-design=boutique] :is([data-block-type=products-showcase][data-block-variant=bento],[data-block-type=products-grid][data-block-variant=tiles]) .\@container\/sf-add{flex-shrink:0;justify-content:flex-end;min-inline-size:2.75rem}[data-sf-design=boutique] [data-block-type=products-showcase][data-block-variant=featured]{background:var(--bq-block);color:var(--bq-on-block)}[data-sf-design=boutique] [data-block-type=products-showcase][data-block-variant=featured] :is(h2,h3,h3 a,.sf-eyebrow,bdi,p),[data-sf-design=boutique] [data-block-type=products-showcase][data-block-variant=featured] p.text-sf-muted-fg{color:var(--bq-on-block)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=boutique] [data-block-type=products-showcase][data-block-variant=featured] p.text-sf-muted-fg{color:color-mix(in oklab, var(--bq-on-block) 86%, transparent)}}[data-sf-design=boutique] [data-block-type=products-showcase][data-block-variant=featured] .sf-eyebrow{opacity:.9}[data-sf-design=boutique] [data-block-type=products-showcase][data-block-variant=featured] h3.font-sf-heading{font-stretch:var(--bq-wide);text-transform:uppercase;font-size:clamp(2rem,1.2rem + 2.4vw,3.4rem);line-height:.95}[data-sf-design=boutique] [data-block-type=products-showcase][data-block-variant=featured] bdi.text-sf-2xl{font-size:clamp(1.6rem,1rem + 1.5vw,2.4rem);font-stretch:var(--bq-wide)}[data-sf-design=boutique] [data-block-type=products-showcase][data-block-variant=featured] article.lg\:grid-cols-12>div:first-child{border-radius:2px}[data-sf-design=boutique] [data-block-type=products-showcase][data-block-variant=featured] a[data-sf-action]{color:var(--bq-on-block)}[data-sf-design=boutique] [data-block-type=products-showcase][data-block-variant=featured] article.lg\:grid-cols-12 a[data-sf-action]:not(.underline-offset-4),[data-sf-design=boutique] [data-block-type=products-showcase][data-block-variant=featured] article.lg\:grid-cols-12 button[data-sf-action]{background:var(--bq-page);color:var(--bq-ink);border-color:var(--bq-page)}[data-sf-design=boutique] [data-block-type=products-showcase][data-block-variant=featured] article.lg\:grid-cols-12 .\@container\/sf-add{min-inline-size:min(100%,15rem)}[data-sf-design=boutique] [data-block-type=products-showcase][data-block-variant=featured] ul.border-t{border-color:var(--bq-on-block)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=boutique] [data-block-type=products-showcase][data-block-variant=featured] ul.border-t{border-color:color-mix(in oklab, var(--bq-on-block) 30%, transparent)}}[data-sf-design=boutique] [data-block-type=products-showcase][data-block-variant=featured] ul [data-sf-card]{background:var(--bq-page);color:var(--bq-ink)}[data-sf-design=boutique] [data-block-type=products-showcase][data-block-variant=featured] ul [data-sf-card]>div:last-child{padding:.75rem}[data-sf-design=boutique] [data-block-type=products-showcase][data-block-variant=featured] ul [data-sf-card] :is(h3,h3 a,bdi,.sf-eyebrow){color:var(--bq-ink)}[data-sf-design=boutique] [data-block-type=products-showcase][data-block-variant=featured] ul [data-sf-card] a[data-sf-action],[data-sf-design=boutique] [data-block-type=products-showcase][data-block-variant=featured] ul [data-sf-card] button[data-sf-action]{color:inherit}[data-sf-design=boutique] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]) h2{max-inline-size:18ch;font-size:clamp(2.2rem,1rem + 4.4vw,5.6rem)}[data-sf-design=boutique] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]) .bg-sf-fg\/60{background:var(--bq-shade)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=boutique] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]) .bg-sf-fg\/60{background:color-mix(in oklab, var(--bq-shade) 58%, transparent)}}[data-sf-design=boutique] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]) :is(h2,p.inline-flex){color:#fff}[data-sf-design=boutique] [data-block-type=features-media][data-block-variant=sticky-scroll]{background:var(--bq-block)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=boutique] [data-block-type=features-media][data-block-variant=sticky-scroll]{background:color-mix(in oklab, var(--bq-block) 6%, #fff)}}[data-sf-design=boutique] [data-block-type=features-media][data-block-variant=sticky-scroll] [data-sf-media]{border-radius:2px}[data-sf-design=boutique] [data-block-type=features-media][data-block-variant=sticky-scroll] :is(.sf-eyebrow,p.font-sf-mono){color:var(--bq-block)}[data-sf-design=boutique] [data-block-type=faq-accordion] summary h3{font-weight:500}[data-sf-design=boutique] [data-block-type=faq-accordion] summary>span{border-color:var(--bq-ink);transition:background-color .35s var(--bq-ease), color .35s var(--bq-ease), rotate .35s var(--bq-ease);border-radius:50%}[data-sf-design=boutique] [data-block-type=faq-accordion] details[open] summary>span{background:var(--bq-block);border-color:var(--bq-block);color:var(--bq-on-block)}[data-sf-design=boutique] [data-block-type=faq-accordion] .bg-sf-inverse{background:var(--bq-block);color:var(--bq-on-block);border-radius:2px}[data-sf-design=boutique] :is([data-block-type=map],[data-block-type=contact-panel]) :is(iframe,[data-sf-map],.rounded-sf-card),[data-sf-design=boutique] [data-block-type=gallery] [data-sf-media]{border-radius:2px}[data-sf-design=boutique] [data-block-type=gallery] figcaption{letter-spacing:.16em;text-transform:uppercase;font-size:10.5px}[data-sf-design=boutique] [data-block-type=cta][data-block-variant=band][data-sf-tone=primary] h2{font-size:clamp(2rem,1rem + 3.4vw,4.6rem)}[data-sf-design=boutique] [data-block-type=cta][data-block-variant=band][data-sf-tone=primary] a[data-sf-action]:first-child{background:var(--bq-page);color:var(--bq-ink);border-color:var(--bq-page)}[data-sf-design=boutique] [data-block-type=cta][data-block-variant=media]{color:#fff}[data-sf-design=boutique] [data-block-type=cta][data-block-variant=media] :is(h2,p){color:inherit}[data-sf-design=boutique] [data-block-type=cta][data-block-variant=media] p{color:#ffffffdb}[data-sf-design=boutique] [data-block-type=cta][data-block-variant=media] h2{text-align:start;max-inline-size:14ch;font-size:clamp(2.4rem,1rem + 5vw,6.5rem)}[data-sf-design=boutique] [data-block-type=cta][data-block-variant=media] .sf-container>div{text-align:start;align-items:flex-start;max-inline-size:44rem}[data-sf-design=boutique] [data-block-type=cta][data-block-variant=media] .sf-container>div>div{align-items:flex-start}[data-sf-design=boutique] [data-block-type=cta][data-block-variant=media] .sf-container>div div:has(>a[data-sf-action]){justify-content:flex-start}[data-sf-design=boutique] [data-block-type=cta][data-block-variant=media] p{text-align:start;margin-inline:0}[data-sf-design=boutique] [data-block-type=cta][data-block-variant=media] a[data-sf-action]:first-child{background:var(--bq-page);color:var(--bq-ink);border-color:var(--bq-page)}[data-sf-design=boutique] [data-block-type=cta][data-block-variant=media] a[data-sf-action]:nth-child(2){color:#fff;background:0 0;border:1px solid #ffffffa6}[data-sf-root][data-sf-design=boutique] [data-block-type=cta][data-block-variant=media] :is(.sf-eyebrow,p.inline-flex.font-sf-mono){color:#fff}[data-sf-design=boutique] [data-block-type=footer] [data-sf-footer-wordmark] p{font-stretch:var(--bq-wide);text-transform:uppercase;letter-spacing:-.04em;font-weight:700}[data-sf-design=boutique] [data-block-type=footer] [data-sf-brand]>span{font-stretch:var(--bq-wide);text-transform:uppercase}@media (max-width:639.98px){[data-sf-design=boutique] h2.font-sf-heading{font-size:clamp(1.75rem,1rem + 4.2vw,2.3rem);line-height:.98}[data-sf-design=boutique] [data-commerce-composition=dual-campaign]{min-block-size:88svh}[data-sf-design=boutique] [data-commerce-composition=dual-campaign] .sf-commerce-tiles:after{background:linear-gradient(0deg, var(--bq-shade) 0%, var(--bq-shade) 50%, var(--bq-shade) 85%)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=boutique] [data-commerce-composition=dual-campaign] .sf-commerce-tiles:after{background:linear-gradient(0deg, color-mix(in oklab, var(--bq-shade) 90%, transparent) 0%, color-mix(in oklab, var(--bq-shade) 55%, transparent) 50%, color-mix(in oklab, var(--bq-shade) 10%, transparent) 85%)}}[data-sf-design=boutique] [data-commerce-composition=dual-campaign] .sf-commerce-copy{margin:0;padding:1.25rem 1.1rem 1.5rem}[data-sf-design=boutique] [data-commerce-composition=dual-campaign] h1{max-inline-size:9ch;font-size:clamp(2.5rem,13.5vw,3.6rem)}[data-sf-design=boutique] [data-commerce-composition=dual-campaign] .sf-commerce-copy>p:not(:first-child){font-size:15px}[data-sf-design=boutique] [data-commerce-composition=dual-campaign] .sf-commerce-copy ul,[data-sf-design=boutique] [data-commerce-composition=dual-campaign] .sf-commerce-caption{display:none}[data-sf-design=boutique] [data-block-type=navbar] .text-sf-xs:has(>.sf-container) .sf-container>p:first-child{display:none}[data-sf-design=boutique] :is([data-block-type=products-showcase][data-block-variant=bento],[data-block-type=products-grid][data-block-variant=tiles]) .\@container\/sf-add{position:absolute;inset-block-end:calc(100% + .4rem);inset-inline-end:0}[data-sf-design=boutique] [data-block-type=marquee-band] .sf-marquee-text,[data-sf-design=boutique] [data-block-type=marquee-band] .sf-marquee-item:after{font-size:2.4rem}[data-sf-design=boutique] [data-block-type=products-showcase][data-block-variant=featured] h3.font-sf-heading{font-size:1.9rem}[data-sf-design=boutique] [data-block-type=cta][data-block-variant=media] h2{font-size:2.4rem}[data-sf-design=boutique] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]){min-block-size:70svh}}@keyframes bq-window{0%{translate:0}to{translate:calc((-100% + 100cqw + 2 * var(--sf-gutter)) * var(--bq-dir,1)) 0}}[data-sf-design=boutique] [data-block-type=products-grid]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--bq-dir:-1}@keyframes bq-progress{0%{scale:0 1}to{scale:1}}@keyframes bq-tile-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes bq-rise{0%{opacity:0;translate:0 2rem}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){[data-sf-design=boutique]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=dual-campaign] .sf-commerce-tile{animation:bq-tile-in 1.3s var(--bq-ease) both}[data-sf-design=boutique]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=dual-campaign] .sf-commerce-tile:nth-child(2){animation-delay:.18s}@supports (animation-timeline:view()){[data-sf-design=boutique]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type]:not([data-block-type=navbar],[data-block-type=hero],[data-block-type=footer]) h2{animation-range:entry}[data-sf-design=boutique]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=products-showcase][data-block-variant=bento] li{animation:linear both bq-rise;animation-timeline:view();animation-range:entry entry 80%}@media (min-width:1024px) and (min-height:56rem){[data-sf-design=boutique]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=products-grid][data-block-variant=cards]:has(ul.snap-x){view-timeline-name:--bq-window;block-size:300svh;padding-block:0;overflow:clip}[data-sf-design=boutique]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=products-grid][data-block-variant=cards]:has(ul.snap-x)>.sf-container{block-size:100svh;padding-block:calc(var(--sf-nav-h,72px) + 1rem) 2.5rem;flex-direction:column;justify-content:center;display:flex;position:sticky;inset-block-start:0;container-type:inline-size}[data-sf-design=boutique]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=products-grid][data-block-variant=cards]:has(ul.snap-x)>.sf-container:after{content:"";background:var(--bq-block);block-size:2px;transform-origin:calc(50% - 50% * var(--bq-dir,1)) 50%;margin-block-start:1.75rem;animation:linear both bq-progress;animation-timeline:--bq-window;animation-range:contain;display:block}[data-sf-design=boutique]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=products-grid][data-block-variant=cards]:has(ul.snap-x) ul.snap-x{scroll-snap-type:none;inline-size:max-content;padding-block-end:0;animation:linear both bq-window;animation-timeline:--bq-window;animation-range:contain;overflow:visible}[data-sf-design=boutique]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=products-grid][data-block-variant=cards]:has(ul.snap-x) ul.snap-x>li{opacity:1;flex:0 0 clamp(13rem,min(21vw,75svh - 29.25rem),21rem);animation:none;translate:none}[data-sf-design=boutique]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=products-grid][data-block-variant=cards]:has(ul.snap-x) ul.snap-x>li:nth-child(2n){margin-block-start:3.5rem}}}}[data-sf-design=ledger]{--sf-font-mono:var(--sf-font-body)!important}[data-sf-design=ledger] :is(.font-sf-mono,.sf-reveal-index,.sf-commerce-caption){font-variant-numeric:tabular-nums}[data-sf-design=ledger]{--ledger-ink:var(--sf-color-fg,#16191d);--ledger-page:var(--sf-color-bg,#fff);--ledger-brand:var(--sf-brand-primary,#2d3c1f);--ledger-accent:var(--sf-brand-accent,#c3c5c2);--ledger-brand-ink:var(--sf-brand-primary-ink,var(--ledger-brand));--ledger-on-brand:var(--sf-brand-on-primary,#fff);--ledger-rule:var(--ledger-ink)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=ledger]{--ledger-rule:color-mix(in oklab, var(--ledger-ink) 16%, transparent)}}[data-sf-design=ledger]{--ledger-rule-soft:var(--ledger-ink)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=ledger]{--ledger-rule-soft:color-mix(in oklab, var(--ledger-ink) 7%, transparent)}}[data-sf-design=ledger]{--ledger-sheet:#eff0f0;--ledger-concrete:#c3c5c2;--ledger-dark:#16191d;--ledger-on-dark:#fff;--ledger-ease:cubic-bezier(.7, 0, .2, 1);--sf-radius-card:2px;--sf-radius-control:2px;--sf-commerce-pad:clamp(1rem, 4vw, 3rem)}[data-sf-design=ledger] :is(h1,h2,h3):where(.font-sf-heading,.sf-display){letter-spacing:-.015em;font-weight:400}[data-sf-design=ledger] h2.font-sf-heading{font-size:clamp(2.25rem,1.5rem + 2.6vw,4rem);line-height:1.02}[data-sf-design=ledger] h3.font-sf-heading{line-height:1.08}[data-sf-design=ledger] :is(.sf-eyebrow,p.font-sf-mono.uppercase,p.inline-flex.font-sf-mono){font-family:var(--sf-font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--ledger-brand-ink);font-size:11px;font-weight:600}[data-sf-design=ledger] :is(.sf-eyebrow,p.inline-flex.font-sf-mono)>span.h-px{opacity:1;background:currentColor;inline-size:2rem}[data-sf-design=ledger] a[data-sf-action]{transition:background-color .4s var(--ledger-ease), color .4s var(--ledger-ease), border-color .4s var(--ledger-ease), box-shadow .4s var(--ledger-ease)}[data-sf-design=ledger] a[data-sf-action][class*=bg-sf-primary]{box-shadow:none;letter-spacing:.01em}[data-sf-design=ledger] a[data-sf-action][class*=bg-sf-primary]:hover{background:var(--ledger-ink);color:var(--ledger-page)}[data-sf-design=ledger] a[data-sf-action][class*=bg-sf-surface]{border-color:var(--ledger-ink);color:var(--ledger-ink);background:0 0}[data-sf-design=ledger] a[data-sf-action][class*=bg-sf-surface]:hover{background:var(--ledger-ink);color:var(--ledger-page)}[data-sf-design=ledger] a[data-sf-action][class*=underline-offset]:not([class*=bg-sf]){transition:background-size .5s var(--ledger-ease);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-block-end:.2em;text-decoration:none}[data-sf-design=ledger] a[data-sf-action][class*=underline-offset]:not([class*=bg-sf]):hover{background-position:100% 100%;background-size:0 1px}[data-sf-design=ledger] [data-block-type=navbar]>div>span:first-child{border-block-end:1px solid var(--ledger-rule)}[data-sf-design=ledger] [data-block-type=navbar] [data-sf-brand]>span{letter-spacing:-.01em;font-size:1.6rem;font-weight:400}[data-sf-design=ledger] [data-block-type=navbar] nav a{letter-spacing:.01em;font-size:13px}[data-sf-design=ledger] [data-block-type=navbar] nav a:hover{color:var(--ledger-brand-ink)}[data-sf-design=ledger] [data-block-type=navbar] a[data-sf-action]{border-radius:var(--sf-radius-control)}[data-sf-design=ledger] [data-commerce-composition=type-stage]{min-block-size:auto;padding-block:clamp(1.25rem,3vw,2.75rem) clamp(1.5rem,3vw,2.5rem);padding-inline:var(--sf-commerce-pad);isolation:isolate;-moz-column-gap:clamp(1rem,2.4vw,2.5rem);grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;column-gap:clamp(1rem,2.4vw,2.5rem);position:relative}[data-sf-design=ledger] [data-commerce-composition=type-stage]:before{content:"";z-index:-1;background:var(--ledger-sheet);pointer-events:none;block-size:clamp(5rem,14vw,12rem);position:absolute;inset:auto 0 0}[data-sf-design=ledger] [data-commerce-composition=type-stage] .sf-commerce-copy{display:contents}[data-sf-design=ledger] [data-commerce-composition=type-stage] .sf-commerce-copy>p:first-child{border-block-end:1px solid var(--ledger-ink);grid-area:1/1/auto/-1;inline-size:auto;max-inline-size:none;margin:0 0 clamp(1rem,2.4vw,2rem);padding-block-end:.8rem;display:flex}[data-sf-design=ledger] [data-commerce-composition=type-stage] h1{letter-spacing:-.035em;max-inline-size:none;color:var(--ledger-ink);text-wrap:balance;grid-area:2/1/span 2/span 8;align-self:end;margin:0;font-size:clamp(3rem,1rem + 6.4vw,8.5rem);font-weight:300;font-stretch:100%;line-height:.92}[data-sf-design=ledger] [data-commerce-composition=type-stage] .sf-commerce-copy>p:not(:first-child){max-inline-size:36ch;color:var(--ledger-ink);grid-area:2/9/auto/-1;align-self:end;margin:0;padding-block-end:.4rem;font-size:16px;line-height:1.55}@supports (color:color-mix(in lab, red, red)){[data-sf-design=ledger] [data-commerce-composition=type-stage] .sf-commerce-copy>p:not(:first-child){color:color-mix(in oklab, var(--ledger-ink) 78%, var(--ledger-page))}}[data-sf-design=ledger] [data-commerce-composition=type-stage] .sf-commerce-actions{grid-area:3/9/auto/-1;align-self:end;margin-block-start:1.5rem}[data-sf-design=ledger] [data-commerce-composition=type-stage] .sf-commerce-actions>div{justify-content:start;gap:1.5rem}[data-sf-design=ledger] [data-commerce-composition=type-stage] .sf-commerce-media{aspect-ratio:21/8;border-radius:0;grid-area:4/1/auto/-1;margin-block-start:clamp(1.5rem,3vw,2.5rem);position:relative;overflow:clip}[data-sf-design=ledger] [data-commerce-composition=type-stage] .sf-commerce-copy>ul{border-block-end:1px solid var(--ledger-ink);grid-area:5/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid}[data-sf-design=ledger] [data-commerce-composition=type-stage] .sf-commerce-copy>ul>li{color:var(--ledger-ink);justify-content:flex-start;gap:.75rem;padding-block:.9rem;padding-inline:0 1rem;font-size:14px}[data-sf-design=ledger] [data-commerce-composition=type-stage] .sf-commerce-copy>ul>li+li{border-inline-start:1px solid var(--ledger-rule);padding-inline-start:1rem}[data-sf-design=ledger] [data-commerce-composition=type-stage] .sf-commerce-copy>ul>li svg{color:var(--ledger-brand-ink)}[data-sf-design=ledger] [data-commerce-composition=type-stage] .sf-commerce-caption{display:none}@media (max-width:899.98px){[data-sf-design=ledger] [data-commerce-composition=type-stage]{grid-template-columns:minmax(0,1fr)}[data-sf-design=ledger] [data-commerce-composition=type-stage] h1{grid-area:auto/1;margin-block-end:1.25rem;font-size:clamp(2.5rem,1rem + 7.6vw,4.75rem);line-height:.95}[data-sf-design=ledger] [data-commerce-composition=type-stage] .sf-commerce-copy>p:not(:first-child),[data-sf-design=ledger] [data-commerce-composition=type-stage] .sf-commerce-copy>ul,[data-sf-design=ledger] [data-commerce-composition=type-stage] .sf-commerce-actions,[data-sf-design=ledger] [data-commerce-composition=type-stage] .sf-commerce-media{grid-area:auto/1}[data-sf-design=ledger] [data-commerce-composition=type-stage] .sf-commerce-copy>p:not(:first-child){font-size:16px}[data-sf-design=ledger] [data-commerce-composition=type-stage] .sf-commerce-media{aspect-ratio:5/4;order:5;margin-block-start:1.75rem}[data-sf-design=ledger] [data-commerce-composition=type-stage] .sf-commerce-media img{-o-object-position:50% 38%;object-position:50% 38%}[data-sf-design=ledger] [data-commerce-composition=type-stage] .sf-commerce-copy>p:first-child{order:1}[data-sf-design=ledger] [data-commerce-composition=type-stage] h1{order:2}[data-sf-design=ledger] [data-commerce-composition=type-stage] .sf-commerce-copy>p:not(:first-child){order:3}[data-sf-design=ledger] [data-commerce-composition=type-stage] .sf-commerce-actions{order:4;margin-block-start:1.25rem}[data-sf-design=ledger] [data-commerce-composition=type-stage] .sf-commerce-copy>ul{border-block-end:0;order:6;grid-template-columns:minmax(0,1fr)}[data-sf-design=ledger] [data-commerce-composition=type-stage] .sf-commerce-copy>ul>li{border-block-end:1px solid var(--ledger-rule);padding-inline:0}[data-sf-design=ledger] [data-commerce-composition=type-stage] .sf-commerce-copy>ul>li+li{border-inline-start:0;padding-inline-start:0}}[data-sf-design=ledger] [data-block-type=marquee-band]{border-block:1px solid var(--ledger-ink);margin-inline:var(--sf-commerce-pad);padding-block:clamp(.6rem,1.4vw,1rem)}[data-sf-design=ledger] [data-block-type=marquee-band] .sf-marquee-text{letter-spacing:-.01em;font-size:clamp(1.75rem,1.1rem + 2.6vw,3.6rem);font-style:italic;font-weight:400}[data-sf-design=ledger] [data-block-type=marquee-band] .sf-marquee-item:after{content:"";background:var(--ledger-accent);border-radius:50%;block-size:.32em;inline-size:.32em;margin-inline-start:clamp(1.5rem,4vw,3.5rem);font-size:clamp(1.75rem,1.1rem + 2.6vw,3.6rem)}[data-sf-design=ledger] [data-block-type=marquee-band] .sf-marquee-track{animation-duration:70s}[data-sf-design=ledger] [data-block-type=statement][data-block-variant=manifesto]:not(:has([data-sf-media])) h2{letter-spacing:-.025em;max-inline-size:20ch;font-size:clamp(2.4rem,1.2rem + 4.6vw,6.4rem);line-height:1}[data-sf-design=ledger] [data-block-type=statement][data-block-variant=manifesto]:not(:has([data-sf-media])) .sf-container-wide>span.h-px{opacity:.5;background:currentColor}[data-sf-design=ledger] [data-block-type=statement][data-block-variant=manifesto][data-sf-tone=inverse]:not(:has([data-sf-media])){background:var(--ledger-dark);color:var(--ledger-on-dark)}[data-sf-design=ledger] [data-block-type=statement][data-block-variant=manifesto][data-sf-tone=inverse]:not(:has([data-sf-media])) p.font-sf-mono{color:var(--ledger-accent)}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion] .grid>div:first-child{position:relative}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion] .grid>div:last-child{border-block-start:1px solid var(--ledger-ink);counter-reset:ledger-row}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion] h2{max-inline-size:12ch}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion] details{border-color:var(--ledger-rule);interpolate-size:allow-keywords;position:relative}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion] details::details-content{block-size:0;transition:block-size .55s var(--ledger-ease), content-visibility .55s allow-discrete;overflow:clip}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion] details[open]::details-content{block-size:auto}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion] summary{gap:clamp(1rem,2.5vw,2rem);padding-block:clamp(1.1rem,2vw,1.6rem)}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion] summary>span:first-child{min-inline-size:2.6ch;font-family:var(--sf-font-heading);font-variant-numeric:oldstyle-nums;color:var(--ledger-ink);font-size:clamp(1.25rem,1rem + .8vw,1.75rem)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion] summary>span:first-child{color:color-mix(in oklab, var(--ledger-ink) 45%, var(--ledger-page))}}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion] summary>span:first-child{transition:color .4s var(--ledger-ease), translate .5s var(--ledger-ease)}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion] summary h3{flex:0 auto;margin-inline-end:auto;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.5rem);font-weight:400;position:relative}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion] summary h3:after{content:"";transform-origin:0;block-size:1px;transition:scale .6s var(--ledger-ease);background:currentColor;position:absolute;inset:auto 0 -.2em;scale:0 1}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion] summary:hover h3:after,[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion] details[open] summary h3:after{scale:1}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion] summary:hover>span:first-child{color:var(--ledger-brand-ink);translate:.35rem}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion] details[open] summary>span:first-child{color:var(--ledger-brand-ink)}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion] summary>span:last-child{border-color:var(--ledger-ink);border-radius:0}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion] details[open] summary>span:last-child{background:var(--ledger-ink);color:var(--ledger-page);border-color:var(--ledger-ink)}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion] details>div{padding-block-end:clamp(1.5rem,3vw,2.5rem);padding-inline-start:calc(2.6ch + clamp(1rem,2.5vw,2rem))}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion] details>div>p{max-inline-size:48ch;color:var(--ledger-ink);font-size:17px}@supports (color:color-mix(in lab, red, red)){[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion] details>div>p{color:color-mix(in oklab, var(--ledger-ink) 80%, var(--ledger-page))}}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion] details ul{border-block:1px solid var(--ledger-rule);gap:0;display:grid}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion] details ul>li{gap:0;padding-block:.75rem;font-size:14px;line-height:1.45}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion] details ul>li+li{border-block-start:1px solid var(--ledger-rule)}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion] details ul>li svg{display:none}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion] details a[data-sf-action]{border-radius:var(--sf-radius-control)}@media (min-width:768px){[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion] details ul{grid-template-columns:repeat(3,minmax(0,1fr))}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion] details ul>li{padding-inline-end:1rem}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion] details ul>li+li{border-block-start:0;border-inline-start:1px solid var(--ledger-rule);padding-inline-start:1rem}}@media (min-width:1024px){[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion] .grid>div:first-child{align-self:start;position:sticky;inset-block-start:calc(var(--sf-nav-h,80px) + 2rem)}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion] .grid>div:first-child:after{border-block-start:1px solid var(--ledger-rule);font-family:var(--sf-font-heading);font-variant-numeric:oldstyle-nums;letter-spacing:-.04em;color:var(--ledger-brand-ink);animation:ledger-folio-a .7s var(--ledger-ease) both;order:9;margin-block-start:clamp(1rem,3vw,3rem);padding-block-start:1rem;font-size:clamp(6rem,3rem + 7vw,11rem);font-weight:300;line-height:.85;display:block}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion]:has(details:first-of-type[open]) .grid>div:first-child:after{content:"01";animation-name:ledger-folio-a}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion]:has(details:nth-of-type(2)[open]) .grid>div:first-child:after{content:"02";animation-name:ledger-folio-b}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion]:has(details:nth-of-type(3)[open]) .grid>div:first-child:after{content:"03";animation-name:ledger-folio-a}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion]:has(details:nth-of-type(4)[open]) .grid>div:first-child:after{content:"04";animation-name:ledger-folio-b}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion]:has(details:nth-of-type(5)[open]) .grid>div:first-child:after{content:"05";animation-name:ledger-folio-a}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion]:has(details:nth-of-type(6)[open]) .grid>div:first-child:after{content:"06";animation-name:ledger-folio-b}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion]:has(details:nth-of-type(7)[open]) .grid>div:first-child:after{content:"07";animation-name:ledger-folio-a}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=accordion]:has(details:nth-of-type(8)[open]) .grid>div:first-child:after{content:"08";animation-name:ledger-folio-b}}[data-sf-design=ledger] [data-block-type=features-media][data-block-variant=sticky-scroll] h2{max-inline-size:14ch}[data-sf-design=ledger] [data-block-type=features-media][data-block-variant=sticky-scroll] ol{counter-reset:ledger-entry}[data-sf-design=ledger] [data-block-type=features-media][data-block-variant=sticky-scroll] ol>li{border-block-start:1px solid var(--ledger-rule);padding-block:2rem;position:relative}[data-sf-design=ledger] [data-block-type=features-media][data-block-variant=sticky-scroll] ol>li:before{content:"";background:var(--ledger-ink);transform-origin:0;block-size:1px;transition:scale .9s var(--ledger-ease);position:absolute;inset:-1px 0 auto;scale:0 1}[data-sf-design=ledger] [data-block-type=features-media][data-block-variant=sticky-scroll] ol>li[data-active]:before{scale:1}[data-sf-design=ledger] [data-block-type=features-media][data-block-variant=sticky-scroll] ol>li p.font-sf-mono{color:var(--ledger-brand-ink);grid-template-columns:auto 1fr;align-items:end;gap:1rem;display:grid}[data-sf-design=ledger] [data-block-type=features-media][data-block-variant=sticky-scroll] ol>li p.font-sf-mono>span:first-child{font-family:var(--sf-font-heading);letter-spacing:-.02em;font-variant-numeric:oldstyle-nums;grid-row:1/span 2;font-size:clamp(3rem,2rem + 3vw,5.5rem);font-weight:400;line-height:.8}[data-sf-design=ledger] [data-block-type=features-media][data-block-variant=sticky-scroll] ol>li p.font-sf-mono>span.h-px{display:none}[data-sf-design=ledger] [data-block-type=features-media][data-block-variant=sticky-scroll] ol>li p.font-sf-mono>span:last-child{padding-block-end:.35rem}[data-sf-design=ledger] [data-block-type=features-media][data-block-variant=sticky-scroll] ol>li h3{inline-size:fit-content;max-inline-size:18ch;padding-block-end:.25rem;font-size:clamp(2rem,1.4rem + 1.8vw,3.2rem);position:relative}[data-sf-design=ledger] [data-block-type=features-media][data-block-variant=sticky-scroll] ol>li h3:after{content:"";background:var(--ledger-brand);transform-origin:0;block-size:2px;transition:scale .8s var(--ledger-ease) .25s;position:absolute;inset:auto 0 0;scale:0 1}[data-sf-design=ledger] [data-block-type=features-media][data-block-variant=sticky-scroll] ol>li[data-active] h3:after{scale:1}[data-sf-design=ledger] [data-block-type=features-media][data-block-variant=sticky-scroll] ol>li h3:after{background:var(--ledger-brand)}[data-sf-design=ledger] [data-block-type=features-media][data-block-variant=sticky-scroll] ol>li>div:last-child>p.text-sf-lg{max-inline-size:42ch;font-size:17px}[data-sf-design=ledger] [data-block-type=features-media][data-block-variant=sticky-scroll] ol>li ul{border-block-start:1px solid var(--ledger-rule);gap:0;max-inline-size:30rem}[data-sf-design=ledger] [data-block-type=features-media][data-block-variant=sticky-scroll] ol>li ul>li{border-block-end:1px solid var(--ledger-rule);padding-block:.55rem;font-size:14px}[data-sf-design=ledger] [data-block-type=features-media][data-block-variant=sticky-scroll] ol>li ul>li svg{display:none}[data-sf-design=ledger] [data-block-type=features-media][data-block-variant=sticky-scroll] ol>li ul>li span{font-weight:500}[data-sf-design=ledger] [data-block-type=features-media][data-block-variant=sticky-scroll] ol>li ul>li span:before{content:"— ";color:var(--ledger-brand-ink)}[data-sf-design=ledger] [data-block-type=features-media][data-block-variant=sticky-scroll] [class*="aspect-[4/5]"][class*=shadow-sf-lg]{box-shadow:0 0 0 1px var(--ledger-rule), 0 0 0 12px var(--ledger-sheet), 0 0 0 13px var(--ledger-rule);border-radius:0;margin:13px}[data-sf-design=ledger] [data-block-type=features-media][data-block-variant=sticky-scroll] .sticky>div:last-child{font-family:var(--sf-font-heading);margin-inline:13px;font-size:1.25rem}[data-sf-design=ledger] [data-block-type=features-media][data-block-variant=sticky-scroll] .sticky>div:last-child .bg-sf-primary{background:var(--ledger-brand)}@media (max-width:1023.98px){[data-sf-design=ledger] [data-block-type=features-media][data-block-variant=sticky-scroll] ol>li{gap:1.25rem}[data-sf-design=ledger] [data-block-type=features-media][data-block-variant=sticky-scroll] ol>li:before{scale:1}[data-sf-design=ledger] [data-block-type=features-media][data-block-variant=sticky-scroll] ol>li [class*="aspect-[4/3]"]{border-radius:0}}[data-sf-design=ledger] [data-block-type=content-media][data-block-variant=split] .relative>.absolute[class*=bg-sf-card]{border-color:var(--ledger-rule);background:var(--ledger-sheet);border:0;border-radius:0;block-size:80%;inline-size:80%;inset-block:auto -1.5rem;inset-inline:-1.5rem auto}[data-sf-design=ledger] [data-block-type=content-media][data-block-variant=split] [class*=shadow-sf-lg]{box-shadow:none;border-radius:0}[data-sf-design=ledger] [data-block-type=content-media][data-block-variant=split] [data-sf-icon-disc]{color:var(--ledger-brand-ink);box-shadow:inset 0 0 0 1px var(--ledger-rule);background:0 0;border-radius:0}[data-sf-design=ledger] [data-block-type=content-media][data-block-variant=split] ul h3{font-family:var(--sf-font-heading);font-size:1.35rem;font-weight:400}[data-sf-design=ledger] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]){color:#fff;align-items:flex-end;min-block-size:min(88svh,52rem)}[data-sf-design=ledger] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]) .bg-sf-fg\/60{background:linear-gradient(0deg, var(--ledger-dark), var(--ledger-dark) 70%)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=ledger] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]) .bg-sf-fg\/60{background:linear-gradient(0deg, color-mix(in oklab, var(--ledger-dark) 78%, transparent), color-mix(in oklab, var(--ledger-dark) 10%, transparent) 70%)}}[data-sf-design=ledger] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]) :is(h2,p){color:#fff}[data-sf-design=ledger] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]) h2{max-inline-size:22ch;font-size:clamp(2.1rem,1.3rem + 3vw,4.6rem);line-height:1.02}[data-sf-design=ledger] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]) .sf-scroll-words{opacity:1!important;animation:none!important}[data-sf-design=ledger] [data-block-type=process-steps][data-block-variant=timeline] [data-sf-icon-disc]{background:var(--ledger-page);color:var(--ledger-ink);box-shadow:inset 0 0 0 1px var(--ledger-ink);font-family:var(--sf-font-heading);font-size:1.15rem;font-weight:400}[data-sf-design=ledger] [data-block-type=process-steps][data-block-variant=timeline] [data-sf-progress]>div{background:var(--ledger-brand)}[data-sf-design=ledger] [data-block-type=process-steps][data-block-variant=timeline] ol>li h3{font-size:clamp(1.7rem,1.3rem + 1.2vw,2.4rem)}[data-sf-design=ledger] [data-block-type=process-steps][data-block-variant=timeline] ol>li .text-sf-accent-ink{color:var(--ledger-brand-ink);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}[data-sf-design=ledger] [data-block-type=process-steps][data-block-variant=timeline] ol>li .text-sf-accent-ink svg{display:none}[data-sf-design=ledger] [data-block-type=process-steps][data-block-variant=timeline] ol>li [data-sf-media]{aspect-ratio:16/9;border-radius:0}[data-sf-design=ledger] [data-block-type=pricing-plans][data-block-variant=spotlight] header{text-align:start;align-items:flex-start}[data-sf-design=ledger] [data-block-type=pricing-plans][data-block-variant=spotlight] header>div{align-items:flex-start}[data-sf-design=ledger] [data-block-type=pricing-plans][data-block-variant=spotlight] article[data-sf-fill=band]{background:var(--ledger-dark);color:var(--ledger-on-dark);border-radius:0}[data-sf-design=ledger] [data-block-type=pricing-plans][data-block-variant=spotlight] article[data-sf-fill=band] h3{font-size:clamp(2.4rem,1.6rem + 2.6vw,4.2rem)}[data-sf-design=ledger] [data-block-type=pricing-plans][data-block-variant=spotlight] article[data-sf-fill=band] .rounded-sf-full.border{letter-spacing:.16em;border-radius:0;font-size:10px}[data-sf-design=ledger] [data-block-type=pricing-plans][data-block-variant=spotlight] article[data-sf-fill=band] ul>li>span:first-child{background:0 0;border-radius:0;box-shadow:inset 0 0 0 1px}[data-sf-design=ledger] [data-block-type=pricing-plans][data-block-variant=spotlight] article [class*=text-sf-2xl],[data-sf-design=ledger] [data-block-type=pricing-plans][data-block-variant=spotlight] ul [class*=text-sf-xl]:not(h3){font-style:italic}[data-sf-design=ledger] [data-block-type=pricing-plans][data-block-variant=spotlight] article a[data-sf-action]{background:var(--ledger-accent);color:var(--ledger-dark);border-color:var(--ledger-accent)}[data-sf-design=ledger] [data-block-type=pricing-plans][data-block-variant=spotlight] article a[data-sf-action]:hover{background:var(--ledger-on-dark);color:var(--ledger-dark)}[data-sf-design=ledger] [data-block-type=pricing-plans][data-block-variant=spotlight] ul.divide-y{border-color:var(--ledger-ink)}[data-sf-design=ledger] [data-block-type=pricing-plans][data-block-variant=spotlight] ul.divide-y>li h3{font-size:clamp(1.5rem,1.2rem + 1vw,2.1rem)}[data-sf-design=ledger] [data-block-type=pricing-plans][data-block-variant=spotlight]>div>p:last-child{text-align:start;margin-inline:0}[data-sf-design=ledger] [data-block-type=features-grid][data-block-variant=list]{background:var(--ledger-brand);color:var(--ledger-on-brand)}[data-sf-design=ledger] [data-block-type=features-grid][data-block-variant=list] :is(h2,h3,p){color:inherit}[data-sf-design=ledger] [data-block-type=features-grid][data-block-variant=list] p.text-sf-muted-fg,[data-sf-design=ledger] [data-block-type=features-grid][data-block-variant=list] p.text-sf-lg{color:var(--ledger-on-brand)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=ledger] [data-block-type=features-grid][data-block-variant=list] p.text-sf-muted-fg,[data-sf-design=ledger] [data-block-type=features-grid][data-block-variant=list] p.text-sf-lg{color:color-mix(in oklab, var(--ledger-on-brand) 82%, transparent)}}[data-sf-design=ledger] [data-block-type=features-grid][data-block-variant=list] p.font-sf-mono{color:inherit;opacity:.85}[data-sf-design=ledger] [data-block-type=features-grid][data-block-variant=list] h2{max-inline-size:12ch}[data-sf-design=ledger] [data-block-type=features-grid][data-block-variant=list] ul{counter-reset:ledger-sector;border-block-end:1px solid var(--ledger-on-brand)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=ledger] [data-block-type=features-grid][data-block-variant=list] ul{border-block-end:1px solid color-mix(in oklab, var(--ledger-on-brand) 35%, transparent)}}[data-sf-design=ledger] [data-block-type=features-grid][data-block-variant=list] ul>li{counter-increment:ledger-sector;border-color:var(--ledger-on-brand)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=ledger] [data-block-type=features-grid][data-block-variant=list] ul>li{border-color:color-mix(in oklab, var(--ledger-on-brand) 35%, transparent)}}[data-sf-design=ledger] [data-block-type=features-grid][data-block-variant=list] [data-sf-icon-disc]{box-shadow:none;block-size:auto;inline-size:auto;min-inline-size:2.75rem;color:inherit;font-family:var(--sf-font-heading);font-variant-numeric:oldstyle-nums;background:0 0;justify-content:flex-start;font-size:1.7rem;font-weight:400}[data-sf-design=ledger] [data-block-type=features-grid][data-block-variant=list] [data-sf-icon-disc] svg{display:none}[data-sf-design=ledger] [data-block-type=features-grid][data-block-variant=list] [data-sf-icon-disc]:before{content:counter(ledger-sector, decimal-leading-zero)}[data-sf-design=ledger] [data-block-type=features-grid][data-block-variant=list] ul h3{font-family:var(--sf-font-heading);font-size:clamp(1.6rem,1.3rem + .9vw,2.2rem);font-weight:400}[data-sf-design=ledger] [data-block-type=features-grid][data-block-variant=list] ul p{font-size:15px}@media (min-width:768px){[data-sf-design=ledger] [data-block-type=features-grid][data-block-variant=list] ul{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-sf-design=ledger] [data-block-type=faq-accordion] ul.border-t{border-color:var(--ledger-ink)}[data-sf-design=ledger] [data-block-type=faq-accordion] summary>span:first-child{font-family:var(--sf-font-heading);color:var(--ledger-brand-ink);padding-block-start:0;font-size:1.25rem}[data-sf-design=ledger] [data-block-type=faq-accordion] summary h3{font-size:clamp(1.25rem,1.1rem + .6vw,1.7rem)}[data-sf-design=ledger] [data-block-type=faq-accordion] summary>span:last-child{border-color:var(--ledger-ink);border-radius:0}[data-sf-design=ledger] [data-block-type=faq-accordion] aside[data-sf-fill=inverse]{background:var(--ledger-dark);color:var(--ledger-on-dark);border-radius:0}[data-sf-design=ledger] [data-block-type=faq-accordion] aside [data-sf-icon-disc]{display:none}[data-sf-design=ledger] [data-block-type=faq-accordion] aside a[data-sf-action]{background:var(--ledger-accent);color:var(--ledger-dark)}[data-sf-design=ledger] [data-block-type=cta][data-block-variant=media]{background:var(--ledger-dark);color:var(--ledger-on-dark)}[data-sf-design=ledger] [data-block-type=cta][data-block-variant=media] h2{font-size:clamp(2.6rem,1.6rem + 3.4vw,5.2rem);line-height:.98}[data-sf-design=ledger] [data-block-type=cta][data-block-variant=media] h2:after{content:"";border-block:1px solid var(--ledger-accent);block-size:5px;inline-size:4.5rem;margin-block-start:1.25rem;display:block}[data-sf-design=ledger] [data-block-type=cta][data-block-variant=media] p.font-sf-mono{color:var(--ledger-on-dark)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=ledger] [data-block-type=cta][data-block-variant=media] p.font-sf-mono{color:color-mix(in oklab, var(--ledger-on-dark) 75%, transparent)}}[data-sf-design=ledger] [data-block-type=cta][data-block-variant=media] a[data-sf-action][class*=bg-sf-primary]{background:var(--ledger-accent);color:var(--ledger-dark)}[data-sf-design=ledger] [data-block-type=cta][data-block-variant=media] a[data-sf-action][class*=bg-sf-primary]:hover{background:var(--ledger-on-dark);color:var(--ledger-dark)}[data-sf-design=ledger] [data-block-type=job-board] .sf-jobs-filters :is(input,select){border-color:#0000;border-block-end-color:var(--ledger-ink);background-color:var(--ledger-sheet);border-radius:0}[data-sf-design=ledger] [data-block-type=job-board] .sf-jobs-filter-label{letter-spacing:.16em;text-transform:uppercase;color:var(--ledger-ink);font-size:11px;font-weight:600}[data-sf-design=ledger] [data-block-type=job-board] .sf-jobs-count{font-family:var(--sf-font-heading);color:var(--ledger-ink);font-size:1.25rem}[data-sf-design=ledger] [data-block-type=job-board] .sf-jobs-list{border-color:var(--ledger-ink)}[data-sf-design=ledger] [data-block-type=job-board] .sf-job-row{border-color:var(--ledger-rule);padding-block:clamp(1.25rem,2.4vw,2rem)}[data-sf-design=ledger] [data-block-type=job-board] .sf-job-meta{letter-spacing:.16em;color:var(--ledger-brand-ink);gap:0;font-size:11px;font-weight:600}[data-sf-design=ledger] [data-block-type=job-board] .sf-job-meta>span+span:before{content:"/";opacity:.45;margin-inline:.6rem}[data-sf-design=ledger] [data-block-type=job-board] .sf-job-title{letter-spacing:-.015em;inline-size:fit-content;font-size:clamp(1.6rem,1.15rem + 1.5vw,2.6rem);font-weight:400;position:relative}[data-sf-design=ledger] [data-block-type=job-board] .sf-job-title:after{content:"";transform-origin:0;block-size:1px;transition:scale .6s var(--ledger-ease);background:currentColor;position:absolute;inset:auto 0 -.12em;scale:0 1}[data-sf-design=ledger] [data-block-type=job-board] .sf-job-row:hover .sf-job-title:after,[data-sf-design=ledger] [data-block-type=job-board] .sf-job-row:focus-visible .sf-job-title:after{scale:1}[data-sf-design=ledger] [data-block-type=job-board] .sf-job-summary{font-size:15px}[data-sf-design=ledger] [data-block-type=job-board] .sf-job-view{border:1px solid var(--ledger-ink);transition:background-color .4s var(--ledger-ease), color .4s var(--ledger-ease);padding:.7rem 1.1rem}[data-sf-design=ledger] [data-block-type=job-board] .sf-job-row:hover .sf-job-view{background:var(--ledger-ink);color:var(--ledger-page)}[data-sf-design=ledger] [data-block-type=job-board] .sf-jobs-note{border-block-start:1px solid var(--ledger-rule);padding-block-start:1rem}[data-sf-design=ledger] [data-block-type=job-board] .sf-jobs-back{color:var(--ledger-ink);letter-spacing:.02em}[data-sf-design=ledger] [data-block-type=job-board] .sf-job-head{border-block-end:1px solid var(--ledger-ink);padding-block-end:clamp(1.5rem,3vw,2.5rem)}[data-sf-design=ledger] [data-block-type=job-board] .sf-job-head h2{letter-spacing:-.03em;font-size:clamp(2.6rem,1.3rem + 4.4vw,5.8rem);font-weight:300;line-height:.95}[data-sf-design=ledger] [data-block-type=job-board] .sf-job-facts{background:var(--ledger-dark);color:var(--ledger-on-dark);border:0;border-radius:0}[data-sf-design=ledger] [data-block-type=job-board] .sf-job-facts>p{font-weight:400}[data-sf-design=ledger] [data-block-type=job-board] .sf-job-facts svg{color:var(--ledger-accent)}[data-sf-design=ledger] [data-block-type=job-board] .sf-job-fact+.sf-job-fact{border-block-start:1px solid var(--ledger-on-dark);padding-block-start:.75rem}@supports (color:color-mix(in lab, red, red)){[data-sf-design=ledger] [data-block-type=job-board] .sf-job-fact+.sf-job-fact{border-block-start:1px solid color-mix(in oklab, var(--ledger-on-dark) 18%, transparent)}}[data-sf-design=ledger] [data-block-type=job-board] .sf-job-apply-cta{background:var(--ledger-accent);color:var(--ledger-dark);border-radius:0}[data-sf-design=ledger] [data-block-type=job-board] .sf-job-apply-cta:hover{background:var(--ledger-on-dark)}[data-sf-design=ledger] [data-block-type=job-board] .sf-job-body{counter-reset:ledger-job}[data-sf-design=ledger] [data-block-type=job-board] .sf-job-section{counter-increment:ledger-job}[data-sf-design=ledger] [data-block-type=job-board] .sf-job-section h3{align-items:baseline;gap:.75rem;font-weight:400;display:flex}[data-sf-design=ledger] [data-block-type=job-board] .sf-job-section h3:before{content:counter(ledger-job, decimal-leading-zero);font-variant-numeric:oldstyle-nums;color:var(--ledger-brand-ink);font-size:.7em}[data-sf-design=ledger] [data-block-type=job-board] .sf-job-section li{border-color:var(--ledger-rule);font-size:15px}[data-sf-design=ledger] [data-block-type=job-board] .sf-job-section ul{border-block-end:1px solid var(--ledger-rule)}[data-sf-design=ledger] [data-block-type=job-board] .sf-job-apply{background:var(--ledger-sheet);border:0;border-radius:0}[data-sf-design=ledger] [data-block-type=job-board] .sf-job-apply h3{font-weight:400}[data-sf-design=ledger] [data-block-type=job-board] .sf-job-apply :is(input:not([type=checkbox]),textarea,select){background:var(--ledger-page);border-radius:0}[data-sf-design=ledger] [data-block-type=job-board] .sf-job-apply form{border-radius:0}[data-sf-design=ledger] [data-block-type=footer] [data-sf-brand]>span{font-size:2.4rem;font-weight:400}@media (prefers-reduced-motion:no-preference){[data-sf-design=ledger]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=type-stage] .sf-commerce-copy>p:first-child{animation:ledger-ink-rule 1.2s var(--ledger-ease) .1s both}[data-sf-design=ledger]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=type-stage] .sf-commerce-media{animation:ledger-sheet-out 1.5s var(--ledger-ease) .35s both}@supports (animation-timeline:view()){[data-sf-design=ledger]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=statement] .sf-container-wide>span.h-px{transform-origin:0;animation:linear both ledger-draw;animation-timeline:view();animation-range:entry cover 30%}[data-sf-design=ledger]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) :is([data-block-type=faq-accordion] li,[data-block-type=features-grid] ul>li,[data-block-type=pricing-plans] ul.divide-y>li){background:linear-gradient(currentColor,currentColor) 0 0/0 1px no-repeat;animation:linear both ledger-underline;animation-timeline:view();animation-range:entry 10% cover 35%}[data-sf-design=ledger]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=cta] h2:after{transform-origin:0;animation:linear both ledger-draw;animation-timeline:view();animation-range:entry 30% cover 45%}}}@keyframes ledger-folio-a{0%{opacity:0;translate:-.25em}to{opacity:1;translate:0}}@keyframes ledger-folio-b{0%{opacity:0;translate:-.25em}to{opacity:1;translate:0}}@keyframes ledger-ink-rule{0%{opacity:0;border-block-end-color:#0000}to{border-block-end-color:var(--ledger-ink);opacity:1}}@keyframes ledger-sheet-out{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes ledger-draw{0%{scale:0 1}to{scale:1}}@keyframes ledger-underline{to{background-size:100% 1px}}@supports (animation-timeline:view()){[data-sf-design=ledger]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) :is([data-block-type=cta],[data-block-type=statement]) [data-sf-media-fill] img{animation:none;translate:none;scale:1}}[data-sf-design=ledger] :is(.sf-scroll-zoom,.sf-scroll-parallax){animation:none;transform:none}@media (prefers-reduced-motion:reduce){[data-sf-design=ledger] [data-block-type=features-media] ol>li:before,[data-sf-design=ledger] [data-block-type=features-media] ol>li h3:after{transition:none;scale:1}[data-sf-design=ledger] [data-block-type=services-showcase] details::details-content{transition:none}[data-sf-design=ledger] [data-block-type=services-showcase] .grid>div:first-child:after{animation:none!important}}[data-sf-design=ledger] [data-block-type=contact-panel] [data-sf-icon-disc],[data-sf-design=ledger] [data-block-type=contact-panel] a>span[class*=rounded]:first-child{color:var(--ledger-brand-ink);box-shadow:inset 0 0 0 1px var(--ledger-rule);background:0 0;border-radius:0}[data-sf-design=ledger] [data-block-type=contact-panel] form{border-radius:0}[data-sf-design=ledger] [data-block-type=contact-panel] :is(input,textarea,select){background:var(--ledger-sheet);border-radius:0}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=sticky-split] ol{border-color:var(--ledger-ink)}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=sticky-split] ol h3{font-size:clamp(1.4rem,1.15rem + .8vw,1.9rem)}[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=sticky-split] picture,[data-sf-design=ledger] [data-block-type=services-showcase][data-block-variant=sticky-split] img{border-radius:0}[data-sf-design=venue]{--sf-font-mono:var(--sf-font-body)!important}[data-sf-design=venue] :is(.font-sf-mono,.sf-reveal-index,.sf-commerce-caption){font-variant-numeric:tabular-nums}[data-sf-design=venue]{--venue-ink:var(--sf-color-fg,#1d1b29);--venue-claret:var(--sf-brand-primary,#7b2035);--venue-gold:var(--sf-brand-accent,#e2a93b);--venue-page:var(--sf-color-bg,#fff);--venue-blush:var(--venue-claret)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=venue]{--venue-blush:color-mix(in oklab, var(--venue-claret) 6%, #fff)}}[data-sf-design=venue]{--venue-sky:#f0f5fc;--venue-dusk:var(--venue-claret)}@supports (color:lab(0% 0 0)){[data-sf-design=venue]{--venue-sky:lab(96.2565% -.577301 -4.08378)}}@supports (color:color-mix(in lab, red, red)){[data-sf-design=venue]{--venue-dusk:color-mix(in oklab, var(--venue-claret) 8%, #fff)}}[data-sf-design=venue]{--venue-night:var(--venue-claret)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=venue]{--venue-night:color-mix(in oklab, var(--venue-claret) 18%, #12111c)}}[data-sf-design=venue]{--venue-shade:var(--venue-claret)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=venue]{--venue-shade:color-mix(in oklab, var(--venue-claret) 22%, #0b0a10)}}[data-sf-design=venue]{--venue-ease:cubic-bezier(.25, .6, .1, 1);--venue-frame:clamp(10px, 1.4vw, 18px);--sf-commerce-pad:clamp(.75rem, 3vw, 2.5rem)}[data-sf-design=venue] :is(h1,h2,h3):where(.font-sf-heading,.sf-display){letter-spacing:-.02em;font-weight:300}[data-sf-design=venue] h2.font-sf-heading{font-size:clamp(2.1rem,1.4rem + 2.4vw,3.6rem);line-height:1.06}[data-sf-design=venue] h3.font-sf-heading{font-weight:400}[data-sf-design=venue] :is(.sf-eyebrow,p.font-sf-mono.uppercase,p.inline-flex.font-sf-mono){font-family:var(--sf-font-body);letter-spacing:.24em;text-transform:uppercase;font-size:11px;font-weight:500}[data-sf-design=venue] :is(.sf-eyebrow,p.inline-flex.font-sf-mono)>span.h-px{background:var(--venue-gold);opacity:1;inline-size:1.75rem}[data-sf-design=venue] a[data-sf-action]{transition:background-color .45s var(--venue-ease), color .45s var(--venue-ease), border-color .45s var(--venue-ease), translate .45s var(--venue-ease)}[data-sf-design=venue] a[data-sf-action]:hover{translate:0 -1px}[data-sf-design=venue] [data-block-type=navbar] [data-sf-brand]>span{letter-spacing:-.01em;font-size:1.3rem;font-weight:400}[data-sf-design=venue] [data-block-type=navbar] nav a{letter-spacing:.02em;font-size:13px}[data-sf-design=venue] [data-commerce-composition=cinema]{background:var(--venue-shade);min-block-size:min(980px,100svh)}[data-sf-design=venue] [data-commerce-composition=cinema] .sf-commerce-media:after{background:linear-gradient(0deg, var(--venue-shade) 0%, var(--venue-shade) 42%, transparent 70%), linear-gradient(180deg, var(--venue-shade), transparent 22%)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=venue] [data-commerce-composition=cinema] .sf-commerce-media:after{background:linear-gradient(0deg, color-mix(in oklab, var(--venue-shade) 82%, transparent) 0%, color-mix(in oklab, var(--venue-shade) 35%, transparent) 42%, transparent 70%), linear-gradient(180deg, color-mix(in oklab, var(--venue-shade) 45%, transparent), transparent 22%)}}[data-sf-design=venue] [data-commerce-composition=cinema]:before{content:"";inset:var(--venue-frame);z-index:1;pointer-events:none;border:1px solid #ffffff59;position:absolute}[data-sf-design=venue] [data-commerce-composition=cinema] .sf-commerce-copy{z-index:2;align-self:end;max-inline-size:60rem;padding:clamp(2rem,6vw,5.5rem) clamp(1.5rem,5vw,4rem) clamp(3rem,8vw,6.5rem);position:relative}[data-sf-design=venue] [data-commerce-composition=cinema] .sf-commerce-copy>p:first-child{color:#fffffff0;text-wrap:balance;justify-content:center;max-inline-size:none}[data-sf-design=venue] [data-commerce-composition=cinema] h1{letter-spacing:-.035em;max-inline-size:14ch;font-size:clamp(2.9rem,1.6rem + 5.6vw,7.5rem);font-weight:300;line-height:.98}[data-sf-design=venue] [data-commerce-composition=cinema] .sf-commerce-copy>p:not(:first-child){color:#ffffffdb;max-inline-size:44ch;font-size:clamp(15px,.9rem + .2vw,18px)}[data-sf-design=venue] [data-commerce-composition=cinema] .sf-commerce-actions a:first-child{color:var(--venue-ink);background:#fff;border-color:#fff}[data-sf-design=venue] [data-commerce-composition=cinema] .sf-commerce-actions a:first-child:hover{background:var(--venue-gold);border-color:var(--venue-gold);color:var(--venue-night)}[data-sf-design=venue] [data-commerce-composition=cinema] .sf-commerce-actions a:nth-child(2){color:#fff;background:0 0;border:1px solid #ffffff8c}[data-sf-design=venue] [data-commerce-composition=cinema] .sf-commerce-actions a:nth-child(2):hover{background:#ffffff1f}[data-sf-design=venue] [data-commerce-composition=cinema] .sf-commerce-caption{display:none}[data-sf-design=venue] [data-block-type=marquee-band]{color:var(--venue-ink);border-block-end:1px solid var(--sf-color-border);background:0 0;padding-block:clamp(1.1rem,2.4vw,2rem)}[data-sf-design=venue] [data-block-type=marquee-band] .sf-marquee-text{letter-spacing:-.015em;font-size:clamp(1.9rem,1.2rem + 2.8vw,4rem);font-style:italic;font-weight:300}[data-sf-design=venue] [data-block-type=marquee-band] .sf-marquee-item:after{content:"";background:var(--venue-gold);block-size:1px;inline-size:clamp(1.75rem,4vw,3.5rem);margin-inline-start:clamp(1.5rem,4vw,3.5rem)}[data-sf-design=venue] [data-block-type=statement][data-block-variant=manifesto]:not(:has([data-sf-media])) .sf-container-wide>span.h-px{display:none}[data-sf-design=venue] [data-block-type=statement][data-block-variant=manifesto]:not(:has([data-sf-media])) h2{max-inline-size:21ch;font-size:clamp(2.2rem,1.2rem + 3.9vw,5.4rem);font-weight:300;line-height:1.08}[data-sf-design=venue] [data-block-type=services-showcase][data-block-variant=alternating]>.sf-container>header{margin-block-end:clamp(2.5rem,6vw,5rem)}[data-sf-design=venue] [data-block-type=services-showcase][data-block-variant=alternating]>.sf-container>header h2{font-size:clamp(2.4rem,1.5rem + 3vw,4.4rem)}[data-sf-design=venue] [data-block-type=services-showcase][data-block-variant=alternating] ol{gap:clamp(3.5rem,9vw,8rem)}[data-sf-design=venue] [data-block-type=services-showcase][data-block-variant=alternating] article{gap:clamp(1.5rem,4vw,4.5rem)}[data-sf-design=venue] [data-block-type=services-showcase][data-block-variant=alternating] article>div:first-child{border-radius:2px}[data-sf-design=venue] [data-block-type=services-showcase][data-block-variant=alternating] article [data-sf-media-frame]{aspect-ratio:5/4}[data-sf-design=venue] [data-block-type=services-showcase][data-block-variant=alternating] article>div:last-child>span.font-sf-mono{font-family:var(--sf-font-heading);color:var(--venue-claret);font-size:clamp(2.6rem,2rem + 2vw,4rem);font-style:italic;font-weight:300;line-height:1}[data-sf-design=venue] [data-block-type=services-showcase][data-block-variant=alternating] article>div:last-child>span.font-sf-mono>span{display:none}[data-sf-design=venue] [data-block-type=services-showcase][data-block-variant=alternating] h3{letter-spacing:-.02em;font-size:clamp(2rem,1.5rem + 1.8vw,3.2rem);font-weight:300;line-height:1.05}[data-sf-design=venue] [data-block-type=services-showcase][data-block-variant=alternating] h3 a{text-decoration:none}[data-sf-design=venue] [data-block-type=services-showcase][data-block-variant=alternating] article p{font-size:16px;line-height:1.65}[data-sf-design=venue] [data-block-type=services-showcase][data-block-variant=alternating] article ul{gap:.6rem 1.5rem}[data-sf-design=venue] [data-block-type=services-showcase][data-block-variant=alternating] article ul li{letter-spacing:.14em;text-transform:uppercase;color:var(--venue-ink);align-items:center;font-size:12px}[data-sf-design=venue] [data-block-type=services-showcase][data-block-variant=alternating] article ul li svg{display:none}[data-sf-design=venue] [data-block-type=services-showcase][data-block-variant=alternating] article ul li:before{content:"";background:var(--venue-gold);flex:none;block-size:1px;inline-size:1rem}@media (min-width:768px){[data-sf-design=venue] [data-block-type=services-showcase][data-block-variant=alternating] article{grid-template-columns:repeat(12,minmax(0,1fr))}[data-sf-design=venue] [data-block-type=services-showcase][data-block-variant=alternating] article>div:first-child{grid-column:span 7/span 7}[data-sf-design=venue] [data-block-type=services-showcase][data-block-variant=alternating] article>div:last-child{grid-column:span 5/span 5;padding-inline:0}}[data-sf-design=venue] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]){background:var(--venue-shade);align-items:flex-end;min-block-size:min(92svh,56rem)}[data-sf-design=venue] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media])>div:first-child>div:last-child{background:linear-gradient(0deg, var(--venue-shade) 0%, var(--venue-shade) 50%, transparent 75%)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=venue] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media])>div:first-child>div:last-child{background:linear-gradient(0deg, color-mix(in oklab, var(--venue-shade) 78%, transparent) 0%, color-mix(in oklab, var(--venue-shade) 25%, transparent) 50%, transparent 75%)}}[data-sf-design=venue] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]) h2{color:#fff;max-inline-size:20ch;font-size:clamp(2rem,1.3rem + 2.8vw,4.2rem);font-weight:300;line-height:1.06}[data-sf-design=venue] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]) p.font-sf-mono{color:#fffffff0;opacity:1}[data-sf-design=venue] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]) .sf-container-wide{padding-block:clamp(2.5rem,6vw,5.5rem)}[data-sf-design=venue] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]) .sf-scroll-words{opacity:1!important;animation:none!important}[data-sf-design=venue] [data-block-type=features-media][data-block-variant=tabs] .sf-feature-tablist{border-block-end:1px solid var(--sf-color-border);scrollbar-width:none;gap:clamp(1rem,3vw,2.75rem);margin-block-end:clamp(1.5rem,4vw,3rem);padding-block:0 .25rem}[data-sf-design=venue] [data-block-type=features-media][data-block-variant=tabs] .sf-feature-tablist button{color:var(--sf-color-muted-fg);font-family:var(--sf-font-heading);transition:color .45s var(--venue-ease);background:0 0;border:0;border-radius:0;padding:.25rem 0 1rem;font-size:clamp(1.25rem,1rem + 1vw,1.9rem);font-style:italic;font-weight:300;position:relative}[data-sf-design=venue] [data-block-type=features-media][data-block-variant=tabs] .sf-feature-tablist button:after{content:"";background:var(--venue-claret);transform-origin:0;block-size:2px;transition:scale .6s var(--venue-ease);position:absolute;inset-block-end:-1px;inset-inline:0;scale:0 1}[data-sf-design=venue] [data-block-type=features-media][data-block-variant=tabs] .sf-feature-tablist button:hover{color:var(--venue-ink)}[data-sf-design=venue] [data-block-type=features-media][data-block-variant=tabs] .sf-feature-tablist button[aria-selected=true]{color:var(--venue-ink);background:0 0}[data-sf-design=venue] [data-block-type=features-media][data-block-variant=tabs] .sf-feature-tablist button[aria-selected=true]:after{scale:1}[data-sf-design=venue] [data-block-type=features-media][data-block-variant=tabs] .sf-feature-panel{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem);padding-block:0}[data-sf-design=venue] [data-block-type=features-media][data-block-variant=tabs] .sf-feature-panel [data-sf-media]{aspect-ratio:5/4;border-radius:2px}[data-sf-design=venue] [data-block-type=features-media][data-block-variant=tabs] .sf-feature-panel h3{font-size:clamp(2rem,1.4rem + 2vw,3.4rem);font-weight:300}[data-sf-design=venue] [data-block-type=features-media][data-block-variant=tabs] .sf-feature-panel>div:first-child>p.font-sf-mono{color:var(--venue-claret)}[data-sf-design=venue] [data-block-type=features-media][data-block-variant=tabs] [role=tabpanel]:not([hidden])>.sf-feature-panel{animation:venue-fade .7s var(--venue-ease) both}[data-sf-design=venue] [data-block-type=process-steps][data-block-variant=timeline]{background:var(--venue-dusk)}[data-sf-design=venue] [data-block-type=process-steps][data-block-variant=timeline] h2{font-size:clamp(2.2rem,1.4rem + 2.6vw,4rem)}[data-sf-design=venue] [data-block-type=process-steps][data-block-variant=timeline] [data-sf-progress]>div{background:linear-gradient(180deg, var(--venue-gold), var(--venue-claret) 70%, var(--venue-night))}[data-sf-design=venue] [data-block-type=process-steps][data-block-variant=timeline] ol{gap:clamp(3rem,7vw,5.5rem)}[data-sf-design=venue] [data-block-type=process-steps][data-block-variant=timeline] ol>li>span[data-sf-icon-disc]{border-color:var(--venue-gold)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=venue] [data-block-type=process-steps][data-block-variant=timeline] ol>li>span[data-sf-icon-disc]{border-color:color-mix(in oklab, var(--venue-gold) 60%, transparent)}}[data-sf-design=venue] [data-block-type=process-steps][data-block-variant=timeline] ol>li>span[data-sf-icon-disc]{color:var(--venue-ink);font-family:var(--sf-font-heading);background:#fff;font-style:italic;font-weight:400}[data-sf-design=venue] [data-block-type=process-steps][data-block-variant=timeline] ol>li span.text-sf-accent-ink{font-family:var(--sf-font-heading);letter-spacing:-.02em;color:var(--venue-claret);font-size:clamp(1.9rem,1.4rem + 1.6vw,3rem);font-style:italic;font-weight:300;line-height:1}[data-sf-design=venue] [data-block-type=process-steps][data-block-variant=timeline] ol>li span.text-sf-accent-ink svg{display:none}[data-sf-design=venue] [data-block-type=process-steps][data-block-variant=timeline] ol>li h3{font-size:clamp(1.4rem,1.15rem + .8vw,1.9rem)}[data-sf-design=venue] [data-block-type=process-steps][data-block-variant=timeline] ol>li [data-sf-media]{aspect-ratio:3/2;border-radius:2px;max-inline-size:26rem}[data-sf-design=venue] [data-block-type=content-media] [data-sf-media],[data-sf-design=venue] [data-block-type=content-media] .bg-sf-surface-2{border-radius:2px}[data-sf-design=venue] [data-block-type=content-media] li h3{font-size:1.25rem;font-weight:400}[data-sf-design=venue] [data-block-type=features-grid][data-block-variant=list] span[data-sf-icon-disc]{border-color:var(--venue-gold)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=venue] [data-block-type=features-grid][data-block-variant=list] span[data-sf-icon-disc]{border-color:color-mix(in oklab, var(--venue-gold) 70%, transparent)}}[data-sf-design=venue] [data-block-type=features-grid][data-block-variant=list] span[data-sf-icon-disc]{color:var(--venue-claret)}[data-sf-design=venue] [data-block-type=features-grid][data-block-variant=list] h3{font-size:1.3rem;font-weight:400}@media (min-width:768px){[data-sf-design=venue] [data-block-type=features-grid][data-block-variant=list] ul.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-sf-design=venue] [data-block-type=gallery] [data-sf-media]{border-radius:2px}[data-sf-design=venue] [data-block-type=gallery] .sf-gallery-caption{font-family:var(--sf-font-heading);color:var(--venue-ink);font-size:1.05rem;font-style:italic}[data-sf-design=venue] [data-block-type=gallery] .sf-scatter-index{color:var(--venue-claret)}[data-sf-design=venue] [data-block-type=faq-accordion] :is(summary,button[aria-expanded]) :is(span,h3){font-family:var(--sf-font-heading);letter-spacing:-.01em;font-size:clamp(1.15rem,1rem + .5vw,1.45rem);font-weight:400}[data-sf-design=venue] [data-block-type=cta][data-block-variant=media]{color:#fff;min-block-size:min(88svh,50rem)}[data-sf-design=venue] [data-block-type=cta][data-block-variant=media]>div:first-child>div:last-child{background:var(--venue-shade)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=venue] [data-block-type=cta][data-block-variant=media]>div:first-child>div:last-child{background:color-mix(in oklab, var(--venue-shade) 58%, transparent)}}[data-sf-design=venue] [data-block-type=cta][data-block-variant=media] :is(h2,p),[data-sf-design=venue] [data-block-type=cta][data-block-variant=media] p.text-sf-sm a{color:#fff}[data-sf-design=venue] [data-block-type=cta][data-block-variant=media] h2{font-size:clamp(2.4rem,1.4rem + 3.6vw,5.4rem);font-weight:300;line-height:1.02}[data-sf-design=venue] [data-block-type=cta][data-block-variant=media] p.font-sf-mono{color:var(--venue-gold);opacity:1}[data-sf-design=venue] [data-block-type=cta][data-block-variant=media] a[data-sf-action]:first-child{color:var(--venue-ink);background:#fff;border-color:#fff}[data-sf-design=venue] [data-block-type=cta][data-block-variant=media] a[data-sf-action]:nth-child(2){color:#fff;background:0 0;border:1px solid #ffffff8c}[data-sf-design=venue] [data-block-type=cta][data-block-variant=band][data-sf-tone=inverse]{background:var(--venue-night);color:#fff;padding-block:clamp(6rem,14vw,11rem)}[data-sf-design=venue] [data-block-type=cta][data-block-variant=band][data-sf-tone=inverse] h2{max-inline-size:16ch;font-size:clamp(2.4rem,1.4rem + 3.6vw,5.4rem);font-weight:300;line-height:1.02}[data-sf-design=venue] [data-block-type=cta][data-block-variant=band][data-sf-tone=inverse] p.font-sf-mono,[data-sf-design=venue] [data-block-type=cta][data-block-variant=band][data-sf-tone=inverse] .sf-eyebrow{color:var(--venue-gold);opacity:1}[data-sf-design=venue] [data-block-type=cta][data-block-variant=band][data-sf-tone=inverse]>div[aria-hidden=true]:first-child{display:none}[data-sf-design=venue] [data-block-type=cta][data-block-variant=band][data-sf-tone=inverse] .sf-trail-img{border-radius:2px;box-shadow:0 18px 40px -16px #000000a6}[data-sf-design=venue] [data-block-type=footer] [data-sf-brand]>span{font-weight:400}[data-sf-design=venue] [data-block-type=process-steps][data-block-variant=reveal-rows] header h2{font-size:clamp(2.4rem,1.5rem + 3vw,4.4rem)}[data-sf-design=venue] [data-block-type=process-steps][data-block-variant=reveal-rows] .sf-reveal-rows{border-block-start-color:var(--venue-ink)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=venue] [data-block-type=process-steps][data-block-variant=reveal-rows] .sf-reveal-rows{border-block-start-color:color-mix(in oklab, var(--venue-ink) 14%, transparent)}}[data-sf-design=venue] [data-block-type=process-steps][data-block-variant=reveal-rows] .sf-reveal-row{border-block-end-color:var(--venue-ink)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=venue] [data-block-type=process-steps][data-block-variant=reveal-rows] .sf-reveal-row{border-block-end-color:color-mix(in oklab, var(--venue-ink) 14%, transparent)}}[data-sf-design=venue] [data-block-type=process-steps][data-block-variant=reveal-rows] .sf-reveal-row{padding-block:clamp(1.1rem,2.6vw,2.1rem)}[data-sf-design=venue] [data-block-type=process-steps][data-block-variant=reveal-rows] .sf-reveal-index{font-family:var(--sf-font-heading);color:var(--venue-claret);font-size:clamp(1.05rem,.9rem + .5vw,1.4rem);font-style:italic}[data-sf-design=venue] [data-block-type=process-steps][data-block-variant=reveal-rows] .sf-reveal-title{letter-spacing:-.035em;font-size:clamp(2.2rem,1.2rem + 4.2vw,5.6rem);font-weight:300;line-height:.98}[data-sf-design=venue] [data-block-type=process-steps][data-block-variant=reveal-rows] .sf-reveal-timing{letter-spacing:.2em;text-transform:uppercase;color:var(--venue-ink);font-size:11px;font-weight:500}[data-sf-design=venue] [data-block-type=process-steps][data-block-variant=reveal-rows] .sf-reveal-body{font-size:15px;line-height:1.6}[data-sf-design=venue] [data-block-type=process-steps][data-block-variant=reveal-rows] .sf-reveal-photo,[data-sf-design=venue] [data-block-type=process-steps][data-block-variant=reveal-rows] .sf-reveal-float-inner{border-radius:2px}[data-sf-design=venue] [data-block-type=process-steps][data-block-variant=reveal-rows] .sf-reveal[data-sf-reveal-mode=cursor] .sf-reveal-row[data-active]{border-block-end-color:var(--venue-gold)}[data-sf-design=venue] [data-block-type=process-steps][data-block-variant=reveal-rows] .sf-reveal-row[data-active] .sf-reveal-title{color:var(--venue-claret);font-style:italic}[data-sf-design=venue] [data-block-type=process-steps][data-block-variant=reveal-rows] .sf-reveal[data-sf-reveal-mode=cursor] .sf-reveal-row{cursor:default}[data-sf-design=venue] [data-block-type=process-steps][data-block-variant=reveal-rows] .sf-reveal[data-sf-reveal-mode=cursor] .sf-reveal-rows:has(.sf-reveal-row[data-active]) .sf-reveal-row:not([data-active]) .sf-reveal-title{opacity:.35}[data-sf-design=venue] [data-block-type=process-steps][data-block-variant=reveal-rows] .sf-reveal-title{transition:translate .5s var(--venue-ease), color .4s var(--venue-ease), opacity .4s var(--venue-ease)}@media (min-width:768px){[data-sf-design=venue] [data-block-type=process-steps][data-block-variant=reveal-rows] .sf-reveal-head{grid-template-columns:3.5rem minmax(0,1fr) minmax(10rem,auto)}[data-sf-design=venue] [data-block-type=process-steps][data-block-variant=reveal-rows] .sf-reveal-body{max-inline-size:calc(60ch + 6rem);padding-inline-start:calc(3.5rem + clamp(1rem,3vw,2.5rem))}}[data-sf-design=venue] [data-block-type=contact-panel][data-block-variant=split]{background:var(--venue-blush)}[data-sf-design=venue] [data-block-type=contact-panel][data-block-variant=split] h2{font-size:clamp(2.6rem,1.6rem + 3.4vw,5rem);font-weight:300;line-height:1}[data-sf-design=venue] [data-block-type=contact-panel][data-block-variant=split] .sf-form-notes{border-block:1px solid var(--venue-claret);gap:.9rem;padding-block:1.25rem}@supports (color:color-mix(in lab, red, red)){[data-sf-design=venue] [data-block-type=contact-panel][data-block-variant=split] .sf-form-notes{border-block:1px solid color-mix(in oklab, var(--venue-claret) 22%, transparent)}}[data-sf-design=venue] [data-block-type=contact-panel][data-block-variant=split] .sf-form-notes li{color:var(--venue-ink);font-size:15px}[data-sf-design=venue] [data-block-type=contact-panel][data-block-variant=split] .sf-form-notes li svg{color:var(--venue-claret)}[data-sf-design=venue] [data-block-type=contact-panel][data-block-variant=split] form[data-sf-form]{position:relative}[data-sf-design=venue] [data-block-type=contact-panel][data-block-variant=split] :has(>form[data-sf-form]){box-shadow:0 30px 80px -40px var(--venue-claret);background:#fff;border:0;border-radius:2px;position:relative}@supports (color:color-mix(in lab, red, red)){[data-sf-design=venue] [data-block-type=contact-panel][data-block-variant=split] :has(>form[data-sf-form]){box-shadow:0 30px 80px -40px color-mix(in oklab, var(--venue-claret) 45%, transparent)}}[data-sf-design=venue] [data-block-type=contact-panel][data-block-variant=split] :has(>form[data-sf-form]):before{content:"";border:1px solid var(--venue-claret);position:absolute;inset:10px}@supports (color:color-mix(in lab, red, red)){[data-sf-design=venue] [data-block-type=contact-panel][data-block-variant=split] :has(>form[data-sf-form]):before{border:1px solid color-mix(in oklab, var(--venue-claret) 30%, transparent)}}[data-sf-design=venue] [data-block-type=contact-panel][data-block-variant=split] :has(>form[data-sf-form]):before{pointer-events:none}:is([data-sf-design=venue] [data-block-type=contact-panel][data-block-variant=split] form label:not(:has(input[type=radio],input[type=checkbox])),[data-sf-design=venue] [data-block-type=contact-panel][data-block-variant=split] form legend){letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:500}[data-sf-design=venue] [data-block-type=contact-panel][data-block-variant=split] form :is(input:not([type=radio],[type=checkbox],[type=number]),textarea,select){background:0 0;border-width:0 0 1px;border-radius:0;padding-inline:0}[data-sf-design=venue] [data-block-type=contact-panel][data-block-variant=split] form :is(input,textarea,select):focus-visible{outline-offset:4px}[data-sf-design=venue] [data-block-type=contact-panel][data-block-variant=split] form fieldset label:has(input){border-radius:999px}[data-sf-design=venue] [data-block-type=contact-panel][data-block-variant=split] form fieldset label:has(input:checked){border-color:var(--venue-claret);background:var(--venue-claret)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=venue] [data-block-type=contact-panel][data-block-variant=split] form fieldset label:has(input:checked){background:color-mix(in oklab, var(--venue-claret) 8%, #fff)}}[data-sf-design=venue] [data-block-type=contact-panel][data-block-variant=split] form fieldset label:has(input:checked){color:var(--venue-ink)}[data-sf-design=venue] [data-block-type=contact-panel][data-block-variant=split] form button[type=submit]{background:var(--venue-claret);border-color:var(--venue-claret);color:#fff}@keyframes venue-fade{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes venue-drapes{0%{clip-path:inset(0)}to{clip-path:inset(0 50%)}}@keyframes venue-dusk{0%{background-color:var(--venue-sky)}to{background-color:var(--venue-dusk)}}@keyframes venue-candle{0%{color:var(--venue-ink);background:#fff;box-shadow:0 0 #0000}to{background:var(--venue-gold);color:var(--venue-night);border-color:var(--venue-gold);box-shadow:0 0 0 6px color-mix(in oklab, var(--venue-gold) 22%, transparent), 0 0 28px 8px color-mix(in oklab, var(--venue-gold) 45%, transparent)}}@media (prefers-reduced-motion:no-preference){[data-sf-design=venue]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-commerce-composition=cinema] .sf-commerce-media:before{content:"";z-index:1;clip-path:inset(0 50%);animation:venue-drapes 1.7s var(--venue-ease) .15s backwards;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 38px,#0000000d 52px,#0000 66px),#fff;position:absolute;inset:0}@supports (animation-timeline:view()){[data-sf-design=venue]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=services-showcase][data-block-variant=alternating] article>div:first-child:after{content:"";z-index:2;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 40px,#00000009 56px,#0000 72px),#fff;animation:linear both venue-drapes;animation-timeline:view();animation-range:entry 15% cover 42%;position:absolute;inset:0}[data-sf-design=venue]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=services-showcase][data-block-variant=alternating] article [data-sf-media]{animation:none}[data-sf-design=venue]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=process-steps][data-block-variant=timeline]{animation:linear both venue-dusk;animation-timeline:view();animation-range:cover 15% cover 85%}[data-sf-design=venue]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=process-steps][data-block-variant=timeline] ol>li>span[data-sf-icon-disc]{animation:linear both venue-candle;animation-timeline:view();animation-range:cover 30% cover 48%}}}@media (max-width:767.98px){[data-sf-design=venue] [data-commerce-composition=cinema]{min-block-size:min(46rem,100svh)}[data-sf-design=venue] [data-commerce-composition=cinema] h1{font-size:clamp(2.6rem,1.6rem + 6vw,3.6rem)}[data-sf-design=venue] [data-commerce-composition=cinema] .sf-commerce-copy{padding-block-end:2.75rem;padding-inline:1.5rem}[data-sf-design=venue] [data-block-type=features-media][data-block-variant=tabs] .sf-feature-panel{grid-template-columns:1fr}[data-sf-design=venue] [data-block-type=features-media][data-block-variant=tabs] .sf-feature-tablist{flex-wrap:wrap;gap:.25rem 1.25rem;overflow:visible}[data-sf-design=venue] [data-block-type=features-media][data-block-variant=tabs] .sf-feature-tablist button{padding-block-end:.6rem;font-size:1.2rem}[data-sf-design=venue] [data-block-type=features-media][data-block-variant=tabs] .sf-feature-panel>:last-child{order:-1}[data-sf-design=venue] [data-block-type=services-showcase][data-block-variant=alternating] article>div:last-child>span.font-sf-mono{font-size:2.4rem}}@media (max-width:639.98px){[data-sf-design=venue] [data-block-type=navbar] [data-sf-brand]>span{font-size:clamp(.95rem,.7rem + 1.2vw,1.1rem)}[data-sf-design=venue] [data-block-type=navbar] [data-sf-brand]>span>span[aria-hidden=true]{display:none}[data-sf-design=venue] [data-block-type=navbar] [data-sf-brand]>span>span:not([aria-hidden]){clip:auto;clip-path:none;white-space:nowrap;block-size:auto;inline-size:auto;margin:0;padding:0;position:static;overflow:visible}}[data-sf-design=paws]{--paws-ink:var(--sf-color-fg,#1d2230);--paws-orange:var(--sf-brand-primary,#b8481f);--paws-on-orange:var(--sf-brand-on-primary,#fff);--paws-butter:var(--sf-brand-accent,#f3c24f);--paws-white:var(--sf-color-bg,#fff);--paws-card:#fff;--paws-sky:#e4effb;--paws-night:var(--paws-ink)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=paws]{--paws-night:color-mix(in oklab, var(--paws-ink) 92%, var(--paws-orange))}}[data-sf-design=paws]{--paws-spring:cubic-bezier(.34, 1.45, .55, 1);--paws-ease:cubic-bezier(.2, .7, .2, 1);--paws-radius:28px;--sf-radius-card:28px;--sf-commerce-pad:clamp(.75rem, 2.5vw, 2rem)}[data-sf-design=paws] :is(h1,h2,h3):where(.font-sf-heading,.sf-display){letter-spacing:-.03em;font-weight:600}[data-sf-design=paws] h2.font-sf-heading{font-size:clamp(2.1rem,1.4rem + 2.6vw,3.8rem);line-height:1.02}[data-sf-design=paws] h3.font-sf-heading{letter-spacing:-.02em}[data-sf-design=paws] :is(.sf-eyebrow,p.font-sf-mono.uppercase,p.inline-flex.font-sf-mono){letter-spacing:.14em;color:var(--paws-ink);font-size:11px}[data-sf-design=paws] :is(.sf-eyebrow,p.inline-flex.font-sf-mono)>span.h-px{background:var(--paws-butter);opacity:1;border-radius:50%;block-size:.6rem;inline-size:.6rem}[data-sf-design=paws] a[data-sf-action]{transition:background-color .25s var(--paws-ease), color .25s var(--paws-ease), border-color .25s var(--paws-ease), translate .35s var(--paws-spring), scale .35s var(--paws-spring)}[data-sf-design=paws] a[data-sf-action]:hover{translate:0 -2px}[data-sf-design=paws] a[data-sf-action]:active{scale:.97}[data-sf-design=paws] [data-block-type=navbar] [data-sf-brand]>span{letter-spacing:-.04em;font-size:1.35rem;font-weight:700}[data-sf-design=paws] [data-commerce-composition=mosaic]{min-block-size:min(900px, calc(100svh - var(--sf-nav-h,80px)));background:var(--paws-white)}[data-sf-design=paws] [data-commerce-composition=mosaic] .sf-commerce-tiles{inset:var(--sf-commerce-pad);align-items:start;gap:clamp(.5rem,1.2vw,1rem)}[data-sf-design=paws] [data-commerce-composition=mosaic] .sf-commerce-tile{border-radius:var(--paws-radius);background:var(--paws-sky);block-size:82%;margin:0;position:relative;overflow:clip}[data-sf-design=paws] [data-commerce-composition=mosaic] .sf-commerce-tile:nth-child(2){margin-block-start:9%}[data-sf-design=paws] [data-commerce-composition=mosaic] .sf-commerce-tile:nth-child(3){margin-block-start:4%}[data-sf-design=paws] [data-commerce-composition=mosaic] .sf-commerce-tile:nth-child(4){margin-block-start:13%}[data-sf-design=paws] [data-commerce-composition=mosaic] .sf-commerce-copy{z-index:2;border-radius:var(--paws-radius);background:var(--paws-white);max-inline-size:min(30rem,46%);box-shadow:0 24px 60px -30px var(--paws-ink);margin:0 0 clamp(1rem,3vw,2.5rem) clamp(1rem,3vw,2.5rem);padding:clamp(1.5rem,3vw,2.75rem);position:relative}@supports (color:color-mix(in lab, red, red)){[data-sf-design=paws] [data-commerce-composition=mosaic] .sf-commerce-copy{box-shadow:0 24px 60px -30px color-mix(in oklab, var(--paws-ink) 45%, transparent)}}[data-sf-design=paws] [data-commerce-composition=mosaic] h1{letter-spacing:-.045em;max-inline-size:10ch;font-size:clamp(2.6rem,1.4rem + 3.4vw,5.2rem);line-height:.95}[data-sf-design=paws] [data-commerce-composition=mosaic] .sf-commerce-copy>p:not(:first-child){max-inline-size:38ch;font-size:16px}[data-sf-design=paws] [data-commerce-composition=mosaic] .sf-commerce-caption{display:none}[data-sf-design=paws] [data-block-type=marquee-band]{background:var(--paws-orange);color:var(--paws-on-orange)}[data-sf-design=paws] [data-block-type=marquee-band] .sf-marquee-text{letter-spacing:-.03em;font-size:clamp(1.8rem,1.1rem + 2.8vw,3.8rem);font-weight:600}[data-sf-design=paws] [data-block-type=marquee-band] .sf-marquee-item:after{content:"";background:var(--paws-butter);border-radius:50%;block-size:.32em;inline-size:.32em;margin-inline-start:clamp(1.25rem,3.5vw,3rem);font-size:clamp(1.8rem,1.1rem + 2.8vw,3.8rem)}[data-sf-design=paws] [data-block-type=statement][data-block-variant=manifesto]:not(:has([data-sf-media])) .sf-container-wide>span.h-px{display:none}[data-sf-design=paws] [data-block-type=statement][data-block-variant=manifesto]:not(:has([data-sf-media])) h2{letter-spacing:-.04em;max-inline-size:19ch;font-size:clamp(2.2rem,1.2rem + 4vw,5.6rem);line-height:1.02}[data-sf-design=paws] [data-block-type=features-media][data-block-variant=sticky-scroll] [data-sf-media],[data-sf-design=paws] [data-block-type=features-media][data-block-variant=sticky-scroll] .shadow-sf-lg{border-radius:var(--paws-radius)}[data-sf-design=paws] [data-block-type=features-media][data-block-variant=sticky-scroll] ol>li{border-color:var(--paws-ink)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=paws] [data-block-type=features-media][data-block-variant=sticky-scroll] ol>li{border-color:color-mix(in oklab, var(--paws-ink) 14%, transparent)}}[data-sf-design=paws] [data-block-type=features-media][data-block-variant=sticky-scroll] ol>li>span.font-sf-mono{color:var(--paws-orange);font-weight:600}[data-sf-design=paws] [data-block-type=features-media][data-block-variant=sticky-scroll] ol h3{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem)}[data-sf-design=paws] [data-block-type=pricing-plans]{margin-inline:var(--sf-commerce-pad);border-radius:calc(var(--paws-radius) + 8px);background:var(--paws-night);color:var(--paws-white)}[data-sf-design=paws] [data-block-type=pricing-plans] header :is(h2,p){color:var(--paws-white)}[data-sf-design=paws] [data-block-type=pricing-plans] header p.sf-eyebrow{color:var(--paws-butter)}[data-sf-design=paws] [data-block-type=pricing-plans] header p.text-sf-muted-fg{color:var(--paws-white)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=paws] [data-block-type=pricing-plans] header p.text-sf-muted-fg{color:color-mix(in oklab, var(--paws-white) 78%, transparent)}}[data-sf-design=paws] [data-block-type=pricing-plans] .sf-plan-sizes-row>span{color:var(--paws-white)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=paws] [data-block-type=pricing-plans] .sf-plan-sizes-row>span{color:color-mix(in oklab, var(--paws-white) 80%, transparent)}}[data-sf-design=paws] [data-block-type=pricing-plans] .sf-plan-sizes-row>span{font-family:var(--sf-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:12px}[data-sf-design=paws] [data-block-type=pricing-plans] .sf-plan-sizes{background:var(--paws-white);border:0;gap:.25rem;padding:.35rem}[data-sf-design=paws] [data-block-type=pricing-plans] .sf-plan-sizes button{min-block-size:2.75rem;color:var(--paws-ink);font-family:var(--sf-font-mono);transition:background-color .35s var(--paws-spring), color .25s var(--paws-ease), scale .35s var(--paws-spring);padding-inline:clamp(.9rem,2vw,1.5rem);font-size:13px}[data-sf-design=paws] [data-block-type=pricing-plans] .sf-plan-sizes button[aria-pressed=true]{background:var(--paws-orange);color:var(--paws-on-orange);scale:1.04}[data-sf-design=paws] [data-block-type=pricing-plans] article[data-sf-card]{border-radius:var(--paws-radius);background:var(--paws-card);color:var(--paws-ink);box-shadow:none;transition:translate .45s var(--paws-spring), rotate .45s var(--paws-spring);border:0}[data-sf-design=paws] [data-block-type=pricing-plans] li:nth-child(odd) article[data-sf-card]:hover{translate:0 -6px;rotate:-2deg}[data-sf-design=paws] [data-block-type=pricing-plans] li:nth-child(2n) article[data-sf-card]:hover{translate:0 -6px;rotate:2deg}[data-sf-design=paws] [data-block-type=pricing-plans] article[data-sf-card] h3{font-size:clamp(1.5rem,1.2rem + .8vw,2rem);font-weight:600}[data-sf-design=paws] [data-block-type=pricing-plans] .sf-plan-price bdi{color:var(--paws-orange);letter-spacing:-.04em;font-size:clamp(2.6rem,2rem + 1.6vw,3.6rem)}[data-sf-design=paws] [data-block-type=pricing-plans] article li>span:first-child{background:var(--paws-butter);color:var(--paws-ink)}[data-sf-design=paws] [data-block-type=pricing-plans] article[data-sf-card][data-selected]{--sf-card-selected-bg:var(--paws-butter);--sf-card-selected-border:var(--paws-butter);background:var(--paws-butter)}[data-sf-design=paws] [data-block-type=pricing-plans] article[data-sf-card][data-selected] li>span:first-child{background:var(--paws-white)}[data-sf-design=paws] [data-block-type=pricing-plans] article[data-sf-card][data-selected] .sf-plan-price bdi{color:var(--paws-ink)}[data-sf-design=paws] [data-block-type=pricing-plans] article[data-sf-card][data-selected]>div.bg-sf-primary{background:var(--paws-ink);color:var(--paws-butter);font-family:var(--sf-font-mono);letter-spacing:.12em}[data-sf-design=paws] [data-block-type=pricing-plans] .sf-container-wide>p,[data-sf-design=paws] [data-block-type=pricing-plans] .sf-container-wide>div>p{color:var(--paws-white)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=paws] [data-block-type=pricing-plans] .sf-container-wide>p,[data-sf-design=paws] [data-block-type=pricing-plans] .sf-container-wide>div>p{color:color-mix(in oklab, var(--paws-white) 72%, transparent)}}[data-sf-design=paws] [data-block-type=gallery] [data-sf-media]{border-radius:var(--paws-radius)}[data-sf-design=paws] [data-block-type=gallery] .sf-gallery-caption{font-family:var(--sf-font-mono);letter-spacing:.04em;font-size:12px}[data-sf-design=paws] [data-block-type=gallery] .sf-scatter-index{color:var(--paws-orange);font-weight:600}[data-sf-design=paws] [data-block-type=process-steps][data-block-variant=horizontal]{background:var(--paws-sky)}[data-sf-design=paws] [data-block-type=process-steps][data-block-variant=horizontal] .sf-step-marker{background:var(--paws-orange);color:var(--paws-on-orange);border:0;font-weight:600}[data-sf-design=paws] [data-block-type=process-steps][data-block-variant=horizontal] .sf-step-image{border-radius:var(--paws-radius);aspect-ratio:1}[data-sf-design=paws] [data-block-type=process-steps][data-block-variant=horizontal] span.text-sf-accent-ink{font-family:var(--sf-font-mono);color:var(--paws-ink);background:var(--paws-butter);border-radius:999px;inline-size:fit-content;padding:.2rem .55rem}[data-sf-design=paws] [data-block-type=process-steps][data-block-variant=horizontal] span.text-sf-accent-ink svg{display:none}[data-sf-design=paws] [data-block-type=process-steps][data-block-variant=horizontal] .sf-steps-line>div{background:var(--paws-orange)}[data-sf-design=paws] [data-block-type=content-media] [data-sf-media],[data-sf-design=paws] [data-block-type=content-media] .bg-sf-surface-2{border-radius:var(--paws-radius)}[data-sf-design=paws] [data-block-type=content-media] li h3{font-weight:600}[data-sf-design=paws] [data-block-type=content-media] li>span.text-sf-primary-ink{color:var(--paws-orange)}[data-sf-design=paws] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]){margin-inline:var(--sf-commerce-pad);border-radius:calc(var(--paws-radius) + 8px);align-items:flex-end;min-block-size:min(84svh,46rem)}[data-sf-design=paws] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media])>div:first-child>div:last-child{background:linear-gradient(0deg, var(--paws-night) 0%, var(--paws-night) 45%, transparent 70%)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=paws] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media])>div:first-child>div:last-child{background:linear-gradient(0deg, color-mix(in oklab, var(--paws-night) 80%, transparent) 0%, color-mix(in oklab, var(--paws-night) 25%, transparent) 45%, transparent 70%)}}[data-sf-design=paws] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]) h2{color:#fff;max-inline-size:18ch;font-size:clamp(2rem,1.3rem + 2.8vw,4.2rem)}[data-sf-design=paws] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]) p.font-sf-mono{color:#fff;opacity:1}[data-sf-design=paws] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]) p.font-sf-mono>span.h-px{background:var(--paws-butter)}[data-sf-design=paws] [data-block-type=statement][data-block-variant=manifesto]:has([data-sf-media]) .sf-scroll-words{opacity:1!important;animation:none!important}[data-sf-design=paws] [data-block-type=features-grid][data-block-variant=list] span[data-sf-icon-disc]{background:var(--paws-butter);color:var(--paws-ink);border:0}[data-sf-design=paws] [data-block-type=features-grid][data-block-variant=list] h3{font-size:1.2rem;font-weight:600}[data-sf-design=paws] [data-block-type=faq-accordion] :is(summary,button[aria-expanded]) :is(span,h3){letter-spacing:-.01em;font-weight:600}[data-sf-design=paws] [data-block-type=cta][data-block-variant=media]{margin-inline:var(--sf-commerce-pad);border-radius:calc(var(--paws-radius) + 8px);color:#fff;margin-block-end:var(--sf-commerce-pad)}[data-sf-design=paws] [data-block-type=cta][data-block-variant=media] :is(h2,p){color:#fff}[data-sf-design=paws] [data-block-type=cta][data-block-variant=media] h2{font-size:clamp(2.4rem,1.4rem + 3.6vw,5.2rem);line-height:1}[data-sf-design=paws] [data-block-type=cta][data-block-variant=media]>div:first-child>div:last-child{background:linear-gradient(90deg, var(--paws-night), var(--paws-night) 65%, transparent)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=paws] [data-block-type=cta][data-block-variant=media]>div:first-child>div:last-child{background:linear-gradient(90deg, color-mix(in oklab, var(--paws-night) 82%, transparent), color-mix(in oklab, var(--paws-night) 30%, transparent) 65%, transparent)}}[data-sf-design=paws] [data-block-type=cta][data-block-variant=media] p.font-sf-mono{color:var(--paws-butter);opacity:1}[data-sf-design=paws] [data-block-type=cta][data-block-variant=media] a[data-sf-action]:first-child{background:var(--paws-orange);color:var(--paws-on-orange);border-color:var(--paws-orange)}[data-sf-design=paws] [data-block-type=cta][data-block-variant=media] a[data-sf-action]:nth-child(2){background:var(--paws-white);color:var(--paws-ink);border-color:var(--paws-white)}[data-sf-design=paws] [data-block-type=cta][data-block-variant=band]{margin-inline:var(--sf-commerce-pad);border-radius:calc(var(--paws-radius) + 8px)}[data-sf-design=paws] [data-block-type]{--sf-radius-option:20px;--radius-sf-option:20px}[data-sf-design=paws] :is([data-block-type=booking-flow],[data-block-type=contact-panel],[data-block-type=booking-hero],[data-block-type=newsletter-signup],[data-block-type=footer]) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select){border-radius:999px;padding-inline:1.1rem}[data-sf-design=paws] :is([data-block-type=booking-flow],[data-block-type=contact-panel],[data-block-type=booking-hero],[data-block-type=newsletter-signup],[data-block-type=footer]) textarea{border-radius:20px;padding:.85rem 1.1rem}[data-sf-design=paws] :is([data-block-type=booking-flow],[data-block-type=contact-panel],[data-block-type=booking-hero],[data-block-type=newsletter-signup],[data-block-type=footer]) :is(input,select,textarea):focus-visible{border-color:var(--paws-orange);outline-color:var(--paws-orange)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=paws] :is([data-block-type=booking-flow],[data-block-type=contact-panel],[data-block-type=booking-hero],[data-block-type=newsletter-signup],[data-block-type=footer]) :is(input,select,textarea):focus-visible{outline-color:color-mix(in oklab, var(--paws-orange) 45%, transparent)}}[data-sf-design=paws] :is([data-block-type=booking-flow],[data-block-type=booking-hero]) [data-sf-media]{border-radius:var(--paws-radius)}[data-sf-design=paws] [data-block-type=footer] [data-sf-brand]>span{letter-spacing:-.04em;font-weight:700}[data-sf-design=paws] [data-block-type=footer] [data-sf-footer-closing] h2{letter-spacing:-.04em;font-size:clamp(2.2rem,1.4rem + 3vw,4.6rem);font-weight:600}@keyframes paws-sit{0%{opacity:0;translate:0 48px;rotate:var(--paws-tilt,-5deg);scale:.94}60%{opacity:1}to{opacity:1;translate:0;rotate:none;scale:1}}@media (prefers-reduced-motion:no-preference){[data-sf-design=paws]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero .sf-commerce-tile{animation:paws-sit .9s var(--paws-spring) both}[data-sf-design=paws]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero .sf-commerce-tile:nth-child(2){--paws-tilt:6deg;animation-delay:.1s}[data-sf-design=paws]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero .sf-commerce-tile:nth-child(3){--paws-tilt:-4deg;animation-delay:.2s}[data-sf-design=paws]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero .sf-commerce-tile:nth-child(4){--paws-tilt:5deg;animation-delay:.3s}[data-sf-design=paws]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-size-price]:not([hidden]){animation:paws-price .45s var(--paws-spring) both}@supports (animation-timeline:view()){[data-sf-design=paws]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=gallery][data-block-variant=scatter] .sf-scatter-item figure{animation:linear both paws-sit;animation-timeline:view();animation-range:entry entry 85%}[data-sf-design=paws]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=gallery][data-block-variant=scatter] .sf-scatter-item:nth-child(2n) figure{--paws-tilt:6deg}[data-sf-design=paws]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=gallery][data-block-variant=scatter] .sf-scatter-item [data-sf-media],[data-sf-design=paws]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=gallery][data-block-variant=scatter] .sf-scatter-item [data-sf-media] img{animation:none}[data-sf-design=paws]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=process-steps][data-block-variant=horizontal] .sf-step-image{animation:linear both paws-sit;animation-timeline:view();animation-range:entry entry 80%}}}@keyframes paws-price{0%{opacity:0;translate:0 10px;scale:.96}to{opacity:1;translate:0;scale:1}}@media (max-width:767.98px){[data-sf-design=paws] [data-commerce-composition=mosaic]{flex-direction:column;min-block-size:auto;padding-block-end:1rem;display:flex}[data-sf-design=paws] [data-commerce-composition=mosaic] .sf-commerce-tiles{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;block-size:min(62svh,26rem);margin:.75rem .75rem 0;display:grid;position:relative;inset:auto}[data-sf-design=paws] [data-commerce-composition=mosaic] .sf-commerce-tile{block-size:92%}[data-sf-design=paws] [data-commerce-composition=mosaic] .sf-commerce-tile:nth-child(2){margin-block-start:8%}[data-sf-design=paws] [data-commerce-composition=mosaic] .sf-commerce-copy{max-inline-size:none;margin:-3.5rem .75rem 0;padding:1.5rem 1.25rem}[data-sf-design=paws] [data-commerce-composition=mosaic] h1{font-size:clamp(2.5rem,1.6rem + 6vw,3.4rem)}[data-sf-design=paws] [data-block-type=pricing-plans] .sf-plan-sizes button{padding-inline:.7rem;font-size:12px}[data-sf-design=paws] [data-block-type=pricing-plans] article ul.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem}[data-sf-design=paws] [data-block-type=pricing-plans] article>div.flex-1{gap:1rem}}[data-sf-design=learning]{--learn-ink:var(--sf-color-fg,#1c2147);--learn-navy:#1c2147;--learn-brick:var(--sf-brand-primary,#b8462e);--learn-on-brick:var(--sf-brand-on-primary,#fff);--learn-mark:var(--sf-brand-accent,#f2bf3a);--learn-paper:var(--sf-color-bg,#fff);--learn-card:#fff;--learn-cool:#f2f4f8;--learn-sky:#dce8f6;--learn-sage:#dcebd9;--learn-peach:#ffd8c2;--learn-lilac:#e8e0f5;--learn-butter:#ffe8a3;--learn-rose:#fbd2d6;--learn-rule:#4d74c429;--learn-margin:#e0607a61;--learn-ease:cubic-bezier(.2, .7, .1, 1);--sf-radius-card:20px;--sf-radius-control:999px;background:var(--learn-paper)}@supports (color:lab(0% 0 0)){[data-sf-design=learning]{--learn-rule:lab(48.9058% 5.24816 -46.7857/.16);--learn-margin:lab(58.1792% 52.517 11.9616/.38)}}[data-sf-design=learning] :is(h1,h2,h3):where(.font-sf-heading,.sf-display){letter-spacing:-.025em;color:inherit;font-weight:600}[data-sf-design=learning] h2.font-sf-heading{font-size:clamp(2.1rem,1.3rem + 2.6vw,3.6rem);line-height:1.02}[data-sf-design=learning] h3.font-sf-heading{line-height:1.12}[data-sf-design=learning] :is(.sf-eyebrow,p.inline-flex.font-sf-mono.uppercase){inline-size:fit-content;font-family:var(--sf-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--learn-ink);background:linear-gradient(transparent 38%, var(--learn-mark) 38% 88%, transparent 88%) no-repeat 0 0 / 100% 100%;margin-inline-start:-.45em;padding:.15em .45em;font-size:11.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){[data-sf-design=learning] :is(.sf-eyebrow,p.inline-flex.font-sf-mono.uppercase){background:linear-gradient(transparent 38%, color-mix(in oklab, var(--learn-mark) 85%, transparent) 38% 88%, transparent 88%) no-repeat 0 0 / 100% 100%}}[data-sf-design=learning] p.inline-flex.font-sf-mono.uppercase>span.h-px{display:none}[data-sf-design=learning] .text-center .sf-eyebrow,[data-sf-design=learning] .items-center>.sf-eyebrow{margin-inline:auto}[data-sf-design=learning] a[data-sf-action]{transition:background-color .3s var(--learn-ease), color .3s var(--learn-ease), border-color .3s var(--learn-ease), translate .3s var(--learn-ease), box-shadow .3s var(--learn-ease)}[data-sf-design=learning] a[data-sf-action]:hover{translate:0 -2px}[data-sf-design=learning] [data-block-type=navbar] .rounded-full>span:first-child{background:var(--learn-card)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=learning] [data-block-type=navbar] .rounded-full>span:first-child{background:color-mix(in oklab, var(--learn-card) 92%, transparent)}}[data-sf-design=learning] [data-block-type=navbar] .rounded-full>span:first-child{box-shadow:0 0 0 1px var(--learn-navy), 0 10px 30px -18px var(--learn-navy)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=learning] [data-block-type=navbar] .rounded-full>span:first-child{box-shadow:0 0 0 1px color-mix(in oklab, var(--learn-navy) 8%, transparent), 0 10px 30px -18px color-mix(in oklab, var(--learn-navy) 45%, transparent)}}[data-sf-design=learning] [data-block-type=navbar] .rounded-full>span:first-child{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-sf-design=learning] [data-block-type=navbar] [data-sf-brand]>span,[data-sf-design=learning] [data-block-type=navbar] a>span.font-sf-heading{letter-spacing:-.02em;font-size:1.2rem;font-weight:700}[data-sf-design=learning] [data-commerce-composition=collage]{--sf-collage-cols:minmax(0, 1fr) minmax(0, 40rem) minmax(0, 1fr);--sf-collage-gap:clamp(1.5rem, 3vw, 3.5rem);background:linear-gradient(90deg, transparent calc(var(--sf-gutter,1.5rem) + 2.25rem), var(--learn-margin) calc(var(--sf-gutter,1.5rem) + 2.25rem) calc(var(--sf-gutter,1.5rem) + 2.25rem + 1.5px), transparent 0), repeating-linear-gradient(180deg, transparent 0 calc(2rem - 1px), var(--learn-rule) calc(2rem - 1px) 2rem), var(--learn-paper);padding-block:clamp(1.5rem,3vw,3rem) clamp(2.5rem,5vw,4.5rem);-webkit-mask-image:none;mask-image:none}[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-copy{background:0 0;padding-inline:clamp(.5rem,2vw,1.5rem)}[data-sf-design=learning] [data-commerce-composition=collage] h1{letter-spacing:-.045em;max-inline-size:11ch;color:var(--learn-ink);text-wrap:balance;font-size:clamp(2.7rem,1.4rem + 5.2vw,6.4rem);font-weight:700;line-height:.94;position:relative}[data-sf-design=learning] [data-commerce-composition=collage] h1:after{content:"";background:var(--learn-mark);transform-origin:0;border-radius:999px;block-size:.16em;inline-size:min(70%,16rem);margin:.28em auto 0;display:block}[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-copy>p:not(:first-child){max-inline-size:34rem;color:var(--learn-ink);font-size:clamp(1rem,.95rem + .25vw,1.15rem)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-copy>p:not(:first-child){color:color-mix(in oklab, var(--learn-ink) 78%, transparent)}}[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-actions a:first-child{background:var(--learn-brick);border-color:var(--learn-brick);color:var(--learn-on-brick);box-shadow:0 10px 24px -14px var(--learn-brick)}[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-actions a:nth-child(2){background:var(--learn-card);border:1.5px solid var(--learn-navy)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-actions a:nth-child(2){border:1.5px solid color-mix(in oklab, var(--learn-navy) 22%, transparent)}}[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-actions a:nth-child(2){color:var(--learn-ink)}[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-copy>ul{justify-content:center}[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-copy>ul li{background:var(--learn-card);box-shadow:0 0 0 1px var(--learn-navy);border-radius:999px;padding:.3rem .75rem}@supports (color:color-mix(in lab, red, red)){[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-copy>ul li{box-shadow:0 0 0 1px color-mix(in oklab, var(--learn-navy) 9%, transparent)}}[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-caption{display:none}[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-tile{box-shadow:none;isolation:isolate;border-radius:18px;overflow:visible;rotate:none}[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-tile [data-sf-media]{border-radius:inherit;box-shadow:0 18px 36px -24px var(--learn-navy)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-tile [data-sf-media]{box-shadow:0 18px 36px -24px color-mix(in oklab, var(--learn-navy) 55%, transparent)}}[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-tile:before{content:"";z-index:-1;border-radius:inherit;background:var(--learn-tile,var(--learn-butter));position:absolute;inset:14px -14px -14px 14px}[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-tile:nth-child(6n+1){--learn-tile:var(--learn-butter)}[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-tile:nth-child(6n+2){--learn-tile:var(--learn-sky)}[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-tile:nth-child(6n+3){--learn-tile:var(--learn-sage)}[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-tile:nth-child(6n+4){--learn-tile:var(--learn-peach)}[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-tile:nth-child(6n+5){--learn-tile:var(--learn-lilac)}[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-tile:nth-child(6n){--learn-tile:var(--learn-brick)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-tile:nth-child(6n){--learn-tile:color-mix(in oklab, var(--learn-brick) 28%, var(--learn-paper))}}@media (min-width:1024px){[data-sf-design=learning] [data-commerce-composition=collage]{min-block-size:min(860px, calc(100svh - var(--sf-nav-h,80px)))}[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-tiles{row-gap:clamp(1.25rem,2.6vw,2.5rem)}[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-tile:nth-child(n){margin-block-start:0;rotate:none}[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-tile:nth-child(4n+1){justify-self:end;inline-size:92%}[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-tile:nth-child(4n+2){justify-self:start;inline-size:92%;margin-block-start:3.5rem}[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-tile:nth-child(4n+3){justify-self:start;inline-size:70%}[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-tile:nth-child(4n){justify-self:end;inline-size:70%;margin-block-start:-1.5rem}[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-tile:nth-child(2n):before{inset:14px 14px -14px -14px}}@media (max-width:1023.98px){[data-sf-design=learning] [data-commerce-composition=collage]{background:linear-gradient(90deg, transparent 10px, var(--learn-margin) 10px 11.5px, transparent 0), repeating-linear-gradient(180deg, transparent 0 calc(2rem - 1px), var(--learn-rule) calc(2rem - 1px) 2rem), var(--learn-paper);padding-block-start:.75rem}[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-tiles{grid-row:1;grid-auto-columns:minmax(0,1fr);gap:clamp(.75rem,3vw,1.5rem);inline-size:100%;padding-block-end:1.75rem;padding-inline:4px 14px}[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-copy{grid-row:2;padding-block-start:0}[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-tile{aspect-ratio:4/5}[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-tile:nth-child(-n+3){display:block}[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-tile:nth-child(n+4){display:none}[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-tile:nth-child(2){translate:0 1.25rem}[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-tile:before{inset:8px -8px -8px 8px}[data-sf-design=learning] [data-commerce-composition=collage] .sf-commerce-copy>ul{gap:.5rem}}[data-sf-design=learning] [data-block-type=marquee-band]{background:var(--learn-mark);color:var(--learn-navy);border-block:0;padding-block:clamp(.75rem,1.6vw,1.25rem)}[data-sf-design=learning] [data-block-type=marquee-band] .sf-marquee-text{font-family:var(--sf-font-heading);letter-spacing:-.035em;font-size:clamp(2.6rem,1.6rem + 4vw,5.5rem);font-weight:700;line-height:1}[data-sf-design=learning] [data-block-type=marquee-band] .sf-marquee-item{align-items:center;display:inline-flex}[data-sf-design=learning] [data-block-type=marquee-band] .sf-marquee-item:after{content:"";background:var(--learn-brick);border-radius:50%;block-size:.32em;inline-size:.32em;margin-inline:.6em;font-size:clamp(2.6rem,1.6rem + 4vw,5.5rem)}[data-sf-design=learning] [data-block-type=features-grid][data-block-variant=icon-grid] ul.grid{gap:clamp(1.75rem,2.4vw,2.25rem) clamp(.9rem,1.6vw,1.25rem);margin:0;padding-block-start:14px}[data-sf-design=learning] [data-block-type=features-grid][data-block-variant=icon-grid] .overflow-clip:has(>ul.grid){overflow:visible}[data-sf-design=learning] [data-block-type=features-grid][data-block-variant=icon-grid] ul.grid>li{border-radius:4px var(--sf-radius-card) var(--sf-radius-card) var(--sf-radius-card);background:var(--learn-tab,var(--learn-butter));color:var(--learn-navy);transition:translate .35s var(--learn-ease), box-shadow .35s var(--learn-ease);border:0;padding:clamp(1.25rem,2vw,1.75rem);position:relative}[data-sf-design=learning] [data-block-type=features-grid][data-block-variant=icon-grid] ul.grid>li:before{content:"";background:inherit;border-radius:10px 10px 0 0;block-size:14px;inline-size:42%;position:absolute;inset-block-end:100%;inset-inline-start:0}[data-sf-design=learning] [data-block-type=features-grid][data-block-variant=icon-grid] ul.grid>li:nth-child(6n+1){--learn-tab:var(--learn-butter)}[data-sf-design=learning] [data-block-type=features-grid][data-block-variant=icon-grid] ul.grid>li:nth-child(6n+2){--learn-tab:var(--learn-sky)}[data-sf-design=learning] [data-block-type=features-grid][data-block-variant=icon-grid] ul.grid>li:nth-child(6n+3){--learn-tab:var(--learn-sage)}[data-sf-design=learning] [data-block-type=features-grid][data-block-variant=icon-grid] ul.grid>li:nth-child(6n+4){--learn-tab:var(--learn-peach)}[data-sf-design=learning] [data-block-type=features-grid][data-block-variant=icon-grid] ul.grid>li:nth-child(6n+5){--learn-tab:var(--learn-lilac)}[data-sf-design=learning] [data-block-type=features-grid][data-block-variant=icon-grid] ul.grid>li:nth-child(6n){--learn-tab:var(--learn-rose)}[data-sf-design=learning] [data-block-type=features-grid][data-block-variant=icon-grid] ul.grid>li:nth-child(2n):before{inset-inline:auto 0}[data-sf-design=learning] [data-block-type=features-grid][data-block-variant=icon-grid] ul.grid>li:nth-child(2n){border-radius:var(--sf-radius-card) 4px var(--sf-radius-card) var(--sf-radius-card)}[data-sf-design=learning] [data-block-type=features-grid][data-block-variant=icon-grid] ul.grid>li:hover{box-shadow:0 18px 30px -22px var(--learn-navy);translate:0 -4px}@supports (color:color-mix(in lab, red, red)){[data-sf-design=learning] [data-block-type=features-grid][data-block-variant=icon-grid] ul.grid>li:hover{box-shadow:0 18px 30px -22px color-mix(in oklab, var(--learn-navy) 60%, transparent)}}[data-sf-design=learning] [data-block-type=features-grid][data-block-variant=icon-grid] ul.grid>li>span:first-child{background:var(--learn-card);color:var(--learn-brick);border:0}[data-sf-design=learning] [data-block-type=features-grid][data-block-variant=icon-grid] ul.grid>li h3{font-size:clamp(1.25rem,1rem + .7vw,1.6rem);font-weight:600}[data-sf-design=learning] [data-block-type=features-grid][data-block-variant=icon-grid] ul.grid>li p{color:var(--learn-navy)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=learning] [data-block-type=features-grid][data-block-variant=icon-grid] ul.grid>li p{color:color-mix(in oklab, var(--learn-navy) 72%, transparent)}}[data-sf-design=learning] [data-block-type=features-grid][data-block-variant=icon-grid] ul.grid>li p{font-family:var(--sf-font-mono);letter-spacing:.02em;font-size:12.5px}[data-sf-design=learning] [data-block-type=features-grid][data-block-variant=icon-grid] ul.grid>li a{color:var(--learn-navy);font-weight:600}[data-sf-design=learning] [data-block-type=services-showcase][data-block-variant=alternating] ol>li{--learn-fold:var(--learn-butter)}[data-sf-design=learning] [data-block-type=services-showcase][data-block-variant=alternating] ol>li:nth-child(6n+2){--learn-fold:var(--learn-sky)}[data-sf-design=learning] [data-block-type=services-showcase][data-block-variant=alternating] ol>li:nth-child(6n+3){--learn-fold:var(--learn-rose)}[data-sf-design=learning] [data-block-type=services-showcase][data-block-variant=alternating] ol>li:nth-child(6n+4){--learn-fold:var(--learn-lilac)}[data-sf-design=learning] [data-block-type=services-showcase][data-block-variant=alternating] ol>li:nth-child(6n+5){--learn-fold:var(--learn-sage)}[data-sf-design=learning] [data-block-type=services-showcase][data-block-variant=alternating] ol>li:nth-child(6n){--learn-fold:var(--learn-peach)}[data-sf-design=learning] [data-block-type=services-showcase][data-block-variant=alternating] article>.relative.overflow-clip{isolation:isolate;border-radius:var(--sf-radius-card);overflow:visible}[data-sf-design=learning] [data-block-type=services-showcase][data-block-variant=alternating] article>.relative.overflow-clip>.sf-scroll-zoom{border-radius:inherit;overflow:clip}[data-sf-design=learning] [data-block-type=services-showcase][data-block-variant=alternating] article>.relative.overflow-clip:before{content:"";z-index:-1;border-radius:inherit;background:var(--learn-fold);position:absolute;inset:clamp(16px,2vw,26px) calc(-1*clamp(16px,2vw,26px)) calc(-1*clamp(16px,2vw,26px)) clamp(16px,2vw,26px)}[data-sf-design=learning] [data-block-type=services-showcase][data-block-variant=alternating] ol>li:nth-child(2n) article>.relative.overflow-clip:before{inset-inline:calc(-1*clamp(16px,2vw,26px)) clamp(16px,2vw,26px)}[data-sf-design=learning] [data-block-type=services-showcase][data-block-variant=alternating] article h3{letter-spacing:-.03em;font-size:clamp(1.8rem,1.2rem + 1.8vw,2.8rem);font-weight:650;line-height:1.04}[data-sf-design=learning] [data-block-type=services-showcase][data-block-variant=alternating] article span.font-sf-mono{background:var(--learn-fold);inline-size:fit-content;color:var(--learn-navy);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.2rem .6rem;font-size:12px;display:inline-flex}[data-sf-design=learning] [data-block-type=services-showcase][data-block-variant=alternating] article ul.grid li svg{color:var(--learn-brick)}[data-sf-design=learning] [data-block-type=services-showcase][data-block-variant=alternating] article .border-t{border-color:var(--learn-navy)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=learning] [data-block-type=services-showcase][data-block-variant=alternating] article .border-t{border-color:color-mix(in oklab, var(--learn-navy) 14%, transparent)}}[data-sf-design=learning] [data-block-type=services-showcase][data-block-variant=alternating] article .border-t bdi,[data-sf-design=learning] [data-block-type=services-showcase][data-block-variant=alternating] article .border-t .font-sf-heading{color:var(--learn-brick)}[data-sf-design=learning] [data-block-type=statement][data-block-variant=manifesto]{min-block-size:min(88svh,820px)}[data-sf-design=learning] [data-block-type=statement][data-block-variant=manifesto] .absolute.inset-0.-z-10>div:last-child{background:linear-gradient(90deg, var(--learn-navy) 0%, var(--learn-navy) 55%, var(--learn-navy) 100%)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=learning] [data-block-type=statement][data-block-variant=manifesto] .absolute.inset-0.-z-10>div:last-child{background:linear-gradient(90deg, color-mix(in oklab, var(--learn-navy) 82%, transparent) 0%, color-mix(in oklab, var(--learn-navy) 55%, transparent) 55%, color-mix(in oklab, var(--learn-navy) 25%, transparent) 100%)}}[data-sf-design=learning] [data-block-type=statement][data-block-variant=manifesto] h2{color:#fff;max-inline-size:18ch;font-size:clamp(2.2rem,1.2rem + 3.8vw,5rem);font-weight:650;line-height:1.02}[data-sf-design=learning] [data-block-type=statement][data-block-variant=manifesto] p.font-sf-mono{color:var(--learn-navy)}[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=horizontal]{--learn-step-h:clamp(2.25rem, 4.2vw, 3.75rem);background:repeating-linear-gradient(180deg, transparent 0 calc(2rem - 1px), var(--learn-rule) calc(2rem - 1px) 2rem), var(--learn-paper)}[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=horizontal] .sf-steps-line,[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=horizontal] ol>li>span.absolute,[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=horizontal] .sf-step-marker{display:none}[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=horizontal] ol>li{--i:0;--learn-step:var(--learn-brick)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=horizontal] ol>li{--learn-step:color-mix(in oklab, var(--learn-brick) 10%, var(--learn-card))}}[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=horizontal] ol>li{background:var(--learn-step);color:var(--learn-navy);border-radius:16px;flex-direction:column;gap:.5rem;padding:clamp(1.1rem,1.6vw,1.5rem);position:relative}[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=horizontal] ol>li:nth-child(2){--i:1;--learn-step:var(--learn-brick)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=horizontal] ol>li:nth-child(2){--learn-step:color-mix(in oklab, var(--learn-brick) 24%, var(--learn-card))}}[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=horizontal] ol>li:nth-child(3){--i:2;--learn-step:var(--learn-brick)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=horizontal] ol>li:nth-child(3){--learn-step:color-mix(in oklab, var(--learn-brick) 38%, var(--learn-card))}}[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=horizontal] ol>li:nth-child(4){--i:3;--learn-step:var(--learn-brick)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=horizontal] ol>li:nth-child(4){--learn-step:color-mix(in oklab, var(--learn-brick) 55%, var(--learn-card))}}[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=horizontal] ol>li:nth-child(5){--i:4;--learn-step:var(--learn-brick);color:var(--learn-on-brick)}[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=horizontal] ol>li:nth-child(6){--i:5;--learn-step:var(--learn-navy);color:#fff}[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=horizontal] ol>li:is(:nth-child(5),:nth-child(6)) :is(p,span,h3){color:inherit}[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=horizontal] ol>li .pt-2{padding:0}[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=horizontal] ol>li span.text-sf-accent-ink{font-family:var(--sf-font-heading);letter-spacing:-.04em;color:inherit;font-size:clamp(2.6rem,1.8rem + 2.4vw,4rem);font-weight:700;line-height:.9}[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=horizontal] ol>li span.text-sf-accent-ink svg{display:none}[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=horizontal] ol>li h3{font-size:clamp(1.1rem,.95rem + .5vw,1.4rem)}[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=horizontal] ol>li p{color:currentColor}@supports (color:color-mix(in lab, red, red)){[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=horizontal] ol>li p{color:color-mix(in oklab, currentColor 82%, transparent)}}[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=horizontal] ol>li p{font-size:14.5px}[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=horizontal] .mt-12 a{background:var(--learn-brick);color:var(--learn-on-brick);border-color:var(--learn-brick)}@media (max-width:767.98px){[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=horizontal] ol{gap:.6rem}[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=horizontal] ol>li{margin-inline-start:calc(var(--i) * 6%)}}@media (min-width:768px) and (max-width:1023.98px){[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=horizontal] ol>li{min-block-size:calc(15rem + var(--i) * 1.5rem);align-self:end}[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=horizontal] ol{align-items:end}}@media (min-width:1024px){[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=horizontal] ol{align-items:end;gap:clamp(.5rem,.8vw,.9rem)}[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=horizontal] ol>li{min-block-size:calc(15.5rem + var(--i) * var(--learn-step-h));border-radius:16px 16px 6px 6px;justify-content:flex-start}}[data-sf-design=learning] [data-block-type=features-bento] ul.grid>li>div{border-radius:var(--sf-radius-card)}[data-sf-design=learning] [data-block-type=features-bento] ul.grid>li>div.bg-sf-band{background:var(--learn-mark);color:var(--learn-navy)}[data-sf-design=learning] [data-block-type=features-bento] ul.grid>li>div.bg-sf-band :is(p,span){color:inherit}[data-sf-design=learning] [data-block-type=features-bento] ul.grid>li>div.bg-sf-inverse{background:var(--learn-navy)}[data-sf-design=learning] [data-block-type=features-bento] ul.grid>li>div.bg-sf-surface-2{background:var(--learn-sky);color:var(--learn-navy)}[data-sf-design=learning] [data-block-type=features-bento] ul.grid>li>div.border{background:var(--learn-card);border-color:var(--learn-navy)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=learning] [data-block-type=features-bento] ul.grid>li>div.border{border-color:color-mix(in oklab, var(--learn-navy) 10%, transparent)}}[data-sf-design=learning] [data-block-type=features-bento] ul.grid>li h3{letter-spacing:-.03em;font-size:clamp(1.35rem,1.05rem + .9vw,2rem)}[data-sf-design=learning] [data-block-type=features-bento] ul.grid>li span.size-11{background:var(--learn-card);color:var(--learn-brick)}[data-sf-design=learning] [data-block-type=features-bento] ul.grid>li>div.bg-sf-inverse span.size-11{background:var(--learn-mark);color:var(--learn-navy)}[data-sf-design=learning] [data-block-type=features-bento] .sf-scrim{background:linear-gradient(0deg, var(--learn-navy) 0%, var(--learn-navy) 55%, transparent 80%)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=learning] [data-block-type=features-bento] .sf-scrim{background:linear-gradient(0deg, color-mix(in oklab, var(--learn-navy) 85%, transparent) 0%, color-mix(in oklab, var(--learn-navy) 30%, transparent) 55%, transparent 80%)}}[data-sf-design=learning] [data-block-type=features-bento] ul.grid>li{transition:translate .35s var(--learn-ease)}[data-sf-design=learning] [data-block-type=features-bento] ul.grid>li:hover{translate:0 -4px}[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=timeline] ol{gap:clamp(.9rem,1.5vw,1.25rem)}[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=timeline] ol>li{align-items:start}[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=timeline] ol>li>div{border-radius:var(--sf-radius-card);background:var(--learn-term,var(--learn-card));box-shadow:0 0 0 1px var(--learn-navy);padding:clamp(1.1rem,1.8vw,1.6rem) clamp(1.2rem,2vw,1.8rem)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=timeline] ol>li>div{box-shadow:0 0 0 1px color-mix(in oklab, var(--learn-navy) 7%, transparent)}}[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=timeline] ol>li:nth-child(2){--learn-term:var(--learn-sky)}[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=timeline] ol>li:nth-child(3){--learn-term:var(--learn-sage)}[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=timeline] ol>li:nth-child(4){--learn-term:var(--learn-peach)}[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=timeline] ol>li:nth-child(5){--learn-term:var(--learn-butter)}[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=timeline] ol>li h3{font-size:clamp(1.3rem,1.05rem + .8vw,1.85rem)}[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=timeline] .sf-step-marker{background:var(--learn-brick);color:var(--learn-on-brick);border-color:var(--learn-brick);font-family:var(--sf-font-mono);font-size:13px}[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=timeline] ol>li span.text-sf-accent-ink{background:var(--learn-card);inline-size:fit-content;color:var(--learn-navy);font-family:var(--sf-font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.2rem .55rem;font-size:11.5px}[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=timeline] ol>li span.text-sf-accent-ink svg{color:var(--learn-brick)}[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=timeline] ol>li p{color:var(--learn-navy)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=timeline] ol>li p{color:color-mix(in oklab, var(--learn-navy) 75%, transparent)}}[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=timeline] .lg\:sticky a,[data-sf-design=learning] [data-block-type=process-steps][data-block-variant=timeline] .flex-col.gap-8>div>a{background:var(--learn-brick);color:var(--learn-on-brick);border-color:var(--learn-brick)}[data-sf-design=learning] [data-block-type=gallery] :is(.sf-scatter-item,li) figure>[data-sf-media]{border:7px solid var(--learn-card);box-shadow:0 16px 34px -22px var(--learn-navy);border-radius:14px}@supports (color:color-mix(in lab, red, red)){[data-sf-design=learning] [data-block-type=gallery] :is(.sf-scatter-item,li) figure>[data-sf-media]{box-shadow:0 16px 34px -22px color-mix(in oklab, var(--learn-navy) 60%, transparent)}}[data-sf-design=learning] [data-block-type=gallery] .sf-scatter-index{color:var(--learn-brick)}[data-sf-design=learning] [data-block-type=gallery] .sf-gallery-caption{font-family:var(--sf-font-mono);letter-spacing:.02em;font-size:12px}[data-sf-design=learning] [data-block-type=pricing-plans] article.sf-card{border-radius:var(--sf-radius-card);background:var(--learn-card);border-color:var(--learn-navy)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=learning] [data-block-type=pricing-plans] article.sf-card{border-color:color-mix(in oklab, var(--learn-navy) 10%, transparent)}}[data-sf-design=learning] [data-block-type=pricing-plans] article.sf-card>div.bg-sf-primary{background:var(--learn-mark);color:var(--learn-navy);font-family:var(--sf-font-mono);letter-spacing:.1em;text-transform:uppercase;font-weight:600}[data-sf-design=learning] [data-block-type=pricing-plans] li:has(>article>div.bg-sf-primary) article{background:var(--learn-sky);box-shadow:0 24px 40px -30px var(--learn-navy)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=learning] [data-block-type=pricing-plans] li:has(>article>div.bg-sf-primary) article{box-shadow:0 24px 40px -30px color-mix(in oklab, var(--learn-navy) 60%, transparent)}}[data-sf-design=learning] [data-block-type=pricing-plans] bdi.font-sf-heading{letter-spacing:-.04em;color:var(--learn-ink);font-size:clamp(2.4rem,1.8rem + 1.8vw,3.5rem);font-weight:700}[data-sf-design=learning] [data-block-type=pricing-plans] ul.grid li>span:first-child{background:var(--learn-sage);color:var(--learn-navy)}[data-sf-design=learning] [data-block-type=booking-hero][data-block-variant=quick-book]>.sf-container{border-radius:calc(var(--sf-radius-card) + 6px);background:linear-gradient(90deg, transparent clamp(1.6rem, 4vw, 3.5rem), var(--learn-margin) clamp(1.6rem, 4vw, 3.5rem) calc(clamp(1.6rem, 4vw, 3.5rem) + 1.5px), transparent 0), repeating-linear-gradient(180deg, transparent 0 calc(2rem - 1px), var(--learn-rule) calc(2rem - 1px) 2rem), var(--learn-card);box-shadow:0 0 0 1px var(--learn-navy), 0 30px 60px -40px var(--learn-navy);padding:clamp(1.5rem,4vw,3.5rem);padding-inline-start:clamp(2.5rem,6vw,5rem)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=learning] [data-block-type=booking-hero][data-block-variant=quick-book]>.sf-container{box-shadow:0 0 0 1px color-mix(in oklab, var(--learn-navy) 8%, transparent), 0 30px 60px -40px color-mix(in oklab, var(--learn-navy) 50%, transparent)}}[data-sf-design=learning] [data-block-type=booking-hero][data-block-variant=quick-book]>.sf-container{max-inline-size:min(100% - 2 * var(--sf-gutter,1rem), 76rem)}[data-sf-design=learning] [data-block-type=booking-hero][data-block-variant=quick-book] h2{font-size:clamp(2rem,1.3rem + 2.4vw,3.4rem);line-height:1.02}[data-sf-design=learning] [data-block-type=booking-hero][data-block-variant=quick-book] li.sf-card{background:var(--learn-butter);border:0;border-radius:16px}[data-sf-design=learning] [data-block-type=booking-hero][data-block-variant=quick-book] li.sf-card:nth-child(2){background:var(--learn-sky)}[data-sf-design=learning] [data-block-type=booking-hero][data-block-variant=quick-book] li.sf-card>span:last-child{background:var(--learn-brick);color:var(--learn-on-brick);border:0}[data-sf-design=learning] [data-block-type=booking-hero][data-block-variant=quick-book] .flex-col.gap-6>ul.grid>li>span:first-child{background:var(--learn-mark);color:var(--learn-navy);border:0}[data-sf-design=learning] [data-block-type=quiz] .sf-quiz-card{border-radius:calc(var(--sf-radius-card) + 6px);background:linear-gradient(90deg, transparent clamp(1.25rem, 3vw, 2.5rem), var(--learn-margin) clamp(1.25rem, 3vw, 2.5rem) calc(clamp(1.25rem, 3vw, 2.5rem) + 1.5px), transparent 0), repeating-linear-gradient(180deg, transparent 0 calc(2rem - 1px), var(--learn-rule) calc(2rem - 1px) 2rem), var(--learn-card);box-shadow:0 0 0 1px var(--learn-navy), 0 30px 60px -40px var(--learn-navy);border:0;padding:clamp(1.25rem,3vw,2.5rem);padding-inline-start:clamp(2.25rem,5vw,4rem)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=learning] [data-block-type=quiz] .sf-quiz-card{box-shadow:0 0 0 1px color-mix(in oklab, var(--learn-navy) 9%, transparent), 0 30px 60px -40px color-mix(in oklab, var(--learn-navy) 55%, transparent)}}[data-sf-design=learning] [data-block-type=quiz] .sf-quiz-progress{background:var(--learn-cool);block-size:8px}[data-sf-design=learning] [data-block-type=quiz] .sf-quiz-progress>span{background:linear-gradient(90deg, var(--learn-brick), var(--learn-brick))}@supports (color:color-mix(in lab, red, red)){[data-sf-design=learning] [data-block-type=quiz] .sf-quiz-progress>span{background:linear-gradient(90deg, var(--learn-brick), color-mix(in oklab, var(--learn-brick) 70%, var(--learn-mark)))}}[data-sf-design=learning] [data-block-type=quiz] .sf-quiz-count{color:var(--learn-navy);letter-spacing:.08em;text-transform:uppercase;font-size:12px}[data-sf-design=learning] [data-block-type=quiz] .sf-quiz-step h3,[data-sf-design=learning] [data-block-type=quiz] .sf-quiz-contact h3{letter-spacing:-.025em;font-size:clamp(1.4rem,1.1rem + 1vw,2rem)}[data-sf-design=learning] [data-block-type=quiz] .sf-quiz-option{background:var(--learn-cool);border:0;font-weight:500}[data-sf-design=learning] [data-block-type=quiz] .sf-quiz-option:nth-child(4n+1){--learn-opt:var(--learn-butter)}[data-sf-design=learning] [data-block-type=quiz] .sf-quiz-option:nth-child(4n+2){--learn-opt:var(--learn-sky)}[data-sf-design=learning] [data-block-type=quiz] .sf-quiz-option:nth-child(4n+3){--learn-opt:var(--learn-sage)}[data-sf-design=learning] [data-block-type=quiz] .sf-quiz-option:nth-child(4n){--learn-opt:var(--learn-lilac)}[data-sf-design=learning] [data-block-type=quiz] .sf-quiz-option:hover{background:var(--learn-opt)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=learning] [data-block-type=quiz] .sf-quiz-option:hover{background:color-mix(in oklab, var(--learn-opt) 60%, var(--learn-cool))}}[data-sf-design=learning] [data-block-type=quiz] .sf-quiz-option[data-checked]{background:var(--learn-opt);box-shadow:inset 0 0 0 2px var(--learn-navy)}[data-sf-design=learning] [data-block-type=quiz] .sf-quiz-key{background:var(--learn-card);border-color:var(--learn-navy)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=learning] [data-block-type=quiz] .sf-quiz-key{border-color:color-mix(in oklab, var(--learn-navy) 18%, transparent)}}[data-sf-design=learning] [data-block-type=quiz] .sf-quiz-key{color:var(--learn-navy)}[data-sf-design=learning] [data-block-type=quiz] .sf-quiz-option[data-checked] .sf-quiz-key{background:var(--learn-navy);border-color:var(--learn-navy);color:#fff}[data-sf-design=learning] [data-block-type=quiz] .sf-quiz-next{background:var(--learn-brick);border-color:var(--learn-brick);color:var(--learn-on-brick)}[data-sf-design=learning] [data-block-type=quiz] .sf-quiz-level{background:var(--learn-mark);color:var(--learn-navy);border-radius:12px;padding:.2rem .9rem;font-size:clamp(1.4rem,1.1rem + 1vw,2rem);font-weight:700}[data-sf-design=learning] [data-block-type=quiz] .sf-quiz-result h3{font-size:clamp(1.8rem,1.3rem + 1.6vw,2.8rem)}@media (prefers-reduced-motion:no-preference){[data-sf-design=learning] [data-block-type=quiz] :is(.sf-quiz-step,.sf-quiz-contact,.sf-quiz-result){animation:learn-slide-end .45s var(--learn-ease) both}}[data-sf-design=learning] [data-block-type=faq-accordion] aside.sf-card.bg-sf-inverse{background:var(--learn-mark);color:var(--learn-navy);box-shadow:0 20px 34px -26px var(--learn-navy);border:0;rotate:-1deg}@supports (color:color-mix(in lab, red, red)){[data-sf-design=learning] [data-block-type=faq-accordion] aside.sf-card.bg-sf-inverse{box-shadow:0 20px 34px -26px color-mix(in oklab, var(--learn-navy) 70%, transparent)}}[data-sf-design=learning] [data-block-type=faq-accordion] aside.sf-card.bg-sf-inverse :is(p,svg,li){color:var(--learn-navy)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=learning] [data-block-type=faq-accordion] aside.sf-card.bg-sf-inverse :is(p,svg,li){color:color-mix(in oklab, var(--learn-navy) 85%, transparent)}}[data-sf-design=learning] [data-block-type=faq-accordion] aside.sf-card.bg-sf-inverse ul{border-color:var(--learn-navy)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=learning] [data-block-type=faq-accordion] aside.sf-card.bg-sf-inverse ul{border-color:color-mix(in oklab, var(--learn-navy) 20%, transparent)}}[data-sf-design=learning] [data-block-type=faq-accordion] aside.sf-card.bg-sf-inverse>span:first-child{background:var(--learn-card);color:var(--learn-brick)}[data-sf-design=learning] [data-block-type=faq-accordion] aside.sf-card.bg-sf-inverse a{background:var(--learn-navy);color:#fff;border-color:var(--learn-navy)}[data-sf-design=learning] [data-block-type=faq-accordion] details summary h3{font-weight:600}[data-sf-design=learning] [data-block-type=faq-accordion] details[open] summary span.rounded-sf-full{background:var(--learn-brick);color:var(--learn-on-brick);border-color:var(--learn-brick)}[data-sf-design=learning] [data-block-type=faq-accordion] ul.border-t,[data-sf-design=learning] [data-block-type=faq-accordion] ul.border-t>li{border-color:var(--learn-navy)}@supports (color:color-mix(in lab, red, red)){[data-sf-design=learning] [data-block-type=faq-accordion] ul.border-t,[data-sf-design=learning] [data-block-type=faq-accordion] ul.border-t>li{border-color:color-mix(in oklab, var(--learn-navy) 14%, transparent)}}[data-sf-design=learning] [data-block-type=cta] h2{font-size:clamp(2.2rem,1.4rem + 3vw,4.4rem);line-height:1}[data-sf-design=learning] [data-block-type=cta] a[data-sf-action]:first-of-type{background:var(--learn-mark);color:var(--learn-navy);border-color:var(--learn-mark)}[data-sf-design=learning] [data-block-type=cta].bg-sf-inverse,[data-sf-design=learning] [data-block-type=footer].bg-sf-inverse{background:var(--learn-navy)}[data-sf-design=learning] [data-block-type=cta].bg-sf-inverse p.font-sf-mono{color:var(--learn-navy)}[data-sf-design=learning] [data-block-type=services-grid] article,[data-sf-design=learning] [data-block-type=services-grid] li>a,[data-sf-design=learning] [data-block-type=services-grid] .sf-card{border-radius:var(--sf-radius-card)}[data-sf-design=learning] [data-block-type=about-story] li>span:first-child,[data-sf-design=learning] [data-block-type=content-media] li>span:first-child{background:var(--learn-butter);color:var(--learn-brick)}@keyframes learn-swipe{0%{background-size:0% 100%}to{background-size:100% 100%}}@keyframes learn-stroke{0%{scale:0 1}to{scale:1}}@keyframes learn-slide-start{0%{opacity:0;translate:-2.5rem 1rem}to{opacity:1;translate:0}}@keyframes learn-slide-end{0%{opacity:0;translate:2.5rem 1rem}to{opacity:1;translate:0}}@keyframes learn-climb{0%{clip-path:inset(100% 0 0 round 16px);translate:0 1.5rem}to{clip-path:inset(0 round 16px);translate:0}}@media (prefers-reduced-motion:no-preference){[data-sf-design=learning]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero h1:after{animation:learn-stroke .9s var(--learn-ease) .55s both}[data-sf-design=learning]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero .sf-commerce-copy>p.font-sf-mono{animation:learn-swipe .8s var(--learn-ease) .2s both, sf-show-enter .9s var(--learn-ease) both}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px){[data-sf-design=learning]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero[data-commerce-composition=collage] .sf-commerce-tile:nth-child(odd){animation:learn-slide-start 1.1s var(--learn-ease) both}[data-sf-design=learning]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero[data-commerce-composition=collage] .sf-commerce-tile:nth-child(2n){animation:learn-slide-end 1.1s var(--learn-ease) both}[data-sf-design=learning]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero[data-commerce-composition=collage] .sf-commerce-tile:nth-child(3),[data-sf-design=learning]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero[data-commerce-composition=collage] .sf-commerce-tile:nth-child(4){animation-delay:.14s}[data-sf-design=learning]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-commerce-hero[data-commerce-composition=collage] .sf-commerce-tile:nth-child(n+5){animation-delay:.28s}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-sf-design=learning]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type]:not([data-block-type=hero],[data-block-type=navbar]) .sf-eyebrow{animation:linear both learn-swipe;animation-timeline:view();animation-range:entry 20% cover 30%}[data-sf-design=learning]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=process-steps][data-block-variant=horizontal] ol>li:nth-child(n){animation:linear both learn-climb;animation-timeline:view();animation-range:entry calc(5% + var(--i) * 7%) cover calc(28% + var(--i) * 6%)}[data-sf-design=learning]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=services-showcase][data-block-variant=alternating] article>.relative.overflow-clip:before{animation:linear both learn-slide-end;animation-timeline:view();animation-range:entry 10% cover 40%}[data-sf-design=learning]:is([data-sf-motion=expressive],[data-sf-motion=cinematic]) [data-block-type=services-showcase][data-block-variant=alternating] ol>li:nth-child(2n) article>.relative.overflow-clip:before{animation-name:learn-slide-start}}}}@layer sf-state{:where(.sf-option):where(:has(input:checked),[aria-checked=true],[aria-pressed=true],[aria-selected=true]),:where(.sf-card)[data-selected]:not([data-selected=false]){border-color:var(--sf-card-selected-border);background-color:var(--sf-card-selected-bg);box-shadow:inset 0 0 0 1px var(--sf-card-selected-border)}:where(.sf-option):has(:focus-visible){outline:2px solid var(--sf-color-ring);outline-offset:2px}:where(.sf-option,.sf-card):where([aria-invalid=true],:has([aria-invalid=true])){border-color:var(--sf-color-danger-ink)}:where(.sf-option):where([aria-disabled=true],:has(:disabled)){cursor:not-allowed;opacity:.5}}:root,.light,.light-theme{--blue-1:#fbfdff;--blue-2:#f4faff;--blue-3:#e6f4fe;--blue-4:#d5efff;--blue-5:#c2e5ff;--blue-6:#acd8fc;--blue-7:#8ec8f6;--blue-8:#5eb1ef;--blue-9:#0090ff;--blue-10:#0588f0;--blue-11:#0d74ce;--blue-12:#113264}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--blue-1:color(display-p3 .986 .992 .999);--blue-2:color(display-p3 .96 .979 .998);--blue-3:color(display-p3 .912 .956 .991);--blue-4:color(display-p3 .853 .932 1);--blue-5:color(display-p3 .788 .894 .998);--blue-6:color(display-p3 .709 .843 .976);--blue-7:color(display-p3 .606 .777 .947);--blue-8:color(display-p3 .451 .688 .917);--blue-9:color(display-p3 .247 .556 .969);--blue-10:color(display-p3 .234 .523 .912);--blue-11:color(display-p3 .15 .44 .84);--blue-12:color(display-p3 .102 .193 .379)}}}.dark,.dark-theme{--blue-1:#0d1520;--blue-2:#111927;--blue-3:#0d2847;--blue-4:#003362;--blue-5:#004074;--blue-6:#104d87;--blue-7:#205d9e;--blue-8:#2870bd;--blue-9:#0090ff;--blue-10:#3b9eff;--blue-11:#70b8ff;--blue-12:#c2e6ff}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--blue-1:color(display-p3 .057 .081 .122);--blue-2:color(display-p3 .072 .098 .147);--blue-3:color(display-p3 .078 .154 .27);--blue-4:color(display-p3 .033 .197 .37);--blue-5:color(display-p3 .08 .245 .441);--blue-6:color(display-p3 .14 .298 .511);--blue-7:color(display-p3 .195 .361 .6);--blue-8:color(display-p3 .239 .434 .72);--blue-9:color(display-p3 .247 .556 .969);--blue-10:color(display-p3 .344 .612 .973);--blue-11:color(display-p3 .49 .72 1);--blue-12:color(display-p3 .788 .898 .99)}}}:root,.light,.light-theme{--slate-1:#fcfcfd;--slate-2:#f9f9fb;--slate-3:#f0f0f3;--slate-4:#e8e8ec;--slate-5:#e0e1e6;--slate-6:#d9d9e0;--slate-7:#cdced6;--slate-8:#b9bbc6;--slate-9:#8b8d98;--slate-10:#80838d;--slate-11:#60646c;--slate-12:#1c2024}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--slate-1:color(display-p3 .988 .988 .992);--slate-2:color(display-p3 .976 .976 .984);--slate-3:color(display-p3 .94 .941 .953);--slate-4:color(display-p3 .908 .909 .925);--slate-5:color(display-p3 .88 .881 .901);--slate-6:color(display-p3 .85 .852 .876);--slate-7:color(display-p3 .805 .808 .838);--slate-8:color(display-p3 .727 .733 .773);--slate-9:color(display-p3 .547 .553 .592);--slate-10:color(display-p3 .503 .512 .549);--slate-11:color(display-p3 .379 .392 .421);--slate-12:color(display-p3 .113 .125 .14)}}}.dark,.dark-theme{--slate-1:#111113;--slate-2:#18191b;--slate-3:#212225;--slate-4:#272a2d;--slate-5:#2e3135;--slate-6:#363a3f;--slate-7:#43484e;--slate-8:#5a6169;--slate-9:#696e77;--slate-10:#777b84;--slate-11:#b0b4ba;--slate-12:#edeef0}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--slate-1:color(display-p3 .067 .067 .074);--slate-2:color(display-p3 .095 .098 .105);--slate-3:color(display-p3 .13 .135 .145);--slate-4:color(display-p3 .156 .163 .176);--slate-5:color(display-p3 .183 .191 .206);--slate-6:color(display-p3 .215 .226 .244);--slate-7:color(display-p3 .265 .28 .302);--slate-8:color(display-p3 .357 .381 .409);--slate-9:color(display-p3 .415 .431 .463);--slate-10:color(display-p3 .469 .483 .514);--slate-11:color(display-p3 .692 .704 .728);--slate-12:color(display-p3 .93 .933 .94)}}}:root,.light,.light-theme{--grass-1:#fbfefb;--grass-2:#f5fbf5;--grass-3:#e9f6e9;--grass-4:#daf1db;--grass-5:#c9e8ca;--grass-6:#b2ddb5;--grass-7:#94ce9a;--grass-8:#65ba74;--grass-9:#46a758;--grass-10:#3e9b4f;--grass-11:#2a7e3b;--grass-12:#203c25}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--grass-1:color(display-p3 .986 .996 .985);--grass-2:color(display-p3 .966 .983 .964);--grass-3:color(display-p3 .923 .965 .917);--grass-4:color(display-p3 .872 .94 .865);--grass-5:color(display-p3 .811 .908 .802);--grass-6:color(display-p3 .733 .864 .724);--grass-7:color(display-p3 .628 .803 .622);--grass-8:color(display-p3 .477 .72 .482);--grass-9:color(display-p3 .38 .647 .378);--grass-10:color(display-p3 .344 .598 .342);--grass-11:color(display-p3 .263 .488 .261);--grass-12:color(display-p3 .151 .233 .153)}}}:root,.light,.light-theme{--cyan-1:#fafdfe;--cyan-2:#f2fafb;--cyan-3:#def7f9;--cyan-4:#caf1f6;--cyan-5:#b5e9f0;--cyan-6:#9ddde7;--cyan-7:#7dcedc;--cyan-8:#3db9cf;--cyan-9:#00a2c7;--cyan-10:#0797b9;--cyan-11:#107d98;--cyan-12:#0d3c48}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--cyan-1:color(display-p3 .982 .992 .996);--cyan-2:color(display-p3 .955 .981 .984);--cyan-3:color(display-p3 .888 .965 .975);--cyan-4:color(display-p3 .821 .941 .959);--cyan-5:color(display-p3 .751 .907 .935);--cyan-6:color(display-p3 .671 .862 .9);--cyan-7:color(display-p3 .564 .8 .854);--cyan-8:color(display-p3 .388 .715 .798);--cyan-9:color(display-p3 .282 .627 .765);--cyan-10:color(display-p3 .264 .583 .71);--cyan-11:color(display-p3 .08 .48 .63);--cyan-12:color(display-p3 .108 .232 .277)}}}:root,.light,.light-theme{--amber-1:#fefdfb;--amber-2:#fefbe9;--amber-3:#fff7c2;--amber-4:#ffee9c;--amber-5:#fbe577;--amber-6:#f3d673;--amber-7:#e9c162;--amber-8:#e2a336;--amber-9:#ffc53d;--amber-10:#ffba18;--amber-11:#ab6400;--amber-12:#4f3422}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--amber-1:color(display-p3 .995 .992 .985);--amber-2:color(display-p3 .994 .986 .921);--amber-3:color(display-p3 .994 .969 .782);--amber-4:color(display-p3 .989 .937 .65);--amber-5:color(display-p3 .97 .902 .527);--amber-6:color(display-p3 .936 .844 .506);--amber-7:color(display-p3 .89 .762 .443);--amber-8:color(display-p3 .85 .65 .3);--amber-9:color(display-p3 1 .77 .26);--amber-10:color(display-p3 .959 .741 .274);--amber-11:color(display-p3 .64 .4 0);--amber-12:color(display-p3 .294 .208 .145)}}}:root,.light,.light-theme{--red-1:#fffcfc;--red-2:#fff7f7;--red-3:#feebec;--red-4:#ffdbdc;--red-5:#ffcdce;--red-6:#fdbdbe;--red-7:#f4a9aa;--red-8:#eb8e90;--red-9:#e5484d;--red-10:#dc3e42;--red-11:#ce2c31;--red-12:#641723}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--red-1:color(display-p3 .998 .989 .988);--red-2:color(display-p3 .995 .971 .971);--red-3:color(display-p3 .985 .925 .925);--red-4:color(display-p3 .999 .866 .866);--red-5:color(display-p3 .984 .812 .811);--red-6:color(display-p3 .955 .751 .749);--red-7:color(display-p3 .915 .675 .672);--red-8:color(display-p3 .872 .575 .572);--red-9:color(display-p3 .83 .329 .324);--red-10:color(display-p3 .798 .294 .285);--red-11:color(display-p3 .744 .234 .222);--red-12:color(display-p3 .36 .115 .143)}}}.mdxeditor .cm-editor{--sp-font-mono:var(--font-mono);--sp-font-body:var(--font-body);padding:var(--sp-space-4) 0}.mdxeditor .sp-editor .cm-editor{padding-bottom:0}.mdxeditor .cm-scroller{padding:0!important}.mdxeditor .cm-focused{outline:none}.mdxeditor .sp-wrapper{overflow:hidden}.mdxeditor .sp-layout{border:none}.mdxeditor .sp-cm pre{white-space:break-spaces;word-break:break-word;overflow-wrap:anywhere;flex-shrink:1}.mdxeditor .cm-mergeView .cm-scroller,.mdxeditor .cm-sourceView .cm-scroller{font-family:var(--font-mono);line-height:1.3rem;font-size:var(--text-xs)}.mdxeditor .cm-gutters{font-size:var(--text-xxs);background:0 0}.mdxeditor .cm-activeLine{background:0 0}.mdxeditor .cm-tooltip-autocomplete{background:var(--baseBgSubtle)}.mdxeditor hr.selected[data-lexical-decorator=true]{outline:2px solid highlight}._editorRoot_1e2ox_53{--accentBase:var(--blue-1);--accentBgSubtle:var(--blue-2);--accentBg:var(--blue-3);--accentBgHover:var(--blue-4);--accentBgActive:var(--blue-5);--accentLine:var(--blue-6);--accentBorder:var(--blue-7);--accentBorderHover:var(--blue-8);--accentSolid:var(--blue-9);--accentSolidHover:var(--blue-10);--accentText:var(--blue-11);--accentTextContrast:var(--blue-12);--basePageBg:white;--baseBase:var(--slate-1);--baseBgSubtle:var(--slate-2);--baseBg:var(--slate-3);--baseBgHover:var(--slate-4);--baseBgActive:var(--slate-5);--baseLine:var(--slate-6);--baseBorder:var(--slate-7);--baseBorderHover:var(--slate-8);--baseSolid:var(--slate-9);--baseSolidHover:var(--slate-10);--baseText:var(--slate-11);--baseTextContrast:var(--slate-12);--admonitionTipBg:var(--cyan-4);--admonitionTipBorder:var(--cyan-8);--admonitionInfoBg:var(--grass-4);--admonitionInfoBorder:var(--grass-8);--admonitionCautionBg:var(--amber-4);--admonitionCautionBorder:var(--amber-8);--admonitionDangerBg:var(--red-4);--admonitionDangerBorder:var(--red-8);--admonitionNoteBg:var(--slate-4);--admonitionNoteBorder:var(--slate-8);--error-color:var(--red-10);--spacing-0:0px;--spacing-px:1px;--spacing-0_5:.125rem;--spacing-1:.25rem;--spacing-1_5:.375rem;--spacing-2:.5rem;--spacing-2_5:.625rem;--spacing-3:.75rem;--spacing-3_5:.875rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-28:7rem;--spacing-32:8rem;--spacing-36:9rem;--spacing-40:10rem;--spacing-44:11rem;--spacing-48:12rem;--spacing-52:13rem;--spacing-56:14rem;--spacing-60:15rem;--spacing-64:16rem;--spacing-72:18rem;--spacing-80:20rem;--spacing-96:24rem;--radius-none:0px;--radius-small:var(--spacing-0_5);--radius-base:var(--spacing-1);--radius-medium:var(--spacing-1_5);--radius-large:var(--spacing-2);--radius-extra-large:var(--spacing-3);--radius-full:9999px;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--text-base:1rem;--text-sm:.875rem;--text-xs:.75rem;--text-xxs:.6rem;font-family:var(--font-body);color:var(--baseText)}._nestedListItem_1e2ox_158{list-style:none}._toolbarRoot_1e2ox_162{z-index:2;gap:var(--spacing-1);border-radius:var(--radius-medium);padding:var(--spacing-1_5);background-color:var(--baseBg);width:inherit;flex-direction:row;align-items:center;display:flex;position:sticky;top:0;overflow-x:auto}._toolbarRoot_1e2ox_162 div[role=separator]{margin:var(--spacing-2) var(--spacing-1);border-left:1px solid var(--baseBorder);border-right:1px solid var(--baseBase);height:var(--spacing-4)}._toolbarRoot_1e2ox_162 svg{color:var(--baseTextContrast);display:block}._readOnlyToolbarRoot_1e2ox_189{pointer-events:none;background:var(--baseBase)}._readOnlyToolbarRoot_1e2ox_189>div{opacity:.5}._toolbarModeSwitch_1e2ox_198{border:1px solid var(--baseBg);border-radius:var(--radius-medium);font-size:var(--text-xs);align-self:stretch;align-items:stretch;margin-left:auto;display:flex;opacity:1!important}._toolbarModeSwitch_1e2ox_198 ._toolbarToggleItem_1e2ox_208{padding-inline-start:var(--spacing-4);padding-inline-end:var(--spacing-4)}._toolbarModeSwitch_1e2ox_198 ._toolbarToggleItem_1e2ox_208:active,._toolbarModeSwitch_1e2ox_198 ._toolbarToggleItem_1e2ox_208[data-state=on]{background-color:var(--baseBorder)}._toolbarGroupOfGroups_1e2ox_219{margin:0 var(--spacing-1);display:flex}._toolbarToggleSingleGroup_1e2ox_224:first-of-type ._toolbarToggleItem_1e2ox_208:only-child,._toolbarToggleSingleGroup_1e2ox_224:only-child ._toolbarToggleItem_1e2ox_208:first-child,._toolbarModeSwitch_1e2ox_198 ._toolbarToggleItem_1e2ox_208:first-child{border-top-left-radius:var(--radius-base);border-bottom-left-radius:var(--radius-base)}._toolbarToggleSingleGroup_1e2ox_224:last-of-type ._toolbarToggleItem_1e2ox_208:only-child,._toolbarToggleSingleGroup_1e2ox_224:only-child ._toolbarToggleItem_1e2ox_208:last-child,._toolbarModeSwitch_1e2ox_198 ._toolbarToggleItem_1e2ox_208:last-child{border-top-right-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base)}._toolbarToggleItem_1e2ox_208,._toolbarButton_1e2ox_239{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-0_5)}@media (hover:hover){._toolbarToggleItem_1e2ox_208:hover,._toolbarButton_1e2ox_239:hover{background-color:var(--baseBgActive)}}._toolbarToggleItem_1e2ox_208:active svg,._toolbarButton_1e2ox_239:active svg{transform:translate(1px,1px)}._toolbarToggleItem_1e2ox_208[data-state=on],._toolbarButton_1e2ox_239[data-state=on],._toolbarToggleItem_1e2ox_208:active,._toolbarButton_1e2ox_239:active{color:var(--baseTextContrast);background-color:var(--baseBgActive)}._toolbarToggleItem_1e2ox_208[data-disabled],._toolbarButton_1e2ox_239[data-disabled]{pointer-events:none}._toolbarToggleItem_1e2ox_208[data-disabled] svg,._toolbarButton_1e2ox_239[data-disabled] svg{color:var(--baseBorderHover)}._toolbarButton_1e2ox_239{border-radius:var(--radius-base)}._toolbarButton_1e2ox_239+._toolbarButton_1e2ox_239{margin-left:var(--spacing-1)}._activeToolbarButton_1e2ox_275{color:var(--accentText)}._toolbarToggleSingleGroup_1e2ox_224{white-space:nowrap;align-items:center;display:flex}._toolbarNodeKindSelectContainer_1e2ox_285,._toolbarButtonDropdownContainer_1e2ox_286,._toolbarCodeBlockLanguageSelectContent_1e2ox_287,._selectContainer_1e2ox_288{filter:drop-shadow(0 2px 2px #0003);z-index:3;width:var(--spacing-36);border-bottom-left-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base);background-color:var(--basePageBg);font-size:var(--text-sm)}._toolbarButtonDropdownContainer_1e2ox_286,._toolbarButtonDropdownContainer_1e2ox_286 ._selectItem_1e2ox_301:first-child{border-top-right-radius:var(--radius-base)}._toolbarNodeKindSelectTrigger_1e2ox_306,._toolbarButtonSelectTrigger_1e2ox_307,._selectTrigger_1e2ox_308{color:inherit;width:var(--spacing-36);padding:var(--spacing-0_5) var(--spacing-1);border-radius:var(--radius-medium);white-space:nowrap;font-size:var(--text-sm);background-color:#0000;background-color:var(--basePageBg);margin:0 var(--spacing-1);border:0;flex-wrap:nowrap;align-items:center;padding-inline-start:var(--spacing-2);display:flex}._toolbarNodeKindSelectTrigger_1e2ox_306[data-state=open],._toolbarButtonSelectTrigger_1e2ox_307[data-state=open],._selectTrigger_1e2ox_308[data-state=open]{filter:drop-shadow(0 2px 2px #0003);border-bottom-right-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}._selectTrigger_1e2ox_308[data-placeholder]>span:first-child{color:var(--baseBorderHover)}._toolbarButtonSelectTrigger_1e2ox_307{width:auto;padding-inline-start:var(--spacing-2);padding-inline-end:var(--spacing-1);padding-block:var(--spacing-0_5)}._toolbarCodeBlockLanguageSelectTrigger_1e2ox_343,._toolbarCodeBlockLanguageSelectContent_1e2ox_287{width:var(--spacing-48)}._toolbarNodeKindSelectItem_1e2ox_348,._selectItem_1e2ox_301{cursor:default;padding:var(--spacing-2);display:flex}._toolbarNodeKindSelectItem_1e2ox_348[data-highlighted],._selectItem_1e2ox_301[data-highlighted]{background-color:var(--baseBg)}._toolbarNodeKindSelectItem_1e2ox_348[data-state=checked],._selectItem_1e2ox_301[data-state=checked]{color:var(--baseTextContrast);background-color:var(--baseBg)}._toolbarNodeKindSelectItem_1e2ox_348[data-highlighted],._selectItem_1e2ox_301[data-highlighted]{outline:none}._toolbarNodeKindSelectItem_1e2ox_348:last-child,._selectItem_1e2ox_301:last-child{border-bottom-left-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base)}._toolbarNodeKindSelectDropdownArrow_1e2ox_373,._selectDropdownArrow_1e2ox_374{align-items:center;margin-left:auto;display:flex}._contentEditable_1e2ox_380{box-sizing:border-box;width:100%;color:var(--baseTextContrast);padding:var(--spacing-3)}._contentEditable_1e2ox_380:focus{outline:none}._codeMirrorWrapper_1e2ox_392{margin-bottom:var(--spacing-5);border:1px solid var(--baseLine);border-radius:var(--radius-medium);padding:.8rem;position:relative;overflow:hidden}._sandPackWrapper_1e2ox_401{margin-bottom:var(--spacing-5);border:1px solid var(--baseLine);border-radius:var(--radius-medium);position:relative;overflow:hidden}._codeMirrorToolbar_1e2ox_409{gap:var(--spacing-1);padding:var(--spacing-1);z-index:1;background-color:var(--baseBase);border-bottom-left-radius:var(--radius-base);display:flex;position:absolute;top:0;right:0}._frontmatterWrapper_1e2ox_413{border-radius:var(--radius-medium);padding:var(--spacing-3);background-color:var(--baseBgSubtle)}._frontmatterWrapper_1e2ox_413[data-expanded=true]{margin-bottom:var(--spacing-10)}._frontmatterToggleButton_1e2ox_423{all:unset;box-sizing:border-box;cursor:default;align-items:center;gap:var(--spacing-1);font-size:var(--text-sm);display:flex}._propertyPanelTitle_1e2ox_431{font-size:var(--text-xs);padding-top:var(--spacing-2);padding-left:var(--spacing-2);margin:0;font-weight:400}._propertyEditorTable_1e2ox_439{table-layout:fixed;border-spacing:var(--spacing-2)}._propertyEditorTable_1e2ox_439 th{text-align:left;font-size:var(--text-sm);padding:var(--spacing-2) var(--spacing-3)}._propertyEditorTable_1e2ox_439 col:first-child{width:30%}._propertyEditorTable_1e2ox_439 col:nth-child(2){width:70%}._propertyEditorTable_1e2ox_439 td:last-child ._iconButton_1e2ox_457{margin-left:var(--spacing-4);margin-right:var(--spacing-4)}._propertyEditorTable_1e2ox_439 ._readOnlyColumnCell_1e2ox_462{padding-left:0}._propertyEditorLabelCell_1e2ox_467{font-weight:400}._readOnlyColumnCell_1e2ox_462{padding-left:0}._buttonsFooter_1e2ox_475{justify-content:flex-end;gap:var(--spacing-2);display:flex}._propertyEditorInput_1e2ox_481{all:unset;box-sizing:border-box;cursor:default;width:100%;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-base);border:1px solid var(--baseBorder);background-color:var(--baseBase);font-size:var(--text-sm)}._iconButton_1e2ox_457{all:unset;box-sizing:border-box;cursor:default;color:var(--baseText)}@media (hover:hover){._iconButton_1e2ox_457:hover{color:var(--baseTextContrast)}}._iconButton_1e2ox_457:disabled,._iconButton_1e2ox_457:disabled:hover{color:var(--baseLine)}._primaryButton_1e2ox_507,._secondaryButton_1e2ox_508{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--accentBorder);background-color:var(--accentSolidHover);color:var(--baseBase);font-size:var(--text-xs);border-radius:var(--radius-medium)}._primaryButton_1e2ox_507:disabled,._secondaryButton_1e2ox_508:disabled{background:var(--accentLine);border-color:var(--accentBg)}._smallButton_1e2ox_523{font-size:var(--text-xs);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-base)}._secondaryButton_1e2ox_508{border:1px solid var(--baseBorder);background-color:var(--baseSolidHover);color:var(--baseBase)}._dialogForm_1e2ox_535{gap:var(--spacing-2);flex-direction:row;display:flex}._linkDialogEditForm_1e2ox_541{align-items:stretch;gap:var(--spacing-2);flex-direction:column;padding:0;display:flex}._linkDialogInputContainer_1e2ox_549{flex-direction:column;align-items:stretch;display:flex}._linkDialogInputWrapper_1e2ox_555{background-color:var(--baseBase);border-radius:var(--radius-base);border:1px solid var(--baseBorder);align-items:center;display:flex}._linkDialogInputWrapper_1e2ox_555[data-visible-dropdown=true]{border-bottom-left-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none);border-bottom-width:0}._linkDialogInputWrapper_1e2ox_555>button{all:unset;box-sizing:border-box;cursor:default;padding-right:var(--spacing-2)}._linkDialogInput_1e2ox_549,._dialogInput_1e2ox_576{all:unset;box-sizing:border-box;cursor:default;width:20rem;padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-sm)}._linkDialogInput_1e2ox_549::-moz-placeholder{color:var(--baseBorder)}._dialogInput_1e2ox_576::-moz-placeholder{color:var(--baseBorder)}._linkDialogInput_1e2ox_549::-moz-placeholder{color:var(--baseBorder)}._dialogInput_1e2ox_576::-moz-placeholder{color:var(--baseBorder)}._linkDialogInput_1e2ox_549::placeholder,._dialogInput_1e2ox_576::placeholder{color:var(--baseBorder)}._linkDialogAnchor_1e2ox_587{z-index:-1;background-color:highlight;position:fixed}._linkDialogAnchor_1e2ox_587[data-visible=true]{visibility:visible}._linkDialogAnchor_1e2ox_587[data-visible=false]{visibility:hidden}._linkDialogPopoverContent_1e2ox_601,._tableColumnEditorPopoverContent_1e2ox_602,._dialogContent_1e2ox_603{filter:drop-shadow(0 2px 2px #0003);align-items:center;gap:var(--spacing-0_5);border-radius:var(--radius-medium);border:1px solid var(--baseBg);background-color:var(--basePageBg);padding:var(--spacing-1) var(--spacing-1);font-size:var(--text-sm);display:flex}._largeDialogContent_1e2ox_615{filter:drop-shadow(0 2px 2px #0003);gap:var(--spacing-0_5);border-radius:var(--radius-medium);border:1px solid var(--baseBorder);background-color:var(--baseBgSubtle);padding:var(--spacing-4);font-size:var(--text-sm)}._dialogTitle_1e2ox_625{font-size:var(--text-base);padding-left:var(--spacing-2);font-weight:600}._dialogCloseButton_1e2ox_631{all:unset;box-sizing:border-box;cursor:default;position:absolute;top:10px;right:10px}._popoverContent_1e2ox_638{filter:drop-shadow(0 2px 2px #0003);align-items:center;gap:var(--spacing-0_5);border-radius:var(--radius-medium);background-color:var(--baseBgSubtle);padding:var(--spacing-2) var(--spacing-2);font-size:var(--text-sm);z-index:1;display:flex}._popoverArrow_1e2ox_650{fill:var(--basePageBg)}._linkDialogPreviewAnchor_1e2ox_654{margin-right:var(--spacing-1);color:var(--accentText);border:1px solid #0000;align-items:center;text-decoration:none;display:flex}@media (hover:hover){._linkDialogPreviewAnchor_1e2ox_654:hover{color:var(--accentSolidHover)}}._linkDialogPreviewAnchor_1e2ox_654 span{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow-x:hidden}._tooltipTrigger_1e2ox_677{align-self:center}._tooltipContent_1e2ox_681{z-index:2;border-radius:var(--radius-medium);padding:var(--spacing-1) var(--spacing-2);font-size:var(--text-xs);background-color:var(--baseText);color:var(--baseBase);position:relative}._tooltipContent_1e2ox_681 svg{fill:var(--baseText)}._actionButton_1e2ox_695{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);padding:var(--spacing-1) var(--spacing-1);border-radius:var(--radius-medium);color:var(--baseTextContrast)}._actionButton_1e2ox_695 svg{display:block}@media (hover:hover){._actionButton_1e2ox_695:hover{background-color:var(--baseBg)}}._actionButton_1e2ox_695:active svg{transform:translate(1px,1px)}._actionButton_1e2ox_695[data-state=on],._actionButton_1e2ox_695:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._primaryActionButton_1e2ox_702{background-color:var(--accentSolid);color:var(--baseBase)}@media (hover:hover){._primaryActionButton_1e2ox_702:hover{background-color:var(--accentSolidHover);color:var(--baseBase)}}._tableEditor_1e2ox_714{table-layout:fixed;border-spacing:0;border-collapse:collapse;width:100%;height:100%}._tableEditor_1e2ox_714 thead>tr>th{text-align:right}._tableEditor_1e2ox_714>tbody>tr>td:not(._toolCell_1e2ox_725),._tableEditor_1e2ox_714>tbody>tr>th:not(._toolCell_1e2ox_725):not([data-tool-cell=true]){border:1px solid var(--baseBgActive);padding:var(--spacing-1) var(--spacing-2);white-space:normal}:is(._tableEditor_1e2ox_714>tbody>tr>td:not(._toolCell_1e2ox_725),._tableEditor_1e2ox_714>tbody>tr>th:not(._toolCell_1e2ox_725):not([data-tool-cell=true]))>div{outline:none}:is(._tableEditor_1e2ox_714>tbody>tr>td:not(._toolCell_1e2ox_725),._tableEditor_1e2ox_714>tbody>tr>th:not(._toolCell_1e2ox_725):not([data-tool-cell=true]))>div>p{margin:0}[data-active=true]:is(._tableEditor_1e2ox_714>tbody>tr>td:not(._toolCell_1e2ox_725),._tableEditor_1e2ox_714>tbody>tr>th:not(._toolCell_1e2ox_725):not([data-tool-cell=true])){outline:solid 1px var(--baseSolid)}._tableEditor_1e2ox_714 ._tableColumnEditorTrigger_1e2ox_744,._tableEditor_1e2ox_714 ._tableRowEditorTrigger_1e2ox_745,._tableEditor_1e2ox_714 ._addRowButton_1e2ox_746,._tableEditor_1e2ox_714 ._addColumnButton_1e2ox_747,._tableEditor_1e2ox_714 ._iconButton_1e2ox_457{opacity:.15}@media (hover:hover){._tableEditor_1e2ox_714:hover ._tableColumnEditorTrigger_1e2ox_744,._tableEditor_1e2ox_714:hover ._tableRowEditorTrigger_1e2ox_745,._tableEditor_1e2ox_714:hover ._addRowButton_1e2ox_746,._tableEditor_1e2ox_714:hover ._addColumnButton_1e2ox_747,._tableEditor_1e2ox_714:hover ._iconButton_1e2ox_457{opacity:.3}._tableEditor_1e2ox_714:hover ._tableColumnEditorTrigger_1e2ox_744:hover,._tableEditor_1e2ox_714:hover ._tableRowEditorTrigger_1e2ox_745:hover,._tableEditor_1e2ox_714:hover ._addRowButton_1e2ox_746:hover,._tableEditor_1e2ox_714:hover ._addColumnButton_1e2ox_747:hover,._tableEditor_1e2ox_714:hover ._iconButton_1e2ox_457:hover{opacity:1}}._toolCell_1e2ox_725{text-align:right}._toolCell_1e2ox_725 button{margin:auto;display:block}._tableColumnEditorTrigger_1e2ox_744{all:unset;box-sizing:border-box;cursor:default;color:var(--baseTextContrast);padding:var(--spacing-1);border-radius:var(--radius-full);opacity:.2}._tableColumnEditorTrigger_1e2ox_744 svg{display:block}@media (hover:hover){._tableColumnEditorTrigger_1e2ox_744:hover{background-color:var(--baseBg)}}._tableColumnEditorTrigger_1e2ox_744:active svg{transform:translate(1px,1px)}._tableColumnEditorTrigger_1e2ox_744[data-state=on],._tableColumnEditorTrigger_1e2ox_744:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._tableColumnEditorTrigger_1e2ox_744[data-active=true]{opacity:1!important}._tableColumnEditorToolbar_1e2ox_789{display:flex}._tableColumnEditorToolbar_1e2ox_789>button{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast)}._tableColumnEditorToolbar_1e2ox_789>button svg{display:block}@media (hover:hover){._tableColumnEditorToolbar_1e2ox_789>button:hover{background-color:var(--baseBg)}}._tableColumnEditorToolbar_1e2ox_789>button:active svg{transform:translate(1px,1px)}._tableColumnEditorToolbar_1e2ox_789>button[data-state=on],._tableColumnEditorToolbar_1e2ox_789>button:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._tableColumnEditorToolbar_1e2ox_789 [role=separator]{margin-left:var(--spacing-1);margin-right:var(--spacing-1)}._toggleGroupRoot_1e2ox_802{display:inline-flex}._toggleGroupRoot_1e2ox_802 button{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast)}._toggleGroupRoot_1e2ox_802 button svg{display:block}@media (hover:hover){._toggleGroupRoot_1e2ox_802 button:hover{background-color:var(--baseBg)}}._toggleGroupRoot_1e2ox_802 button:active svg{transform:translate(1px,1px)}._toggleGroupRoot_1e2ox_802 button[data-state=on],._toggleGroupRoot_1e2ox_802 button:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._toggleGroupRoot_1e2ox_802 button:first-child{border-top-left-radius:var(--radius-base);border-bottom-left-radius:var(--radius-base)}._toggleGroupRoot_1e2ox_802 button:last-child{border-top-right-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base)}._tableToolsColumn_1e2ox_820{width:2rem}._tableToolsColumn_1e2ox_820 button{margin:auto;display:block}._leftAlignedCell_1e2ox_829{text-align:left}._rightAlignedCell_1e2ox_833{text-align:right}._centeredCell_1e2ox_837{text-align:center}._addColumnButton_1e2ox_747,._addRowButton_1e2ox_746{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast);background-color:var(--baseBase);align-items:center;display:flex}._addColumnButton_1e2ox_747 svg,._addRowButton_1e2ox_746 svg{display:block}@media (hover:hover){._addColumnButton_1e2ox_747:hover,._addRowButton_1e2ox_746:hover{background-color:var(--baseBg)}}._addColumnButton_1e2ox_747:active svg,._addRowButton_1e2ox_746:active svg{transform:translate(1px,1px)}._addColumnButton_1e2ox_747[data-state=on],._addRowButton_1e2ox_746[data-state=on],._addColumnButton_1e2ox_747:active,._addRowButton_1e2ox_746:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._addColumnButton_1e2ox_747 svg,._addRowButton_1e2ox_746 svg{margin:auto}._addRowButton_1e2ox_746{width:100%;margin-top:var(--spacing-px);box-sizing:border-box;border-bottom-right-radius:var(--radius-medium);border-bottom-left-radius:var(--radius-medium)}._addColumnButton_1e2ox_747{margin-left:var(--spacing-px);border-top-right-radius:var(--radius-medium);border-bottom-right-radius:var(--radius-medium);height:100%}._dialogOverlay_1e2ox_870{background-color:var(--baseBase);z-index:51;opacity:.5;animation:.15s cubic-bezier(.16,1,.3,1) _overlayShow_1e2ox_1;position:fixed;inset:0}._dialogContent_1e2ox_603,._largeDialogContent_1e2ox_615{z-index:52;animation:.15s cubic-bezier(.16,1,.3,1) _contentShow_1e2ox_1;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}._dialogContent_1e2ox_603:focus,._largeDialogContent_1e2ox_615:focus{outline:none}@keyframes _overlayShow_1e2ox_1{0%{opacity:0}to{opacity:.5}}@keyframes _contentShow_1e2ox_1{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}._focusedImage_1e2ox_916{outline:2px solid highlight}._imageWrapper_1e2ox_920{display:inline-block;position:relative}._imageWrapper_1e2ox_920[draggable=true]{cursor:move;cursor:grab;cursor:-webkit-grab}._editImageToolbar_1e2ox_933{gap:var(--spacing-1);padding:var(--spacing-1);z-index:1;background-color:var(--baseBase);border-bottom-left-radius:var(--radius-base);display:flex;position:absolute;top:0;right:0}._editImageButton_1e2ox_937 svg{display:block}._inlineEditor_1e2ox_943{border-radius:var(--radius-medium);padding:var(--spacing-1);gap:var(--spacing-2);background:var(--baseBg);align-items:center;display:inline-flex}._blockEditor_1e2ox_952{border-radius:var(--radius-medium);padding:var(--spacing-2);justify-content:stretch;gap:var(--spacing-2);background:var(--baseBg);align-items:center;display:flex}._blockEditor_1e2ox_952 ._nestedEditor_1e2ox_961{flex-grow:1}._nestedEditor_1e2ox_961{background:var(--basePageBg);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-medium)}._nestedEditor_1e2ox_961>p{margin:0}._nestedEditor_1e2ox_961:focus{outline:none}._genericComponentName_1e2ox_980{font-size:var(--text-sm);color:var(--baseText);padding-right:var(--spacing-2)}._diffSourceToggleWrapper_1e2ox_986{pointer-events:auto;opacity:1;margin-left:auto;position:sticky;right:0}._diffSourceToggle_1e2ox_986{border-radius:var(--radius-medium);background-color:var(--baseBase);display:flex}._diffSourceToggle_1e2ox_986 ._toolbarToggleItem_1e2ox_208{padding:0}._diffSourceToggle_1e2ox_986 ._toolbarToggleItem_1e2ox_208>span{padding:var(--spacing-1) var(--spacing-1);display:block}._selectWithLabel_1e2ox_1012{align-items:center;gap:var(--spacing-2);margin-left:var(--spacing-2);display:flex}._selectWithLabel_1e2ox_1012>label{font-size:var(--text-sm)}._selectWithLabel_1e2ox_1012 ._selectTrigger_1e2ox_308{border:1px solid var(--baseBorder)}._toolbarTitleMode_1e2ox_1027{font-size:var(--text-sm);margin-left:var(--spacing-2)}._imageControlWrapperResizing_1e2ox_1032{touch-action:none}._imageResizer_1e2ox_1036{background-color:var(--accentText);border:1px solid var(--baseBg);width:7px;height:7px;display:block;position:absolute}._imageResizer_1e2ox_1036._imageResizerN_1e2ox_1045{cursor:n-resize;top:-6px;left:48%}._imageResizer_1e2ox_1036._imageResizerNe_1e2ox_1051{cursor:ne-resize;top:-6px;right:-6px}._imageResizer_1e2ox_1036._imageResizerE_1e2ox_1057{cursor:e-resize;bottom:48%;right:-6px}._imageResizer_1e2ox_1036._imageResizerSe_1e2ox_1063{cursor:nwse-resize;bottom:-2px;right:-6px}._imageResizer_1e2ox_1036._imageResizerS_1e2ox_1063{cursor:s-resize;bottom:-2px;left:48%}._imageResizer_1e2ox_1036._imageResizerSw_1e2ox_1075{cursor:sw-resize;bottom:-2px;left:-6px}._imageResizer_1e2ox_1036._imageResizerW_1e2ox_1081{cursor:w-resize;bottom:48%;left:-6px}._imageResizer_1e2ox_1036._imageResizerNw_1e2ox_1087{cursor:nw-resize;top:-6px;left:-6px}._imagePlaceholder_1e2ox_1093{border:2px dashed;width:fit-content;height:fit-content;margin:12px;padding:48px}._imageDimensionsContainer_1e2ox_1101{gap:var(--spacing-4);display:flex}._placeholder_1e2ox_1106{color:var(--baseSolid);padding:var(--spacing-3);text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;pointer-events:none;display:inline-block;position:absolute;top:0;overflow:hidden}._rootContentEditableWrapper_1e2ox_1119{position:relative}._downshiftContainer_1e2ox_1123{flex-direction:column;align-items:stretch;display:flex}._downshiftInputWrapper_1e2ox_1129{background-color:var(--baseBase);border-radius:var(--radius-base);border:1px solid var(--baseBorder);align-items:center;display:flex}._downshiftInputWrapper_1e2ox_1129[data-visible-dropdown=true]{border-bottom-left-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none);border-bottom-width:0}._downshiftInputWrapper_1e2ox_1129>button{all:unset;box-sizing:border-box;cursor:default;padding-right:var(--spacing-2)}._downshiftInput_1e2ox_1129{all:unset;box-sizing:border-box;cursor:default;width:20rem;padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-sm)}._downshiftInput_1e2ox_1129::placeholder{color:var(--baseBorder)}._downshiftAutocompleteContainer_1e2ox_1160{position:relative}._downshiftAutocompleteContainer_1e2ox_1160 ul{all:unset;box-sizing:border-box;font-size:var(--text-sm);border-bottom-left-radius:var(--radius-medium);border-bottom-right-radius:var(--radius-medium);width:100%;max-height:var(--spacing-48);border:1px solid var(--baseBorder);background-color:var(--baseBase);border-top-width:0;display:none;position:absolute;overflow:hidden auto}._downshiftAutocompleteContainer_1e2ox_1160 ul[data-visible=true]{display:block}._downshiftAutocompleteContainer_1e2ox_1160 ul li{padding:var(--spacing-2) var(--spacing-3);white-space:nowrap;margin-bottom:var(--spacing-1);text-overflow:ellipsis;overflow-x:hidden}._downshiftAutocompleteContainer_1e2ox_1160 ul li[data-selected=true]{background-color:var(--baseBgSubtle)}._downshiftAutocompleteContainer_1e2ox_1160 ul li[data-highlighted=true]{background-color:var(--baseBgHover)}._downshiftAutocompleteContainer_1e2ox_1160 ul li:last-of-type{border-bottom-left-radius:var(--radius-medium);border-bottom-right-radius:var(--radius-medium)}._textInput_1e2ox_1206{all:unset;border-radius:var(--radius-base);border:1px solid var(--baseBorder);background-color:var(--baseBase);padding:var(--spacing-2) var(--spacing-3)}form._multiFieldForm_1e2ox_1214{padding:var(--spacing-2);gap:var(--spacing-2);flex-direction:column;display:flex}form._multiFieldForm_1e2ox_1214 ._formField_1e2ox_1220{gap:var(--spacing-2);flex-direction:column;display:flex}form._multiFieldForm_1e2ox_1214 ._formField_1e2ox_1220 label{font-size:var(--text-xs)}._markdownParseError_1e2ox_1231{border-radius:var(--radius-base);border:1px solid var(--error-color);padding:var(--spacing-2);margin-block:var(--spacing-2);color:var(--error-color);font-size:var(--text-xs)}._popupContainer_1e2ox_1240{z-index:2;position:relative}._inputSizer_1e2ox_1245{vertical-align:baseline;align-items:center;display:inline-grid;position:relative}._inputSizer_1e2ox_1245:after,._inputSizer_1e2ox_1245 input{width:auto;min-width:1rem;font:inherit;resize:none;appearance:none;color:inherit;background:0 0;border:none;grid-area:1/2;margin:0;padding:0 2px}._inputSizer_1e2ox_1245 span{padding:.25em}._inputSizer_1e2ox_1245:after{content:attr(data-value);white-space:pre-wrap}:root,._light_1tncs_1,._light-theme_1tncs_1{--blue-1:#fbfdff;--blue-2:#f4faff;--blue-3:#e6f4fe;--blue-4:#d5efff;--blue-5:#c2e5ff;--blue-6:#acd8fc;--blue-7:#8ec8f6;--blue-8:#5eb1ef;--blue-9:#0090ff;--blue-10:#0588f0;--blue-11:#0d74ce;--blue-12:#113264}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,._light_1tncs_1,._light-theme_1tncs_1{--blue-1:color(display-p3 .986 .992 .999);--blue-2:color(display-p3 .96 .979 .998);--blue-3:color(display-p3 .912 .956 .991);--blue-4:color(display-p3 .853 .932 1);--blue-5:color(display-p3 .788 .894 .998);--blue-6:color(display-p3 .709 .843 .976);--blue-7:color(display-p3 .606 .777 .947);--blue-8:color(display-p3 .451 .688 .917);--blue-9:color(display-p3 .247 .556 .969);--blue-10:color(display-p3 .234 .523 .912);--blue-11:color(display-p3 .15 .44 .84);--blue-12:color(display-p3 .102 .193 .379)}}}._dark_1tncs_1,._dark-theme_1tncs_1{--blue-1:#0d1520;--blue-2:#111927;--blue-3:#0d2847;--blue-4:#003362;--blue-5:#004074;--blue-6:#104d87;--blue-7:#205d9e;--blue-8:#2870bd;--blue-9:#0090ff;--blue-10:#3b9eff;--blue-11:#70b8ff;--blue-12:#c2e6ff}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){._dark_1tncs_1,._dark-theme_1tncs_1{--blue-1:color(display-p3 .057 .081 .122);--blue-2:color(display-p3 .072 .098 .147);--blue-3:color(display-p3 .078 .154 .27);--blue-4:color(display-p3 .033 .197 .37);--blue-5:color(display-p3 .08 .245 .441);--blue-6:color(display-p3 .14 .298 .511);--blue-7:color(display-p3 .195 .361 .6);--blue-8:color(display-p3 .239 .434 .72);--blue-9:color(display-p3 .247 .556 .969);--blue-10:color(display-p3 .344 .612 .973);--blue-11:color(display-p3 .49 .72 1);--blue-12:color(display-p3 .788 .898 .99)}}}:root,._light_1tncs_1,._light-theme_1tncs_1{--slate-1:#fcfcfd;--slate-2:#f9f9fb;--slate-3:#f0f0f3;--slate-4:#e8e8ec;--slate-5:#e0e1e6;--slate-6:#d9d9e0;--slate-7:#cdced6;--slate-8:#b9bbc6;--slate-9:#8b8d98;--slate-10:#80838d;--slate-11:#60646c;--slate-12:#1c2024}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,._light_1tncs_1,._light-theme_1tncs_1{--slate-1:color(display-p3 .988 .988 .992);--slate-2:color(display-p3 .976 .976 .984);--slate-3:color(display-p3 .94 .941 .953);--slate-4:color(display-p3 .908 .909 .925);--slate-5:color(display-p3 .88 .881 .901);--slate-6:color(display-p3 .85 .852 .876);--slate-7:color(display-p3 .805 .808 .838);--slate-8:color(display-p3 .727 .733 .773);--slate-9:color(display-p3 .547 .553 .592);--slate-10:color(display-p3 .503 .512 .549);--slate-11:color(display-p3 .379 .392 .421);--slate-12:color(display-p3 .113 .125 .14)}}}._dark_1tncs_1,._dark-theme_1tncs_1{--slate-1:#111113;--slate-2:#18191b;--slate-3:#212225;--slate-4:#272a2d;--slate-5:#2e3135;--slate-6:#363a3f;--slate-7:#43484e;--slate-8:#5a6169;--slate-9:#696e77;--slate-10:#777b84;--slate-11:#b0b4ba;--slate-12:#edeef0}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){._dark_1tncs_1,._dark-theme_1tncs_1{--slate-1:color(display-p3 .067 .067 .074);--slate-2:color(display-p3 .095 .098 .105);--slate-3:color(display-p3 .13 .135 .145);--slate-4:color(display-p3 .156 .163 .176);--slate-5:color(display-p3 .183 .191 .206);--slate-6:color(display-p3 .215 .226 .244);--slate-7:color(display-p3 .265 .28 .302);--slate-8:color(display-p3 .357 .381 .409);--slate-9:color(display-p3 .415 .431 .463);--slate-10:color(display-p3 .469 .483 .514);--slate-11:color(display-p3 .692 .704 .728);--slate-12:color(display-p3 .93 .933 .94)}}}:root,._light_1tncs_1,._light-theme_1tncs_1{--grass-1:#fbfefb;--grass-2:#f5fbf5;--grass-3:#e9f6e9;--grass-4:#daf1db;--grass-5:#c9e8ca;--grass-6:#b2ddb5;--grass-7:#94ce9a;--grass-8:#65ba74;--grass-9:#46a758;--grass-10:#3e9b4f;--grass-11:#2a7e3b;--grass-12:#203c25}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,._light_1tncs_1,._light-theme_1tncs_1{--grass-1:color(display-p3 .986 .996 .985);--grass-2:color(display-p3 .966 .983 .964);--grass-3:color(display-p3 .923 .965 .917);--grass-4:color(display-p3 .872 .94 .865);--grass-5:color(display-p3 .811 .908 .802);--grass-6:color(display-p3 .733 .864 .724);--grass-7:color(display-p3 .628 .803 .622);--grass-8:color(display-p3 .477 .72 .482);--grass-9:color(display-p3 .38 .647 .378);--grass-10:color(display-p3 .344 .598 .342);--grass-11:color(display-p3 .263 .488 .261);--grass-12:color(display-p3 .151 .233 .153)}}}:root,._light_1tncs_1,._light-theme_1tncs_1{--cyan-1:#fafdfe;--cyan-2:#f2fafb;--cyan-3:#def7f9;--cyan-4:#caf1f6;--cyan-5:#b5e9f0;--cyan-6:#9ddde7;--cyan-7:#7dcedc;--cyan-8:#3db9cf;--cyan-9:#00a2c7;--cyan-10:#0797b9;--cyan-11:#107d98;--cyan-12:#0d3c48}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,._light_1tncs_1,._light-theme_1tncs_1{--cyan-1:color(display-p3 .982 .992 .996);--cyan-2:color(display-p3 .955 .981 .984);--cyan-3:color(display-p3 .888 .965 .975);--cyan-4:color(display-p3 .821 .941 .959);--cyan-5:color(display-p3 .751 .907 .935);--cyan-6:color(display-p3 .671 .862 .9);--cyan-7:color(display-p3 .564 .8 .854);--cyan-8:color(display-p3 .388 .715 .798);--cyan-9:color(display-p3 .282 .627 .765);--cyan-10:color(display-p3 .264 .583 .71);--cyan-11:color(display-p3 .08 .48 .63);--cyan-12:color(display-p3 .108 .232 .277)}}}:root,._light_1tncs_1,._light-theme_1tncs_1{--amber-1:#fefdfb;--amber-2:#fefbe9;--amber-3:#fff7c2;--amber-4:#ffee9c;--amber-5:#fbe577;--amber-6:#f3d673;--amber-7:#e9c162;--amber-8:#e2a336;--amber-9:#ffc53d;--amber-10:#ffba18;--amber-11:#ab6400;--amber-12:#4f3422}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,._light_1tncs_1,._light-theme_1tncs_1{--amber-1:color(display-p3 .995 .992 .985);--amber-2:color(display-p3 .994 .986 .921);--amber-3:color(display-p3 .994 .969 .782);--amber-4:color(display-p3 .989 .937 .65);--amber-5:color(display-p3 .97 .902 .527);--amber-6:color(display-p3 .936 .844 .506);--amber-7:color(display-p3 .89 .762 .443);--amber-8:color(display-p3 .85 .65 .3);--amber-9:color(display-p3 1 .77 .26);--amber-10:color(display-p3 .959 .741 .274);--amber-11:color(display-p3 .64 .4 0);--amber-12:color(display-p3 .294 .208 .145)}}}:root,._light_1tncs_1,._light-theme_1tncs_1{--red-1:#fffcfc;--red-2:#fff7f7;--red-3:#feebec;--red-4:#ffdbdc;--red-5:#ffcdce;--red-6:#fdbdbe;--red-7:#f4a9aa;--red-8:#eb8e90;--red-9:#e5484d;--red-10:#dc3e42;--red-11:#ce2c31;--red-12:#641723}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,._light_1tncs_1,._light-theme_1tncs_1{--red-1:color(display-p3 .998 .989 .988);--red-2:color(display-p3 .995 .971 .971);--red-3:color(display-p3 .985 .925 .925);--red-4:color(display-p3 .999 .866 .866);--red-5:color(display-p3 .984 .812 .811);--red-6:color(display-p3 .955 .751 .749);--red-7:color(display-p3 .915 .675 .672);--red-8:color(display-p3 .872 .575 .572);--red-9:color(display-p3 .83 .329 .324);--red-10:color(display-p3 .798 .294 .285);--red-11:color(display-p3 .744 .234 .222);--red-12:color(display-p3 .36 .115 .143)}}}._bold_1tncs_10{font-weight:700}._italic_1tncs_14{font-style:italic}._underline_1tncs_18{text-decoration:underline}._strikethrough_1tncs_34{text-decoration:line-through}._underlineStrikethrough_1tncs_38{text-decoration:underline line-through}._subscript_1tncs_42{font-size:.8em;vertical-align:sub!important}._superscript_1tncs_47{vertical-align:super;font-size:.8em}._code_1tncs_52{background-color:var(--baseBg);font-family:var(--font-mono);padding:1px .25rem;font-size:94%}._nestedListItem_1tncs_59{list-style:none}._listitem_1tncs_69{margin:var(--spacing-2) 0}._listItemChecked_1tncs_73,._listItemUnchecked_1tncs_74{padding-left:var(--spacing-6);padding-right:var(--spacing-6);margin-left:0;margin-right:0;outline:none;margin-inline-start:-1rem;list-style-type:none;position:relative}._listItemChecked_1tncs_73{text-decoration:line-through}._listItemUnchecked_1tncs_74:before,._listItemChecked_1tncs_73:before{content:"";width:var(--spacing-4);height:var(--spacing-4);cursor:pointer;background-size:cover;display:block;position:absolute;top:0;left:0}._listItemUnchecked_1tncs_74[dir=rtl]:before,._listItemChecked_1tncs_73[dir=rtl]:before{left:auto;right:0}._listItemUnchecked_1tncs_74:focus:before,._listItemChecked_1tncs_73:focus:before{box-shadow:0 0 0 2px var(--accentBgActive);border-radius:var(--radius-small)}._listItemUnchecked_1tncs_74:before{border:1px solid var(--baseBorder);border-radius:var(--radius-small)}._listItemChecked_1tncs_73:before{border:1px solid var(--accentBorder);border-radius:var(--radius-small);background-color:var(--accentSolid);background-repeat:no-repeat}._listItemChecked_1tncs_73:after{content:"";cursor:pointer;border-color:var(--baseBase);top:var(--spacing-0_5);width:var(--spacing-1);left:var(--spacing-1_5);right:var(--spacing-1_5);height:var(--spacing-2);border-style:solid;border-width:0 var(--spacing-0_5) var(--spacing-0_5) 0;display:block;position:absolute;transform:rotate(45deg)}._nestedListItem_1tncs_59{list-style-type:none}._nestedListItem_1tncs_59:before,._nestedListItem_1tncs_59:after{display:none}._admonitionDanger_1tncs_151,._admonitionInfo_1tncs_152,._admonitionNote_1tncs_153,._admonitionTip_1tncs_154,._admonitionCaution_1tncs_155{padding:var(--spacing-2);margin-top:var(--spacing-2);margin-bottom:var(--spacing-2);border-left:3px solid var(--admonitionBorder);background-color:var(--admonitionBg)}._admonitionInfo_1tncs_152{--admonitionBorder:var(--admonitionInfoBorder);--admonitionBg:var(--admonitionInfoBg)}._admonitionTip_1tncs_154{--admonitionBorder:var(--admonitionTipBorder);--admonitionBg:var(--admonitionTipBg)}._admonitionCaution_1tncs_155{--admonitionBorder:var(--admonitionCautionBorder);--admonitionBg:var(--admonitionCautionBg)}._admonitionDanger_1tncs_151{--admonitionBorder:var(--admonitionDangerBorder);--admonitionBg:var(--admonitionDangerBg)}._admonitionNote_1tncs_153{--admonitionBorder:var(--admonitionNoteBorder);--admonitionBg:var(--admonitionNoteBg)}._mdxExpression_1tncs_188{font-family:var(--font-mono);color:var(--accentText);font-size:84%}._mdxExpression_1tncs_188 input:focus-visible{outline:none}.apexcharts-tooltip{color:#6b7280!important;background-color:#fff!important;border:0!important;border-radius:.5rem!important;box-shadow:0 10px 15px -3px #0000001a!important}.dark .apexcharts-tooltip{color:#9ca3af!important;background-color:#030712!important;border:1px solid #1f2937!important}.apexcharts-tooltip .apexcharts-tooltip-title{background-color:#f3f4f6!important;border-bottom:1px solid #e5e7eb!important;padding:.5rem 1rem!important}.apexcharts-xaxistooltip{color:#6b7280!important;background-color:#fff!important;border:0!important;border-radius:.5rem!important;box-shadow:0 10px 15px -3px #0000001a!important}.dark .apexcharts-xaxistooltip{color:#d1d5db!important;background-color:#030712!important;border:1px solid #1f2937!important}.apexcharts-xaxistooltip-text{font-size:.875rem!important;font-weight:500!important}.apexcharts-xaxistooltip:before,.apexcharts-xaxistooltip:after{border:0!important}.dark .apexcharts-menu.apexcharts-menu-open{color:#d1d5db!important;background-color:#030712!important;border-color:#1f2937!important}@media (hover:hover){.dark .apexcharts-menu-item:hover{background-color:var(--color-gray-600)}}.dark .svgMap-map-image{background-color:#030712!important}.svgMap-map-controls-wrapper{box-shadow:none!important;bottom:0!important;left:0!important}.dark .svgMap-map-controls-wrapper,.dark .svgMap-map-controls-zoom{background-color:#030712!important}.svgMap-map-wrapper .svgMap-control-button{border:1px solid #d1d5db!important;border-radius:.5rem!important}.svgMap-map-wrapper .svgMap-control-button:hover{background-color:#f3f4f6!important}.dark .svgMap-map-wrapper .svgMap-control-button{border-color:#4b5563!important}.dark .svgMap-map-wrapper .svgMap-control-button:hover{background-color:#4b5563!important}@media (hover:hover){:is():is(.dark *):hover{background-color:var(--color-gray-500)}}.svgMap-tooltip{text-align:left!important;background-color:#fff!important;border:0!important;border-radius:.5rem!important;box-shadow:0 10px 15px -3px #0000001a!important}.svgMap-tooltip .svgMap-tooltip-content-container .svgMap-tooltip-flag-container{text-align:left!important;border:0!important;margin-right:.5rem!important;padding:0!important;display:inline-block!important}.svgMap-tooltip .svgMap-tooltip-content-container .svgMap-tooltip-flag-container .svgMap-tooltip-flag{border:0!important;height:1rem!important;padding:0!important;display:inline-block!important}.svgMap-tooltip .svgMap-tooltip-title{color:#111827!important;padding-top:.5rem!important;font-size:.875rem!important;font-weight:600!important;display:inline-block!important}.dark .svgMap-tooltip .svgMap-tooltip-title{color:#fff!important}.svgMap-tooltip .svgMap-tooltip-content table td{text-align:left!important;color:#6b7280!important;font-size:.875rem!important;font-weight:400!important}.dark .svgMap-tooltip .svgMap-tooltip-content table td{color:#9ca3af!important}.svgMap-tooltip .svgMap-tooltip-content table td span{text-align:left!important;color:#111827!important;font-size:.875rem!important;font-weight:600!important}.dark .svgMap-tooltip .svgMap-tooltip-content table td span{color:#fff!important}@keyframes logo-pulsate{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}.navbar-logo-pulsate{animation:2s ease-in-out infinite logo-pulsate}.sidebar-nav [data-testid=flowbite-sidebar-item-group],.sidebar-nav .sidebar-item-group,.sidebar-nav ul[role=list]{border-top-width:0!important}#sidebar a.group span,#sidebar button.group span,.sidebar-nav a.group span,.sidebar-nav button.group span{min-width:0;overflow-wrap:break-word!important;word-break:break-word!important;white-space:normal!important;overflow:visible!important}.sidebar-nav [data-testid=flowbite-sidebar-items]{scrollbar-width:none;-ms-overflow-style:none}.sidebar-nav [data-testid=flowbite-sidebar-items]::-webkit-scrollbar{width:0;height:0;display:none}.sidebar-nav [data-testid=flowbite-sidebar-item-icon],.sidebar-nav [data-testid=flowbite-sidebar-collapse-icon],#sidebar [data-testid=flowbite-sidebar-item-icon],#sidebar [data-testid=flowbite-sidebar-collapse-icon]{width:1.75rem;height:1.75rem}[dir=rtl] .mdx-editor-wrapper .mdxeditor-toolbar,[dir=rtl] .mdx-editor-wrapper [role=toolbar],[dir=rtl] .mdx-editor-wrapper .mdxeditor-toolbar [role=group],[dir=rtl] .mdx-editor-wrapper [role=toolbar] [role=group],[dir=rtl] .mdx-editor-wrapper .mdxeditor-toolbar button,[dir=rtl] .mdx-editor-wrapper [role=toolbar] button,[dir=rtl] .mdx-editor-wrapper .mdxeditor-toolbar [role=combobox],[dir=rtl] .mdx-editor-wrapper [role=toolbar] [role=combobox]{direction:rtl!important}:where([data-sf-root][data-sf-image=grayscale]) :where([data-sf-media]) img{filter:grayscale()contrast(1.15)}:where([data-sf-root][data-sf-image=warm]) :where([data-sf-media]) img{filter:sepia(.12)saturate(1.08)}:where([data-sf-root][data-sf-image=cool]) :where([data-sf-media]) img{filter:saturate(.78)contrast(1.06)brightness(.96)}:where([data-sf-root][data-sf-image=duotone]) :where([data-sf-media]:not([data-sf-media-fill])),:where([data-sf-root][data-sf-image=grain]) :where([data-sf-media]:not([data-sf-media-fill])){position:relative}:where([data-sf-root][data-sf-image=duotone]) :where([data-sf-media]),:where([data-sf-root][data-sf-image=grain]) :where([data-sf-media]){isolation:isolate}:where([data-sf-root][data-sf-image=duotone]) :where([data-sf-media]) img{filter:grayscale()contrast(1.1)}:where([data-sf-root][data-sf-image=duotone]) :where([data-sf-media]):after,:where([data-sf-root][data-sf-image=grain]) :where([data-sf-media]):after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0}:where([data-sf-root][data-sf-image=duotone]) :where([data-sf-media]):after{background-color:var(--sf-color-primary);mix-blend-mode:color;opacity:.55}:where([data-sf-root][data-sf-image=grain]) :where([data-sf-media]):after{mix-blend-mode:overlay;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:where([data-sf-media-broken])>img{visibility:hidden}[data-sf-root][data-sf-texture=dots]{background-image:radial-gradient(var(--sf-color-fg) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){[data-sf-root][data-sf-texture=dots]{background-image:radial-gradient(color-mix(in oklch, var(--sf-color-fg) 4%, transparent) 1px, transparent 1px)}}[data-sf-root][data-sf-texture=dots]{background-size:40px 40px}@media (prefers-reduced-motion:reduce){[data-sf-root]{--sf-reveal-distance:0px!important;--sf-hover-lift:0px!important;--sf-card-lift:0px!important;--sf-stagger:0s!important}[data-sf-root] *,[data-sf-root] :before,[data-sf-root] :after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}[data-sf-root][data-sf-motion=none]{--sf-reveal-distance:0px!important;--sf-hover-lift:0px!important;--sf-card-lift:0px!important;--sf-stagger:0s!important}[data-sf-root][data-sf-motion=none] *,[data-sf-root][data-sf-motion=none] :before,[data-sf-root][data-sf-motion=none] :after{scroll-behavior:auto!important;transition:none!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}[data-sf-root] .sf-native-grid{grid-template-columns:repeat(var(--sf-native-columns,3), minmax(0, 1fr))}[data-sf-root] .sf-native :is(img,video){max-width:100%}@media (max-width:640px){[data-sf-root] .sf-native-grid{grid-template-columns:minmax(0,1fr)}}:where([data-sf-root]){--sf-site-max:90rem}@media (hover:hover) and (pointer:fine){[data-sf-cursor]:not([data-sfe-canvas]){cursor:var(--sf-cursor,auto)}[data-sf-cursor]:not([data-sfe-canvas]) :is(a[href],button:not(:disabled),summary,label[for],select,[role=button],[role=tab],[role=option],[role=link]){cursor:var(--sf-cursor-action,pointer)}[data-sf-cursor]:not([data-sfe-canvas]) :is(input:not([type=checkbox],[type=radio],[type=range],[type=submit],[type=button]),textarea,[contenteditable=true]){cursor:text}[data-sf-cursor]:not([data-sfe-canvas]) :is(:disabled,[aria-disabled=true]){cursor:not-allowed}}[data-sf-root]:not(:has([data-block-type=navbar][data-sf-over])) [data-hero-media=true]{--sf-nav-overlap:0px}[data-block-type=footer]:has(~:is([data-sf-contact-widgets],[data-sf-contact-widgets-anchor])):after{content:"";block-size:5rem;display:block}[data-sfe-element-fill]{position:absolute!important}@keyframes sf-reveal-failsafe{to{opacity:1;transform:none}}[data-sf-js] [data-reveal]:not([data-revealed]){opacity:0;transform:translateY(var(--sf-reveal-distance,8px))}[data-sf-js] [data-reveal]:not([data-revealed],[data-reveal-armed]){animation:0s 3s forwards sf-reveal-failsafe}@media (prefers-reduced-motion:reduce){[data-sf-js] [data-reveal]:not([data-revealed]){opacity:1;transform:none}}@keyframes sf-marquee{0%{transform:translate(0)}to{transform:translateX(var(--sf-marquee-shift,-50%))}}.sf-marquee-track{animation:sf-marquee var(--sf-marquee-duration,40s) linear infinite}[dir=rtl] .sf-marquee-track,.sf-marquee-track:where([dir=rtl] *){--sf-marquee-shift:50%}.sf-marquee:hover .sf-marquee-track,.sf-marquee:focus-within .sf-marquee-track{animation-play-state:paused}:where([data-sf-motion=none]) .sf-marquee-track{animation:none!important}@media (prefers-reduced-motion:reduce){.sf-marquee-track{animation:none!important}}@keyframes sf-scroll-reveal{0%{opacity:0;translate:0 var(--sf-reveal-distance,24px)}to{opacity:1;translate:0}}@keyframes sf-scroll-parallax{0%{translate:0 -8%}to{translate:0 8%}}@keyframes sf-scroll-zoom{0%{scale:1.12}to{scale:1}}@keyframes sf-scroll-zoom-hero{0%{scale:1}to{scale:1.06}}@keyframes sf-scroll-fade-out{0%{opacity:1}to{opacity:0;translate:0 calc(var(--sf-reveal-distance,24px) * -1)}}@keyframes sf-scroll-words{0%{opacity:.2}to{opacity:1}}@supports (animation-timeline:view()){:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-scroll-reveal{animation:linear both sf-scroll-reveal;animation-timeline:view();animation-range:entry cover 30%}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-scroll-parallax{animation:linear both sf-scroll-parallax;animation-timeline:view();animation-range:cover}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-scroll-zoom{animation:linear both sf-scroll-zoom;animation-timeline:view();animation-range:entry exit 50%}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-scroll-zoom-hero{animation:linear both sf-scroll-zoom-hero;animation-timeline:view();animation-range:exit}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-scroll-fade-out{animation:linear both sf-scroll-fade-out;animation-timeline:view();animation-range:exit exit 80%}:where([data-sf-motion=expressive],[data-sf-motion=cinematic]) .sf-scroll-words{animation:linear both sf-scroll-words}}@media (prefers-reduced-motion:reduce){.sf-scroll-reveal,.sf-scroll-parallax,.sf-scroll-zoom,.sf-scroll-zoom-hero,.sf-scroll-fade-out,.sf-scroll-words{animation:none!important}}.sf-editorial-navbar,.sf-editorial-masthead,.sf-editorial-manifesto,.sf-editorial-gallery-work,.sf-editorial-footer{font-family:var(--sf-font-heading)}.sf-editorial-navbar{border-block-end:1px solid var(--sf-color-border)}.sf-editorial-navbar nav{padding-inline:max(1rem, calc((100% - var(--sf-site-max,90rem)) / 2 + 1rem));grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:2rem;min-block-size:3rem;display:grid}.sf-editorial-nav-group{display:contents}.sf-editorial-nav-group a{text-transform:uppercase;justify-content:center;align-items:center;min-block-size:2.75rem;font-size:.65rem;display:inline-flex}.sf-editorial-navbar nav>.sf-editorial-ornament{justify-self:center}.sf-editorial-nav-group:first-child a:first-child{justify-content:start}.sf-editorial-nav-group:last-child a:last-child{justify-content:end}.sf-editorial-nav-group a[aria-current=page]:before{content:"•";margin-inline-end:.3rem}.sf-editorial-nav-group a:hover{text-underline-offset:.3em;text-decoration:underline}.sf-editorial-ornament{color:var(--sf-color-accent);font-family:Georgia,serif;font-size:3rem;line-height:1;display:block}.sf-editorial-wordmark{font-size:clamp(3rem, min(26vw, calc(var(--sf-site-max,90rem) * .26), calc(94vw / (var(--sf-wordmark-chars,6) * .55))), 38rem);letter-spacing:-.075em;text-align:center;overflow-wrap:anywhere;text-wrap:balance;border-block-end:1px solid var(--sf-color-border);margin:0;padding:.01em .025em .07em;font-weight:500;line-height:.98}.sf-editorial-intro{padding:1rem;padding-inline:max(1rem, calc((100% - var(--sf-site-max,90rem)) / 2 + 1rem));border-block-end:1px solid var(--sf-color-border);justify-content:space-between;gap:2rem;font-size:clamp(.875rem,1.4vw,1.125rem);line-height:1.3;display:flex}.sf-editorial-intro p{max-inline-size:23rem}.sf-editorial-intro-title{white-space:pre-line;max-inline-size:17rem!important}.sf-editorial-gallery-strip{padding-block:5rem 0;padding-inline:max(0px, calc((100% - var(--sf-site-max,90rem)) / 2))}.sf-editorial-filmstrip{scrollbar-width:thin;align-items:end;gap:.3rem;padding-block-end:.5rem;padding-inline:.3rem;display:flex;overflow-x:auto}.sf-editorial-filmstrip>li{flex:1 0 13%;block-size:clamp(9rem,18vw,19rem);min-inline-size:8rem}.sf-editorial-filmstrip>li:nth-child(3n+2){flex-basis:19%;block-size:clamp(13rem,25vw,26rem)}.sf-editorial-filmstrip>li:nth-child(3n){flex-basis:23%;block-size:clamp(11rem,21vw,22rem)}.sf-editorial-manifesto{text-align:center;flex-direction:column;align-items:center;gap:2.5rem;padding:5rem 1.5rem 7rem;display:flex}.sf-editorial-manifesto h2{text-wrap:balance;max-inline-size:16rem;font-size:1.5rem;font-style:italic;font-weight:400;line-height:1.2}.sf-editorial-manifesto .sf-editorial-ornament{font-size:4rem}.sf-editorial-prose{max-inline-size:23rem;color:var(--sf-color-fg)!important;font-size:1rem!important;line-height:1.4!important}.sf-editorial-prose p+p{margin-block-start:1.5rem}.sf-editorial-asterisks{font-size:1.25rem}.sf-editorial-gallery-work{padding:0 1rem 5rem;padding-inline:max(var(--sf-gutter), calc((100% - var(--sf-container-wide)) / 2 + var(--sf-gutter)))}.sf-editorial-work-heading{border-block-end:1px solid var(--sf-color-border);justify-content:space-between;align-items:center;gap:1rem;margin-block-end:2rem;padding-block:.75rem;display:flex}.sf-editorial-work-heading h2{text-transform:uppercase;font-size:.75rem;font-weight:400}.sf-editorial-work-heading a{text-transform:uppercase;font-size:.75rem}.sf-editorial-gallery-description{max-inline-size:34rem;margin-block-end:2rem}.sf-editorial-projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 1.5rem;display:grid}.sf-editorial-projects>li:nth-child(2n){padding-block-start:7rem}.sf-editorial-projects>li:last-child:nth-child(odd){grid-column:1/-1}.sf-editorial-projects figcaption{font-family:var(--sf-font-heading);text-transform:uppercase;color:var(--sf-color-fg);font-size:.875rem}.sf-editorial-projects figcaption>span{display:none}.sf-editorial-footer{padding:3rem 1rem 1rem;padding-inline:max(1rem, calc((100% - var(--sf-site-max,90rem)) / 2 + 1rem));border-block-start:1px solid var(--sf-color-border)}.sf-editorial-footer-top{justify-content:space-between;gap:3rem;padding-block-end:5rem;display:flex}.sf-editorial-footer-top>div{flex-direction:column;gap:1.5rem;max-inline-size:24rem;display:flex}.sf-editorial-footer-top>nav{min-inline-size:18rem}@media (max-width:639px){.sf-editorial-navbar nav{gap:.75rem;padding-inline:.75rem}.sf-editorial-nav-group{flex-wrap:wrap;gap:.5rem}.sf-editorial-nav-group a{font-size:.6rem}.sf-editorial-navbar .sf-editorial-ornament{font-size:2rem}.sf-editorial-intro{flex-direction:column;gap:1rem;padding:1rem .75rem}.sf-editorial-gallery-strip{padding-block-start:3rem}.sf-editorial-manifesto{padding-block:4rem}.sf-editorial-projects{grid-template-columns:minmax(0,1fr);gap:2rem}.sf-editorial-projects>li:nth-child(2n){padding-block-start:0}.sf-editorial-footer-top{flex-direction:column;padding-block-end:3rem}.sf-editorial-footer-top>nav{min-inline-size:0}}.sf-modern-frame{padding-block:clamp(1.25rem,3vw,3rem)}.sf-modern-copy{flex-direction:column;gap:1.25rem;min-inline-size:0;display:flex}.sf-modern-heading{font-size:clamp(2.75rem, min(6.5vw, calc(var(--sf-site-max,90rem) * .065)), 6.5rem);letter-spacing:-.045em;overflow-wrap:anywhere;max-inline-size:16ch;line-height:1}.sf-modern-detail{flex-direction:column;align-items:flex-start;gap:1.5rem;max-inline-size:36rem;display:flex}.sf-modern-detail p{max-inline-size:42ch}.sf-modern-media{background:var(--sf-color-surface-2);min-inline-size:0;position:relative;overflow:clip}.sf-modern-overlay{isolation:isolate;align-items:flex-end;min-block-size:min(44rem,78svh);display:flex;position:relative;overflow:clip}.sf-modern-overlay>.sf-modern-media{z-index:-1;position:absolute;inset:0}.sf-modern-overlay-copy{gap:2rem;inline-size:100%;padding:clamp(1.5rem,4vw,4rem);display:grid}.sf-modern-overlay .sf-modern-heading{max-inline-size:13ch}.sf-modern-poster .sf-modern-frame{max-inline-size:none;padding:0}.sf-modern-poster .sf-modern-overlay-copy{padding-inline:calc(max(0px, (100% - var(--sf-site-max,90rem)) / 2) + clamp(1.5rem, 4vw, 4rem))}.sf-modern-poster .sf-modern-overlay{min-block-size:min(48rem,84svh)}.sf-modern-framed .sf-modern-overlay{border-radius:var(--sf-radius-card)}.sf-modern-framed .sf-modern-overlay-copy{align-items:end}.sf-modern-side{align-items:stretch;gap:clamp(2rem,5vw,5rem);display:grid}.sf-modern-side-copy{flex-direction:column;justify-content:space-between;gap:2.5rem;padding-block:1.5rem;display:flex}.sf-modern-side .sf-modern-media{min-block-size:24rem}.sf-modern-editorial-split .sf-modern-heading{font-size:clamp(3rem, min(6.5vw, calc(var(--sf-site-max,90rem) * .065)), 6.75rem);max-inline-size:12ch}.sf-modern-arch .sf-modern-media{border-start-start-radius:50% 45%;border-start-end-radius:50% 45%}.sf-modern-arch .sf-modern-side{align-items:center}.sf-modern-arch .sf-modern-heading{max-inline-size:14ch}.sf-modern-headline{align-items:end;gap:2rem;padding-block:1rem 2.5rem;display:grid}.sf-modern-billboard .sf-modern-media{block-size:clamp(16rem,min(38vw,40svh),35rem)}.sf-modern-billboard .sf-modern-heading{font-size:clamp(3rem, min(7vw, calc(var(--sf-site-max,90rem) * .07)), 7rem);max-inline-size:18ch}.sf-modern-typographic .sf-modern-headline{flex-direction:column;align-items:stretch;display:flex}.sf-modern-typographic .sf-modern-heading{font-size:clamp(3.5rem, min(9vw, calc(var(--sf-site-max,90rem) * .09)), 9rem);max-inline-size:17ch}.sf-modern-typographic .sf-modern-detail{border-block-start:1px solid var(--sf-color-border);max-inline-size:none;padding-block-start:1.75rem}.sf-modern-typographic .sf-modern-media{block-size:clamp(14rem,min(32vw,34svh),30rem)}@media (min-width:900px){.sf-modern-overlay-copy{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:4rem}.sf-modern-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-block-size:min(37rem,66svh)}.sf-modern-side .sf-modern-media{min-block-size:min(37rem,66svh)}.sf-modern-headline{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.sf-modern-typographic .sf-modern-detail{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}}@media (max-width:599px){.sf-modern-overlay,.sf-modern-poster .sf-modern-overlay{min-block-size:42rem}.sf-modern-overlay .sf-modern-heading{font-size:clamp(2.5rem,11vw,3.5rem)}.sf-modern-side .sf-modern-media{aspect-ratio:4/3;min-block-size:0}}main[data-sf-page-kind]:not([data-sf-page-kind=home]) [data-block-type^=hero] h1{font-size:var(--sf-text-5xl)}@media (pointer:fine){[class~=overflow-x-auto][class~="[scrollbar-width:none]"]{scrollbar-width:thin;scrollbar-color:currentColor transparent}@supports (color:color-mix(in lab, red, red)){[class~=overflow-x-auto][class~="[scrollbar-width:none]"]{scrollbar-color:color-mix(in oklab, currentColor 28%, transparent) transparent}}}.scrollbar-elegant{scroll-behavior:smooth;scrollbar-color:#00000059 transparent;scrollbar-width:thin!important;-ms-overflow-style:auto!important}.dark .scrollbar-elegant{scrollbar-color:#0000008c transparent}.scrollbar-elegant::-webkit-scrollbar{width:6px;height:6px;display:block!important}.scrollbar-elegant::-webkit-scrollbar-track{background:0 0}.scrollbar-elegant::-webkit-scrollbar-thumb{background:#00000059;border-radius:9999px;transition:background .15s}.scrollbar-elegant::-webkit-scrollbar-thumb:hover{background:#0000008c}.dark .scrollbar-elegant::-webkit-scrollbar-thumb{background:#00000073}.dark .scrollbar-elegant::-webkit-scrollbar-thumb:hover{background:#000000a6}.dark .reactour__mask{opacity:.8!important}.dark .nassima-tour-highlight{stroke:#fff;stroke-width:2px;pointer-events:none!important;fill:#0000!important;display:block!important}button.btn-primary-app,a.btn-primary-app,button.btn-primary-app:disabled,a.btn-primary-app:disabled{background-color:var(--color-button-bg)!important;color:var(--color-button-text)!important;border-color:var(--color-button-bg)!important}button.btn-primary-app:hover:not(:disabled),a.btn-primary-app:hover:not(:disabled){background-color:var(--color-button-bg)!important}@supports (color:color-mix(in lab, red, red)){button.btn-primary-app:hover:not(:disabled),a.btn-primary-app:hover:not(:disabled){background-color:color-mix(in srgb, var(--color-button-bg) 90%, transparent)!important}}button.btn-primary-app:hover:not(:disabled),a.btn-primary-app:hover:not(:disabled){color:var(--color-button-text)!important;border-color:var(--color-button-bg)!important}@supports (color:color-mix(in lab, red, red)){button.btn-primary-app:hover:not(:disabled),a.btn-primary-app:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-button-bg) 90%, transparent)!important}}.toggle-primary-app [class*=rounded-full]{transition:background-color .2s;background-color:#d4d4d4!important}.toggle-primary-app [class*=rounded-full]:after{background-color:#fff!important;border-color:#fff!important}.toggle-primary-app[aria-checked=true] [class*=rounded-full]{background-color:#262626!important}.toggle-primary-app[aria-checked=true] [class*=rounded-full]:after{background-color:#fff!important;border-color:#fff!important}.dark .toggle-primary-app [class*=rounded-full]{background-color:#737373!important}.dark .toggle-primary-app [class*=rounded-full]:after{background-color:#fff!important;border-color:#fff!important}.dark .toggle-primary-app[aria-checked=true] [class*=rounded-full]{background-color:#fff!important}.dark .toggle-primary-app[aria-checked=true] [class*=rounded-full]:after{background-color:#000!important;border-color:#000!important}.toggle-primary-app [class*=rounded-full],.toggle-primary-app [class*=rounded-full].bg-blue-600,.toggle-primary-app [class*=rounded-full].bg-blue-700,.toggle-primary-app [class*=rounded-full].bg-gray-200,.toggle-primary-app [class*=rounded-full].bg-gray-300{background-color:#d4d4d4!important}.toggle-primary-app[aria-checked=true] [class*=rounded-full],.toggle-primary-app[aria-checked=true] [class*=rounded-full].bg-blue-600,.toggle-primary-app[aria-checked=true] [class*=rounded-full].bg-blue-700,.toggle-primary-app[aria-checked=true] [class*=rounded-full].bg-gray-500{background-color:#262626!important}.dark .toggle-primary-app [class*=rounded-full],.dark .toggle-primary-app [class*=rounded-full].bg-blue-600,.dark .toggle-primary-app [class*=rounded-full].bg-blue-700,.dark .toggle-primary-app [class*=rounded-full].bg-gray-600,.dark .toggle-primary-app [class*=rounded-full].bg-gray-700{background-color:#737373!important}.dark .toggle-primary-app[aria-checked=true] [class*=rounded-full],.dark .toggle-primary-app[aria-checked=true] [class*=rounded-full].bg-blue-600,.dark .toggle-primary-app[aria-checked=true] [class*=rounded-full].bg-blue-700{background-color:#fff!important}.fc-header-toolbar{display:none!important}.fc-h-event{border:none!important}.apexcharts-tooltip{border-radius:var(--radius-lg)!important;border-style:var(--tw-border-style)!important;background-color:var(--color-white)!important;color:var(--color-gray-500)!important;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important;border-width:0!important}.apexcharts-tooltip:is(.dark *){background-color:var(--color-gray-700)!important;color:var(--color-gray-400)!important}.apexcharts-tooltip .apexcharts-tooltip-title{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important;border-color:var(--color-gray-200)!important;background-color:var(--color-gray-100)!important;padding-inline:calc(var(--spacing) * 4)!important;padding-block:calc(var(--spacing) * 2)!important}.apexcharts-tooltip .apexcharts-tooltip-title:is(.dark *){border-color:var(--color-gray-500)!important;background-color:var(--color-gray-600)!important}.apexcharts-xaxistooltip{border-radius:var(--radius-lg)!important;border-style:var(--tw-border-style)!important;background-color:var(--color-white)!important;color:var(--color-gray-500)!important;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important;border-width:0!important}.apexcharts-xaxistooltip:is(.dark *){background-color:var(--color-gray-700)!important;color:var(--color-gray-300)!important}.apexcharts-tooltip .apexcharts-tooltip-text-y-value:is(.dark *){color:var(--color-white)}.apexcharts-xaxistooltip-text{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important;--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.apexcharts-xaxistooltip:before,.apexcharts-xaxistooltip:after{border-style:var(--tw-border-style)!important;border-width:0!important}.apexcharts-menu.apexcharts-menu-open:is(.dark *){border-color:var(--color-gray-600)!important;background-color:var(--color-gray-700)!important;color:var(--color-gray-300)!important}@media (hover:hover){.apexcharts-menu-item:is(.dark *):hover{background-color:var(--color-gray-600)!important}}.dark .apexcharts-tooltip{background-color:var(--color-bg-white)!important;color:var(--color-text-primary)!important;border:1px solid var(--color-border)!important}.dark .apexcharts-tooltip .apexcharts-tooltip-title{background-color:var(--color-bg-elevated)!important;border-bottom-color:var(--color-border)!important}.dark .apexcharts-xaxistooltip{background-color:var(--color-bg-white)!important;color:var(--color-text-primary)!important;border:1px solid var(--color-border)!important}.dark .apexcharts-tooltip .apexcharts-tooltip-text-y-value{color:var(--color-text-heading)!important}.dark .apexcharts-menu.apexcharts-menu-open{background-color:var(--color-bg-white)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}.svgMap-map-wrapper{background-color:var(--color-white)!important}.svgMap-map-image:is(.dark *){background-color:var(--color-gray-800)}.svgMap-map-controls-wrapper{bottom:calc(var(--spacing) * 0)!important;left:calc(var(--spacing) * 0)!important;--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.svgMap-map-controls-wrapper:is(.dark *),.svgMap-map-controls-zoom:is(.dark *){background-color:var(--color-gray-800)!important}.svgMap-map-wrapper .svgMap-control-button{border-radius:var(--radius-lg)!important;border-style:var(--tw-border-style)!important;--tw-border-style:solid!important;border-style:solid!important;border-width:1px!important;border-color:var(--color-gray-300)!important}@media (hover:hover){.svgMap-map-wrapper .svgMap-control-button:hover{background-color:var(--color-gray-100)!important}}.svgMap-map-wrapper .svgMap-control-button:is(.dark *){border-color:var(--color-gray-600)!important}@media (hover:hover){.svgMap-map-wrapper .svgMap-control-button:is(.dark *):hover{background-color:var(--color-gray-600)!important}}:is():is(.dark *){background-color:var(--color-gray-600)}@media (hover:hover){:is():is(.dark *):hover{background-color:var(--color-gray-500)}}.svgMap-map-wrapper .svgMap-control-button:first-child{margin-right:calc(var(--spacing) * 2)!important}.svgMap-tooltip{border-radius:var(--radius-lg)!important;border-style:var(--tw-border-style)!important;background-color:var(--color-white)!important;text-align:left!important;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important;border-width:0!important}.svgMap-tooltip:is(.dark *){background-color:var(--color-gray-700)!important}.svgMap-tooltip .svgMap-tooltip-content-container .svgMap-tooltip-flag-container{margin-right:calc(var(--spacing) * 2)!important;border-style:var(--tw-border-style)!important;padding:calc(var(--spacing) * 0)!important;text-align:left!important;border-width:0!important;display:inline-block!important}.svgMap-tooltip .svgMap-tooltip-content-container .svgMap-tooltip-flag-container .svgMap-tooltip-flag{height:calc(var(--spacing) * 4)!important;border-style:var(--tw-border-style)!important;padding:calc(var(--spacing) * 0)!important;border-width:0!important;display:inline-block!important}.svgMap-tooltip .svgMap-tooltip-title{padding-top:calc(var(--spacing) * 2)!important;font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important;--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important;color:var(--color-gray-900)!important;display:inline-block!important}.svgMap-tooltip .svgMap-tooltip-title:is(.dark *){color:var(--color-white)!important}.svgMap-tooltip .svgMap-tooltip-content{margin-top:calc(var(--spacing) * 0)!important}.svgMap-tooltip .svgMap-tooltip-content table td{text-align:left!important;font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important;--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important;color:var(--color-gray-500)!important}.svgMap-tooltip .svgMap-tooltip-content table td:is(.dark *){color:var(--color-gray-400)!important}.svgMap-tooltip .svgMap-tooltip-content table td span{text-align:left!important;font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important;--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important;color:var(--color-gray-900)!important}.svgMap-tooltip .svgMap-tooltip-content table td span:is(.dark *){color:var(--color-white)!important}.svgMap-tooltip .svgMap-tooltip-pointer{display:none!important}.svgMap-map-wrapper .svgMap-country:is(.dark *){stroke:var(--color-gray-800)!important}.dark .svgMap-map-image,.dark .svgMap-map-controls-wrapper,.dark .svgMap-map-controls-zoom{background-color:var(--color-bg-white)!important}.dark .svgMap-tooltip{background-color:var(--color-bg-white)!important;border:1px solid var(--color-border)!important}.dark .svgMap-tooltip .svgMap-tooltip-title,.dark .svgMap-tooltip .svgMap-tooltip-content table td span{color:var(--color-text-heading)!important}.dark .svgMap-map-wrapper .svgMap-country{stroke:var(--color-border)!important}.svgMap-country[fill=\#4B5563]{fill:#4b5563!important}#sign-up-submit-btn{background-color:var(--color-button-bg)!important;color:var(--color-button-text)!important;border-color:var(--color-button-bg)!important}#sign-up-submit-btn:hover:not(:disabled){background-color:var(--color-button-bg)!important}@supports (color:color-mix(in lab, red, red)){#sign-up-submit-btn:hover:not(:disabled){background-color:color-mix(in srgb, var(--color-button-bg) 90%, transparent)!important}}#sign-up-submit-btn:hover:not(:disabled){color:var(--color-button-text)!important;border-color:var(--color-button-bg)!important}@supports (color:color-mix(in lab, red, red)){#sign-up-submit-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-button-bg) 90%, transparent)!important}}.nassima-ai-glow{--nassima-glow-a:#c4b5fd66;--nassima-glow-b:#f9a8d459;--nassima-glow-depth:0 12px 24px -18px #0f172a33;isolation:isolate;position:relative}.dark .nassima-ai-glow{--nassima-glow-a:#8b5cf638;--nassima-glow-b:#ec48992e;--nassima-glow-depth:0 12px 24px -18px #00000080}.nassima-ai-glow:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background-image:linear-gradient(120deg,#f5f3ffb3,#fff,#fdf2f899,#fff,#f5f3ffb3);background-size:300% 300%;transition:opacity .6s;position:absolute;inset:0}.dark .nassima-ai-glow:before{background-image:linear-gradient(120deg,#2e106540,#0000,#50072433,#0000,#2e106540)}.nassima-ai-glow[data-glow=on]{animation:8s linear infinite nassima-glow-orbit}.nassima-ai-glow[data-glow=on]:before{opacity:1;animation:12s linear infinite nassima-glow-flow}@keyframes nassima-glow-flow{0%{background-position:0%}to{background-position:100%}}@keyframes nassima-glow-orbit{0%,to{box-shadow:-3px -3px 12px -6px var(--nassima-glow-a), 3px 3px 12px -6px var(--nassima-glow-b), var(--nassima-glow-depth)}25%{box-shadow:3px -3px 12px -6px var(--nassima-glow-a), -3px 3px 12px -6px var(--nassima-glow-b), var(--nassima-glow-depth)}50%{box-shadow:3px 3px 12px -6px var(--nassima-glow-a), -3px -3px 12px -6px var(--nassima-glow-b), var(--nassima-glow-depth)}75%{box-shadow:-3px 3px 12px -6px var(--nassima-glow-a), 3px -3px 12px -6px var(--nassima-glow-b), var(--nassima-glow-depth)}}@media (prefers-reduced-motion:reduce){.nassima-ai-glow[data-glow=on],.nassima-ai-glow[data-glow=on]:before{animation:none}.nassima-ai-glow[data-glow=on]{box-shadow:-3px -3px 12px -6px var(--nassima-glow-a), 3px 3px 12px -6px var(--nassima-glow-b), var(--nassima-glow-depth)}.nassima-ai-glow:before{transition:none}}@keyframes nassima-busy-shimmer{0%{background-position:100%}to{background-position:0%}}.nassima-busy-shimmer{color:#0000;background-image:linear-gradient(90deg,#a3a3a3 0% 40%,#525252 50%,#a3a3a3 60% 100%);background-repeat:no-repeat;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:1.2s linear infinite nassima-busy-shimmer}@media (prefers-reduced-motion:reduce){.nassima-busy-shimmer{animation:none}}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-scroll-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.animate-marquee{animation:40s linear infinite marquee-scroll}.animate-marquee-reverse{animation:40s linear infinite marquee-scroll-reverse}@keyframes marquee-scroll-rtl{0%{transform:translate(0)}to{transform:translate(50%)}}@keyframes marquee-scroll-rtl-reverse{0%{transform:translate(50%)}to{transform:translate(0)}}[dir=rtl] .animate-marquee{animation-name:marquee-scroll-rtl}[dir=rtl] .animate-marquee-reverse{animation-name:marquee-scroll-rtl-reverse}:lang(ar) :is([class*=tracking-],.landing-display,.display,.headline-1,.headline-2,.overline){letter-spacing:0}:lang(ar) .font-mono{font-variant-numeric:tabular-nums;font-family:inherit}.animate-marquee:hover,.animate-marquee-reverse:hover{animation-play-state:paused}@keyframes voice-line-in{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-4px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes voice-line-in-rtl{0%{opacity:0;clip-path:inset(0 0 0 100%);transform:translate(4px)}to{opacity:1;clip-path:inset(0);transform:none}}.animate-voice-line{animation:.42s ease-out both voice-line-in}[dir=rtl] .animate-voice-line{animation-name:voice-line-in-rtl}@keyframes portal-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(40px,30px)scale(1.15)}}@keyframes scan-sweep{0%{opacity:0;transform:translateY(0)}10%,90%{opacity:1}to{transform:translateY(var(--scan-sweep-distance,9rem));opacity:0}}@keyframes scan-measure{0%,15%{transform:scaleX(.15)}60%,to{transform:scaleX(1)}}.animate-scan-sweep{animation:2.4s ease-in-out infinite scan-sweep}.animate-scan-measure{transform-origin:0;animation:2.8s ease-in-out infinite alternate scan-measure}[dir=rtl] .animate-scan-measure{transform-origin:100%}@media (prefers-reduced-motion:reduce){.animate-scan-sweep,.animate-scan-measure{animation:none}}@keyframes scan-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-scan-float{animation:4s ease-in-out infinite scan-float}@media (prefers-reduced-motion:reduce){.animate-scan-float{animation:none}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@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-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-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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
