/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-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-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-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:"";--tw-scroll-snap-strictness:proximity}}}@layer theme{:root,:host{--font-sans:"Poppins", 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-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-50:oklch(98.6% .031 120.757);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-900:oklch(40.5% .101 131.063);--color-lime-950:oklch(27.4% .072 132.109);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-fuchsia-950:oklch(29.3% .136 325.661);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-50:oklch(98.5% 0 0);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--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-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--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-tighter:-.05em;--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;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--inset-shadow-2xs:inset 0 1px #0000000d;--inset-shadow-xs:inset 0 1px 1px #0000000d;--inset-shadow-sm:inset 0 2px 4px #0000000d;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-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-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-dramatic:100px;--perspective-near:300px;--perspective-normal:500px;--perspective-midrange:800px;--perspective-distant:1200px;--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);--font-display:"Poppins", ui-sans-serif, system-ui, sans-serif;--color-primary-50:#fff8eb;--color-primary-100:#ffefd1;--color-primary-200:#ffe0a3;--color-primary-300:#ffcb66;--color-primary-400:#f5ae26;--color-primary-500:#f19c00;--color-primary-600:#d98c00;--color-primary-700:#b57500;--color-primary-800:#875900;--color-primary-900:#5a3b00;--color-surface:var(--theme-surface);--color-surface-muted:var(--theme-surface-muted);--color-surface-elevated:var(--theme-surface-elevated);--color-surface-dark:var(--theme-surface-dark);--color-ink:var(--theme-ink);--color-ink-muted:var(--theme-ink-muted);--color-ink-light:var(--theme-ink-light);--color-border:var(--theme-border);--color-border-soft:var(--theme-border-soft);--color-brown-50:#faf6f3;--color-brown-100:#f0e6dc;--color-brown-200:#e0cbb8;--color-brown-300:#c9a88a;--color-brown-400:#a67c52;--color-brown-500:#8b5e3c;--color-brown-600:#6b4423;--color-brown-700:#5c3a21;--color-brown-800:#4a2f1a;--color-brown-900:#3d2415;--color-brown-950:#1a120c;--color-navy-50:#eef3fb;--color-navy-100:#d9e4f5;--color-navy-200:#b8cce8;--color-navy-300:#8aa8d4;--color-navy-400:#5c84bf;--color-navy-500:#1e3a8a;--color-navy-600:#1a3379;--color-navy-700:#152c68;--color-navy-800:#112456;--color-navy-900:#0d1c44;--color-footer-surface:#f3f4f6;--animate-fade-up:fade-up .7s ease-out both;--animate-fade-down:fade-down .7s ease-out both;--animate-zoom-in:zoom-in .6s ease-out both;--animate-float:float 6s ease-in-out infinite;--animate-float-slow:float 8s ease-in-out infinite;--animate-blob:blob 8s ease-in-out infinite;--animate-pulse-soft:pulse-soft 3s ease-in-out infinite;--animate-scroll-hint:scroll-hint 2s ease-in-out infinite}}@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}html.light{--theme-surface:#fff;--theme-surface-muted:#f8fafc;--theme-surface-elevated:#fff;--theme-surface-dark:#111827;--theme-ink:#111827;--theme-ink-muted:#6b7280;--theme-ink-light:#9ca3af;--theme-border:#e5e7eb;--theme-border-soft:#f3f4f6;--theme-hero-shell:#f8fafc;--theme-footer-bg:#111827;--theme-footer-ink:#fffc}html.dark{--theme-surface:#111827;--theme-surface-muted:#1f2937;--theme-surface-elevated:#1f2937;--theme-surface-dark:#0b1220;--theme-ink:#f9fafb;--theme-ink-muted:#d1d5db;--theme-ink-light:#9ca3af;--theme-border:#374151;--theme-border-soft:#374151;--theme-hero-shell:#0b1220;--theme-footer-bg:#0b1220;--theme-footer-ink:#fffc}:root{--site-header-height:5rem;--mobile-float-offset:0px;--mobile-float-size:4rem;--brand-primary-rgb:241 156 0;--brand-navy-rgb:30 58 138;--mobile-ai-icon-opacity:.65;--mobile-ai-icon-border-opacity:.75;--mobile-float-stack-count:2;--mobile-ai-icon-color:#1e3a8a;--mobile-ai-badge-bg:#fff;--mobile-ai-badge-text:#b45309;--theme-surface:#fff;--theme-surface-muted:#f8fafc;--theme-surface-elevated:#fff;--theme-surface-dark:#111827;--theme-ink:#111827;--theme-ink-muted:#6b7280;--theme-ink-light:#9ca3af;--theme-border:#e5e7eb;--theme-border-soft:#f3f4f6;--theme-hero-shell:#f8fafc;--theme-footer-bg:#111827;--theme-footer-ink:#fffc}@media (width>=64rem){:root{--site-header-height:6rem}}@media (width<=1023px){:root{--mobile-float-size:4.25rem;--mobile-float-offset:calc((var(--mobile-float-size) * var(--mobile-float-stack-count,2)) + 1.5rem + env(safe-area-inset-bottom))}html{scroll-padding-bottom:var(--mobile-float-offset)}}html{scroll-behavior:smooth;scrollbar-gutter:stable}html.theme-ready *,html.theme-ready :before,html.theme-ready :after{transition-property:background-color,border-color,color,box-shadow,fill,stroke;transition-duration:.3s;transition-timing-function:ease-in-out}body{background-color:var(--color-surface);font-family:var(--font-sans);color:var(--color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}::selection{background-color:var(--color-primary-200);color:var(--color-primary-900)}::selection:where(){background-color:#f19c004d}@supports (color:color-mix(in lab, red, red)){::selection:where(){background-color:color-mix(in oklab, var(--color-primary-500) 30%, transparent)}}::selection:where(){color:var(--color-primary-100)}[x-cloak]{display:none!important}}@layer components{.font-display{font-family:var(--font-display)}.hero-content-offset{padding-top:calc(var(--site-header-height) + 3.5rem)}.inner-page-top{padding-top:max(1rem, env(safe-area-inset-top));scroll-margin-top:1rem}@media (width>=64rem){.hero-content-offset{padding-top:calc(var(--site-header-height) + 4.5rem)}.inner-page-top{padding-top:8rem;scroll-margin-top:6rem}}.btn{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);display:inline-flex;position:relative;overflow:hidden}.btn:focus{--tw-outline-style:none;outline-style:none}.btn: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);--tw-ring-color:#f19c0066}@supports (color:color-mix(in lab, red, red)){.btn:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 40%, transparent)}}.btn: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);--tw-ring-offset-color:var(--color-surface)}.btn:disabled{pointer-events:none;opacity:.5}.btn-primary{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-navy-600);--tw-gradient-to:var(--color-navy-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));padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--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);--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-navy-900) 25%, transparent) var(--tw-shadow-alpha), transparent);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);display:inline-flex;position:relative;overflow:hidden}@media (hover:hover){.btn-primary:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-gradient-from:var(--color-navy-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));--tw-gradient-to:var(--color-navy-700);--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);--tw-shadow-color:#0d1c4459}@supports (color:color-mix(in lab, red, red)){.btn-primary:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-navy-900) 35%, transparent) var(--tw-shadow-alpha), transparent)}}}.btn-primary:focus{--tw-outline-style:none;outline-style:none}.btn-primary: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);--tw-ring-color:#1e3a8a66}@supports (color:color-mix(in lab, red, red)){.btn-primary:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-navy-500) 40%, transparent)}}.btn-primary: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);--tw-ring-offset-color:var(--color-surface)}.btn-primary:active{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.btn-primary:disabled{pointer-events:none;opacity:.5}.btn-selengkapnya{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-navy-600);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--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);--tw-shadow-color:#0d1c4433;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.btn-selengkapnya{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-navy-900) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.btn-selengkapnya{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out)}@media (hover:hover){.btn-selengkapnya:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-navy-700);--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);--tw-shadow-color:#0d1c444d}@supports (color:color-mix(in lab, red, red)){.btn-selengkapnya:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-navy-900) 30%, transparent) var(--tw-shadow-alpha), transparent)}}}.btn-selengkapnya:focus{--tw-outline-style:none;outline-style:none}.btn-selengkapnya: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);--tw-ring-color:#1e3a8a66}@supports (color:color-mix(in lab, red, red)){.btn-selengkapnya:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-navy-500) 40%, transparent)}}.btn-selengkapnya: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);--tw-ring-offset-color:var(--color-surface)}.btn-selengkapnya.btn-sm,.btn-selengkapnya-sm{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}html.dark .btn-primary{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-primary-500);--tw-gradient-to:var(--color-primary-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));color:var(--color-white);--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);--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 25%, transparent) var(--tw-shadow-alpha), transparent)}@media (hover:hover){html.dark .btn-primary:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-gradient-from:var(--color-primary-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));--tw-gradient-to:var(--color-primary-600);--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);--tw-shadow-color:#f19c0059}@supports (color:color-mix(in lab, red, red)){html.dark .btn-primary:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 35%, transparent) var(--tw-shadow-alpha), transparent)}}}html.dark .btn-primary:focus-visible{--tw-ring-color:#f19c0066}@supports (color:color-mix(in lab, red, red)){html.dark .btn-primary:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 40%, transparent)}}html.dark .btn-selengkapnya{background-color:var(--color-primary-500);color:var(--color-white);--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);--tw-shadow-color:#f19c0033}@supports (color:color-mix(in lab, red, red)){html.dark .btn-selengkapnya{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}@media (hover:hover){html.dark .btn-selengkapnya:hover{background-color:var(--color-primary-600);--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);--tw-shadow-color:#f19c004d}@supports (color:color-mix(in lab, red, red)){html.dark .btn-selengkapnya:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}}html.dark .btn-selengkapnya:focus-visible{--tw-ring-color:#f19c0066}@supports (color:color-mix(in lab, red, red)){html.dark .btn-selengkapnya:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 40%, transparent)}}.btn-secondary{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-border);background-color:var(--color-surface-elevated);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);display:inline-flex;position:relative;overflow:hidden}@media (hover:hover){.btn-secondary:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-primary-300);background-color:var(--color-primary-50);color:var(--color-primary-700);--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)}}.btn-secondary:focus{--tw-outline-style:none;outline-style:none}.btn-secondary: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);--tw-ring-color:#f19c0066}@supports (color:color-mix(in lab, red, red)){.btn-secondary:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 40%, transparent)}}.btn-secondary: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);--tw-ring-offset-color:var(--color-surface)}.btn-secondary:disabled{pointer-events:none;opacity:.5}@media (hover:hover){.btn-secondary:where(.dark,.dark *):hover{background-color:#f19c001a}@supports (color:color-mix(in lab, red, red)){.btn-secondary:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}.btn-secondary:where(.dark,.dark *):hover{color:var(--color-primary-300)}}.btn-ghost{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-muted);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);background-color:#0000;display:inline-flex;position:relative;overflow:hidden}@media (hover:hover){.btn-ghost:hover{background-color:var(--color-surface-muted);color:var(--color-ink)}}.btn-ghost:focus{--tw-outline-style:none;outline-style:none}.btn-ghost: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);--tw-ring-color:#f19c0066}@supports (color:color-mix(in lab, red, red)){.btn-ghost:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 40%, transparent)}}.btn-ghost: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);--tw-ring-offset-color:var(--color-surface)}.btn-ghost:disabled{pointer-events:none;opacity:.5}.btn-white{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-surface-elevated);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary-700);--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);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);display:inline-flex;position:relative;overflow:hidden}@media (hover:hover){.btn-white:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-primary-50);--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)}}.btn-white:focus{--tw-outline-style:none;outline-style:none}.btn-white: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);--tw-ring-color:#f19c0066}@supports (color:color-mix(in lab, red, red)){.btn-white:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 40%, transparent)}}.btn-white: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);--tw-ring-offset-color:var(--color-surface)}.btn-white:disabled{pointer-events:none;opacity:.5}.btn-white:where(.dark,.dark *){color:var(--color-primary-300)}@media (hover:hover){.btn-white:where(.dark,.dark *):hover{background-color:#f19c0026}@supports (color:color-mix(in lab, red, red)){.btn-white:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}}.btn-outline-white{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:2px;border-color:#ffffff4d;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.btn-outline-white{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.btn-outline-white{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.btn-outline-white{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.btn-outline-white{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--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,);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out)}@media (hover:hover){.btn-outline-white:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.btn-outline-white:hover{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.btn-outline-white:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.btn-outline-white:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}}.btn-outline-white:focus{--tw-outline-style:none;outline-style:none}.btn-outline-white: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);--tw-ring-color:#f19c0066}@supports (color:color-mix(in lab, red, red)){.btn-outline-white:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 40%, transparent)}}.btn-outline-white: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);--tw-ring-offset-color:var(--color-surface)}.btn-outline-white:disabled{pointer-events:none;opacity:.5}.btn-danger{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-red-600);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--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);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);display:inline-flex;position:relative;overflow:hidden}@media (hover:hover){.btn-danger:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-red-700);--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)}}.btn-danger:focus{--tw-outline-style:none;outline-style:none}.btn-danger: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);--tw-ring-color:#f19c0066}@supports (color:color-mix(in lab, red, red)){.btn-danger:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 40%, transparent)}}.btn-danger: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);--tw-ring-offset-color:var(--color-surface)}.btn-danger:disabled{pointer-events:none;opacity:.5}.btn-sm{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.btn-lg{border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.btn-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;justify-content:center;align-items:center;transition-duration:.3s;display:inline-flex}.card,.card-hover{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface-elevated);padding:calc(var(--spacing) * 6);--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);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out)}@media (hover:hover){.card-hover:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#ffe0a3cc}@supports (color:color-mix(in lab, red, red)){.card-hover:hover{border-color:color-mix(in oklab, var(--color-primary-200) 80%, transparent)}}.card-hover: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);--tw-shadow-color:#f19c001a}@supports (color:color-mix(in lab, red, red)){.card-hover:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.card-hover:where(.dark,.dark *):hover{border-color:#f19c004d}@supports (color:color-mix(in lab, red, red)){.card-hover:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-primary-500) 30%, transparent)}}}.card-glass{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.card-glass{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.card-glass{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.card-glass{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.card-glass{padding:calc(var(--spacing) * 6);--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);--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,)}.card-stat{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface-elevated);padding:calc(var(--spacing) * 6);text-align:center;--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);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);position:relative;overflow:hidden}@media (hover:hover){.card-stat:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#ffe0a3cc}@supports (color:color-mix(in lab, red, red)){.card-stat:hover{border-color:color-mix(in oklab, var(--color-primary-200) 80%, transparent)}}.card-stat: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);--tw-shadow-color:#f19c001a}@supports (color:color-mix(in lab, red, red)){.card-stat:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.card-stat:where(.dark,.dark *):hover{border-color:#f19c004d}@supports (color:color-mix(in lab, red, red)){.card-stat:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-primary-500) 30%, transparent)}}}.card-stat:before{content:"";pointer-events:none;height:var(--spacing);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-primary-400);--tw-gradient-to:var(--color-primary-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));opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;inset-inline:0;transition-duration:.3s;position:absolute;top:0}.card-stat:hover:before{opacity:1}.form-label{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);display:block}.form-input,.form-select,.form-textarea,select.form-input,textarea.form-input{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface-elevated);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);--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);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-outline-style:none;outline-style:none;transition-duration:.2s}:is(.form-input,.form-select,.form-textarea,select.form-input,textarea.form-input)::placeholder{color:var(--color-ink-light)}:is(.form-input,.form-select,.form-textarea,select.form-input,textarea.form-input):focus{border-color:var(--color-primary-500);--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);--tw-ring-color:#f19c001a}@supports (color:color-mix(in lab, red, red)){:is(.form-input,.form-select,.form-textarea,select.form-input,textarea.form-input):focus{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}.form-textarea{resize:vertical}.form-checkbox,.form-radio{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-color:var(--color-border);color:var(--color-primary-500);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));border-radius:.25rem}:is(.form-checkbox,.form-radio):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);--tw-ring-color:#f19c004d}@supports (color:color-mix(in lab, red, red)){:is(.form-checkbox,.form-radio):focus{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 30%, transparent)}}.form-radio{border-radius:3.40282e38px}.badge{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-radius:3.40282e38px;align-items:center;display:inline-flex}.badge-primary{background-color:var(--color-primary-50);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary-700);--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);--tw-ring-color:var(--color-primary-100);border-radius:3.40282e38px;align-items:center;display:inline-flex}.badge-primary:where(.dark,.dark *){background-color:#f19c0026}@supports (color:color-mix(in lab, red, red)){.badge-primary:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.badge-primary:where(.dark,.dark *){color:var(--color-primary-300);--tw-ring-color:#f19c004d}@supports (color:color-mix(in lab, red, red)){.badge-primary:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 30%, transparent)}}.badge-navy{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--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);--tw-ring-color:#ffffff26;border-radius:3.40282e38px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.badge-navy{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.badge-navy{background:linear-gradient(145deg,#0f172a 0%,#152238 100%)}html.dark .badge-navy{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){html.dark .badge-navy{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}html.dark .badge-navy{background:linear-gradient(145deg,#152238 0%,#0a1628 100%)}.badge-success{background-color:var(--color-emerald-50);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-700);--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);--tw-ring-color:var(--color-emerald-100);border-radius:3.40282e38px;align-items:center;display:inline-flex}.badge-success:where(.dark,.dark *){background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.badge-success:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.badge-success:where(.dark,.dark *){color:var(--color-emerald-300);--tw-ring-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.badge-success:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.badge-warning{background-color:var(--color-amber-50);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-amber-700);--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);--tw-ring-color:var(--color-amber-100);border-radius:3.40282e38px;align-items:center;display:inline-flex}.badge-warning:where(.dark,.dark *){background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.badge-warning:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.badge-warning:where(.dark,.dark *){color:var(--color-amber-300);--tw-ring-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.badge-warning:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.badge-neutral{background-color:var(--color-surface-muted);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-muted);--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);--tw-ring-color:var(--color-border);border-radius:3.40282e38px;align-items:center;display:inline-flex}.badge-brown{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary-50);--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);--tw-ring-color:#5c3a2166;border-radius:3.40282e38px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.badge-brown{--tw-ring-color:color-mix(in oklab, var(--color-brown-700) 40%, transparent)}}.badge-brown{background:linear-gradient(145deg,#6b4423 0%,#4a2f1a 100%)}html.dark .badge-brown{color:var(--color-white);--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){html.dark .badge-brown{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}html.dark .badge-brown{background:linear-gradient(145deg,#5d2e17 0%,#3d2415 100%)}.alert{margin-bottom:calc(var(--spacing) * 6);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--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);border-width:1px}.alert-success{margin-bottom:calc(var(--spacing) * 6);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-emerald-800);--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)}.alert-success:where(.dark,.dark *){border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.alert-success:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.alert-success:where(.dark,.dark *){background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.alert-success:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.alert-success:where(.dark,.dark *){color:var(--color-emerald-200)}.alert-error{margin-bottom:calc(var(--spacing) * 6);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-200);background-color:var(--color-red-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-red-800);--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)}.alert-error:where(.dark,.dark *){border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.alert-error:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.alert-error:where(.dark,.dark *){background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.alert-error:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.alert-error:where(.dark,.dark *){color:var(--color-red-200)}.table-wrap{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface-elevated);--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);overflow:hidden}.table-modern{width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.table-modern thead{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border);background-color:var(--color-surface-muted)}@supports (color:color-mix(in lab, red, red)){.table-modern thead{background-color:color-mix(in oklab, var(--color-surface-muted) 80%, transparent)}}.table-modern th{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3.5);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-ink-muted);text-transform:uppercase}.table-modern td{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);color:var(--color-ink-muted)}.table-modern tbody tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border-soft);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))}.table-modern tbody tr:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.table-modern tbody tr:hover{background-color:#fff8eb66}@supports (color:color-mix(in lab, red, red)){.table-modern tbody tr:hover{background-color:color-mix(in oklab, var(--color-primary-50) 40%, transparent)}}.table-modern tbody tr:where(.dark,.dark *):hover{background-color:#f19c001a}@supports (color:color-mix(in lab, red, red)){.table-modern tbody tr:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}}.table-modern td:first-child{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink)}.section{padding-block:calc(var(--spacing) * 12)}@media (width>=64rem){.section{padding-block:calc(var(--spacing) * 14)}}.section-muted{background-color:var(--color-surface-muted);padding-block:calc(var(--spacing) * 12)}@media (width>=64rem){.section-muted{padding-block:calc(var(--spacing) * 14)}}.section-heading{font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}@media (width>=64rem){.section-heading{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.section-kicker{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.15em;letter-spacing:.15em;color:var(--color-primary-600);text-transform:uppercase;display:inline-flex}.section-kicker:before{content:"";height:1px;width:calc(var(--spacing) * 8);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-primary-500);--tw-gradient-to:var(--color-primary-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))}.container-site{max-width:var(--container-7xl);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (width>=40rem){.container-site{padding-inline:calc(var(--spacing) * 6)}}@media (width>=64rem){.container-site{padding-inline:calc(var(--spacing) * 8)}}.home-section-screen{flex-direction:column;justify-content:center;min-height:calc(100dvh - 4.5rem);display:flex}@media (width>=1024px){.home-section-screen{min-height:calc(100dvh - 6rem)}}.home-section-screen>.container-site{flex-direction:column;flex:1;justify-content:center;width:100%;display:flex}.nav-link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,font-weight;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-out);transition-duration:.5s;transition-timing-function:var(--ease-out);position:relative}.nav-link:after{content:"";bottom:calc(var(--spacing) * -1);height:calc(var(--spacing) * .5);transform-origin:0;--tw-scale-x:0%;width:100%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--color-brown-500);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));--tw-duration:.5s;--tw-ease:var(--ease-out);transition-duration:.5s;transition-timing-function:var(--ease-out);position:absolute;left:0}.nav-link:hover:after,.nav-link--active:after{--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.nav-link--default{color:var(--color-ink-muted);background-color:#0000}@media (hover:hover){.nav-link--default:hover{color:var(--color-brown-600);background-color:#0000}}.nav-link--default:where(.dark,.dark *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.nav-link--default:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}@media (hover:hover){.nav-link--default:where(.dark,.dark *):hover{color:var(--color-brown-300)}}.nav-link--default-active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brown-600);background-color:#0000}.nav-link--default-active:where(.dark,.dark *){color:var(--color-brown-300)}.nav-link--hero{color:#ffffffbf;background-color:#0000}@supports (color:color-mix(in lab, red, red)){.nav-link--hero{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}@media (hover:hover){.nav-link--hero:hover{color:var(--color-white);background-color:#0000}}.nav-link--hero-active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brown-300);background-color:#0000}.nav-link--hero-active:after{background-color:var(--color-brown-400)}.nav-link--transparent{color:var(--color-ink);background-color:#0000}@supports (color:color-mix(in lab, red, red)){.nav-link--transparent{color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}@media (hover:hover){.nav-link--transparent:hover{color:var(--color-brown-600);background-color:#0000}}.nav-link--transparent:where(.dark,.dark *){color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.nav-link--transparent:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 75%, transparent)}}@media (hover:hover){.nav-link--transparent:where(.dark,.dark *):hover{color:var(--color-brown-300)}}.nav-link--transparent-active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brown-600);background-color:#0000}.nav-link--transparent-active:where(.dark,.dark *){color:var(--color-brown-300)}.nav-link--dark{color:#fffc;background-color:#0000}@supports (color:color-mix(in lab, red, red)){.nav-link--dark{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}@media (hover:hover){.nav-link--dark:hover{color:var(--color-white);background-color:#0000}}.nav-link--dark-active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brown-300);background-color:#0000}.nav-link--dark-active:after{background-color:var(--color-brown-400)}.nav-link-mobile{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-out);transition-duration:.5s;transition-timing-function:var(--ease-out);background-color:#0000;display:flex}@media (hover:hover){.nav-link-mobile:hover{color:var(--color-brown-600);background-color:#0000}}.nav-link-mobile:where(.dark,.dark *){color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.nav-link-mobile:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 85%, transparent)}}@media (hover:hover){.nav-link-mobile:where(.dark,.dark *):hover{color:var(--color-brown-300)}}.nav-link-mobile--active{background-color:#faf6f3cc}@supports (color:color-mix(in lab, red, red)){.nav-link-mobile--active{background-color:color-mix(in oklab, var(--color-brown-50) 80%, transparent)}}.nav-link-mobile--active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brown-700);--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)}.nav-link-mobile--active:where(.dark,.dark *){background-color:#8b5e3c26}@supports (color:color-mix(in lab, red, red)){.nav-link-mobile--active:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-brown-500) 15%, transparent)}}.nav-link-mobile--active:where(.dark,.dark *){color:var(--color-brown-300)}.nav-link-mobile-dot{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:#c9a88ab3;border-radius:3.40282e38px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.nav-link-mobile-dot{background-color:color-mix(in oklab, var(--color-brown-300) 70%, transparent)}}.nav-link-mobile-dot{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-out);transition-duration:.5s;transition-timing-function:var(--ease-out)}.nav-link-mobile-dot:where(.dark,.dark *){background-color:#a67c5280}@supports (color:color-mix(in lab, red, red)){.nav-link-mobile-dot:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-brown-400) 50%, transparent)}}.nav-link-mobile--active .nav-link-mobile-dot{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--color-brown-600)}.nav-link-mobile--active .nav-link-mobile-dot:where(.dark,.dark *){background-color:var(--color-brown-400)}.nav-link--dropdown{align-items:center;gap:var(--spacing);display:inline-flex}.navbar-search-toggle{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface-elevated);color:var(--color-primary-600);--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);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}@media (hover:hover){.navbar-search-toggle:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-primary-400);background-color:var(--color-surface-muted);color:var(--color-primary-700);--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)}}.navbar-search-toggle:focus{--tw-outline-style:none;outline-style:none}.navbar-search-toggle: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);--tw-ring-color:#f19c0080}@supports (color:color-mix(in lab, red, red)){.navbar-search-toggle:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 50%, transparent)}}.navbar-search-toggle: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);--tw-ring-offset-color:var(--color-surface)}.navbar-search-toggle:where(.dark,.dark *){border-color:var(--color-border);background-color:var(--color-surface-muted);color:var(--color-primary-400)}@media (hover:hover){.navbar-search-toggle:where(.dark,.dark *):hover{border-color:#f19c0066}@supports (color:color-mix(in lab, red, red)){.navbar-search-toggle:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-primary-500) 40%, transparent)}}.navbar-search-toggle:where(.dark,.dark *):hover{color:var(--color-primary-300)}}.navbar-search-bar{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface-elevated);flex:1;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.navbar-search-bar{background-color:color-mix(in oklab, var(--color-surface-elevated) 95%, transparent)}}.navbar-search-bar{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--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);--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,)}@media (width>=40rem){.navbar-search-bar{gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5)}}.navbar-search-bar:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.navbar-search-bar:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.navbar-search-bar:where(.dark,.dark *){background-color:var(--color-surface-dark)}@supports (color:color-mix(in lab, red, red)){.navbar-search-bar:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-surface-dark) 95%, transparent)}}.navbar-search-submit-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-xl);color:var(--color-primary-600);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));--tw-duration:.2s;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}@media (hover:hover){.navbar-search-submit-icon:hover{background-color:#f19c001a}@supports (color:color-mix(in lab, red, red)){.navbar-search-submit-icon:hover{background-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}.navbar-search-submit-icon:hover{color:var(--color-primary-700)}}.navbar-search-submit-icon:disabled{pointer-events:none;opacity:.4}.navbar-search-submit-icon:where(.dark,.dark *){color:var(--color-primary-400)}@media (hover:hover){.navbar-search-submit-icon:where(.dark,.dark *):hover{background-color:#f19c0026}@supports (color:color-mix(in lab, red, red)){.navbar-search-submit-icon:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.navbar-search-submit-icon:where(.dark,.dark *):hover{color:var(--color-primary-300)}}.navbar-search-close-inline,.navbar-search-clear-inline{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-xl);color:var(--color-ink-muted);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));--tw-duration:.2s;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}@media (hover:hover){:is(.navbar-search-close-inline,.navbar-search-clear-inline):hover{background-color:var(--color-surface-muted);color:var(--color-ink)}}:is(.navbar-search-close-inline,.navbar-search-clear-inline):where(.dark,.dark *){color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){:is(.navbar-search-close-inline,.navbar-search-clear-inline):where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 55%, transparent)}}@media (hover:hover){:is(.navbar-search-close-inline,.navbar-search-clear-inline):where(.dark,.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:is(.navbar-search-close-inline,.navbar-search-clear-inline):where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}:is(.navbar-search-close-inline,.navbar-search-clear-inline):where(.dark,.dark *):hover{color:var(--color-white)}.navbar-search-clear-inline:hover{background-color:var(--color-red-50);color:var(--color-red-600)}.navbar-search-clear-inline:where(.dark,.dark *):hover{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.navbar-search-clear-inline:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.navbar-search-clear-inline:where(.dark,.dark *):hover{color:var(--color-red-400)}}.navbar-search-input{border-style:var(--tw-border-style);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);background-color:#0000;border-width:0;flex:1}.navbar-search-input::placeholder{color:var(--color-ink-muted)}@supports (color:color-mix(in lab, red, red)){.navbar-search-input::placeholder{color:color-mix(in oklab, var(--color-ink-muted) 70%, transparent)}}.navbar-search-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);--tw-outline-style:none;outline-style:none}@media (width>=40rem){.navbar-search-input{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.navbar-search-input:where(.dark,.dark *){color:var(--color-white)}.navbar-search-input:where(.dark,.dark *)::placeholder{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.navbar-search-input:where(.dark,.dark *)::placeholder{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.nav-dropdown{position:relative}.nav-dropdown-trigger{align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);background-color:#0000;border-width:0;padding:0;display:inline-flex}.nav-dropdown-chevron{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);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));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out)}.nav-dropdown-chevron.is-open{rotate:180deg}.nav-dropdown-panel{z-index:50;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);min-width:13.5rem;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);position:absolute;top:calc(100% + .65rem);left:50%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nav-dropdown-panel{border-color:color-mix(in oklab, var(--color-border-soft) 80%, transparent)}}.nav-dropdown-panel{background-color:var(--color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.nav-dropdown-panel{background-color:color-mix(in oklab, var(--color-surface-elevated) 95%, transparent)}}.nav-dropdown-panel{padding:calc(var(--spacing) * 1.5);--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);--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.nav-dropdown-panel{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.nav-dropdown-panel{--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,)}.nav-dropdown-panel:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.nav-dropdown-panel:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.nav-dropdown-panel:where(.dark,.dark *){background-color:var(--color-surface-dark)}@supports (color:color-mix(in lab, red, red)){.nav-dropdown-panel:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-surface-dark) 95%, transparent)}}.nav-dropdown-panel:where(.dark,.dark *){--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.nav-dropdown-panel:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.nav-dropdown-item{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-muted);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);background-color:#0000;display:block}@media (hover:hover){.nav-dropdown-item:hover{color:var(--color-brown-600);background-color:#0000}}.nav-dropdown-item:where(.dark,.dark *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.nav-dropdown-item:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}@media (hover:hover){.nav-dropdown-item:where(.dark,.dark *):hover{color:var(--color-brown-300)}}.nav-dropdown-item--active{background-color:#faf6f3cc}@supports (color:color-mix(in lab, red, red)){.nav-dropdown-item--active{background-color:color-mix(in oklab, var(--color-brown-50) 80%, transparent)}}.nav-dropdown-item--active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brown-700)}.nav-dropdown-item--active:where(.dark,.dark *){background-color:#8b5e3c26}@supports (color:color-mix(in lab, red, red)){.nav-dropdown-item--active:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-brown-500) 15%, transparent)}}.nav-dropdown-item--active:where(.dark,.dark *){color:var(--color-brown-300)}.nav-mobile-group{flex-direction:column;display:flex}.nav-mobile-submenu{margin-bottom:var(--spacing);gap:calc(var(--spacing) * .5);padding-left:calc(var(--spacing) * 3);flex-direction:column;display:flex}.nav-link-mobile--sub{padding-block:calc(var(--spacing) * 2.5);padding-left:calc(var(--spacing) * 8);font-size:.8125rem}.nav-link-mobile--sub.nav-dropdown-item--active{background-color:#faf6f3cc}@supports (color:color-mix(in lab, red, red)){.nav-link-mobile--sub.nav-dropdown-item--active{background-color:color-mix(in oklab, var(--color-brown-50) 80%, transparent)}}.nav-link-mobile--sub.nav-dropdown-item--active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-brown-700)}.nav-link-mobile--sub.nav-dropdown-item--active:where(.dark,.dark *){background-color:#8b5e3c26}@supports (color:color-mix(in lab, red, red)){.nav-link-mobile--sub.nav-dropdown-item--active:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-brown-500) 15%, transparent)}}.nav-link-mobile--sub.nav-dropdown-item--active:where(.dark,.dark *){color:var(--color-brown-300)}.img-zoom{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));--tw-duration:.5s;--tw-ease:var(--ease-out);transition-duration:.5s;transition-timing-function:var(--ease-out);will-change:transform}@media (hover:hover){.img-zoom:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.img-lazy{background-color:var(--color-surface-muted)}.img-lazy[data-loaded=true]{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.reveal{opacity:0;will-change:transform}.reveal.is-visible{opacity:1}.reveal-up.is-visible{animation:.7s ease-out both fade-up}.reveal-down.is-visible{animation:.7s ease-out both fade-down}.reveal-left.is-visible{animation:.7s ease-out both fade-left}.reveal-right.is-visible{animation:.7s ease-out both fade-right}.reveal-zoom.is-visible{animation:.6s ease-out both zoom-in}.hero-section{isolation:isolate;overflow:hidden}.hero-slide-track{min-height:40rem;padding-bottom:calc(var(--spacing) * 8);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width>=40rem){.hero-slide-track{min-height:44rem;padding-bottom:calc(var(--spacing) * 10)}}@media (width>=64rem){.hero-slide-track{min-height:48rem;padding-bottom:calc(var(--spacing) * 12)}}.hero-slide-stage{pointer-events:none;z-index:0;contain:layout paint;position:absolute;inset:0;overflow:hidden}.hero-slide{will-change:opacity;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.hero-slide-media{z-index:0;background-color:var(--color-surface-muted);position:absolute;inset:0;overflow:hidden}.hero-slide-media:where(.dark,.dark *){background-color:var(--color-surface-dark)}.hero-slide-image{object-fit:cover;object-position:center;width:100%;height:100%;transform:translateZ(0)}.hero-slide-overlay-r,.hero-slide-overlay-t{z-index:1;position:absolute;inset:0}.hero-slide-content{z-index:10;flex-direction:column;flex:1;height:100%;min-height:0;display:flex;position:relative}.hero-caption-area{flex-shrink:0;height:21rem;position:relative}@media (width>=40rem){.hero-caption-area{height:23rem}}@media (width>=64rem){.hero-caption-area{height:25rem}}@media (width>=80rem){.hero-caption-area{height:27rem}}.hero-caption-shell{will-change:opacity;width:100%;position:absolute;inset:0;overflow:hidden}.hero-slide-spacer{display:none}.hero-slide-enter{transition:opacity .9s ease-out}.hero-slide-enter-start{opacity:0}.hero-slide-enter-end{opacity:1}.hero-slide-leave{transition:opacity .7s ease-in}.hero-slide-leave-start{opacity:1}.hero-slide-leave-end{opacity:0}.hero-caption-enter{transition:opacity .6s ease-out}.hero-caption-enter-start{opacity:0}.hero-caption-enter-end{opacity:1}.hero-caption-leave{transition:opacity .45s ease-in}.hero-caption-leave-start{opacity:1}.hero-caption-leave-end{opacity:0}@media (prefers-reduced-motion:reduce){.hero-slide-enter,.hero-slide-leave,.hero-caption-enter,.hero-caption-leave{transition-duration:1ms}}.hero-stack{flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex}.hero-dock{z-index:10;border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);background-color:#0000;border-color:#0000;border-top-width:1px;flex-shrink:0;margin-top:auto;position:relative}@media (width>=40rem){:where(.hero-dock>: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)))}.hero-dock{padding-top:calc(var(--spacing) * 3)}}@media (width>=64rem){:where(.hero-dock>: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)))}.hero-dock{padding-top:calc(var(--spacing) * 4)}}.hero-stats-grid{gap:calc(var(--spacing) * 2.5)}@media (width>=40rem){.hero-stats-grid{gap:calc(var(--spacing) * 3)}}@media (width>=64rem){.hero-stats-grid{gap:calc(var(--spacing) * 4)}}.hero-stat-pill{justify-content:center;align-items:center;gap:var(--spacing);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#fff6;flex-direction:column;min-height:5.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.hero-stat-pill{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.hero-stat-pill{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.hero-stat-pill{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.hero-stat-pill{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);text-align:center;--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);--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.hero-stat-pill{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.hero-stat-pill{--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,);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.hero-stat-pill:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-primary-300);--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)}}@media (width>=40rem){.hero-stat-pill{border-radius:var(--radius-3xl);min-height:5.75rem;padding-inline:calc(var(--spacing) * 4)}}.hero-stat-pill:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hero-stat-pill:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hero-stat-pill:where(.dark,.dark *){background-color:#0006}@supports (color:color-mix(in lab, red, red)){.hero-stat-pill:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.hero-stat-value{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-primary-600)}@media (width>=40rem){.hero-stat-value{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (width>=64rem){.hero-stat-value{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.hero-stat-value:where(.dark,.dark *){color:var(--color-primary-400)}.hero-stat-value{text-shadow:none}.hero-stat-label{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-ink-muted);text-transform:uppercase}@media (width>=40rem){.hero-stat-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.hero-stat-label:where(.dark,.dark *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hero-stat-label:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hero-features-grid{gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.hero-features-grid{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hero-features-grid{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hero-features-grid{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hero-features-grid{padding:calc(var(--spacing) * 2);--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);--tw-shadow-color:#5a3b0026}@supports (color:color-mix(in lab, red, red)){.hero-features-grid{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-900) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.hero-features-grid{--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,)}@media (width>=40rem){.hero-features-grid{gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 3);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=64rem){.hero-features-grid{border-radius:var(--radius-3xl);grid-template-columns:repeat(8,minmax(0,1fr))}}html.dark .hero-features-grid{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){html.dark .hero-features-grid{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}html.dark .hero-features-grid{background-color:#0003}@supports (color:color-mix(in lab, red, red)){html.dark .hero-features-grid{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.hero-feature-card{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;flex-direction:column;min-height:5.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.hero-feature-card{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hero-feature-card{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hero-feature-card{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hero-feature-card{padding:calc(var(--spacing) * 2.5);text-align:center;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.hero-feature-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#a67c5299}@supports (color:color-mix(in lab, red, red)){.hero-feature-card:hover{border-color:color-mix(in oklab, var(--color-brown-400) 60%, transparent)}}.hero-feature-card:hover{background-color:#6b442333}@supports (color:color-mix(in lab, red, red)){.hero-feature-card:hover{background-color:color-mix(in oklab, var(--color-brown-600) 20%, transparent)}}}@media (width>=40rem){.hero-feature-card{border-radius:var(--radius-2xl);min-height:6rem;padding:calc(var(--spacing) * 3)}}.hero-feature-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-xl);background-color:#6b442359;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.hero-feature-icon{background-color:color-mix(in oklab, var(--color-brown-600) 35%, transparent)}}.hero-feature-icon{color:var(--color-brown-100);--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);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.hero-feature-icon: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);background-color:var(--color-brown-600);color:var(--color-white)}}@media (width>=40rem){.hero-feature-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-2xl)}}.hero-feature-title{--tw-leading:var(--leading-snug);min-height:2.5rem;font-size:10px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#fffffff2;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.hero-feature-title{color:color-mix(in oklab, var(--color-white) 95%, transparent)}}@media (width>=40rem){.hero-feature-title{min-height:2.75rem;font-size:11px}}@media (width>=64rem){.hero-feature-title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.hero-slide-overlay-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-surface-dark) 78%, transparent);--tw-gradient-via:color-mix(in oklab, var(--color-surface-dark) 35%, 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,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent;position:absolute;inset:0}html.dark .hero-slide-overlay-r{--tw-gradient-from:color-mix(in oklab, var(--color-surface-dark) 85%, transparent);--tw-gradient-via:color-mix(in oklab, var(--color-surface-dark) 45%, 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,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:color-mix(in oklab, var(--color-surface-dark) 15%, transparent)}.hero-slide-overlay-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-surface-dark) 72%, transparent);--tw-gradient-via:color-mix(in oklab, var(--color-surface-dark) 20%, 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,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent;position:absolute;inset:0}html.dark .hero-slide-overlay-t{--tw-gradient-from:color-mix(in oklab, var(--color-surface-dark) 88%, transparent);--tw-gradient-via:color-mix(in oklab, var(--color-surface-dark) 30%, 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,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent}.site-page-bg{pointer-events:none;z-index:calc(10 * -1);background-position:bottom;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.section-photo-reveal{background-color:#0000;position:relative;overflow:hidden}.about-section{--about-ink:#4a2f1a;--about-ink-muted:#6b4423}html.dark .about-section{--about-ink:#fffffff2;--about-ink-muted:#ffffffbf}.about-section-heading{color:var(--about-ink)}.about-section-text{color:var(--about-ink-muted)}.about-intro{text-align:center}.organization-cta-wrap{display:inline-flex;position:relative}.organization-cta-wrap:before{content:"";pointer-events:none;inset:calc(var(--spacing) * -1);opacity:0;background:radial-gradient(circle,#1a337947 0%,#1a337900 70%);border-radius:.95rem;animation:2.8s ease-in-out infinite organization-cta-halo;position:absolute}.btn-organization-cta{z-index:1;border-style:var(--tw-border-style);background-color:var(--color-navy-600);color:var(--color-white);--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);--tw-shadow-color:#0d1c4440;border-width:0;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.btn-organization-cta{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-navy-900) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.btn-organization-cta{animation:2.8s ease-in-out infinite organization-cta-glow}.btn-organization-cta:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);background-color:var(--color-navy-700);color:var(--color-white);--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);--tw-shadow-color:#0d1c4459;border-width:0}@supports (color:color-mix(in lab, red, red)){.btn-organization-cta:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-navy-900) 35%, transparent) var(--tw-shadow-alpha), transparent)}}.btn-organization-cta:hover{animation-play-state:paused;box-shadow:0 0 0 4px #1a337929,0 0 28px #1a337947,0 10px 28px #1a337933}html.dark .organization-cta-wrap:before{background:radial-gradient(circle,#f19c0047 0%,#f19c0000 70%)}html.dark .btn-organization-cta{background-color:var(--color-primary-500);--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);--tw-shadow-color:#f19c0040}@supports (color:color-mix(in lab, red, red)){html.dark .btn-organization-cta{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 25%, transparent) var(--tw-shadow-alpha), transparent)}}html.dark .btn-organization-cta:hover{background-color:var(--color-primary-600);--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);--tw-shadow-color:#f19c0059}@supports (color:color-mix(in lab, red, red)){html.dark .btn-organization-cta:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 35%, transparent) var(--tw-shadow-alpha), transparent)}}html.dark .btn-organization-cta:hover{box-shadow:0 0 0 4px #f19c0029,0 0 28px #f19c0047,0 10px 28px #f19c0033}@keyframes organization-cta-halo{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.85;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.organization-cta-wrap:before,.btn-organization-cta{animation:none}.btn-organization-cta{--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);--tw-shadow-color:#0d1c4440}@supports (color:color-mix(in lab, red, red)){.btn-organization-cta{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-navy-900) 25%, transparent) var(--tw-shadow-alpha), transparent)}}}.about-section-kicker{color:var(--color-primary-700);justify-content:center}.about-section-kicker:where(.dark,.dark *){color:var(--color-primary-300)}.about-section-kicker:after{content:"";height:1px;width:calc(var(--spacing) * 8);--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-primary-500);--tw-gradient-to:var(--color-primary-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))}.about-brand-logo{justify-content:center;align-items:center;display:flex}.about-brand-logo img:where(.dark,.dark *){--tw-brightness:brightness(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,);--tw-invert:invert(100%)}.hero-slider-nav{z-index:20;flex-shrink:0;position:relative}@media (width>=64rem){.about-columns{min-height:0}}.about-studi-card{border-radius:var(--radius-2xl);background-color:var(--color-footer-surface);--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,);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.about-studi-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--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)}}.about-studi-card:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.about-studi-card:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.about-studi-card:where(.dark,.dark *){--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,)}.about-studi-card{border:.5px solid #8b5e3c8c;box-shadow:0 0 40px -8px #f19c0033}html.dark .about-studi-card{border-color:#fff3;box-shadow:0 0 40px -8px #f19c0026}.about-value-card{gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);background-color:var(--color-footer-surface);height:100%;padding:calc(var(--spacing) * 6);--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);--tw-shadow-color:#1a120c1a;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.about-value-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-brown-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.about-value-card{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.about-value-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--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);--tw-shadow-color:#1a120c26}@supports (color:color-mix(in lab, red, red)){.about-value-card:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-brown-950) 15%, transparent) var(--tw-shadow-alpha), transparent)}}}@media (width>=40rem){.about-value-card{padding:calc(var(--spacing) * 7)}}.about-value-card{border:.5px solid #8b5e3c8c}html.dark .about-value-card{--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);--tw-shadow-color:#1a120c33}@supports (color:color-mix(in lab, red, red)){html.dark .about-value-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-brown-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}@media (hover:hover){html.dark .about-value-card: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);--tw-shadow-color:#1a120c4d}@supports (color:color-mix(in lab, red, red)){html.dark .about-value-card:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-brown-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}}html.dark .about-value-card{background:linear-gradient(145deg,#5d2e17 0%,#3d2415 100%);border-color:#ffffff26}.about-value-card-head{justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.about-value-card-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);background-color:var(--color-brown-100);color:var(--color-brown-700);flex-shrink:0;justify-content:center;align-items:center;display:flex}html.dark .about-value-card-icon{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){html.dark .about-value-card-icon{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}html.dark .about-value-card-icon{color:var(--color-primary-200)}.about-studi-head{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.about-studi-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-2xl);background-color:#f19c0026;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.about-studi-icon{background-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.about-studi-icon{color:var(--color-primary-600)}.about-studi-icon:where(.dark,.dark *){background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.about-studi-icon:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.about-studi-icon:where(.dark,.dark *){color:var(--color-primary-300)}.about-youtube{aspect-ratio:var(--aspect-video);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary-100);background-color:var(--color-surface-dark);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);--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);--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 10%, transparent) var(--tw-shadow-alpha), transparent);--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent);position:relative;overflow:hidden}.about-youtube:where(.dark,.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.about-youtube:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.about-youtube:where(.dark,.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)}.about-youtube iframe{border-style:var(--tw-border-style);border-width:0;width:100%;height:100%;position:absolute;inset:0}.about-media-mission{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));width:100%;display:grid}@media (width>=64rem){.about-media-mission{align-items:stretch;gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}.about-media-mission--single{grid-template-columns:repeat(1,minmax(0,1fr))}}.about-media-mission__video,.about-media-mission__mission{width:100%;min-width:0;max-width:100%;min-height:0}.about-media-mission__video{flex-direction:column;display:flex}.about-media-mission__youtube-player{flex:1;width:100%;max-width:100%;min-height:14rem}@media (width>=40rem){.about-media-mission__youtube-player{min-height:16rem}}@media (width>=64rem){.about-media-mission__youtube-player{aspect-ratio:auto;height:100%;min-height:0}}.about-media-mission__mission{flex-direction:column;display:flex}.about-media-mission__mission .about-mission-grid{gap:calc(var(--spacing) * 3);flex-direction:column;flex:1;display:flex}@media (width>=64rem){.about-media-mission__mission .about-mission-item{flex:1}}.about-mission-grid{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.about-mission-item{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#a67c5273;flex-direction:row;min-height:4.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.about-mission-item{border-color:color-mix(in oklab, var(--color-brown-400) 45%, transparent)}}.about-mission-item{background-color:#faf6f3b3}@supports (color:color-mix(in lab, red, red)){.about-mission-item{background-color:color-mix(in oklab, var(--color-brown-50) 70%, transparent)}}.about-mission-item{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;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));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.about-mission-item:hover{border-color:#8b5e3c99}@supports (color:color-mix(in lab, red, red)){.about-mission-item:hover{border-color:color-mix(in oklab, var(--color-brown-500) 60%, transparent)}}.about-mission-item:hover{background-color:var(--color-brown-50)}}@media (width>=40rem){.about-mission-item{gap:calc(var(--spacing) * 5);min-height:5rem;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5)}}html.dark .about-mission-item{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){html.dark .about-mission-item{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}html.dark .about-mission-item{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){html.dark .about-mission-item{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}@media (hover:hover){html.dark .about-mission-item:hover{border-color:#f5ae2640}@supports (color:color-mix(in lab, red, red)){html.dark .about-mission-item:hover{border-color:color-mix(in oklab, var(--color-primary-400) 25%, transparent)}}html.dark .about-mission-item:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){html.dark .about-mission-item:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}.about-mission-number{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);background-color:var(--color-primary-500);font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--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);--tw-shadow-color:#f19c004d;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.about-mission-number{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}@media (width>=40rem){.about-mission-number{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12)}}.about-mission-text{min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-brown-800);flex:1}@media (width>=40rem){.about-mission-text{--tw-leading:var(--leading-relaxed);font-size:.9375rem;line-height:var(--leading-relaxed)}}html.dark .about-mission-text{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){html.dark .about-mission-text{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.about-mission-toggle{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary-200);background-color:var(--color-primary-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary-700);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;display:inline-flex}@media (hover:hover){.about-mission-toggle:hover{border-color:var(--color-primary-300);background-color:var(--color-primary-100)}}.about-mission-toggle:where(.dark,.dark *){border-color:#f19c004d}@supports (color:color-mix(in lab, red, red)){.about-mission-toggle:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-primary-500) 30%, transparent)}}.about-mission-toggle:where(.dark,.dark *){background-color:#f19c001a}@supports (color:color-mix(in lab, red, red)){.about-mission-toggle:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}.about-mission-toggle:where(.dark,.dark *){color:var(--color-primary-300)}@media (hover:hover){.about-mission-toggle:where(.dark,.dark *):hover{background-color:#f19c0026}@supports (color:color-mix(in lab, red, red)){.about-mission-toggle:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}}.about-mission-modal{z-index:200;background-color:var(--color-surface-dark);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.about-mission-modal{background-color:color-mix(in oklab, var(--color-surface-dark) 70%, transparent)}}.about-mission-modal{padding:calc(var(--spacing) * 4);--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,)}@media (width>=40rem){.about-mission-modal{padding:calc(var(--spacing) * 6)}}@media (width>=64rem){.about-mission-modal{padding:calc(var(--spacing) * 8)}}.about-mission-modal-panel{width:100%;max-height:min(88vh,44rem);max-width:var(--container-6xl);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.about-mission-modal-panel{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.about-mission-modal-panel{background-color:var(--color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.about-mission-modal-panel{background-color:color-mix(in oklab, var(--color-surface-elevated) 95%, transparent)}}.about-mission-modal-panel{--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);--tw-shadow-color:#00000040}@supports (color:color-mix(in lab, red, red)){.about-mission-modal-panel{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.about-mission-modal-panel{--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,)}.about-mission-modal-panel:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.about-mission-modal-panel:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.about-mission-modal-panel:where(.dark,.dark *){background-color:var(--color-surface-dark)}@supports (color:color-mix(in lab, red, red)){.about-mission-modal-panel:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-surface-dark) 95%, transparent)}}.about-mission-modal-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border-soft);flex-shrink:0;display:flex}@supports (color:color-mix(in lab, red, red)){.about-mission-modal-head{border-color:color-mix(in oklab, var(--color-border-soft) 80%, transparent)}}.about-mission-modal-head{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}@media (width>=40rem){.about-mission-modal-head{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5)}}.about-mission-modal-head:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.about-mission-modal-head:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.about-mission-modal-head-main{align-items:flex-start;gap:calc(var(--spacing) * 3);min-width:0;display:flex}@media (width>=40rem){.about-mission-modal-head-main{gap:calc(var(--spacing) * 4)}}.about-mission-modal-kicker{margin-bottom:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-primary-600);text-transform:uppercase}.about-mission-modal-kicker:where(.dark,.dark *){color:var(--color-primary-400)}.about-mission-modal-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}@media (width>=40rem){.about-mission-modal-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.about-mission-modal-title:where(.dark,.dark *){color:var(--color-white)}.about-mission-modal-close{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.about-mission-modal-close{background-color:color-mix(in oklab, var(--color-surface-muted) 80%, transparent)}}.about-mission-modal-close{color:var(--color-ink-muted);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))}@media (hover:hover){.about-mission-modal-close:hover{border-color:var(--color-primary-200);background-color:var(--color-primary-50);color:var(--color-primary-600)}}.about-mission-modal-close:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.about-mission-modal-close:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.about-mission-modal-close:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.about-mission-modal-close:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.about-mission-modal-close:where(.dark,.dark *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.about-mission-modal-close:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}@media (hover:hover){.about-mission-modal-close:where(.dark,.dark *):hover{border-color:#f19c004d}@supports (color:color-mix(in lab, red, red)){.about-mission-modal-close:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-primary-500) 30%, transparent)}}.about-mission-modal-close:where(.dark,.dark *):hover{background-color:#f19c001a}@supports (color:color-mix(in lab, red, red)){.about-mission-modal-close:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}.about-mission-modal-close:where(.dark,.dark *):hover{color:var(--color-primary-300)}}.about-mission-modal-body{overscroll-behavior-y:contain;min-height:0;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);flex:1;overflow-y:auto}@media (width>=40rem){.about-mission-modal-body{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5)}}.about-mission-modal-body{scrollbar-width:thin;scrollbar-color:#f19c0073 transparent}.about-mission-modal-body::-webkit-scrollbar{width:6px}.about-mission-modal-body::-webkit-scrollbar-thumb{background:#f19c0073;border-radius:9999px}.about-mission-modal-grid{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid}@media (width>=40rem){.about-mission-modal-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.about-section{-webkit-backdrop-filter:none;backdrop-filter:none;padding-inline:0;background-color:#0000;padding-top:0;padding-bottom:0;overflow:visible}.about-mobile{position:relative}.about-mobile-hero{isolation:isolate;padding-top:max(2.25rem, env(safe-area-inset-top));position:relative;overflow:hidden}.about-mobile-hero-bg{z-index:0;object-fit:cover;object-position:center;--tw-blur:blur(var(--blur-sm));width: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,);inset-inline:0;height:auto;min-height:100%;position:absolute;top:0;bottom:-340px}.about-mobile-hero-overlay{z-index:1;inset-inline:0;background-color:#fff6;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.about-mobile-hero-overlay{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.about-mobile-hero-overlay{height:auto;min-height:100%;bottom:-340px}.about-mobile-hero-inner{z-index:10;padding-inline:calc(var(--spacing) * 4);flex-direction:column;align-items:center;padding-bottom:310px;display:flex;position:relative;overflow:hidden}.about-mobile-hero-content{width:100%;max-width:var(--container-sm);padding-inline:calc(var(--spacing) * 2);padding-top:100px;padding-bottom:calc(var(--spacing) * 6);text-align:center;flex-direction:column;align-items:center;display:flex}.about-mobile-hero-logo{object-fit:contain;width:auto;height:5.5rem}@media (width>=40rem){.about-mobile-hero-logo{height:calc(var(--spacing) * 24)}}.about-mobile-tabs{scrollbar-width:none;justify-content:center;align-items:flex-end;gap:var(--spacing);overscroll-behavior-x:contain;width:100%;max-width:100%;padding-inline:var(--spacing);-ms-overflow-style:none;margin-bottom:0;padding-top:calc(.75rem + 12px);padding-bottom:0;display:flex;overflow:auto hidden}.about-mobile-tabs::-webkit-scrollbar{display:none}.about-mobile-tab{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);width:4rem;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);background-color:#0000;border-width:0;flex-direction:column;flex-shrink:0;padding:0;display:flex}.about-mobile-tab:not(.is-active),.about-mobile-tab.is-active{opacity:1}.about-mobile-tab-icon{margin-top:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:2px;border-color:#ffffffb3;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}@supports (color:color-mix(in lab, red, red)){.about-mobile-tab-icon{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.about-mobile-tab-icon{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.about-mobile-tab-icon{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.about-mobile-tab-icon{color:#152c68cc}@supports (color:color-mix(in lab, red, red)){.about-mobile-tab-icon{color:color-mix(in oklab, var(--color-navy-700) 80%, transparent)}}.about-mobile-tab-icon{--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);--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.about-mobile-tab-icon{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.about-mobile-tab-icon{--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,);transition-property:background-color,border-color,color,box-shadow,ring-width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out)}.about-mobile-tab-icon--hot{color:#d98c00d9}@supports (color:color-mix(in lab, red, red)){.about-mobile-tab-icon--hot{color:color-mix(in oklab, var(--color-primary-600) 85%, transparent)}}.about-mobile-tab:not(.is-active) .about-mobile-tab-icon{border-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.about-mobile-tab:not(.is-active) .about-mobile-tab-icon{border-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.about-mobile-tab:not(.is-active) .about-mobile-tab-icon{background-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.about-mobile-tab:not(.is-active) .about-mobile-tab-icon{background-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.about-mobile-tab:not(.is-active) .about-mobile-tab-icon{color:#112456b3}@supports (color:color-mix(in lab, red, red)){.about-mobile-tab:not(.is-active) .about-mobile-tab-icon{color:color-mix(in oklab, var(--color-navy-800) 70%, transparent)}}.about-mobile-tab:not(.is-active) .about-mobile-tab-icon--hot{color:#d98c00b3}@supports (color:color-mix(in lab, red, red)){.about-mobile-tab:not(.is-active) .about-mobile-tab-icon--hot{color:color-mix(in oklab, var(--color-primary-600) 70%, transparent)}}.about-mobile-tab.is-active .about-mobile-tab-icon{border-color:var(--color-primary-500);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-primary-400);--tw-gradient-to:var(--color-primary-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));color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);--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);--tw-ring-color:var(--color-white);--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);--tw-ring-offset-color:color-mix(in oklab, var(--color-white) 20%, transparent);box-shadow:0 12px 24px -10px rgb(var(--brand-primary-rgb) / .55), 0 4px 14px -6px #0000002e}.about-mobile-tab.is-active .about-mobile-tab-icon--hot{border-color:var(--color-primary-500);--tw-gradient-from:var(--color-primary-400);--tw-gradient-to:var(--color-primary-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));color:var(--color-white);--tw-ring-color:var(--color-white)}.about-mobile-tab-icon svg{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7)}.about-mobile-tab-icon i{--tw-leading:1;font-size:1.65rem;line-height:1}.about-mobile-tab.is-active .about-mobile-tab-icon svg,.about-mobile-tab.is-active .about-mobile-tab-icon i{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);color:var(--color-white);font-size:1.65rem}.about-mobile-tab-label{z-index:10;max-width:4.5rem;min-height:1.35rem;padding-inline:var(--spacing);text-align:center;--tw-leading:1.15;--tw-font-weight:var(--font-weight-semibold);font-size:10px;line-height:1.15;font-weight:var(--font-weight-semibold);color:var(--color-white);text-shadow:0 1px 2px #0000008c;justify-content:center;align-items:center;display:flex}.about-mobile-tab-label--compact{--tw-leading:1.1;max-width:4.5rem;font-size:9px;line-height:1.1}.about-mobile-tab:not(.is-active) .about-mobile-tab-label{background-color:#ffffff40;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.about-mobile-tab:not(.is-active) .about-mobile-tab-label{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.about-mobile-tab:not(.is-active) .about-mobile-tab-label{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brown-700);--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);--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,);text-shadow:none}.about-mobile-tab:not(.is-active) .about-mobile-tab-label--compact{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5)}.about-mobile-tab.is-active .about-mobile-tab-label{background-color:var(--color-white);max-width:none;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:10px;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-primary-700);--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);--tw-shadow-color:#00000026;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.about-mobile-tab.is-active .about-mobile-tab-label{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.about-mobile-tab.is-active .about-mobile-tab-label{text-shadow:none}.about-mobile-tab.is-active .about-mobile-tab-label--compact{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-leading:1.05;font-size:9px;line-height:1.05}.about-mobile-panel{z-index:20;background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 8);--tw-shadow:0 -10px 40px var(--tw-shadow-color,#00000024);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-top-left-radius:1.75rem;border-top-right-radius:1.75rem;margin-top:-302px;position:relative;overflow:hidden}.about-mobile-panes{width:100%;position:relative}.about-mobile-pane{width:100%}.about-mobile-pane[x-cloak]{display:none!important}html.dark .about-mobile-panel{background-color:var(--color-surface-elevated);--tw-shadow:0 -10px 40px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.about-mobile-pane-head{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 3);text-align:left;display:flex}.about-mobile-pane-icon{color:var(--color-brown-700);flex-shrink:0}.about-mobile-pane-icon svg{width:47px;height:47px}.about-mobile-pane-icon i{--tw-leading:1;font-size:47px;line-height:1}html.dark .about-mobile-pane-icon{color:var(--color-brown-300)}.about-mobile-pane-title{text-align:left;font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}html.dark .about-mobile-pane-title{color:var(--color-white)}.about-mobile-pane-text{text-align:left;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--footer-ink-muted)}html.dark .about-mobile-pane-text{color:var(--footer-ink-muted)}.about-mobile-pane-actions{margin-top:calc(var(--spacing) * 5);justify-content:flex-start;display:flex}.about-mobile-org-link{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-navy-700);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));display:inline-flex}@media (hover:hover){.about-mobile-org-link:hover{color:var(--color-primary-600)}}.about-mobile-org-link:where(.dark,.dark *){color:var(--color-primary-300)}@media (hover:hover){.about-mobile-org-link:where(.dark,.dark *):hover{color:var(--color-primary-400)}}.about-mobile-mission-list{gap:calc(var(--spacing) * 2.5);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.about-mobile-mission-item{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#a67c5259;display:flex}@supports (color:color-mix(in lab, red, red)){.about-mobile-mission-item{border-color:color-mix(in oklab, var(--color-brown-400) 35%, transparent)}}.about-mobile-mission-item{background-color:#faf6f3cc}@supports (color:color-mix(in lab, red, red)){.about-mobile-mission-item{background-color:color-mix(in oklab, var(--color-brown-50) 80%, transparent)}}.about-mobile-mission-item{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3)}html.dark .about-mobile-mission-item{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){html.dark .about-mobile-mission-item{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}html.dark .about-mobile-mission-item{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){html.dark .about-mobile-mission-item{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.about-mobile-mission-number{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);background-color:var(--color-primary-500);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.about-mobile-mission-text{text-align:left;min-width:0;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--footer-ink-muted);flex:1}html.dark .about-mobile-mission-text{color:var(--footer-ink-muted)}.about-mobile-video{aspect-ratio:var(--aspect-video);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary-100);background-color:var(--color-surface-dark);--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);position:relative;overflow:hidden}.about-mobile-video:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.about-mobile-video:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.about-mobile-video iframe{border-style:var(--tw-border-style);border-width:0;width:100%;height:100%;position:absolute;inset:0}.about-mobile-video--vm{margin-top:calc(var(--spacing) * 2)}.about-mobile-jm-section{margin-top:calc(var(--spacing) * 6)}.about-mobile-jm-heading{margin-bottom:calc(var(--spacing) * 3);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-primary-600);text-transform:uppercase}.about-mobile-jm-heading:where(.dark,.dark *){color:var(--color-primary-400)}.about-mobile-pane-text.school-profil-paragraph :where(p,ul,ol){text-align:left}.about-mobile-pane-text.school-profil-paragraph :where(p+p,ul,ol){margin-top:calc(var(--spacing) * 4)}:where(.about-mobile-news-list>: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)))}.about-mobile-news-card{display:block}.about-mobile-news-date-badge,.about-mobile-news-category-badge{gap:calc(var(--spacing) * 1.5);--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)}.about-mobile-news-meta{pointer-events:none}.about-mobile-news-title-badge{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#0000000d;width:100%;max-width:100%;display:block}@supports (color:color-mix(in lab, red, red)){.about-mobile-news-title-badge{border-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.about-mobile-news-title-badge{background-color:#7373731a}@supports (color:color-mix(in lab, red, red)){.about-mobile-news-title-badge{background-color:color-mix(in oklab, var(--color-neutral-500) 10%, transparent)}}.about-mobile-news-title-badge{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:normal;color:var(--color-ink);--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,)}html.dark .about-mobile-news-title-badge{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){html.dark .about-mobile-news-title-badge{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}html.dark .about-mobile-news-title-badge{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){html.dark .about-mobile-news-title-badge{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}html.dark .about-mobile-news-title-badge{color:var(--color-white)}.about-mobile-news-excerpt-badge{border-radius:var(--radius-2xl);width:100%;max-width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);white-space:normal;display:block}.news-mobile,.news-detail-mobile,.fasilitas-mobile,.org-mobile,.org-profile-mobile,.school-profil-mobile,.jaminan-mutu-mobile,.privacy-policy-mobile,.it-department-mobile,.jenjang-mobile,.gallery-mobile{-webkit-backdrop-filter:none;backdrop-filter:none;padding-inline:0;background-color:#0000;padding-top:0;padding-bottom:0;scroll-margin-top:0;position:relative;overflow:visible}section.news-mobile.inner-page.inner-page-top,section.news-detail-mobile.inner-page.inner-page-top,section.fasilitas-mobile.inner-page.inner-page-top,section.org-mobile.inner-page.inner-page-top,section.org-profile-mobile.inner-page.inner-page-top,section.school-profil-mobile.inner-page.inner-page-top,section.jaminan-mutu-mobile.inner-page.inner-page-top,section.privacy-policy-mobile.inner-page.inner-page-top,section.it-department-mobile.inner-page.inner-page-top,section.gallery-mobile.inner-page.inner-page-top,#jenjang.jenjang-section.jenjang-mobile.inner-page.inner-page-top{border-top-width:0;scroll-margin-top:0;padding-top:0!important}.page-mobile-hero{isolation:isolate;padding-top:max(2.25rem, env(safe-area-inset-top));position:relative;overflow:hidden}.page-mobile-hero-bg{z-index:0;object-fit:cover;object-position:center;--tw-blur:blur(var(--blur-sm));width: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,);inset-inline:0;height:auto;min-height:100%;position:absolute;top:0;bottom:-220px}.page-mobile-hero-overlay{z-index:1;inset-inline:0;background-color:#fff6;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.page-mobile-hero-overlay{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.page-mobile-hero-overlay{height:auto;min-height:100%;bottom:-220px}html.dark .page-mobile-hero-overlay{background:#0b122085}.page-mobile-hero-inner{z-index:10;padding-inline:calc(var(--spacing) * 4);flex-direction:column;align-items:center;padding-bottom:228px;display:flex;position:relative}.page-mobile-hero-content{width:100%;max-width:var(--container-md);padding-inline:calc(var(--spacing) * 2);padding-top:100px;padding-bottom:calc(var(--spacing) * 5);text-align:center;flex-direction:column;align-items:center;display:flex}.page-mobile-hero-logo{object-fit:contain;width:auto;height:5.5rem}.page-mobile-hero-kicker{margin-top:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-primary-600);text-transform:uppercase}.page-mobile-hero-title{margin-top:calc(var(--spacing) * 2);font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.page-mobile-hero-title--long{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}@media (width>=40rem){.page-mobile-hero-title--long{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.page-mobile-category-chip{text-overflow:ellipsis;white-space:nowrap;max-width:11rem;overflow:hidden}.org-profile-mobile-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft)}@supports (color:color-mix(in lab, red, red)){.org-profile-mobile-card{border-color:color-mix(in oklab, var(--color-border-soft) 80%, transparent)}}.org-profile-mobile-card{background-color:var(--color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.org-profile-mobile-card{background-color:color-mix(in oklab, var(--color-surface-elevated) 95%, transparent)}}.org-profile-mobile-card{padding:calc(var(--spacing) * 5);--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)}.org-profile-mobile-card:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.org-profile-mobile-card:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.org-profile-mobile-card:where(.dark,.dark *){background-color:var(--color-surface-dark)}@supports (color:color-mix(in lab, red, red)){.org-profile-mobile-card:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-surface-dark) 95%, transparent)}}.org-profile-mobile-identity{align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.org-profile-mobile-avatar{height:calc(var(--spacing) * 24);width:calc(var(--spacing) * 24);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);object-fit:cover;--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);flex-shrink:0}.org-profile-mobile-avatar:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.org-profile-mobile-avatar:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.org-profile-mobile-meta{min-width:0;padding-top:var(--spacing);flex:1}.org-profile-mobile-institution{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-muted)}.org-profile-mobile-institution:where(.dark,.dark *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.org-profile-mobile-institution:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.org-profile-mobile-tenure{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-muted)}.org-profile-mobile-tenure:where(.dark,.dark *){color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.org-profile-mobile-tenure:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.org-profile-mobile-footer{margin-top:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border-soft);padding-top:calc(var(--spacing) * 5)}.org-profile-mobile-footer:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.org-profile-mobile-footer:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.org-profile-mobile-hero .page-mobile-hero-description{max-width:var(--container-md);text-align:center;margin-inline:auto}.school-profil-mobile-hero .page-mobile-hero-content,.jaminan-mutu-mobile-hero .page-mobile-hero-content,.privacy-policy-mobile-hero .page-mobile-hero-content,.it-department-mobile-hero .page-mobile-hero-content{text-align:center;align-items:center}.school-profil-mobile-hero .page-mobile-hero-kicker,.school-profil-mobile-hero .page-mobile-hero-title,.jaminan-mutu-mobile-hero .page-mobile-hero-kicker,.jaminan-mutu-mobile-hero .page-mobile-hero-title,.privacy-policy-mobile-hero .page-mobile-hero-kicker,.privacy-policy-mobile-hero .page-mobile-hero-title,.it-department-mobile-hero .page-mobile-hero-kicker,.it-department-mobile-hero .page-mobile-hero-title{text-align:center;width:100%}.school-profil-mobile .page-mobile-panel,.jaminan-mutu-mobile .page-mobile-panel,.privacy-policy-mobile .page-mobile-panel,.it-department-mobile .page-mobile-panel{padding-top:calc(var(--spacing) * 4)}.school-profil-mobile .page-mobile-panel .about-section,.jaminan-mutu-mobile .page-mobile-panel .about-section,.privacy-policy-mobile .page-mobile-panel .about-section,.it-department-mobile .page-mobile-panel .about-section{border-top-style:var(--tw-border-style);-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;border-top-width:0;margin:0;padding:0}.news-detail-mobile .page-mobile-hero-title{text-align:center;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}@media (width>=40rem){.news-detail-mobile .page-mobile-hero-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.news-detail-mobile .page-mobile-hero-description{text-align:center;margin-inline:auto}.page-mobile-hero-description{margin-top:calc(var(--spacing) * 3);max-width:var(--container-sm);text-align:left;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--footer-ink-muted)}.page-mobile-category-nav{width:100%;max-width:var(--container-lg);padding-inline:var(--spacing);padding-top:calc(var(--spacing) * 2)}.page-mobile-category-scroll{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.page-mobile-category-chip{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:#fffc;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.page-mobile-category-chip{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.page-mobile-category-chip{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.page-mobile-category-chip{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.page-mobile-category-chip{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-navy-700);--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);--tw-shadow-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.page-mobile-category-chip{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.page-mobile-category-chip{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.page-mobile-category-chip:active{scale:.98}.page-mobile-category-chip.is-active{border-color:var(--color-primary-500);background-color:var(--color-primary-500);color:var(--color-white);--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);--tw-shadow-color:#f19c004d}@supports (color:color-mix(in lab, red, red)){.page-mobile-category-chip.is-active{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.page-mobile-category-count{background-color:#fff3;border-radius:3.40282e38px;justify-content:center;align-items:center;min-width:1.15rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.page-mobile-category-count{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.page-mobile-category-count{padding-inline:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:10px;line-height:1;font-weight:var(--font-weight-bold)}.page-mobile-category-chip:not(.is-active) .page-mobile-category-count{background-color:var(--color-navy-100);color:var(--color-navy-700)}.page-mobile-panel{z-index:20;background-color:var(--color-white);padding-inline:0;padding-top:calc(var(--spacing) * 8);--tw-shadow:0 -10px 40px var(--tw-shadow-color,#00000024);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-top-left-radius:1.75rem;border-top-right-radius:1.75rem;margin-top:-220px;padding-bottom:0;position:relative;overflow:hidden}.page-mobile-panel .reveal{opacity:1}.page-mobile-panel .reveal-up{animation:.7s ease-out both fade-up}html.dark .page-mobile-panel{background-color:var(--color-surface-elevated);--tw-shadow:0 -10px 40px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}html.dark .page-mobile-hero-title{color:var(--color-white)}html.dark .page-mobile-hero-logo{--tw-brightness:brightness(0%);--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,)}html.dark .page-mobile-hero-kicker{color:var(--color-primary-300)}}.page-surface-bg{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.page-surface-bg{background-color:color-mix(in oklab, var(--color-surface) 75%, transparent)}}.page-surface-bg{--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,)}.page-surface-bg:where(.dark,.dark *){background-color:var(--color-surface-dark)}@supports (color:color-mix(in lab, red, red)){.page-surface-bg:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-surface-dark) 80%, transparent)}}.jenjang-section,.prestasi-section,.fasilitas-section,.about-section,.ppdb-landing-body,.inner-page,.org-structure-page,.news-hero,.news-article-body,.gallery-section{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.jenjang-section,.prestasi-section,.fasilitas-section,.about-section,.ppdb-landing-body,.inner-page,.org-structure-page,.news-hero,.news-article-body,.gallery-section{background-color:color-mix(in oklab, var(--color-surface) 75%, transparent)}}.jenjang-section,.prestasi-section,.fasilitas-section,.about-section,.ppdb-landing-body,.inner-page,.org-structure-page,.news-hero,.news-article-body,.gallery-section{--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,)}:is(.jenjang-section,.prestasi-section,.fasilitas-section,.about-section,.ppdb-landing-body,.inner-page,.org-structure-page,.news-hero,.news-article-body,.gallery-section):where(.dark,.dark *){background-color:var(--color-surface-dark)}@supports (color:color-mix(in lab, red, red)){:is(.jenjang-section,.prestasi-section,.fasilitas-section,.about-section,.ppdb-landing-body,.inner-page,.org-structure-page,.news-hero,.news-article-body,.gallery-section):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-surface-dark) 80%, transparent)}}.home-berita-section{background-color:var(--color-footer-surface)}.home-berita-section:where(.dark,.dark *){background-color:var(--color-surface-dark)}@supports (color:color-mix(in lab, red, red)){.home-berita-section:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-surface-dark) 80%, transparent)}}.home-faq-section{background-color:var(--color-footer-surface)}.home-faq-section:where(.dark,.dark *){background-color:var(--color-surface-dark)}@supports (color:color-mix(in lab, red, red)){.home-faq-section:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-surface-dark) 80%, transparent)}}.home-faq-header{margin-bottom:calc(var(--spacing) * 5)}@media (width>=64rem){.home-faq-header{margin-bottom:calc(var(--spacing) * 6)}}.home-faq-toggle-count{background-color:#f19c001a;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.home-faq-toggle-count{background-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}.home-faq-toggle-count{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary-700)}.home-faq-toggle-count:where(.dark,.dark *){color:var(--color-primary-300)}.home-faq-panel{border-radius:1.75rem;overflow:hidden}@media (width>=40rem){.home-faq-panel{border-radius:2rem}}.home-faq-list{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);border-radius:1.75rem;flex-direction:column;gap:1px;display:flex;overflow:hidden}@media (width>=40rem){.home-faq-list{border-radius:2rem}}.home-faq-list:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.home-faq-list:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.home-faq-item{border-style:var(--tw-border-style);background-color:var(--color-surface-elevated);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));--tw-duration:.3s;border-width:0;transition-duration:.3s;overflow:hidden}.home-faq-item:where(.dark,.dark *){background-color:var(--color-surface-dark)}.home-faq-item:first-child{border-top-left-radius:1.75rem;border-top-right-radius:1.75rem}@media (width>=40rem){.home-faq-item:first-child{border-top-left-radius:2rem;border-top-right-radius:2rem}}.home-faq-item:last-child{border-bottom-right-radius:1.75rem;border-bottom-left-radius:1.75rem}@media (width>=40rem){.home-faq-item:last-child{border-bottom-right-radius:2rem;border-bottom-left-radius:2rem}}.home-faq-item:only-child{border-radius:1.75rem}@media (width>=40rem){.home-faq-item:only-child{border-radius:2rem}}.home-faq-item.is-open{background-color:#fff8eb59}@supports (color:color-mix(in lab, red, red)){.home-faq-item.is-open{background-color:color-mix(in oklab, var(--color-primary-50) 35%, transparent)}}.home-faq-item.is-open{--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);--tw-shadow-color:#f19c000d}@supports (color:color-mix(in lab, red, red)){.home-faq-item.is-open{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.home-faq-item.is-open:where(.dark,.dark *){background-color:#f19c001a}@supports (color:color-mix(in lab, red, red)){.home-faq-item.is-open:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}.home-faq-question{align-items:center;gap:calc(var(--spacing) * 3);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);text-align:left;display:flex}@media (width>=40rem){.home-faq-question{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}}.home-faq-question-text{min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);flex:1}.home-faq-question-text:where(.dark,.dark *){color:var(--color-white)}.home-faq-ask-count{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);min-width:calc(var(--spacing) * 9);--tw-leading:1;font-size:.6875rem;line-height:1}@media (width>=40rem){.home-faq-ask-count{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);min-width:calc(var(--spacing) * 10);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.home-faq-item-icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--color-primary-600);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));--tw-duration:.3s;transition-duration:.3s}.home-faq-item-icon:where(.dark,.dark *){color:var(--color-primary-400)}.home-faq-item-icon.is-open{rotate:180deg}.home-faq-answer-wrap{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border-soft)}@supports (color:color-mix(in lab, red, red)){.home-faq-answer-wrap{border-color:color-mix(in oklab, var(--color-border-soft) 80%, transparent)}}.home-faq-answer-wrap{background-color:var(--color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.home-faq-answer-wrap{background-color:color-mix(in oklab, var(--color-surface-elevated) 80%, transparent)}}.home-faq-answer-wrap:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.home-faq-answer-wrap:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.home-faq-answer-wrap:where(.dark,.dark *){background-color:var(--color-surface-dark)}@supports (color:color-mix(in lab, red, red)){.home-faq-answer-wrap:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-surface-dark) 80%, transparent)}}.home-faq-answer{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}@media (width>=40rem){.home-faq-answer{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}}.home-faq-loading{align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:center;flex-direction:column;display:flex}.home-faq-loading-dots{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.home-faq-loading-dots span{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-primary-500);border-radius:3.40282e38px;animation:1.1s ease-in-out infinite home-faq-loading-bounce}.home-faq-loading-dots span:nth-child(2){animation-delay:.15s}.home-faq-loading-dots span:nth-child(3){animation-delay:.3s}.home-faq-loading-text{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-ink-muted);text-transform:uppercase;margin:0}.home-faq-loading-text:where(.dark,.dark *){color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.home-faq-loading-text:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.home-faq-loading-skeleton{width:100%;max-width:var(--container-md);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.home-faq-skeleton-line{height:calc(var(--spacing) * 2.5);background-color:var(--color-surface-muted);border-radius:3.40282e38px;width:100%;display:block}.home-faq-skeleton-line:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.home-faq-skeleton-line:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.home-faq-skeleton-line{animation:1.4s ease-in-out infinite home-faq-skeleton-pulse}.home-faq-skeleton-line.is-short{width:62%}.home-faq-skeleton-line.is-medium{width:84%;animation-delay:.2s}@keyframes home-faq-loading-bounce{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}@keyframes home-faq-skeleton-pulse{0%,to{opacity:.35}50%{opacity:.85}}.home-faq-error{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-red-600)}.home-faq-error:where(.dark,.dark *){color:var(--color-red-400)}.home-faq-answer-html{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink)}.home-faq-answer-html:where(.dark,.dark *){color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.home-faq-answer-html:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 88%, transparent)}}.home-faq-answer-actions{margin-top:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border-soft)}@supports (color:color-mix(in lab, red, red)){.home-faq-answer-actions{border-color:color-mix(in oklab, var(--color-border-soft) 70%, transparent)}}.home-faq-answer-actions{padding-top:calc(var(--spacing) * 4)}.home-faq-answer-actions:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.home-faq-answer-actions:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.home-faq-chat-btn{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:#f19c004d;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.home-faq-chat-btn{border-color:color-mix(in oklab, var(--color-primary-500) 30%, transparent)}}.home-faq-chat-btn{background-color:#f19c001a}@supports (color:color-mix(in lab, red, red)){.home-faq-chat-btn{background-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}.home-faq-chat-btn{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary-700);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))}@media (hover:hover){.home-faq-chat-btn:hover{background-color:#f19c0026}@supports (color:color-mix(in lab, red, red)){.home-faq-chat-btn:hover{background-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}}.home-faq-chat-btn:where(.dark,.dark *){color:var(--color-primary-300)}.jenjang-section-toggle{cursor:pointer;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);text-align:center;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));--tw-duration:.3s;background-color:#0000;border-width:0;padding:0;transition-duration:.3s}@media (hover:hover){.jenjang-section-toggle:hover{background-color:#fff8eb66}@supports (color:color-mix(in lab, red, red)){.jenjang-section-toggle:hover{background-color:color-mix(in oklab, var(--color-primary-50) 40%, transparent)}}.jenjang-section-toggle:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.jenjang-section-toggle:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}.jenjang-section-toggle-icon{margin-inline:auto;margin-top:calc(var(--spacing) * 4);height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary-200);background-color:var(--color-surface);color:var(--color-primary-600);--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);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));--tw-duration:.3s;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.3s;display:flex}.jenjang-section-toggle-icon:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.jenjang-section-toggle-icon:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.jenjang-section-toggle-icon:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.jenjang-section-toggle-icon:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.jenjang-section-toggle-icon:where(.dark,.dark *){color:var(--color-primary-400)}.jenjang-section-toggle-icon.is-open{rotate:180deg}.jenjang-section-toggle-label{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-primary-600);text-transform:uppercase;display:block}.jenjang-section-toggle-label:where(.dark,.dark *){color:var(--color-primary-400)}.jenjang-slider{flex-direction:column;display:flex}.jenjang-slider-header{margin-bottom:calc(var(--spacing) * 5);text-align:center;order:2}@media (width>=40rem){.jenjang-slider-header{margin-bottom:calc(var(--spacing) * 6)}}@media (width>=64rem){.jenjang-slider-header{margin-bottom:calc(var(--spacing) * 10);order:1}}.jenjang-slider-header .jenjang-slider-kicker{justify-content:center;margin-bottom:0}.jenjang-slider-header-desc{margin-inline:auto;margin-top:calc(var(--spacing) * 3);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink-muted)}@media (width>=40rem){.jenjang-slider-header-desc{margin-top:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.jenjang-slider-header-desc:where(.dark,.dark *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-header-desc:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.jenjang-slider-kicker{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.jenjang-slider-kicker-icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);color:var(--color-primary-500);justify-content:center;align-items:center;display:flex}.jenjang-slider-kicker-icon:where(.dark,.dark *){color:var(--color-primary-400)}.jenjang-slider-kicker-line{height:1px;width:calc(var(--spacing) * 8);background-color:var(--color-primary-500)}.jenjang-slider-kicker-line:where(.dark,.dark *){background-color:var(--color-primary-400)}.jenjang-slider-kicker-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-ink-muted);text-transform:uppercase}.jenjang-slider-kicker-label:where(.dark,.dark *){color:#fff9}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-kicker-label:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.jenjang-slider-chips{margin-inline:calc(var(--spacing) * -4);scrollbar-width:none;overscroll-behavior-x:contain;padding-inline:calc(var(--spacing) * 4);padding-bottom:var(--spacing);order:1;margin-top:0;margin-bottom:0;overflow-x:auto}@media (width>=40rem){.jenjang-slider-chips{margin-inline:0;padding-inline:0}}@media (width>=64rem){.jenjang-slider-chips{margin-top:0;margin-bottom:calc(var(--spacing) * 10);order:2;overflow:visible}}.jenjang-slider-chips::-webkit-scrollbar{display:none}.jenjang-slider-chips-rail{scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;justify-content:flex-start;align-items:stretch;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff80;grid-auto-columns:4.75rem;grid-auto-flow:column;width:max-content;min-width:100%;margin-inline:auto;display:grid}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-chips-rail{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.jenjang-slider-chips-rail{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-chips-rail{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.jenjang-slider-chips-rail{padding:calc(var(--spacing) * 1.5);--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);--tw-shadow-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-chips-rail{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.jenjang-slider-chips-rail{--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,)}@media (width>=40rem){.jenjang-slider-chips-rail{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2);border-radius:1.35rem;grid-auto-columns:5rem}}@media (width>=64rem){.jenjang-slider-chips-rail{scroll-snap-type:none;grid-auto-columns:auto;justify-content:center;min-width:0;display:flex}}.jenjang-slider-chips-rail:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-chips-rail:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.jenjang-slider-chips-rail:where(.dark,.dark *){background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-chips-rail:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.jenjang-slider-chips-rail:where(.dark,.dark *){--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-chips-rail:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.jenjang-slider-chip{cursor:pointer;scroll-snap-align:start;justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);width:4.75rem;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 2);text-align:center;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);background-color:#0000;border-width:1px;border-color:#0000;flex-direction:column;flex-shrink:0;display:flex;position:relative}@media (width>=40rem){.jenjang-slider-chip{gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);width:5rem;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}}@media (width>=64rem){.jenjang-slider-chip{width:auto;min-width:5.25rem}}.jenjang-slider-chip:not(.is-active){opacity:.55}@media (hover:hover){.jenjang-slider-chip:not(.is-active):hover{background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-chip:not(.is-active):hover{background-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.jenjang-slider-chip:not(.is-active):hover{opacity:1}.jenjang-slider-chip:not(.is-active):where(.dark,.dark *):hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-chip:not(.is-active):where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}}.jenjang-slider-chip:not(.is-active):hover .jenjang-slider-chip-icon{opacity:1}html:not(.dark) .jenjang-slider-chip:not(.is-active):hover .jenjang-slider-chip-icon{filter:none}.jenjang-slider-chip:not(.is-active):hover .jenjang-slider-chip-label{color:var(--color-primary-600)}.jenjang-slider-chip:not(.is-active):hover .jenjang-slider-chip-label:where(.dark,.dark *){color:var(--color-primary-300)}.jenjang-slider-chip:not(.is-active):hover .jenjang-slider-chip-fallback{background-color:#f19c001f}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-chip:not(.is-active):hover .jenjang-slider-chip-fallback{background-color:color-mix(in oklab, var(--color-primary-500) 12%, transparent)}}.jenjang-slider-chip:not(.is-active):hover .jenjang-slider-chip-fallback{color:var(--color-primary-600)}.jenjang-slider-chip:not(.is-active):hover .jenjang-slider-chip-fallback:where(.dark,.dark *){background-color:#f19c002e}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-chip:not(.is-active):hover .jenjang-slider-chip-fallback:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-500) 18%, transparent)}}.jenjang-slider-chip:not(.is-active):hover .jenjang-slider-chip-fallback:where(.dark,.dark *){color:var(--color-primary-300)}.jenjang-slider-chip.is-active{border-color:#ffe0a3b3}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-chip.is-active{border-color:color-mix(in oklab, var(--color-primary-200) 70%, transparent)}}.jenjang-slider-chip.is-active{opacity:1;--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);background-color:#0000}@media (width>=40rem){.jenjang-slider-chip.is-active{scale:1.02}}.jenjang-slider-chip.is-active:where(.dark,.dark *){border-color:#f19c0040}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-chip.is-active:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-primary-500) 25%, transparent)}}.jenjang-slider-chip.is-active:where(.dark,.dark *){background-color:#0000}.jenjang-slider-chip.is-active:after{content:"";inset-inline:calc(var(--spacing) * 2.5);bottom:var(--spacing);height:calc(var(--spacing) * .5);background-color:var(--color-primary-500);border-radius:3.40282e38px;position:absolute}@media (width>=40rem){.jenjang-slider-chip.is-active:after{inset-inline:calc(var(--spacing) * 4)}}.jenjang-slider-chip-visual{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--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);background-color:#0000;border-width:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;overflow:visible}@media (width>=40rem){.jenjang-slider-chip-visual{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-2xl)}}@media (width>=64rem){.jenjang-slider-chip-visual{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16)}}.jenjang-slider-chip-icon{object-fit:contain;object-position:center;max-width:1.75rem;max-height:1.75rem;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;display:block}@media (width>=40rem){.jenjang-slider-chip-icon{max-width:2rem;max-height:2rem}}@media (width>=64rem){.jenjang-slider-chip-icon{max-width:2.75rem;max-height:2.75rem}}.jenjang-slider-chip-icon{image-rendering:auto;background:0 0}.jenjang-slider-chip:not(.is-active) .jenjang-slider-chip-icon{filter:grayscale()opacity(.55)}.jenjang-slider-chip.is-active .jenjang-slider-chip-icon{filter:none}.jenjang-slider-chip-fallback{border-radius:var(--radius-xl);background-color:var(--color-surface-muted);justify-content:center;align-items:center;width:100%;height:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-chip-fallback{background-color:color-mix(in oklab, var(--color-surface-muted) 80%, transparent)}}.jenjang-slider-chip-fallback{font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-chip-fallback{color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}.jenjang-slider-chip-fallback{text-transform:uppercase}@media (width>=40rem){.jenjang-slider-chip-fallback{border-radius:var(--radius-2xl);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.jenjang-slider-chip-fallback:where(.dark,.dark *){background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-chip-fallback:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.jenjang-slider-chip-fallback:where(.dark,.dark *){color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-chip-fallback:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.jenjang-slider-chip.is-active .jenjang-slider-chip-fallback{background-color:#f19c001f}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-chip.is-active .jenjang-slider-chip-fallback{background-color:color-mix(in oklab, var(--color-primary-500) 12%, transparent)}}.jenjang-slider-chip.is-active .jenjang-slider-chip-fallback{color:var(--color-primary-600)}.jenjang-slider-chip.is-active .jenjang-slider-chip-fallback:where(.dark,.dark *){background-color:#f19c002e}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-chip.is-active .jenjang-slider-chip-fallback:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-500) 18%, transparent)}}.jenjang-slider-chip.is-active .jenjang-slider-chip-fallback:where(.dark,.dark *){color:var(--color-primary-300)}.jenjang-slider-chip-label{text-align:center;--tw-leading:var(--leading-tight);width:100%;min-height:1.75rem;font-size:9px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-ink-muted);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-chip-label{color:color-mix(in oklab, var(--color-ink-muted) 70%, transparent)}}.jenjang-slider-chip-label{text-transform:uppercase}@media (width>=40rem){.jenjang-slider-chip-label{--tw-tracking:.12em;letter-spacing:.12em;min-height:2rem;font-size:10px}}@media (width>=64rem){.jenjang-slider-chip-label{--tw-tracking:.14em;letter-spacing:.14em;min-height:0;font-size:11px}}.jenjang-slider-chip-label:where(.dark,.dark *){color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-chip-label:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.jenjang-slider-chip-popout{align-items:center;gap:calc(var(--spacing) * 1.5);flex-direction:column;width:100%;display:flex}@media (width>=40rem){.jenjang-slider-chip-popout{gap:calc(var(--spacing) * 2)}}.jenjang-slider-chip.is-active .jenjang-slider-chip-label{color:var(--color-primary-600)}.jenjang-slider-chip.is-active .jenjang-slider-chip-label:where(.dark,.dark *){color:var(--color-primary-300)}.jenjang-slider-chip--wide{width:6.25rem}@media (width>=40rem){.jenjang-slider-chip--wide{width:7rem}}@media (width>=64rem){.jenjang-slider-chip--wide{min-width:7.5rem}}.jenjang-slider-chip--wide .jenjang-slider-chip-label{--tw-leading:var(--leading-snug);font-size:8px;line-height:var(--leading-snug);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);text-transform:none}@media (width>=40rem){.jenjang-slider-chip--wide .jenjang-slider-chip-label{font-size:9px}}@media (width>=64rem){.jenjang-slider-chip--wide .jenjang-slider-chip-label{font-size:10px}}.jenjang-slider-chip-label--stacked .jenjang-slider-chip-label-lines{justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);--tw-leading:1;flex-direction:column;line-height:1;display:flex}.jenjang-slider-chip-label-line{display:block}.jenjang-slider-chip--wide.is-active .jenjang-slider-chip-label--stacked{white-space:normal;min-height:2rem}@media (width>=40rem){.jenjang-slider-chip--wide.is-active .jenjang-slider-chip-label--stacked{min-height:2.25rem}}.jenjang-slider-chip--wide.is-active .jenjang-slider-chip-label-line{--tw-leading:var(--leading-tight);font-size:8px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (width>=40rem){.jenjang-slider-chip--wide.is-active .jenjang-slider-chip-label-line{font-size:9px}}@media (width>=64rem){.jenjang-slider-chip--wide.is-active .jenjang-slider-chip-label-line{font-size:10px}}#kualifikasi-output-lulusan{scroll-margin-top:6.5rem}@media (width>=64rem){.jenjang-slider{overflow:visible}.jenjang-slider-chips{margin-bottom:3.5rem;padding-top:7.5rem;overflow:visible}.jenjang-slider-chips-rail{align-items:flex-end;gap:.85rem;padding-bottom:.35rem;overflow:visible}.jenjang-slider-chip{justify-content:flex-end;min-height:2.75rem;overflow:visible}.jenjang-slider-chip-popout{gap:.35rem;transition:transform .55s cubic-bezier(.22,1,.36,1),filter .45s}.jenjang-slider-chip.is-active{z-index:30;min-width:5.75rem;box-shadow:none;background:0 0;border-color:#0000;overflow:visible;transform:none}.jenjang-slider-chip.is-active:after{bottom:.1rem;inset-inline:1rem}.jenjang-slider-chip.is-active .jenjang-slider-chip-popout{z-index:40;transform-origin:bottom;filter:drop-shadow(0 16px 28px #0000001f);gap:.35rem;width:max-content;position:absolute;bottom:calc(100% + .4rem);left:50%;transform:translate(-50%)scale(2)}.jenjang-slider-chip.is-active .jenjang-slider-chip-icon{filter:drop-shadow(0 8px 18px #0000001f)}html.dark .jenjang-slider-chip.is-active .jenjang-slider-chip-icon{filter:var(--jenjang-icon-gold-filter) drop-shadow(0 8px 18px #00000059)}.jenjang-slider-chip.is-active .jenjang-slider-chip-visual{width:4rem;height:4rem;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.jenjang-slider-chip.is-active .jenjang-slider-chip-icon,.jenjang-slider-chip.is-active .jenjang-slider-chip-fallback{background:0 0;border-radius:0;width:4rem;max-width:none;height:4rem;max-height:none}.jenjang-slider-chip.is-active .jenjang-slider-chip-fallback{font-size:1.5rem}.jenjang-slider-chip.is-active .jenjang-slider-chip-label{--tw-font-weight:var(--font-weight-bold);width:auto;min-height:0;font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;white-space:nowrap}.jenjang-slider-chip--wide.is-active .jenjang-slider-chip-label--stacked{white-space:normal;width:auto;max-width:4.5rem}}.jenjang-slider-layout{align-items:flex-start;gap:calc(var(--spacing) * 4);order:3;display:grid}@media (width>=40rem){.jenjang-slider-layout{gap:calc(var(--spacing) * 6)}}@media (width>=64rem){.jenjang-slider-layout{margin-top:calc(var(--spacing) * 2);order:3;grid-template-columns:40% 58%;align-items:stretch;gap:2%}}.jenjang-slider-media{width:100%;min-height:0;position:relative}@media (width>=64rem){.jenjang-slider-media{flex-direction:column;height:100%;display:flex}}.jenjang-slider-image-wrap{aspect-ratio:4/3;border-radius:var(--radius-2xl);background-color:var(--color-surface-muted);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#0000001a;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-image-wrap{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}@media (width>=40rem){.jenjang-slider-image-wrap{aspect-ratio:5/4.8;border-radius:var(--radius-3xl);--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)}}@media (width>=64rem){.jenjang-slider-image-wrap{aspect-ratio:auto;flex:1;height:100%;min-height:28.8rem}}.jenjang-slider-image-wrap:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-image-wrap:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.jenjang-slider-image{object-fit:cover;will-change:opacity,transform;width:100%;height:100%;position:absolute;inset:0}.jenjang-slider-nav{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.2s;display:flex}@media (hover:hover){.jenjang-slider-nav:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.jenjang-slider-nav:disabled{pointer-events:none;opacity:.4}@media (width>=40rem){.jenjang-slider-nav{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12)}}.jenjang-slider-nav--overlay{z-index:20;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);display:none;position:absolute;top:50%}@media (width>=64rem){.jenjang-slider-nav--overlay{display:flex}}.jenjang-slider-nav--on-image{left:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-nav--on-image{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.jenjang-slider-nav--on-image{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-nav--on-image{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.jenjang-slider-nav--on-image{color:var(--color-white);--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);--tw-shadow-color:#00000026}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-nav--on-image{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.jenjang-slider-nav--on-image{--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,)}@media (hover:hover){.jenjang-slider-nav--on-image:hover{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-nav--on-image:hover{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.jenjang-slider-nav--on-image:hover{background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-nav--on-image:hover{background-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}}@media (width>=40rem){.jenjang-slider-nav--on-image{left:calc(var(--spacing) * 4)}}.jenjang-slider-nav--on-card{right:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-nav--on-card{border-color:color-mix(in oklab, var(--color-ink) 10%, transparent)}}.jenjang-slider-nav--on-card{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-nav--on-card{background-color:color-mix(in oklab, var(--color-surface) 45%, transparent)}}.jenjang-slider-nav--on-card{color:var(--color-ink);--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);--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,)}@media (hover:hover){.jenjang-slider-nav--on-card:hover{border-color:#ffe0a3cc}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-nav--on-card:hover{border-color:color-mix(in oklab, var(--color-primary-200) 80%, transparent)}}.jenjang-slider-nav--on-card:hover{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-nav--on-card:hover{background-color:color-mix(in oklab, var(--color-surface) 70%, transparent)}}.jenjang-slider-nav--on-card:hover{color:var(--color-primary-600)}}@media (width>=40rem){.jenjang-slider-nav--on-card{right:calc(var(--spacing) * 4)}}.jenjang-slider-nav--on-card:where(.dark,.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-nav--on-card:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.jenjang-slider-nav--on-card:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-nav--on-card:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.jenjang-slider-nav--on-card:where(.dark,.dark *){color:var(--color-white)}@media (hover:hover){.jenjang-slider-nav--on-card:where(.dark,.dark *):hover{border-color:#f19c0066}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-nav--on-card:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-primary-500) 40%, transparent)}}.jenjang-slider-nav--on-card:where(.dark,.dark *):hover{color:var(--color-primary-300)}}.jenjang-slider-nav--prev.jenjang-slider-nav--overlay{left:calc(var(--spacing) * 3)}@media (width>=40rem){.jenjang-slider-nav--prev.jenjang-slider-nav--overlay{left:calc(var(--spacing) * 4)}}.jenjang-slider-nav--next.jenjang-slider-nav--overlay{right:calc(var(--spacing) * 3)}@media (width>=40rem){.jenjang-slider-nav--next.jenjang-slider-nav--overlay{right:calc(var(--spacing) * 4)}}.jenjang-slider-nav--control{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft)}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-nav--control{border-color:color-mix(in oklab, var(--color-border-soft) 80%, transparent)}}.jenjang-slider-nav--control{background-color:var(--color-white);color:var(--color-ink);--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);--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-nav--control{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}@media (hover:hover){.jenjang-slider-nav--control:hover{border-color:var(--color-primary-200);color:var(--color-primary-600)}}.jenjang-slider-nav--control:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-nav--control:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.jenjang-slider-nav--control:where(.dark,.dark *){background-color:var(--color-surface-dark);color:var(--color-white)}@media (hover:hover){.jenjang-slider-nav--control:where(.dark,.dark *):hover{border-color:#f19c0066}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-nav--control:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-primary-500) 40%, transparent)}}.jenjang-slider-nav--control:where(.dark,.dark *):hover{color:var(--color-primary-400)}}.jenjang-slider-content{width:100%;min-height:0;position:relative}@media (width>=64rem){.jenjang-slider-content{height:100%}}.jenjang-slider-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-card{border-color:color-mix(in oklab, var(--color-border-soft) 60%, transparent)}}.jenjang-slider-card{background-color:var(--color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-card{background-color:color-mix(in oklab, var(--color-surface-elevated) 95%, transparent)}}.jenjang-slider-card{--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);--tw-shadow-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.jenjang-slider-card{--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,)}@media (width>=40rem){.jenjang-slider-card{border-radius:var(--radius-3xl);--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)}}@media (width>=64rem){.jenjang-slider-card{min-height:28.8rem}}.jenjang-slider-card:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-card:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.jenjang-slider-card:where(.dark,.dark *){background-color:var(--color-surface-dark)}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-card:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-surface-dark) 95%, transparent)}}.jenjang-slider-panels{height:auto;position:relative;overflow:visible}@media (width>=64rem){.jenjang-slider-panels{flex:1;height:auto;min-height:0;overflow:hidden}}.jenjang-slider-panel{padding:calc(var(--spacing) * 4);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width>=40rem){.jenjang-slider-panel{padding:calc(var(--spacing) * 6)}}@media (width>=64rem){.jenjang-slider-panel{padding:calc(var(--spacing) * 7);padding-right:calc(var(--spacing) * 14);position:absolute;inset:0}}.jenjang-slider-panel-head{margin-bottom:calc(var(--spacing) * 2.5);align-items:center;gap:calc(var(--spacing) * 3);flex-shrink:0;display:flex}@media (width>=40rem){.jenjang-slider-panel-head{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4)}}.jenjang-slider-panel-copy{justify-content:center;gap:var(--spacing);flex-direction:column;flex:1;min-width:0;display:flex}@media (width>=40rem){.jenjang-slider-panel-copy{gap:calc(var(--spacing) * 1.5)}}.jenjang-slider-badge{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-radius:var(--radius-2xl);padding:calc(var(--spacing) * .5);background-color:#0000;flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:none}@media (width>=40rem){.jenjang-slider-badge{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);display:inline-flex}}.jenjang-slider-badge-icon{object-fit:contain;object-position:center;width:100%;max-width:3.25rem;height:100%;max-height:3.25rem}@media (width>=40rem){.jenjang-slider-badge-icon{max-width:3.75rem;max-height:3.75rem}}html.dark{--jenjang-icon-gold-filter:brightness(0) saturate(100%) invert(67%) sepia(98%) saturate(749%) hue-rotate(359deg) brightness(101%) contrast(101%)}html.dark .jenjang-slider-chip-icon,html.dark .jenjang-slider-badge-icon{filter:var(--jenjang-icon-gold-filter)}html.dark .jenjang-slider-chip:not(.is-active) .jenjang-slider-chip-icon{filter:var(--jenjang-icon-gold-filter);opacity:.55}html.dark .jenjang-slider-chip:not(.is-active):hover .jenjang-slider-chip-icon,html.dark .jenjang-slider-chip.is-active .jenjang-slider-chip-icon{filter:var(--jenjang-icon-gold-filter);opacity:1}.jenjang-slider-badge-fallback{border-radius:var(--radius-2xl);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-primary-500);--tw-gradient-to:var(--color-primary-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));width:100%;height:100%;font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--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);--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 30%, transparent) var(--tw-shadow-alpha), transparent);justify-content:center;align-items:center;display:flex}@media (width>=40rem){.jenjang-slider-badge-fallback{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.jenjang-slider-title{text-align:left;min-width:0;font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}@media (width>=40rem){.jenjang-slider-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media (width>=64rem){.jenjang-slider-title{--tw-leading:var(--leading-tight);font-size:1.75rem;line-height:var(--leading-tight)}}.jenjang-slider-title:where(.dark,.dark *){color:var(--color-white)}.jenjang-slider-caption{text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-primary-700)}@media (width>=40rem){.jenjang-slider-caption{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (width>=64rem){.jenjang-slider-caption{font-size:.9375rem}}.jenjang-slider-caption:where(.dark,.dark *){color:var(--color-primary-300)}.jenjang-slider-desc-shell{border-radius:var(--radius-2xl);background-color:var(--color-footer-surface);min-height:0;padding:calc(var(--spacing) * 4);flex:1;position:relative;overflow:hidden}@media (width>=40rem){.jenjang-slider-desc-shell{padding:calc(var(--spacing) * 5)}}.jenjang-slider-desc-shell:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-desc-shell:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.jenjang-slider-desc-box{overscroll-behavior-y:contain;height:auto;padding-right:0;overflow:visible}@media (width>=40rem){.jenjang-slider-desc-box{padding-right:var(--spacing)}}@media (width>=64rem){.jenjang-slider-desc-box{height:100%;overflow-y:auto}}.jenjang-slider-desc-box{scrollbar-width:thin;scrollbar-color:#f19c0073 transparent}.jenjang-slider-desc-box::-webkit-scrollbar{width:6px}.jenjang-slider-desc-box::-webkit-scrollbar-thumb{background:#f19c0073;border-radius:9999px}.jenjang-slider-desc-fade{pointer-events:none;height:calc(var(--spacing) * 8);inset-inline:0;display:none;position:absolute;bottom:0}@media (width>=64rem){.jenjang-slider-desc-fade{display:block}}.jenjang-slider-desc-fade{background:linear-gradient(#f3f4f600,#f3f4f6fa)}html.dark .jenjang-slider-desc-fade{background:linear-gradient(#11182700,#111827f2)}.jenjang-slider-desc{text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);white-space:pre-line;color:var(--color-ink-muted)}@media (width>=40rem){.jenjang-slider-desc{font-size:.9375rem}}.jenjang-slider-desc:where(.dark,.dark *){color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-desc:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.jenjang-slider-panel-foot{margin-top:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border-soft);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-panel-foot{border-color:color-mix(in oklab, var(--color-border-soft) 60%, transparent)}}.jenjang-slider-panel-foot{padding-top:calc(var(--spacing) * 3)}@media (width>=40rem){.jenjang-slider-panel-foot{margin-top:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:0;padding-top:0}}.jenjang-slider-panel-foot:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-panel-foot:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.jenjang-slider-cta{--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase}.jenjang-slider-cta:after{content:"→";font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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));--tw-duration:.2s;transition-duration:.2s}.jenjang-slider-cta:hover:after{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.home-berita-card-arrow{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);background-color:var(--color-navy-600);color:var(--color-white);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));--tw-duration:.3s;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.3s;display:flex}@media (hover:hover){.home-berita-card-arrow:is(:where(.group):hover *){background-color:var(--color-navy-700)}}html.dark .home-berita-card-arrow{background-color:var(--color-primary-500)}@media (hover:hover){html.dark .home-berita-card-arrow:is(:where(.group):hover *){background-color:var(--color-primary-600)}}.jenjang-slider-controls{margin-top:calc(var(--spacing) * 6);justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);display:flex}@media (width>=40rem){.jenjang-slider-controls{margin-top:calc(var(--spacing) * 8)}}@media (width>=64rem){.jenjang-slider-controls{display:none}}.jenjang-slider-controls .jenjang-slider-dots{border-style:var(--tw-border-style);border-width:0;margin-top:0;padding:0}.jenjang-slider-dots{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);flex-shrink:0;display:flex}@media (width>=40rem){.jenjang-slider-dots{padding-inline:calc(var(--spacing) * 6)}}@media (width>=64rem){.jenjang-slider-dots{justify-content:flex-start}}.jenjang-slider-dots--desktop{display:none}@media (width>=64rem){.jenjang-slider-dots--desktop{display:flex}}.jenjang-slider-dot{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ink-muted);border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-dot{border-color:color-mix(in oklab, var(--color-ink-muted) 50%, transparent)}}.jenjang-slider-dot{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;background-color:#0000;transition-duration:.3s}.jenjang-slider-dot:where(.dark,.dark *){border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-dot:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.jenjang-slider-dot.is-active{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y);border-color:var(--color-primary-500);background-color:var(--color-primary-500)}.jenjang-slider-dot.is-active:where(.dark,.dark *){border-color:var(--color-primary-400);background-color:var(--color-primary-400)}.jenjang-slider-dot:not(.is-active):hover{border-color:#f5ae2699}@supports (color:color-mix(in lab, red, red)){.jenjang-slider-dot:not(.is-active):hover{border-color:color-mix(in oklab, var(--color-primary-400) 60%, transparent)}}@media (width>=768px){.jenjang-grid-container{display:block!important}}.home-section-header .section-kicker:after{content:"";height:1px;width:calc(var(--spacing) * 8);--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-primary-500);--tw-gradient-to:var(--color-primary-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));display:none}@media (width<=767px){.home-section-header .section-kicker{justify-content:center}.home-section-header .section-kicker:after{display:inline-block}}.jenjang-grid{gap:calc(var(--spacing) * 5);display:grid}@media (width>=40rem){.jenjang-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.jenjang-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=80rem){.jenjang-grid{gap:calc(var(--spacing) * 6)}}.jenjang-card{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface-elevated);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);height:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#0000000d;flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.jenjang-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.jenjang-card{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.jenjang-card:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-primary-200);--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);--tw-shadow-color:#f19c001a}@supports (color:color-mix(in lab, red, red)){.jenjang-card:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}}.jenjang-card:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.jenjang-card:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.jenjang-card:where(.dark,.dark *){background-color:var(--color-surface-dark)}@media (hover:hover){.jenjang-card:where(.dark,.dark *):hover{border-color:#f19c004d}@supports (color:color-mix(in lab, red, red)){.jenjang-card:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-primary-500) 30%, transparent)}}}.inner-page,.org-structure-page{position:relative;overflow:hidden}.inner-page-hero,.org-structure-hero{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface-elevated);padding:calc(var(--spacing) * 6);--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)}@media (width>=40rem){.inner-page-hero,.org-structure-hero{padding:calc(var(--spacing) * 8)}}:is(.inner-page-hero,.org-structure-hero):where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:is(.inner-page-hero,.org-structure-hero):where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}:is(.inner-page-hero,.org-structure-hero):where(.dark,.dark *){background-color:var(--color-surface-dark)}.org-structure-group-head{margin-bottom:calc(var(--spacing) * 6);align-items:flex-start;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface-elevated);padding:calc(var(--spacing) * 5);--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);display:flex}@media (width>=40rem){.org-structure-group-head{padding:calc(var(--spacing) * 6)}}@media (width>=64rem){.org-structure-group-head{margin-bottom:calc(var(--spacing) * 8)}}.org-structure-group-head:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.org-structure-group-head:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.org-structure-group-head:where(.dark,.dark *){background-color:var(--color-surface-dark)}.org-structure-group-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-2xl);background-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent);color:var(--color-primary-600);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--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);--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 20%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.org-structure-group-icon:where(.dark,.dark *){background-color:#f19c0033}@supports (color:color-mix(in lab, red, red)){.org-structure-group-icon:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-500) 20%, transparent)}}.org-structure-group-icon:where(.dark,.dark *){color:var(--color-primary-400);--tw-ring-color:#f19c004d}@supports (color:color-mix(in lab, red, red)){.org-structure-group-icon:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 30%, transparent)}}.org-structure-group-title{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}@media (width>=40rem){.org-structure-group-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.org-structure-group-title:where(.dark,.dark *){color:var(--color-white)}.org-structure-group-desc{margin-top:calc(var(--spacing) * 2);max-width:var(--container-3xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink-muted)}@media (width>=40rem){.org-structure-group-desc{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.org-structure-group-desc:where(.dark,.dark *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.org-structure-group-desc:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.org-structure-grid{gap:calc(var(--spacing) * 6);display:grid}@media (width>=40rem){.org-structure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.org-structure-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=80rem){.org-structure-grid{gap:calc(var(--spacing) * 8)}}.org-profile-card{height:100%}.org-profile-card-shell{background-color:var(--color-white);--tw-shadow:0 8px 30px var(--tw-shadow-color,#0f172a1f);height:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);border-radius:1.25rem;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (hover:hover){.org-profile-card-shell:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 16px 40px var(--tw-shadow-color,#0f172a29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.org-profile-card-shell:where(.dark,.dark *){background-color:var(--color-surface-dark);--tw-shadow-color:#00000059}@supports (color:color-mix(in lab, red, red)){.org-profile-card-shell:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 35%, transparent) var(--tw-shadow-alpha), transparent)}}@media (hover:hover){.org-profile-card-shell:where(.dark,.dark *):hover{--tw-shadow-color:#00000073}@supports (color:color-mix(in lab, red, red)){.org-profile-card-shell:where(.dark,.dark *):hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 45%, transparent) var(--tw-shadow-alpha), transparent)}}}.org-profile-card-header{background-color:#1c398ee0;height:7.5rem;position:relative}@supports (color:color-mix(in lab, red, red)){.org-profile-card-header{background-color:color-mix(in oklab, var(--color-blue-900) 88%, transparent)}}@media (width>=40rem){.org-profile-card-header{height:8.25rem}}.org-profile-card-header:where(.dark,.dark *){background-color:#162456eb}@supports (color:color-mix(in lab, red, red)){.org-profile-card-header:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-950) 92%, transparent)}}.org-profile-card-wave{width:100%;height:2.125rem;fill:var(--color-white);display:block;position:absolute;bottom:-1px;left:0}.org-profile-card-wave:where(.dark,.dark *){fill:var(--color-surface-dark)}.org-profile-card-wave-lg{height:calc(var(--spacing) * 14)}.org-profile-card-avatar{z-index:10;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:38%;width:7.5rem;height:7.5rem;translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);border-width:5px;border-color:var(--color-white);background-color:var(--color-white);--tw-shadow:0 8px 24px 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);border-radius:3.40282e38px;position:absolute;bottom:0;left:50%;overflow:hidden}@media (width>=40rem){.org-profile-card-avatar{height:calc(var(--spacing) * 32);width:calc(var(--spacing) * 32)}}.org-profile-card-avatar:where(.dark,.dark *){border-color:var(--color-surface-dark);background-color:var(--color-surface-dark)}.org-profile-card-body{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-top:4.25rem;padding-bottom:calc(var(--spacing) * 6);text-align:center;flex-direction:column;flex:1;align-items:center;display:flex}@media (width>=40rem){.org-profile-card-body{padding-inline:calc(var(--spacing) * 8);padding-top:4.75rem}}.org-profile-card-body:where(.dark,.dark *){background-color:var(--color-surface-dark)}.org-profile-card-name{font-family:var(--font-display);--tw-leading:var(--leading-snug);font-size:1.0625rem;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}@media (width>=40rem){.org-profile-card-name{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.org-profile-card-name:where(.dark,.dark *){color:var(--color-white)}.org-profile-card-summary{margin-top:calc(var(--spacing) * 2.5);-webkit-line-clamp:3;--tw-leading:var(--leading-relaxed);max-width:17rem;font-size:.8125rem;line-height:var(--leading-relaxed);color:var(--color-slate-500);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=40rem){.org-profile-card-summary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.org-profile-card-summary:where(.dark,.dark *){color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.org-profile-card-summary:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.org-profile-card-btn{margin-top:calc(var(--spacing) * 5);background-color:var(--color-navy-600);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--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);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.3s;display:inline-flex}@media (hover:hover){.org-profile-card-btn:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-navy-700);--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)}}html.dark .org-profile-card-btn{background-color:var(--color-primary-500)}@media (hover:hover){html.dark .org-profile-card-btn:hover{background-color:var(--color-primary-600)}}.org-member-social,.org-profile-card-social,.org-structure-card-social,.org-profile-main-social{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2.5);width:100%;display:flex}@media (width>=40rem){.org-member-social,.org-profile-card-social,.org-structure-card-social,.org-profile-main-social{gap:calc(var(--spacing) * 3)}}.org-member-social{padding-bottom:3rem}@media (width>=640px){.org-member-social{padding-bottom:3.5rem}}.org-profile-card-social,.org-structure-card-social{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 5);margin-top:auto}@media (width>=40rem){.org-profile-card-social,.org-structure-card-social{padding-inline:calc(var(--spacing) * 5)}}:is(.org-profile-card-social,.org-structure-card-social):where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:is(.org-profile-card-social,.org-structure-card-social):where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}:is(.org-profile-card-social,.org-structure-card-social):where(.dark,.dark *){background-color:var(--color-surface-dark)}.org-profile-detail{max-width:var(--container-3xl);margin-inline:auto}.org-profile-detail-card{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface-elevated);--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);position:relative;overflow:hidden}.org-profile-detail-card:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.org-profile-detail-card:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.org-profile-detail-card:where(.dark,.dark *){background-color:var(--color-surface-dark)}.org-profile-detail-header{height:calc(var(--spacing) * 36);background-color:#0f172bd9;position:relative}@supports (color:color-mix(in lab, red, red)){.org-profile-detail-header{background-color:color-mix(in oklab, var(--color-slate-900) 85%, transparent)}}@media (width>=40rem){.org-profile-detail-header{height:calc(var(--spacing) * 40)}}.org-profile-detail-header:where(.dark,.dark *){background-color:#020618e6}@supports (color:color-mix(in lab, red, red)){.org-profile-detail-header:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-950) 90%, transparent)}}.org-profile-detail-avatar{z-index:10;height:calc(var(--spacing) * 36);width:calc(var(--spacing) * 36);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-white);background-color:var(--color-white);--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);--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 25%, transparent) var(--tw-shadow-alpha), transparent);border-radius:3.40282e38px;position:absolute;top:7.5rem;left:50%;overflow:hidden}@media (width>=40rem){.org-profile-detail-avatar{height:calc(var(--spacing) * 40);width:calc(var(--spacing) * 40);top:8.5rem}}.org-profile-detail-avatar:where(.dark,.dark *){border-color:var(--color-surface-dark);background-color:var(--color-surface-dark)}.org-profile-detail-body{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 24);padding-bottom:calc(var(--spacing) * 8);text-align:center}@media (width>=40rem){.org-profile-detail-body{padding-inline:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 28)}}.org-profile-detail-name{font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}@media (width>=40rem){.org-profile-detail-name{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.org-profile-detail-name:where(.dark,.dark *){color:var(--color-white)}.org-profile-detail-position{margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary-600)}.org-profile-detail-position:where(.dark,.dark *){color:var(--color-primary-400)}.org-profile-detail-institution{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-muted)}.org-profile-detail-institution:where(.dark,.dark *){color:#fff9}@supports (color:color-mix(in lab, red, red)){.org-profile-detail-institution:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.org-profile-detail-bio,.org-profile-detail-summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink-muted)}:is(.org-profile-detail-bio,.org-profile-detail-summary):where(.dark,.dark *){color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){:is(.org-profile-detail-bio,.org-profile-detail-summary):where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.scrollbar-hidden{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hidden::-webkit-scrollbar{display:none}.org-profile-page{--org-profile-nav-offset:7rem;padding-top:var(--org-profile-nav-offset);flex-direction:column;display:flex}@media (width>=1024px){.org-profile-page{--org-profile-nav-offset:8rem}body.page-viewport-fit{flex-direction:column;height:100dvh;max-height:100dvh;display:flex;overflow:hidden}body.page-viewport-fit main{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}body.page-viewport-fit .org-profile-page{border-bottom-style:var(--tw-border-style);border-bottom-width:0;flex:1;min-height:0;overflow:hidden}body.page-viewport-fit .org-profile-page-shell{min-height:0;padding-bottom:calc(var(--spacing) * 3);flex:1}@media (width>=64rem){body.page-viewport-fit .org-profile-page-shell{padding-bottom:calc(var(--spacing) * 4)}}body.page-viewport-fit .org-profile-breadcrumb{margin-bottom:calc(var(--spacing) * 3)}@media (width>=64rem){body.page-viewport-fit .org-profile-breadcrumb{margin-bottom:calc(var(--spacing) * 4)}}body.page-viewport-fit .org-profile-sidebar{min-height:0;max-height:none}body.page-viewport-fit .org-profile-main-card{min-height:0}}.org-profile-page-shell{flex-direction:column;flex:1;min-height:0;display:flex}.org-profile-breadcrumb{margin-bottom:calc(var(--spacing) * 4);flex-shrink:0}@media (width>=64rem){.org-profile-breadcrumb{margin-bottom:calc(var(--spacing) * 5)}}.org-profile-layout{gap:calc(var(--spacing) * 5);flex:1;min-height:0;display:grid}@media (width>=64rem){.org-profile-layout{align-items:stretch;gap:calc(var(--spacing) * 8);grid-template-columns:repeat(12,minmax(0,1fr))}}.org-profile-sidebar{flex-direction:column;min-height:0;display:flex}@media (width>=64rem){.org-profile-sidebar{grid-column:span 4/span 4}}@media (width>=80rem){.org-profile-sidebar{grid-column:span 3/span 3}}.org-profile-sidebar{max-height:min(16rem,38vh)}.org-profile-sidebar-panel{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);flex-direction:column;flex:1;min-height:0;display:flex}@supports (color:color-mix(in lab, red, red)){.org-profile-sidebar-panel{border-color:color-mix(in oklab, var(--color-border-soft) 70%, transparent)}}.org-profile-sidebar-panel{background-color:var(--color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.org-profile-sidebar-panel{background-color:color-mix(in oklab, var(--color-surface-elevated) 70%, transparent)}}.org-profile-sidebar-panel{padding:calc(var(--spacing) * 3);--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);--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,)}@media (width>=64rem){.org-profile-sidebar-panel{padding:calc(var(--spacing) * 4)}}.org-profile-sidebar-panel:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.org-profile-sidebar-panel:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.org-profile-sidebar-panel:where(.dark,.dark *){background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.org-profile-sidebar-panel:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}@media (width>=1024px){.org-profile-sidebar{min-height:0;max-height:none}}.org-profile-sidebar-head{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-shrink:0;display:flex}.org-profile-sidebar-title{font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}@media (width>=64rem){.org-profile-sidebar-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.org-profile-sidebar-title:where(.dark,.dark *){color:var(--color-white)}.org-profile-sidebar-back{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-muted);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));display:inline-flex}@media (hover:hover){.org-profile-sidebar-back:hover{color:var(--color-primary-600)}}.org-profile-sidebar-back:where(.dark,.dark *){color:#fff9}@supports (color:color-mix(in lab, red, red)){.org-profile-sidebar-back:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 60%, transparent)}}@media (hover:hover){.org-profile-sidebar-back:where(.dark,.dark *):hover{color:var(--color-primary-400)}}.org-profile-sidebar-list{flex:1;min-height:0}:where(.org-profile-sidebar-list>: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)))}.org-profile-sidebar-list{padding-right:calc(var(--spacing) * .5);overflow-y:auto}.org-profile-sidebar-group-label{margin-bottom:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-ink-muted);text-transform:uppercase}.org-profile-sidebar-group-label:where(.dark,.dark *){color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.org-profile-sidebar-group-label:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 50%, transparent)}}:where(.org-profile-sidebar-chips>: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)))}.org-profile-chip{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:#fffc;border-width:1px;border-color:#0000;display:flex}@supports (color:color-mix(in lab, red, red)){.org-profile-chip{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.org-profile-chip{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);color:inherit;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;text-decoration-line:none;transition-duration:.2s}.org-profile-chip:where(.dark,.dark *){background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.org-profile-chip:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.org-profile-chip:hover{border-color:#ffe0a3cc}@supports (color:color-mix(in lab, red, red)){.org-profile-chip:hover{border-color:color-mix(in oklab, var(--color-primary-200) 80%, transparent)}}.org-profile-chip:hover{background-color:#fff8ebb3}@supports (color:color-mix(in lab, red, red)){.org-profile-chip:hover{background-color:color-mix(in oklab, var(--color-primary-50) 70%, transparent)}}.org-profile-chip: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)}.org-profile-chip:hover:where(.dark,.dark *){border-color:#f19c0040}@supports (color:color-mix(in lab, red, red)){.org-profile-chip:hover:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-primary-500) 25%, transparent)}}.org-profile-chip:hover:where(.dark,.dark *){background-color:#f19c001a}@supports (color:color-mix(in lab, red, red)){.org-profile-chip:hover:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}.org-profile-chip.is-active{border-color:color-mix(in oklab, var(--color-primary-500) 60%, transparent);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-primary-50);--tw-gradient-to:var(--color-primary-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));--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);--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}.org-profile-chip.is-active:where(.dark,.dark *){border-color:#f5ae2666}@supports (color:color-mix(in lab, red, red)){.org-profile-chip.is-active:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-primary-400) 40%, transparent)}}.org-profile-chip.is-active:where(.dark,.dark *){--tw-gradient-from:#f19c0026}@supports (color:color-mix(in lab, red, red)){.org-profile-chip.is-active:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.org-profile-chip.is-active:where(.dark,.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));--tw-gradient-to:#d98c001a}@supports (color:color-mix(in lab, red, red)){.org-profile-chip.is-active:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-primary-600) 10%, transparent)}}.org-profile-chip.is-active:where(.dark,.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))}.org-profile-chip-avatar{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);object-fit:cover;--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);--tw-ring-color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0}.org-profile-chip-avatar:where(.dark,.dark *){--tw-ring-color:var(--color-surface-dark)}.org-profile-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);flex:1;overflow:hidden}.org-profile-chip-name:where(.dark,.dark *){color:var(--color-white)}.org-profile-main{flex-direction:column;min-width:0;min-height:0;display:flex}@media (width>=64rem){.org-profile-main{grid-column:span 8/span 8}}@media (width>=80rem){.org-profile-main{grid-column:span 9/span 9}}.org-profile-main-card{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.org-profile-main-card{border-color:color-mix(in oklab, var(--color-border-soft) 80%, transparent)}}.org-profile-main-card{background-color:var(--color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.org-profile-main-card{background-color:color-mix(in oklab, var(--color-surface-elevated) 90%, transparent)}}.org-profile-main-card{--tw-shadow:0 20px 60px 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);--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,)}.org-profile-main-card:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.org-profile-main-card:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.org-profile-main-card:where(.dark,.dark *){background-color:var(--color-surface-dark)}@supports (color:color-mix(in lab, red, red)){.org-profile-main-card:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-surface-dark) 95%, transparent)}}.org-profile-main-card:where(.dark,.dark *){--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.org-profile-main-card:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.org-profile-main-cover{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border-soft);flex-shrink:0;position:relative}@supports (color:color-mix(in lab, red, red)){.org-profile-main-cover{border-color:color-mix(in oklab, var(--color-border-soft) 60%, transparent)}}.org-profile-main-cover{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 4)}@media (width>=40rem){.org-profile-main-cover{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 6)}}.org-profile-main-cover:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.org-profile-main-cover:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.org-profile-main-cover{background:linear-gradient(135deg,#1e3a8a1f 0%,#f19c0014 45%,#0000 100%)}html.dark .org-profile-main-cover{background:linear-gradient(135deg,#1e3a8a59 0%,#f19c001f 50%,#0000 100%)}.org-profile-main-cover-glow{pointer-events:none;top:calc(var(--spacing) * -10);right:calc(var(--spacing) * -10);z-index:0;height:calc(var(--spacing) * 40);width:calc(var(--spacing) * 40);background-color:#f5ae2633;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab, red, red)){.org-profile-main-cover-glow{background-color:color-mix(in oklab, var(--color-primary-400) 20%, transparent)}}.org-profile-main-cover-glow{--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,)}.org-profile-main-hero{z-index:1;align-items:center;gap:calc(var(--spacing) * 3);text-align:center;flex-direction:column;display:flex;position:relative}@media (width>=40rem){.org-profile-main-hero{align-items:flex-end;gap:calc(var(--spacing) * 4);text-align:left;flex-direction:row}}.org-profile-main-avatar-wrap{z-index:1;padding:var(--spacing);background:linear-gradient(135deg,#1e3a8a,#f19c00);border-radius:3.40282e38px;flex-shrink:0;position:relative}.org-profile-main-avatar{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-white);object-fit:cover;object-position:center;--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);border-radius:3.40282e38px;display:block}@media (width>=40rem){.org-profile-main-avatar{height:calc(var(--spacing) * 28);width:calc(var(--spacing) * 28)}}.org-profile-main-avatar:where(.dark,.dark *){border-color:var(--color-surface-dark)}.org-profile-main-meta{min-width:0;padding-bottom:var(--spacing);flex:1}.org-profile-main-badges{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}@media (width>=40rem){.org-profile-main-badges{justify-content:flex-start}}.org-profile-pill{background-color:#f19c0026;border-radius:3.40282e38px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.org-profile-pill{background-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.org-profile-pill{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary-700)}.org-profile-pill:where(.dark,.dark *){background-color:#f19c0033}@supports (color:color-mix(in lab, red, red)){.org-profile-pill:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-500) 20%, transparent)}}.org-profile-pill:where(.dark,.dark *){color:var(--color-primary-300)}.org-profile-pill-muted{background-color:#0f172b0d}@supports (color:color-mix(in lab, red, red)){.org-profile-pill-muted{background-color:color-mix(in oklab, var(--color-slate-900) 5%, transparent)}}.org-profile-pill-muted{color:var(--color-ink-muted)}.org-profile-pill-muted:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.org-profile-pill-muted:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.org-profile-pill-muted:where(.dark,.dark *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.org-profile-pill-muted:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.org-profile-main-name{margin-top:calc(var(--spacing) * 3);font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}@media (width>=40rem){.org-profile-main-name{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.org-profile-main-name:where(.dark,.dark *){color:var(--color-white)}.org-profile-main-position{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary-600)}@media (width>=40rem){.org-profile-main-position{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.org-profile-main-position:where(.dark,.dark *){color:var(--color-primary-400)}.org-profile-main-institution{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-muted)}.org-profile-main-institution:where(.dark,.dark *){color:#fff9}@supports (color:color-mix(in lab, red, red)){.org-profile-main-institution:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.org-profile-main-tenure{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-muted)}@media (width>=40rem){.org-profile-main-tenure{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.org-profile-main-tenure:where(.dark,.dark *){color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.org-profile-main-tenure:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.org-profile-main-content{min-height:0;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);flex:1;overflow-y:auto}@media (width>=40rem){.org-profile-main-content{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6)}}@media (width>=64rem){.org-profile-main-content{padding-inline:calc(var(--spacing) * 8)}}.org-profile-section-title{font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-ink-muted);text-transform:uppercase}.org-profile-section-title:where(.dark,.dark *){color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.org-profile-section-title:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.org-profile-facts{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);display:grid}@media (width>=40rem){.org-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.org-profile-fact{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab, var(--color-border-soft) 70%, transparent);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-white);--tw-gradient-to:color-mix(in oklab, var(--color-slate-50) 80%, 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));padding:calc(var(--spacing) * 4);--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);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));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.org-profile-fact:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.org-profile-fact:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.org-profile-fact:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.org-profile-fact:where(.dark,.dark *){--tw-gradient-from:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.org-profile-fact:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-white) 5%, transparent)}}.org-profile-fact:where(.dark,.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));--tw-gradient-to:#ffffff05}@supports (color:color-mix(in lab, red, red)){.org-profile-fact:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-white) 2%, transparent)}}.org-profile-fact:where(.dark,.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))}.org-profile-fact-label{--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#d98c00cc;display:block}@supports (color:color-mix(in lab, red, red)){.org-profile-fact-label{color:color-mix(in oklab, var(--color-primary-600) 80%, transparent)}}.org-profile-fact-label{text-transform:uppercase}.org-profile-fact-label:where(.dark,.dark *){color:#f5ae26cc}@supports (color:color-mix(in lab, red, red)){.org-profile-fact-label:where(.dark,.dark *){color:color-mix(in oklab, var(--color-primary-400) 80%, transparent)}}.org-profile-fact-value{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink)}.org-profile-fact-value:where(.dark,.dark *){color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.org-profile-fact-value:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.org-profile-bio-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft)}@supports (color:color-mix(in lab, red, red)){.org-profile-bio-card{border-color:color-mix(in oklab, var(--color-border-soft) 70%, transparent)}}.org-profile-bio-card{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.org-profile-bio-card{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.org-profile-bio-card{padding:calc(var(--spacing) * 4)}@media (width>=40rem){.org-profile-bio-card{padding:calc(var(--spacing) * 5)}}.org-profile-bio-card:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.org-profile-bio-card:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.org-profile-bio-card:where(.dark,.dark *){background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.org-profile-bio-card:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.org-profile-bio-card-empty{text-align:center}.org-profile-bio-card .org-profile-section-title{margin-bottom:calc(var(--spacing) * 3)}.org-profile-main-bio,.org-profile-main-summary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink-muted)}@media (width>=40rem){.org-profile-main-bio,.org-profile-main-summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}:is(.org-profile-main-bio,.org-profile-main-summary):where(.dark,.dark *){color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){:is(.org-profile-main-bio,.org-profile-main-summary):where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.org-profile-main-footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border-soft);flex-shrink:0;justify-content:center;width:100%;margin-top:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.org-profile-main-footer{border-color:color-mix(in oklab, var(--color-border-soft) 80%, transparent)}}.org-profile-main-footer{padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 5);text-align:center}@media (width>=40rem){.org-profile-main-footer{padding-inline:calc(var(--spacing) * 6)}}.org-profile-main-footer:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.org-profile-main-footer:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.org-profile-main-social{border-style:var(--tw-border-style);padding-top:var(--spacing);background-color:#0000;border-width:0}.org-profile-main-social:where(.dark,.dark *){background-color:#0000}@media (width<=1023px){body.page-viewport-fit{flex-direction:column;min-height:100dvh;display:flex}body.page-viewport-fit main{flex:1 0 auto;min-height:auto;display:block;overflow:visible}body.page-viewport-fit .site-footer{padding-bottom:var(--mobile-float-offset);flex-shrink:0;margin-top:auto}section.inner-page.inner-page-top{scroll-margin-top:1rem;padding-top:max(1rem, env(safe-area-inset-top))!important}.news-hero .hero-content-offset{padding-top:max(1rem, env(safe-area-inset-top))!important}.hero-content-offset{padding-top:max(1rem, env(safe-area-inset-top))}.org-profile-page{--org-profile-nav-offset:max(1rem, env(safe-area-inset-top));padding-top:var(--org-profile-nav-offset)!important}.org-profile-main-card{overflow:hidden}.org-profile-main-cover{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl);overflow:hidden}.org-profile-main-cover-glow{top:calc(var(--spacing) * -6);right:calc(var(--spacing) * -6);height:calc(var(--spacing) * 28);width:calc(var(--spacing) * 28)}.org-profile-page-shell,.news-article-body .container-site{padding-bottom:calc(var(--spacing) * 2)}section.inner-page.section{scroll-margin-top:1rem}.ppdb-hero{padding-top:max(1rem, env(safe-area-inset-top))}.ppdb-hero .container-site{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 10)}.ppdb-hero-main{text-align:center;flex-direction:column;align-items:center;display:flex}.ppdb-hero-main__date{justify-content:center;width:100%;display:flex}.ppdb-hero-countdown-wrap--mobile{margin-top:calc(var(--spacing) * 4);text-align:center;width:100%}.ppdb-hero-countdown-wrap--mobile .ppdb-hero-countdown--inline{width:100%;max-width:20rem;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);justify-content:center;margin-inline:auto}@media (width>=40rem){.ppdb-hero-countdown-wrap--mobile .ppdb-hero-countdown--inline{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}}.ppdb-hero-countdown__ended--mobile{margin-top:calc(var(--spacing) * 4);width:100%;max-width:var(--container-md)}.ppdb-hero-main__kicker{display:none}.ppdb-hero-main__title{margin-inline:auto;margin-top:calc(var(--spacing) * 4);max-width:var(--container-md);text-align:center}.ppdb-hero-main__description{display:none}.ppdb-hero-main__actions{margin-top:calc(var(--spacing) * 6);justify-content:center;width:100%}.ppdb-hero-main__contact{display:none}.home-section-screen{scroll-margin-top:1rem}.org-profile-main-name{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.org-profile-page{background-color:var(--color-surface);display:block}@supports (color:color-mix(in lab, red, red)){.org-profile-page{background-color:color-mix(in oklab, var(--color-surface) 95%, transparent)}}.org-profile-page:where(.dark,.dark *){background-color:var(--color-surface-dark)}@supports (color:color-mix(in lab, red, red)){.org-profile-page:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-surface-dark) 95%, transparent)}}.org-profile-page-shell,.org-profile-layout,.org-profile-main{flex:none;min-height:auto;display:block}.org-profile-main-card{border-color:var(--color-border-soft);background-color:var(--color-surface-elevated);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);min-height:auto;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex:none}.org-profile-main-card:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.org-profile-main-card:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.org-profile-main-card:where(.dark,.dark *){background-color:var(--color-surface-dark)}.org-profile-main-card{-webkit-backdrop-filter:none;backdrop-filter:none}.org-profile-main-cover{background-color:var(--color-surface-elevated)}.org-profile-main-cover:where(.dark,.dark *){background-color:var(--color-surface-dark)}.org-profile-main-cover{background:linear-gradient(135deg,#1e3a8a24 0%,#f19c001a 42%,#fff 100%)}html.dark .org-profile-main-cover{background:linear-gradient(135deg,#1e3a8a61 0%,#f19c0024 45%,#111827 100%)}.org-profile-main-content{flex:none;min-height:auto;overflow:visible}.org-profile-main-footer{flex-shrink:0}.org-profile-bio-card{background-color:var(--color-white)}.org-profile-bio-card:where(.dark,.dark *){background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.org-profile-bio-card:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}#jenjang.jenjang-section{border-top-style:var(--tw-border-style);padding-inline:0;padding-top:0;padding-bottom:calc(var(--spacing) * 12);border-top-width:0;overflow:visible}#jenjang.jenjang-section .container-site{padding-inline:0}.jenjang-mobile-hero-inner{padding-inline:0;padding-bottom:232px}.jenjang-mobile-hero .page-mobile-hero-content{padding-inline:calc(var(--spacing) * 4)}.jenjang-mobile-chips{width:100%;max-width:none;padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 1.5);margin-bottom:0}.jenjang-mobile-chips-grid{gap:calc(var(--spacing) * 2);flex-direction:column;width:100%;display:flex}.jenjang-mobile-chips-row{justify-content:space-between;align-items:stretch;gap:calc(var(--spacing) * 2);width:100%;display:flex}.jenjang-mobile-chip{border-style:var(--tw-border-style);text-align:center;min-width:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);background-color:#0000;border-width:0;flex:1 1 0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.jenjang-mobile-chip-pill{width:100%;max-width:100%;min-height:2.75rem;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);--tw-tracking:.05em;letter-spacing:.05em;color:#4a2f1ae6;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.jenjang-mobile-chip-pill{color:color-mix(in oklab, var(--color-brown-800) 90%, transparent)}}.jenjang-mobile-chip-pill{text-transform:uppercase;--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);--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,);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out)}.jenjang-mobile-chip-pill:where(.dark,.dark *){color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.jenjang-mobile-chip-pill:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.jenjang-mobile-chip-pill{background:#ffffff6b}.jenjang-mobile-chip:not(.is-active) .jenjang-mobile-chip-pill{opacity:.8}.jenjang-mobile-chip.is-active .jenjang-mobile-chip-pill{border-style:var(--tw-border-style);border-width:1px;border-color:#ffe0a3cc}@supports (color:color-mix(in lab, red, red)){.jenjang-mobile-chip.is-active .jenjang-mobile-chip-pill{border-color:color-mix(in oklab, var(--color-primary-200) 80%, transparent)}}.jenjang-mobile-chip.is-active .jenjang-mobile-chip-pill{background-color:var(--color-white);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary-700);opacity:1;--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);--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.jenjang-mobile-chip.is-active .jenjang-mobile-chip-pill{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.jenjang-mobile-chip.is-active .jenjang-mobile-chip-pill:where(.dark,.dark *){border-color:#f19c0059}@supports (color:color-mix(in lab, red, red)){.jenjang-mobile-chip.is-active .jenjang-mobile-chip-pill:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-primary-500) 35%, transparent)}}.jenjang-mobile-chip.is-active .jenjang-mobile-chip-pill:where(.dark,.dark *){background-color:var(--color-white);color:var(--color-primary-600)}.jenjang-mobile-chip-pill--stacked .jenjang-mobile-chip-pill-lines{align-items:center;gap:calc(var(--spacing) * .5);--tw-leading:1;flex-direction:column;line-height:1;display:flex}.jenjang-mobile-chip-pill--stacked .jenjang-mobile-chip-pill-line{--tw-leading:1;font-size:10px;line-height:1}.jenjang-mobile-chip.is-active .jenjang-mobile-chip-pill--stacked .jenjang-mobile-chip-pill-line{font-size:10px}.jenjang-mobile-panel{padding-top:calc(var(--spacing) * 8);margin-top:-218px;overflow:hidden}.jenjang-mobile-body{padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 2)}.jenjang-mobile-media{margin-bottom:calc(var(--spacing) * 4)}.jenjang-mobile-media-wrap{aspect-ratio:16/10;border-radius:var(--radius-2xl);background-color:var(--color-surface-muted);--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);position:relative;overflow:hidden}.jenjang-mobile-media-wrap:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.jenjang-mobile-media-wrap:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.jenjang-mobile-media-image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.jenjang-mobile-identity{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);text-align:center;flex-direction:column;display:flex}.jenjang-mobile-identity__logo{height:calc(var(--spacing) * 28);width:calc(var(--spacing) * 28);object-fit:contain;object-position:center}html.dark .jenjang-mobile-identity__logo{filter:var(--jenjang-icon-gold-filter)}.jenjang-mobile-identity__badge{height:calc(var(--spacing) * 28);width:calc(var(--spacing) * 28);border-radius:var(--radius-2xl);background-color:#f19c001f;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.jenjang-mobile-identity__badge{background-color:color-mix(in oklab, var(--color-primary-500) 12%, transparent)}}.jenjang-mobile-identity__badge{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.jenjang-mobile-identity__badge:where(.dark,.dark *){background-color:#f19c002e}@supports (color:color-mix(in lab, red, red)){.jenjang-mobile-identity__badge:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-500) 18%, transparent)}}.jenjang-mobile-identity__badge:where(.dark,.dark *){color:var(--color-primary-300)}.jenjang-mobile-identity__name{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.jenjang-mobile-identity__name:where(.dark,.dark *){color:var(--color-white)}.jenjang-mobile-caption{margin-bottom:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-primary-700)}.jenjang-mobile-caption:where(.dark,.dark *){color:var(--color-primary-300)}.jenjang-mobile-desc-shell{border-radius:var(--radius-2xl);background-color:var(--color-footer-surface);padding:calc(var(--spacing) * 4)}.jenjang-mobile-desc-shell:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.jenjang-mobile-desc-shell:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.jenjang-mobile-desc{text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);white-space:pre-line;color:var(--color-ink-muted)}.jenjang-mobile-desc:where(.dark,.dark *){color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.jenjang-mobile-desc:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.jenjang-mobile-foot{margin-top:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border-soft)}@supports (color:color-mix(in lab, red, red)){.jenjang-mobile-foot{border-color:color-mix(in oklab, var(--color-border-soft) 60%, transparent)}}.jenjang-mobile-foot{padding-top:calc(var(--spacing) * 4)}.jenjang-mobile-foot:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.jenjang-mobile-foot:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.jenjang-mobile-foot .jenjang-mobile-cta{--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase;justify-content:center;width:100%}}.org-structure-social-link{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:#ffe0a3cc;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.org-structure-social-link{border-color:color-mix(in oklab, var(--color-primary-200) 80%, transparent)}}.org-structure-social-link{background-color:#fff8ebcc}@supports (color:color-mix(in lab, red, red)){.org-structure-social-link{background-color:color-mix(in oklab, var(--color-primary-50) 80%, transparent)}}.org-structure-social-link{color:var(--color-primary-600);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.org-structure-social-link:hover{border-color:var(--color-primary-400);background-color:var(--color-primary-500);color:var(--color-white)}}.org-structure-social-link:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.org-structure-social-link:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.org-structure-social-link:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.org-structure-social-link:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.org-structure-social-link:where(.dark,.dark *){color:var(--color-primary-400)}@media (hover:hover){.org-structure-social-link:where(.dark,.dark *):hover{border-color:var(--color-primary-500);background-color:var(--color-primary-500);color:var(--color-white)}}.org-structure-social-link.is-disabled{pointer-events:none;border-color:var(--color-border-soft)}@supports (color:color-mix(in lab, red, red)){.org-structure-social-link.is-disabled{border-color:color-mix(in oklab, var(--color-border-soft) 80%, transparent)}}.org-structure-social-link.is-disabled{background-color:var(--color-surface-muted)}@supports (color:color-mix(in lab, red, red)){.org-structure-social-link.is-disabled{background-color:color-mix(in oklab, var(--color-surface-muted) 50%, transparent)}}.org-structure-social-link.is-disabled{color:var(--color-ink-muted)}@supports (color:color-mix(in lab, red, red)){.org-structure-social-link.is-disabled{color:color-mix(in oklab, var(--color-ink-muted) 35%, transparent)}}.org-structure-social-link.is-disabled:where(.dark,.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.org-structure-social-link.is-disabled:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.org-structure-social-link.is-disabled:where(.dark,.dark *){background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.org-structure-social-link.is-disabled:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.org-structure-social-link.is-disabled:where(.dark,.dark *){color:#fff3}@supports (color:color-mix(in lab, red, red)){.org-structure-social-link.is-disabled:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.ppdb-shell{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary-100);background-color:var(--color-surface-elevated);padding:calc(var(--spacing) * 6);--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);--tw-shadow-color:#f19c001a;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ppdb-shell{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.ppdb-shell{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}@media (width>=40rem){.ppdb-shell{padding:calc(var(--spacing) * 8)}}@media (width>=64rem){.ppdb-shell{padding:calc(var(--spacing) * 10)}}.ppdb-shell:where(.dark,.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.ppdb-shell:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.ppdb-shell:where(.dark,.dark *){background-color:var(--color-surface-dark);--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);--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.ppdb-shell:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.ppdb-shell:before{content:"";pointer-events:none;height:calc(var(--spacing) * 1.5);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-primary-400);--tw-gradient-via:var(--color-primary-500);--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,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--color-primary-700);inset-inline:0;position:absolute;top:0}.ppdb-shell:after{content:"";pointer-events:none;top:calc(var(--spacing) * -24);right:calc(var(--spacing) * -24);height:calc(var(--spacing) * 64);width:calc(var(--spacing) * 64);background-color:#f19c001a;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab, red, red)){.ppdb-shell:after{background-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}.ppdb-shell:after{--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,)}.ppdb-panel{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface-elevated);--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);--tw-shadow-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.ppdb-panel{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.ppdb-panel:where(.dark,.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.ppdb-panel:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.ppdb-panel:where(.dark,.dark *){background-color:var(--color-surface-dark);--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);--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.ppdb-panel:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.ppdb-landing-body .card-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);--tw-shadow-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.ppdb-landing-body .card-hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.ppdb-landing-body .card-hover:where(.dark,.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.ppdb-landing-body .card-hover:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.ppdb-landing-body .card-hover:where(.dark,.dark *){background-color:var(--color-surface-dark);--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);--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.ppdb-landing-body .card-hover:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.ppdb-landing-body .section-heading:where(.dark,.dark *){color:var(--color-white)}.ppdb-landing-body .section-kicker:where(.dark,.dark *){color:var(--color-primary-400)}.ppdb-cta-bar{background-color:#f19c00cc}@supports (color:color-mix(in lab, red, red)){.ppdb-cta-bar{background-color:color-mix(in oklab, var(--color-primary-500) 80%, transparent)}}.ppdb-cta-bar{--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,)}.ppdb-cta-btn{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-navy-600);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--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);--tw-shadow-color:#0d1c4440;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ppdb-cta-btn{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-navy-900) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.ppdb-cta-btn{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out)}@media (hover:hover){.ppdb-cta-btn:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-navy-700);--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)}}.ppdb-cta-btn:focus{--tw-outline-style:none;outline-style:none}.ppdb-cta-btn: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);--tw-ring-color:#fff6}@supports (color:color-mix(in lab, red, red)){.ppdb-cta-btn:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.ppdb-cta-btn: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);--tw-ring-offset-color:var(--color-primary-500)}html.dark .ppdb-cta-btn{background-color:var(--color-primary-500)}@media (hover:hover){html.dark .ppdb-cta-btn:hover{background-color:var(--color-primary-600)}}.ppdb-hero{background-color:var(--color-slate-900)}.ppdb-hero-bg{background-position:50%;background-size:cover}.ppdb-hero-overlay{background:linear-gradient(#000000c7 0%,#0000009e 42%,#0000008c 100%)}.ppdb-hero-info{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.ppdb-hero-info{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.ppdb-hero-info{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.ppdb-hero-info{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.ppdb-hero-info{padding:calc(var(--spacing) * 6);--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);--tw-shadow-color:#00000040}@supports (color:color-mix(in lab, red, red)){.ppdb-hero-info{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.ppdb-hero-info{--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,)}@media (width>=40rem){.ppdb-hero-info{padding:calc(var(--spacing) * 8)}}.ppdb-landing-body{position:relative}.ppdb-hero-info-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.ppdb-hero-info-label{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.ppdb-hero-info-label{text-transform:uppercase}.ppdb-hero-info-year{margin-top:var(--spacing);font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.ppdb-hero-info-year{color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.ppdb-hero-info-quota{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.ppdb-hero-info-quota{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.ppdb-hero-info-quota span{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.ppdb-hero-info-quota span{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.ppdb-hero-info-list{margin-top:calc(var(--spacing) * 6)}:where(.ppdb-hero-info-list>: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)))}.ppdb-hero-info-list{border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.ppdb-hero-info-list{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ppdb-hero-info-list{padding-top:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.ppdb-hero-info-list{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.ppdb-hero-info-list li{padding-left:calc(var(--spacing) * 4);position:relative}.ppdb-hero-info-list li:before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);height:calc(var(--spacing) * 1.5);content:var(--tw-content);width:calc(var(--spacing) * 1.5);content:var(--tw-content);content:var(--tw-content);background-color:#f5ae26cc;border-radius:3.40282e38px;position:absolute;top:.55rem;left:0}@supports (color:color-mix(in lab, red, red)){.ppdb-hero-info-list li:before{background-color:color-mix(in oklab, var(--color-primary-400) 80%, transparent)}}.ppdb-status-badge{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;border-radius:3.40282e38px;display:inline-flex}.ppdb-status-badge--date{border-radius:var(--radius-lg);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:none}.ppdb-status-upcoming{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.ppdb-status-upcoming{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.ppdb-status-upcoming{color:var(--color-white);--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);--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.ppdb-status-upcoming{--tw-ring-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.ppdb-status-open{background-color:#00bb7fe6}@supports (color:color-mix(in lab, red, red)){.ppdb-status-open{background-color:color-mix(in oklab, var(--color-emerald-500) 90%, transparent)}}.ppdb-status-open{color:var(--color-white)}.ppdb-status-wave_1,.ppdb-status-wave_2{background-color:#00a5efe6}@supports (color:color-mix(in lab, red, red)){.ppdb-status-wave_1,.ppdb-status-wave_2{background-color:color-mix(in oklab, var(--color-sky-500) 90%, transparent)}}.ppdb-status-wave_1,.ppdb-status-wave_2{color:var(--color-white)}.ppdb-status-closed{background-color:#314158e6}@supports (color:color-mix(in lab, red, red)){.ppdb-status-closed{background-color:color-mix(in oklab, var(--color-slate-700) 90%, transparent)}}.ppdb-status-closed{color:var(--color-white)}.ppdb-hero-countdown-wrap{text-align:center}.ppdb-hero-countdown-wrap--inline{text-align:left}.ppdb-hero-countdown__date{margin-bottom:calc(var(--spacing) * 3);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);border-width:1px;border-radius:3.40282e38px;display:inline-flex}.ppdb-hero-countdown__date--open{border-color:#00d29480}@supports (color:color-mix(in lab, red, red)){.ppdb-hero-countdown__date--open{border-color:color-mix(in oklab, var(--color-emerald-400) 50%, transparent)}}.ppdb-hero-countdown__date--open{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.ppdb-hero-countdown__date--open{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.ppdb-hero-countdown__date--open{color:var(--color-emerald-200)}.ppdb-hero-countdown__date--close{border-color:#fcbb0073}@supports (color:color-mix(in lab, red, red)){.ppdb-hero-countdown__date--close{border-color:color-mix(in oklab, var(--color-amber-400) 45%, transparent)}}.ppdb-hero-countdown__date--close{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.ppdb-hero-countdown__date--close{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.ppdb-hero-countdown__date--close{color:var(--color-amber-200)}.ppdb-hero-countdown__date--status-upcoming{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.ppdb-hero-countdown__date--status-upcoming{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.ppdb-hero-countdown__date--status-upcoming{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ppdb-hero-countdown__date--status-upcoming{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ppdb-hero-countdown__date--status-upcoming{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.ppdb-hero-countdown__date--status-upcoming{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.ppdb-hero-countdown__date--status-open{border-color:#00d29480}@supports (color:color-mix(in lab, red, red)){.ppdb-hero-countdown__date--status-open{border-color:color-mix(in oklab, var(--color-emerald-400) 50%, transparent)}}.ppdb-hero-countdown__date--status-open{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.ppdb-hero-countdown__date--status-open{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.ppdb-hero-countdown__date--status-open{color:var(--color-emerald-200)}.ppdb-hero-countdown__date--status-wave_1,.ppdb-hero-countdown__date--status-wave_2{border-color:#00bcfe80}@supports (color:color-mix(in lab, red, red)){.ppdb-hero-countdown__date--status-wave_1,.ppdb-hero-countdown__date--status-wave_2{border-color:color-mix(in oklab, var(--color-sky-400) 50%, transparent)}}.ppdb-hero-countdown__date--status-wave_1,.ppdb-hero-countdown__date--status-wave_2{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.ppdb-hero-countdown__date--status-wave_1,.ppdb-hero-countdown__date--status-wave_2{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.ppdb-hero-countdown__date--status-wave_1,.ppdb-hero-countdown__date--status-wave_2{color:var(--color-sky-200)}.ppdb-hero-countdown__date--status-closed{border-color:#90a1b966}@supports (color:color-mix(in lab, red, red)){.ppdb-hero-countdown__date--status-closed{border-color:color-mix(in oklab, var(--color-slate-400) 40%, transparent)}}.ppdb-hero-countdown__date--status-closed{background-color:#62748e26}@supports (color:color-mix(in lab, red, red)){.ppdb-hero-countdown__date--status-closed{background-color:color-mix(in oklab, var(--color-slate-500) 15%, transparent)}}.ppdb-hero-countdown__date--status-closed{color:var(--color-slate-200)}.ppdb-hero-countdown{justify-content:center;align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;display:flex}@supports (color:color-mix(in lab, red, red)){.ppdb-hero-countdown{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.ppdb-hero-countdown{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.ppdb-hero-countdown{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.ppdb-hero-countdown{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);--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);--tw-shadow-color:#00000040}@supports (color:color-mix(in lab, red, red)){.ppdb-hero-countdown{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.ppdb-hero-countdown{--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,)}@media (width>=40rem){.ppdb-hero-countdown{gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 8)}}.ppdb-hero-countdown--inline{width:fit-content;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5)}@media (width>=40rem){.ppdb-hero-countdown--inline{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6)}}.ppdb-hero-countdown__unit{align-items:center;gap:calc(var(--spacing) * 1.5);flex-direction:column;min-width:2.75rem;display:flex}@media (width>=40rem){.ppdb-hero-countdown__unit{min-width:3.25rem}}.ppdb-hero-countdown__digit{text-align:center;width:100%;font-family:var(--font-display);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-white);--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,)}@media (width>=40rem){.ppdb-hero-countdown__digit{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (width>=64rem){.ppdb-hero-countdown__digit{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.ppdb-hero-countdown__digit.is-tick{color:var(--color-primary-300)}.ppdb-hero-countdown__label{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.ppdb-hero-countdown__label{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.ppdb-hero-countdown__label{text-transform:uppercase}@media (width>=40rem){.ppdb-hero-countdown__label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.ppdb-hero-countdown__sep{margin-top:calc(var(--spacing) * 2);font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.ppdb-hero-countdown__sep{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}@media (width>=40rem){.ppdb-hero-countdown__sep{margin-top:calc(var(--spacing) * 3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (width>=64rem){.ppdb-hero-countdown__sep{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.ppdb-hero-countdown__ended{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.ppdb-hero-countdown__ended{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.ppdb-hero-countdown__ended{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.ppdb-hero-countdown__ended{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.ppdb-hero-countdown__ended{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8);text-align:center;font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--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,)}@media (width>=40rem){.ppdb-hero-countdown__ended{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.ppdb-wave-section{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border-soft)}@supports (color:color-mix(in lab, red, red)){.ppdb-wave-section{border-color:color-mix(in oklab, var(--color-border-soft) 60%, transparent)}}.ppdb-wave-section{padding-block:calc(var(--spacing) * 12)}@media (width>=64rem){.ppdb-wave-section{padding-block:calc(var(--spacing) * 14)}}.ppdb-wave-section:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ppdb-wave-section:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ppdb-wave-grid{gap:calc(var(--spacing) * 5);display:grid}@media (width>=48rem){.ppdb-wave-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.ppdb-wave-grid{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(3,minmax(0,1fr))}}.ppdb-wave-card{--wave-accent:241 156 0;border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface-elevated);--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);--tw-shadow-color:#0000000d;flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ppdb-wave-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.ppdb-wave-card{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.ppdb-wave-card:where(.dark,.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.ppdb-wave-card:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.ppdb-wave-card:where(.dark,.dark *){background-color:var(--color-surface-dark);--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.ppdb-wave-card:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.ppdb-wave-card:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--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);--tw-shadow-color:#f19c001a}@supports (color:color-mix(in lab, red, red)){.ppdb-wave-card:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.ppdb-wave-card:hover:where(.dark,.dark *){--tw-shadow-color:#0006}@supports (color:color-mix(in lab, red, red)){.ppdb-wave-card:hover:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.ppdb-wave-card.is-open{--wave-accent:16 185 129;border-color:var(--color-emerald-200)}.ppdb-wave-card.is-open:where(.dark,.dark *){border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.ppdb-wave-card.is-open:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.ppdb-wave-card.is-upcoming{--wave-accent:245 158 11;border-color:var(--color-amber-200)}.ppdb-wave-card.is-upcoming:where(.dark,.dark *){border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.ppdb-wave-card.is-upcoming:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.ppdb-wave-card.is-closed{--wave-accent:100 116 139;border-color:var(--color-slate-200)}.ppdb-wave-card.is-closed:where(.dark,.dark *){border-color:#62748e4d}@supports (color:color-mix(in lab, red, red)){.ppdb-wave-card.is-closed:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-slate-500) 30%, transparent)}}.ppdb-wave-card__header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 6);display:flex;position:relative}@media (width>=40rem){.ppdb-wave-card__header{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 6)}}.ppdb-wave-card__header{background:linear-gradient(135deg,#0b1220 0%,#1e293b 52%,#0f172a 100%)}.ppdb-wave-card__header:before{content:"";pointer-events:none;opacity:.3;background:radial-gradient(circle at 100% 0%, rgb(var(--wave-accent) / .45), transparent 42%);position:absolute;inset:0}.ppdb-wave-card__label{z-index:10;--tw-font-weight:var(--font-weight-bold);font-size:.68rem;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:#ffffff8c;position:relative}@supports (color:color-mix(in lab, red, red)){.ppdb-wave-card__label{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.ppdb-wave-card__label{text-transform:uppercase}.ppdb-wave-card__title{z-index:10;margin-top:var(--spacing);font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);position:relative}@media (width>=40rem){.ppdb-wave-card__title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.ppdb-wave-card__badge{z-index:10;padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:.65rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-white);text-transform:uppercase;background:rgb(var(--wave-accent) / .92);box-shadow:0 8px 20px -10px rgb(var(--wave-accent) / .8);border-radius:3.40282e38px;flex-shrink:0;position:relative}.ppdb-wave-card__body{padding:calc(var(--spacing) * 5);flex-direction:column;flex:1;display:flex}@media (width>=40rem){.ppdb-wave-card__body{padding:calc(var(--spacing) * 6)}}.ppdb-wave-card__dates{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ppdb-wave-card__date{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface-muted)}@supports (color:color-mix(in lab, red, red)){.ppdb-wave-card__date{background-color:color-mix(in oklab, var(--color-surface-muted) 60%, transparent)}}.ppdb-wave-card__date{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3)}.ppdb-wave-card__date:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ppdb-wave-card__date:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ppdb-wave-card__date:where(.dark,.dark *){background-color:#0003}@supports (color:color-mix(in lab, red, red)){.ppdb-wave-card__date:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.ppdb-wave-card__date span{--tw-font-weight:var(--font-weight-semibold);font-size:.65rem;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-ink-muted);text-transform:uppercase;display:block}.ppdb-wave-card__date span:where(.dark,.dark *){color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.ppdb-wave-card__date span:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.ppdb-wave-card__date strong{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);display:block}.ppdb-wave-card__date strong:where(.dark,.dark *){color:var(--color-white)}.ppdb-wave-card__quota-wrap{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface-muted);flex:1}@supports (color:color-mix(in lab, red, red)){.ppdb-wave-card__quota-wrap{background-color:color-mix(in oklab, var(--color-surface-muted) 40%, transparent)}}.ppdb-wave-card__quota-wrap{padding:calc(var(--spacing) * 4)}.ppdb-wave-card__quota-wrap:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ppdb-wave-card__quota-wrap:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ppdb-wave-card__quota-wrap:where(.dark,.dark *){background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.ppdb-wave-card__quota-wrap:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.ppdb-wave-card__quota-head{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);display:flex}.ppdb-wave-card__quota-head span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-muted)}.ppdb-wave-card__quota-head span:where(.dark,.dark *){color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.ppdb-wave-card__quota-head span:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.ppdb-wave-card__quota-head strong{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);line-height:1;font-weight:var(--font-weight-extrabold);color:var(--color-primary-600)}.ppdb-wave-card__quota-head strong:where(.dark,.dark *){color:var(--color-primary-400)}.ppdb-wave-card__quota-head strong small{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-muted)}.ppdb-wave-card__quota-head strong small:where(.dark,.dark *){color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.ppdb-wave-card__quota-head strong small:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.ppdb-wave-card__quota{margin-top:calc(var(--spacing) * 3);height:calc(var(--spacing) * 2.5);background-color:var(--color-slate-200);border-radius:3.40282e38px;overflow:hidden}.ppdb-wave-card__quota:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ppdb-wave-card__quota:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ppdb-wave-card__quota span{height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;background:linear-gradient(90deg, rgb(var(--wave-accent)), rgb(var(--wave-accent) / .55));border-radius:3.40282e38px;transition-duration:.5s;display:block}.ppdb-wave-card__quota-note{margin-top:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-muted)}.ppdb-wave-card__quota-note:where(.dark,.dark *){color:#fff9}@supports (color:color-mix(in lab, red, red)){.ppdb-wave-card__quota-note:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.ppdb-pricing-section,.ppdb-ms-pricing-section{position:relative}.ppdb-ms-bundle{--price-accent:#f19c00;--price-accent-dark:#e55a00;--price-glow:#f19c0038;gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));width:100%;margin-inline:auto;display:grid;position:relative}@media (width>=64rem){.ppdb-ms-bundle{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:0}}@media (width>=80rem){.ppdb-ms-bundle{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1.05fr)}}.ppdb-ms-bundle__side{z-index:1;border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface-elevated);--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);--tw-shadow-color:#0000000d;flex-direction:column;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ppdb-ms-bundle__side{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.ppdb-ms-bundle__side:where(.dark,.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.ppdb-ms-bundle__side:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.ppdb-ms-bundle__side:where(.dark,.dark *){background-color:var(--color-surface-dark);--tw-shadow-color:#00000059}@supports (color:color-mix(in lab, red, red)){.ppdb-ms-bundle__side:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 35%, transparent) var(--tw-shadow-alpha), transparent)}}@media (width>=64rem){.ppdb-ms-bundle__side--mts{border-right-style:var(--tw-border-style);border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0;padding-right:0}.ppdb-ms-bundle__side--ma{border-left-style:var(--tw-border-style);border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0;padding-left:0}}.ppdb-ms-bundle__side-head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border-soft);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);text-align:center}@media (width>=40rem){.ppdb-ms-bundle__side-head{padding-inline:calc(var(--spacing) * 5)}}.ppdb-ms-bundle__side-head:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ppdb-ms-bundle__side-head:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ppdb-ms-bundle__side-title{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}.ppdb-ms-bundle__side-title:where(.dark,.dark *){color:var(--color-white)}.ppdb-ms-bundle__side-sub{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-ink-muted);text-transform:uppercase}.ppdb-ms-bundle__side-sub:where(.dark,.dark *){color:#fff9}@supports (color:color-mix(in lab, red, red)){.ppdb-ms-bundle__side-sub:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.ppdb-ms-bundle__side-body{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);flex-direction:column;flex:1;display:flex}@media (width>=40rem){.ppdb-ms-bundle__side-body{padding-inline:calc(var(--spacing) * 5)}}.ppdb-ms-bundle__prices{flex-direction:column;flex:1;display:flex}:where(.ppdb-ms-bundle__prices>: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)));border-color:var(--color-border-soft)}:where(.ppdb-ms-bundle__prices:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.ppdb-ms-bundle__prices:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ppdb-ms-bundle__price{min-height:3.25rem;padding-block:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);justify-content:center;align-items:center;display:flex}@media (width>=40rem){.ppdb-ms-bundle__price{min-height:3.5rem;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.ppdb-ms-bundle__price:where(.dark,.dark *){color:var(--color-white)}.ppdb-ms-bundle__price--total{min-height:4.5rem;font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (width>=40rem){.ppdb-ms-bundle__price--total{min-height:5rem;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.ppdb-ms-bundle__price--total{background:linear-gradient(135deg, var(--price-accent) 0%, var(--price-accent-dark) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.ppdb-ms-bundle__sync--hero{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border-soft);min-height:7.25rem}@media (width>=40rem){.ppdb-ms-bundle__sync--hero{min-height:7.75rem}}.ppdb-ms-bundle__sync--hero:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ppdb-ms-bundle__sync--hero:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ppdb-ms-bundle__sync--total{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border-soft);min-height:4.75rem}@media (width>=40rem){.ppdb-ms-bundle__sync--total{min-height:5.25rem}}.ppdb-ms-bundle__sync--total:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ppdb-ms-bundle__sync--total:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ppdb-ms-bundle__center{z-index:10;border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary-400);--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);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width>=64rem){.ppdb-ms-bundle__center{margin-inline:calc(var(--spacing) * -4);padding-block:calc(var(--spacing) * 2);scale:1.05}}@media (width>=80rem){.ppdb-ms-bundle__center{margin-inline:calc(var(--spacing) * -5)}}.ppdb-ms-bundle__center:where(.dark,.dark *){border-color:#f19c0099}@supports (color:color-mix(in lab, red, red)){.ppdb-ms-bundle__center:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-primary-500) 60%, transparent)}}.ppdb-ms-bundle__center{box-shadow:0 24px 48px -12px var(--price-glow);background:linear-gradient(#0b1220 0%,#1e293b 55%,#0f172a 100%)}.ppdb-ms-bundle__center-head{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 7);padding-bottom:calc(var(--spacing) * 5);text-align:center;color:var(--color-white);position:relative}@media (width>=40rem){.ppdb-ms-bundle__center-head{padding-inline:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 8)}}.ppdb-ms-bundle__center-head:before{content:"";pointer-events:none;opacity:.4;background:radial-gradient(circle at 88% 12%,#94a3b847,#0000 45%);position:absolute;inset:0}.ppdb-ms-bundle__center-title{z-index:10;font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);position:relative}@media (width>=40rem){.ppdb-ms-bundle__center-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.ppdb-ms-bundle__center-sub{z-index:10;margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#fffc;position:relative}@supports (color:color-mix(in lab, red, red)){.ppdb-ms-bundle__center-sub{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.ppdb-ms-bundle__center-sub{text-transform:uppercase}.ppdb-ms-bundle__center-body{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 8);flex-direction:column;flex:1;display:flex}@media (width>=40rem){.ppdb-ms-bundle__center-body{padding-inline:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 9)}}.ppdb-ms-bundle__hero-price{border-bottom-style:var(--tw-border-style);border-color:#ffffff26;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.ppdb-ms-bundle__hero-price{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.ppdb-ms-bundle__hero-price{padding-bottom:calc(var(--spacing) * 5);text-align:center}.ppdb-ms-bundle__hero-amount{justify-content:center;align-items:flex-start;gap:var(--spacing);font-family:var(--font-display);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-white);display:flex}@media (width>=40rem){.ppdb-ms-bundle__hero-amount{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.ppdb-ms-bundle__hero-currency{margin-top:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary-300)}@media (width>=40rem){.ppdb-ms-bundle__hero-currency{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.ppdb-ms-bundle__hero-note{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.ppdb-ms-bundle__hero-note{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.ppdb-ms-bundle__labels{flex-direction:column;flex:1;display:flex}:where(.ppdb-ms-bundle__labels>: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)));border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){:where(.ppdb-ms-bundle__labels>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.ppdb-ms-bundle__label{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);min-height:3.25rem;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}@media (width>=40rem){.ppdb-ms-bundle__label{min-height:3.5rem;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (width>=64rem){.ppdb-ms-bundle__label{justify-content:center}}.ppdb-ms-bundle__label-text{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.ppdb-ms-bundle__label-text{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}@media (width>=64rem){.ppdb-ms-bundle__label-text{text-align:center}}.ppdb-ms-bundle__label-value{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);flex-shrink:0}@media (width>=64rem){.ppdb-ms-bundle__label-value{display:none}}.ppdb-ms-bundle__total-label{border-top-style:var(--tw-border-style);border-color:#ffffff26;border-top-width:1px;min-height:4.75rem}@supports (color:color-mix(in lab, red, red)){.ppdb-ms-bundle__total-label{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.ppdb-ms-bundle__total-label{padding-block:calc(var(--spacing) * 4);text-align:center}@media (width>=40rem){.ppdb-ms-bundle__total-label{min-height:5.25rem}}.ppdb-ms-bundle__total-title{font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}@media (width>=40rem){.ppdb-ms-bundle__total-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.ppdb-ms-bundle__total-note{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.ppdb-ms-bundle__total-note{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.ppdb-ms-bundle__btn{margin-top:calc(var(--spacing) * 5);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff59;width:100%;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ppdb-ms-bundle__btn{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.ppdb-ms-bundle__btn{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);background-color:#0000}.ppdb-ms-bundle__btn:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.ppdb-ms-bundle__btn:hover{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.ppdb-ms-bundle__btn:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ppdb-ms-bundle__btn:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ppdb-ms-bundle__btn: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);--tw-ring-color:#f19c0080}@supports (color:color-mix(in lab, red, red)){.ppdb-ms-bundle__btn:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 50%, transparent)}}.ppdb-ms-bundle__btn: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);--tw-ring-offset-color:#0f172a;--tw-outline-style:none;outline-style:none}.ppdb-pricing-grid{gap:calc(var(--spacing) * 6);display:grid}@media (width>=40rem){.ppdb-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.ppdb-pricing-grid{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(3,minmax(0,1fr))}}.ppdb-price-card{--price-accent:#f19c00;--price-accent-dark:#e55a00;--price-glow:#f19c0038;border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface-elevated);--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);--tw-shadow-color:#0000000d;flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ppdb-price-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.ppdb-price-card{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out)}.ppdb-price-card:where(.dark,.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.ppdb-price-card:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.ppdb-price-card:where(.dark,.dark *){background-color:var(--color-surface-dark);--tw-shadow-color:#00000059}@supports (color:color-mix(in lab, red, red)){.ppdb-price-card:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 35%, transparent) var(--tw-shadow-alpha), transparent)}}.ppdb-price-card:hover{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-primary-300);--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)}.ppdb-price-card:hover:where(.dark,.dark *){border-color:#f19c0066}@supports (color:color-mix(in lab, red, red)){.ppdb-price-card:hover:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-primary-500) 40%, transparent)}}.ppdb-price-card:hover{box-shadow:0 24px 48px -12px var(--price-glow)}.ppdb-price-card.is-featured{border-color:var(--color-primary-400);--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)}.ppdb-price-card.is-featured:where(.dark,.dark *){border-color:#f19c0080}@supports (color:color-mix(in lab, red, red)){.ppdb-price-card.is-featured:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-primary-500) 50%, transparent)}}.ppdb-price-card.is-featured{box-shadow:0 20px 40px -14px var(--price-glow)}@media (width>=1280px){.ppdb-price-card.is-featured{transform:scale(1.04)}.ppdb-price-card.is-featured:hover{transform:scale(1.04)translateY(-.5rem)}}.ppdb-price-card:nth-child(3n+2){--price-accent:#f97316;--price-accent-dark:#ea580c;--price-glow:#f9731633}.ppdb-price-card:nth-child(3n){--price-accent:#fb923c;--price-accent-dark:#f97316;--price-glow:#fb923c33}.ppdb-price-card__ribbon{top:calc(var(--spacing) * 5);z-index:20;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-white);text-transform:uppercase;background:linear-gradient(135deg, var(--price-accent) 0%, var(--price-accent-dark) 100%);clip-path:polygon(0 0,100% 0,100% 100%,8% 100%);position:absolute;right:0;box-shadow:-4px 4px 12px #00000026}.ppdb-price-card__ribbon:after{content:"";right:0;bottom:calc(var(--spacing) * -2);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background:var(--price-accent-dark);clip-path:polygon(0 0,100% 0,100% 100%);position:absolute}.ppdb-price-card__header{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 7);padding-bottom:calc(var(--spacing) * 8);color:var(--color-white);position:relative}@media (width>=40rem){.ppdb-price-card__header{padding-inline:calc(var(--spacing) * 7);padding-top:calc(var(--spacing) * 8)}}.ppdb-price-card__header{background:linear-gradient(135deg,#0b1220 0%,#1e293b 52%,#0f172a 100%)}.ppdb-price-card__header:before{content:"";pointer-events:none;opacity:.4;background:radial-gradient(circle at 88% 12%,#94a3b847,#0000 45%);position:absolute;inset:0}.ppdb-price-card__header:after{content:"";pointer-events:none;top:calc(var(--spacing) * -10);right:calc(var(--spacing) * -10);height:calc(var(--spacing) * 36);width:calc(var(--spacing) * 36);opacity:.15;background:#94a3b859;border-radius:3.40282e38px;position:absolute}.ppdb-price-card__title{z-index:10;font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);position:relative}@media (width>=40rem){.ppdb-price-card__title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.ppdb-price-card__subtitle{z-index:10;margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#fffc;position:relative}@supports (color:color-mix(in lab, red, red)){.ppdb-price-card__subtitle{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.ppdb-price-card__subtitle{text-transform:uppercase}.ppdb-price-card__body{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 7);flex-direction:column;flex:1;display:flex}@media (width>=40rem){.ppdb-price-card__body{padding-inline:calc(var(--spacing) * 7);padding-bottom:calc(var(--spacing) * 8)}}.ppdb-price-card__price-wrap{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border-soft);padding-bottom:calc(var(--spacing) * 5);text-align:center}.ppdb-price-card__price-wrap:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ppdb-price-card__price-wrap:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ppdb-price-card__price{justify-content:center;align-items:flex-start;gap:var(--spacing);font-family:var(--font-display);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-ink);display:flex}.ppdb-price-card__price:where(.dark,.dark *){color:var(--color-white)}.ppdb-price-card__currency{margin-top:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary-600)}@media (width>=40rem){.ppdb-price-card__currency{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.ppdb-price-card__currency:where(.dark,.dark *){color:var(--color-primary-400)}.ppdb-price-card__amount{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (width>=40rem){.ppdb-price-card__amount{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.ppdb-price-card__amount{background:linear-gradient(135deg, var(--price-accent) 0%, var(--price-accent-dark) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.ppdb-price-card__price-note{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-muted)}.ppdb-price-card__price-note:where(.dark,.dark *){color:#fff9}@supports (color:color-mix(in lab, red, red)){.ppdb-price-card__price-note:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.ppdb-price-card__features{margin-top:calc(var(--spacing) * 5);flex:1}:where(.ppdb-price-card__features>: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)))}.ppdb-price-card__feature{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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));--tw-duration:.2s;border-width:1px;border-color:#0000;transition-duration:.2s;display:flex}.ppdb-price-card:hover .ppdb-price-card__feature{border-color:#ffefd1cc}@supports (color:color-mix(in lab, red, red)){.ppdb-price-card:hover .ppdb-price-card__feature{border-color:color-mix(in oklab, var(--color-primary-100) 80%, transparent)}}.ppdb-price-card:hover .ppdb-price-card__feature{background-color:#fff8eb80}@supports (color:color-mix(in lab, red, red)){.ppdb-price-card:hover .ppdb-price-card__feature{background-color:color-mix(in oklab, var(--color-primary-50) 50%, transparent)}}.ppdb-price-card:hover .ppdb-price-card__feature:where(.dark,.dark *){border-color:#f19c0026}@supports (color:color-mix(in lab, red, red)){.ppdb-price-card:hover .ppdb-price-card__feature:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.ppdb-price-card:hover .ppdb-price-card__feature:where(.dark,.dark *){background-color:#f19c000d}@supports (color:color-mix(in lab, red, red)){.ppdb-price-card:hover .ppdb-price-card__feature:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-500) 5%, transparent)}}.ppdb-price-card__feature-icon{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);color:var(--color-white);background:linear-gradient(135deg, var(--price-accent) 0%, var(--price-accent-dark) 100%);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ppdb-price-card__feature-label{min-width:0;color:var(--color-ink-muted);flex:1}.ppdb-price-card__feature-label:where(.dark,.dark *){color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.ppdb-price-card__feature-label:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.ppdb-price-card__feature-value{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);flex-shrink:0}.ppdb-price-card__feature-value:where(.dark,.dark *){color:var(--color-white)}.ppdb-price-card__btn{margin-top:calc(var(--spacing) * 6);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);width:100%;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--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);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);background:linear-gradient(135deg, var(--price-accent) 0%, var(--price-accent-dark) 100%);box-shadow:0 10px 24px -8px var(--price-glow);display:inline-flex}.ppdb-price-card__btn:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);box-shadow:0 16px 32px -10px var(--price-glow);filter:brightness(1.05)}.ppdb-price-card__btn: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);--tw-ring-color:#f19c0080}@supports (color:color-mix(in lab, red, red)){.ppdb-price-card__btn:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 50%, transparent)}}.ppdb-price-card__btn: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);--tw-ring-offset-color:var(--color-surface);--tw-outline-style:none;outline-style:none}.ppdb-price-card__btn:focus-visible:where(.dark,.dark *){--tw-ring-offset-color:var(--color-surface-dark)}.ppdb-zig-section{position:relative}.ppdb-zig-row{align-items:flex-start;gap:calc(var(--spacing) * 10);display:grid}@media (width>=64rem){.ppdb-zig-row{gap:calc(var(--spacing) * 12);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.ppdb-zig-row{gap:calc(var(--spacing) * 14)}}@media (width>=64rem){.ppdb-zig-row--single{max-width:var(--container-3xl);grid-template-columns:repeat(1,minmax(0,1fr));margin-inline:auto}}.ppdb-zig-col-head{margin-bottom:calc(var(--spacing) * 6)}@media (width>=64rem){.ppdb-zig-col-head{margin-bottom:calc(var(--spacing) * 7)}}.ppdb-zig-col-title{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink)}@media (width>=40rem){.ppdb-zig-col-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.ppdb-zig-stack{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (width>=40rem){.ppdb-zig-stack{gap:calc(var(--spacing) * 3.5)}}.ppdb-zig-card__shell{border-radius:var(--radius-2xl);background-color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);min-height:7rem;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 8%, transparent) var(--tw-shadow-alpha), transparent);--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;align-items:stretch;transition-duration:.3s;display:flex;overflow:hidden}@media (width>=40rem){.ppdb-zig-card__shell{min-height:7.5rem}}.ppdb-zig-card__shell:where(.dark,.dark *){background-color:var(--color-surface-elevated);--tw-shadow-color:#00000059}@supports (color:color-mix(in lab, red, red)){.ppdb-zig-card__shell:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 35%, transparent) var(--tw-shadow-alpha), transparent)}}.ppdb-zig-card__shell:where(.dark,.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ppdb-zig-card__shell:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ppdb-zig-card:hover .ppdb-zig-card__shell{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--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)}.ppdb-zig-card__icon{width:calc(var(--spacing) * 14);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (width>=40rem){.ppdb-zig-card__icon{width:calc(var(--spacing) * 16)}}.ppdb-zig-card__icon{color:rgb(var(--zig-strong))}.ppdb-zig-card__panel{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3.5);border-radius:0;flex-direction:column;flex:1;justify-content:center;display:flex}@media (width>=40rem){.ppdb-zig-card__panel{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}}.ppdb-zig-card__panel{background:rgb(var(--zig-strong) / .42)}.ppdb-zig-card__title{font-family:var(--font-display);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-white);text-transform:uppercase}@media (width>=40rem){.ppdb-zig-card__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.ppdb-zig-card__text{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.ppdb-zig-card__text{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}@media (width>=40rem){.ppdb-zig-card__text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.ppdb-zig-card__tab{width:calc(var(--spacing) * 10);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (width>=40rem){.ppdb-zig-card__tab{width:calc(var(--spacing) * 12)}}.ppdb-zig-card__tab{background:rgb(var(--zig-strong));border-radius:0 .75rem .75rem 0}.ppdb-zig-card__tab span{--tw-font-weight:var(--font-weight-bold);font-size:.65rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-white)}@media (width>=40rem){.ppdb-zig-card__tab span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.ppdb-zig-card__tab span{writing-mode:vertical-rl;transform:rotate(180deg)}.ppdb-zig-card--orange{--zig-strong:241 156 0}.ppdb-zig-card--brown{--zig-strong:120 53 15}.ppdb-zig-card--navy{--zig-strong:15 23 42}.ppdb-zig-card--green{--zig-strong:5 150 105}.ppdb-cta-section{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border-soft)}@supports (color:color-mix(in lab, red, red)){.ppdb-cta-section{border-color:color-mix(in oklab, var(--color-border-soft) 60%, transparent)}}.ppdb-cta-section:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ppdb-cta-section:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ppdb-cta-card{border-radius:var(--radius-3xl);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-primary-500);--tw-gradient-via:var(--color-primary-600);--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,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--color-primary-800);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);--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);--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 25%, transparent) var(--tw-shadow-alpha), transparent);overflow:hidden}@media (width>=40rem){.ppdb-cta-card{padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 14)}}.partner-logos-row{justify-content:center;align-items:flex-start;column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}@media (width>=40rem){.partner-logos-row{column-gap:calc(var(--spacing) * 8)}}.partner-logo-item{flex-shrink:0}.partner-logo-link{align-items:center;gap:calc(var(--spacing) * 1.5);text-align:center;flex-direction:column;width:72px;display:flex}.partner-logo-image{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#fff6;width:72px;height:72px}@supports (color:color-mix(in lab, red, red)){.partner-logo-image{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.partner-logo-image{background-color:var(--color-white);object-fit:contain;padding:var(--spacing);--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);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));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.partner-logo-image: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)}}.partner-logo-image:where(.dark,.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.partner-logo-image:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.partner-logo-image:where(.dark,.dark *){background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.partner-logo-image:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.partner-logo-caption{--tw-leading:var(--leading-tight);max-width:88px;font-size:11px;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--footer-ink-light);display:block}.group:hover .partner-logo-caption{color:var(--footer-ink)}.site-footer-partner-logos{border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 5);border-bottom-width:1px;border-color:var(--footer-border)}@media (width<=1023px){.partner-logo-link{gap:0;width:30px}.partner-logo-image{border-radius:var(--radius-md);width:30px;height:30px;padding:calc(var(--spacing) * .5)}.partner-logo-caption{display:none}.partner-logos-row{column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2)}.site-footer-partner-logos{padding-block:calc(var(--spacing) * 4)}}.site-footer-body{padding-block:calc(var(--spacing) * 6)}@media (width>=64rem){.site-footer-body{padding-block:calc(var(--spacing) * 8)}}.site-footer--full .site-footer-body{padding-block:calc(var(--spacing) * 8)}@media (width>=64rem){.site-footer--full .site-footer-body{padding-block:calc(var(--spacing) * 10)}}.site-footer-body .site-footer-divider{border-color:var(--footer-border)}.info-agenda-section{background-color:var(--color-surface)}.info-agenda-section:where(.dark,.dark *){background-color:var(--color-surface-dark)}.info-panel{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface-elevated);height:100%;padding:calc(var(--spacing) * 6);--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);--tw-shadow-color:#0000000d;flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.info-panel{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.info-panel{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}@media (width>=40rem){.info-panel{padding:calc(var(--spacing) * 8)}}.info-panel:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.info-panel:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.info-panel:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.info-panel:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.info-panel:before{content:"";pointer-events:none;height:calc(var(--spacing) * 1.5);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-primary-400);--tw-gradient-via:var(--color-primary-500);--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,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--color-primary-600);inset-inline:0;position:absolute;top:0}.info-panel-head{z-index:10;margin-bottom:calc(var(--spacing) * 5);align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex;position:relative}.info-panel-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-2xl);background-color:var(--color-primary-500);color:var(--color-white);--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);--tw-shadow-color:#f19c004d;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.info-panel-icon{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.info-panel-kicker{margin-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-primary-600);text-transform:uppercase}.info-panel-kicker:where(.dark,.dark *){color:var(--color-primary-300)}.info-panel-body{z-index:10;flex:1;position:relative}.info-feed-item{gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);padding:calc(var(--spacing) * 4);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;background-color:#0000;transition-duration:.3s;display:flex}@media (hover:hover){.info-feed-item:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-primary-200);background-color:#fff8eb80}@supports (color:color-mix(in lab, red, red)){.info-feed-item:hover{background-color:color-mix(in oklab, var(--color-primary-50) 50%, transparent)}}.info-feed-item: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);--tw-shadow-color:#f19c000d}@supports (color:color-mix(in lab, red, red)){.info-feed-item:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 5%, transparent) var(--tw-shadow-alpha), transparent)}}}.info-feed-item:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.info-feed-item:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}@media (hover:hover){.info-feed-item:where(.dark,.dark *):hover{border-color:#f19c004d}@supports (color:color-mix(in lab, red, red)){.info-feed-item:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-primary-500) 30%, transparent)}}.info-feed-item:where(.dark,.dark *):hover{background-color:#f19c001a}@supports (color:color-mix(in lab, red, red)){.info-feed-item:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}}.info-date-badge{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);border-radius:var(--radius-2xl);background-color:var(--color-primary-50);color:var(--color-primary-600);--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);--tw-ring-color:var(--color-primary-100);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));--tw-duration:.3s;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.3s;display:flex}@media (hover:hover){.info-date-badge:is(:where(.group):hover *){background-color:var(--color-primary-500);color:var(--color-white)}}.info-date-badge:where(.dark,.dark *){background-color:#f19c0033}@supports (color:color-mix(in lab, red, red)){.info-date-badge:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-500) 20%, transparent)}}.info-date-badge:where(.dark,.dark *){color:var(--color-primary-300);--tw-ring-color:#f19c004d}@supports (color:color-mix(in lab, red, red)){.info-date-badge:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 30%, transparent)}}.info-date-month{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase}.info-date-day{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold)}.info-pin-badge{margin-bottom:calc(var(--spacing) * 1.5);background-color:var(--color-amber-100);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-amber-700);text-transform:uppercase;--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);--tw-ring-color:var(--color-amber-200);border-radius:3.40282e38px;align-items:center;display:inline-flex}.info-pin-badge:where(.dark,.dark *){background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.info-pin-badge:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.info-pin-badge:where(.dark,.dark *){color:var(--color-amber-200);--tw-ring-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.info-pin-badge:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.info-empty{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface-muted);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-muted);flex-direction:column;display:flex}.info-empty:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.info-empty:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.info-empty:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.info-empty:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.info-empty:where(.dark,.dark *){color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.info-empty:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.agenda-panel{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface-elevated);height:100%;padding:calc(var(--spacing) * 6);--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);--tw-shadow-color:#0000000d;flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.agenda-panel{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.agenda-panel{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}@media (width>=40rem){.agenda-panel{padding:calc(var(--spacing) * 8)}}.agenda-panel:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.agenda-panel:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.agenda-panel:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.agenda-panel:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.agenda-panel:before{content:"";pointer-events:none;height:calc(var(--spacing) * 1.5);--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-primary-400);--tw-gradient-via:var(--color-primary-500);--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,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--color-primary-600);inset-inline:0;position:absolute;top:0}.agenda-panel>*{z-index:10;position:relative}.agenda-panel-head{margin-bottom:calc(var(--spacing) * 5);align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.agenda-panel-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-2xl);background-color:var(--color-primary-50);color:var(--color-primary-600);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--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);--tw-ring-color:var(--color-primary-100);flex-shrink:0;justify-content:center;align-items:center;display:flex}.agenda-panel-icon:where(.dark,.dark *){background-color:#f19c0033}@supports (color:color-mix(in lab, red, red)){.agenda-panel-icon:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-500) 20%, transparent)}}.agenda-panel-icon:where(.dark,.dark *){color:var(--color-primary-300);--tw-ring-color:#f19c004d}@supports (color:color-mix(in lab, red, red)){.agenda-panel-icon:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 30%, transparent)}}.agenda-panel-kicker{margin-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-primary-600);text-transform:uppercase}.agenda-panel-kicker:where(.dark,.dark *){color:var(--color-primary-300)}.agenda-panel-body{flex:1}.agenda-feed-item{gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);padding:calc(var(--spacing) * 4);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;background-color:#0000;transition-duration:.3s;display:flex}@media (hover:hover){.agenda-feed-item:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-primary-200);background-color:#fff8eb80}@supports (color:color-mix(in lab, red, red)){.agenda-feed-item:hover{background-color:color-mix(in oklab, var(--color-primary-50) 50%, transparent)}}.agenda-feed-item: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);--tw-shadow-color:#f19c000d}@supports (color:color-mix(in lab, red, red)){.agenda-feed-item:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 5%, transparent) var(--tw-shadow-alpha), transparent)}}}.agenda-feed-item:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.agenda-feed-item:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}@media (hover:hover){.agenda-feed-item:where(.dark,.dark *):hover{border-color:#f19c004d}@supports (color:color-mix(in lab, red, red)){.agenda-feed-item:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-primary-500) 30%, transparent)}}.agenda-feed-item:where(.dark,.dark *):hover{background-color:#f19c001a}@supports (color:color-mix(in lab, red, red)){.agenda-feed-item:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}}.agenda-date-badge{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);border-radius:var(--radius-2xl);background-color:var(--color-primary-50);color:var(--color-primary-600);--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);--tw-ring-color:var(--color-primary-100);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));--tw-duration:.3s;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.3s;display:flex}@media (hover:hover){.agenda-date-badge:is(:where(.group):hover *){background-color:var(--color-primary-500);color:var(--color-white)}}.agenda-date-badge:where(.dark,.dark *){background-color:#f19c0033}@supports (color:color-mix(in lab, red, red)){.agenda-date-badge:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-500) 20%, transparent)}}.agenda-date-badge:where(.dark,.dark *){color:var(--color-primary-300);--tw-ring-color:#f19c004d}@supports (color:color-mix(in lab, red, red)){.agenda-date-badge:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 30%, transparent)}}.agenda-date-month{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase}.agenda-date-day{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold)}.agenda-empty{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface-muted);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-muted);flex-direction:column;display:flex}.agenda-empty:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.agenda-empty:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.agenda-empty:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.agenda-empty:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.agenda-empty:where(.dark,.dark *){color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.agenda-empty:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.photo-section-scrim{pointer-events:none;z-index:1;background:linear-gradient(#ffffff9e 0%,#ffffff6b 45%,#ffffff52 100%);position:absolute;inset:0}html.dark .photo-section-scrim{background:linear-gradient(#0b1220b8 0%,#0b122080 45%,#0b122061 100%)}.site-footer .photo-section-scrim{background:#ffffffeb}html.dark .site-footer .photo-section-scrim{background:#0b1220e0}.slider-crossfade-enter{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.slider-crossfade-enter-start{opacity:0;transform:scale(1.06)}.slider-crossfade-enter-end{opacity:1;transform:scale(1)}.slider-crossfade-leave{transition:opacity .55s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}.slider-crossfade-leave-start{opacity:1;transform:scale(1)}.slider-crossfade-leave-end{opacity:0;transform:scale(1.03)}.slider-caption-enter{transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.slider-caption-enter-start{opacity:0;transform:translateY(14px)}.slider-caption-enter-end{opacity:1;transform:translateY(0)}.slider-caption-leave{transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1)}.slider-caption-leave-start{opacity:1;transform:translateY(0)}.slider-caption-leave-end{opacity:0;transform:translateY(-10px)}.fasilitas-section{--fasilitas-ink:#4a2f1a;--fasilitas-ink-muted:#6b4423}html.dark .fasilitas-section{--fasilitas-ink:#fffffff2;--fasilitas-ink-muted:#ffffffbf}.fasilitas-section-heading{color:var(--fasilitas-ink)}.fasilitas-section-kicker{color:var(--color-primary-700)}.fasilitas-section-kicker:where(.dark,.dark *){color:var(--color-primary-300)}.fasilitas-carousel-shell{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface-elevated);--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);--tw-shadow-color:#0000001a;flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fasilitas-carousel-shell{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}@media (width>=40rem){.fasilitas-carousel-shell{border-radius:var(--radius-3xl)}}@media (width>=64rem){.fasilitas-carousel-shell{grid-template-columns:minmax(20rem,42%) 1fr;min-height:calc(32rem + 180px);display:grid}}.fasilitas-carousel-shell:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fasilitas-carousel-shell:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fasilitas-carousel-shell:where(.dark,.dark *){background-color:var(--color-surface-dark)}.fasilitas-carousel-rail{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border-soft);order:2;position:relative}@supports (color:color-mix(in lab, red, red)){.fasilitas-carousel-rail{border-color:color-mix(in oklab, var(--color-border-soft) 70%, transparent)}}.fasilitas-carousel-rail{background-color:var(--color-surface-muted)}@supports (color:color-mix(in lab, red, red)){.fasilitas-carousel-rail{background-color:color-mix(in oklab, var(--color-surface-muted) 90%, transparent)}}@media (width>=64rem){.fasilitas-carousel-rail{border-top-style:var(--tw-border-style);background-color:#0000;border-top-width:0;order:0;min-height:calc(32rem + 180px)}}.fasilitas-carousel-rail:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fasilitas-carousel-rail:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fasilitas-carousel-rail:where(.dark,.dark *){background-color:var(--color-surface-dark)}@supports (color:color-mix(in lab, red, red)){.fasilitas-carousel-rail:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-surface-dark) 95%, transparent)}}.fasilitas-carousel-rail-bg-wrap{display:none;position:absolute;inset:0;overflow:hidden}@media (width>=64rem){.fasilitas-carousel-rail-bg-wrap{display:block}}.fasilitas-carousel-list{z-index:10;scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;gap:calc(var(--spacing) * 2.5);overscroll-behavior-x:contain;padding:calc(var(--spacing) * 3);-ms-overflow-style:none;display:flex;position:relative;overflow-x:auto}@media (width>=40rem){.fasilitas-carousel-list{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4)}}@media (width>=64rem){.fasilitas-carousel-list{scroll-snap-type:none;justify-content:center;gap:calc(var(--spacing) * 1.5);height:100%;padding:calc(var(--spacing) * 5);flex-direction:column;overflow:hidden auto}}.fasilitas-carousel-list{scrollbar-width:none}.fasilitas-carousel-list::-webkit-scrollbar{display:none}@media (width>=1024px){.fasilitas-carousel-list{scrollbar-width:thin;scrollbar-color:#ffffff59 transparent}.fasilitas-carousel-list::-webkit-scrollbar{width:6px;display:block}}.fasilitas-carousel-item{scroll-snap-align:start;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);width:6.75rem;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2.5);text-align:center;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-out);transition-duration:.5s;transition-timing-function:var(--ease-out);border-width:1px;border-color:#0000;flex-direction:column;flex-shrink:0;display:flex}@media (width>=40rem){.fasilitas-carousel-item{width:7.25rem}}@media (width>=64rem){.fasilitas-carousel-item{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);text-align:left;flex-direction:row}}.fasilitas-carousel-item:hover{background-color:var(--color-white);--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)}@media (width>=64rem){.fasilitas-carousel-item:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fasilitas-carousel-item:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fasilitas-carousel-item:hover{--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)}}.fasilitas-carousel-item:hover:where(.dark,.dark *){background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.fasilitas-carousel-item:hover:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.fasilitas-carousel-item.is-active{border-color:#ffe0a3cc}@supports (color:color-mix(in lab, red, red)){.fasilitas-carousel-item.is-active{border-color:color-mix(in oklab, var(--color-primary-200) 80%, transparent)}}.fasilitas-carousel-item.is-active{background-color:var(--color-white);--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);--tw-shadow-color:#f19c001a}@supports (color:color-mix(in lab, red, red)){.fasilitas-carousel-item.is-active{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}@media (width>=64rem){.fasilitas-carousel-item.is-active{gap:calc(var(--spacing) * 4);border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.fasilitas-carousel-item.is-active{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.fasilitas-carousel-item.is-active{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.fasilitas-carousel-item.is-active{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.fasilitas-carousel-item.is-active{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);--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);--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,)}}.fasilitas-carousel-item.is-active:where(.dark,.dark *){border-color:#f19c0059}@supports (color:color-mix(in lab, red, red)){.fasilitas-carousel-item.is-active:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-primary-500) 35%, transparent)}}.fasilitas-carousel-item.is-active:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fasilitas-carousel-item.is-active:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fasilitas-carousel-item-thumb{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);flex-shrink:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fasilitas-carousel-item-thumb{border-color:color-mix(in oklab, var(--color-border-soft) 80%, transparent)}}.fasilitas-carousel-item-thumb{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-out);transition-duration:.5s;transition-timing-function:var(--ease-out)}@media (width>=40rem){.fasilitas-carousel-item-thumb{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14)}}@media (width>=64rem){.fasilitas-carousel-item-thumb{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-radius:var(--radius-lg);border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.fasilitas-carousel-item-thumb{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}}.fasilitas-carousel-item-copy{gap:calc(var(--spacing) * .5);width:100%;min-width:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-out);transition-duration:.5s;transition-timing-function:var(--ease-out);flex-direction:column;display:flex}@media (width>=64rem){.fasilitas-carousel-item-copy{gap:var(--spacing)}}.fasilitas-carousel-item-category{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:#ffffff8c;display:none}@supports (color:color-mix(in lab, red, red)){.fasilitas-carousel-item-category{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.fasilitas-carousel-item-category{text-transform:uppercase;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-out);transition-duration:.5s;transition-timing-function:var(--ease-out)}@media (width>=64rem){.fasilitas-carousel-item-category{display:block}}.fasilitas-carousel-item.is-active .fasilitas-carousel-item-category{color:var(--color-primary-300)}@media (width>=64rem){.fasilitas-carousel-item.is-active .fasilitas-carousel-item-category{background-color:#f19c0033;border-radius:3.40282e38px;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fasilitas-carousel-item.is-active .fasilitas-carousel-item-category{background-color:color-mix(in oklab, var(--color-primary-500) 20%, transparent)}}.fasilitas-carousel-item.is-active .fasilitas-carousel-item-category{padding-inline:calc(var(--spacing) * 3.5);padding-block:var(--spacing);--tw-tracking:.14em;letter-spacing:.14em;font-size:1.375rem}}.fasilitas-carousel-item-title{-webkit-line-clamp:2;font-family:var(--font-display);--tw-leading:var(--leading-snug);font-size:11px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-out);transition-duration:.5s;transition-timing-function:var(--ease-out);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=40rem){.fasilitas-carousel-item-title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (width>=64rem){.fasilitas-carousel-item-title{-webkit-line-clamp:unset;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffe6;-webkit-box-orient:horizontal;display:block;overflow:visible}@supports (color:color-mix(in lab, red, red)){.fasilitas-carousel-item-title{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}}.fasilitas-carousel-item-title:where(.dark,.dark *){color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.fasilitas-carousel-item-title:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.fasilitas-carousel-item.is-active .fasilitas-carousel-item-title{color:var(--color-primary-700)}@media (width>=64rem){.fasilitas-carousel-item.is-active .fasilitas-carousel-item-title{--tw-leading:var(--leading-snug);font-size:1.05rem;line-height:var(--leading-snug);color:var(--color-white)}}.fasilitas-carousel-item.is-active .fasilitas-carousel-item-title:where(.dark,.dark *){color:var(--color-primary-300)}@media (width>=64rem){.fasilitas-carousel-item.is-active .fasilitas-carousel-item-thumb{border-radius:var(--radius-2xl);border-color:#ffffff4d;width:10.5rem;height:10.5rem}@supports (color:color-mix(in lab, red, red)){.fasilitas-carousel-item.is-active .fasilitas-carousel-item-thumb{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.fasilitas-carousel-item.is-active .fasilitas-carousel-item-thumb{--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);--tw-shadow-color:#00000040}@supports (color:color-mix(in lab, red, red)){.fasilitas-carousel-item.is-active .fasilitas-carousel-item-thumb{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 25%, transparent) var(--tw-shadow-alpha), transparent)}}}.fasilitas-carousel-stage{aspect-ratio:5/4;background-color:var(--color-slate-900);order:1;min-height:0;position:relative;overflow:hidden}@media (width>=40rem){.fasilitas-carousel-stage{aspect-ratio:16/10}}@media (width>=64rem){.fasilitas-carousel-stage{aspect-ratio:auto;order:0;min-height:calc(32rem + 180px)}}.fasilitas-carousel-item-thumb img{object-fit:cover;width:100%;height:100%}.fasilitas-carousel-rail-bg{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y);will-change:opacity,transform;filter:grayscale()brightness(.35);background-position:50%;background-size:cover;position:absolute;inset:0}.fasilitas-carousel-rail-bg:after{content:"";background-color:#0206188c;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.fasilitas-carousel-rail-bg:after{background-color:color-mix(in oklab, var(--color-slate-950) 55%, transparent)}}.fasilitas-carousel-media{position:absolute;inset:0;overflow:hidden}.fasilitas-carousel-media-set,.fasilitas-carousel-slide{position:absolute;inset:0}.fasilitas-carousel-image{object-fit:cover;will-change:opacity,transform;width:100%;height:100%;position:absolute;inset:0}.fasilitas-carousel-overlay{pointer-events:none;background:linear-gradient(#00000052 0%,#0000007a 42%,#000000b8 68%,#000000e0 100%);position:absolute;inset:0}.fasilitas-carousel-caption{z-index:10;padding:calc(var(--spacing) * 4);inset-inline:0;position:absolute;bottom:0}@media (width>=40rem){.fasilitas-carousel-caption{padding:calc(var(--spacing) * 5)}}@media (width>=64rem){.fasilitas-carousel-caption{padding:calc(var(--spacing) * 9);padding-right:calc(var(--spacing) * 12)}}.fasilitas-carousel-caption{text-shadow:0 1px 12px #00000073}.fasilitas-carousel-caption-category{margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-primary-300);text-transform:uppercase}@media (width>=40rem){.fasilitas-carousel-caption-category{margin-bottom:calc(var(--spacing) * 2);--tw-tracking:.18em;letter-spacing:.18em;font-size:11px}}.fasilitas-carousel-caption-title{margin-bottom:calc(var(--spacing) * 2);max-width:var(--container-2xl);font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}@media (width>=40rem){.fasilitas-carousel-caption-title{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media (width>=64rem){.fasilitas-carousel-caption-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.fasilitas-carousel-caption-desc{-webkit-line-clamp:3;max-width:var(--container-2xl);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffeb;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fasilitas-carousel-caption-desc{color:color-mix(in oklab, var(--color-white) 92%, transparent)}}@media (width>=40rem){.fasilitas-carousel-caption-desc{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (width>=64rem){.fasilitas-carousel-caption-desc{font-size:.9375rem}}.fasilitas-carousel-caption-more{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff4d;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fasilitas-carousel-caption-more{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.fasilitas-carousel-caption-more{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fasilitas-carousel-caption-more{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fasilitas-carousel-caption-more{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--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,);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))}@media (hover:hover){.fasilitas-carousel-caption-more:hover{border-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.fasilitas-carousel-caption-more:hover{border-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.fasilitas-carousel-caption-more:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.fasilitas-carousel-caption-more:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}}@media (width>=40rem){.fasilitas-carousel-caption-more{margin-top:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.fasilitas-carousel-photo-nav{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);z-index:20;align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;border-radius:3.40282e38px;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.fasilitas-carousel-photo-nav{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.fasilitas-carousel-photo-nav{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.fasilitas-carousel-photo-nav{background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.fasilitas-carousel-photo-nav{padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);--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,)}@media (width>=40rem){.fasilitas-carousel-photo-nav{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5)}}@media (width>=64rem){.fasilitas-carousel-photo-nav{top:calc(var(--spacing) * 6);right:calc(var(--spacing) * 6)}}.fasilitas-carousel-photo-btn{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);color:#ffffffe6;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fasilitas-carousel-photo-btn{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.fasilitas-carousel-photo-btn{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))}@media (hover:hover){.fasilitas-carousel-photo-btn:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.fasilitas-carousel-photo-btn:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.fasilitas-carousel-photo-btn:hover{color:var(--color-white)}}.fasilitas-carousel-photo-dots{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:var(--spacing);display:flex}.fasilitas-carousel-photo-dot{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:#fff6;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.fasilitas-carousel-photo-dot{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.fasilitas-carousel-photo-dot{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-out);transition-duration:.5s;transition-timing-function:var(--ease-out)}.fasilitas-carousel-photo-dot.is-active{width:calc(var(--spacing) * 5);background-color:var(--color-primary-400)}.prestasi-section{--prestasi-ink:#4a2f1a;--prestasi-ink-muted:#6b4423}html.dark .prestasi-section{--prestasi-ink:#fffffff2;--prestasi-ink-muted:#ffffffbf}.prestasi-section-heading{color:var(--prestasi-ink)}.prestasi-section-kicker{color:var(--color-primary-700)}.prestasi-section-kicker:where(.dark,.dark *){color:var(--color-primary-300)}.prestasi-list-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface-elevated);--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);--tw-shadow-color:#0000000d;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.prestasi-list-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.prestasi-list-card{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.prestasi-list-card:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-primary-200);--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);--tw-shadow-color:#f19c001a}@supports (color:color-mix(in lab, red, red)){.prestasi-list-card:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}}.prestasi-list-card:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.prestasi-list-card:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.prestasi-list-card:where(.dark,.dark *){background-color:var(--color-surface-dark)}@media (hover:hover){.prestasi-list-card:where(.dark,.dark *):hover{border-color:#f19c004d}@supports (color:color-mix(in lab, red, red)){.prestasi-list-card:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-primary-500) 30%, transparent)}}}.prestasi-list-card-media{height:calc(var(--spacing) * 56);background-color:var(--color-surface-muted);flex-shrink:0;width:100%;position:relative;overflow:hidden}@media (width>=40rem){.prestasi-list-card-media{width:45%;height:auto}}.prestasi-list-card-body{padding:calc(var(--spacing) * 6);flex-direction:column;flex:1;justify-content:center;display:flex}@media (width>=40rem){.prestasi-list-card-body{padding:calc(var(--spacing) * 8)}}.prestasi-card{gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;flex-direction:column;height:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.prestasi-card{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.prestasi-card{padding:calc(var(--spacing) * 5);--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);--tw-shadow-color:#0206184d}@supports (color:color-mix(in lab, red, red)){.prestasi-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.prestasi-card{--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,);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}@media (width>=40rem){.prestasi-card{border-radius:var(--radius-3xl);padding:calc(var(--spacing) * 6)}}.prestasi-card{background:linear-gradient(145deg,#0f172a 0%,#152238 52%,#0a1628 100%)}.prestasi-card:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#f5ae2659}@supports (color:color-mix(in lab, red, red)){.prestasi-card:hover{border-color:color-mix(in oklab, var(--color-primary-400) 35%, transparent)}}.prestasi-card:hover{box-shadow:0 22px 44px #0f172a61,0 0 0 1px #f19c001f}.prestasi-card-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.prestasi-card-meta{align-items:center;gap:calc(var(--spacing) * 3);flex:1;min-width:0;display:flex}.prestasi-card-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab, var(--color-white) 20%, transparent);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-primary-500);--tw-gradient-to:var(--color-primary-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));color:var(--color-white);--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);--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-900) 30%, transparent) var(--tw-shadow-alpha), transparent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.prestasi-card-year{border-style:var(--tw-border-style);border-width:1px;border-color:#f5ae264d;border-radius:3.40282e38px;flex-shrink:0;align-self:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.prestasi-card-year{border-color:color-mix(in oklab, var(--color-primary-400) 30%, transparent)}}.prestasi-card-year{background-color:#f19c0033}@supports (color:color-mix(in lab, red, red)){.prestasi-card-year{background-color:color-mix(in oklab, var(--color-primary-500) 20%, transparent)}}.prestasi-card-year{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary-100);--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);--tw-ring-color:#f19c0033}@supports (color:color-mix(in lab, red, red)){.prestasi-card-year{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 20%, transparent)}}.prestasi-list-card-body .prestasi-card-category{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-primary-600);text-transform:uppercase}.prestasi-list-card-body .prestasi-card-category:where(.dark,.dark *){color:var(--color-primary-300)}.prestasi-list-card-body .prestasi-card-desc{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink-muted)}.prestasi-list-card-body .prestasi-card-desc:where(.dark,.dark *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.prestasi-list-card-body .prestasi-card-desc:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.prestasi-card-category{min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:#ffcb66e6}@supports (color:color-mix(in lab, red, red)){.prestasi-card-category{color:color-mix(in oklab, var(--color-primary-300) 90%, transparent)}}.prestasi-card-category{text-transform:uppercase}.prestasi-card-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.prestasi-card-desc{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.prestasi-card-desc{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.site-footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border-soft);padding-bottom:var(--mobile-float-offset);--footer-ink:#4a2f1a;--footer-ink-muted:#6b4423;--footer-ink-light:#8b5e3c;--footer-border:#6b442333;color:var(--footer-ink-muted);position:relative;overflow:hidden}.site-footer--full{isolation:isolate;background-color:var(--color-footer-surface)}.site-footer--full:where(.dark,.dark *){background-color:#0b1220}.site-footer--full>.pointer-events-none.absolute.z-\[2\]{display:none}.site-footer--full>.pointer-events-none.absolute.z-\[2\]:where(.dark,.dark *){display:block}.site-footer--full-bg{pointer-events:none;z-index:1;background:var(--color-footer-surface);position:absolute;inset:0}html.dark .site-footer--full-bg{background:linear-gradient(#0b1220fa 0%,#080d18 100%)}.site-footer--full .site-footer-brand-text{max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);margin-top:0}@media not all and (width>=48rem){.site-footer--full .site-footer-brand-text{text-align:center;margin-inline:auto}}@media (width>=40rem){.site-footer--full .site-footer-brand-text{--tw-leading:calc(var(--spacing) * 7);font-size:1.0625rem;line-height:calc(var(--spacing) * 7)}}@media (width>=64rem){.site-footer--full .site-footer-brand-text{max-width:var(--container-lg);text-align:left;margin-inline:0}}.site-footer-brand-logo-wrap{margin-bottom:calc(var(--spacing) * 6)}@media not all and (width>=48rem){.site-footer-brand-logo-wrap{justify-content:center;display:flex}}@media (width>=64rem){.site-footer-brand-logo-wrap{margin-bottom:calc(var(--spacing) * 7)}}.site-footer-brand-logo{height:calc(var(--spacing) * 20);object-fit:contain;width:auto}@media (width>=40rem){.site-footer-brand-logo{height:calc(var(--spacing) * 24)}}@media (width>=64rem){.site-footer-brand-logo{height:6.5rem}}@media not all and (width>=48rem){.site-footer--full .site-footer-contact-item{text-align:center;flex-direction:column;align-items:center}}@media (width>=48rem){.site-footer--full .site-footer-contact-item{text-align:left;flex-direction:row}}:where(.site-footer-contact-list>: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)))}.site-footer-contact-card{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff80;display:flex}@supports (color:color-mix(in lab, red, red)){.site-footer-contact-card{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.site-footer-contact-card{background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.site-footer-contact-card{background-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.site-footer-contact-card{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);color:inherit;--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);--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,);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);text-decoration-line:none}.site-footer-contact-card:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.site-footer-contact-card:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.site-footer-contact-card:where(.dark,.dark *){background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.site-footer-contact-card:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.site-footer-contact-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#ffcb66b3}@supports (color:color-mix(in lab, red, red)){.site-footer-contact-card:hover{border-color:color-mix(in oklab, var(--color-primary-300) 70%, transparent)}}.site-footer-contact-card:hover{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.site-footer-contact-card:hover{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.site-footer-contact-card: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);--tw-shadow-color:#f19c001a}@supports (color:color-mix(in lab, red, red)){.site-footer-contact-card:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.site-footer-contact-card:hover:where(.dark,.dark *){border-color:#f19c0059}@supports (color:color-mix(in lab, red, red)){.site-footer-contact-card:hover:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-primary-500) 35%, transparent)}}.site-footer-contact-card:hover:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.site-footer-contact-card:hover:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.site-footer-contact-card:hover:where(.dark,.dark *){--tw-shadow-color:#f19c0026}@supports (color:color-mix(in lab, red, red)){.site-footer-contact-card:hover:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.site-footer-contact-card:active{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y);scale:.99}.site-footer-contact-card-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#fff9;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.site-footer-contact-card-icon{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.site-footer-contact-card-icon{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.site-footer-contact-card-icon{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.site-footer-contact-card-icon{color:var(--color-primary-600);--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);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.site-footer-contact-card-icon: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);border-color:#ffcb66cc}@supports (color:color-mix(in lab, red, red)){.site-footer-contact-card-icon:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-primary-300) 80%, transparent)}}.site-footer-contact-card-icon:is(:where(.group):hover *){background-color:#f19c0026}@supports (color:color-mix(in lab, red, red)){.site-footer-contact-card-icon:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}}.site-footer-contact-card-icon:where(.dark,.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.site-footer-contact-card-icon:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.site-footer-contact-card-icon:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.site-footer-contact-card-icon:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.site-footer-contact-card-icon:where(.dark,.dark *){color:var(--color-primary-400)}.site-footer-contact-card--wa .site-footer-contact-card-icon{color:var(--color-emerald-600)}@media (hover:hover){.site-footer-contact-card--wa .site-footer-contact-card-icon:is(:where(.group):hover *){border-color:#5ee9b5cc}@supports (color:color-mix(in lab, red, red)){.site-footer-contact-card--wa .site-footer-contact-card-icon:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-emerald-300) 80%, transparent)}}.site-footer-contact-card--wa .site-footer-contact-card-icon:is(:where(.group):hover *){background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.site-footer-contact-card--wa .site-footer-contact-card-icon:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}}.site-footer-contact-card--wa .site-footer-contact-card-icon:where(.dark,.dark *){color:var(--color-emerald-400)}.site-footer-contact-card--email .site-footer-contact-card-icon{color:var(--color-sky-600)}@media (hover:hover){.site-footer-contact-card--email .site-footer-contact-card-icon:is(:where(.group):hover *){border-color:#77d4ffcc}@supports (color:color-mix(in lab, red, red)){.site-footer-contact-card--email .site-footer-contact-card-icon:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-sky-300) 80%, transparent)}}.site-footer-contact-card--email .site-footer-contact-card-icon:is(:where(.group):hover *){background-color:#00a5ef26}@supports (color:color-mix(in lab, red, red)){.site-footer-contact-card--email .site-footer-contact-card-icon:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-sky-500) 15%, transparent)}}}.site-footer-contact-card--email .site-footer-contact-card-icon:where(.dark,.dark *){color:var(--color-sky-400)}.site-footer-contact-card-body{text-align:left;flex:1;min-width:0}.site-footer-contact-card-label{--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-ink-muted);text-transform:uppercase;display:block}.site-footer-contact-card-label:where(.dark,.dark *){color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.site-footer-contact-card-label:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.site-footer-contact-card-value{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);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));--tw-duration:.3s;transition-duration:.3s;display:block}@media (hover:hover){.site-footer-contact-card-value:is(:where(.group):hover *){color:var(--color-primary-700)}}.site-footer-contact-card-value:where(.dark,.dark *){color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.site-footer-contact-card-value:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 85%, transparent)}}@media (hover:hover){.site-footer-contact-card-value:where(.dark,.dark *):is(:where(.group):hover *){color:var(--color-primary-300)}.site-footer-contact-card--wa .site-footer-contact-card-value:is(:where(.group):hover *){color:var(--color-emerald-700)}.site-footer-contact-card--wa .site-footer-contact-card-value:where(.dark,.dark *):is(:where(.group):hover *){color:var(--color-emerald-300)}.site-footer-contact-card--email .site-footer-contact-card-value:is(:where(.group):hover *){color:var(--color-sky-700)}.site-footer-contact-card--email .site-footer-contact-card-value:where(.dark,.dark *):is(:where(.group):hover *){color:var(--color-sky-300)}}.site-footer-contact-card-arrow{margin-top:calc(var(--spacing) * 2);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--color-ink-muted);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.site-footer-contact-card-arrow{color:color-mix(in oklab, var(--color-ink-muted) 40%, transparent)}}.site-footer-contact-card-arrow{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.site-footer-contact-card-arrow:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-primary-500)}}.site-footer-contact-card-arrow:where(.dark,.dark *){color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.site-footer-contact-card-arrow:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 30%, transparent)}}@media (hover:hover){.site-footer-contact-card-arrow:where(.dark,.dark *):is(:where(.group):hover *){color:var(--color-primary-400)}}.site-footer-credits{z-index:20;background-color:var(--color-footer-surface);padding-block:calc(var(--spacing) * 3.5);flex-shrink:0;position:relative}@media (width>=40rem){.site-footer-credits{padding-block:calc(var(--spacing) * 4)}}.site-footer-credits:where(.dark,.dark *){background-color:#0b1220}.site-footer-credits .photo-section-scrim{background:var(--color-footer-surface);position:absolute;inset:0}html.dark .site-footer-credits .photo-section-scrim{background:#0b1220fa}.site-footer-credits-text{z-index:10;text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);position:relative}@media (width>=40rem){.site-footer-credits-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.site-footer-credits-text{color:var(--footer-ink-light)}.site-footer-credit{justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);text-align:center;flex-wrap:wrap;display:flex}@media (width>=40rem){.site-footer-credit{text-align:left;justify-content:flex-start}}.site-footer-credits-text .site-footer-credit{text-align:center;justify-content:center}.site-footer-credit-sep{color:var(--color-ink-muted)}@supports (color:color-mix(in lab, red, red)){.site-footer-credit-sep{color:color-mix(in oklab, var(--color-ink-muted) 40%, transparent)}}.site-footer-credit-sep:where(.dark,.dark *){color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.site-footer-credit-sep:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.site-footer-it-credit{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.site-footer-it-credit-heart{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);color:var(--color-rose-500);flex-shrink:0}.site-footer-it-credit-link{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink-muted);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));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.site-footer-it-credit-link:hover{color:var(--color-primary-600)}}.site-footer-it-credit-link:where(.dark,.dark *){color:#fff9}@supports (color:color-mix(in lab, red, red)){.site-footer-it-credit-link:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 60%, transparent)}}@media (hover:hover){.site-footer-it-credit-link:where(.dark,.dark *):hover{color:var(--color-primary-300)}}html.dark .site-footer{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){html.dark .site-footer{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}html.dark .site-footer{--footer-ink:#ffffffeb;--footer-ink-muted:#ffffffb8;--footer-ink-light:#ffffff7a;--footer-border:#ffffff1a}.site-footer-heading{color:var(--footer-ink)}.site-footer-text{color:var(--footer-ink-muted)}@media (width<=1023px){.site-footer--full .site-footer-brand{display:none}.site-footer--full .site-footer-grid{gap:calc(var(--spacing) * 6)}.site-footer--full .site-footer-contact{width:100%;max-width:var(--container-md);grid-column:1/-1;margin-inline:auto}}.site-footer-text-light{color:var(--footer-ink-light)}.site-footer-link{color:var(--footer-ink-muted);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));--tw-duration:.2s;transition-duration:.2s}.site-footer-link:hover{color:var(--color-primary-700)}html.dark .site-footer-link:hover{color:var(--color-primary-300)}.site-footer-divider{border-color:var(--footer-border)}.site-footer-icon-btn{border-style:var(--tw-border-style);background-color:var(--color-surface-elevated);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;border-color:var(--footer-border);color:var(--footer-ink);transition-duration:.2s}.site-footer-icon-btn:hover{border-color:var(--color-primary-400);background-color:var(--color-primary-50);color:var(--color-primary-700)}html.dark .site-footer-icon-btn{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){html.dark .site-footer-icon-btn{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}html.dark .site-footer-icon-btn{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){html.dark .site-footer-icon-btn{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}html.dark .site-footer-icon-btn{color:var(--color-white)}html.dark .site-footer-icon-btn:hover{border-color:#f19c0080}@supports (color:color-mix(in lab, red, red)){html.dark .site-footer-icon-btn:hover{border-color:color-mix(in oklab, var(--color-primary-500) 50%, transparent)}}html.dark .site-footer-icon-btn:hover{background-color:#f19c0033}@supports (color:color-mix(in lab, red, red)){html.dark .site-footer-icon-btn:hover{background-color:color-mix(in oklab, var(--color-primary-500) 20%, transparent)}}html.dark .site-footer-icon-btn:hover{color:var(--color-white)}.site-footer-contact-icon{background-color:#f19c0026}@supports (color:color-mix(in lab, red, red)){.site-footer-contact-icon{background-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.site-footer-contact-icon{color:var(--color-primary-700)}html.dark .site-footer-contact-icon{color:var(--color-primary-400)}.site-footer-wa-btn{color:var(--color-emerald-600)}@media (hover:hover){.site-footer-wa-btn:hover{border-color:var(--color-emerald-300);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}}html.dark .site-footer-wa-btn{color:var(--color-emerald-400)}@media (hover:hover){html.dark .site-footer-wa-btn:hover{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){html.dark .site-footer-wa-btn:hover{border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}html.dark .site-footer-wa-btn:hover{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){html.dark .site-footer-wa-btn:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}html.dark .site-footer-wa-btn:hover{color:var(--color-emerald-300)}}.site-footer-wa-icon{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.site-footer-wa-icon{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.site-footer-wa-icon{color:var(--color-emerald-700)}html.dark .site-footer-wa-icon{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){html.dark .site-footer-wa-icon{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}html.dark .site-footer-wa-icon{color:var(--color-emerald-400)}.floating-tools{right:calc(var(--spacing) * 4);z-index:150;width:calc(var(--spacing) * 14);align-items:center;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex;position:fixed;bottom:calc(1.25rem + 100px)}@media (width>=40rem){.floating-tools{right:calc(var(--spacing) * 6);bottom:calc(1.5rem + 100px)}}html.cookie-consent-open,html.cookie-consent-open body{overflow:hidden}.cookie-consent-modal{pointer-events:none;z-index:500;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);opacity:0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media (width>=40rem){.cookie-consent-modal{padding-inline:calc(var(--spacing) * 6)}}.cookie-consent-modal{transition:opacity .35s}.cookie-consent-modal.is-visible{pointer-events:auto;opacity:1}.cookie-consent-backdrop{background-color:var(--color-surface-dark);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cookie-consent-backdrop{background-color:color-mix(in oklab, var(--color-surface-dark) 60%, transparent)}}.cookie-consent-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,)}.cookie-consent-panel{z-index:10;width:100%;max-width:var(--container-md);--tw-translate-y:72vh;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0;will-change:transform;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .45s;position:relative}.cookie-consent-modal.is-visible .cookie-consent-panel{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.cookie-consent-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface-elevated);padding:calc(var(--spacing) * 5);--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);--tw-shadow-color:#0003;border-radius:1.75rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cookie-consent-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}@media (width>=40rem){.cookie-consent-card{padding:calc(var(--spacing) * 6);border-radius:2rem}}.cookie-consent-card:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.cookie-consent-card:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.cookie-consent-card:where(.dark,.dark *){background-color:var(--color-surface-dark)}.cookie-consent-head{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.cookie-consent-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-2xl);background-color:#f19c001f;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cookie-consent-icon{background-color:color-mix(in oklab, var(--color-primary-500) 12%, transparent)}}.cookie-consent-icon{color:var(--color-primary-600)}.cookie-consent-icon:where(.dark,.dark *){background-color:#f19c0026}@supports (color:color-mix(in lab, red, red)){.cookie-consent-icon:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.cookie-consent-icon:where(.dark,.dark *){color:var(--color-primary-300)}.cookie-consent-title{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);margin:0}@media (width>=40rem){.cookie-consent-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.cookie-consent-title:where(.dark,.dark *){color:var(--color-white)}:where(.cookie-consent-copy>: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)))}.cookie-consent-copy{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink-muted)}.cookie-consent-copy:where(.dark,.dark *){color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.cookie-consent-copy:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.cookie-consent-highlight{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffe0a3b3}@supports (color:color-mix(in lab, red, red)){.cookie-consent-highlight{border-color:color-mix(in oklab, var(--color-primary-200) 70%, transparent)}}.cookie-consent-highlight{background-color:#fff8eb99}@supports (color:color-mix(in lab, red, red)){.cookie-consent-highlight{background-color:color-mix(in oklab, var(--color-primary-50) 60%, transparent)}}.cookie-consent-highlight{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5)}.cookie-consent-highlight:where(.dark,.dark *){border-color:#f19c0040}@supports (color:color-mix(in lab, red, red)){.cookie-consent-highlight:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-primary-500) 25%, transparent)}}.cookie-consent-highlight:where(.dark,.dark *){background-color:#f19c001a}@supports (color:color-mix(in lab, red, red)){.cookie-consent-highlight:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}.cookie-consent-highlight-title{margin-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.cookie-consent-highlight-title:where(.dark,.dark *){color:var(--color-white)}.cookie-consent-highlight-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink-muted);margin:0}.cookie-consent-highlight-text:where(.dark,.dark *){color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.cookie-consent-highlight-text:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.cookie-consent-note{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink-light)}.cookie-consent-note:where(.dark,.dark *){color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.cookie-consent-note:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.cookie-consent-link{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary-600);text-decoration-line:underline;text-decoration-color:#f19c0066}@supports (color:color-mix(in lab, red, red)){.cookie-consent-link{-webkit-text-decoration-color:color-mix(in oklab, var(--color-primary-500) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-primary-500) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-primary-500) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-primary-500) 40%, transparent)}}.cookie-consent-link{text-underline-offset:2px;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))}@media (hover:hover){.cookie-consent-link:hover{color:var(--color-primary-700)}}.cookie-consent-link:where(.dark,.dark *){color:var(--color-primary-300)}@media (hover:hover){.cookie-consent-link:where(.dark,.dark *):hover{color:var(--color-primary-200)}}.cookie-consent-accept{margin-top:calc(var(--spacing) * 5);min-height:calc(var(--spacing) * 11);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media (width>=40rem){.cookie-consent-accept{margin-top:calc(var(--spacing) * 6)}}.privacy-policy-cookie-banner{gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#f19c0040;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.privacy-policy-cookie-banner{border-color:color-mix(in oklab, var(--color-primary-500) 25%, transparent)}}.privacy-policy-cookie-banner{background-color:#fff8ebcc}@supports (color:color-mix(in lab, red, red)){.privacy-policy-cookie-banner{background-color:color-mix(in oklab, var(--color-primary-50) 80%, transparent)}}.privacy-policy-cookie-banner{padding:calc(var(--spacing) * 5);--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);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.privacy-policy-cookie-banner:where(.dark,.dark *){border-color:#f5ae2633}@supports (color:color-mix(in lab, red, red)){.privacy-policy-cookie-banner:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-primary-400) 20%, transparent)}}.privacy-policy-cookie-banner:where(.dark,.dark *){background-color:#5a3b0033}@supports (color:color-mix(in lab, red, red)){.privacy-policy-cookie-banner:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-900) 20%, transparent)}}.privacy-policy-cookie-banner.is-highlighted{--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);--tw-ring-color:#f19c0080}@supports (color:color-mix(in lab, red, red)){.privacy-policy-cookie-banner.is-highlighted{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 50%, transparent)}}.privacy-policy-cookie-banner.is-highlighted{--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);--tw-ring-offset-color:var(--color-surface)}.privacy-policy-cookie-banner.is-highlighted:where(.dark,.dark *){--tw-ring-offset-color:var(--color-surface-dark)}.privacy-policy-cookie-banner.is-highlighted{box-shadow:0 0 0 4px #f19c001f}.privacy-policy-cookie-banner__icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);background-color:#f19c0026;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.privacy-policy-cookie-banner__icon{background-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.privacy-policy-cookie-banner__icon{color:var(--color-primary-600)}.privacy-policy-cookie-banner__icon:where(.dark,.dark *){background-color:#f5ae2626}@supports (color:color-mix(in lab, red, red)){.privacy-policy-cookie-banner__icon:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-400) 15%, transparent)}}.privacy-policy-cookie-banner__icon:where(.dark,.dark *){color:var(--color-primary-300)}.privacy-policy-cookie-banner__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.privacy-policy-cookie-banner__title:where(.dark,.dark *){color:var(--color-white)}.privacy-policy-cookie-banner__text{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink-muted)}.privacy-policy-cookie-banner__text:where(.dark,.dark *){color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.privacy-policy-cookie-banner__text:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.privacy-policy-cookie-banner__accept{justify-content:center;width:100%}@media (width>=40rem){.privacy-policy-cookie-banner__accept{width:auto}}@media (width>=640px){.privacy-policy-cookie-banner{flex-direction:row;align-items:center}.privacy-policy-cookie-banner__accept{flex-shrink:0}}.floating-tool-btn-sm{height:var(--mobile-float-size);width:var(--mobile-float-size);min-height:var(--mobile-float-size);min-width:var(--mobile-float-size)}.floating-tool-btn-sm svg{width:1.35rem;height:1.35rem}.floating-tool-badge-sm{top:calc(var(--spacing) * -.5);right:calc(var(--spacing) * -.5);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * .5);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:9px;line-height:1;font-weight:var(--font-weight-bold)}.mobile-bottom-bar{z-index:150;align-items:flex-end;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);padding-bottom:max(.5rem, env(safe-area-inset-bottom));background-color:#0000;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:visible}.mobile-bottom-dock{z-index:170;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);border-radius:1.75rem;flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-dock{border-color:color-mix(in oklab, var(--color-border) 55%, transparent)}}.mobile-bottom-dock{background-color:var(--color-white);--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);--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-dock{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.mobile-bottom-dock:where(.dark,.dark *){border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-dock:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.mobile-bottom-dock:where(.dark,.dark *){background-color:var(--color-surface-dark);--tw-shadow-color:#00000059}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-dock:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 35%, transparent) var(--tw-shadow-alpha), transparent)}}.mobile-bottom-dock.is-expanded{--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);--tw-shadow-color:#00000026}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-dock.is-expanded{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.mobile-bottom-dock.is-expanded:where(.dark,.dark *){--tw-shadow-color:#00000073}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-dock.is-expanded:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 45%, transparent) var(--tw-shadow-alpha), transparent)}}.mobile-more-panel{overscroll-behavior:contain;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border-soft);max-height:min(70vh,32rem);overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.mobile-more-panel{border-color:color-mix(in oklab, var(--color-border-soft) 80%, transparent)}}.mobile-more-panel:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.mobile-more-panel:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.mobile-more-panel-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border-soft);display:flex}@supports (color:color-mix(in lab, red, red)){.mobile-more-panel-header{border-color:color-mix(in oklab, var(--color-border-soft) 70%, transparent)}}.mobile-more-panel-header{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.mobile-more-panel-header:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.mobile-more-panel-header:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.mobile-more-panel-brand{align-items:center;gap:calc(var(--spacing) * 3);min-width:0;display:flex}.mobile-more-panel-logo{height:calc(var(--spacing) * 9);object-fit:contain;flex-shrink:0;width:auto}.mobile-more-panel-logo:where(.dark,.dark *){--tw-brightness:brightness(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,);--tw-invert:invert(100%)}.mobile-more-panel-name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink);overflow:hidden}.mobile-more-panel-name:where(.dark,.dark *){color:var(--color-white)}.mobile-more-panel-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;display:flex}.mobile-more-section{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border-soft)}@supports (color:color-mix(in lab, red, red)){.mobile-more-section{border-color:color-mix(in oklab, var(--color-border-soft) 60%, transparent)}}.mobile-more-section{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3)}.mobile-more-section:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.mobile-more-section:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.mobile-more-section:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.mobile-more-section-title{margin-bottom:calc(var(--spacing) * 2.5);padding-inline:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-ink-muted);text-transform:uppercase}.mobile-more-section-title:where(.dark,.dark *){color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.mobile-more-section-title:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.mobile-more-section-grid{grid-template-columns:repeat(var(--mobile-more-cols,4), minmax(0, 1fr));gap:.35rem;display:grid}.mobile-more-grid-item{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);min-width:0;padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 2);text-align:center;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background-color:#0000;border-width:0;flex-direction:column;transition-duration:.2s;display:flex}.mobile-more-grid-item:active{scale:.97}.mobile-more-grid-item.is-active .mobile-more-grid-label{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.mobile-more-grid-item.is-active .mobile-more-grid-label:where(.dark,.dark *){color:var(--color-primary-300)}.mobile-more-grid-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-2xl);background-color:var(--color-surface-muted);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.mobile-more-grid-icon{background-color:color-mix(in oklab, var(--color-surface-muted) 90%, transparent)}}.mobile-more-grid-icon{color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.mobile-more-grid-icon{color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.mobile-more-grid-icon{--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)}.mobile-more-grid-icon:where(.dark,.dark *){background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.mobile-more-grid-icon:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.mobile-more-grid-icon:where(.dark,.dark *){color:#fffc}@supports (color:color-mix(in lab, red, red)){.mobile-more-grid-icon:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.mobile-more-grid-icon.is-highlight{background-color:var(--color-primary-500);color:var(--color-white);--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);--tw-shadow-color:#f19c0040}@supports (color:color-mix(in lab, red, red)){.mobile-more-grid-icon.is-highlight{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.mobile-more-grid-icon.is-highlight:where(.dark,.dark *){background-color:var(--color-primary-500);color:var(--color-white)}.mobile-more-grid-item.is-active .mobile-more-grid-icon:not(.is-highlight){background-color:var(--color-primary-50);color:var(--color-primary-600)}.mobile-more-grid-item.is-active .mobile-more-grid-icon:not(.is-highlight):where(.dark,.dark *){background-color:#f19c0026}@supports (color:color-mix(in lab, red, red)){.mobile-more-grid-item.is-active .mobile-more-grid-icon:not(.is-highlight):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.mobile-more-grid-item.is-active .mobile-more-grid-icon:not(.is-highlight):where(.dark,.dark *){color:var(--color-primary-300)}.mobile-more-grid-label{-webkit-line-clamp:2;--tw-leading:var(--leading-snug);font-size:10px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mobile-more-grid-label{color:color-mix(in oklab, var(--color-ink) 85%, transparent)}}.mobile-more-grid-label:where(.dark,.dark *){color:#fffc}@supports (color:color-mix(in lab, red, red)){.mobile-more-grid-label:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.mobile-float-nav{min-width:0;padding-inline:calc(var(--spacing) * 1.5);height:var(--mobile-float-size);min-height:var(--mobile-float-size);flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0;display:grid}.mobile-float-nav-item{align-content:center;justify-items:center;gap:var(--spacing);min-width:0;min-height:0;padding-inline:calc(var(--spacing) * .5);padding-block:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:11px;line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-ink);grid-template-rows:auto auto;display:grid}@supports (color:color-mix(in lab, red, red)){.mobile-float-nav-item{color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}.mobile-float-nav-item{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.mobile-float-nav-item:where(.dark,.dark *){color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.mobile-float-nav-item:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.mobile-float-nav-icon-wrap{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-2xl);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.2s;display:flex}.mobile-float-nav-label{height:calc(var(--spacing) * 3.5);text-align:center;--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);width:100%;font-size:11px;line-height:1;font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;display:flex}.mobile-float-nav-item.is-active{color:var(--color-primary-700)}.mobile-float-nav-item.is-active:where(.dark,.dark *){color:var(--color-primary-300)}.mobile-float-nav-item.is-active .mobile-float-nav-icon-wrap{color:var(--color-primary-800);--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);background-color:#f3e8dc}.mobile-float-nav-item.is-active .mobile-float-nav-icon-wrap:where(.dark,.dark *){background-color:#f19c0033}@supports (color:color-mix(in lab, red, red)){.mobile-float-nav-item.is-active .mobile-float-nav-icon-wrap:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-500) 20%, transparent)}}.mobile-float-nav-item.is-active .mobile-float-nav-icon-wrap:where(.dark,.dark *){color:var(--color-primary-300)}.mobile-float-nav-icon{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0}.mobile-float-nav-item--ppdb:not(.is-active) .mobile-float-nav-icon-wrap--ppdb{background-color:var(--color-primary-500);color:var(--color-white);--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);--tw-shadow-color:#f19c004d}@supports (color:color-mix(in lab, red, red)){.mobile-float-nav-item--ppdb:not(.is-active) .mobile-float-nav-icon-wrap--ppdb{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.mobile-float-nav-item--ppdb:not(.is-active) .mobile-float-nav-icon-wrap--ppdb:where(.dark,.dark *){background-color:var(--color-primary-500);color:var(--color-white)}.mobile-float-nav-item--ppdb.is-active .mobile-float-nav-icon-wrap--ppdb{color:var(--color-primary-800);--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);background-color:#f3e8dc}.mobile-float-nav-item--ppdb.is-active .mobile-float-nav-icon-wrap--ppdb:where(.dark,.dark *){background-color:#f19c0033}@supports (color:color-mix(in lab, red, red)){.mobile-float-nav-item--ppdb.is-active .mobile-float-nav-icon-wrap--ppdb:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-500) 20%, transparent)}}.mobile-float-nav-item--ppdb.is-active .mobile-float-nav-icon-wrap--ppdb:where(.dark,.dark *){color:var(--color-primary-300)}.mobile-float-nav-label--news{position:relative;overflow:hidden}.mobile-float-nav-alt-text{text-align:center;--tw-leading:1;white-space:nowrap;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.mobile-float-nav-alt-text--update{--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-primary-500);text-transform:uppercase}.mobile-float-nav-alt-text--update:where(.dark,.dark *){color:var(--color-primary-400)}.mobile-float-nav-alt-text--label{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold)}.mobile-float-nav-item--news:not(.is-active) .mobile-float-nav-alt-text--update{animation:3.2s ease-in-out infinite mobile-nav-news-alt-update}.mobile-float-nav-item--news:not(.is-active) .mobile-float-nav-alt-text--label{animation:3.2s ease-in-out infinite mobile-nav-news-alt-label}.mobile-float-nav-item--news.is-active .mobile-float-nav-alt-text--update{display:none}.mobile-float-nav-item--news.is-active .mobile-float-nav-alt-text--label{opacity:1;justify-content:center;align-items:center;width:100%;height:100%;animation:none;display:flex;position:static;transform:none}.mobile-float-nav-item--news:not(.is-active) .mobile-float-nav-icon-wrap--news{animation:2.4s ease-in-out infinite mobile-nav-news-ring}.mobile-float-nav-news-dot{top:calc(var(--spacing) * -.5);right:calc(var(--spacing) * -.5);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-primary-500);--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);--tw-ring-color:var(--color-white);border-radius:3.40282e38px;position:absolute}.mobile-float-nav-news-dot:where(.dark,.dark *){--tw-ring-color:var(--color-surface-dark)}.mobile-float-nav-news-dot{animation:1.6s ease-in-out infinite mobile-nav-news-dot}.mobile-float-nav-icon-wrap--news{position:relative}@keyframes mobile-nav-news-ring{0%,to{transform:scale(1);box-shadow:0 0 #ff670059}50%{transform:scale(1.05);box-shadow:0 0 0 .45rem #ff670000}}@keyframes mobile-nav-news-alt-update{0%,42%{opacity:1;transform:translateY(0)}48%,to{opacity:0;transform:translateY(3px)}}@keyframes mobile-nav-news-alt-label{0%,42%{opacity:0;transform:translateY(-3px)}48%,90%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(3px)}}@keyframes mobile-nav-news-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.mobile-float-nav-item--news:not(.is-active) .mobile-float-nav-alt-text--update,.mobile-float-nav-item--news:not(.is-active) .mobile-float-nav-alt-text--label,.mobile-float-nav-item--news:not(.is-active) .mobile-float-nav-icon-wrap--news,.mobile-float-nav-news-dot{animation:none!important}.mobile-float-nav-item--news:not(.is-active) .mobile-float-nav-alt-text--update{display:none}.mobile-float-nav-item--news:not(.is-active) .mobile-float-nav-alt-text--label{opacity:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:static;transform:none}}.mobile-float-actions{width:var(--mobile-float-size);min-height:var(--mobile-float-size);flex-direction:column;flex-shrink:0;align-items:center;display:flex;position:relative;overflow:visible}.mobile-float-actions .floating-tool-btn-top{z-index:1;margin-bottom:calc(var(--spacing) * 2);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;bottom:100%;left:50%}@media (width<=1023px){html:not(.dark) .mobile-float-actions .floating-tool-btn-top{border-style:var(--tw-border-style);border-width:2px;border-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){html:not(.dark) .mobile-float-actions .floating-tool-btn-top{border-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}html:not(.dark) .mobile-float-actions .floating-tool-btn-top{background-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){html:not(.dark) .mobile-float-actions .floating-tool-btn-top{background-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}html:not(.dark) .mobile-float-actions .floating-tool-btn-top{color:#112456bf}@supports (color:color-mix(in lab, red, red)){html:not(.dark) .mobile-float-actions .floating-tool-btn-top{color:color-mix(in oklab, var(--color-navy-800) 75%, transparent)}}html:not(.dark) .mobile-float-actions .floating-tool-btn-top{--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);--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){html:not(.dark) .mobile-float-actions .floating-tool-btn-top{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}html:not(.dark) .mobile-float-actions .floating-tool-btn-top{--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,)}@media (hover:hover){html:not(.dark) .mobile-float-actions .floating-tool-btn-top:hover{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){html:not(.dark) .mobile-float-actions .floating-tool-btn-top:hover{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}html:not(.dark) .mobile-float-actions .floating-tool-btn-top:hover{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){html:not(.dark) .mobile-float-actions .floating-tool-btn-top:hover{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}html:not(.dark) .mobile-float-actions .floating-tool-btn-top:hover{color:var(--color-navy-800);--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)}}html.dark .mobile-float-actions .floating-tool-btn-top{border-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){html.dark .mobile-float-actions .floating-tool-btn-top{border-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}html.dark .mobile-float-actions .floating-tool-btn-top{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){html.dark .mobile-float-actions .floating-tool-btn-top{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}html.dark .mobile-float-actions .floating-tool-btn-top{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){html.dark .mobile-float-actions .floating-tool-btn-top{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}html.dark .mobile-float-actions .floating-tool-btn-top{--tw-shadow-color:#00000040}@supports (color:color-mix(in lab, red, red)){html.dark .mobile-float-actions .floating-tool-btn-top{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 25%, transparent) var(--tw-shadow-alpha), transparent)}}@media (hover:hover){html.dark .mobile-float-actions .floating-tool-btn-top:hover{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){html.dark .mobile-float-actions .floating-tool-btn-top:hover{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}html.dark .mobile-float-actions .floating-tool-btn-top:hover{background-color:#ffffff38}@supports (color:color-mix(in lab, red, red)){html.dark .mobile-float-actions .floating-tool-btn-top:hover{background-color:color-mix(in oklab, var(--color-white) 22%, transparent)}}html.dark .mobile-float-actions .floating-tool-btn-top:hover{color:var(--color-white)}}}.mobile-more-backdrop{z-index:160;background-color:#0006;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.mobile-more-backdrop{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.mobile-more-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,)}.mobile-more-action-btn{flex-shrink:0;height:calc(var(--spacing) * 8)!important;min-height:calc(var(--spacing) * 8)!important;width:calc(var(--spacing) * 8)!important;min-width:calc(var(--spacing) * 8)!important}.mobile-more-sheet-links{gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 2);flex-direction:column;display:flex}.mobile-more-link{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink);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))}@media (hover:hover){.mobile-more-link:hover{background-color:var(--color-surface-muted)}}.mobile-more-link:where(.dark,.dark *){color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.mobile-more-link:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 90%, transparent)}}@media (hover:hover){.mobile-more-link:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.mobile-more-link:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}.mobile-more-link.is-active{background-color:#f19c001a}@supports (color:color-mix(in lab, red, red)){.mobile-more-link.is-active{background-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}.mobile-more-link.is-active{color:var(--color-primary-600)}.mobile-more-link.is-active:where(.dark,.dark *){background-color:#f19c0026}@supports (color:color-mix(in lab, red, red)){.mobile-more-link.is-active:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.mobile-more-link.is-active:where(.dark,.dark *){color:var(--color-primary-400)}@media (width<=1023px){section.inner-page.section{scroll-margin-top:1rem}}.floating-tool-chat{width:calc(var(--spacing) * 14);flex-direction:column;align-items:center;display:flex;position:relative}.floating-tool-btn{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.floating-tool-btn{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.floating-tool-btn{background-color:var(--color-surface-elevated);color:var(--color-ink);--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);--tw-shadow-color:#00000026}@supports (color:color-mix(in lab, red, red)){.floating-tool-btn{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.floating-tool-btn{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.floating-tool-btn:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--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)}}.floating-tool-btn:focus{--tw-outline-style:none;outline-style:none}.floating-tool-btn: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);--tw-ring-color:#f19c0066}@supports (color:color-mix(in lab, red, red)){.floating-tool-btn:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 40%, transparent)}}.floating-tool-btn:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.floating-tool-btn:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.floating-tool-btn:where(.dark,.dark *){background-color:var(--color-surface-dark);color:var(--color-white);--tw-shadow-color:#0006}@supports (color:color-mix(in lab, red, red)){.floating-tool-btn:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.floating-tool-btn-top{border-style:var(--tw-border-style);border-width:1px;border-color:#b8cce8e6}@supports (color:color-mix(in lab, red, red)){.floating-tool-btn-top{border-color:color-mix(in oklab, var(--color-navy-200) 90%, transparent)}}.floating-tool-btn-top{background-color:var(--color-white);color:var(--color-navy-700);--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);--tw-shadow-color:#0d1c441a}@supports (color:color-mix(in lab, red, red)){.floating-tool-btn-top{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-navy-900) 10%, transparent) var(--tw-shadow-alpha), transparent)}}@media (hover:hover){.floating-tool-btn-top:hover{border-color:var(--color-primary-300);background-color:var(--color-white);color:var(--color-navy-800);--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);--tw-shadow-color:#f19c001a}@supports (color:color-mix(in lab, red, red)){.floating-tool-btn-top:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}}html.dark .floating-tool-btn-top{border-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){html.dark .floating-tool-btn-top{border-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}html.dark .floating-tool-btn-top{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){html.dark .floating-tool-btn-top{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}html.dark .floating-tool-btn-top{color:var(--color-white);--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab, red, red)){html.dark .floating-tool-btn-top{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-shadow-alpha), transparent)}}@media (hover:hover){html.dark .floating-tool-btn-top:hover{border-color:#f5ae2680}@supports (color:color-mix(in lab, red, red)){html.dark .floating-tool-btn-top:hover{border-color:color-mix(in oklab, var(--color-primary-400) 50%, transparent)}}html.dark .floating-tool-btn-top:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){html.dark .floating-tool-btn-top:hover{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}html.dark .floating-tool-btn-top:hover{color:var(--color-white)}}.floating-tool-btn-chat{border-style:var(--tw-border-style);border-width:2px;border-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.floating-tool-btn-chat{border-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.floating-tool-btn-chat{background-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.floating-tool-btn-chat{background-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.floating-tool-btn-chat{--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);--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.floating-tool-btn-chat{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.floating-tool-btn-chat{--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,)}@media (hover:hover){.floating-tool-btn-chat:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.floating-tool-btn-chat:hover{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.floating-tool-btn-chat:hover{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.floating-tool-btn-chat:hover{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.floating-tool-btn-chat: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)}}.floating-tool-btn-chat{color:var(--mobile-ai-icon-color)}@media (width<=1023px){.mobile-float-actions .floating-tool-btn-chat:not(.is-active):not(.is-disabled){background:rgb(255 255 255/var(--mobile-ai-icon-opacity));border-color:rgb(255 255 255/var(--mobile-ai-icon-border-opacity))}.mobile-float-actions .floating-tool-btn-chat:not(.is-active):not(.is-disabled):hover{background:rgb(255 255 255/min(1, calc(var(--mobile-ai-icon-opacity) + .15)));border-color:rgb(255 255 255/min(1, calc(var(--mobile-ai-icon-border-opacity) + .15)))}html.dark .mobile-float-actions .floating-tool-btn-chat:not(.is-active):not(.is-disabled){background:rgb(255 255 255/calc(var(--mobile-ai-icon-opacity) * .23));border-color:rgb(255 255 255/calc(var(--mobile-ai-icon-border-opacity) * .82))}html.dark .mobile-float-actions .floating-tool-btn-chat:not(.is-active):not(.is-disabled):hover{background:rgb(255 255 255/calc(var(--mobile-ai-icon-opacity) * .34));border-color:rgb(255 255 255/min(1, calc(var(--mobile-ai-icon-border-opacity) * .95)))}}@media (width>=1024px){.floating-tool-btn-chat:hover{background:#fffc}}.floating-tool-btn-chat.is-active{border-color:var(--color-primary-500);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-primary-400);--tw-gradient-to:var(--color-primary-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));--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);--tw-ring-color:var(--color-white);--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);--tw-ring-offset-color:transparent;color:#fff;background:linear-gradient(145deg, var(--color-primary-400) 0%, var(--color-primary-600) 100%);box-shadow:0 12px 24px -10px rgb(var(--brand-primary-rgb) / .55), 0 4px 14px -6px #0000002e}html.dark .floating-tool-btn-chat{border-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){html.dark .floating-tool-btn-chat{border-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}html.dark .floating-tool-btn-chat{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){html.dark .floating-tool-btn-chat{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}html.dark .floating-tool-btn-chat{--tw-shadow-color:#00000040}@supports (color:color-mix(in lab, red, red)){html.dark .floating-tool-btn-chat{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 25%, transparent) var(--tw-shadow-alpha), transparent)}}@media (hover:hover){html.dark .floating-tool-btn-chat:hover{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){html.dark .floating-tool-btn-chat:hover{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}html.dark .floating-tool-btn-chat:hover{background-color:#ffffff38}@supports (color:color-mix(in lab, red, red)){html.dark .floating-tool-btn-chat:hover{background-color:color-mix(in oklab, var(--color-white) 22%, transparent)}}}html.dark .floating-tool-btn-chat{color:var(--mobile-ai-icon-color)}html.dark .floating-tool-btn-chat.is-active{border-color:var(--color-primary-500);--tw-gradient-from:var(--color-primary-400);--tw-gradient-to:var(--color-primary-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));--tw-ring-color:var(--color-white);color:#fff;background:linear-gradient(145deg, var(--color-primary-400) 0%, var(--color-primary-600) 100%)}.floating-tool-btn-chat.is-disabled{cursor:not-allowed;opacity:.45;--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,);transform:none!important;box-shadow:0 8px 18px -12px #11245659!important}@supports (color:color-mix(in lab, red, red)){.floating-tool-btn-chat.is-disabled{box-shadow:0 8px 18px -12px color-mix(in srgb, var(--color-navy-800) 35%, transparent)!important}}.floating-tool-btn-chat.is-disabled:hover{transform:none!important}html.dark .floating-tool-btn-chat.is-disabled{opacity:.4}.mobile-more-grid-item.is-disabled{cursor:not-allowed;opacity:.45}.floating-tool-badge{top:calc(var(--spacing) * -.5);right:calc(var(--spacing) * -.5);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;--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);background:var(--mobile-ai-badge-bg);color:var(--mobile-ai-badge-text);box-shadow:0 0 0 1px var(--mobile-ai-badge-text);border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab, red, red)){.floating-tool-badge{box-shadow:0 0 0 1px color-mix(in srgb, var(--mobile-ai-badge-text) 22%, transparent)}}html.dark .floating-tool-badge{background:var(--mobile-ai-badge-bg);color:var(--mobile-ai-badge-text);box-shadow:0 0 0 1px var(--mobile-ai-badge-text)}@supports (color:color-mix(in lab, red, red)){html.dark .floating-tool-badge{box-shadow:0 0 0 1px color-mix(in srgb, var(--mobile-ai-badge-text) 28%, transparent)}}.ai-chat-panel{--chat-origin-x:calc(100% - 1.75rem);--chat-origin-y:calc(100% - 1.75rem);z-index:200;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-surface-elevated);border-width:1px;flex-direction:column;width:min(100vw - 2rem,22rem);min-height:0;display:flex;position:fixed;overflow:hidden}.ai-chat-panel:where(.dark,.dark *){background-color:var(--color-surface-dark)}.ai-chat-panel{transform-origin:var(--chat-origin-x) var(--chat-origin-y);border-color:#5c84bf38;bottom:calc(5.5rem + 100px);right:1rem;transform:scale(1)}@supports (color:color-mix(in lab, red, red)){.ai-chat-panel{border-color:color-mix(in srgb, var(--color-navy-400) 22%, transparent)}}.ai-chat-panel{box-shadow:0 24px 60px -12px rgb(var(--brand-navy-rgb) / .28), 0 8px 24px -8px rgb(var(--brand-primary-rgb) / .16)}html.dark .ai-chat-panel{border-color:#5c84bf4d}@supports (color:color-mix(in lab, red, red)){html.dark .ai-chat-panel{border-color:color-mix(in srgb, var(--color-navy-400) 30%, transparent)}}html.dark .ai-chat-panel{box-shadow:0 24px 60px -12px #00000080, 0 8px 24px -8px rgb(var(--brand-primary-rgb) / .16)}.ai-chat-panel-enter{transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.22,1,.36,1)}.ai-chat-panel-enter-start{opacity:0;transform:scale(.08)}.ai-chat-panel-enter-end{opacity:1;transform:scale(1)}.ai-chat-panel-leave{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .24s cubic-bezier(.4,0,.2,1)}.ai-chat-panel-leave-start{opacity:1;transform:scale(1)}.ai-chat-panel-leave-end{opacity:0;transform:scale(.08)}@media (prefers-reduced-motion:reduce){.ai-chat-panel-enter,.ai-chat-panel-leave{transition:opacity .2s!important}.ai-chat-panel-enter-start,.ai-chat-panel-leave-end{transform:none!important}}@media (width>=640px){.ai-chat-panel{bottom:calc(5.75rem + 100px);right:1.5rem}}@media (width>=1024px){.ai-chat-panel{width:min(100vw - 3rem,30rem);height:min(82vh,40rem);max-height:calc(100vh - 6rem)}}@media (width>=1280px){.ai-chat-panel{width:min(100vw - 4rem,32rem);height:min(84vh,42rem)}}.ai-chat-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);color:var(--color-white);border-color:#f5ae262e;border-bottom-width:1px;flex-shrink:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ai-chat-header{border-color:color-mix(in srgb, var(--color-primary-400) 18%, transparent)}}.ai-chat-header{background:linear-gradient(90deg, var(--color-primary-600) 0%, var(--color-primary-500) 38%, rgb(var(--brand-primary-rgb) / .32) 68%, transparent 100%)}.ai-chat-header-info{z-index:1;align-items:center;gap:calc(var(--spacing) * 3);min-width:0;display:flex;position:relative}.ai-chat-avatar{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff40;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.ai-chat-avatar{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.ai-chat-avatar{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.ai-chat-avatar{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.ai-chat-avatar{box-shadow:0 0 0 3px rgb(var(--brand-primary-rgb) / .18)}.ai-chat-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ai-chat-subtitle{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffffd9;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ai-chat-subtitle{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.ai-chat-close{z-index:1;border-color:#ff656873;position:relative}@supports (color:color-mix(in lab, red, red)){.ai-chat-close{border-color:color-mix(in oklab, var(--color-red-400) 45%, transparent)}}.ai-chat-close{background-color:var(--color-red-500);color:var(--color-white);--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);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.ai-chat-close:hover{border-color:var(--color-red-300);background-color:var(--color-red-600)}}.ai-chat-header-actions{z-index:1;align-items:center;gap:calc(var(--spacing) * 1.5);flex-shrink:0;display:flex;position:relative}.ai-chat-wa{border-color:#5ee9b566}@supports (color:color-mix(in lab, red, red)){.ai-chat-wa{border-color:color-mix(in oklab, var(--color-emerald-300) 40%, transparent)}}.ai-chat-wa{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.ai-chat-wa{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.ai-chat-wa{color:var(--color-emerald-50)}@media (hover:hover){.ai-chat-wa:hover{background-color:#00bb7f59}@supports (color:color-mix(in lab, red, red)){.ai-chat-wa:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 35%, transparent)}}}.ai-chat-tools{border-top-style:var(--tw-border-style);background-color:#ffffff80;border-top-width:1px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.ai-chat-tools{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.ai-chat-tools:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ai-chat-tools:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ai-chat-tools:where(.dark,.dark *){background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.ai-chat-tools:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.ai-chat-tools{border-color:#8aa8d42e}@supports (color:color-mix(in lab, red, red)){.ai-chat-tools{border-color:color-mix(in srgb, var(--color-navy-300) 18%, transparent)}}.ai-chat-faq-row{align-items:stretch;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2.5);padding-bottom:calc(var(--spacing) * 2);display:flex}@media (width>=1024px){.ai-chat-faq-row{gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2.5)}}.ai-chat-faq-row-spacer{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0}@media (width>=1024px){.ai-chat-faq-row-spacer{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}}.ai-chat-faq-toggle{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;flex:1;transition-duration:.2s;display:flex}@media (hover:hover){.ai-chat-faq-toggle:hover{border-color:#f5ae2666}@supports (color:color-mix(in lab, red, red)){.ai-chat-faq-toggle:hover{border-color:color-mix(in oklab, var(--color-primary-400) 40%, transparent)}}.ai-chat-faq-toggle:hover{background-color:#f19c0014}@supports (color:color-mix(in lab, red, red)){.ai-chat-faq-toggle:hover{background-color:color-mix(in oklab, var(--color-primary-500) 8%, transparent)}}.ai-chat-faq-toggle:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.ai-chat-faq-toggle:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}.ai-chat-faq-toggle{border-color:#8aa8d447}@supports (color:color-mix(in lab, red, red)){.ai-chat-faq-toggle{border-color:color-mix(in srgb, var(--color-navy-300) 28%, transparent)}}.ai-chat-faq-toggle{color:var(--color-navy-600)}.ai-chat-faq-toggle.is-active{border-color:#f5ae2673}@supports (color:color-mix(in lab, red, red)){.ai-chat-faq-toggle.is-active{border-color:color-mix(in oklab, var(--color-primary-400) 45%, transparent)}}.ai-chat-faq-toggle.is-active{background-color:#f19c001a}@supports (color:color-mix(in lab, red, red)){.ai-chat-faq-toggle.is-active{background-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}.ai-chat-faq-toggle.is-active{color:var(--color-primary-700)}.ai-chat-faq-toggle.is-active:where(.dark,.dark *){color:var(--color-primary-300)}html.dark .ai-chat-faq-toggle{border-color:#5c84bf3d}@supports (color:color-mix(in lab, red, red)){html.dark .ai-chat-faq-toggle{border-color:color-mix(in srgb, var(--color-navy-400) 24%, transparent)}}html.dark .ai-chat-faq-toggle{color:var(--color-navy-200)}html.dark .ai-chat-faq-toggle.is-active{border-color:#f19c0066}@supports (color:color-mix(in lab, red, red)){html.dark .ai-chat-faq-toggle.is-active{border-color:color-mix(in srgb, var(--color-primary-500) 40%, transparent)}}.ai-chat-faq-chevron{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));--tw-duration:.2s;margin-left:auto;transition-duration:.2s}.ai-chat-faq-chevron.is-open{rotate:180deg}.ai-chat-panel--faq-open .ai-chat-messages{flex:0 30%;min-height:0;max-height:30%}.ai-chat-panel--faq-open .ai-chat-tools{flex-direction:column;flex:70%;min-height:0;max-height:70%;display:flex;overflow:hidden}.ai-chat-panel--faq-open .ai-chat-faq-row:not(.ai-chat-faq-panel-row){flex-shrink:0}.ai-chat-faq-panel-row{min-height:0;padding-top:0;padding-bottom:calc(var(--spacing) * 2)}.ai-chat-panel--faq-open .ai-chat-faq-panel-row{flex:1;overflow:hidden}.ai-chat-faq-panel{flex:1;min-width:0;min-height:0}:where(.ai-chat-faq-panel>: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)))}.ai-chat-faq-panel{overscroll-behavior-y:contain;border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 3);border-color:#8aa8d424;border-bottom-width:1px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.ai-chat-faq-panel{border-color:color-mix(in srgb, var(--color-navy-300) 14%, transparent)}}.ai-chat-faq-panel{max-height:11rem}@media (width>=1024px){.ai-chat-faq-panel{max-height:13rem}}.ai-chat-panel--faq-open .ai-chat-faq-panel{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;flex:1;max-height:none}.ai-chat-faq-empty{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-muted)}.ai-chat-faq-item{gap:calc(var(--spacing) * .5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;flex-direction:column;transition-duration:.2s;display:flex}@media (hover:hover){.ai-chat-faq-item:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#f5ae2673}@supports (color:color-mix(in lab, red, red)){.ai-chat-faq-item:hover{border-color:color-mix(in oklab, var(--color-primary-400) 45%, transparent)}}.ai-chat-faq-item:hover{background-color:#f19c0014}@supports (color:color-mix(in lab, red, red)){.ai-chat-faq-item:hover{background-color:color-mix(in oklab, var(--color-primary-500) 8%, transparent)}}}.ai-chat-faq-item{border-color:#8aa8d43d}@supports (color:color-mix(in lab, red, red)){.ai-chat-faq-item{border-color:color-mix(in srgb, var(--color-navy-300) 24%, transparent)}}.ai-chat-faq-item{background:#f8fafc}@supports (color:color-mix(in lab, red, red)){.ai-chat-faq-item{background:color-mix(in srgb, var(--color-navy-400) 4%, white)}}html.dark .ai-chat-faq-item{border-color:#5c84bf38}@supports (color:color-mix(in lab, red, red)){html.dark .ai-chat-faq-item{border-color:color-mix(in srgb, var(--color-navy-400) 22%, transparent)}}html.dark .ai-chat-faq-item{background:#11245629}@supports (color:color-mix(in lab, red, red)){html.dark .ai-chat-faq-item{background:color-mix(in srgb, var(--color-navy-800) 16%, transparent)}}.ai-chat-faq-question{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink)}.ai-chat-faq-question:where(.dark,.dark *){color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.ai-chat-faq-question:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.ai-chat-faq-meta{--tw-font-weight:var(--font-weight-medium);font-size:.6875rem;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#d98c00cc}@supports (color:color-mix(in lab, red, red)){.ai-chat-faq-meta{color:color-mix(in oklab, var(--color-primary-600) 80%, transparent)}}.ai-chat-faq-meta{text-transform:uppercase}.ai-chat-faq-meta:where(.dark,.dark *){color:#ffcb66cc}@supports (color:color-mix(in lab, red, red)){.ai-chat-faq-meta:where(.dark,.dark *){color:color-mix(in oklab, var(--color-primary-300) 80%, transparent)}}.ai-chat-messages,.ai-chat-faq-panel{scrollbar-width:thin;scrollbar-color:rgb(var(--brand-primary-rgb) / .38) transparent}.ai-chat-messages::-webkit-scrollbar{width:4px}.ai-chat-faq-panel::-webkit-scrollbar{width:4px}.ai-chat-messages::-webkit-scrollbar-track{background:0 0}.ai-chat-faq-panel::-webkit-scrollbar-track{background:0 0}.ai-chat-messages::-webkit-scrollbar-thumb{background:linear-gradient(180deg, rgb(var(--brand-primary-rgb) / .55) 0%, rgb(var(--brand-navy-rgb) / .42) 100%);border-radius:9999px}.ai-chat-faq-panel::-webkit-scrollbar-thumb{background:linear-gradient(180deg, rgb(var(--brand-primary-rgb) / .55) 0%, rgb(var(--brand-navy-rgb) / .42) 100%);border-radius:9999px}.ai-chat-messages::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, rgb(var(--brand-primary-rgb) / .72) 0%, rgb(var(--brand-navy-rgb) / .58) 100%)}.ai-chat-faq-panel::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, rgb(var(--brand-primary-rgb) / .72) 0%, rgb(var(--brand-navy-rgb) / .58) 100%)}html.dark .ai-chat-messages,html.dark .ai-chat-faq-panel{scrollbar-color:rgb(var(--brand-primary-rgb) / .42) transparent}html.dark .ai-chat-messages::-webkit-scrollbar-thumb{background:linear-gradient(180deg, rgb(var(--brand-primary-rgb) / .5) 0%, rgb(var(--brand-navy-rgb) / .38) 100%)}html.dark .ai-chat-faq-panel::-webkit-scrollbar-thumb{background:linear-gradient(180deg, rgb(var(--brand-primary-rgb) / .5) 0%, rgb(var(--brand-navy-rgb) / .38) 100%)}.ai-chat-messages{max-height:calc(var(--spacing) * 64);flex:1;min-height:0}:where(.ai-chat-messages>: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)))}.ai-chat-messages{overscroll-behavior-y:contain;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);background:linear-gradient(#f2f5fa 0%,#0000 30%);overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.ai-chat-messages{background:linear-gradient(180deg, color-mix(in srgb, var(--color-navy-400) 8%, white) 0%, transparent 30%)}}html.dark .ai-chat-messages{background:linear-gradient(#11245638 0%,#0000 30%)}@supports (color:color-mix(in lab, red, red)){html.dark .ai-chat-messages{background:linear-gradient(180deg, color-mix(in srgb, var(--color-navy-800) 22%, transparent) 0%, transparent 30%)}}@media (width>=1024px){.ai-chat-messages{max-height:none;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}.ai-chat-message{font-size:.9375rem}}.ai-chat-message-wrap{gap:calc(var(--spacing) * 1.5);flex-direction:column;max-width:92%;display:flex}.ai-chat-message-wrap.is-user-wrap{align-items:flex-end;margin-left:auto}.ai-chat-message-wrap.is-bot-wrap{align-items:flex-start;margin-right:auto}.ai-chat-message{border-radius:var(--radius-2xl);width:100%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.ai-chat-message.is-bot{border-bottom-left-radius:var(--radius-md);border-style:var(--tw-border-style);color:var(--color-ink);border-width:1px}.ai-chat-message.is-bot:where(.dark,.dark *){color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.ai-chat-message.is-bot:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.ai-chat-message.is-bot{border-color:#8aa8d447}@supports (color:color-mix(in lab, red, red)){.ai-chat-message.is-bot{border-color:color-mix(in srgb, var(--color-navy-300) 28%, transparent)}}.ai-chat-message.is-bot{background:#f2f5fa}@supports (color:color-mix(in lab, red, red)){.ai-chat-message.is-bot{background:color-mix(in srgb, white 92%, var(--color-navy-400) 8%)}}.ai-chat-message.is-bot{box-shadow:0 8px 24px -16px #11245638}@supports (color:color-mix(in lab, red, red)){.ai-chat-message.is-bot{box-shadow:0 8px 24px -16px color-mix(in srgb, var(--color-navy-800) 22%, transparent)}}html.dark .ai-chat-message.is-bot{border-color:#5c84bf3d}@supports (color:color-mix(in lab, red, red)){html.dark .ai-chat-message.is-bot{border-color:color-mix(in srgb, var(--color-navy-400) 24%, transparent)}}html.dark .ai-chat-message.is-bot{background:#1124562e}@supports (color:color-mix(in lab, red, red)){html.dark .ai-chat-message.is-bot{background:color-mix(in srgb, var(--color-navy-800) 18%, transparent)}}.ai-chat-message.is-user{border-bottom-right-radius:var(--radius-md);border-style:var(--tw-border-style);color:var(--color-white);border-width:1px;border-color:#5c84bf59}@supports (color:color-mix(in lab, red, red)){.ai-chat-message.is-user{border-color:color-mix(in srgb, var(--color-navy-400) 35%, transparent)}}.ai-chat-message.is-user{background:linear-gradient(145deg, var(--color-navy-500) 0%, var(--color-navy-700) 55%, #30354a 100%)}@supports (color:color-mix(in lab, red, red)){.ai-chat-message.is-user{background:linear-gradient(145deg, var(--color-navy-500) 0%, var(--color-navy-700) 55%, color-mix(in srgb, var(--color-navy-800) 86%, var(--color-primary-500) 14%) 100%)}}.ai-chat-message.is-user{box-shadow:0 10px 28px -14px rgb(var(--brand-primary-rgb) / .32), 0 8px 20px -12px rgb(var(--brand-navy-rgb) / .38);animation:.35s ease-out ai-chat-user-send}.ai-chat-message.is-bot{animation:.45s ease-out ai-chat-bot-reply}.ai-chat-greeting{text-align:center;--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);font-family:Traditional Arabic,Segoe UI,Noto Naskh Arabic,Amiri,serif}.ai-chat-greeting-text{--tw-leading:1.9;--tw-font-weight:var(--font-weight-medium);font-size:.9375rem;line-height:1.9;font-weight:var(--font-weight-medium);color:var(--color-ink);margin:0}.ai-chat-greeting-text:where(.dark,.dark *){color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.ai-chat-greeting-text:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 88%, transparent)}}.ai-chat-greeting-accent{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#414663}@supports (color:color-mix(in lab, red, red)){.ai-chat-greeting-accent{color:color-mix(in srgb, var(--color-navy-600) 82%, var(--color-primary-500) 18%)}}html.dark .ai-chat-greeting-accent{color:#fef4e1}@supports (color:color-mix(in lab, red, red)){html.dark .ai-chat-greeting-accent{color:color-mix(in srgb, white 86%, var(--color-primary-400) 14%)}}.ai-chat-typewriter-cursor{margin-left:var(--spacing);vertical-align:-.12em;background:#d78f0f;width:2px;height:1.05em;display:inline-block}@supports (color:color-mix(in lab, red, red)){.ai-chat-typewriter-cursor{background:color-mix(in srgb, var(--color-primary-500) 88%, var(--color-navy-600) 12%)}}.ai-chat-typewriter-cursor{animation:.9s step-end infinite ai-chat-cursor-blink}@keyframes ai-chat-cursor-blink{0%,45%{opacity:1}46%,to{opacity:0}}.ai-chat-point{align-items:center;gap:var(--spacing);border-radius:var(--radius-md);background-color:#f19c001a;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ai-chat-point{background-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}.ai-chat-point{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);vertical-align:middle;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary-700);--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);--tw-ring-color:#f19c0026}@supports (color:color-mix(in lab, red, red)){.ai-chat-point{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.ai-chat-point:where(.dark,.dark *){background-color:#f19c0029}@supports (color:color-mix(in lab, red, red)){.ai-chat-point:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-500) 16%, transparent)}}.ai-chat-point:where(.dark,.dark *){color:var(--color-primary-300);--tw-ring-color:#f5ae2633}@supports (color:color-mix(in lab, red, red)){.ai-chat-point:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-primary-400) 20%, transparent)}}.ai-chat-point-arrow{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);background-color:var(--color-primary-500);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:10px;line-height:1;font-weight:var(--font-weight-bold);color:var(--color-white);--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);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ai-chat-point-arrow:before{content:"›";transform:translate(.5px)}.ai-chat-point-text{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.ai-chat-highlight-list{margin-block:calc(var(--spacing) * 1.5);gap:calc(var(--spacing) * 1.5);flex-direction:column;padding:0;list-style-type:none;display:flex}.ai-chat-highlight-item{align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);border-width:1px;border-color:#8aa8d43d;display:flex}@supports (color:color-mix(in lab, red, red)){.ai-chat-highlight-item{border-color:color-mix(in srgb, var(--color-navy-300) 24%, transparent)}}.ai-chat-highlight-item{background:linear-gradient(90deg, #f4f6fb 0%, rgb(var(--brand-primary-rgb) / .16) 100%)}@supports (color:color-mix(in lab, red, red)){.ai-chat-highlight-item{background:linear-gradient(90deg, color-mix(in srgb, var(--color-navy-400) 7%, white) 0%, color-mix(in srgb, rgb(var(--brand-primary-rgb) / .16) 65%, white) 100%)}}html.dark .ai-chat-highlight-item{border-color:#5c84bf38}@supports (color:color-mix(in lab, red, red)){html.dark .ai-chat-highlight-item{border-color:color-mix(in srgb, var(--color-navy-400) 22%, transparent)}}html.dark .ai-chat-highlight-item{background:linear-gradient(90deg, #11245647 0%, rgb(var(--brand-primary-rgb) / .16) 100%)}@supports (color:color-mix(in lab, red, red)){html.dark .ai-chat-highlight-item{background:linear-gradient(90deg, color-mix(in srgb, var(--color-navy-800) 28%, transparent) 0%, color-mix(in srgb, rgb(var(--brand-primary-rgb) / .16) 45%, transparent) 100%)}}.ai-chat-highlight-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ai-chat-highlight-text:where(.dark,.dark *){color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.ai-chat-highlight-text:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.ai-chat-highlight-text{color:var(--color-navy-800)}html.dark .ai-chat-highlight-text{color:#f7f9fc}@supports (color:color-mix(in lab, red, red)){html.dark .ai-chat-highlight-text{color:color-mix(in srgb, white 95%, var(--color-navy-400) 5%)}}.ai-chat-highlight-arrow{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-primary-500);--tw-gradient-to:var(--color-primary-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));color:var(--color-white);box-shadow:0 4px 12px -6px rgb(var(--brand-primary-rgb) / .85);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ai-chat-highlight-arrow:before{content:"";margin-left:calc(var(--spacing) * .5);border-block-style:var(--tw-border-style);border-block-width:4px;border-left-style:var(--tw-border-style);border-left-width:6px;border-block-color:#0000;border-left-color:var(--color-white);width:0;height:0;display:block}.ai-chat-highlight-meta{margin-left:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-ink-muted)}.ai-chat-highlight-meta:where(.dark,.dark *){color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.ai-chat-highlight-meta:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.ai-chat-link{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-decoration-line:underline;text-decoration-color:#f19c0073}@supports (color:color-mix(in lab, red, red)){.ai-chat-link{-webkit-text-decoration-color:color-mix(in oklab, var(--color-primary-500) 45%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-primary-500) 45%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-primary-500) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--color-primary-500) 45%, transparent)}}.ai-chat-link{text-underline-offset:2px;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))}@media (hover:hover){.ai-chat-link:hover{color:var(--color-primary-600)}.ai-chat-link:where(.dark,.dark *):hover{color:var(--color-primary-200)}}.ai-chat-link{color:var(--color-navy-600)}html.dark .ai-chat-link{color:var(--color-primary-300)}.ai-chat-sources{margin-top:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 2);border-top-width:1px}.ai-chat-sources:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ai-chat-sources:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ai-chat-sources{border-color:#8aa8d438}@supports (color:color-mix(in lab, red, red)){.ai-chat-sources{border-color:color-mix(in srgb, var(--color-navy-300) 22%, transparent)}}.ai-chat-sources-label{margin-bottom:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}.ai-chat-sources-label:where(.dark,.dark *),.ai-chat-sources-label{color:var(--color-navy-300)}.ai-chat-sources-list{gap:var(--spacing);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.ai-chat-source-link{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-navy-600);text-decoration-line:underline;text-decoration-color:#f19c0066}@supports (color:color-mix(in lab, red, red)){.ai-chat-source-link{-webkit-text-decoration-color:color-mix(in oklab, var(--color-primary-500) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-primary-500) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-primary-500) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-primary-500) 40%, transparent)}}.ai-chat-source-link{text-underline-offset:2px}@media (hover:hover){.ai-chat-source-link:hover{color:var(--color-primary-600)}}.ai-chat-source-link:where(.dark,.dark *){color:var(--color-primary-300)}.ai-chat-sources-chips{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.ai-chat-source-chip{border-style:var(--tw-border-style);max-width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);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));border-width:1px;border-radius:3.40282e38px;align-items:center;display:inline-flex}@media (hover:hover){.ai-chat-source-chip:hover{border-color:#f5ae2680}@supports (color:color-mix(in lab, red, red)){.ai-chat-source-chip:hover{border-color:color-mix(in oklab, var(--color-primary-400) 50%, transparent)}}.ai-chat-source-chip:hover{background-color:#f19c001a}@supports (color:color-mix(in lab, red, red)){.ai-chat-source-chip:hover{background-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}.ai-chat-source-chip:hover{color:var(--color-primary-700)}.ai-chat-source-chip:where(.dark,.dark *):hover{border-color:#f19c0059}@supports (color:color-mix(in lab, red, red)){.ai-chat-source-chip:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-primary-500) 35%, transparent)}}.ai-chat-source-chip:where(.dark,.dark *):hover{color:var(--color-primary-300)}}.ai-chat-source-chip{border-color:#8aa8d44d}@supports (color:color-mix(in lab, red, red)){.ai-chat-source-chip{border-color:color-mix(in srgb, var(--color-navy-300) 30%, transparent)}}.ai-chat-source-chip{background:#f5f8fb}@supports (color:color-mix(in lab, red, red)){.ai-chat-source-chip{background:color-mix(in srgb, var(--color-navy-400) 6%, white)}}.ai-chat-source-chip{color:var(--color-navy-600)}html.dark .ai-chat-source-chip{border-color:#5c84bf3d}@supports (color:color-mix(in lab, red, red)){html.dark .ai-chat-source-chip{border-color:color-mix(in srgb, var(--color-navy-400) 24%, transparent)}}html.dark .ai-chat-source-chip{background:#11245638}@supports (color:color-mix(in lab, red, red)){html.dark .ai-chat-source-chip{background:color-mix(in srgb, var(--color-navy-800) 22%, transparent)}}html.dark .ai-chat-source-chip{color:var(--color-navy-200)}.ai-chat-typing-wrap{max-width:88%;margin-right:auto}.ai-chat-typing{align-items:center;gap:var(--spacing);border-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);--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);border-width:1px;display:flex}.ai-chat-typing:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ai-chat-typing:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ai-chat-typing{border-color:#8aa8d43d}@supports (color:color-mix(in lab, red, red)){.ai-chat-typing{border-color:color-mix(in srgb, var(--color-navy-300) 24%, transparent)}}.ai-chat-typing{background:#eff3f9}@supports (color:color-mix(in lab, red, red)){.ai-chat-typing{background:color-mix(in srgb, white 90%, var(--color-navy-400) 10%)}}html.dark .ai-chat-typing{border-color:#5c84bf38}@supports (color:color-mix(in lab, red, red)){html.dark .ai-chat-typing{border-color:color-mix(in srgb, var(--color-navy-400) 22%, transparent)}}.ai-chat-typing span{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background:linear-gradient(135deg, var(--color-navy-400), var(--color-primary-500));border-radius:3.40282e38px;animation:1.1s ease-in-out infinite ai-chat-typing-bounce}.ai-chat-typing span:nth-child(2){animation-delay:.15s}.ai-chat-typing span:nth-child(3){animation-delay:.3s}.ai-chat-quick{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}@media (width>=1024px){.ai-chat-quick{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5)}}.ai-chat-quick-btn{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-width:1px;border-radius:3.40282e38px;transition-duration:.2s}@media (hover:hover){.ai-chat-quick-btn:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#f5ae2680}@supports (color:color-mix(in lab, red, red)){.ai-chat-quick-btn:hover{border-color:color-mix(in oklab, var(--color-primary-400) 50%, transparent)}}.ai-chat-quick-btn:hover{background-color:#f19c001a}@supports (color:color-mix(in lab, red, red)){.ai-chat-quick-btn:hover{background-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}.ai-chat-quick-btn:hover{color:var(--color-primary-700)}.ai-chat-quick-btn:where(.dark,.dark *):hover{border-color:#f19c0059}@supports (color:color-mix(in lab, red, red)){.ai-chat-quick-btn:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-primary-500) 35%, transparent)}}.ai-chat-quick-btn:where(.dark,.dark *):hover{color:var(--color-primary-300)}}.ai-chat-quick-btn{border-color:#8aa8d452}@supports (color:color-mix(in lab, red, red)){.ai-chat-quick-btn{border-color:color-mix(in srgb, var(--color-navy-300) 32%, transparent)}}.ai-chat-quick-btn{background:#f7f9fc}@supports (color:color-mix(in lab, red, red)){.ai-chat-quick-btn{background:color-mix(in srgb, var(--color-navy-400) 5%, white)}}.ai-chat-quick-btn{color:var(--color-navy-600)}html.dark .ai-chat-quick-btn{border-color:#5c84bf42}@supports (color:color-mix(in lab, red, red)){html.dark .ai-chat-quick-btn{border-color:color-mix(in srgb, var(--color-navy-400) 26%, transparent)}}html.dark .ai-chat-quick-btn{background:#11245633}@supports (color:color-mix(in lab, red, red)){html.dark .ai-chat-quick-btn{background:color-mix(in srgb, var(--color-navy-800) 20%, transparent)}}html.dark .ai-chat-quick-btn{color:var(--color-navy-200)}.ai-chat-form{align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);background-color:#ffffffb3;border-top-width:1px;flex-shrink:0;display:flex}@supports (color:color-mix(in lab, red, red)){.ai-chat-form{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.ai-chat-form{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3)}.ai-chat-form:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ai-chat-form:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ai-chat-form:where(.dark,.dark *){background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.ai-chat-form:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.ai-chat-form{border-color:#8aa8d42e}@supports (color:color-mix(in lab, red, red)){.ai-chat-form{border-color:color-mix(in srgb, var(--color-navy-300) 18%, transparent)}}@media (width>=1024px){.ai-chat-form{gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.ai-chat-input{padding-block:calc(var(--spacing) * 2.5)}.ai-chat-send{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}}.ai-chat-input{border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-white);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-outline-style:none;border-width:1px;outline-style:none;flex:1;transition-duration:.2s}.ai-chat-input:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#f19c0033}@supports (color:color-mix(in lab, red, red)){.ai-chat-input:focus{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 20%, transparent)}}.ai-chat-input:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.ai-chat-input:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.ai-chat-input:where(.dark,.dark *){color:var(--color-white)}.ai-chat-input{border-color:#8aa8d447}@supports (color:color-mix(in lab, red, red)){.ai-chat-input{border-color:color-mix(in srgb, var(--color-navy-300) 28%, transparent)}}.ai-chat-input:focus{border-color:#ae9156}@supports (color:color-mix(in lab, red, red)){.ai-chat-input:focus{border-color:color-mix(in srgb, var(--color-primary-500) 55%, var(--color-navy-400) 45%)}}html.dark .ai-chat-input{border-color:#5c84bf3d}@supports (color:color-mix(in lab, red, red)){html.dark .ai-chat-input{border-color:color-mix(in srgb, var(--color-navy-400) 24%, transparent)}}html.dark .ai-chat-input:focus{border-color:#f19c0080}@supports (color:color-mix(in lab, red, red)){html.dark .ai-chat-input:focus{border-color:color-mix(in srgb, var(--color-primary-500) 50%, transparent)}}.ai-chat-send{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-xl);color:var(--color-white);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}.ai-chat-send:disabled{cursor:not-allowed;opacity:.4}.ai-chat-send{background:linear-gradient(145deg, var(--color-primary-500) 0%, var(--color-primary-600) 100%);box-shadow:0 8px 20px -10px rgb(var(--brand-primary-rgb) / .45)}.ai-chat-send:hover:not(:disabled){background:linear-gradient(145deg, var(--color-primary-400) 0%, var(--color-primary-700) 100%);box-shadow:0 10px 24px -10px rgb(var(--brand-primary-rgb) / .55)}@keyframes ai-chat-user-send{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ai-chat-bot-reply{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ai-chat-typing-bounce{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@media (width<=1023px){.ai-chat-panel{z-index:200;border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;width:100%;max-width:none;height:100dvh;min-height:0;max-height:100dvh;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transform-origin:50%;border-width:0;border-radius:0;flex-direction:column;display:flex;position:fixed;inset:0 auto auto 0;overflow:hidden;transform:none}.ai-chat-panel-enter{transition:opacity .22s ease-out}.ai-chat-panel-enter-start,.ai-chat-panel-leave-end{opacity:0;transform:none}.ai-chat-panel-enter-end,.ai-chat-panel-leave-start{opacity:1;transform:none}.ai-chat-panel-leave{transition:opacity .18s ease-in}.ai-chat-header{padding-top:max(.75rem, env(safe-area-inset-top))}.ai-chat-messages{flex:1;min-height:0;max-height:none}.ai-chat-panel--faq-open .ai-chat-messages{flex:0 30%;max-height:30%}.ai-chat-panel--faq-open .ai-chat-tools{flex:70%;max-height:70%}.ai-chat-form{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}}@media (width<=767px){.site-footer-grid{gap:calc(var(--spacing) * 10)}.site-footer-heading{text-align:center}.site-footer-contact-list{max-width:var(--container-md);margin-inline:auto}@media not all and (width>=48rem){.site-footer-contact-card{text-align:left}}.site-footer-divider{text-align:center}}.gallery-grid{gap:var(--spacing);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=48rem){.gallery-grid{gap:calc(var(--spacing) * 2)}}@media (width>=64rem){.gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.gallery-page-grid{gap:calc(var(--spacing) * 6);display:grid}@media (width>=40rem){.gallery-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.gallery-page-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=80rem){.gallery-page-grid{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(4,minmax(0,1fr))}}.gallery-page-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface-elevated);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);height:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#0000000d;flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gallery-page-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.gallery-page-card{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.gallery-page-card:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--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);--tw-shadow-color:#f19c001a}@supports (color:color-mix(in lab, red, red)){.gallery-page-card:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}}.gallery-page-card:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.gallery-page-card:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.gallery-page-card:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.gallery-page-card:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.gallery-page-card:where(.dark,.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)}@media (hover:hover){.gallery-page-card:where(.dark,.dark *):hover{border-color:#f19c004d}@supports (color:color-mix(in lab, red, red)){.gallery-page-card:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-primary-500) 30%, transparent)}}}.gallery-page-card-media{background-color:var(--color-surface-muted);width:100%;display:block;position:relative;overflow:hidden}.gallery-page-card-media:where(.dark,.dark *){background-color:var(--color-surface-dark)}.gallery-page-card-media{aspect-ratio:4/3}.gallery-page-card-image{object-fit:cover;width:100%;height:100%;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));--tw-duration:.5s;transition-duration:.5s}@media (hover:hover){.gallery-page-card-image: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)}}.gallery-page-card-meta-overlay{inset-inline:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 3);z-index:10;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex;position:absolute}.gallery-page-card-count{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff40;border-radius:3.40282e38px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gallery-page-card-count{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.gallery-page-card-count{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.gallery-page-card-count{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.gallery-page-card-count{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--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,)}.gallery-page-card-body{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;display:flex}@media (width>=40rem){.gallery-page-card-body{padding:calc(var(--spacing) * 5)}}.gallery-page-card-title{font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}@media (width>=40rem){.gallery-page-card-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.gallery-page-card-title:where(.dark,.dark *){color:var(--color-white)}.gallery-page-card-description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink-muted)}.gallery-page-card-description:where(.dark,.dark *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.gallery-page-card-description:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.gallery-viewport{overflow:hidden}.gallery-track{width:100%;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));--tw-duration:.5s;--tw-ease:var(--ease-in-out);transition-duration:.5s;transition-timing-function:var(--ease-in-out);will-change:transform;display:flex}.gallery-page{flex-shrink:0;width:100%}.gallery-row{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=40rem){.gallery-row{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.gallery-row{grid-template-columns:repeat(5,minmax(0,1fr))}}.gallery-section-kicker{justify-content:flex-start}.gallery-coverflow-shell{padding-inline:0;padding-block:calc(var(--spacing) * 6);background-color:#0000;position:relative;overflow:hidden}@media (width>=40rem){.gallery-coverflow-shell{padding-block:calc(var(--spacing) * 8)}}@media (width>=64rem){.gallery-coverflow-shell{padding-block:calc(var(--spacing) * 10)}}.gallery-coverflow-viewport{--gallery-active-w:16.25rem;--gallery-image-h:22.8rem;--gallery-side-image-h:calc(var(--gallery-image-h) * .8);--gallery-caption-h:3.6rem;height:calc(var(--gallery-image-h) + var(--gallery-caption-h));max-width:80rem;padding-inline:calc(var(--spacing) * 14);margin-inline:auto;position:relative;overflow:hidden}@media (width>=40rem){.gallery-coverflow-viewport{padding-inline:calc(var(--spacing) * 20)}}@media (width>=64rem){.gallery-coverflow-viewport{padding-inline:calc(var(--spacing) * 24)}}.gallery-coverflow-viewport{contain:layout style}@media (width>=640px){.gallery-coverflow-viewport{--gallery-active-w:18.85rem;--gallery-image-h:28.2rem}}@media (width>=1024px){.gallery-coverflow-viewport{--gallery-active-w:20.8rem;--gallery-image-h:33.6rem;--gallery-caption-h:3.9rem}}.gallery-coverflow-track{width:100%;height:100%;position:relative}.gallery-coverflow-card{transform-origin:50%;border-style:var(--tw-border-style);text-align:left;--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);width:var(--gallery-active-w);will-change:transform, opacity;background-color:#0000;border-width:0;margin:0;padding:0;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .45s;position:absolute;top:50%;left:50%}.gallery-coverflow-card.is-hidden{pointer-events:none}.gallery-coverflow-card-inner{flex-direction:column;width:100%;display:flex;overflow:hidden}.gallery-coverflow-card-inner.is-active-inner{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gallery-coverflow-card-inner.is-active-inner{border-color:color-mix(in oklab, var(--color-border-soft) 60%, transparent)}}.gallery-coverflow-card-inner.is-active-inner{background-color:var(--color-surface-elevated);--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);--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.gallery-coverflow-card-inner.is-active-inner{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.gallery-coverflow-card-inner.is-active-inner:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.gallery-coverflow-card-inner.is-active-inner:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.gallery-coverflow-card-inner.is-active-inner:where(.dark,.dark *){background-color:var(--color-surface-dark);--tw-shadow-color:#00000059}@supports (color:color-mix(in lab, red, red)){.gallery-coverflow-card-inner.is-active-inner:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 35%, transparent) var(--tw-shadow-alpha), transparent)}}.gallery-coverflow-card-inner.is-active-inner{height:calc(var(--gallery-image-h) + var(--gallery-caption-h))}.gallery-coverflow-card:not(.is-active) .gallery-coverflow-card-inner{border-radius:var(--radius-2xl);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);--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);--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 15%, transparent) var(--tw-shadow-alpha), transparent);--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent);overflow:hidden}.gallery-coverflow-card:not(.is-active) .gallery-coverflow-card-inner:where(.dark,.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.gallery-coverflow-card:not(.is-active) .gallery-coverflow-card-inner:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.gallery-coverflow-card-media{background-color:var(--color-surface-muted);width:100%;position:relative;overflow:hidden}.gallery-coverflow-card.is-active .gallery-coverflow-card-media{height:var(--gallery-image-h);flex-shrink:0}.gallery-coverflow-card:not(.is-active) .gallery-coverflow-card-media{height:var(--gallery-side-image-h);aspect-ratio:auto}.gallery-coverflow-card:not(.is-active) .gallery-coverflow-card-image{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y);filter:blur(.5px)}.gallery-coverflow-card-image{object-fit:cover;width:100%;height:100%}.gallery-coverflow-card.is-active:hover .gallery-coverflow-card-image{transition:transform .5s;scale:1.02}.gallery-coverflow-card-body{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-border-soft);flex-shrink:0;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.gallery-coverflow-card-body{border-color:color-mix(in oklab, var(--color-border-soft) 40%, transparent)}}.gallery-coverflow-card-body{padding-inline:calc(var(--spacing) * 4)}@media (width>=40rem){.gallery-coverflow-card-body{padding-inline:calc(var(--spacing) * 5)}}.gallery-coverflow-card-body:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.gallery-coverflow-card-body:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.gallery-coverflow-card-body{height:var(--gallery-caption-h)}.gallery-coverflow-card-title{-webkit-line-clamp:1;font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=40rem){.gallery-coverflow-card-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (width>=64rem){.gallery-coverflow-card-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.gallery-coverflow-card-title:where(.dark,.dark *){color:var(--color-white)}.gallery-coverflow-nav{z-index:30;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.gallery-coverflow-nav{border-color:color-mix(in oklab, var(--color-border-soft) 80%, transparent)}}.gallery-coverflow-nav{background-color:var(--color-white);color:var(--color-ink-muted);--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);--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.gallery-coverflow-nav{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.gallery-coverflow-nav{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));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.gallery-coverflow-nav:hover{border-color:var(--color-primary-200);color:var(--color-primary-600)}}.gallery-coverflow-nav:disabled{pointer-events:none;opacity:.35}@media (width>=40rem){.gallery-coverflow-nav{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11)}}.gallery-coverflow-nav:where(.dark,.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.gallery-coverflow-nav:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.gallery-coverflow-nav:where(.dark,.dark *){background-color:var(--color-surface-dark);color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.gallery-coverflow-nav:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}@media (hover:hover){.gallery-coverflow-nav:where(.dark,.dark *):hover{color:var(--color-primary-300)}}.gallery-coverflow-nav--prev{left:var(--spacing)}@media (width>=40rem){.gallery-coverflow-nav--prev{left:calc(var(--spacing) * 2)}}.gallery-coverflow-nav--next{right:var(--spacing)}@media (width>=40rem){.gallery-coverflow-nav--next{right:calc(var(--spacing) * 2)}}.gallery-coverflow-counter{margin-top:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-muted);--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,)}@media (width>=40rem){.gallery-coverflow-counter{margin-top:calc(var(--spacing) * 5)}}.gallery-coverflow-counter:where(.dark,.dark *){color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.gallery-coverflow-counter:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.gallery-tile{border-radius:var(--radius-xl);text-align:left;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#02061826;flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gallery-tile{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.gallery-tile{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.gallery-tile:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--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);--tw-shadow-color:#02061840}@supports (color:color-mix(in lab, red, red)){.gallery-tile:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 25%, transparent) var(--tw-shadow-alpha), transparent)}}}.gallery-tile-media{aspect-ratio:4/5;background-color:var(--color-surface-dark);width:100%;position:relative;overflow:hidden}.gallery-tile-media img{object-fit:cover;width:100%;height:100%;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));--tw-duration:.5s;transition-duration:.5s}@media (hover:hover){.gallery-tile-media img: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)}}.gallery-tile-overlay{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-slate-950) 40%, transparent);--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,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent;opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s;position:absolute;inset:0}@media (hover:hover){.gallery-tile-overlay:is(:where(.group):hover *){opacity:1}}.gallery-tile-info{gap:var(--spacing);background-color:var(--color-slate-900);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-white);flex-direction:column;display:flex}@media (width>=40rem){.gallery-tile-info{flex-direction:row;justify-content:space-between;align-items:center}}.gallery-tile-category{background-color:#f19c0033;border-radius:3.40282e38px;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gallery-tile-category{background-color:color-mix(in oklab, var(--color-primary-500) 20%, transparent)}}.gallery-tile-category{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-primary-200);text-transform:uppercase}.gallery-tile-index{font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary-300);flex-shrink:0}.gallery-row-nav{margin-top:calc(var(--spacing) * 5);justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.hero-orange-divider{height:calc(var(--spacing) * .5);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-via:var(--color-primary-500);--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,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent;opacity:.9;border-radius:3.40282e38px;width:100%;box-shadow:0 0 20px #f19c0059}.section-divider{height:1px;max-width:var(--container-xs);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-via:var(--color-primary-300);--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,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent;margin-inline:auto}.admin-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface-elevated);padding:calc(var(--spacing) * 6);--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)}.hero-icon-picker-grid{scrollbar-width:thin;scrollbar-color:#f19c0073 transparent}.hero-icon-picker-grid::-webkit-scrollbar{width:6px}.hero-icon-picker-grid::-webkit-scrollbar-thumb{background:#f19c0073;border-radius:9999px}.hero-icon-picker-btn{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface-muted);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.hero-icon-picker-btn{background-color:color-mix(in oklab, var(--color-surface-muted) 40%, transparent)}}.hero-icon-picker-btn{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);text-align:center;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.hero-icon-picker-btn:hover{border-color:var(--color-primary-200);background-color:#fff8eb99}@supports (color:color-mix(in lab, red, red)){.hero-icon-picker-btn:hover{background-color:color-mix(in oklab, var(--color-primary-50) 60%, transparent)}}}.hero-icon-picker-btn:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hero-icon-picker-btn:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hero-icon-picker-btn:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hero-icon-picker-btn:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}@media (hover:hover){.hero-icon-picker-btn:where(.dark,.dark *):hover{border-color:#f19c004d}@supports (color:color-mix(in lab, red, red)){.hero-icon-picker-btn:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-primary-500) 30%, transparent)}}.hero-icon-picker-btn:where(.dark,.dark *):hover{background-color:#f19c001a}@supports (color:color-mix(in lab, red, red)){.hero-icon-picker-btn:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}}.hero-icon-picker-btn.is-selected{border-color:var(--color-primary-400);background-color:var(--color-primary-50);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);--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);--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 10%, transparent) var(--tw-shadow-alpha), transparent);--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 35%, transparent)}.hero-icon-picker-btn.is-selected:where(.dark,.dark *){border-color:#f19c0066}@supports (color:color-mix(in lab, red, red)){.hero-icon-picker-btn.is-selected:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-primary-500) 40%, transparent)}}.hero-icon-picker-btn.is-selected:where(.dark,.dark *){background-color:#f19c0026}@supports (color:color-mix(in lab, red, red)){.hero-icon-picker-btn.is-selected:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.hero-icon-picker-btn.is-selected:where(.dark,.dark *){--tw-ring-color:#f5ae264d}@supports (color:color-mix(in lab, red, red)){.hero-icon-picker-btn.is-selected:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-primary-400) 30%, transparent)}}.hero-icon-picker-visual{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-xl);background-color:var(--color-white);color:var(--color-primary-600);--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);justify-content:center;align-items:center;display:inline-flex}.hero-icon-picker-visual:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hero-icon-picker-visual:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hero-icon-picker-visual:where(.dark,.dark *){color:var(--color-primary-300)}.hero-icon-picker-label{--tw-leading:var(--leading-snug);font-size:10px;line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-muted)}@media (width>=40rem){.hero-icon-picker-label{font-size:11px}}.hero-icon-picker-btn.is-selected .hero-icon-picker-label{color:var(--color-primary-700)}.hero-icon-picker-btn.is-selected .hero-icon-picker-label:where(.dark,.dark *){color:var(--color-primary-300)}.admin-stat-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface-elevated);padding:calc(var(--spacing) * 6);--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);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.admin-stat-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-primary-200);--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);--tw-shadow-color:#f19c000d}@supports (color:color-mix(in lab, red, red)){.admin-stat-card:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.admin-stat-card:where(.dark,.dark *):hover{border-color:#f19c004d}@supports (color:color-mix(in lab, red, red)){.admin-stat-card:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-primary-500) 30%, transparent)}}}.admin-sidebar-link{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:flex}.admin-sidebar-link-active{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-primary-500);--tw-gradient-to:var(--color-primary-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));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);--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);--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 20%, transparent) var(--tw-shadow-alpha), transparent);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:flex}.admin-sidebar-link-inactive{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffb3;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-link-inactive{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.admin-sidebar-link-inactive{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.admin-sidebar-link-inactive:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-link-inactive:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.admin-sidebar-link-inactive:hover{color:var(--color-white)}}.admin-sidebar-group{padding-top:var(--spacing)}.admin-sidebar-group-toggle{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:#fff6;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-group-toggle{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.admin-sidebar-group-toggle{text-transform:uppercase;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))}@media (hover:hover){.admin-sidebar-group-toggle:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-group-toggle:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.admin-sidebar-group-toggle:hover{color:#fff9}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-group-toggle:hover{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}}.admin-sidebar-group-chevron{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);color:#ffffff59;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-group-chevron{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.admin-sidebar-group-chevron{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));--tw-duration:.2s;transition-duration:.2s}.admin-sidebar-group-chevron.is-open{rotate:180deg}.admin-sidebar-subnav{margin-top:var(--spacing);margin-left:calc(var(--spacing) * 3)}:where(.admin-sidebar-subnav>: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)))}.admin-sidebar-subnav{border-left-style:var(--tw-border-style);border-color:#ffffff1a;border-left-width:1px}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-subnav{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.admin-sidebar-subnav{padding-left:calc(var(--spacing) * 2)}.admin-sidebar-sublink{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:#ffffffa6;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-sublink{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.admin-sidebar-sublink{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.admin-sidebar-sublink:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-sublink:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.admin-sidebar-sublink:hover{color:var(--color-white)}}.admin-sidebar-sublink-active{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);background-color:#ffffff1a;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-sublink-active{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.admin-sidebar-sublink-active{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-primary-300);--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)}.admin-layout-main{width:100%;min-height:100vh}@media (width>=64rem){.admin-layout-main{padding-left:calc(var(--spacing) * 72)}}.admin-visit-trend{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}@media (width>=40rem){.admin-visit-trend{gap:calc(var(--spacing) * 3)}}.admin-visit-trend-item{align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.admin-visit-trend-bar-wrap{height:calc(var(--spacing) * 28);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface-muted);justify-content:center;align-items:flex-end;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-visit-trend-bar-wrap{background-color:color-mix(in oklab, var(--color-surface-muted) 60%, transparent)}}.admin-visit-trend-bar-wrap{padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2)}.admin-visit-trend-bar-wrap:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.admin-visit-trend-bar-wrap:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.admin-visit-trend-bar{width:100%;max-width:calc(var(--spacing) * 8);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-primary-600);--tw-gradient-to:var(--color-primary-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));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.admin-visit-trend-value{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.admin-visit-trend-label{color:var(--color-ink-muted);font-size:11px}.breadcrumb{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-muted);flex-wrap:wrap;display:flex}.breadcrumb a{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))}@media (hover:hover){.breadcrumb a:hover{color:var(--color-primary-600)}}.news-hero{--news-hero-ink:#4a2f1a;--news-hero-ink-muted:#6b4423;--news-hero-ink-light:#8b5e3c}html.dark .news-hero{--news-hero-ink:#fffffff2;--news-hero-ink-muted:#ffffffb8;--news-hero-ink-light:#ffffff7a}.news-hero-breadcrumb{color:var(--news-hero-ink-muted)}@media (hover:hover){.news-hero-breadcrumb a:hover{color:var(--color-primary-600)}.news-hero-breadcrumb a:where(.dark,.dark *):hover{color:var(--color-primary-300)}}.news-hero-breadcrumb a{color:var(--news-hero-ink-muted)}.news-hero-breadcrumb-current{color:var(--news-hero-ink)}.news-hero-title{text-align:center;color:var(--news-hero-ink);max-width:none}.news-hero-meta{color:var(--news-hero-ink-muted)}.news-related-widget{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface-elevated);padding:calc(var(--spacing) * 5);--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);--tw-shadow-color:#0206180d}@supports (color:color-mix(in lab, red, red)){.news-related-widget{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}@media (width>=40rem){.news-related-widget{padding:calc(var(--spacing) * 6)}}.news-related-widget:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.news-related-widget:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.news-related-widget:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.news-related-widget:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.news-related-widget:where(.dark,.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)}.news-related-widget-head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border-soft);padding-bottom:calc(var(--spacing) * 4)}.news-related-widget-head:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.news-related-widget-head:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.news-related-item{gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 2.5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-width:1px;border-color:#0000;transition-duration:.3s;display:flex}@media (hover:hover){.news-related-item:hover{border-color:var(--color-primary-200);background-color:#fff8eb80}@supports (color:color-mix(in lab, red, red)){.news-related-item:hover{background-color:color-mix(in oklab, var(--color-primary-50) 50%, transparent)}}.news-related-item:where(.dark,.dark *):hover{border-color:#f19c004d}@supports (color:color-mix(in lab, red, red)){.news-related-item:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-primary-500) 30%, transparent)}}.news-related-item:where(.dark,.dark *):hover{background-color:#f19c001a}@supports (color:color-mix(in lab, red, red)){.news-related-item:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}}.news-related-thumb{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20)}@media (width>=40rem){.news-related-thumb{width:5.5rem;height:5.5rem}}.prose-site{--tw-leading:var(--leading-relaxed);max-width:none;line-height:var(--leading-relaxed);color:var(--color-ink-muted)}.prose-site p+p,.prose-site :where(h2,h3)+p,.prose-site :where(p+h2,p+h3){margin-top:calc(var(--spacing) * 4)}.prose-site :where(ul,ol){margin-block:calc(var(--spacing) * 4);padding-inline-start:calc(var(--spacing) * 6);list-style-position:outside}.prose-site ul{list-style-type:disc}.prose-site ol{list-style-type:decimal}.prose-site li+li{margin-top:calc(var(--spacing) * 2)}.prose-site :where(strong,b){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.prose-site :where(strong,b):where(.dark,.dark *){color:var(--color-white)}.prose-site :where(em,i){font-style:italic}.prose-site :where(u){text-underline-offset:2px;text-decoration-line:underline}.prose-site :where(s,strike){text-decoration-line:line-through}.prose-site .ql-align-center{text-align:center}.prose-site .ql-align-right{text-align:right}.prose-site .ql-align-justify{text-align:justify}.prose-site h2{margin-top:calc(var(--spacing) * 8);font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.prose-site h2:first-child{margin-top:0}@media (width>=40rem){.prose-site h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.prose-site h2:where(.dark,.dark *){color:var(--color-white)}.prose-site h3{margin-top:calc(var(--spacing) * 6);font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.prose-site h3:first-child{margin-top:0}@media (width>=40rem){.prose-site h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.prose-site h3:where(.dark,.dark *){color:var(--color-white)}.prose-site .privacy-policy-info-grid{margin-top:calc(var(--spacing) * 5)}@media (width>=64rem){.prose-site .privacy-policy-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:hover){.prose-site .privacy-policy-info-card:hover{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}}.prose-site .privacy-policy-info-card .jenjang-facility-card__desc{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}@media (width>=40rem){.prose-site .privacy-policy-info-card .jenjang-facility-card__desc{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-8{top:calc(var(--spacing) * -8)}.-top-20{top:calc(var(--spacing) * -20)}.-top-24{top:calc(var(--spacing) * -24)}.-top-32{top:calc(var(--spacing) * -32)}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-10{top:calc(var(--spacing) * 10)}.top-16{top:calc(var(--spacing) * 16)}.top-24{top:calc(var(--spacing) * 24)}.top-\[-1px\]{top:-1px}.top-\[calc\(var\(--site-header-height\)\+1rem\)\]{top:calc(var(--site-header-height) + 1rem)}.-right-16{right:calc(var(--spacing) * -16)}.-right-20{right:calc(var(--spacing) * -20)}.-right-24{right:calc(var(--spacing) * -24)}.-right-32{right:calc(var(--spacing) * -32)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-\[10\%\]{right:10%}.right-\[20\%\]{right:20%}.-bottom-20{bottom:calc(var(--spacing) * -20)}.-bottom-32{bottom:calc(var(--spacing) * -32)}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.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)}.-left-20{left:calc(var(--spacing) * -20)}.-left-24{left:calc(var(--spacing) * -24)}.-left-32{left:calc(var(--spacing) * -32)}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-6{left:calc(var(--spacing) * 6)}.left-\[5\%\]{left:5%}.-z-10{z-index:calc(10 * -1)}.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-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[200\]{z-index:200}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-5{margin-top:calc(var(--spacing) * -5)}.-mt-20{margin-top:calc(var(--spacing) * -20)}.-mt-\[6\.6rem\]{margin-top:-6.6rem}.-mt-px{margin-top:-1px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-6{margin-right:calc(var(--spacing) * 6)}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.-ml-8{margin-left:calc(var(--spacing) * -8)}.-ml-px{margin-left:-1px}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-12{margin-left:calc(var(--spacing) * 12)}.ml-auto{margin-left:auto}.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}.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}.table{display:table}.aspect-\[335\/364\]{aspect-ratio:335/364}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-\[9px\]{width:9px;height:9px}.h-0{height:0}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-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-14\.5{height:calc(var(--spacing) * 14.5)}.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-36{height:calc(var(--spacing) * 36)}.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\.35rem\]{height:1.35rem}.h-\[18px\]{height:18px}.h-\[23\.5px\]{height:23.5px}.h-\[56px\]{height:56px}.h-\[72px\]{height:72px}.h-full{height:100%}.h-px{height:1px}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-\[28rem\]{max-height:28rem}.max-h-\[70vh\]{max-height:70vh}.max-h-\[520px\]{max-height:520px}.min-h-\[44rem\]{min-height:44rem}.min-h-\[220px\]{min-height:220px}.min-h-\[260px\]{min-height:260px}.min-h-\[520px\]{min-height:520px}.min-h-\[580px\]{min-height:580px}.min-h-\[min\(72vh\,34rem\)\]{min-height:min(72vh,34rem)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.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-48{width:calc(var(--spacing) * 48)}.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\.35rem\]{width:1.35rem}.w-\[18px\]{width:18px}.w-\[72px\]{width:72px}.w-\[438px\]{width:438px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.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-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[4\.5rem\]{max-width:4.5rem}.max-w-\[335px\]{max-width:335px}.max-w-\[calc\(100\%-5rem\)\]{max-width:calc(100% - 5rem)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-\[3\.25rem\]{min-width:3.25rem}.min-w-\[220px\]{min-width:220px}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-center{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-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-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3{--tw-translate-y:calc(var(--spacing) * -3);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:var(--spacing);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-3{--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.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-\[0\.98\]{scale:.98}.scale-\[0\.99\]{scale:.99}.scale-\[0\.985\]{scale:.985}.scale-\[1\.02\]{scale:1.02}.-rotate-90{rotate:-90deg}.rotate-0{rotate:0deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-blob{animation:var(--animate-blob)}.animate-fade-down{animation:var(--animate-fade-down)}.animate-fade-up{animation:var(--animate-fade-up)}.animate-float{animation:var(--animate-float)}.animate-float-slow{animation:var(--animate-float-slow)}.animate-pulse-soft{animation:var(--animate-pulse-soft)}.animate-scroll-hint{animation:var(--animate-scroll-hint)}.animate-zoom-in{animation:var(--animate-zoom-in)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-not-allowed\!{cursor:not-allowed!important}.cursor-pointer{cursor:pointer}.resize{resize:both}.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)}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.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))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.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)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>: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-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-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-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-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-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * 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(.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-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-border-soft>:not(:last-child)){border-color:var(--color-border-soft)}:where(.divide-neutral-200>:not(:last-child)){border-color:var(--color-neutral-200)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.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-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-\[\#19140035\]{border-color:#19140035}.border-\[\#e3e3e0\]{border-color:#e3e3e0}.border-black{border-color:var(--color-black)}.border-border{border-color:var(--color-border)}.border-border-soft,.border-border-soft\/40{border-color:var(--color-border-soft)}@supports (color:color-mix(in lab, red, red)){.border-border-soft\/40{border-color:color-mix(in oklab, var(--color-border-soft) 40%, transparent)}}.border-border-soft\/60{border-color:var(--color-border-soft)}@supports (color:color-mix(in lab, red, red)){.border-border-soft\/60{border-color:color-mix(in oklab, var(--color-border-soft) 60%, transparent)}}.border-border-soft\/70{border-color:var(--color-border-soft)}@supports (color:color-mix(in lab, red, red)){.border-border-soft\/70{border-color:color-mix(in oklab, var(--color-border-soft) 70%, transparent)}}.border-emerald-900{border-color:var(--color-emerald-900)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.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-primary-100{border-color:var(--color-primary-100)}.border-primary-200{border-color:var(--color-primary-200)}.border-primary-500{border-color:var(--color-primary-500)}.border-primary-500\/10{border-color:#f19c001a}@supports (color:color-mix(in lab, red, red)){.border-primary-500\/10{border-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}.border-primary-500\/20{border-color:#f19c0033}@supports (color:color-mix(in lab, red, red)){.border-primary-500\/20{border-color:color-mix(in oklab, var(--color-primary-500) 20%, transparent)}}.border-red-200\/70{border-color:#ffcacab3}@supports (color:color-mix(in lab, red, red)){.border-red-200\/70{border-color:color-mix(in oklab, var(--color-red-200) 70%, transparent)}}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.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\/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\/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\/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-l-primary-400{border-left-color:var(--color-primary-400)}.border-l-primary-500{border-left-color:var(--color-primary-500)}.bg-\[\#1b1b18\]{background-color:#1b1b18}.bg-\[\#3b82f6\]{background-color:#3b82f6}.bg-\[\#FDFDFC\]{background-color:#fdfdfc}.bg-\[\#dbdbd7\]{background-color:#dbdbd7}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-black{background-color:var(--color-black)}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab, red, red)){.bg-black\/0{background-color:color-mix(in oklab, var(--color-black) 0%, transparent)}}.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\/8{background-color:#00000014}@supports (color:color-mix(in lab, red, red)){.bg-black\/8{background-color:color-mix(in oklab, var(--color-black) 8%, 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\/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\/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-100{background-color:var(--color-blue-100)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-border-soft{background-color:var(--color-border-soft)}.bg-brown-100{background-color:var(--color-brown-100)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-200{background-color:var(--color-emerald-200)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-800{background-color:var(--color-emerald-800)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-green-50{background-color:var(--color-green-50)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-600{background-color:var(--color-neutral-600)}.bg-primary-50{background-color:var(--color-primary-50)}.bg-primary-50\/50{background-color:#fff8eb80}@supports (color:color-mix(in lab, red, red)){.bg-primary-50\/50{background-color:color-mix(in oklab, var(--color-primary-50) 50%, transparent)}}.bg-primary-50\/60{background-color:#fff8eb99}@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\/70{background-color:#fff8ebb3}@supports (color:color-mix(in lab, red, red)){.bg-primary-50\/70{background-color:color-mix(in oklab, var(--color-primary-50) 70%, transparent)}}.bg-primary-100{background-color:var(--color-primary-100)}.bg-primary-300\/20{background-color:#ffcb6633}@supports (color:color-mix(in lab, red, red)){.bg-primary-300\/20{background-color:color-mix(in oklab, var(--color-primary-300) 20%, transparent)}}.bg-primary-400{background-color:var(--color-primary-400)}.bg-primary-400\/10{background-color:#f5ae261a}@supports (color:color-mix(in lab, red, red)){.bg-primary-400\/10{background-color:color-mix(in oklab, var(--color-primary-400) 10%, transparent)}}.bg-primary-400\/15{background-color:#f5ae2626}@supports (color:color-mix(in lab, red, red)){.bg-primary-400\/15{background-color:color-mix(in oklab, var(--color-primary-400) 15%, transparent)}}.bg-primary-500{background-color:var(--color-primary-500)}.bg-primary-500\/8{background-color:#f19c0014}@supports (color:color-mix(in lab, red, red)){.bg-primary-500\/8{background-color:color-mix(in oklab, var(--color-primary-500) 8%, transparent)}}.bg-primary-500\/10{background-color:#f19c001a}@supports (color:color-mix(in lab, red, red)){.bg-primary-500\/10{background-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}.bg-primary-500\/15{background-color:#f19c0026}@supports (color:color-mix(in lab, red, red)){.bg-primary-500\/15{background-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.bg-primary-500\/20{background-color:#f19c0033}@supports (color:color-mix(in lab, red, red)){.bg-primary-500\/20{background-color:color-mix(in oklab, var(--color-primary-500) 20%, transparent)}}.bg-primary-500\/80{background-color:#f19c00cc}@supports (color:color-mix(in lab, red, red)){.bg-primary-500\/80{background-color:color-mix(in oklab, var(--color-primary-500) 80%, transparent)}}.bg-primary-600{background-color:var(--color-primary-600)}.bg-primary-600\/10{background-color:#d98c001a}@supports (color:color-mix(in lab, red, red)){.bg-primary-600\/10{background-color:color-mix(in oklab, var(--color-primary-600) 10%, transparent)}}.bg-red-50\/40{background-color:#fef2f266}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/40{background-color:color-mix(in oklab, var(--color-red-50) 40%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-200{background-color:var(--color-rose-200)}.bg-rose-200\!{background-color:var(--color-rose-200)!important}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-surface{background-color:var(--color-surface)}.bg-surface-dark{background-color:var(--color-surface-dark)}.bg-surface-elevated,.bg-surface-elevated\/80{background-color:var(--color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-surface-elevated\/80{background-color:color-mix(in oklab, var(--color-surface-elevated) 80%, transparent)}}.bg-surface-elevated\/90{background-color:var(--color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-surface-elevated\/90{background-color:color-mix(in oklab, var(--color-surface-elevated) 90%, transparent)}}.bg-surface-muted,.bg-surface-muted\/30{background-color:var(--color-surface-muted)}@supports (color:color-mix(in lab, red, red)){.bg-surface-muted\/30{background-color:color-mix(in oklab, var(--color-surface-muted) 30%, transparent)}}.bg-surface-muted\/40{background-color:var(--color-surface-muted)}@supports (color:color-mix(in lab, red, red)){.bg-surface-muted\/40{background-color:color-mix(in oklab, var(--color-surface-muted) 40%, transparent)}}.bg-surface-muted\/50{background-color:var(--color-surface-muted)}@supports (color:color-mix(in lab, red, red)){.bg-surface-muted\/50{background-color:color-mix(in oklab, var(--color-surface-muted) 50%, transparent)}}.bg-surface-muted\/80{background-color:var(--color-surface-muted)}@supports (color:color-mix(in lab, red, red)){.bg-surface-muted\/80{background-color:color-mix(in oklab, var(--color-surface-muted) 80%, transparent)}}.bg-surface\/80{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/80{background-color:color-mix(in oklab, var(--color-surface) 80%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, 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\/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\/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\/45{background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.bg-white\/45{background-color:color-mix(in oklab, var(--color-white) 45%, 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\/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\/\[2\%\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[2\%\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right 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))}.from-amber-100{--tw-gradient-from:var(--color-amber-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-amber-500\/20{--tw-gradient-from:#f99c0033}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.from-amber-500\/20{--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\/30{--tw-gradient-from:#0000004d}@supports (color:color-mix(in lab, red, red)){.from-black\/30{--tw-gradient-from:color-mix(in oklab, var(--color-black) 30%, transparent)}}.from-black\/30{--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-500{--tw-gradient-from:var(--color-emerald-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{--tw-gradient-from:var(--color-primary-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-primary-100{--tw-gradient-from:var(--color-primary-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-primary-400{--tw-gradient-from:var(--color-primary-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-primary-500{--tw-gradient-from:var(--color-primary-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-500\/10{--tw-gradient-from:#f19c001a}@supports (color:color-mix(in lab, red, red)){.from-primary-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}.from-primary-500\/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-primary-500\/20{--tw-gradient-from:#f19c0033}@supports (color:color-mix(in lab, red, red)){.from-primary-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-primary-500) 20%, transparent)}}.from-primary-500\/20{--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-600{--tw-gradient-from:var(--color-primary-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-surface-dark{--tw-gradient-from:var(--color-surface-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))}.from-surface-dark\/95{--tw-gradient-from:var(--color-surface-dark)}@supports (color:color-mix(in lab, red, red)){.from-surface-dark\/95{--tw-gradient-from:color-mix(in oklab, var(--color-surface-dark) 95%, transparent)}}.from-surface-dark\/95{--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-500{--tw-gradient-from:var(--color-violet-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))}.via-primary-500{--tw-gradient-via:var(--color-primary-500);--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-600{--tw-gradient-via:var(--color-primary-600);--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-surface-dark\/75{--tw-gradient-via:var(--color-surface-dark)}@supports (color:color-mix(in lab, red, red)){.via-surface-dark\/75{--tw-gradient-via:color-mix(in oklab, var(--color-surface-dark) 75%, transparent)}}.via-surface-dark\/75{--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-brown-900{--tw-gradient-to:var(--color-brown-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-brown-900\/40{--tw-gradient-to:#3d241566}@supports (color:color-mix(in lab, red, red)){.to-brown-900\/40{--tw-gradient-to:color-mix(in oklab, var(--color-brown-900) 40%, transparent)}}.to-brown-900\/40{--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-brown-950{--tw-gradient-to:var(--color-brown-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-primary-50{--tw-gradient-to:var(--color-primary-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-primary-100{--tw-gradient-to:var(--color-primary-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-primary-500\/20{--tw-gradient-to:#f19c0033}@supports (color:color-mix(in lab, red, red)){.to-primary-500\/20{--tw-gradient-to:color-mix(in oklab, var(--color-primary-500) 20%, transparent)}}.to-primary-500\/20{--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-primary-600{--tw-gradient-to:var(--color-primary-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-primary-600\/20{--tw-gradient-to:#d98c0033}@supports (color:color-mix(in lab, red, red)){.to-primary-600\/20{--tw-gradient-to:color-mix(in oklab, var(--color-primary-600) 20%, transparent)}}.to-primary-600\/20{--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-primary-700{--tw-gradient-to:var(--color-primary-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))}.to-primary-900\/50{--tw-gradient-to:#5a3b0080}@supports (color:color-mix(in lab, red, red)){.to-primary-900\/50{--tw-gradient-to:color-mix(in oklab, var(--color-primary-900) 50%, transparent)}}.to-primary-900\/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-purple-600{--tw-gradient-to: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))}.to-surface-dark{--tw-gradient-to:var(--color-surface-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))}.to-surface-muted{--tw-gradient-to:var(--color-surface-muted);--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-600{--tw-gradient-to:var(--color-teal-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-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))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-left{object-position:left}.p-0{padding:0}.p-1{padding:var(--spacing)}.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-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.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-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[6px\]{padding-inline:6px}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.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-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.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-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.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-28{padding-top:calc(var(--spacing) * 28)}.pt-\[max\(1rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(1rem, env(safe-area-inset-top))}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.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-16{padding-bottom:calc(var(--spacing) * 16)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.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-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-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-xs\/none{font-size:var(--text-xs);line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.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)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#1B1B18\],.text-\[\#1b1b18\]{color:#1b1b18}.text-\[\#706f6c\]{color:#706f6c}.text-\[\#F3BEC7\]{color:#f3bec7}.text-\[\#F8B803\]{color:#f8b803}.text-\[\#F53003\],.text-\[\#f53003\]{color:#f53003}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-600{color:var(--color-amber-600)}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-blue-900{color:var(--color-blue-900)}.text-brown-600{color:var(--color-brown-600)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-900{color:var(--color-emerald-900)}.text-gray-200{color:var(--color-gray-200)}.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-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-700{color:var(--color-green-700)}.text-ink{color:var(--color-ink)}.text-ink-light{color:var(--color-ink-light)}.text-ink-muted,.text-ink-muted\/80{color:var(--color-ink-muted)}@supports (color:color-mix(in lab, red, red)){.text-ink-muted\/80{color:color-mix(in oklab, var(--color-ink-muted) 80%, transparent)}}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-500\!{color:var(--color-neutral-500)!important}.text-neutral-600{color:var(--color-neutral-600)}.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-primary-100{color:var(--color-primary-100)}.text-primary-100\/90{color:#ffefd1e6}@supports (color:color-mix(in lab, red, red)){.text-primary-100\/90{color:color-mix(in oklab, var(--color-primary-100) 90%, transparent)}}.text-primary-200{color:var(--color-primary-200)}.text-primary-300{color:var(--color-primary-300)}.text-primary-400{color:var(--color-primary-400)}.text-primary-400\/70{color:#f5ae26b3}@supports (color:color-mix(in lab, red, red)){.text-primary-400\/70{color:color-mix(in oklab, var(--color-primary-400) 70%, transparent)}}.text-primary-400\/80{color:#f5ae26cc}@supports (color:color-mix(in lab, red, red)){.text-primary-400\/80{color:color-mix(in oklab, var(--color-primary-400) 80%, transparent)}}.text-primary-500{color:var(--color-primary-500)}.text-primary-500\/30{color:#f19c004d}@supports (color:color-mix(in lab, red, red)){.text-primary-500\/30{color:color-mix(in oklab, var(--color-primary-500) 30%, transparent)}}.text-primary-600{color:var(--color-primary-600)}.text-primary-700{color:var(--color-primary-700)}.text-primary-900{color:var(--color-primary-900)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-rose-900{color:var(--color-rose-900)}.text-surface{color:var(--color-surface)}.text-white{color:var(--color-white)}.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\/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\/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\/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\/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\/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\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-neutral-400{-webkit-text-decoration-color:var(--color-neutral-400);-webkit-text-decoration-color:var(--color-neutral-400);-webkit-text-decoration-color:var(--color-neutral-400);text-decoration-color:var(--color-neutral-400)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-primary-500{accent-color:var(--color-primary-500)}.scheme-light-dark{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.scheme-light-dark{--lightningcss-light: ;--lightningcss-dark:initial}}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.mix-blend-color{mix-blend-mode:color}.mix-blend-darken{mix-blend-mode:darken}.mix-blend-hard-light{mix-blend-mode:hard-light}.mix-blend-multiply{mix-blend-mode:multiply}.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-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-\[0px_0px_1px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_1px_2px_0px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0px 0px 1px 0px var(--tw-shadow-color,#00000008), 0px 1px 2px 0px var(--tw-shadow-color,#0000000f);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_0px_0px_0px_1px_rgba\(26\,26\,0\,0\.16\)\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#1a1a0029);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-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-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)}.shadow-black\/5{--tw-shadow-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.shadow-black\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary-500\/5{--tw-shadow-color:#f19c000d}@supports (color:color-mix(in lab, red, red)){.shadow-primary-500\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary-500\/10{--tw-shadow-color:#f19c001a}@supports (color:color-mix(in lab, red, red)){.shadow-primary-500\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary-500\/30{--tw-shadow-color:#f19c004d}@supports (color:color-mix(in lab, red, red)){.shadow-primary-500\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary-500\/40{--tw-shadow-color:#f19c0066}@supports (color:color-mix(in lab, red, red)){.shadow-primary-500\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary-900\/20{--tw-shadow-color:#5a3b0033}@supports (color:color-mix(in lab, red, red)){.shadow-primary-900\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-900) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary-900\/30{--tw-shadow-color:#5a3b004d}@supports (color:color-mix(in lab, red, red)){.shadow-primary-900\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-900) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-amber-500\/30{--tw-ring-color:#f99c004d}@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-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-primary-500\/30{--tw-ring-color:#f19c004d}@supports (color:color-mix(in lab, red, red)){.ring-primary-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 30%, transparent)}}.ring-surface-elevated{--tw-ring-color:var(--color-surface-elevated)}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.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,)}.brightness-0{--tw-brightness:brightness(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,)}.drop-shadow-\[0_2px_12px_rgba\(0\,0\,0\,0\.28\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 12px var(--tw-drop-shadow-color,#00000047));--tw-drop-shadow:var(--tw-drop-shadow-size);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-\[0_4px_24px_rgba\(0\,0\,0\,0\.35\)\]{--tw-drop-shadow-size:drop-shadow(0 4px 24px var(--tw-drop-shadow-color,#00000059));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.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-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,)}.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-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))}.delay-75{transition-delay:75ms}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-750{--tw-duration:.75s;transition-duration:.75s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[1200ms\]{--tw-duration:1.2s;transition-duration:1.2s}.duration-\[8000ms\]{--tw-duration:8s;transition-duration:8s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[--stroke-color\:\#1B1B18\]{--stroke-color:#1b1b18}.not-has-\[nav\]\:hidden:not(:has(:is(nav))){display:none}@media (hover:hover){.group-hover\:w-full:is(:where(.group):hover *){width:100%}.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:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);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-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\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:gap-2:is(:where(.group):hover *){gap:calc(var(--spacing) * 2)}.group-hover\:bg-black\/40:is(:where(.group):hover *){background-color:#0006}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-black\/40:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.group-hover\:bg-primary-200:is(:where(.group):hover *){background-color:var(--color-primary-200)}.group-hover\:bg-primary-500:is(:where(.group):hover *){background-color:var(--color-primary-500)}.group-hover\:bg-transparent:is(:where(.group):hover *){background-color:#0000}.group-hover\:text-blue-500:is(:where(.group):hover *){color:var(--color-blue-500)}.group-hover\:text-primary-600:is(:where(.group):hover *){color:var(--color-primary-600)}.group-hover\:opacity-30:is(:where(.group):hover *){opacity:.3}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/exception\:text-blue-500:is(:where(.group\/exception):hover *){color:var(--color-blue-500)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:bottom-1\/2:before{content:var(--tw-content);bottom:50%}.before\:left-\[0\.4rem\]:before{content:var(--tw-content);left:.4rem}.before\:border-l:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}.before\:border-\[\#e3e3e0\]:before{content:var(--tw-content);border-color:#e3e3e0}.last\:mb-0:last-child{margin-bottom:0}.odd\:bg-white\/2:nth-child(odd){background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.odd\:bg-white\/2:nth-child(odd){background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.even\:bg-white:nth-child(2n){background-color:var(--color-white)}@media (hover:hover){.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\:border:hover{border-style:var(--tw-border-style);border-width:1px}.hover\:border-\[\#1915014a\]:hover{border-color:#1915014a}.hover\:border-\[\#19140035\]:hover{border-color:#19140035}.hover\:border-black:hover{border-color:var(--color-black)}.hover\:border-neutral-200:hover{border-color:var(--color-neutral-200)}.hover\:border-primary-200:hover{border-color:var(--color-primary-200)}.hover\:border-primary-300:hover{border-color:var(--color-primary-300)}.hover\:border-primary-400:hover{border-color:var(--color-primary-400)}.hover\:border-red-300:hover{border-color:var(--color-red-300)}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:bg-primary-50:hover{background-color:var(--color-primary-50)}.hover\:bg-primary-50\/30:hover{background-color:#fff8eb4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary-50\/30:hover{background-color:color-mix(in oklab, var(--color-primary-50) 30%, transparent)}}.hover\:bg-primary-50\/50:hover{background-color:#fff8eb80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary-50\/50:hover{background-color:color-mix(in oklab, var(--color-primary-50) 50%, transparent)}}.hover\:bg-surface-muted:hover{background-color:var(--color-surface-muted)}.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\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, 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\:text-blue-500:hover{color:var(--color-blue-500)}.hover\:text-emerald-700:hover{color:var(--color-emerald-700)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-primary-600:hover{color:var(--color-primary-600)}.hover\:text-primary-700:hover{color:var(--color-primary-700)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.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-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\:shadow-primary-500\/10:hover{--tw-shadow-color:#f19c001a}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-primary-500\/10:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-primary-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.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-primary-500:focus{--tw-ring-color:var(--color-primary-500)}.focus\:ring-primary-500\/30:focus{--tw-ring-color:#f19c004d}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary-500\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 30%, transparent)}}.focus\:ring-red-500:focus{--tw-ring-color:var(--color-red-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-primary-500\/50:focus-visible{--tw-ring-color:#f19c0080}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary-500\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 50%, transparent)}}.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-surface:focus-visible{--tw-ring-offset-color:var(--color-surface)}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}.has-\[\:checked\]\:border-primary-500:has(:checked){border-color:var(--color-primary-500)}.has-\[\:checked\]\:bg-primary-50\/50:has(:checked){background-color:#fff8eb80}@supports (color:color-mix(in lab, red, red)){.has-\[\:checked\]\:bg-primary-50\/50:has(:checked){background-color:color-mix(in oklab, var(--color-primary-50) 50%, transparent)}}@media not all and (width>=48rem){.max-md\:justify-center{justify-content:center}.max-md\:text-center{text-align:center}}@media (width>=40rem){.sm\:-top-10{top:calc(var(--spacing) * -10)}.sm\:top-6{top:calc(var(--spacing) * 6)}.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:left-8{left:calc(var(--spacing) * 8)}.sm\:mx-0{margin-inline:0}.sm\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.sm\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline-flex{display:inline-flex}.sm\:table-cell{display:table-cell}.sm\:h-7{height:calc(var(--spacing) * 7)}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:h-28{height:calc(var(--spacing) * 28)}.sm\:h-44{height:calc(var(--spacing) * 44)}.sm\:h-56{height:calc(var(--spacing) * 56)}.sm\:h-64{height:calc(var(--spacing) * 64)}.sm\:h-80{height:calc(var(--spacing) * 80)}.sm\:h-auto{height:auto}.sm\:min-h-\[48rem\]{min-height:48rem}.sm\:min-h-\[560px\]{min-height:560px}.sm\:min-h-\[min\(68vh\,38rem\)\]{min-height:min(68vh,38rem)}.sm\:w-7{width:calc(var(--spacing) * 7)}.sm\:w-8{width:calc(var(--spacing) * 8)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-\[45\%\]{width:45%}.sm\:w-auto{width:auto}.sm\:max-w-none{max-width:none}.sm\:flex-1{flex:1}.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\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}:where(.sm\: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)))}.sm\:self-auto{align-self:auto}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-14{padding:calc(var(--spacing) * 14)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-0{padding-block:0}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:pt-0{padding-top:0}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pt-12{padding-top:calc(var(--spacing) * 12)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pt-20{padding-top:calc(var(--spacing) * 20)}.sm\:pt-32{padding-top:calc(var(--spacing) * 32)}.sm\:pb-0{padding-bottom:0}.sm\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.sm\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--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-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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[0\.9375rem\]{font-size:.9375rem}}@media (width>=48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-12{grid-column:span 12/span 12}.md\:block{display:block}.md\:hidden{display:none}.md\:table-cell{display:table-cell}.md\:translate-y-0{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:opacity-100{opacity:1}.md\:transition-none{transition-property:none}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:bottom-8{bottom:calc(var(--spacing) * 8)}.lg\:bottom-28{bottom:calc(var(--spacing) * 28)}.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-8{grid-column:span 8/span 8}.lg\:mt-0{margin-top:0}.lg\:mt-8{margin-top:calc(var(--spacing) * 8)}.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.lg\:mt-12{margin-top:calc(var(--spacing) * 12)}.lg\:mb-0{margin-bottom:0}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.lg\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.lg\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.lg\:-ml-px{margin-left:-1px}.lg\:ml-0{margin-left:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:table-cell{display:table-cell}.lg\:aspect-auto{aspect-ratio:auto}.lg\:h-14{height:calc(var(--spacing) * 14)}.lg\:h-20{height:calc(var(--spacing) * 20)}.lg\:h-24{height:calc(var(--spacing) * 24)}.lg\:h-28{height:calc(var(--spacing) * 28)}.lg\:h-36{height:calc(var(--spacing) * 36)}.lg\:max-h-\[calc\(100vh-8rem\)\]{max-height:calc(100vh - 8rem)}.lg\:min-h-\[54rem\]{min-height:54rem}.lg\:min-h-\[620px\]{min-height:620px}.lg\:min-h-\[680px\]{min-height:680px}.lg\:min-h-\[min\(62vh\,42rem\)\]{min-height:min(62vh,42rem)}.lg\:w-\[438px\]{width:438px}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:grow{flex-grow:1}.lg\:translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.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)}:where(.lg\: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(.lg\: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(.lg\: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)))}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:rounded-none{border-radius:0}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.lg\:rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.lg\:bg-transparent{background-color:#0000}.lg\:p-0{padding:0}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-20{padding:calc(var(--spacing) * 20)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-8{padding-block:calc(var(--spacing) * 8)}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}.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\:pt-0{padding-top:0}.lg\:pt-6{padding-top:calc(var(--spacing) * 6)}.lg\:pt-8{padding-top:calc(var(--spacing) * 8)}.lg\:pt-12{padding-top:calc(var(--spacing) * 12)}.lg\:pt-20{padding-top:calc(var(--spacing) * 20)}.lg\:pt-24{padding-top:calc(var(--spacing) * 24)}.lg\:pt-32{padding-top:calc(var(--spacing) * 32)}.lg\:pt-36{padding-top:calc(var(--spacing) * 36)}.lg\:pb-0{padding-bottom:0}.lg\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.lg\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.lg\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.lg\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.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)}}@media (width>=80rem){.xl\:col-span-2{grid-column:span 2/span 2}.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-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.xl\:gap-20{gap:calc(var(--spacing) * 20)}.xl\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}.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}:where(.dark\:divide-white\/5:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){:where(.dark\:divide-white\/5:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}:where(.dark\:divide-white\/10:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.dark\:divide-white\/10:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:border:where(.dark,.dark *){border-style:var(--tw-border-style);border-width:1px}.dark\:border-none:where(.dark,.dark *){--tw-border-style:none;border-style:none}.dark\:border-\[\#3E3E3A\]:where(.dark,.dark *){border-color:#3e3e3a}.dark\:border-\[\#eeeeec\]:where(.dark,.dark *){border-color:#eeeeec}.dark\:border-amber-500:where(.dark,.dark *){border-color:var(--color-amber-500)}.dark\:border-amber-800:where(.dark,.dark *){border-color:var(--color-amber-800)}.dark\:border-blue-600:where(.dark,.dark *){border-color:var(--color-blue-600)}.dark\:border-blue-800:where(.dark,.dark *){border-color:var(--color-blue-800)}.dark\:border-border:where(.dark,.dark *){border-color:var(--color-border)}.dark\:border-emerald-500:where(.dark,.dark *){border-color:var(--color-emerald-500)}.dark\:border-emerald-600:where(.dark,.dark *){border-color:var(--color-emerald-600)}.dark\:border-gray-600:where(.dark,.dark *){border-color:var(--color-gray-600)}.dark\:border-neutral-500:where(.dark,.dark *){border-color:var(--color-neutral-500)}.dark\:border-neutral-700:where(.dark,.dark *){border-color:var(--color-neutral-700)}.dark\:border-neutral-800:where(.dark,.dark *){border-color:var(--color-neutral-800)}.dark\:border-primary-400\/15:where(.dark,.dark *){border-color:#f5ae2626}@supports (color:color-mix(in lab, red, red)){.dark\:border-primary-400\/15:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-primary-400) 15%, transparent)}}.dark\:border-primary-500\/30:where(.dark,.dark *){border-color:#f19c004d}@supports (color:color-mix(in lab, red, red)){.dark\:border-primary-500\/30:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-primary-500) 30%, transparent)}}.dark\:border-red-500\/20:where(.dark,.dark *){border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-500\/20:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.dark\:border-rose-500:where(.dark,.dark *){border-color:var(--color-rose-500)}.dark\:border-rose-900:where(.dark,.dark *){border-color:var(--color-rose-900)}.dark\:border-surface-dark:where(.dark,.dark *){border-color:var(--color-surface-dark)}.dark\:border-transparent:where(.dark,.dark *){border-color:#0000}.dark\:border-white\/5:where(.dark,.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/5:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:border-white\/8:where(.dark,.dark *){border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/8:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.dark\:border-white\/10:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:border-white\/20:where(.dark,.dark *){border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/20:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark\:border-white\/\[9\%\]:where(.dark,.dark *){border-color:#ffffff17}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/\[9\%\]:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 9%, transparent)}}.dark\:bg-\[\#0a0a0a\]:where(.dark,.dark *){background-color:#0a0a0a}.dark\:bg-\[\#1D0002\]:where(.dark,.dark *){background-color:#1d0002}.dark\:bg-\[\#1a1a1a\]:where(.dark,.dark *){background-color:#1a1a1a}.dark\:bg-\[\#3E3E3A\]:where(.dark,.dark *){background-color:#3e3e3a}.dark\:bg-\[\#161615\]:where(.dark,.dark *){background-color:#161615}.dark\:bg-\[\#eeeeec\]:where(.dark,.dark *){background-color:#eeeeec}.dark\:bg-amber-600:where(.dark,.dark *){background-color:var(--color-amber-600)}.dark\:bg-amber-950:where(.dark,.dark *){background-color:var(--color-amber-950)}.dark\:bg-black\/60:where(.dark,.dark *){background-color:#0009}@supports (color:color-mix(in lab, red, red)){.dark\:bg-black\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.dark\:bg-blue-600:where(.dark,.dark *){background-color:var(--color-blue-600)}.dark\:bg-blue-700:where(.dark,.dark *){background-color:var(--color-blue-700)}.dark\:bg-blue-950:where(.dark,.dark *){background-color:var(--color-blue-950)}.dark\:bg-emerald-600:where(.dark,.dark *){background-color:var(--color-emerald-600)}.dark\:bg-emerald-900\/70:where(.dark,.dark *){background-color:#004e3bb3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/70:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-900) 70%, transparent)}}.dark\:bg-gray-700:where(.dark,.dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-800:where(.dark,.dark *){background-color:var(--color-gray-800)}.dark\:bg-neutral-400:where(.dark,.dark *){background-color:var(--color-neutral-400)}.dark\:bg-neutral-600:where(.dark,.dark *){background-color:var(--color-neutral-600)}.dark\:bg-neutral-700:where(.dark,.dark *){background-color:var(--color-neutral-700)}.dark\:bg-neutral-800:where(.dark,.dark *){background-color:var(--color-neutral-800)}.dark\:bg-neutral-900:where(.dark,.dark *){background-color:var(--color-neutral-900)}.dark\:bg-primary-500\/10:where(.dark,.dark *){background-color:#f19c001a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-primary-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}.dark\:bg-primary-500\/15:where(.dark,.dark *){background-color:#f19c0026}@supports (color:color-mix(in lab, red, red)){.dark\:bg-primary-500\/15:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.dark\:bg-primary-500\/20:where(.dark,.dark *){background-color:#f19c0033}@supports (color:color-mix(in lab, red, red)){.dark\:bg-primary-500\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-500) 20%, transparent)}}.dark\:bg-primary-900\/15:where(.dark,.dark *){background-color:#5a3b0026}@supports (color:color-mix(in lab, red, red)){.dark\:bg-primary-900\/15:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-900) 15%, transparent)}}.dark\:bg-red-500\/10:where(.dark,.dark *){background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.dark\:bg-rose-600:where(.dark,.dark *){background-color:var(--color-rose-600)}.dark\:bg-rose-900\!:where(.dark,.dark *){background-color:var(--color-rose-900)!important}.dark\:bg-rose-950:where(.dark,.dark *){background-color:var(--color-rose-950)}.dark\:bg-surface:where(.dark,.dark *){background-color:var(--color-surface)}.dark\:bg-surface-dark:where(.dark,.dark *){background-color:var(--color-surface-dark)}.dark\:bg-surface-muted:where(.dark,.dark *){background-color:var(--color-surface-muted)}.dark\:bg-transparent:where(.dark,.dark *){background-color:#0000}.dark\:bg-white:where(.dark,.dark *){background-color:var(--color-white)}.dark\:bg-white\/1:where(.dark,.dark *){background-color:#ffffff03}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/1:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 1%, transparent)}}.dark\:bg-white\/2:where(.dark,.dark *){background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/2:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.dark\:bg-white\/3:where(.dark,.dark *){background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/3:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.dark\:bg-white\/5:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/5:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:bg-white\/10:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:bg-white\/20:where(.dark,.dark *){background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark\:bg-white\/\[0\.03\]:where(.dark,.dark *){background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[0\.03\]:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.dark\:bg-white\/\[2\%\]:where(.dark,.dark *){background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[2\%\]:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.dark\:bg-white\/\[3\%\]:where(.dark,.dark *){background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[3\%\]:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.dark\:from-primary-500\/10:where(.dark,.dark *){--tw-gradient-from:#f19c001a}@supports (color:color-mix(in lab, red, red)){.dark\:from-primary-500\/10:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}.dark\:from-primary-500\/10:where(.dark,.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-primary-900\/20:where(.dark,.dark *){--tw-gradient-from:#5a3b0033}@supports (color:color-mix(in lab, red, red)){.dark\:from-primary-900\/20:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-primary-900) 20%, transparent)}}.dark\:from-primary-900\/20:where(.dark,.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-surface-dark:where(.dark,.dark *){--tw-gradient-to:var(--color-surface-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\:text-\[\#1C1C1A\]:where(.dark,.dark *){color:#1c1c1a}.dark\:text-\[\#4B0600\]:where(.dark,.dark *){color:#4b0600}.dark\:text-\[\#391800\]:where(.dark,.dark *){color:#391800}.dark\:text-\[\#733000\]:where(.dark,.dark *){color:#733000}.dark\:text-\[\#A1A09A\]:where(.dark,.dark *){color:#a1a09a}.dark\:text-\[\#EDEDEC\]:where(.dark,.dark *){color:#ededec}.dark\:text-\[\#F61500\]:where(.dark,.dark *){color:#f61500}.dark\:text-\[\#FF4433\]:where(.dark,.dark *){color:#f43}.dark\:text-amber-300:where(.dark,.dark *){color:var(--color-amber-300)}.dark\:text-black:where(.dark,.dark *){color:var(--color-black)}.dark\:text-blue-300:where(.dark,.dark *){color:var(--color-blue-300)}.dark\:text-emerald-400:where(.dark,.dark *){color:var(--color-emerald-400)}.dark\:text-emerald-500:where(.dark,.dark *){color:var(--color-emerald-500)}.dark\:text-gray-200:where(.dark,.dark *){color:var(--color-gray-200)}.dark\:text-gray-300:where(.dark,.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:where(.dark,.dark *){color:var(--color-gray-400)}.dark\:text-gray-600:where(.dark,.dark *){color:var(--color-gray-600)}.dark\:text-neutral-100:where(.dark,.dark *){color:var(--color-neutral-100)}.dark\:text-neutral-200:where(.dark,.dark *){color:var(--color-neutral-200)}.dark\:text-neutral-300:where(.dark,.dark *){color:var(--color-neutral-300)}.dark\:text-neutral-400:where(.dark,.dark *){color:var(--color-neutral-400)}.dark\:text-neutral-500:where(.dark,.dark *){color:var(--color-neutral-500)}.dark\:text-neutral-600:where(.dark,.dark *){color:var(--color-neutral-600)}.dark\:text-neutral-600\!:where(.dark,.dark *){color:var(--color-neutral-600)!important}.dark\:text-neutral-900:where(.dark,.dark *){color:var(--color-neutral-900)}.dark\:text-primary-100:where(.dark,.dark *){color:var(--color-primary-100)}.dark\:text-primary-200:where(.dark,.dark *){color:var(--color-primary-200)}.dark\:text-primary-300:where(.dark,.dark *){color:var(--color-primary-300)}.dark\:text-primary-400:where(.dark,.dark *){color:var(--color-primary-400)}.dark\:text-primary-500\/40:where(.dark,.dark *){color:#f19c0066}@supports (color:color-mix(in lab, red, red)){.dark\:text-primary-500\/40:where(.dark,.dark *){color:color-mix(in oklab, var(--color-primary-500) 40%, transparent)}}.dark\:text-primary-800:where(.dark,.dark *){color:var(--color-primary-800)}.dark\:text-rose-100:where(.dark,.dark *){color:var(--color-rose-100)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:text-white\!:where(.dark,.dark *){color:var(--color-white)!important}.dark\:text-white\/30:where(.dark,.dark *){color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/30:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.dark\:text-white\/50:where(.dark,.dark *){color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/50:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.dark\:text-white\/55:where(.dark,.dark *){color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/55:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.dark\:text-white\/60:where(.dark,.dark *){color:#fff9}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/60:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.dark\:text-white\/65:where(.dark,.dark *){color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/65:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.dark\:text-white\/70:where(.dark,.dark *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/70:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.dark\:text-white\/75:where(.dark,.dark *){color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/75:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.dark\:opacity-20:where(.dark,.dark *){opacity:.2}.dark\:mix-blend-hard-light:where(.dark,.dark *){mix-blend-mode:hard-light}.dark\:mix-blend-normal:where(.dark,.dark *){mix-blend-mode:normal}.dark\:shadow-\[inset_0px_0px_0px_1px_\#fffaed2d\]:where(.dark,.dark *){--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#fffaed2d);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-\[\#1a1f2c\]:where(.dark,.dark *){--tw-ring-color:#1a1f2c}.dark\:ring-primary-500\/20:where(.dark,.dark *){--tw-ring-color:#f19c0033}@supports (color:color-mix(in lab, red, red)){.dark\:ring-primary-500\/20:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 20%, transparent)}}.dark\:brightness-0:where(.dark,.dark *){--tw-brightness:brightness(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,)}.dark\:invert:where(.dark,.dark *){--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,)}.dark\:backdrop-blur-md:where(.dark,.dark *){--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,)}.dark\:backdrop-blur-sm:where(.dark,.dark *){--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,)}.dark\:\[--stroke-color\:\#FF750F\]:where(.dark,.dark *){--stroke-color:#ff750f}@media (hover:hover){.dark\:group-hover\:bg-primary-500\/30:where(.dark,.dark *):is(:where(.group):hover *){background-color:#f19c004d}@supports (color:color-mix(in lab, red, red)){.dark\:group-hover\:bg-primary-500\/30:where(.dark,.dark *):is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-primary-500) 30%, transparent)}}.dark\:group-hover\:text-primary-400:where(.dark,.dark *):is(:where(.group):hover *){color:var(--color-primary-400)}.group-hover\:dark\:text-emerald-500:is(:where(.group):hover *):where(.dark,.dark *),.group-hover\/exception\:dark\:text-emerald-500:is(:where(.group\/exception):hover *):where(.dark,.dark *){color:var(--color-emerald-500)}}.dark\:before\:border-\[\#3E3E3A\]:where(.dark,.dark *):before{content:var(--tw-content);border-color:#3e3e3a}.odd\:dark\:bg-white\/4:nth-child(odd):where(.dark,.dark *){background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.odd\:dark\:bg-white\/4:nth-child(odd):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.even\:dark\:bg-white\/2:nth-child(2n):where(.dark,.dark *){background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.even\:dark\:bg-white\/2:nth-child(2n):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}@media (hover:hover){.dark\:hover\:border-none:where(.dark,.dark *):hover{--tw-border-style:none;border-style:none}.dark\:hover\:border-\[\#3E3E3A\]:where(.dark,.dark *):hover{border-color:#3e3e3a}.dark\:hover\:border-\[\#62605b\]:where(.dark,.dark *):hover{border-color:#62605b}.dark\:hover\:border-primary-500\/30:where(.dark,.dark *):hover{border-color:#f19c004d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:border-primary-500\/30:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-primary-500) 30%, transparent)}}.dark\:hover\:border-primary-500\/40:where(.dark,.dark *):hover{border-color:#f19c0066}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:border-primary-500\/40:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-primary-500) 40%, transparent)}}.dark\:hover\:border-primary-500\/50:where(.dark,.dark *):hover{border-color:#f19c0080}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:border-primary-500\/50:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-primary-500) 50%, transparent)}}.dark\:hover\:border-white:where(.dark,.dark *):hover{border-color:var(--color-white)}.dark\:hover\:bg-blue-500:where(.dark,.dark *):hover{background-color:var(--color-blue-500)}.dark\:hover\:bg-gray-900:where(.dark,.dark *):hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-primary-500\/10:where(.dark,.dark *):hover{background-color:#f19c001a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-primary-500\/10:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}.dark\:hover\:bg-white:where(.dark,.dark *):hover{background-color:var(--color-white)}.dark\:hover\:bg-white\/2:where(.dark,.dark *):hover{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/2:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.dark\:hover\:bg-white\/5:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/5:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:dark\:bg-white\/5:hover:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:dark\:bg-white\/5:hover:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:hover\:text-emerald-500:where(.dark,.dark *):hover{color:var(--color-emerald-500)}.dark\:hover\:text-gray-200:where(.dark,.dark *):hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:where(.dark,.dark *):hover{color:var(--color-gray-300)}.dark\:hover\:text-primary-300:where(.dark,.dark *):hover{color:var(--color-primary-300)}.hover\:dark\:text-white:hover:where(.dark,.dark *){color:var(--color-white)}}.dark\:focus\:border-blue-700:where(.dark,.dark *):focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:where(.dark,.dark *):focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:where(.dark,.dark *):active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:where(.dark,.dark *):active{color:var(--color-gray-300)}.dark\:has-\[\:checked\]\:bg-primary-500\/10:where(.dark,.dark *):has(:checked){background-color:#f19c001a}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\:checked\]\:bg-primary-500\/10:where(.dark,.dark *):has(:checked){background-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}@starting-style{.starting\:opacity-0{opacity:0}}@media (prefers-reduced-motion:no-preference){@starting-style{.motion-safe\:starting\:-translate-x-\[26px\]{--tw-translate-x:calc(26px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.motion-safe\:starting\:-translate-x-\[51px\]{--tw-translate-x:calc(51px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.motion-safe\:starting\:-translate-x-\[78px\]{--tw-translate-x:calc(78px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.motion-safe\:starting\:-translate-x-\[102px\]{--tw-translate-x:calc(102px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.motion-safe\:starting\:translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}}}.\[\&_svg\]\:size-2\.5 svg{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.\[\&_svg\]\:\!text-white svg{color:var(--color-white)!important}@media (hover:hover){.hover\:\[\&_svg\]\:stroke-emerald-500:hover svg{stroke:var(--color-emerald-500)}}.dark\:\[\&_svg\]\:\!text-white:where(.dark,.dark *) svg{color:var(--color-white)!important}.text-gradient{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-primary-500);--tw-gradient-to:var(--color-primary-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));color:#0000;-webkit-background-clip:text;background-clip:text}.bg-mesh{background-image:radial-gradient(at 20% 30%,#f19c0014 0,#0000 50%),radial-gradient(at 80% 20%,#ff85330f 0,#0000 45%),radial-gradient(at 50% 80%,#e65c000d 0,#0000 50%)}.bg-grid-soft{background-image:radial-gradient(circle at 1px 1px,#f19c000f 1px,#0000 0);background-size:32px 32px}.shadow-glow{box-shadow:0 0 40px -8px #f19c0059}.shadow-glow-sm{box-shadow:0 0 20px -4px #1a337947}html.dark .shadow-glow-sm{box-shadow:0 0 20px -4px #f19c0059}.animation-delay-100{animation-delay:.1s}.animation-delay-200{animation-delay:.2s}.animation-delay-300{animation-delay:.3s}.animation-delay-400{animation-delay:.4s}.animation-delay-500{animation-delay:.5s}.animation-delay-600{animation-delay:.6s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1!important}}.jenjang-profile-hero__overlay{--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,);background:#ffffff94}html.dark .jenjang-profile-hero__overlay{background:#ffffff29}@media (width>=1024px){.jenjang-profile-hero__overlay{-webkit-backdrop-filter:none;background:linear-gradient(90deg,#fff0 0%,#ffffff2e 28%,#ffffff7a 58%,#ffffffb8 100%)}html.dark .jenjang-profile-hero__overlay{background:linear-gradient(90deg,#fff0 0%,#ffffff0f 28%,#ffffff1f 58%,#fff3 100%)}}.jenjang-profile-hero__inner{max-width:var(--container-3xl);border-radius:var(--radius-3xl);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8);text-align:center;--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);--tw-shadow-color:#0000001a;flex-direction:column;align-items:center;margin-inline:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.jenjang-profile-hero__inner{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}@media (width>=40rem){.jenjang-profile-hero__inner{padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 10)}}.jenjang-profile-hero__inner{-webkit-backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #ffffff8c}html.dark .jenjang-profile-hero__inner{background:#0f172ac7;border-color:#ffffff1f;box-shadow:0 12px 40px -16px #0000008c}.jenjang-profile-hero__icon{object-fit:contain;width:auto;max-width:100%;height:auto;margin-inline:auto;display:block}html.dark .jenjang-profile-hero__icon{filter:var(--jenjang-icon-gold-filter)}.jenjang-profile-hero__badge{height:calc(var(--spacing) * 14);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#f19c0040;justify-content:center;align-items:center;min-width:3.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.jenjang-profile-hero__badge{border-color:color-mix(in oklab, var(--color-primary-500) 25%, transparent)}}.jenjang-profile-hero__badge{background-color:#f19c001a}@supports (color:color-mix(in lab, red, red)){.jenjang-profile-hero__badge{background-color:color-mix(in oklab, var(--color-primary-500) 10%, transparent)}}.jenjang-profile-hero__badge{padding-inline:calc(var(--spacing) * 3);font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary-700);--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);--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,)}.jenjang-profile-hero__badge:where(.dark,.dark *){border-color:#f19c004d}@supports (color:color-mix(in lab, red, red)){.jenjang-profile-hero__badge:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-primary-500) 30%, transparent)}}.jenjang-profile-hero__badge:where(.dark,.dark *){background-color:#f19c0026}@supports (color:color-mix(in lab, red, red)){.jenjang-profile-hero__badge:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent)}}.jenjang-profile-hero__badge:where(.dark,.dark *){color:var(--color-primary-300)}.jenjang-profile-hero__title{margin-top:calc(var(--spacing) * 6);font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}@media (width>=40rem){.jenjang-profile-hero__title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (width>=64rem){.jenjang-profile-hero__title{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.jenjang-profile-hero__title:where(.dark,.dark *){color:var(--color-white)}.jenjang-profile-hero__title{text-shadow:none}.jenjang-profile-hero__description{margin-top:calc(var(--spacing) * 4);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-ink)}@media (width>=40rem){.jenjang-profile-hero__description{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.jenjang-profile-hero__description:where(.dark,.dark *){color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.jenjang-profile-hero__description:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.jenjang-profile-hero__actions{margin-top:calc(var(--spacing) * 8);justify-content:center;display:flex}.jenjang-profile-pricing--card{max-width:var(--container-md);margin-inline:auto}@media (width>=64rem){.jenjang-profile-pricing--markaz .ppdb-ms-bundle__center{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);margin-inline:auto}}.jenjang-facilities-section{position:relative;overflow:hidden}.jenjang-profile-landing.ppdb-landing:not(.school-profil-page){--jp-surface-bg:#ffffffbf;--jp-surface-blur:blur(8px);--jp-panel-bg:#ffffffb8;--jp-panel-border:#8b5e3c59;--jp-panel-shadow:0 4px 24px -10px #0000001a}html.dark .jenjang-profile-landing.ppdb-landing:not(.school-profil-page){--jp-surface-bg:#0f172acc;--jp-panel-bg:#1e293bb8;--jp-panel-border:#ffffff24;--jp-panel-shadow:0 8px 32px -12px #00000073}.jenjang-profile-landing.ppdb-landing:not(.school-profil-page) .ppdb-landing-body{background:var(--jp-surface-bg);-webkit-backdrop-filter:var(--jp-surface-blur)}.jenjang-profile-landing.ppdb-landing:not(.school-profil-page) .about-section,.jenjang-profile-landing.ppdb-landing:not(.school-profil-page) .ppdb-ms-pricing-section,.jenjang-profile-landing.ppdb-landing:not(.school-profil-page) .jenjang-facilities-section{--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,);background:0 0}.jenjang-profile-landing.ppdb-landing:not(.school-profil-page) .about-studi-card,.jenjang-profile-landing.ppdb-landing:not(.school-profil-page) .about-value-card,.jenjang-profile-landing.ppdb-landing:not(.school-profil-page) .jenjang-facility-card,.jenjang-profile-landing.ppdb-landing:not(.school-profil-page) .ppdb-ms-bundle__side{background:var(--jp-panel-bg);-webkit-backdrop-filter:var(--jp-surface-blur);border-color:var(--jp-panel-border);box-shadow:var(--jp-panel-shadow)}html.dark .jenjang-profile-landing.ppdb-landing:not(.school-profil-page) .about-value-card{background:var(--jp-panel-bg)}.jenjang-profile-landing.ppdb-landing:not(.school-profil-page) .jenjang-facilities-cta{background:var(--jp-panel-bg);-webkit-backdrop-filter:var(--jp-surface-blur);border-color:var(--jp-panel-border);box-shadow:var(--jp-panel-shadow)}.jenjang-facilities-intro{margin-bottom:calc(var(--spacing) * 8);text-align:center}@media (width>=64rem){.jenjang-facilities-intro{margin-bottom:calc(var(--spacing) * 10)}}.jenjang-facilities-intro__text{margin-inline:auto;margin-top:calc(var(--spacing) * 4);max-width:var(--container-3xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink-muted)}.jenjang-facilities-intro__text:where(.dark,.dark *){color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.jenjang-facilities-intro__text:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.jenjang-facilities-subhead{margin-bottom:calc(var(--spacing) * 6);text-align:center;font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.jenjang-facilities-subhead:where(.dark,.dark *){color:var(--color-white)}.jenjang-facilities-grid{gap:calc(var(--spacing) * 4);display:grid}@media (width>=40rem){.jenjang-facilities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.jenjang-facilities-grid{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(3,minmax(0,1fr))}}.jenjang-facilities-section .jenjang-facilities-grid{max-width:var(--container-6xl);justify-items:center;margin-inline:auto}.jenjang-facilities-section .jenjang-facility-card{width:100%;max-width:var(--container-md);text-align:center;align-items:center}.jenjang-facilities-section .jenjang-facility-card__title,.jenjang-facilities-section .jenjang-facility-card__desc{text-align:center}.jenjang-facilities-section .jenjang-facility-card__emoji{width:fit-content;margin-inline:auto;display:block}.jenjang-facility-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e0cbb8b3;flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.jenjang-facility-card{border-color:color-mix(in oklab, var(--color-brown-200) 70%, transparent)}}.jenjang-facility-card{background-color:var(--color-surface-elevated);padding:calc(var(--spacing) * 5);--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);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));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.jenjang-facility-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#f5ae2680}@supports (color:color-mix(in lab, red, red)){.jenjang-facility-card:hover{border-color:color-mix(in oklab, var(--color-primary-400) 50%, transparent)}}.jenjang-facility-card: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)}}.jenjang-facility-card:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.jenjang-facility-card:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.jenjang-facility-card:where(.dark,.dark *){background-color:var(--color-surface-dark)}@media (hover:hover){.jenjang-facility-card:where(.dark,.dark *):hover{border-color:#f19c0066}@supports (color:color-mix(in lab, red, red)){.jenjang-facility-card:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-primary-500) 40%, transparent)}}}.jenjang-profile-about__media-mission{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));width:100%;display:grid}@media (width>=64rem){.jenjang-profile-about__media-mission{align-items:stretch;gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}.jenjang-profile-about__media-mission--single{grid-template-columns:repeat(1,minmax(0,1fr))}}.jenjang-profile-about__video,.jenjang-profile-about__mission{width:100%;min-width:0;max-width:100%;min-height:0}.jenjang-profile-about__youtube-player{width:100%;max-width:100%;min-height:14rem}@media (width>=40rem){.jenjang-profile-about__youtube-player{min-height:16rem}}@media (width>=64rem){.jenjang-profile-about__youtube-player{aspect-ratio:var(--aspect-video);min-height:0}}.school-profil-hero__content{width:100%}.school-profil-description .about-section-text{color:var(--color-ink-muted)}.school-profil-description .about-section-text:where(.dark,.dark *){color:#fffc}@supports (color:color-mix(in lab, red, red)){.school-profil-description .about-section-text:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.school-profil-paragraph :where(p,ul,ol){margin-bottom:0}.school-profil-paragraph :where(p+p,ul,ol){margin-top:calc(var(--spacing) * 4)}.school-profil-paragraph :where(strong,b){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.school-profil-paragraph :where(strong,b):where(.dark,.dark *){color:var(--color-white)}.admin-rich-text{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-surface-elevated);overflow:hidden}.admin-rich-text .ql-toolbar.ql-snow{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border-soft);background-color:var(--color-surface-muted)}@supports (color:color-mix(in lab, red, red)){.admin-rich-text .ql-toolbar.ql-snow{background-color:color-mix(in oklab, var(--color-surface-muted) 70%, transparent)}}.admin-rich-text .ql-toolbar.ql-snow{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.admin-rich-text .ql-container.ql-snow{border-style:var(--tw-border-style);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink);border-width:0}.admin-rich-text__editor{min-height:10rem;padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 2)}.admin-rich-text .ql-editor{min-height:10rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink)}.admin-rich-text--tall .ql-editor{min-height:20rem}.admin-rich-text .ql-editor.ql-blank:before{color:var(--color-ink-light);font-style:normal}html.dark .admin-rich-text{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){html.dark .admin-rich-text{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}html.dark .admin-rich-text{background-color:var(--color-surface-dark)}html.dark .admin-rich-text .ql-toolbar.ql-snow{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){html.dark .admin-rich-text .ql-toolbar.ql-snow{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}html.dark .admin-rich-text .ql-toolbar.ql-snow{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){html.dark .admin-rich-text .ql-toolbar.ql-snow{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}html.dark .admin-rich-text .ql-editor{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){html.dark .admin-rich-text .ql-editor{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}html.dark .admin-rich-text .ql-snow .ql-stroke{stroke:#ffffffbf}html.dark .admin-rich-text .ql-snow .ql-fill{fill:#ffffffbf}html.dark .admin-rich-text .ql-snow .ql-picker{color:#ffffffd9}.school-profil-vm{width:100%}@media (width>=64rem){.school-profil-vm-card--full{grid-column:span 3/span 3}}.school-profil-vm-card--center{text-align:center;align-items:center}.school-profil-vm-card--center .jenjang-facility-card__emoji{margin-inline:auto}.it-department-section-intro{margin-inline:auto;margin-top:calc(var(--spacing) * 4);max-width:var(--container-3xl);text-align:center;color:var(--color-ink-muted)}.it-department-section-intro:where(.dark,.dark *){color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.it-department-section-intro:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.it-department-team-grid{justify-items:center;gap:calc(var(--spacing) * 6);display:grid}@media (width>=80rem){.it-department-team-grid{gap:calc(var(--spacing) * 8)}}.it-department-team-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),18rem));justify-content:center}.it-department-team-card{width:100%;max-width:18rem}.it-department-team-card__header{background-color:#d98c00e6}@supports (color:color-mix(in lab, red, red)){.it-department-team-card__header{background-color:color-mix(in oklab, var(--color-primary-600) 90%, transparent)}}.it-department-team-card__header:where(.dark,.dark *){background-color:#b57500e6}@supports (color:color-mix(in lab, red, red)){.it-department-team-card__header:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-700) 90%, transparent)}}.it-department-team-card__body{padding-bottom:calc(var(--spacing) * 8)}.it-department-team-card__division{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-primary-600);text-transform:uppercase}.it-department-team-card__division:where(.dark,.dark *){color:var(--color-primary-400)}.it-department-team-card__expertise{margin-inline:auto;margin-top:calc(var(--spacing) * 3);max-width:18rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.it-department-team-card__expertise:where(.dark,.dark *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.it-department-team-card__expertise:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}@media (width>=64rem){.it-department-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.it-department-services-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.it-department-service-card .jenjang-facility-card__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (width>=40rem){.it-department-service-card .jenjang-facility-card__title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}#pengembangan-perangkat-lunak,#infrastruktur-it-support{scroll-margin-top:6.5rem}.school-profil-vm-card--center .jenjang-facility-card__desc{margin-top:0}.jaminan-mutu-qual-grid{justify-items:end}.jaminan-mutu-qual-card{text-align:center;align-items:center;width:100%}@media (width>=40rem){.jaminan-mutu-qual-card{max-width:var(--container-sm)}}.jaminan-mutu-qual-card .jenjang-facility-card__emoji{margin-inline:auto}.jaminan-mutu-qual-card .jenjang-facility-card__desc{text-align:center;margin-top:0}.jenjang-facility-card__img{margin-bottom:calc(var(--spacing) * 4);aspect-ratio:16/10;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e0cbb880;width:100%}@supports (color:color-mix(in lab, red, red)){.jenjang-facility-card__img{border-color:color-mix(in oklab, var(--color-brown-200) 50%, transparent)}}.jenjang-facility-card__img{object-fit:cover}.jenjang-facility-card__img:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.jenjang-facility-card__img:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.jenjang-facility-card__emoji{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;line-height:1}.jenjang-facility-card__title{font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.jenjang-facility-card__title:where(.dark,.dark *){color:var(--color-white)}.jenjang-facility-card__desc{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink-muted)}.jenjang-facility-card__desc:where(.dark,.dark *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.jenjang-facility-card__desc:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.jenjang-facilities-cta{margin-top:calc(var(--spacing) * 10);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab, var(--color-brown-200) 60%, transparent);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-brown-50);--tw-gradient-via:var(--color-surface-elevated);--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,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:color-mix(in oklab, var(--color-primary-50) 40%, transparent);padding:calc(var(--spacing) * 6);text-align:center;--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)}@media (width>=40rem){.jenjang-facilities-cta{padding:calc(var(--spacing) * 8)}}@media (width>=64rem){.jenjang-facilities-cta{margin-top:calc(var(--spacing) * 12)}}.jenjang-facilities-cta:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.jenjang-facilities-cta:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.jenjang-facilities-cta:where(.dark,.dark *){--tw-gradient-from:var(--color-surface-dark);--tw-gradient-stops:var(--tw-gradient-via-stops);--tw-gradient-via:var(--color-surface-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-to:#5a3b0033}@supports (color:color-mix(in lab, red, red)){.jenjang-facilities-cta:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-primary-900) 20%, transparent)}}.jenjang-facilities-cta:where(.dark,.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))}.jenjang-facilities-cta__text{max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink-muted);margin-inline:auto}.jenjang-facilities-cta__text:where(.dark,.dark *){color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.jenjang-facilities-cta__text:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.jenjang-facilities-contact{margin-inline:auto;margin-top:calc(var(--spacing) * 6);max-width:var(--container-2xl)}:where(.jenjang-facilities-contact>: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)))}.jenjang-facilities-contact{text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-ink-muted)}.jenjang-facilities-contact:where(.dark,.dark *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.jenjang-facilities-contact:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.jenjang-facilities-contact li{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.jenjang-facilities-contact__icon{margin-top:calc(var(--spacing) * .5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));flex-shrink:0}.jenjang-facilities-contact__link{color:var(--color-primary-600);text-underline-offset:2px}@media (hover:hover){.jenjang-facilities-contact__link:hover{text-decoration-line:underline}}.jenjang-facilities-contact__link:where(.dark,.dark *){color:var(--color-primary-400)}.jenjang-facilities-cta__actions{margin-top:calc(var(--spacing) * 8);justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-solid,.fab,.far,.fas{--_fa-family:var(--fa-family,var(--fa-style-family,"Font Awesome 7 Free"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-synthesis:none;font-variant:normal;font-style:normal;font-weight:var(--fa-style,900);text-align:center;text-rendering:auto;width:var(--fa-width,1.25em);line-height:1}:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)/""}@supports not (content:""/""){:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)}}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.08333em}.fa-sm{vertical-align:.05357em;font-size:.875em;line-height:.07143em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.04167em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-canvas-square{margin-block-end:-.125em;padding-block:.125em}.fa-canvas-roomy{box-sizing:content-box;margin-block-end:-.25em;padding-block:.25em;padding-inline:.125em}.fa-ul{margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute;inset-inline-start:calc(var(--fa-li-width,2em)*-1)}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.0625em) var(--fa-border-style,solid) var(--fa-border-color,#eee);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-end,.fa-pull-right{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip{animation-name:fa-flip;animation-duration:var(--fa-animation-duration,1.5s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip,.fa-flip-360{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-flip-360{animation-name:fa-flip-360;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.75s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}.fa-spin-snap{animation-name:fa-spin-snap;animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap,.fa-spin-snap-4{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin-snap-4{animation-name:fa-spin-snap-4;animation-duration:var(--fa-animation-duration,2.4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-8{animation-name:fa-spin-snap-8;animation-duration:var(--fa-animation-duration,4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-buzz,.fa-spin-snap-8{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-buzz{animation-name:fa-buzz;animation-duration:var(--fa-animation-duration,.6s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-wag{animation-name:fa-wag;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:bottom}.fa-float{animation-name:fa-float;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out);will-change:transform}.fa-swing{animation-name:fa-swing;animation-duration:var(--fa-animation-duration,1.2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:top}.fa-jello,.fa-swing{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-jello{animation-name:fa-jello;animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out)}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-buzz,.fa-fade,.fa-flip,.fa-flip-360,.fa-float,.fa-jello,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse,.fa-spin-snap,.fa-spin-snap-4,.fa-spin-snap-8,.fa-swing,.fa-wag{transition:none!important;animation:none!important}}@keyframes fa-beat{0%{transform:scale(1)}25%{transform:scale(calc(var(--fa-beat-scale,1.25)*1.25))}45%{transform:scale(calc(var(--fa-beat-scale,1.22)*1.22))}65%{transform:scale(calc(var(--fa-beat-scale,1.25)*1.25))}90%{transform:scale(1)}}@keyframes fa-bounce{0%{animation-timing-function:var(--fa-animation-timing);transform:scale(1)translateY(0)}14%{transform:scale(var(--fa-bounce-start-scale-x,1.06),var(--fa-bounce-start-scale-y,.94)) translateY(var(--fa-bounce-anticipation,3px));animation-timing-function:cubic-bezier(.33,0,.66,.33)}32%{transform:scale(var(--fa-bounce-jump-scale-x,.94),var(--fa-bounce-jump-scale-y,1.12)) translateY(calc(var(--fa-bounce-height,.5em)*-1));animation-timing-function:cubic-bezier(.33,.66,.66,1)}52%{transform:scale(1) translateY(calc(var(--fa-bounce-height,.5em)*-1*1.1));animation-timing-function:cubic-bezier(.5,0,1,.5)}70%{transform:scale(var(--fa-bounce-land-scale-x,1.06),var(--fa-bounce-land-scale-y,.92)) translateY(0);animation-timing-function:cubic-bezier(.33,.33,.66,1)}85%{transform:scale(.98,1.04) translateY(calc(-2px*var(--fa-bounce-rebound,1)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{0%{opacity:1;animation-timing-function:cubic-bezier(.2,0,.4,1);transform:scale(1)}40%{opacity:var(--fa-fade-opacity,.4);animation-timing-function:cubic-bezier(.4,0,.6,1);transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes fa-beat-fade{0%{opacity:var(--fa-beat-fade-opacity,.4);animation-timing-function:cubic-bezier(.2,0,.4,1);transform:scale(1)}25%{opacity:calc(var(--fa-beat-fade-opacity,.4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}45%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.25));animation-timing-function:cubic-bezier(.4,0,.2,1)}65%{opacity:calc(var(--fa-beat-fade-opacity,.4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}}@keyframes fa-flip{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}35%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle,-1turn)*.6));animation-timing-function:linear}65%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle,-1turn)*.5));animation-timing-function:cubic-bezier(.33,.66,.66,1)}92%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle,-1turn)*var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-1turn))}}@keyframes fa-flip-360{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}50%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle,-1turn)*.6));animation-timing-function:cubic-bezier(.33,.66,.66,1)}80%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle,-1turn)*var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-1turn))}}@keyframes fa-shake{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:rotate(0)}8%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(35deg)translate(1px)}20%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(-22deg)translate(-1px)}35%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(15deg)translate(1px)}50%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-9deg)}65%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(5deg)}78%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-3deg)}90%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:rotate(1deg)}to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes fa-spin-snap{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}12%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(60deg)}16.67%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(60deg)}28.67%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(120deg)}33.33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(120deg)}45.33%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}62%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(240deg)}66.67%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(240deg)}78.67%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(300deg)}83.33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(300deg)}95.33%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(1turn)}to{transform:rotate(1turn)}}@keyframes fa-spin-snap-4{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}15%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(90deg)}25%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(90deg)}40%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}65%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(270deg)}75%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(270deg)}90%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(1turn)}to{transform:rotate(1turn)}}@keyframes fa-spin-snap-8{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}9%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(45deg)}12.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(45deg)}21.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(90deg)}25%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(90deg)}34%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(135deg)}37.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(135deg)}46.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}59%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(225deg)}62.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(225deg)}71.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(270deg)}75%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(270deg)}84%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(315deg)}87.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(315deg)}96.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(1turn)}to{transform:rotate(1turn)}}@keyframes fa-buzz{0%{animation-timing-function:cubic-bezier(.1,0,.9,1);transform:translate(0)rotate(0)}5%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.5deg)}10%{transform:translateX(calc(var(--fa-buzz-distance,4px)*-1)) rotate(-.5deg)}15%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.3deg)}20%{transform:translateX(calc(var(--fa-buzz-distance,4px)*-1)) rotate(-.3deg)}25%{transform:translateX(calc(var(--fa-buzz-distance,4px)*.7)) rotate(.2deg)}30%{transform:translateX(calc(var(--fa-buzz-distance,4px)*-1*.7)) rotate(-.2deg)}35%{transform:translateX(calc(var(--fa-buzz-distance,4px)*.4)) rotate(.1deg)}40%{transform:translate(0)rotate(0)}to{transform:translate(0)rotate(0)}}@keyframes fa-wag{0%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(0)}12%{transform:rotate(var(--fa-wag-angle,12deg));animation-timing-function:cubic-bezier(.4,0,.2,1)}24%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(2deg)}36%{transform:rotate(calc(var(--fa-wag-angle,12deg)*.85));animation-timing-function:cubic-bezier(.4,0,.2,1)}48%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(1deg)}58%{transform:rotate(calc(var(--fa-wag-angle,12deg)*.6));animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-float{0%{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,.33)}15%{transform:translateY(calc(var(--fa-float-height,6px)*-.4)) translateX(var(--fa-float-drift,1px)) rotate(var(--fa-float-tilt,1deg)) scale(1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}35%{transform:translateY(calc(var(--fa-float-height,6px)*-1)) translateX(0) rotate(0deg) scale(var(--fa-float-stretch-x,.98),var(--fa-float-stretch-y,1.03));animation-timing-function:cubic-bezier(.5,0,.5,0)}50%{transform:translateY(calc(var(--fa-float-height,6px)*-.92)) translateX(calc(var(--fa-float-drift,1px)*-.5)) rotate(calc(var(--fa-float-tilt,1deg)*-.5)) scale(.995,1.01);animation-timing-function:cubic-bezier(.33,0,.66,.33)}70%{transform:translateY(calc(var(--fa-float-height,6px)*-.3)) translateX(calc(var(--fa-float-drift,1px)*-1)) rotate(calc(var(--fa-float-tilt,1deg)*-1)) scale(1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}90%{transform:translateY(calc(var(--fa-float-height,6px)*.05)) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98))}}@keyframes fa-swing{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:rotate(0)}8%{transform:rotate(var(--fa-swing-angle,22deg));animation-timing-function:cubic-bezier(.3,0,.7,1)}18%{transform:rotate(calc(var(--fa-swing-angle,22deg)*-1*.85));animation-timing-function:cubic-bezier(.3,0,.7,1)}28%{transform:rotate(calc(var(--fa-swing-angle,22deg)*.65));animation-timing-function:cubic-bezier(.35,0,.65,1)}38%{transform:rotate(calc(var(--fa-swing-angle,22deg)*-1*.45));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:rotate(calc(var(--fa-swing-angle,22deg)*.25));animation-timing-function:cubic-bezier(.4,0,.6,1)}56%{transform:rotate(calc(var(--fa-swing-angle,22deg)*-1*.1));animation-timing-function:cubic-bezier(.4,0,.6,1)}64%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-jello{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:scale(1)}12%{transform:scale(var(--fa-jello-scale-x,1.15),calc(2 - var(--fa-jello-scale-x,1.15)));animation-timing-function:cubic-bezier(.3,0,.7,1)}24%{transform:scale(calc(2 - var(--fa-jello-scale-y,1.12)),var(--fa-jello-scale-y,1.12));animation-timing-function:cubic-bezier(.3,0,.7,1)}36%{transform:scale(calc(.5 + var(--fa-jello-scale-x,1.15)*.5),calc(1.5 - var(--fa-jello-scale-x,1.15)*.5));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:scale(calc(1.3 - var(--fa-jello-scale-y,1.12)*.3),calc(.7 + var(--fa-jello-scale-y,1.12)*.3));animation-timing-function:cubic-bezier(.4,0,.6,1)}58%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:scale(1.02,.98)}68%{transform:scale(1)}to{transform:scale(1)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{--fa-width:100%;text-align:center;width:var(--fa-width);z-index:var(--fa-stack-z-index,auto);position:absolute;inset:0}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0{--fa:"0"}.fa-1{--fa:"1"}.fa-2{--fa:"2"}.fa-3{--fa:"3"}.fa-4{--fa:"4"}.fa-5{--fa:"5"}.fa-6{--fa:"6"}.fa-7{--fa:"7"}.fa-8{--fa:"8"}.fa-9{--fa:"9"}.fa-exclamation{--fa:"!"}.fa-hashtag{--fa:"#"}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"$"}.fa-percent,.fa-percentage{--fa:"%"}.fa-asterisk{--fa:"*"}.fa-add,.fa-plus{--fa:"+"}.fa-less-than{--fa:"<"}.fa-equals{--fa:"="}.fa-greater-than{--fa:">"}.fa-question{--fa:"?"}.fa-at{--fa:"@"}.fa-a{--fa:"A"}.fa-b{--fa:"B"}.fa-c{--fa:"C"}.fa-d{--fa:"D"}.fa-e{--fa:"E"}.fa-f{--fa:"F"}.fa-g{--fa:"G"}.fa-h{--fa:"H"}.fa-i{--fa:"I"}.fa-j{--fa:"J"}.fa-k{--fa:"K"}.fa-l{--fa:"L"}.fa-m{--fa:"M"}.fa-n{--fa:"N"}.fa-o{--fa:"O"}.fa-p{--fa:"P"}.fa-q{--fa:"Q"}.fa-r{--fa:"R"}.fa-s{--fa:"S"}.fa-t{--fa:"T"}.fa-u{--fa:"U"}.fa-v{--fa:"V"}.fa-w{--fa:"W"}.fa-x{--fa:"X"}.fa-y{--fa:"Y"}.fa-z{--fa:"Z"}.fa-faucet{--fa:""}.fa-faucet-drip{--fa:""}.fa-house-chimney-window{--fa:""}.fa-house-signal{--fa:""}.fa-temperature-arrow-down,.fa-temperature-down{--fa:""}.fa-temperature-arrow-up,.fa-temperature-up{--fa:""}.fa-trailer{--fa:""}.fa-bacteria{--fa:""}.fa-bacterium{--fa:""}.fa-box-tissue{--fa:""}.fa-hand-holding-medical{--fa:""}.fa-hand-sparkles{--fa:""}.fa-hands-bubbles,.fa-hands-wash{--fa:""}.fa-handshake-alt-slash,.fa-handshake-simple-slash,.fa-handshake-slash{--fa:""}.fa-head-side-cough{--fa:""}.fa-head-side-cough-slash{--fa:""}.fa-head-side-mask{--fa:""}.fa-head-side-virus{--fa:""}.fa-house-chimney-user{--fa:""}.fa-house-laptop,.fa-laptop-house{--fa:""}.fa-lungs-virus{--fa:""}.fa-people-arrows,.fa-people-arrows-left-right{--fa:""}.fa-plane-slash{--fa:""}.fa-pump-medical{--fa:""}.fa-pump-soap{--fa:""}.fa-shield-virus{--fa:""}.fa-sink{--fa:""}.fa-soap{--fa:""}.fa-stopwatch-20{--fa:""}.fa-shop-slash,.fa-store-alt-slash{--fa:""}.fa-store-slash{--fa:""}.fa-toilet-paper-slash{--fa:""}.fa-users-slash{--fa:""}.fa-virus{--fa:""}.fa-virus-slash{--fa:""}.fa-viruses{--fa:""}.fa-vest{--fa:""}.fa-vest-patches{--fa:""}.fa-arrow-trend-down{--fa:""}.fa-arrow-trend-up{--fa:""}.fa-arrow-up-from-bracket{--fa:""}.fa-austral-sign{--fa:""}.fa-baht-sign{--fa:""}.fa-bitcoin-sign{--fa:""}.fa-bolt-lightning{--fa:""}.fa-book-bookmark{--fa:""}.fa-camera-rotate{--fa:""}.fa-cedi-sign{--fa:""}.fa-chart-column{--fa:""}.fa-chart-gantt{--fa:""}.fa-clapperboard{--fa:""}.fa-closed-captioning-slash{--fa:""}.fa-clover{--fa:""}.fa-code-compare{--fa:""}.fa-code-fork{--fa:""}.fa-code-pull-request{--fa:""}.fa-colon-sign{--fa:""}.fa-cruzeiro-sign{--fa:""}.fa-display{--fa:""}.fa-dong-sign{--fa:""}.fa-elevator{--fa:""}.fa-filter-circle-xmark{--fa:""}.fa-florin-sign{--fa:""}.fa-folder-closed{--fa:""}.fa-franc-sign{--fa:""}.fa-guarani-sign{--fa:""}.fa-gun{--fa:""}.fa-hands-clapping{--fa:""}.fa-home-user,.fa-house-user{--fa:""}.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{--fa:""}.fa-kip-sign{--fa:""}.fa-lari-sign{--fa:""}.fa-litecoin-sign{--fa:""}.fa-manat-sign{--fa:""}.fa-mask-face{--fa:""}.fa-mill-sign{--fa:""}.fa-money-bills{--fa:""}.fa-naira-sign{--fa:""}.fa-notdef{--fa:""}.fa-panorama{--fa:""}.fa-peseta-sign{--fa:""}.fa-peso-sign{--fa:""}.fa-plane-up{--fa:""}.fa-rupiah-sign{--fa:""}.fa-stairs{--fa:""}.fa-timeline{--fa:""}.fa-truck-front{--fa:""}.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:""}.fa-vault{--fa:""}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:""}.fa-wheat-alt,.fa-wheat-awn{--fa:""}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:""}.fa-bangladeshi-taka-sign{--fa:""}.fa-bowl-rice{--fa:""}.fa-person-pregnant{--fa:""}.fa-home-lg,.fa-house-chimney{--fa:""}.fa-house-crack{--fa:""}.fa-house-medical{--fa:""}.fa-cent-sign{--fa:""}.fa-plus-minus{--fa:""}.fa-sailboat{--fa:""}.fa-section{--fa:""}.fa-shrimp{--fa:""}.fa-brazilian-real-sign{--fa:""}.fa-chart-simple{--fa:""}.fa-diagram-next{--fa:""}.fa-diagram-predecessor{--fa:""}.fa-diagram-successor{--fa:""}.fa-earth-oceania,.fa-globe-oceania{--fa:""}.fa-bug-slash{--fa:""}.fa-file-circle-plus{--fa:""}.fa-shop-lock{--fa:""}.fa-virus-covid{--fa:""}.fa-virus-covid-slash{--fa:""}.fa-anchor-circle-check{--fa:""}.fa-anchor-circle-exclamation{--fa:""}.fa-anchor-circle-xmark{--fa:""}.fa-anchor-lock{--fa:""}.fa-arrow-down-up-across-line{--fa:""}.fa-arrow-down-up-lock{--fa:""}.fa-arrow-right-to-city{--fa:""}.fa-arrow-up-from-ground-water{--fa:""}.fa-arrow-up-from-water-pump{--fa:""}.fa-arrow-up-right-dots{--fa:""}.fa-arrows-down-to-line{--fa:""}.fa-arrows-down-to-people{--fa:""}.fa-arrows-left-right-to-line{--fa:""}.fa-arrows-spin{--fa:""}.fa-arrows-split-up-and-left{--fa:""}.fa-arrows-to-circle{--fa:""}.fa-arrows-to-dot{--fa:""}.fa-arrows-to-eye{--fa:""}.fa-arrows-turn-right{--fa:""}.fa-arrows-turn-to-dots{--fa:""}.fa-arrows-up-to-line{--fa:""}.fa-bore-hole{--fa:""}.fa-bottle-droplet{--fa:""}.fa-bottle-water{--fa:""}.fa-bowl-food{--fa:""}.fa-boxes-packing{--fa:""}.fa-bridge{--fa:""}.fa-bridge-circle-check{--fa:""}.fa-bridge-circle-exclamation{--fa:""}.fa-bridge-circle-xmark{--fa:""}.fa-bridge-lock{--fa:""}.fa-bridge-water{--fa:""}.fa-bucket{--fa:""}.fa-bugs{--fa:""}.fa-building-circle-arrow-right{--fa:""}.fa-building-circle-check{--fa:""}.fa-building-circle-exclamation{--fa:""}.fa-building-circle-xmark{--fa:""}.fa-building-flag{--fa:""}.fa-building-lock{--fa:""}.fa-building-ngo{--fa:""}.fa-building-shield{--fa:""}.fa-building-un{--fa:""}.fa-building-user{--fa:""}.fa-building-wheat{--fa:""}.fa-burst{--fa:""}.fa-car-on{--fa:""}.fa-car-tunnel{--fa:""}.fa-child-combatant,.fa-child-rifle{--fa:""}.fa-children{--fa:""}.fa-circle-nodes{--fa:""}.fa-clipboard-question{--fa:""}.fa-cloud-showers-water{--fa:""}.fa-computer{--fa:""}.fa-cubes-stacked{--fa:""}.fa-envelope-circle-check{--fa:""}.fa-explosion{--fa:""}.fa-ferry{--fa:""}.fa-file-circle-exclamation{--fa:""}.fa-file-circle-minus{--fa:""}.fa-file-circle-question{--fa:""}.fa-file-shield{--fa:""}.fa-fire-burner{--fa:""}.fa-fish-fins{--fa:""}.fa-flask-vial{--fa:""}.fa-glass-water{--fa:""}.fa-glass-water-droplet{--fa:""}.fa-group-arrows-rotate{--fa:""}.fa-hand-holding-hand{--fa:""}.fa-handcuffs{--fa:""}.fa-hands-bound{--fa:""}.fa-hands-holding-child{--fa:""}.fa-hands-holding-circle{--fa:""}.fa-heart-circle-bolt{--fa:""}.fa-heart-circle-check{--fa:""}.fa-heart-circle-exclamation{--fa:""}.fa-heart-circle-minus{--fa:""}.fa-heart-circle-plus{--fa:""}.fa-heart-circle-xmark{--fa:""}.fa-helicopter-symbol{--fa:""}.fa-helmet-un{--fa:""}.fa-hill-avalanche{--fa:""}.fa-hill-rockslide{--fa:""}.fa-house-circle-check{--fa:""}.fa-house-circle-exclamation{--fa:""}.fa-house-circle-xmark{--fa:""}.fa-house-fire{--fa:""}.fa-house-flag{--fa:""}.fa-house-flood-water{--fa:""}.fa-house-flood-water-circle-arrow-right{--fa:""}.fa-house-lock{--fa:""}.fa-house-medical-circle-check{--fa:""}.fa-house-medical-circle-exclamation{--fa:""}.fa-house-medical-circle-xmark{--fa:""}.fa-house-medical-flag{--fa:""}.fa-house-tsunami{--fa:""}.fa-jar{--fa:""}.fa-jar-wheat{--fa:""}.fa-jet-fighter-up{--fa:""}.fa-jug-detergent{--fa:""}.fa-kitchen-set{--fa:""}.fa-land-mine-on{--fa:""}.fa-landmark-flag{--fa:""}.fa-laptop-file{--fa:""}.fa-lines-leaning{--fa:""}.fa-location-pin-lock{--fa:""}.fa-locust{--fa:""}.fa-magnifying-glass-arrow-right{--fa:""}.fa-magnifying-glass-chart{--fa:""}.fa-mars-and-venus-burst{--fa:""}.fa-mask-ventilator{--fa:""}.fa-mattress-pillow{--fa:""}.fa-mobile-retro{--fa:""}.fa-money-bill-transfer{--fa:""}.fa-money-bill-trend-up{--fa:""}.fa-money-bill-wheat{--fa:""}.fa-mosquito{--fa:""}.fa-mosquito-net{--fa:""}.fa-mound{--fa:""}.fa-mountain-city{--fa:""}.fa-mountain-sun{--fa:""}.fa-oil-well{--fa:""}.fa-people-group{--fa:""}.fa-people-line{--fa:""}.fa-people-pulling{--fa:""}.fa-people-robbery{--fa:""}.fa-people-roof{--fa:""}.fa-person-arrow-down-to-line{--fa:""}.fa-person-arrow-up-from-line{--fa:""}.fa-person-breastfeeding{--fa:""}.fa-person-burst{--fa:""}.fa-person-cane{--fa:""}.fa-person-chalkboard{--fa:""}.fa-person-circle-check{--fa:""}.fa-person-circle-exclamation{--fa:""}.fa-person-circle-minus{--fa:""}.fa-person-circle-plus{--fa:""}.fa-person-circle-question{--fa:""}.fa-person-circle-xmark{--fa:""}.fa-person-dress-burst{--fa:""}.fa-person-drowning{--fa:""}.fa-person-falling{--fa:""}.fa-person-falling-burst{--fa:""}.fa-person-half-dress{--fa:""}.fa-person-harassing{--fa:""}.fa-person-military-pointing{--fa:""}.fa-person-military-rifle{--fa:""}.fa-person-military-to-person{--fa:""}.fa-person-rays{--fa:""}.fa-person-rifle{--fa:""}.fa-person-shelter{--fa:""}.fa-person-walking-arrow-loop-left{--fa:""}.fa-person-walking-arrow-right{--fa:""}.fa-person-walking-dashed-line-arrow-right{--fa:""}.fa-person-walking-luggage{--fa:""}.fa-plane-circle-check{--fa:""}.fa-plane-circle-exclamation{--fa:""}.fa-plane-circle-xmark{--fa:""}.fa-plane-lock{--fa:""}.fa-plate-wheat{--fa:""}.fa-plug-circle-bolt{--fa:""}.fa-plug-circle-check{--fa:""}.fa-plug-circle-exclamation{--fa:""}.fa-plug-circle-minus{--fa:""}.fa-plug-circle-plus{--fa:""}.fa-plug-circle-xmark{--fa:""}.fa-ranking-star{--fa:""}.fa-road-barrier{--fa:""}.fa-road-bridge{--fa:""}.fa-road-circle-check{--fa:""}.fa-road-circle-exclamation{--fa:""}.fa-road-circle-xmark{--fa:""}.fa-road-lock{--fa:""}.fa-road-spikes{--fa:""}.fa-rug{--fa:""}.fa-sack-xmark{--fa:""}.fa-school-circle-check{--fa:""}.fa-school-circle-exclamation{--fa:""}.fa-school-circle-xmark{--fa:""}.fa-school-flag{--fa:""}.fa-school-lock{--fa:""}.fa-sheet-plastic{--fa:""}.fa-shield-cat{--fa:""}.fa-shield-dog{--fa:""}.fa-shield-heart{--fa:""}.fa-square-nfi{--fa:""}.fa-square-person-confined{--fa:""}.fa-square-virus{--fa:""}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:""}.fa-sun-plant-wilt{--fa:""}.fa-tarp{--fa:""}.fa-tarp-droplet{--fa:""}.fa-tent{--fa:""}.fa-tent-arrow-down-to-line{--fa:""}.fa-tent-arrow-left-right{--fa:""}.fa-tent-arrow-turn-left{--fa:""}.fa-tent-arrows-down{--fa:""}.fa-tents{--fa:""}.fa-toilet-portable{--fa:""}.fa-toilets-portable{--fa:""}.fa-tower-cell{--fa:""}.fa-tower-observation{--fa:""}.fa-tree-city{--fa:""}.fa-trowel{--fa:""}.fa-trowel-bricks{--fa:""}.fa-truck-arrow-right{--fa:""}.fa-truck-droplet{--fa:""}.fa-truck-field{--fa:""}.fa-truck-field-un{--fa:""}.fa-truck-plane{--fa:""}.fa-users-between-lines{--fa:""}.fa-users-line{--fa:""}.fa-users-rays{--fa:""}.fa-users-rectangle{--fa:""}.fa-users-viewfinder{--fa:""}.fa-vial-circle-check{--fa:""}.fa-vial-virus{--fa:""}.fa-wheat-awn-circle-exclamation{--fa:""}.fa-worm{--fa:""}.fa-xmarks-lines{--fa:""}.fa-child-dress{--fa:""}.fa-child-reaching{--fa:""}.fa-file-circle-check{--fa:""}.fa-file-circle-xmark{--fa:""}.fa-person-through-window{--fa:""}.fa-plant-wilt{--fa:""}.fa-stapler{--fa:""}.fa-train-tram{--fa:""}.fa-table-cells-column-lock{--fa:""}.fa-table-cells-row-lock{--fa:""}.fa-web-awesome{--fa:""}.fa-thumb-tack-slash,.fa-thumbtack-slash{--fa:""}.fa-table-cells-row-unlock{--fa:""}.fa-chart-diagram{--fa:""}.fa-comment-nodes{--fa:""}.fa-file-fragment{--fa:""}.fa-file-half-dashed{--fa:""}.fa-hexagon-nodes{--fa:""}.fa-hexagon-nodes-bolt{--fa:""}.fa-square-binary{--fa:""}.fa-pentagon{--fa:""}.fa-non-binary{--fa:""}.fa-spiral{--fa:""}.fa-picture-in-picture{--fa:""}.fa-mobile-vibrate{--fa:""}.fa-single-quote-left{--fa:""}.fa-single-quote-right{--fa:""}.fa-bus-side{--fa:""}.fa-heptagon,.fa-septagon{--fa:""}.fa-aquarius{--fa:""}.fa-aries{--fa:""}.fa-cancer{--fa:""}.fa-capricorn{--fa:""}.fa-gemini{--fa:""}.fa-leo{--fa:""}.fa-libra{--fa:""}.fa-pisces{--fa:""}.fa-sagittarius{--fa:""}.fa-scorpio{--fa:""}.fa-taurus{--fa:""}.fa-virgo{--fa:""}.fa-glass-martini,.fa-martini-glass-empty{--fa:""}.fa-music{--fa:""}.fa-magnifying-glass,.fa-search{--fa:""}.fa-heart{--fa:""}.fa-star{--fa:""}.fa-user,.fa-user-alt,.fa-user-large{--fa:""}.fa-film,.fa-film-alt,.fa-film-simple{--fa:""}.fa-table-cells-large,.fa-th-large{--fa:""}.fa-table-cells,.fa-th{--fa:""}.fa-table-list,.fa-th-list{--fa:""}.fa-check{--fa:""}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:""}.fa-magnifying-glass-plus,.fa-search-plus{--fa:""}.fa-magnifying-glass-minus,.fa-search-minus{--fa:""}.fa-power-off{--fa:""}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:""}.fa-cog,.fa-gear{--fa:""}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:""}.fa-clock,.fa-clock-four{--fa:""}.fa-road{--fa:""}.fa-download{--fa:""}.fa-inbox{--fa:""}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:""}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:""}.fa-list-alt,.fa-rectangle-list{--fa:""}.fa-lock{--fa:""}.fa-flag{--fa:""}.fa-headphones,.fa-headphones-alt,.fa-headphones-simple{--fa:""}.fa-volume-off{--fa:""}.fa-volume-down,.fa-volume-low{--fa:""}.fa-volume-high,.fa-volume-up{--fa:""}.fa-qrcode{--fa:""}.fa-barcode{--fa:""}.fa-tag{--fa:""}.fa-tags{--fa:""}.fa-book{--fa:""}.fa-bookmark{--fa:""}.fa-print{--fa:""}.fa-camera,.fa-camera-alt{--fa:""}.fa-font{--fa:""}.fa-bold{--fa:""}.fa-italic{--fa:""}.fa-text-height{--fa:""}.fa-text-width{--fa:""}.fa-align-left{--fa:""}.fa-align-center{--fa:""}.fa-align-right{--fa:""}.fa-align-justify{--fa:""}.fa-list,.fa-list-squares{--fa:""}.fa-dedent,.fa-outdent{--fa:""}.fa-indent{--fa:""}.fa-video,.fa-video-camera{--fa:""}.fa-image{--fa:""}.fa-location-pin,.fa-map-marker{--fa:""}.fa-adjust,.fa-circle-half-stroke{--fa:""}.fa-droplet,.fa-tint{--fa:""}.fa-edit,.fa-pen-to-square{--fa:""}.fa-arrows,.fa-arrows-up-down-left-right{--fa:""}.fa-backward-step,.fa-step-backward{--fa:""}.fa-backward-fast,.fa-fast-backward{--fa:""}.fa-backward{--fa:""}.fa-play{--fa:""}.fa-pause{--fa:""}.fa-stop{--fa:""}.fa-forward{--fa:""}.fa-fast-forward,.fa-forward-fast{--fa:""}.fa-forward-step,.fa-step-forward{--fa:""}.fa-eject{--fa:""}.fa-chevron-left{--fa:""}.fa-chevron-right{--fa:""}.fa-circle-plus,.fa-plus-circle{--fa:""}.fa-circle-minus,.fa-minus-circle{--fa:""}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:""}.fa-check-circle,.fa-circle-check{--fa:""}.fa-circle-question,.fa-question-circle{--fa:""}.fa-circle-info,.fa-info-circle{--fa:""}.fa-crosshairs{--fa:""}.fa-ban,.fa-cancel{--fa:""}.fa-arrow-left{--fa:""}.fa-arrow-right{--fa:""}.fa-arrow-up{--fa:""}.fa-arrow-down{--fa:""}.fa-mail-forward,.fa-share{--fa:""}.fa-expand{--fa:""}.fa-compress{--fa:""}.fa-minus,.fa-subtract{--fa:""}.fa-circle-exclamation,.fa-exclamation-circle{--fa:""}.fa-gift{--fa:""}.fa-leaf{--fa:""}.fa-fire{--fa:""}.fa-eye{--fa:""}.fa-eye-slash{--fa:""}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:""}.fa-plane{--fa:""}.fa-calendar-alt,.fa-calendar-days{--fa:""}.fa-random,.fa-shuffle{--fa:""}.fa-comment{--fa:""}.fa-magnet{--fa:""}.fa-chevron-up{--fa:""}.fa-chevron-down{--fa:""}.fa-retweet{--fa:""}.fa-cart-shopping,.fa-shopping-cart{--fa:""}.fa-folder,.fa-folder-blank{--fa:""}.fa-folder-open{--fa:""}.fa-arrows-up-down,.fa-arrows-v{--fa:""}.fa-arrows-h,.fa-arrows-left-right{--fa:""}.fa-bar-chart,.fa-chart-bar{--fa:""}.fa-camera-retro{--fa:""}.fa-key{--fa:""}.fa-cogs,.fa-gears{--fa:""}.fa-comments{--fa:""}.fa-star-half{--fa:""}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:""}.fa-thumb-tack,.fa-thumbtack{--fa:""}.fa-arrow-up-right-from-square,.fa-external-link{--fa:""}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:""}.fa-trophy{--fa:""}.fa-upload{--fa:""}.fa-lemon{--fa:""}.fa-phone{--fa:""}.fa-phone-square,.fa-square-phone{--fa:""}.fa-unlock{--fa:""}.fa-credit-card,.fa-credit-card-alt{--fa:""}.fa-feed,.fa-rss{--fa:""}.fa-hard-drive,.fa-hdd{--fa:""}.fa-bullhorn{--fa:""}.fa-certificate{--fa:""}.fa-hand-point-right{--fa:""}.fa-hand-point-left{--fa:""}.fa-hand-point-up{--fa:""}.fa-hand-point-down{--fa:""}.fa-arrow-circle-left,.fa-circle-arrow-left{--fa:""}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:""}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:""}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:""}.fa-globe{--fa:""}.fa-wrench{--fa:""}.fa-list-check,.fa-tasks{--fa:""}.fa-filter{--fa:""}.fa-briefcase{--fa:""}.fa-arrows-alt,.fa-up-down-left-right{--fa:""}.fa-users{--fa:""}.fa-chain,.fa-link{--fa:""}.fa-cloud{--fa:""}.fa-flask{--fa:""}.fa-cut,.fa-scissors{--fa:""}.fa-copy{--fa:""}.fa-paperclip{--fa:""}.fa-floppy-disk,.fa-save{--fa:""}.fa-square{--fa:""}.fa-bars,.fa-navicon{--fa:""}.fa-list-dots,.fa-list-ul{--fa:""}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:""}.fa-strikethrough{--fa:""}.fa-underline{--fa:""}.fa-table{--fa:""}.fa-magic,.fa-wand-magic{--fa:""}.fa-truck{--fa:""}.fa-money-bill{--fa:""}.fa-caret-down{--fa:""}.fa-caret-up{--fa:""}.fa-caret-left{--fa:""}.fa-caret-right{--fa:""}.fa-columns,.fa-table-columns{--fa:""}.fa-sort,.fa-unsorted{--fa:""}.fa-sort-desc,.fa-sort-down{--fa:""}.fa-sort-asc,.fa-sort-up{--fa:""}.fa-envelope{--fa:""}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:""}.fa-gavel,.fa-legal{--fa:""}.fa-bolt,.fa-zap{--fa:""}.fa-sitemap{--fa:""}.fa-umbrella{--fa:""}.fa-file-clipboard,.fa-paste{--fa:""}.fa-lightbulb{--fa:""}.fa-arrow-right-arrow-left,.fa-exchange{--fa:""}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:""}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:""}.fa-user-doctor,.fa-user-md{--fa:""}.fa-stethoscope{--fa:""}.fa-suitcase{--fa:""}.fa-bell{--fa:""}.fa-coffee,.fa-mug-saucer{--fa:""}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:""}.fa-ambulance,.fa-truck-medical{--fa:""}.fa-medkit,.fa-suitcase-medical{--fa:""}.fa-fighter-jet,.fa-jet-fighter{--fa:""}.fa-beer,.fa-beer-mug-empty{--fa:""}.fa-h-square,.fa-square-h{--fa:""}.fa-plus-square,.fa-square-plus{--fa:""}.fa-angle-double-left,.fa-angles-left{--fa:""}.fa-angle-double-right,.fa-angles-right{--fa:""}.fa-angle-double-up,.fa-angles-up{--fa:""}.fa-angle-double-down,.fa-angles-down{--fa:""}.fa-angle-left{--fa:""}.fa-angle-right{--fa:""}.fa-angle-up{--fa:""}.fa-angle-down{--fa:""}.fa-laptop{--fa:""}.fa-tablet-button{--fa:""}.fa-mobile-button{--fa:""}.fa-quote-left,.fa-quote-left-alt{--fa:""}.fa-quote-right,.fa-quote-right-alt{--fa:""}.fa-spinner{--fa:""}.fa-circle{--fa:""}.fa-face-smile,.fa-smile{--fa:""}.fa-face-frown,.fa-frown{--fa:""}.fa-face-meh,.fa-meh{--fa:""}.fa-gamepad{--fa:""}.fa-keyboard{--fa:""}.fa-flag-checkered{--fa:""}.fa-terminal{--fa:""}.fa-code{--fa:""}.fa-mail-reply-all,.fa-reply-all{--fa:""}.fa-location-arrow{--fa:""}.fa-crop{--fa:""}.fa-code-branch{--fa:""}.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{--fa:""}.fa-info{--fa:""}.fa-superscript{--fa:""}.fa-subscript{--fa:""}.fa-eraser{--fa:""}.fa-puzzle-piece{--fa:""}.fa-microphone{--fa:""}.fa-microphone-slash{--fa:""}.fa-shield,.fa-shield-blank{--fa:""}.fa-calendar{--fa:""}.fa-fire-extinguisher{--fa:""}.fa-rocket{--fa:""}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:""}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:""}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:""}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:""}.fa-anchor{--fa:""}.fa-unlock-alt,.fa-unlock-keyhole{--fa:""}.fa-bullseye{--fa:""}.fa-ellipsis,.fa-ellipsis-h{--fa:""}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:""}.fa-rss-square,.fa-square-rss{--fa:""}.fa-circle-play,.fa-play-circle{--fa:""}.fa-ticket{--fa:""}.fa-minus-square,.fa-square-minus{--fa:""}.fa-arrow-turn-up,.fa-level-up{--fa:""}.fa-arrow-turn-down,.fa-level-down{--fa:""}.fa-check-square,.fa-square-check{--fa:""}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:""}.fa-external-link-square,.fa-square-arrow-up-right{--fa:""}.fa-share-from-square,.fa-share-square{--fa:""}.fa-compass{--fa:""}.fa-caret-square-down,.fa-square-caret-down{--fa:""}.fa-caret-square-up,.fa-square-caret-up{--fa:""}.fa-caret-square-right,.fa-square-caret-right{--fa:""}.fa-eur,.fa-euro,.fa-euro-sign{--fa:""}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:""}.fa-rupee,.fa-rupee-sign{--fa:""}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:""}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:""}.fa-krw,.fa-won,.fa-won-sign{--fa:""}.fa-file{--fa:""}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:""}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:""}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:""}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:""}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:""}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:""}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:""}.fa-thumbs-up{--fa:""}.fa-thumbs-down{--fa:""}.fa-arrow-down-long,.fa-long-arrow-down{--fa:""}.fa-arrow-up-long,.fa-long-arrow-up{--fa:""}.fa-arrow-left-long,.fa-long-arrow-left{--fa:""}.fa-arrow-right-long,.fa-long-arrow-right{--fa:""}.fa-female,.fa-person-dress{--fa:""}.fa-male,.fa-person{--fa:""}.fa-sun{--fa:""}.fa-moon{--fa:""}.fa-archive,.fa-box-archive{--fa:""}.fa-bug{--fa:""}.fa-caret-square-left,.fa-square-caret-left{--fa:""}.fa-circle-dot,.fa-dot-circle{--fa:""}.fa-wheelchair{--fa:""}.fa-lira-sign{--fa:""}.fa-shuttle-space,.fa-space-shuttle{--fa:""}.fa-envelope-square,.fa-square-envelope{--fa:""}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:""}.fa-graduation-cap,.fa-mortar-board{--fa:""}.fa-language{--fa:""}.fa-fax{--fa:""}.fa-building{--fa:""}.fa-child{--fa:""}.fa-paw{--fa:""}.fa-cube{--fa:""}.fa-cubes{--fa:""}.fa-recycle{--fa:""}.fa-automobile,.fa-car{--fa:""}.fa-cab,.fa-taxi{--fa:""}.fa-tree{--fa:""}.fa-database{--fa:""}.fa-file-pdf{--fa:""}.fa-file-word{--fa:""}.fa-file-excel{--fa:""}.fa-file-powerpoint{--fa:""}.fa-file-image{--fa:""}.fa-file-archive,.fa-file-zipper{--fa:""}.fa-file-audio{--fa:""}.fa-file-video{--fa:""}.fa-file-code{--fa:""}.fa-life-ring{--fa:""}.fa-circle-notch{--fa:""}.fa-paper-plane{--fa:""}.fa-clock-rotate-left,.fa-history{--fa:""}.fa-header,.fa-heading{--fa:""}.fa-paragraph{--fa:""}.fa-sliders,.fa-sliders-h{--fa:""}.fa-share-alt,.fa-share-nodes{--fa:""}.fa-share-alt-square,.fa-square-share-nodes{--fa:""}.fa-bomb{--fa:""}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:""}.fa-teletype,.fa-tty{--fa:""}.fa-binoculars{--fa:""}.fa-plug{--fa:""}.fa-newspaper{--fa:""}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:""}.fa-calculator{--fa:""}.fa-bell-slash{--fa:""}.fa-trash{--fa:""}.fa-copyright{--fa:""}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:""}.fa-paint-brush,.fa-paintbrush{--fa:""}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:""}.fa-area-chart,.fa-chart-area{--fa:""}.fa-chart-pie,.fa-pie-chart{--fa:""}.fa-chart-line,.fa-line-chart{--fa:""}.fa-toggle-off{--fa:""}.fa-toggle-on{--fa:""}.fa-bicycle{--fa:""}.fa-bus{--fa:""}.fa-closed-captioning{--fa:""}.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{--fa:""}.fa-cart-plus{--fa:""}.fa-cart-arrow-down{--fa:""}.fa-diamond{--fa:""}.fa-ship{--fa:""}.fa-user-secret{--fa:""}.fa-motorcycle{--fa:""}.fa-street-view{--fa:""}.fa-heart-pulse,.fa-heartbeat{--fa:""}.fa-venus{--fa:""}.fa-mars{--fa:""}.fa-mercury{--fa:""}.fa-mars-and-venus{--fa:""}.fa-transgender,.fa-transgender-alt{--fa:""}.fa-venus-double{--fa:""}.fa-mars-double{--fa:""}.fa-venus-mars{--fa:""}.fa-mars-stroke{--fa:""}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:""}.fa-mars-stroke-h,.fa-mars-stroke-right{--fa:""}.fa-neuter{--fa:""}.fa-genderless{--fa:""}.fa-server{--fa:""}.fa-user-plus{--fa:""}.fa-user-times,.fa-user-xmark{--fa:""}.fa-bed{--fa:""}.fa-train{--fa:""}.fa-subway,.fa-train-subway{--fa:""}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:""}.fa-battery-4,.fa-battery-three-quarters{--fa:""}.fa-battery-3,.fa-battery-half{--fa:""}.fa-battery-2,.fa-battery-quarter{--fa:""}.fa-battery-0,.fa-battery-empty{--fa:""}.fa-arrow-pointer,.fa-mouse-pointer{--fa:""}.fa-i-cursor{--fa:""}.fa-object-group{--fa:""}.fa-object-ungroup{--fa:""}.fa-note-sticky,.fa-sticky-note{--fa:""}.fa-clone{--fa:""}.fa-balance-scale,.fa-scale-balanced{--fa:""}.fa-hourglass-1,.fa-hourglass-start{--fa:""}.fa-hourglass-2,.fa-hourglass-half{--fa:""}.fa-hourglass-3,.fa-hourglass-end{--fa:""}.fa-hourglass,.fa-hourglass-empty{--fa:""}.fa-hand-back-fist,.fa-hand-rock{--fa:""}.fa-hand,.fa-hand-paper{--fa:""}.fa-hand-scissors{--fa:""}.fa-hand-lizard{--fa:""}.fa-hand-spock{--fa:""}.fa-hand-pointer{--fa:""}.fa-hand-peace{--fa:""}.fa-trademark{--fa:""}.fa-registered{--fa:""}.fa-television,.fa-tv,.fa-tv-alt{--fa:""}.fa-calendar-plus{--fa:""}.fa-calendar-minus{--fa:""}.fa-calendar-times,.fa-calendar-xmark{--fa:""}.fa-calendar-check{--fa:""}.fa-industry{--fa:""}.fa-map-pin{--fa:""}.fa-map-signs,.fa-signs-post{--fa:""}.fa-map{--fa:""}.fa-comment-alt,.fa-message{--fa:""}.fa-circle-pause,.fa-pause-circle{--fa:""}.fa-circle-stop,.fa-stop-circle{--fa:""}.fa-bag-shopping,.fa-shopping-bag{--fa:""}.fa-basket-shopping,.fa-shopping-basket{--fa:""}.fa-universal-access{--fa:""}.fa-blind,.fa-person-walking-with-cane{--fa:""}.fa-audio-description{--fa:""}.fa-phone-volume,.fa-volume-control-phone{--fa:""}.fa-braille{--fa:""}.fa-assistive-listening-systems,.fa-ear-listen{--fa:""}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:""}.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{--fa:""}.fa-hands,.fa-sign-language,.fa-signing{--fa:""}.fa-eye-low-vision,.fa-low-vision{--fa:""}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:""}.fa-handshake,.fa-handshake-alt,.fa-handshake-simple{--fa:""}.fa-envelope-open{--fa:""}.fa-address-book,.fa-contact-book{--fa:""}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:""}.fa-circle-user,.fa-user-circle{--fa:""}.fa-id-badge{--fa:""}.fa-drivers-license,.fa-id-card{--fa:""}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:""}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:""}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:""}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:""}.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{--fa:""}.fa-shower{--fa:""}.fa-bath,.fa-bathtub{--fa:""}.fa-podcast{--fa:""}.fa-window-maximize{--fa:""}.fa-window-minimize{--fa:""}.fa-window-restore{--fa:""}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:""}.fa-microchip{--fa:""}.fa-snowflake{--fa:""}.fa-spoon,.fa-utensil-spoon{--fa:""}.fa-cutlery,.fa-utensils{--fa:""}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:""}.fa-trash-alt,.fa-trash-can{--fa:""}.fa-rotate,.fa-sync-alt{--fa:""}.fa-stopwatch{--fa:""}.fa-right-from-bracket,.fa-sign-out-alt{--fa:""}.fa-right-to-bracket,.fa-sign-in-alt{--fa:""}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:""}.fa-poo{--fa:""}.fa-images{--fa:""}.fa-pencil,.fa-pencil-alt{--fa:""}.fa-pen{--fa:""}.fa-pen-alt,.fa-pen-clip{--fa:""}.fa-octagon{--fa:""}.fa-down-long,.fa-long-arrow-alt-down{--fa:""}.fa-left-long,.fa-long-arrow-alt-left{--fa:""}.fa-long-arrow-alt-right,.fa-right-long{--fa:""}.fa-long-arrow-alt-up,.fa-up-long{--fa:""}.fa-hexagon{--fa:""}.fa-file-edit,.fa-file-pen{--fa:""}.fa-expand-arrows-alt,.fa-maximize{--fa:""}.fa-clipboard{--fa:""}.fa-arrows-alt-h,.fa-left-right{--fa:""}.fa-arrows-alt-v,.fa-up-down{--fa:""}.fa-alarm-clock{--fa:""}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:""}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:""}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:""}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:""}.fa-external-link-alt,.fa-up-right-from-square{--fa:""}.fa-external-link-square-alt,.fa-square-up-right{--fa:""}.fa-exchange-alt,.fa-right-left{--fa:""}.fa-repeat{--fa:""}.fa-code-commit{--fa:""}.fa-code-merge{--fa:""}.fa-desktop,.fa-desktop-alt{--fa:""}.fa-gem{--fa:""}.fa-level-down-alt,.fa-turn-down{--fa:""}.fa-level-up-alt,.fa-turn-up{--fa:""}.fa-lock-open{--fa:""}.fa-location-dot,.fa-map-marker-alt{--fa:""}.fa-microphone-alt,.fa-microphone-lines{--fa:""}.fa-mobile-alt,.fa-mobile-screen-button{--fa:""}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:""}.fa-mobile-android-alt,.fa-mobile-screen{--fa:""}.fa-money-bill-1,.fa-money-bill-alt{--fa:""}.fa-phone-slash{--fa:""}.fa-image-portrait,.fa-portrait{--fa:""}.fa-mail-reply,.fa-reply{--fa:""}.fa-shield-alt,.fa-shield-halved{--fa:""}.fa-tablet-alt,.fa-tablet-screen-button{--fa:""}.fa-tablet,.fa-tablet-android{--fa:""}.fa-ticket-alt,.fa-ticket-simple{--fa:""}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:""}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:""}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:""}.fa-baseball-bat-ball{--fa:""}.fa-baseball,.fa-baseball-ball{--fa:""}.fa-basketball,.fa-basketball-ball{--fa:""}.fa-bowling-ball{--fa:""}.fa-chess{--fa:""}.fa-chess-bishop{--fa:""}.fa-chess-board{--fa:""}.fa-chess-king{--fa:""}.fa-chess-knight{--fa:""}.fa-chess-pawn{--fa:""}.fa-chess-queen{--fa:""}.fa-chess-rook{--fa:""}.fa-dumbbell{--fa:""}.fa-football,.fa-football-ball{--fa:""}.fa-golf-ball,.fa-golf-ball-tee{--fa:""}.fa-hockey-puck{--fa:""}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:""}.fa-square-full{--fa:""}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:""}.fa-volleyball,.fa-volleyball-ball{--fa:""}.fa-allergies,.fa-hand-dots{--fa:""}.fa-band-aid,.fa-bandage{--fa:""}.fa-box{--fa:""}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:""}.fa-briefcase-medical{--fa:""}.fa-burn,.fa-fire-flame-simple{--fa:""}.fa-capsules{--fa:""}.fa-clipboard-check{--fa:""}.fa-clipboard-list{--fa:""}.fa-diagnoses,.fa-person-dots-from-line{--fa:""}.fa-dna{--fa:""}.fa-dolly,.fa-dolly-box{--fa:""}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:""}.fa-file-medical{--fa:""}.fa-file-medical-alt,.fa-file-waveform{--fa:""}.fa-first-aid,.fa-kit-medical{--fa:""}.fa-circle-h,.fa-hospital-symbol{--fa:""}.fa-id-card-alt,.fa-id-card-clip{--fa:""}.fa-notes-medical{--fa:""}.fa-pallet{--fa:""}.fa-pills{--fa:""}.fa-prescription-bottle{--fa:""}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:""}.fa-bed-pulse,.fa-procedures{--fa:""}.fa-shipping-fast,.fa-truck-fast{--fa:""}.fa-smoking{--fa:""}.fa-syringe{--fa:""}.fa-tablets{--fa:""}.fa-thermometer{--fa:""}.fa-vial{--fa:""}.fa-vials{--fa:""}.fa-warehouse{--fa:""}.fa-weight,.fa-weight-scale{--fa:""}.fa-x-ray{--fa:""}.fa-box-open{--fa:""}.fa-comment-dots,.fa-commenting{--fa:""}.fa-comment-slash{--fa:""}.fa-couch{--fa:""}.fa-circle-dollar-to-slot,.fa-donate{--fa:""}.fa-dove{--fa:""}.fa-hand-holding{--fa:""}.fa-hand-holding-heart{--fa:""}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:""}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:""}.fa-hands-holding{--fa:""}.fa-hands-helping,.fa-handshake-angle{--fa:""}.fa-parachute-box{--fa:""}.fa-people-carry,.fa-people-carry-box{--fa:""}.fa-piggy-bank{--fa:""}.fa-ribbon{--fa:""}.fa-route{--fa:""}.fa-seedling,.fa-sprout{--fa:""}.fa-sign,.fa-sign-hanging{--fa:""}.fa-face-smile-wink,.fa-smile-wink{--fa:""}.fa-tape{--fa:""}.fa-truck-loading,.fa-truck-ramp-box{--fa:""}.fa-truck-moving{--fa:""}.fa-video-slash{--fa:""}.fa-wine-glass{--fa:""}.fa-user-astronaut{--fa:""}.fa-user-check{--fa:""}.fa-user-clock{--fa:""}.fa-user-cog,.fa-user-gear{--fa:""}.fa-user-edit,.fa-user-pen{--fa:""}.fa-user-friends,.fa-user-group{--fa:""}.fa-user-graduate{--fa:""}.fa-user-lock{--fa:""}.fa-user-minus{--fa:""}.fa-user-ninja{--fa:""}.fa-user-shield{--fa:""}.fa-user-alt-slash,.fa-user-large-slash,.fa-user-slash{--fa:""}.fa-user-tag{--fa:""}.fa-user-tie{--fa:""}.fa-users-cog,.fa-users-gear{--fa:""}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:""}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:""}.fa-blender{--fa:""}.fa-book-open{--fa:""}.fa-broadcast-tower,.fa-tower-broadcast{--fa:""}.fa-broom{--fa:""}.fa-blackboard,.fa-chalkboard{--fa:""}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:""}.fa-church{--fa:""}.fa-coins{--fa:""}.fa-compact-disc{--fa:""}.fa-crow{--fa:""}.fa-crown{--fa:""}.fa-dice{--fa:""}.fa-dice-five{--fa:""}.fa-dice-four{--fa:""}.fa-dice-one{--fa:""}.fa-dice-six{--fa:""}.fa-dice-three{--fa:""}.fa-dice-two{--fa:""}.fa-divide{--fa:""}.fa-door-closed{--fa:""}.fa-door-open{--fa:""}.fa-feather{--fa:""}.fa-frog{--fa:""}.fa-gas-pump{--fa:""}.fa-glasses{--fa:""}.fa-greater-than-equal{--fa:""}.fa-helicopter{--fa:""}.fa-infinity{--fa:""}.fa-kiwi-bird{--fa:""}.fa-less-than-equal{--fa:""}.fa-memory{--fa:""}.fa-microphone-alt-slash,.fa-microphone-lines-slash{--fa:""}.fa-money-bill-wave{--fa:""}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:""}.fa-money-check{--fa:""}.fa-money-check-alt,.fa-money-check-dollar{--fa:""}.fa-not-equal{--fa:""}.fa-palette{--fa:""}.fa-parking,.fa-square-parking{--fa:""}.fa-diagram-project,.fa-project-diagram{--fa:""}.fa-receipt{--fa:""}.fa-robot{--fa:""}.fa-ruler{--fa:""}.fa-ruler-combined{--fa:""}.fa-ruler-horizontal{--fa:""}.fa-ruler-vertical{--fa:""}.fa-school{--fa:""}.fa-screwdriver{--fa:""}.fa-shoe-prints{--fa:""}.fa-skull{--fa:""}.fa-ban-smoking,.fa-smoking-ban{--fa:""}.fa-store{--fa:""}.fa-shop,.fa-store-alt{--fa:""}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:""}.fa-stroopwafel{--fa:""}.fa-toolbox{--fa:""}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:""}.fa-person-walking,.fa-walking{--fa:""}.fa-wallet{--fa:""}.fa-angry,.fa-face-angry{--fa:""}.fa-archway{--fa:""}.fa-atlas,.fa-book-atlas{--fa:""}.fa-award{--fa:""}.fa-backspace,.fa-delete-left{--fa:""}.fa-bezier-curve{--fa:""}.fa-bong{--fa:""}.fa-brush{--fa:""}.fa-bus-alt,.fa-bus-simple{--fa:""}.fa-cannabis{--fa:""}.fa-check-double{--fa:""}.fa-cocktail,.fa-martini-glass-citrus{--fa:""}.fa-bell-concierge,.fa-concierge-bell{--fa:""}.fa-cookie{--fa:""}.fa-cookie-bite{--fa:""}.fa-crop-alt,.fa-crop-simple{--fa:""}.fa-digital-tachograph,.fa-tachograph-digital{--fa:""}.fa-dizzy,.fa-face-dizzy{--fa:""}.fa-compass-drafting,.fa-drafting-compass{--fa:""}.fa-drum{--fa:""}.fa-drum-steelpan{--fa:""}.fa-feather-alt,.fa-feather-pointed{--fa:""}.fa-file-contract{--fa:""}.fa-file-arrow-down,.fa-file-download{--fa:""}.fa-arrow-right-from-file,.fa-file-export{--fa:""}.fa-arrow-right-to-file,.fa-file-import{--fa:""}.fa-file-invoice{--fa:""}.fa-file-invoice-dollar{--fa:""}.fa-file-prescription{--fa:""}.fa-file-signature{--fa:""}.fa-file-arrow-up,.fa-file-upload{--fa:""}.fa-fill{--fa:""}.fa-fill-drip{--fa:""}.fa-fingerprint{--fa:""}.fa-fish{--fa:""}.fa-face-flushed,.fa-flushed{--fa:""}.fa-face-frown-open,.fa-frown-open{--fa:""}.fa-glass-martini-alt,.fa-martini-glass{--fa:""}.fa-earth-africa,.fa-globe-africa{--fa:""}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:""}.fa-earth-asia,.fa-globe-asia{--fa:""}.fa-face-grimace,.fa-grimace{--fa:""}.fa-face-grin,.fa-grin{--fa:""}.fa-face-grin-wide,.fa-grin-alt{--fa:""}.fa-face-grin-beam,.fa-grin-beam{--fa:""}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:""}.fa-face-grin-hearts,.fa-grin-hearts{--fa:""}.fa-face-grin-squint,.fa-grin-squint{--fa:""}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:""}.fa-face-grin-stars,.fa-grin-stars{--fa:""}.fa-face-grin-tears,.fa-grin-tears{--fa:""}.fa-face-grin-tongue,.fa-grin-tongue{--fa:""}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:""}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:""}.fa-face-grin-wink,.fa-grin-wink{--fa:""}.fa-grid-horizontal,.fa-grip,.fa-grip-horizontal{--fa:""}.fa-grid-vertical,.fa-grip-vertical{--fa:""}.fa-headset{--fa:""}.fa-highlighter{--fa:""}.fa-hot-tub,.fa-hot-tub-person{--fa:""}.fa-hotel{--fa:""}.fa-joint{--fa:""}.fa-face-kiss,.fa-kiss{--fa:""}.fa-face-kiss-beam,.fa-kiss-beam{--fa:""}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:""}.fa-face-laugh,.fa-laugh{--fa:""}.fa-face-laugh-beam,.fa-laugh-beam{--fa:""}.fa-face-laugh-squint,.fa-laugh-squint{--fa:""}.fa-face-laugh-wink,.fa-laugh-wink{--fa:""}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:""}.fa-map-location,.fa-map-marked{--fa:""}.fa-map-location-dot,.fa-map-marked-alt{--fa:""}.fa-marker{--fa:""}.fa-medal{--fa:""}.fa-face-meh-blank,.fa-meh-blank{--fa:""}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:""}.fa-monument{--fa:""}.fa-mortar-pestle{--fa:""}.fa-paint-roller{--fa:""}.fa-passport{--fa:""}.fa-pen-fancy{--fa:""}.fa-pen-nib{--fa:""}.fa-pen-ruler,.fa-pencil-ruler{--fa:""}.fa-plane-arrival{--fa:""}.fa-plane-departure{--fa:""}.fa-prescription{--fa:""}.fa-face-sad-cry,.fa-sad-cry{--fa:""}.fa-face-sad-tear,.fa-sad-tear{--fa:""}.fa-shuttle-van,.fa-van-shuttle{--fa:""}.fa-signature{--fa:""}.fa-face-smile-beam,.fa-smile-beam{--fa:""}.fa-solar-panel{--fa:""}.fa-lotus,.fa-spa{--fa:""}.fa-splotch{--fa:""}.fa-spray-can{--fa:""}.fa-stamp{--fa:""}.fa-star-half-alt,.fa-star-half-stroke{--fa:""}.fa-suitcase-rolling{--fa:""}.fa-face-surprise,.fa-surprise{--fa:""}.fa-swatchbook{--fa:""}.fa-person-swimming,.fa-swimmer{--fa:""}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:""}.fa-droplet-slash,.fa-tint-slash{--fa:""}.fa-face-tired,.fa-tired{--fa:""}.fa-tooth{--fa:""}.fa-umbrella-beach{--fa:""}.fa-weight-hanging{--fa:""}.fa-wine-glass-alt,.fa-wine-glass-empty{--fa:""}.fa-air-freshener,.fa-spray-can-sparkles{--fa:""}.fa-apple-alt,.fa-apple-whole{--fa:""}.fa-atom{--fa:""}.fa-bone{--fa:""}.fa-book-open-reader,.fa-book-reader{--fa:""}.fa-brain{--fa:""}.fa-car-alt,.fa-car-rear{--fa:""}.fa-battery-car,.fa-car-battery{--fa:""}.fa-car-burst,.fa-car-crash{--fa:""}.fa-car-side{--fa:""}.fa-charging-station{--fa:""}.fa-diamond-turn-right,.fa-directions{--fa:""}.fa-draw-polygon,.fa-vector-polygon{--fa:""}.fa-laptop-code{--fa:""}.fa-layer-group{--fa:""}.fa-location,.fa-location-crosshairs{--fa:""}.fa-lungs{--fa:""}.fa-microscope{--fa:""}.fa-oil-can{--fa:""}.fa-poop{--fa:""}.fa-shapes,.fa-triangle-circle-square{--fa:""}.fa-star-of-life{--fa:""}.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{--fa:""}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:""}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:""}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:""}.fa-teeth{--fa:""}.fa-teeth-open{--fa:""}.fa-masks-theater,.fa-theater-masks{--fa:""}.fa-traffic-light{--fa:""}.fa-truck-monster{--fa:""}.fa-truck-pickup{--fa:""}.fa-ad,.fa-rectangle-ad{--fa:""}.fa-ankh{--fa:""}.fa-bible,.fa-book-bible{--fa:""}.fa-briefcase-clock,.fa-business-time{--fa:""}.fa-city{--fa:""}.fa-comment-dollar{--fa:""}.fa-comments-dollar{--fa:""}.fa-cross{--fa:""}.fa-dharmachakra{--fa:""}.fa-envelope-open-text{--fa:""}.fa-folder-minus{--fa:""}.fa-folder-plus{--fa:""}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:""}.fa-gopuram{--fa:""}.fa-hamsa{--fa:""}.fa-bahai,.fa-haykal{--fa:""}.fa-jedi{--fa:""}.fa-book-journal-whills,.fa-journal-whills{--fa:""}.fa-kaaba{--fa:""}.fa-khanda{--fa:""}.fa-landmark{--fa:""}.fa-envelopes-bulk,.fa-mail-bulk{--fa:""}.fa-menorah{--fa:""}.fa-mosque{--fa:""}.fa-om{--fa:""}.fa-pastafarianism,.fa-spaghetti-monster-flying{--fa:""}.fa-peace{--fa:""}.fa-place-of-worship{--fa:""}.fa-poll,.fa-square-poll-vertical{--fa:""}.fa-poll-h,.fa-square-poll-horizontal{--fa:""}.fa-person-praying,.fa-pray{--fa:""}.fa-hands-praying,.fa-praying-hands{--fa:""}.fa-book-quran,.fa-quran{--fa:""}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:""}.fa-magnifying-glass-location,.fa-search-location{--fa:""}.fa-socks{--fa:""}.fa-square-root-alt,.fa-square-root-variable{--fa:""}.fa-star-and-crescent{--fa:""}.fa-star-of-david{--fa:""}.fa-synagogue{--fa:""}.fa-scroll-torah,.fa-torah{--fa:""}.fa-torii-gate{--fa:""}.fa-vihara{--fa:""}.fa-volume,.fa-volume-medium{--fa:""}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:""}.fa-yin-yang{--fa:""}.fa-blender-phone{--fa:""}.fa-book-dead,.fa-book-skull{--fa:""}.fa-campground{--fa:""}.fa-cat{--fa:""}.fa-chair{--fa:""}.fa-cloud-moon{--fa:""}.fa-cloud-sun{--fa:""}.fa-cow{--fa:""}.fa-dice-d20{--fa:""}.fa-dice-d6{--fa:""}.fa-dog{--fa:""}.fa-dragon{--fa:""}.fa-drumstick-bite{--fa:""}.fa-dungeon{--fa:""}.fa-file-csv{--fa:""}.fa-fist-raised,.fa-hand-fist{--fa:""}.fa-ghost{--fa:""}.fa-hammer{--fa:""}.fa-hanukiah{--fa:""}.fa-hat-wizard{--fa:""}.fa-hiking,.fa-person-hiking{--fa:""}.fa-hippo{--fa:""}.fa-horse{--fa:""}.fa-house-chimney-crack,.fa-house-damage{--fa:""}.fa-hryvnia,.fa-hryvnia-sign{--fa:""}.fa-mask{--fa:""}.fa-mountain{--fa:""}.fa-network-wired{--fa:""}.fa-otter{--fa:""}.fa-ring{--fa:""}.fa-person-running,.fa-running{--fa:""}.fa-scroll{--fa:""}.fa-skull-crossbones{--fa:""}.fa-slash{--fa:""}.fa-spider{--fa:""}.fa-toilet-paper,.fa-toilet-paper-alt,.fa-toilet-paper-blank{--fa:""}.fa-tractor{--fa:""}.fa-user-injured{--fa:""}.fa-vr-cardboard{--fa:""}.fa-wand-sparkles{--fa:""}.fa-wind{--fa:""}.fa-wine-bottle{--fa:""}.fa-cloud-meatball{--fa:""}.fa-cloud-moon-rain{--fa:""}.fa-cloud-rain{--fa:""}.fa-cloud-showers-heavy{--fa:""}.fa-cloud-sun-rain{--fa:""}.fa-democrat{--fa:""}.fa-flag-usa{--fa:""}.fa-hurricane{--fa:""}.fa-landmark-alt,.fa-landmark-dome{--fa:""}.fa-meteor{--fa:""}.fa-person-booth{--fa:""}.fa-poo-bolt,.fa-poo-storm{--fa:""}.fa-rainbow{--fa:""}.fa-republican{--fa:""}.fa-smog{--fa:""}.fa-temperature-high{--fa:""}.fa-temperature-low{--fa:""}.fa-cloud-bolt,.fa-thunderstorm{--fa:""}.fa-tornado{--fa:""}.fa-volcano{--fa:""}.fa-check-to-slot,.fa-vote-yea{--fa:""}.fa-water{--fa:""}.fa-baby{--fa:""}.fa-baby-carriage,.fa-carriage-baby{--fa:""}.fa-biohazard{--fa:""}.fa-blog{--fa:""}.fa-calendar-day{--fa:""}.fa-calendar-week{--fa:""}.fa-candy-cane{--fa:""}.fa-carrot{--fa:""}.fa-cash-register{--fa:""}.fa-compress-arrows-alt,.fa-minimize{--fa:""}.fa-dumpster{--fa:""}.fa-dumpster-fire{--fa:""}.fa-ethernet{--fa:""}.fa-gifts{--fa:""}.fa-champagne-glasses,.fa-glass-cheers{--fa:""}.fa-glass-whiskey,.fa-whiskey-glass{--fa:""}.fa-earth-europe,.fa-globe-europe{--fa:""}.fa-grip-lines{--fa:""}.fa-grip-lines-vertical{--fa:""}.fa-guitar{--fa:""}.fa-heart-broken,.fa-heart-crack{--fa:""}.fa-holly-berry{--fa:""}.fa-horse-head{--fa:""}.fa-icicles{--fa:""}.fa-igloo{--fa:""}.fa-mitten{--fa:""}.fa-mug-hot{--fa:""}.fa-radiation{--fa:""}.fa-circle-radiation,.fa-radiation-alt{--fa:""}.fa-restroom{--fa:""}.fa-satellite{--fa:""}.fa-satellite-dish{--fa:""}.fa-sd-card{--fa:""}.fa-sim-card{--fa:""}.fa-person-skating,.fa-skating{--fa:""}.fa-person-skiing,.fa-skiing{--fa:""}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:""}.fa-sleigh{--fa:""}.fa-comment-sms,.fa-sms{--fa:""}.fa-person-snowboarding,.fa-snowboarding{--fa:""}.fa-snowman{--fa:""}.fa-snowplow{--fa:""}.fa-tenge,.fa-tenge-sign{--fa:""}.fa-toilet{--fa:""}.fa-screwdriver-wrench,.fa-tools{--fa:""}.fa-cable-car,.fa-tram{--fa:""}.fa-fire-alt,.fa-fire-flame-curved{--fa:""}.fa-bacon{--fa:""}.fa-book-medical{--fa:""}.fa-bread-slice{--fa:""}.fa-cheese{--fa:""}.fa-clinic-medical,.fa-house-chimney-medical{--fa:""}.fa-clipboard-user{--fa:""}.fa-comment-medical{--fa:""}.fa-crutch{--fa:""}.fa-disease{--fa:""}.fa-egg{--fa:""}.fa-folder-tree{--fa:""}.fa-burger,.fa-hamburger{--fa:""}.fa-hand-middle-finger{--fa:""}.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{--fa:""}.fa-hospital-user{--fa:""}.fa-hotdog{--fa:""}.fa-ice-cream{--fa:""}.fa-laptop-medical{--fa:""}.fa-pager{--fa:""}.fa-pepper-hot{--fa:""}.fa-pizza-slice{--fa:""}.fa-sack-dollar{--fa:""}.fa-book-tanakh,.fa-tanakh{--fa:""}.fa-bars-progress,.fa-tasks-alt{--fa:""}.fa-trash-arrow-up,.fa-trash-restore{--fa:""}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:""}.fa-user-nurse{--fa:""}.fa-wave-square{--fa:""}.fa-biking,.fa-person-biking{--fa:""}.fa-border-all{--fa:""}.fa-border-none{--fa:""}.fa-border-style,.fa-border-top-left{--fa:""}.fa-digging,.fa-person-digging{--fa:""}.fa-fan{--fa:""}.fa-heart-music-camera-bolt,.fa-icons{--fa:""}.fa-phone-alt,.fa-phone-flip{--fa:""}.fa-phone-square-alt,.fa-square-phone-flip{--fa:""}.fa-photo-film,.fa-photo-video{--fa:""}.fa-remove-format,.fa-text-slash{--fa:""}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:""}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:""}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:""}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:""}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:""}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:""}.fa-spell-check{--fa:""}.fa-voicemail{--fa:""}.fa-hat-cowboy{--fa:""}.fa-hat-cowboy-side{--fa:""}.fa-computer-mouse,.fa-mouse{--fa:""}.fa-radio{--fa:""}.fa-record-vinyl{--fa:""}.fa-walkie-talkie{--fa:""}.fa-caravan{--fa:""}:host,:root{--fa-family-classic:"Font Awesome 7 Free";--fa-font-solid:normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:900;font-display:block;src:url(/build/assets/fa-solid-900-Iz_TytpP.woff2)}.fas{--fa-style:900}.fa-classic,.fas{--fa-family:var(--fa-family-classic)}.fa-solid{--fa-style:900}.ai-welcome-island-host{top:max(.65rem, env(safe-area-inset-top));z-index:140;pointer-events:none;opacity:1;will-change:transform, opacity;justify-content:center;align-items:flex-start;width:100%;max-width:100vw;padding-inline:.75rem;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .52s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;left:0;right:0;transform:translate(0)scale(1)}.ai-welcome-island-host.is-absorbing{pointer-events:none;transform:translate3d(var(--dock-x,0), var(--dock-y,0), 0) scale(var(--dock-scale,1));opacity:0;transition:transform .72s cubic-bezier(.22,1,.36,1),opacity .52s cubic-bezier(.22,1,.36,1) .2s}.ai-welcome-island-host.is-absorbed{pointer-events:none;opacity:0;visibility:hidden}.ai-welcome-island-host.is-chat-blocked .ai-welcome-island-shell{opacity:.5;filter:grayscale(.2);cursor:not-allowed}.ai-welcome-island-shell{--ai-island-w:min(calc(100vw - 1.5rem), 24rem);--ai-island-h:auto;--ai-island-ease:cubic-bezier(.22, 1, .36, 1);width:var(--ai-island-w);height:var(--ai-island-h);-webkit-backdrop-filter:blur(12px);pointer-events:auto;cursor:pointer;transform-origin:top;opacity:0;max-width:calc(100vw - 1.5rem);min-height:3.75rem;max-height:9rem;transition:transform .55s var(--ai-island-ease), opacity .55s var(--ai-island-ease), max-height .26s var(--ai-island-ease), box-shadow .32s ease;background:#ffffffeb;border:1px solid #ffffff8c;border-radius:1.75rem;flex-shrink:0;justify-content:center;align-items:center;margin-inline:auto;display:flex;position:relative;overflow:hidden;transform:translateY(-130%)scale(.9);box-shadow:0 8px 24px #0000001f}.ai-welcome-island-shell.is-entering,.ai-welcome-island-shell.is-expanded,.ai-welcome-island-shell.is-collapsed,.ai-welcome-island-shell.is-return-visit{opacity:1;transform:translate(0)scale(1)}.ai-welcome-island-shell.is-entering,.ai-welcome-island-shell.is-expanded{height:auto;min-height:3.75rem;overflow:hidden}.ai-welcome-island-shell.is-entering .ai-welcome-island-copy,.ai-welcome-island-shell.is-expanded .ai-welcome-island-copy{animation:.16s .12s both ai-island-copy-in}@keyframes ai-island-copy-in{0%{opacity:0}to{opacity:1}}.ai-welcome-island-shell.is-entering .ai-welcome-island-inner,.ai-welcome-island-shell.is-expanded .ai-welcome-island-inner{align-items:center;padding:.65rem .75rem .65rem .55rem}.ai-welcome-island-shell.is-entering .ai-welcome-island-icon-wrap,.ai-welcome-island-shell.is-expanded .ai-welcome-island-icon-wrap{margin-top:0}.ai-welcome-island-shell.is-entering .ai-welcome-island-chevron,.ai-welcome-island-shell.is-expanded .ai-welcome-island-chevron{align-self:center;margin-top:0}.ai-welcome-island-shell.is-collapsed{--ai-island-w:52px;--ai-island-h:52px;-webkit-backdrop-filter:blur(4px);width:52px;height:52px;min-height:52px;max-height:52px;transition:transform .32s var(--ai-island-ease), opacity .32s var(--ai-island-ease), max-height .26s var(--ai-island-ease), box-shadow .32s ease;background:#ffffffa6;border:2px solid #ffffff8c;border-radius:9999px;padding:0;overflow:hidden;box-shadow:0 1px 3px #0000001a}.ai-welcome-island-host.is-absorbing .ai-welcome-island-shell{--ai-island-w:52px;--ai-island-h:52px}.ai-welcome-island-shell.is-return-visit{transition:transform .32s var(--ai-island-ease), opacity .32s var(--ai-island-ease), max-height .26s var(--ai-island-ease), box-shadow .32s ease}.ai-welcome-island-inner{align-items:center;gap:.65rem;width:100%;min-width:0;height:100%;padding:0 .85rem 0 .55rem;display:flex}.ai-welcome-island-shell.is-collapsed .ai-welcome-island-inner{justify-content:center;align-items:center;gap:0;width:100%;height:100%;padding:0}.ai-welcome-island-shell.is-collapsed .ai-welcome-island-copy,.ai-welcome-island-shell.is-collapsed .ai-welcome-island-chevron{visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.ai-welcome-island-icon-wrap{flex-shrink:0;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:flex;position:relative}.ai-welcome-island-shell.is-collapsed .ai-welcome-island-icon-wrap{width:100%;height:100%}.ai-welcome-island-icon-glow{background:radial-gradient(circle at center, rgb(var(--brand-primary-rgb) / .14) 0%, rgb(var(--brand-primary-rgb) / 0) 72%);opacity:.35;transform-origin:50%;will-change:transform, opacity;pointer-events:none;border-radius:9999px;width:calc(100% + 8px);height:calc(100% + 8px);transition:transform .6s,opacity .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-welcome-island-shell.is-collapsed .ai-welcome-island-icon-glow{opacity:.2;width:calc(100% + 4px);height:calc(100% + 4px)}.ai-welcome-island-shell.is-speaking .ai-welcome-island-icon-glow{opacity:.85;transform:translate(-50%,-50%)scale(1.28)}.ai-welcome-island-shell.is-thinking .ai-welcome-island-icon-glow{animation:1.6s ease-in-out infinite ai-island-pulse}.ai-welcome-island-icon{z-index:1;color:#112456bf;background:#ffffffa6;border:2px solid #ffffff8c;border-radius:9999px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.ai-welcome-island-icon{color:color-mix(in srgb, var(--color-navy-800) 75%, transparent)}}.ai-welcome-island-icon{box-shadow:0 1px 3px #00000014}.ai-welcome-island-shell.is-collapsed .ai-welcome-island-icon{color:#112456bf;background:0 0;border:0;width:2.35rem;height:2.35rem}@supports (color:color-mix(in lab, red, red)){.ai-welcome-island-shell.is-collapsed .ai-welcome-island-icon{color:color-mix(in srgb, var(--color-navy-800) 75%, transparent)}}.ai-welcome-island-shell.is-collapsed .ai-welcome-island-icon{box-shadow:none}html.dark .ai-welcome-island-shell.is-collapsed .ai-welcome-island-icon{color:#ffffffe6}html.dark .ai-welcome-island-shell.is-collapsed{background:#ffffff26;border:2px solid #ffffff73;box-shadow:0 1px 3px #0003}.ai-welcome-island-icon svg{width:1.2rem;height:1.2rem}.ai-welcome-island-check{z-index:2;color:#fff;animation:ai-island-check-pop .42s var(--ai-island-ease) both;background:#ff8f00eb;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ai-welcome-island-check svg{width:1rem;height:1rem;animation:1.5s ease-in-out both ai-island-check-icon}.ai-welcome-island-copy{opacity:1;flex:1;min-width:0;transition:opacity .28s;overflow:visible}.ai-welcome-island-shell.is-collapsed .ai-welcome-island-copy{overflow:hidden}.ai-welcome-island-copy.is-hidden{opacity:0;pointer-events:none;flex:0;width:0}.ai-welcome-island-line1{color:#4b5563;white-space:normal;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:13px;font-weight:600;line-height:1.35}.ai-welcome-island-line2{color:#6b7280;white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-height:1.45em;margin:.2rem 0 0;font-size:12px;line-height:1.45}.ai-welcome-island-line2--solo{color:#4b5563;margin-top:0;font-size:13px;font-weight:600}.ai-welcome-island-emoji-inline{margin-right:.2rem}.ai-welcome-island-cursor{color:var(--color-primary-600,#d98c00);margin-left:1px;animation:1s step-end infinite ai-island-blink;display:inline-block}.ai-welcome-island-dots{align-items:center;gap:3px;margin-top:.15rem;display:inline-flex}.ai-welcome-island-dots span{background:var(--color-primary-500,#f19c00);border-radius:9999px;width:4px;height:4px;animation:1.2s ease-in-out infinite ai-island-dot}.ai-welcome-island-dots span:nth-child(2){animation-delay:.15s}.ai-welcome-island-dots span:nth-child(3){animation-delay:.3s}.ai-welcome-island-chevron{width:1.25rem;height:1.25rem;color:var(--color-primary-600,#d98c00);opacity:1;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .28s;display:flex}.ai-welcome-island-chevron.is-hidden{opacity:0;width:0;overflow:hidden}.ai-welcome-island-chevron svg{width:1rem;height:1rem}html.dark .ai-welcome-island-shell{background:#ffffff1f;border-color:#ffffff73;box-shadow:0 8px 24px #00000047}html.dark .ai-welcome-island-host.is-dock-mounted .ai-welcome-island-shell{box-shadow:none!important;background:0 0!important;border:none!important}.ai-chat-dock-target.is-island-receiving{transition:transform .72s cubic-bezier(.22,1,.36,1);transform:scale(1.08)}.ai-chat-dock-target.is-island-received{animation:.9s cubic-bezier(.22,1,.36,1) ai-chat-receive-pulse}@keyframes ai-chat-receive-pulse{0%{transform:scale(1.08);box-shadow:0 0 #ff8f0080}55%{transform:scale(1.12);box-shadow:0 0 0 12px #ff8f0029}to{transform:scale(1);box-shadow:0 0 #ff8f0000}}@keyframes ai-island-pulse{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:.88;transform:translate(-50%,-50%)scale(1.18)}}@keyframes ai-island-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes ai-island-dot{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes ai-island-check-pop{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes ai-island-check-icon{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media (width<=1023px){.ai-welcome-island-shell.is-entering,.ai-welcome-island-shell.is-expanded{width:var(--ai-island-w);border-radius:1.75rem;max-height:9rem}.ai-welcome-island-shell.is-entering .ai-welcome-island-chevron,.ai-welcome-island-shell.is-expanded .ai-welcome-island-chevron{animation:.16s .12s both ai-island-copy-in}}@media (prefers-reduced-motion:reduce){.ai-welcome-island-shell{transition:opacity .28s,max-height .28s;transform:translate(0)!important}.ai-welcome-island-shell.is-entering{opacity:0}.ai-welcome-island-shell.is-expanded,.ai-welcome-island-shell.is-collapsed{opacity:1}.ai-welcome-island-icon-glow,.ai-welcome-island-dots span,.ai-welcome-island-cursor,.ai-welcome-island-shell.is-thinking .ai-welcome-island-icon-glow,.ai-welcome-island-check{animation:none!important}}@media (width>=1024px){.desktop-ai-float-stack{z-index:150;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.65rem;position:fixed;bottom:calc(1.5rem + 100px);right:1.5rem}.desktop-ai-float-stack>*{pointer-events:auto}.desktop-ai-float-stack .floating-tool-btn-top{flex-shrink:0}.ai-chat-dock-unified{--ai-dock-navy-a:#3663a8;--ai-dock-navy-b:#284b85;--ai-dock-navy-c:#1f3d6e;z-index:1;pointer-events:none;background:linear-gradient(145deg, var(--ai-dock-navy-a) 0%, var(--ai-dock-navy-b) 54%, var(--ai-dock-navy-c) 100%);width:max-content;max-width:min(100vw - 3rem,21rem);box-shadow:0 14px 32px -14px #1f3d6e8c, 0 10px 26px -12px rgb(var(--brand-primary-rgb) / .28);border:1px solid #ffffff29;border-radius:9999px;align-items:center;gap:0;transition:background .28s,box-shadow .28s,border-color .28s;display:flex;position:relative;bottom:auto;right:auto;overflow:visible}.ai-chat-dock-unified:hover{box-shadow:0 16px 36px -14px #1f3d6e9e, 0 12px 28px -12px rgb(var(--brand-primary-rgb) / .34);background:linear-gradient(145deg,#3b6cb3 0%,#2d528f 54%,#244374 100%)}html.dark .ai-chat-dock-unified{background:linear-gradient(145deg,#3d6eb8 0%,#315a9e 54%,#284b85 100%);border-color:#ffffff24}.ai-chat-dock-unified>*{pointer-events:auto}.ai-welcome-island-host:not(.is-dock-mounted){visibility:hidden!important;pointer-events:none!important}.ai-welcome-island-host.is-dock-mounted{pointer-events:none;flex:0 auto;justify-content:flex-start;width:auto;min-width:0;max-width:none;margin:0;padding:0;position:relative;inset:auto;opacity:1!important;visibility:visible!important;transform:none!important}.ai-welcome-island-host.is-dock-mounted .ai-welcome-island-shell{--ai-island-w:auto;color:#fff;pointer-events:auto;border:none;border-radius:0;width:max-content;min-width:0;max-width:min(100vw - 6.25rem,17.5rem);height:auto;min-height:3.25rem;margin:0;transition:none;overflow:visible;box-shadow:none!important;opacity:1!important;background:0 0!important;transform:none!important}.ai-welcome-island-host.is-dock-mounted .ai-welcome-island-shell:after{display:none}.ai-welcome-island-host.is-dock-mounted .ai-welcome-island-shell:hover,.ai-welcome-island-host.is-dock-mounted .ai-welcome-island-shell.is-thinking{background:0 0!important}.ai-welcome-island-host.is-dock-mounted .ai-welcome-island-shell.is-entering,.ai-welcome-island-host.is-dock-mounted .ai-welcome-island-shell.is-expanded{border-radius:0}.ai-welcome-island-host.is-dock-mounted .ai-welcome-island-inner{align-items:flex-start;gap:0;width:max-content;max-width:100%;padding:.65rem .1rem .65rem .9rem}.ai-welcome-island-host.is-dock-mounted .ai-welcome-island-copy{flex:0 auto;width:max-content;max-width:100%;overflow:visible}.ai-welcome-island-host.is-dock-mounted .ai-welcome-island-icon-wrap,.ai-welcome-island-host.is-dock-mounted .ai-welcome-island-chevron{display:none}.ai-welcome-island-host.is-dock-mounted .ai-welcome-island-line1{color:#fffffffa;font-size:.875rem;font-weight:600;line-height:1.35}.ai-welcome-island-host.is-dock-mounted .ai-welcome-island-line2,.ai-welcome-island-host.is-dock-mounted .ai-welcome-island-line2--solo{color:#ffffffc7;font-size:.8125rem;font-weight:500;line-height:1.45}.ai-welcome-island-host.is-dock-mounted .ai-welcome-island-line2--solo{color:#fffffff0;font-size:.875rem;font-weight:600}.ai-welcome-island-host.is-dock-mounted .ai-welcome-island-cursor{color:#ffb74d}.ai-welcome-island-host.is-dock-mounted .ai-welcome-island-dots span{background:#ffb74d}.ai-welcome-island-host.is-dock-mounted .ai-welcome-island-check{background:#ff8f00f2}.ai-welcome-island-shell.is-desktop .ai-welcome-island-chevron{display:none!important}.ai-chat-dock-unified [data-ai-chat-dock-wrap]{z-index:1;border-left:none;flex-shrink:0;align-self:stretch;align-items:center;margin:0;padding:.35rem .55rem .35rem .1rem;display:flex;position:relative;overflow:visible}.ai-chat-dock-unified .floating-tool-chat{overflow:visible}.ai-chat-dock-unified .floating-tool-btn-chat{filter:none;border-radius:9999px;width:2.875rem;min-width:2.875rem;height:2.875rem;min-height:2.875rem;transition:background .22s,transform .22s;overflow:visible;background:#ffffff1a!important;border:none!important;box-shadow:inset 0 1px #ffffff24!important}html.dark .ai-chat-dock-unified .floating-tool-btn-chat{background:#ffffff1a!important;box-shadow:inset 0 1px #ffffff24!important}.ai-chat-dock-unified .floating-tool-btn-chat:hover{transform:scale(1.04);background:#ffffff2e!important}.ai-chat-dock-unified .floating-tool-btn-chat.is-active{background:#ff8f0038!important;box-shadow:inset 0 1px #ffffff29,0 0 0 2px #ff8f0033!important}.ai-chat-dock-unified .floating-tool-badge{z-index:2;border:none;padding:.12rem .32rem;font-size:8px;line-height:1;top:-.05rem;right:-.05rem}.ai-welcome-island-shell.is-desktop{height:auto}.ai-welcome-island-shell.is-desktop .ai-welcome-island-line2{min-height:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-down{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-left{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes fade-right{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes zoom-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes blob{0%,to{transform:translate(0)scale(1)}33%{transform:translate(12px,-16px)scale(1.05)}66%{transform:translate(-8px,8px)scale(.95)}}@keyframes pulse-soft{0%,to{opacity:.6}50%{opacity:1}}@keyframes organization-cta-glow{0%,to{box-shadow:0 0 #1a337900,0 4px 16px #1a337924}50%{box-shadow:0 0 0 4px #1a33791f,0 0 24px #1a337947,0 8px 24px #1a33792e}}@keyframes scroll-hint{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.5;transform:translateY(8px)}}@keyframes ripple{to{opacity:0;transform:scale(4)}}@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-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-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:""}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@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}}
