/*! tailwindcss v4.3.3 | 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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}:root,:host{--font-sans:"Poppins", ui-sans-serif, system-ui, sans-serif;--font-serif:"Newsreader", Georgia, "Times New Roman", 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 none);--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 none);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-neutral-950:oklch(14.5% 0 none);--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-mauve-50:oklch(98.5% 0 none);--color-mauve-100:oklch(96% .003 325.6);--color-mauve-200:oklch(92.2% .005 325.62);--color-mauve-300:oklch(86.5% .012 325.68);--color-mauve-400:oklch(71.1% .019 323.02);--color-mauve-500:oklch(54.2% .034 322.5);--color-mauve-600:oklch(43.5% .029 321.78);--color-mauve-700:oklch(36.4% .029 323.89);--color-mauve-800:oklch(26.3% .024 320.12);--color-mauve-900:oklch(21.2% .019 322.12);--color-mauve-950:oklch(14.5% .008 326);--color-olive-50:oklch(98.8% .003 106.5);--color-olive-100:oklch(96.6% .005 106.5);--color-olive-200:oklch(93% .007 106.5);--color-olive-300:oklch(88% .011 106.6);--color-olive-400:oklch(73.7% .021 106.9);--color-olive-500:oklch(58% .031 107.3);--color-olive-600:oklch(46.6% .025 107.3);--color-olive-700:oklch(39.4% .023 107.4);--color-olive-800:oklch(28.6% .016 107.4);--color-olive-900:oklch(22.8% .013 107.4);--color-olive-950:oklch(15.3% .006 107.1);--color-mist-50:oklch(98.7% .002 197.1);--color-mist-100:oklch(96.3% .002 197.1);--color-mist-200:oklch(92.5% .005 214.3);--color-mist-300:oklch(87.2% .007 219.6);--color-mist-400:oklch(72.3% .014 214.4);--color-mist-500:oklch(56% .021 213.5);--color-mist-600:oklch(45% .017 213.2);--color-mist-700:oklch(37.8% .015 216);--color-mist-800:oklch(27.5% .011 216.9);--color-mist-900:oklch(21.8% .008 223.9);--color-mist-950:oklch(14.8% .004 228.8);--color-taupe-50:oklch(98.6% .002 67.8);--color-taupe-100:oklch(96% .002 17.2);--color-taupe-200:oklch(92.2% .005 34.3);--color-taupe-300:oklch(86.8% .007 39.5);--color-taupe-400:oklch(71.4% .014 41.2);--color-taupe-500:oklch(54.7% .021 43.1);--color-taupe-600:oklch(43.8% .017 39.3);--color-taupe-700:oklch(36.7% .016 35.7);--color-taupe-800:oklch(26.8% .011 36.5);--color-taupe-900:oklch(21.4% .009 43.1);--color-taupe-950:oklch(14.7% .004 49.3);--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;--text-shadow-2xs:0px 1px 0px #00000026;--text-shadow-xs:0px 1px 1px #0003;--text-shadow-sm:0px 1px 0px #00000013, 0px 1px 1px #00000013, 0px 2px 2px #00000013;--text-shadow-md:0px 1px 1px #0000001a, 0px 1px 2px #0000001a, 0px 2px 4px #0000001a;--text-shadow-lg:0px 1px 2px #0000001a, 0px 3px 2px #0000001a, 0px 4px 8px #0000001a;--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);--color-orange-text:#ab340c;--color-blue:#5f78af;--color-cream:#f3eee5}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-0{inset:0}.-inset-1{inset:calc(var(--spacing) * -1)}.-inset-2{inset:calc(var(--spacing) * -2)}.-inset-3{inset:calc(var(--spacing) * -3)}.-inset-4{inset:calc(var(--spacing) * -4)}.-inset-5{inset:calc(var(--spacing) * -5)}.-inset-6{inset:calc(var(--spacing) * -6)}.-inset-7{inset:calc(var(--spacing) * -7)}.-inset-8{inset:calc(var(--spacing) * -8)}.-inset-9{inset:calc(var(--spacing) * -9)}.-inset-10{inset:calc(var(--spacing) * -10)}.-inset-11{inset:calc(var(--spacing) * -11)}.-inset-12{inset:calc(var(--spacing) * -12)}.-inset-14{inset:calc(var(--spacing) * -14)}.-inset-16{inset:calc(var(--spacing) * -16)}.-inset-20{inset:calc(var(--spacing) * -20)}.-inset-24{inset:calc(var(--spacing) * -24)}.-inset-28{inset:calc(var(--spacing) * -28)}.-inset-32{inset:calc(var(--spacing) * -32)}.-inset-36{inset:calc(var(--spacing) * -36)}.-inset-40{inset:calc(var(--spacing) * -40)}.-inset-44{inset:calc(var(--spacing) * -44)}.-inset-48{inset:calc(var(--spacing) * -48)}.-inset-52{inset:calc(var(--spacing) * -52)}.-inset-56{inset:calc(var(--spacing) * -56)}.-inset-60{inset:calc(var(--spacing) * -60)}.-inset-64{inset:calc(var(--spacing) * -64)}.-inset-72{inset:calc(var(--spacing) * -72)}.-inset-80{inset:calc(var(--spacing) * -80)}.-inset-96{inset:calc(var(--spacing) * -96)}.-inset-full{inset:-100%}.-inset-px{inset:-1px}.inset-0{inset:0}.inset-1{inset:var(--spacing)}.inset-2{inset:calc(var(--spacing) * 2)}.inset-3{inset:calc(var(--spacing) * 3)}.inset-4{inset:calc(var(--spacing) * 4)}.inset-5{inset:calc(var(--spacing) * 5)}.inset-6{inset:calc(var(--spacing) * 6)}.inset-7{inset:calc(var(--spacing) * 7)}.inset-8{inset:calc(var(--spacing) * 8)}.inset-9{inset:calc(var(--spacing) * 9)}.inset-10{inset:calc(var(--spacing) * 10)}.inset-11{inset:calc(var(--spacing) * 11)}.inset-12{inset:calc(var(--spacing) * 12)}.inset-14{inset:calc(var(--spacing) * 14)}.inset-16{inset:calc(var(--spacing) * 16)}.inset-20{inset:calc(var(--spacing) * 20)}.inset-24{inset:calc(var(--spacing) * 24)}.inset-28{inset:calc(var(--spacing) * 28)}.inset-32{inset:calc(var(--spacing) * 32)}.inset-36{inset:calc(var(--spacing) * 36)}.inset-40{inset:calc(var(--spacing) * 40)}.inset-44{inset:calc(var(--spacing) * 44)}.inset-48{inset:calc(var(--spacing) * 48)}.inset-52{inset:calc(var(--spacing) * 52)}.inset-56{inset:calc(var(--spacing) * 56)}.inset-60{inset:calc(var(--spacing) * 60)}.inset-64{inset:calc(var(--spacing) * 64)}.inset-72{inset:calc(var(--spacing) * 72)}.inset-80{inset:calc(var(--spacing) * 80)}.inset-96{inset:calc(var(--spacing) * 96)}.inset-auto{inset:auto}.inset-full{inset:100%}.inset-px{inset:1px}.-inset-x-0{inset-inline:0}.-inset-x-1{inset-inline:calc(var(--spacing) * -1)}.-inset-x-2{inset-inline:calc(var(--spacing) * -2)}.-inset-x-3{inset-inline:calc(var(--spacing) * -3)}.-inset-x-4{inset-inline:calc(var(--spacing) * -4)}.-inset-x-5{inset-inline:calc(var(--spacing) * -5)}.-inset-x-6{inset-inline:calc(var(--spacing) * -6)}.-inset-x-7{inset-inline:calc(var(--spacing) * -7)}.-inset-x-8{inset-inline:calc(var(--spacing) * -8)}.-inset-x-9{inset-inline:calc(var(--spacing) * -9)}.-inset-x-10{inset-inline:calc(var(--spacing) * -10)}.-inset-x-11{inset-inline:calc(var(--spacing) * -11)}.-inset-x-12{inset-inline:calc(var(--spacing) * -12)}.-inset-x-14{inset-inline:calc(var(--spacing) * -14)}.-inset-x-16{inset-inline:calc(var(--spacing) * -16)}.-inset-x-20{inset-inline:calc(var(--spacing) * -20)}.-inset-x-24{inset-inline:calc(var(--spacing) * -24)}.-inset-x-28{inset-inline:calc(var(--spacing) * -28)}.-inset-x-32{inset-inline:calc(var(--spacing) * -32)}.-inset-x-36{inset-inline:calc(var(--spacing) * -36)}.-inset-x-40{inset-inline:calc(var(--spacing) * -40)}.-inset-x-44{inset-inline:calc(var(--spacing) * -44)}.-inset-x-48{inset-inline:calc(var(--spacing) * -48)}.-inset-x-52{inset-inline:calc(var(--spacing) * -52)}.-inset-x-56{inset-inline:calc(var(--spacing) * -56)}.-inset-x-60{inset-inline:calc(var(--spacing) * -60)}.-inset-x-64{inset-inline:calc(var(--spacing) * -64)}.-inset-x-72{inset-inline:calc(var(--spacing) * -72)}.-inset-x-80{inset-inline:calc(var(--spacing) * -80)}.-inset-x-96{inset-inline:calc(var(--spacing) * -96)}.-inset-x-full{inset-inline:-100%}.-inset-x-px{inset-inline:-1px}.inset-x-0{inset-inline:0}.inset-x-1{inset-inline:var(--spacing)}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-5{inset-inline:calc(var(--spacing) * 5)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.inset-x-7{inset-inline:calc(var(--spacing) * 7)}.inset-x-8{inset-inline:calc(var(--spacing) * 8)}.inset-x-9{inset-inline:calc(var(--spacing) * 9)}.inset-x-10{inset-inline:calc(var(--spacing) * 10)}.inset-x-11{inset-inline:calc(var(--spacing) * 11)}.inset-x-12{inset-inline:calc(var(--spacing) * 12)}.inset-x-14{inset-inline:calc(var(--spacing) * 14)}.inset-x-16{inset-inline:calc(var(--spacing) * 16)}.inset-x-20{inset-inline:calc(var(--spacing) * 20)}.inset-x-24{inset-inline:calc(var(--spacing) * 24)}.inset-x-28{inset-inline:calc(var(--spacing) * 28)}.inset-x-32{inset-inline:calc(var(--spacing) * 32)}.inset-x-36{inset-inline:calc(var(--spacing) * 36)}.inset-x-40{inset-inline:calc(var(--spacing) * 40)}.inset-x-44{inset-inline:calc(var(--spacing) * 44)}.inset-x-48{inset-inline:calc(var(--spacing) * 48)}.inset-x-52{inset-inline:calc(var(--spacing) * 52)}.inset-x-56{inset-inline:calc(var(--spacing) * 56)}.inset-x-60{inset-inline:calc(var(--spacing) * 60)}.inset-x-64{inset-inline:calc(var(--spacing) * 64)}.inset-x-72{inset-inline:calc(var(--spacing) * 72)}.inset-x-80{inset-inline:calc(var(--spacing) * 80)}.inset-x-96{inset-inline:calc(var(--spacing) * 96)}.inset-x-auto{inset-inline:auto}.inset-x-full{inset-inline:100%}.inset-x-px{inset-inline:1px}.-inset-y-0{inset-block:0}.-inset-y-1{inset-block:calc(var(--spacing) * -1)}.-inset-y-2{inset-block:calc(var(--spacing) * -2)}.-inset-y-3{inset-block:calc(var(--spacing) * -3)}.-inset-y-4{inset-block:calc(var(--spacing) * -4)}.-inset-y-5{inset-block:calc(var(--spacing) * -5)}.-inset-y-6{inset-block:calc(var(--spacing) * -6)}.-inset-y-7{inset-block:calc(var(--spacing) * -7)}.-inset-y-8{inset-block:calc(var(--spacing) * -8)}.-inset-y-9{inset-block:calc(var(--spacing) * -9)}.-inset-y-10{inset-block:calc(var(--spacing) * -10)}.-inset-y-11{inset-block:calc(var(--spacing) * -11)}.-inset-y-12{inset-block:calc(var(--spacing) * -12)}.-inset-y-14{inset-block:calc(var(--spacing) * -14)}.-inset-y-16{inset-block:calc(var(--spacing) * -16)}.-inset-y-20{inset-block:calc(var(--spacing) * -20)}.-inset-y-24{inset-block:calc(var(--spacing) * -24)}.-inset-y-28{inset-block:calc(var(--spacing) * -28)}.-inset-y-32{inset-block:calc(var(--spacing) * -32)}.-inset-y-36{inset-block:calc(var(--spacing) * -36)}.-inset-y-40{inset-block:calc(var(--spacing) * -40)}.-inset-y-44{inset-block:calc(var(--spacing) * -44)}.-inset-y-48{inset-block:calc(var(--spacing) * -48)}.-inset-y-52{inset-block:calc(var(--spacing) * -52)}.-inset-y-56{inset-block:calc(var(--spacing) * -56)}.-inset-y-60{inset-block:calc(var(--spacing) * -60)}.-inset-y-64{inset-block:calc(var(--spacing) * -64)}.-inset-y-72{inset-block:calc(var(--spacing) * -72)}.-inset-y-80{inset-block:calc(var(--spacing) * -80)}.-inset-y-96{inset-block:calc(var(--spacing) * -96)}.-inset-y-full{inset-block:-100%}.-inset-y-px{inset-block:-1px}.inset-y-0{inset-block:0}.inset-y-1{inset-block:var(--spacing)}.inset-y-2{inset-block:calc(var(--spacing) * 2)}.inset-y-3{inset-block:calc(var(--spacing) * 3)}.inset-y-4{inset-block:calc(var(--spacing) * 4)}.inset-y-5{inset-block:calc(var(--spacing) * 5)}.inset-y-6{inset-block:calc(var(--spacing) * 6)}.inset-y-7{inset-block:calc(var(--spacing) * 7)}.inset-y-8{inset-block:calc(var(--spacing) * 8)}.inset-y-9{inset-block:calc(var(--spacing) * 9)}.inset-y-10{inset-block:calc(var(--spacing) * 10)}.inset-y-11{inset-block:calc(var(--spacing) * 11)}.inset-y-12{inset-block:calc(var(--spacing) * 12)}.inset-y-14{inset-block:calc(var(--spacing) * 14)}.inset-y-16{inset-block:calc(var(--spacing) * 16)}.inset-y-20{inset-block:calc(var(--spacing) * 20)}.inset-y-24{inset-block:calc(var(--spacing) * 24)}.inset-y-28{inset-block:calc(var(--spacing) * 28)}.inset-y-32{inset-block:calc(var(--spacing) * 32)}.inset-y-36{inset-block:calc(var(--spacing) * 36)}.inset-y-40{inset-block:calc(var(--spacing) * 40)}.inset-y-44{inset-block:calc(var(--spacing) * 44)}.inset-y-48{inset-block:calc(var(--spacing) * 48)}.inset-y-52{inset-block:calc(var(--spacing) * 52)}.inset-y-56{inset-block:calc(var(--spacing) * 56)}.inset-y-60{inset-block:calc(var(--spacing) * 60)}.inset-y-64{inset-block:calc(var(--spacing) * 64)}.inset-y-72{inset-block:calc(var(--spacing) * 72)}.inset-y-80{inset-block:calc(var(--spacing) * 80)}.inset-y-96{inset-block:calc(var(--spacing) * 96)}.inset-y-auto{inset-block:auto}.inset-y-full{inset-block:100%}.inset-y-px{inset-block:1px}.-top-0{top:0}.-top-1{top:calc(var(--spacing) * -1)}.-top-2{top:calc(var(--spacing) * -2)}.-top-3{top:calc(var(--spacing) * -3)}.-top-4{top:calc(var(--spacing) * -4)}.-top-5{top:calc(var(--spacing) * -5)}.-top-6{top:calc(var(--spacing) * -6)}.-top-7{top:calc(var(--spacing) * -7)}.-top-8{top:calc(var(--spacing) * -8)}.-top-9{top:calc(var(--spacing) * -9)}.-top-10{top:calc(var(--spacing) * -10)}.-top-11{top:calc(var(--spacing) * -11)}.-top-12{top:calc(var(--spacing) * -12)}.-top-14{top:calc(var(--spacing) * -14)}.-top-16{top:calc(var(--spacing) * -16)}.-top-20{top:calc(var(--spacing) * -20)}.-top-24{top:calc(var(--spacing) * -24)}.-top-28{top:calc(var(--spacing) * -28)}.-top-32{top:calc(var(--spacing) * -32)}.-top-36{top:calc(var(--spacing) * -36)}.-top-40{top:calc(var(--spacing) * -40)}.-top-44{top:calc(var(--spacing) * -44)}.-top-48{top:calc(var(--spacing) * -48)}.-top-52{top:calc(var(--spacing) * -52)}.-top-56{top:calc(var(--spacing) * -56)}.-top-60{top:calc(var(--spacing) * -60)}.-top-64{top:calc(var(--spacing) * -64)}.-top-72{top:calc(var(--spacing) * -72)}.-top-80{top:calc(var(--spacing) * -80)}.-top-96{top:calc(var(--spacing) * -96)}.-top-full{top:-100%}.-top-px{top:-1px}.top-0{top:0}.top-1{top:var(--spacing)}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-7{top:calc(var(--spacing) * 7)}.top-8{top:calc(var(--spacing) * 8)}.top-9{top:calc(var(--spacing) * 9)}.top-10{top:calc(var(--spacing) * 10)}.top-11{top:calc(var(--spacing) * 11)}.top-12{top:calc(var(--spacing) * 12)}.top-14{top:calc(var(--spacing) * 14)}.top-16{top:calc(var(--spacing) * 16)}.top-20{top:calc(var(--spacing) * 20)}.top-24{top:calc(var(--spacing) * 24)}.top-28{top:calc(var(--spacing) * 28)}.top-32{top:calc(var(--spacing) * 32)}.top-36{top:calc(var(--spacing) * 36)}.top-40{top:calc(var(--spacing) * 40)}.top-44{top:calc(var(--spacing) * 44)}.top-48{top:calc(var(--spacing) * 48)}.top-52{top:calc(var(--spacing) * 52)}.top-56{top:calc(var(--spacing) * 56)}.top-60{top:calc(var(--spacing) * 60)}.top-64{top:calc(var(--spacing) * 64)}.top-72{top:calc(var(--spacing) * 72)}.top-80{top:calc(var(--spacing) * 80)}.top-96{top:calc(var(--spacing) * 96)}.top-\[-1px\]{top:-1px}.top-auto{top:auto}.top-full{top:100%}.top-px{top:1px}.-right-0{right:0}.-right-1{right:calc(var(--spacing) * -1)}.-right-2{right:calc(var(--spacing) * -2)}.-right-3{right:calc(var(--spacing) * -3)}.-right-4{right:calc(var(--spacing) * -4)}.-right-5{right:calc(var(--spacing) * -5)}.-right-6{right:calc(var(--spacing) * -6)}.-right-7{right:calc(var(--spacing) * -7)}.-right-8{right:calc(var(--spacing) * -8)}.-right-9{right:calc(var(--spacing) * -9)}.-right-10{right:calc(var(--spacing) * -10)}.-right-11{right:calc(var(--spacing) * -11)}.-right-12{right:calc(var(--spacing) * -12)}.-right-14{right:calc(var(--spacing) * -14)}.-right-16{right:calc(var(--spacing) * -16)}.-right-20{right:calc(var(--spacing) * -20)}.-right-24{right:calc(var(--spacing) * -24)}.-right-28{right:calc(var(--spacing) * -28)}.-right-32{right:calc(var(--spacing) * -32)}.-right-36{right:calc(var(--spacing) * -36)}.-right-40{right:calc(var(--spacing) * -40)}.-right-44{right:calc(var(--spacing) * -44)}.-right-48{right:calc(var(--spacing) * -48)}.-right-52{right:calc(var(--spacing) * -52)}.-right-56{right:calc(var(--spacing) * -56)}.-right-60{right:calc(var(--spacing) * -60)}.-right-64{right:calc(var(--spacing) * -64)}.-right-72{right:calc(var(--spacing) * -72)}.-right-80{right:calc(var(--spacing) * -80)}.-right-96{right:calc(var(--spacing) * -96)}.-right-full{right:-100%}.-right-px{right:-1px}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.right-7{right:calc(var(--spacing) * 7)}.right-8{right:calc(var(--spacing) * 8)}.right-9{right:calc(var(--spacing) * 9)}.right-10{right:calc(var(--spacing) * 10)}.right-11{right:calc(var(--spacing) * 11)}.right-12{right:calc(var(--spacing) * 12)}.right-14{right:calc(var(--spacing) * 14)}.right-16{right:calc(var(--spacing) * 16)}.right-20{right:calc(var(--spacing) * 20)}.right-24{right:calc(var(--spacing) * 24)}.right-28{right:calc(var(--spacing) * 28)}.right-32{right:calc(var(--spacing) * 32)}.right-36{right:calc(var(--spacing) * 36)}.right-40{right:calc(var(--spacing) * 40)}.right-44{right:calc(var(--spacing) * 44)}.right-48{right:calc(var(--spacing) * 48)}.right-52{right:calc(var(--spacing) * 52)}.right-56{right:calc(var(--spacing) * 56)}.right-60{right:calc(var(--spacing) * 60)}.right-64{right:calc(var(--spacing) * 64)}.right-72{right:calc(var(--spacing) * 72)}.right-80{right:calc(var(--spacing) * 80)}.right-96{right:calc(var(--spacing) * 96)}.right-auto{right:auto}.right-full{right:100%}.right-px{right:1px}.-bottom-0{bottom:0}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-2{bottom:calc(var(--spacing) * -2)}.-bottom-3{bottom:calc(var(--spacing) * -3)}.-bottom-4{bottom:calc(var(--spacing) * -4)}.-bottom-5{bottom:calc(var(--spacing) * -5)}.-bottom-6{bottom:calc(var(--spacing) * -6)}.-bottom-7{bottom:calc(var(--spacing) * -7)}.-bottom-8{bottom:calc(var(--spacing) * -8)}.-bottom-9{bottom:calc(var(--spacing) * -9)}.-bottom-10{bottom:calc(var(--spacing) * -10)}.-bottom-11{bottom:calc(var(--spacing) * -11)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.-bottom-14{bottom:calc(var(--spacing) * -14)}.-bottom-16{bottom:calc(var(--spacing) * -16)}.-bottom-20{bottom:calc(var(--spacing) * -20)}.-bottom-24{bottom:calc(var(--spacing) * -24)}.-bottom-28{bottom:calc(var(--spacing) * -28)}.-bottom-32{bottom:calc(var(--spacing) * -32)}.-bottom-36{bottom:calc(var(--spacing) * -36)}.-bottom-40{bottom:calc(var(--spacing) * -40)}.-bottom-44{bottom:calc(var(--spacing) * -44)}.-bottom-48{bottom:calc(var(--spacing) * -48)}.-bottom-52{bottom:calc(var(--spacing) * -52)}.-bottom-56{bottom:calc(var(--spacing) * -56)}.-bottom-60{bottom:calc(var(--spacing) * -60)}.-bottom-64{bottom:calc(var(--spacing) * -64)}.-bottom-72{bottom:calc(var(--spacing) * -72)}.-bottom-80{bottom:calc(var(--spacing) * -80)}.-bottom-96{bottom:calc(var(--spacing) * -96)}.-bottom-full{bottom:-100%}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-7{bottom:calc(var(--spacing) * 7)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-9{bottom:calc(var(--spacing) * 9)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-11{bottom:calc(var(--spacing) * 11)}.bottom-12{bottom:calc(var(--spacing) * 12)}.bottom-14{bottom:calc(var(--spacing) * 14)}.bottom-16{bottom:calc(var(--spacing) * 16)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-28{bottom:calc(var(--spacing) * 28)}.bottom-32{bottom:calc(var(--spacing) * 32)}.bottom-36{bottom:calc(var(--spacing) * 36)}.bottom-40{bottom:calc(var(--spacing) * 40)}.bottom-44{bottom:calc(var(--spacing) * 44)}.bottom-48{bottom:calc(var(--spacing) * 48)}.bottom-52{bottom:calc(var(--spacing) * 52)}.bottom-56{bottom:calc(var(--spacing) * 56)}.bottom-60{bottom:calc(var(--spacing) * 60)}.bottom-64{bottom:calc(var(--spacing) * 64)}.bottom-72{bottom:calc(var(--spacing) * 72)}.bottom-80{bottom:calc(var(--spacing) * 80)}.bottom-96{bottom:calc(var(--spacing) * 96)}.bottom-auto{bottom:auto}.bottom-full{bottom:100%}.bottom-px{bottom:1px}.-left-0{left:0}.-left-1{left:calc(var(--spacing) * -1)}.-left-2{left:calc(var(--spacing) * -2)}.-left-3{left:calc(var(--spacing) * -3)}.-left-4{left:calc(var(--spacing) * -4)}.-left-5{left:calc(var(--spacing) * -5)}.-left-6{left:calc(var(--spacing) * -6)}.-left-7{left:calc(var(--spacing) * -7)}.-left-8{left:calc(var(--spacing) * -8)}.-left-9{left:calc(var(--spacing) * -9)}.-left-10{left:calc(var(--spacing) * -10)}.-left-11{left:calc(var(--spacing) * -11)}.-left-12{left:calc(var(--spacing) * -12)}.-left-14{left:calc(var(--spacing) * -14)}.-left-16{left:calc(var(--spacing) * -16)}.-left-20{left:calc(var(--spacing) * -20)}.-left-24{left:calc(var(--spacing) * -24)}.-left-28{left:calc(var(--spacing) * -28)}.-left-32{left:calc(var(--spacing) * -32)}.-left-36{left:calc(var(--spacing) * -36)}.-left-40{left:calc(var(--spacing) * -40)}.-left-44{left:calc(var(--spacing) * -44)}.-left-48{left:calc(var(--spacing) * -48)}.-left-52{left:calc(var(--spacing) * -52)}.-left-56{left:calc(var(--spacing) * -56)}.-left-60{left:calc(var(--spacing) * -60)}.-left-64{left:calc(var(--spacing) * -64)}.-left-72{left:calc(var(--spacing) * -72)}.-left-80{left:calc(var(--spacing) * -80)}.-left-96{left:calc(var(--spacing) * -96)}.-left-full{left:-100%}.-left-px{left:-1px}.left-0{left:0}.left-1{left:var(--spacing)}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.left-7{left:calc(var(--spacing) * 7)}.left-8{left:calc(var(--spacing) * 8)}.left-9{left:calc(var(--spacing) * 9)}.left-10{left:calc(var(--spacing) * 10)}.left-11{left:calc(var(--spacing) * 11)}.left-12{left:calc(var(--spacing) * 12)}.left-14{left:calc(var(--spacing) * 14)}.left-16{left:calc(var(--spacing) * 16)}.left-20{left:calc(var(--spacing) * 20)}.left-24{left:calc(var(--spacing) * 24)}.left-28{left:calc(var(--spacing) * 28)}.left-32{left:calc(var(--spacing) * 32)}.left-36{left:calc(var(--spacing) * 36)}.left-40{left:calc(var(--spacing) * 40)}.left-44{left:calc(var(--spacing) * 44)}.left-48{left:calc(var(--spacing) * 48)}.left-52{left:calc(var(--spacing) * 52)}.left-56{left:calc(var(--spacing) * 56)}.left-60{left:calc(var(--spacing) * 60)}.left-64{left:calc(var(--spacing) * 64)}.left-72{left:calc(var(--spacing) * 72)}.left-80{left:calc(var(--spacing) * 80)}.left-96{left:calc(var(--spacing) * 96)}.left-auto{left:auto}.left-full{left:100%}.left-px{left:1px}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.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-auto{z-index:auto}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.order-first{order:-9999}.order-last{order:9999}.order-none{order:0}.col-auto{grid-column:auto}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}.col-start-13{grid-column-start:13}.col-start-auto{grid-column-start:auto}.col-end-1{grid-column-end:1}.col-end-2{grid-column-end:2}.col-end-3{grid-column-end:3}.col-end-4{grid-column-end:4}.col-end-5{grid-column-end:5}.col-end-6{grid-column-end:6}.col-end-7{grid-column-end:7}.col-end-8{grid-column-end:8}.col-end-9{grid-column-end:9}.col-end-10{grid-column-end:10}.col-end-11{grid-column-end:11}.col-end-12{grid-column-end:12}.col-end-13{grid-column-end:13}.col-end-auto{grid-column-end:auto}.row-auto{grid-row:auto}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.row-span-4{grid-row:span 4/span 4}.row-span-5{grid-row:span 5/span 5}.row-span-6{grid-row:span 6/span 6}.row-span-full{grid-row:1/-1}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.row-start-4{grid-row-start:4}.row-start-5{grid-row-start:5}.row-start-6{grid-row-start:6}.row-start-7{grid-row-start:7}.row-start-auto{grid-row-start:auto}.row-end-1{grid-row-end:1}.row-end-2{grid-row-end:2}.row-end-3{grid-row-end:3}.row-end-4{grid-row-end:4}.row-end-5{grid-row-end:5}.row-end-6{grid-row-end:6}.row-end-7{grid-row-end:7}.row-end-auto{grid-row-end:auto}.float-left{float:left}.float-none{float:none}.float-right{float:right}.clear-both{clear:both}.clear-left{clear:left}.clear-none{clear:none}.clear-right{clear:right}.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}}.-m-0{margin:0}.-m-1{margin:calc(var(--spacing) * -1)}.-m-2{margin:calc(var(--spacing) * -2)}.-m-3{margin:calc(var(--spacing) * -3)}.-m-4{margin:calc(var(--spacing) * -4)}.-m-5{margin:calc(var(--spacing) * -5)}.-m-6{margin:calc(var(--spacing) * -6)}.-m-7{margin:calc(var(--spacing) * -7)}.-m-8{margin:calc(var(--spacing) * -8)}.-m-9{margin:calc(var(--spacing) * -9)}.-m-10{margin:calc(var(--spacing) * -10)}.-m-11{margin:calc(var(--spacing) * -11)}.-m-12{margin:calc(var(--spacing) * -12)}.-m-14{margin:calc(var(--spacing) * -14)}.-m-16{margin:calc(var(--spacing) * -16)}.-m-20{margin:calc(var(--spacing) * -20)}.-m-24{margin:calc(var(--spacing) * -24)}.-m-28{margin:calc(var(--spacing) * -28)}.-m-32{margin:calc(var(--spacing) * -32)}.-m-36{margin:calc(var(--spacing) * -36)}.-m-40{margin:calc(var(--spacing) * -40)}.-m-44{margin:calc(var(--spacing) * -44)}.-m-48{margin:calc(var(--spacing) * -48)}.-m-52{margin:calc(var(--spacing) * -52)}.-m-56{margin:calc(var(--spacing) * -56)}.-m-60{margin:calc(var(--spacing) * -60)}.-m-64{margin:calc(var(--spacing) * -64)}.-m-72{margin:calc(var(--spacing) * -72)}.-m-80{margin:calc(var(--spacing) * -80)}.-m-96{margin:calc(var(--spacing) * -96)}.-m-px{margin:-1px}.m-0{margin:0}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.m-6{margin:calc(var(--spacing) * 6)}.m-7{margin:calc(var(--spacing) * 7)}.m-8{margin:calc(var(--spacing) * 8)}.m-9{margin:calc(var(--spacing) * 9)}.m-10{margin:calc(var(--spacing) * 10)}.m-11{margin:calc(var(--spacing) * 11)}.m-12{margin:calc(var(--spacing) * 12)}.m-14{margin:calc(var(--spacing) * 14)}.m-16{margin:calc(var(--spacing) * 16)}.m-20{margin:calc(var(--spacing) * 20)}.m-24{margin:calc(var(--spacing) * 24)}.m-28{margin:calc(var(--spacing) * 28)}.m-32{margin:calc(var(--spacing) * 32)}.m-36{margin:calc(var(--spacing) * 36)}.m-40{margin:calc(var(--spacing) * 40)}.m-44{margin:calc(var(--spacing) * 44)}.m-48{margin:calc(var(--spacing) * 48)}.m-52{margin:calc(var(--spacing) * 52)}.m-56{margin:calc(var(--spacing) * 56)}.m-60{margin:calc(var(--spacing) * 60)}.m-64{margin:calc(var(--spacing) * 64)}.m-72{margin:calc(var(--spacing) * 72)}.m-80{margin:calc(var(--spacing) * 80)}.m-96{margin:calc(var(--spacing) * 96)}.m-auto{margin:auto}.m-px{margin:1px}.-mx-0{margin-inline:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.-mx-7{margin-inline:calc(var(--spacing) * -7)}.-mx-8{margin-inline:calc(var(--spacing) * -8)}.-mx-9{margin-inline:calc(var(--spacing) * -9)}.-mx-10{margin-inline:calc(var(--spacing) * -10)}.-mx-11{margin-inline:calc(var(--spacing) * -11)}.-mx-12{margin-inline:calc(var(--spacing) * -12)}.-mx-14{margin-inline:calc(var(--spacing) * -14)}.-mx-16{margin-inline:calc(var(--spacing) * -16)}.-mx-20{margin-inline:calc(var(--spacing) * -20)}.-mx-24{margin-inline:calc(var(--spacing) * -24)}.-mx-28{margin-inline:calc(var(--spacing) * -28)}.-mx-32{margin-inline:calc(var(--spacing) * -32)}.-mx-36{margin-inline:calc(var(--spacing) * -36)}.-mx-40{margin-inline:calc(var(--spacing) * -40)}.-mx-44{margin-inline:calc(var(--spacing) * -44)}.-mx-48{margin-inline:calc(var(--spacing) * -48)}.-mx-52{margin-inline:calc(var(--spacing) * -52)}.-mx-56{margin-inline:calc(var(--spacing) * -56)}.-mx-60{margin-inline:calc(var(--spacing) * -60)}.-mx-64{margin-inline:calc(var(--spacing) * -64)}.-mx-72{margin-inline:calc(var(--spacing) * -72)}.-mx-80{margin-inline:calc(var(--spacing) * -80)}.-mx-96{margin-inline:calc(var(--spacing) * -96)}.-mx-px{margin-inline:-1px}.mx-0{margin-inline:0}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-7{margin-inline:calc(var(--spacing) * 7)}.mx-8{margin-inline:calc(var(--spacing) * 8)}.mx-9{margin-inline:calc(var(--spacing) * 9)}.mx-10{margin-inline:calc(var(--spacing) * 10)}.mx-11{margin-inline:calc(var(--spacing) * 11)}.mx-12{margin-inline:calc(var(--spacing) * 12)}.mx-14{margin-inline:calc(var(--spacing) * 14)}.mx-16{margin-inline:calc(var(--spacing) * 16)}.mx-20{margin-inline:calc(var(--spacing) * 20)}.mx-24{margin-inline:calc(var(--spacing) * 24)}.mx-28{margin-inline:calc(var(--spacing) * 28)}.mx-32{margin-inline:calc(var(--spacing) * 32)}.mx-36{margin-inline:calc(var(--spacing) * 36)}.mx-40{margin-inline:calc(var(--spacing) * 40)}.mx-44{margin-inline:calc(var(--spacing) * 44)}.mx-48{margin-inline:calc(var(--spacing) * 48)}.mx-52{margin-inline:calc(var(--spacing) * 52)}.mx-56{margin-inline:calc(var(--spacing) * 56)}.mx-60{margin-inline:calc(var(--spacing) * 60)}.mx-64{margin-inline:calc(var(--spacing) * 64)}.mx-72{margin-inline:calc(var(--spacing) * 72)}.mx-80{margin-inline:calc(var(--spacing) * 80)}.mx-96{margin-inline:calc(var(--spacing) * 96)}.mx-auto{margin-inline:auto}.mx-px{margin-inline:1px}.-my-0{margin-block:0}.-my-1{margin-block:calc(var(--spacing) * -1)}.-my-2{margin-block:calc(var(--spacing) * -2)}.-my-3{margin-block:calc(var(--spacing) * -3)}.-my-4{margin-block:calc(var(--spacing) * -4)}.-my-5{margin-block:calc(var(--spacing) * -5)}.-my-6{margin-block:calc(var(--spacing) * -6)}.-my-7{margin-block:calc(var(--spacing) * -7)}.-my-8{margin-block:calc(var(--spacing) * -8)}.-my-9{margin-block:calc(var(--spacing) * -9)}.-my-10{margin-block:calc(var(--spacing) * -10)}.-my-11{margin-block:calc(var(--spacing) * -11)}.-my-12{margin-block:calc(var(--spacing) * -12)}.-my-14{margin-block:calc(var(--spacing) * -14)}.-my-16{margin-block:calc(var(--spacing) * -16)}.-my-20{margin-block:calc(var(--spacing) * -20)}.-my-24{margin-block:calc(var(--spacing) * -24)}.-my-28{margin-block:calc(var(--spacing) * -28)}.-my-32{margin-block:calc(var(--spacing) * -32)}.-my-36{margin-block:calc(var(--spacing) * -36)}.-my-40{margin-block:calc(var(--spacing) * -40)}.-my-44{margin-block:calc(var(--spacing) * -44)}.-my-48{margin-block:calc(var(--spacing) * -48)}.-my-52{margin-block:calc(var(--spacing) * -52)}.-my-56{margin-block:calc(var(--spacing) * -56)}.-my-60{margin-block:calc(var(--spacing) * -60)}.-my-64{margin-block:calc(var(--spacing) * -64)}.-my-72{margin-block:calc(var(--spacing) * -72)}.-my-80{margin-block:calc(var(--spacing) * -80)}.-my-96{margin-block:calc(var(--spacing) * -96)}.-my-px{margin-block:-1px}.my-0{margin-block:0}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-7{margin-block:calc(var(--spacing) * 7)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-9{margin-block:calc(var(--spacing) * 9)}.my-10{margin-block:calc(var(--spacing) * 10)}.my-11{margin-block:calc(var(--spacing) * 11)}.my-12{margin-block:calc(var(--spacing) * 12)}.my-14{margin-block:calc(var(--spacing) * 14)}.my-16{margin-block:calc(var(--spacing) * 16)}.my-20{margin-block:calc(var(--spacing) * 20)}.my-24{margin-block:calc(var(--spacing) * 24)}.my-28{margin-block:calc(var(--spacing) * 28)}.my-32{margin-block:calc(var(--spacing) * 32)}.my-36{margin-block:calc(var(--spacing) * 36)}.my-40{margin-block:calc(var(--spacing) * 40)}.my-44{margin-block:calc(var(--spacing) * 44)}.my-48{margin-block:calc(var(--spacing) * 48)}.my-52{margin-block:calc(var(--spacing) * 52)}.my-56{margin-block:calc(var(--spacing) * 56)}.my-60{margin-block:calc(var(--spacing) * 60)}.my-64{margin-block:calc(var(--spacing) * 64)}.my-72{margin-block:calc(var(--spacing) * 72)}.my-80{margin-block:calc(var(--spacing) * 80)}.my-96{margin-block:calc(var(--spacing) * 96)}.my-auto{margin-block:auto}.my-px{margin-block:1px}.-mt-0{margin-top:0}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-5{margin-top:calc(var(--spacing) * -5)}.-mt-6{margin-top:calc(var(--spacing) * -6)}.-mt-7{margin-top:calc(var(--spacing) * -7)}.-mt-8{margin-top:calc(var(--spacing) * -8)}.-mt-9{margin-top:calc(var(--spacing) * -9)}.-mt-10{margin-top:calc(var(--spacing) * -10)}.-mt-11{margin-top:calc(var(--spacing) * -11)}.-mt-12{margin-top:calc(var(--spacing) * -12)}.-mt-14{margin-top:calc(var(--spacing) * -14)}.-mt-16{margin-top:calc(var(--spacing) * -16)}.-mt-20{margin-top:calc(var(--spacing) * -20)}.-mt-24{margin-top:calc(var(--spacing) * -24)}.-mt-28{margin-top:calc(var(--spacing) * -28)}.-mt-32{margin-top:calc(var(--spacing) * -32)}.-mt-36{margin-top:calc(var(--spacing) * -36)}.-mt-40{margin-top:calc(var(--spacing) * -40)}.-mt-44{margin-top:calc(var(--spacing) * -44)}.-mt-48{margin-top:calc(var(--spacing) * -48)}.-mt-52{margin-top:calc(var(--spacing) * -52)}.-mt-56{margin-top:calc(var(--spacing) * -56)}.-mt-60{margin-top:calc(var(--spacing) * -60)}.-mt-64{margin-top:calc(var(--spacing) * -64)}.-mt-72{margin-top:calc(var(--spacing) * -72)}.-mt-80{margin-top:calc(var(--spacing) * -80)}.-mt-96{margin-top:calc(var(--spacing) * -96)}.-mt-px{margin-top:-1px}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.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-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-11{margin-top:calc(var(--spacing) * 11)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-28{margin-top:calc(var(--spacing) * 28)}.mt-32{margin-top:calc(var(--spacing) * 32)}.mt-36{margin-top:calc(var(--spacing) * 36)}.mt-40{margin-top:calc(var(--spacing) * 40)}.mt-44{margin-top:calc(var(--spacing) * 44)}.mt-48{margin-top:calc(var(--spacing) * 48)}.mt-52{margin-top:calc(var(--spacing) * 52)}.mt-56{margin-top:calc(var(--spacing) * 56)}.mt-60{margin-top:calc(var(--spacing) * 60)}.mt-64{margin-top:calc(var(--spacing) * 64)}.mt-72{margin-top:calc(var(--spacing) * 72)}.mt-80{margin-top:calc(var(--spacing) * 80)}.mt-96{margin-top:calc(var(--spacing) * 96)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-0{margin-right:0}.-mr-1{margin-right:calc(var(--spacing) * -1)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.-mr-3{margin-right:calc(var(--spacing) * -3)}.-mr-4{margin-right:calc(var(--spacing) * -4)}.-mr-5{margin-right:calc(var(--spacing) * -5)}.-mr-6{margin-right:calc(var(--spacing) * -6)}.-mr-7{margin-right:calc(var(--spacing) * -7)}.-mr-8{margin-right:calc(var(--spacing) * -8)}.-mr-9{margin-right:calc(var(--spacing) * -9)}.-mr-10{margin-right:calc(var(--spacing) * -10)}.-mr-11{margin-right:calc(var(--spacing) * -11)}.-mr-12{margin-right:calc(var(--spacing) * -12)}.-mr-14{margin-right:calc(var(--spacing) * -14)}.-mr-16{margin-right:calc(var(--spacing) * -16)}.-mr-20{margin-right:calc(var(--spacing) * -20)}.-mr-24{margin-right:calc(var(--spacing) * -24)}.-mr-28{margin-right:calc(var(--spacing) * -28)}.-mr-32{margin-right:calc(var(--spacing) * -32)}.-mr-36{margin-right:calc(var(--spacing) * -36)}.-mr-40{margin-right:calc(var(--spacing) * -40)}.-mr-44{margin-right:calc(var(--spacing) * -44)}.-mr-48{margin-right:calc(var(--spacing) * -48)}.-mr-52{margin-right:calc(var(--spacing) * -52)}.-mr-56{margin-right:calc(var(--spacing) * -56)}.-mr-60{margin-right:calc(var(--spacing) * -60)}.-mr-64{margin-right:calc(var(--spacing) * -64)}.-mr-72{margin-right:calc(var(--spacing) * -72)}.-mr-80{margin-right:calc(var(--spacing) * -80)}.-mr-96{margin-right:calc(var(--spacing) * -96)}.-mr-px{margin-right:-1px}.mr-0{margin-right:0}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-5{margin-right:calc(var(--spacing) * 5)}.mr-6{margin-right:calc(var(--spacing) * 6)}.mr-7{margin-right:calc(var(--spacing) * 7)}.mr-8{margin-right:calc(var(--spacing) * 8)}.mr-9{margin-right:calc(var(--spacing) * 9)}.mr-10{margin-right:calc(var(--spacing) * 10)}.mr-11{margin-right:calc(var(--spacing) * 11)}.mr-12{margin-right:calc(var(--spacing) * 12)}.mr-14{margin-right:calc(var(--spacing) * 14)}.mr-16{margin-right:calc(var(--spacing) * 16)}.mr-20{margin-right:calc(var(--spacing) * 20)}.mr-24{margin-right:calc(var(--spacing) * 24)}.mr-28{margin-right:calc(var(--spacing) * 28)}.mr-32{margin-right:calc(var(--spacing) * 32)}.mr-36{margin-right:calc(var(--spacing) * 36)}.mr-40{margin-right:calc(var(--spacing) * 40)}.mr-44{margin-right:calc(var(--spacing) * 44)}.mr-48{margin-right:calc(var(--spacing) * 48)}.mr-52{margin-right:calc(var(--spacing) * 52)}.mr-56{margin-right:calc(var(--spacing) * 56)}.mr-60{margin-right:calc(var(--spacing) * 60)}.mr-64{margin-right:calc(var(--spacing) * 64)}.mr-72{margin-right:calc(var(--spacing) * 72)}.mr-80{margin-right:calc(var(--spacing) * 80)}.mr-96{margin-right:calc(var(--spacing) * 96)}.mr-auto{margin-right:auto}.mr-px{margin-right:1px}.-mb-0{margin-bottom:0}.-mb-1{margin-bottom:calc(var(--spacing) * -1)}.-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-7{margin-bottom:calc(var(--spacing) * -7)}.-mb-8{margin-bottom:calc(var(--spacing) * -8)}.-mb-9{margin-bottom:calc(var(--spacing) * -9)}.-mb-10{margin-bottom:calc(var(--spacing) * -10)}.-mb-11{margin-bottom:calc(var(--spacing) * -11)}.-mb-12{margin-bottom:calc(var(--spacing) * -12)}.-mb-14{margin-bottom:calc(var(--spacing) * -14)}.-mb-16{margin-bottom:calc(var(--spacing) * -16)}.-mb-20{margin-bottom:calc(var(--spacing) * -20)}.-mb-24{margin-bottom:calc(var(--spacing) * -24)}.-mb-28{margin-bottom:calc(var(--spacing) * -28)}.-mb-32{margin-bottom:calc(var(--spacing) * -32)}.-mb-36{margin-bottom:calc(var(--spacing) * -36)}.-mb-40{margin-bottom:calc(var(--spacing) * -40)}.-mb-44{margin-bottom:calc(var(--spacing) * -44)}.-mb-48{margin-bottom:calc(var(--spacing) * -48)}.-mb-52{margin-bottom:calc(var(--spacing) * -52)}.-mb-56{margin-bottom:calc(var(--spacing) * -56)}.-mb-60{margin-bottom:calc(var(--spacing) * -60)}.-mb-64{margin-bottom:calc(var(--spacing) * -64)}.-mb-72{margin-bottom:calc(var(--spacing) * -72)}.-mb-80{margin-bottom:calc(var(--spacing) * -80)}.-mb-96{margin-bottom:calc(var(--spacing) * -96)}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.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-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-11{margin-bottom:calc(var(--spacing) * 11)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.mb-24{margin-bottom:calc(var(--spacing) * 24)}.mb-28{margin-bottom:calc(var(--spacing) * 28)}.mb-32{margin-bottom:calc(var(--spacing) * 32)}.mb-36{margin-bottom:calc(var(--spacing) * 36)}.mb-40{margin-bottom:calc(var(--spacing) * 40)}.mb-44{margin-bottom:calc(var(--spacing) * 44)}.mb-48{margin-bottom:calc(var(--spacing) * 48)}.mb-52{margin-bottom:calc(var(--spacing) * 52)}.mb-56{margin-bottom:calc(var(--spacing) * 56)}.mb-60{margin-bottom:calc(var(--spacing) * 60)}.mb-64{margin-bottom:calc(var(--spacing) * 64)}.mb-72{margin-bottom:calc(var(--spacing) * 72)}.mb-80{margin-bottom:calc(var(--spacing) * 80)}.mb-96{margin-bottom:calc(var(--spacing) * 96)}.mb-auto{margin-bottom:auto}.mb-px{margin-bottom:1px}.-ml-0{margin-left:0}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-3{margin-left:calc(var(--spacing) * -3)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.-ml-5{margin-left:calc(var(--spacing) * -5)}.-ml-6{margin-left:calc(var(--spacing) * -6)}.-ml-7{margin-left:calc(var(--spacing) * -7)}.-ml-8{margin-left:calc(var(--spacing) * -8)}.-ml-9{margin-left:calc(var(--spacing) * -9)}.-ml-10{margin-left:calc(var(--spacing) * -10)}.-ml-11{margin-left:calc(var(--spacing) * -11)}.-ml-12{margin-left:calc(var(--spacing) * -12)}.-ml-14{margin-left:calc(var(--spacing) * -14)}.-ml-16{margin-left:calc(var(--spacing) * -16)}.-ml-20{margin-left:calc(var(--spacing) * -20)}.-ml-24{margin-left:calc(var(--spacing) * -24)}.-ml-28{margin-left:calc(var(--spacing) * -28)}.-ml-32{margin-left:calc(var(--spacing) * -32)}.-ml-36{margin-left:calc(var(--spacing) * -36)}.-ml-40{margin-left:calc(var(--spacing) * -40)}.-ml-44{margin-left:calc(var(--spacing) * -44)}.-ml-48{margin-left:calc(var(--spacing) * -48)}.-ml-52{margin-left:calc(var(--spacing) * -52)}.-ml-56{margin-left:calc(var(--spacing) * -56)}.-ml-60{margin-left:calc(var(--spacing) * -60)}.-ml-64{margin-left:calc(var(--spacing) * -64)}.-ml-72{margin-left:calc(var(--spacing) * -72)}.-ml-80{margin-left:calc(var(--spacing) * -80)}.-ml-96{margin-left:calc(var(--spacing) * -96)}.-ml-px{margin-left:-1px}.ml-0{margin-left:0}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-7{margin-left:calc(var(--spacing) * 7)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-9{margin-left:calc(var(--spacing) * 9)}.ml-10{margin-left:calc(var(--spacing) * 10)}.ml-11{margin-left:calc(var(--spacing) * 11)}.ml-12{margin-left:calc(var(--spacing) * 12)}.ml-14{margin-left:calc(var(--spacing) * 14)}.ml-16{margin-left:calc(var(--spacing) * 16)}.ml-20{margin-left:calc(var(--spacing) * 20)}.ml-24{margin-left:calc(var(--spacing) * 24)}.ml-28{margin-left:calc(var(--spacing) * 28)}.ml-32{margin-left:calc(var(--spacing) * 32)}.ml-36{margin-left:calc(var(--spacing) * 36)}.ml-40{margin-left:calc(var(--spacing) * 40)}.ml-44{margin-left:calc(var(--spacing) * 44)}.ml-48{margin-left:calc(var(--spacing) * 48)}.ml-52{margin-left:calc(var(--spacing) * 52)}.ml-56{margin-left:calc(var(--spacing) * 56)}.ml-60{margin-left:calc(var(--spacing) * 60)}.ml-64{margin-left:calc(var(--spacing) * 64)}.ml-72{margin-left:calc(var(--spacing) * 72)}.ml-80{margin-left:calc(var(--spacing) * 80)}.ml-96{margin-left:calc(var(--spacing) * 96)}.ml-auto{margin-left:auto}.ml-px{margin-left:1px}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.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-full{width:100%;height:100%}.h-0{height:0}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-56{height:calc(var(--spacing) * 56)}.h-60{height:calc(var(--spacing) * 60)}.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-\[18px\]{height:18px}.h-\[56px\]{height:56px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:0}.max-h-1{max-height:var(--spacing)}.max-h-2{max-height:calc(var(--spacing) * 2)}.max-h-3{max-height:calc(var(--spacing) * 3)}.max-h-4{max-height:calc(var(--spacing) * 4)}.max-h-5{max-height:calc(var(--spacing) * 5)}.max-h-6{max-height:calc(var(--spacing) * 6)}.max-h-7{max-height:calc(var(--spacing) * 7)}.max-h-8{max-height:calc(var(--spacing) * 8)}.max-h-9{max-height:calc(var(--spacing) * 9)}.max-h-10{max-height:calc(var(--spacing) * 10)}.max-h-11{max-height:calc(var(--spacing) * 11)}.max-h-12{max-height:calc(var(--spacing) * 12)}.max-h-14{max-height:calc(var(--spacing) * 14)}.max-h-16{max-height:calc(var(--spacing) * 16)}.max-h-20{max-height:calc(var(--spacing) * 20)}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-full{max-height:100%}.max-h-px{max-height:1px}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.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-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[18px\]{width:18px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-min{width:min-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-0{max-width:0}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-150{max-width:calc(var(--spacing) * 150)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-min{max-width:min-content}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-screen-2xl{max-width:var(--breakpoint-2xl)}.max-w-screen-lg{max-width:var(--breakpoint-lg)}.max-w-screen-md{max-width:var(--breakpoint-md)}.max-w-screen-sm{max-width:var(--breakpoint-sm)}.max-w-screen-xl{max-width:var(--breakpoint-xl)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.min-w-min{min-width:min-content}.flex-1{flex:1}.flex-auto{flex:auto}.flex-initial{flex:0 auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.grow{flex-grow:1}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.origin-bottom{transform-origin:bottom}.origin-bottom-left{transform-origin:0 100%}.origin-bottom-right{transform-origin:100% 100%}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.origin-right{transform-origin:100%}.origin-top{transform-origin:top}.origin-top-left{transform-origin:0 0}.origin-top-right{transform-origin:100% 0}.-translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-2{--tw-translate-x:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-3{--tw-translate-x:calc(var(--spacing) * -3);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-4{--tw-translate-x:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-5{--tw-translate-x:calc(var(--spacing) * -5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-6{--tw-translate-x:calc(var(--spacing) * -6);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-7{--tw-translate-x:calc(var(--spacing) * -7);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-8{--tw-translate-x:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-9{--tw-translate-x:calc(var(--spacing) * -9);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-10{--tw-translate-x:calc(var(--spacing) * -10);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-11{--tw-translate-x:calc(var(--spacing) * -11);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-12{--tw-translate-x:calc(var(--spacing) * -12);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-14{--tw-translate-x:calc(var(--spacing) * -14);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-16{--tw-translate-x:calc(var(--spacing) * -16);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-20{--tw-translate-x:calc(var(--spacing) * -20);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-24{--tw-translate-x:calc(var(--spacing) * -24);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-28{--tw-translate-x:calc(var(--spacing) * -28);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-32{--tw-translate-x:calc(var(--spacing) * -32);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-36{--tw-translate-x:calc(var(--spacing) * -36);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-40{--tw-translate-x:calc(var(--spacing) * -40);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-44{--tw-translate-x:calc(var(--spacing) * -44);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-48{--tw-translate-x:calc(var(--spacing) * -48);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-52{--tw-translate-x:calc(var(--spacing) * -52);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-56{--tw-translate-x:calc(var(--spacing) * -56);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-60{--tw-translate-x:calc(var(--spacing) * -60);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-64{--tw-translate-x:calc(var(--spacing) * -64);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-72{--tw-translate-x:calc(var(--spacing) * -72);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-80{--tw-translate-x:calc(var(--spacing) * -80);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-96{--tw-translate-x:calc(var(--spacing) * -96);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-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-2{--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-3{--tw-translate-x:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-7{--tw-translate-x:calc(var(--spacing) * 7);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-8{--tw-translate-x:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-9{--tw-translate-x:calc(var(--spacing) * 9);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-10{--tw-translate-x:calc(var(--spacing) * 10);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-11{--tw-translate-x:calc(var(--spacing) * 11);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-12{--tw-translate-x:calc(var(--spacing) * 12);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-14{--tw-translate-x:calc(var(--spacing) * 14);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-16{--tw-translate-x:calc(var(--spacing) * 16);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-20{--tw-translate-x:calc(var(--spacing) * 20);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-24{--tw-translate-x:calc(var(--spacing) * 24);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-28{--tw-translate-x:calc(var(--spacing) * 28);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-32{--tw-translate-x:calc(var(--spacing) * 32);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-36{--tw-translate-x:calc(var(--spacing) * 36);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-40{--tw-translate-x:calc(var(--spacing) * 40);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-44{--tw-translate-x:calc(var(--spacing) * 44);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-48{--tw-translate-x:calc(var(--spacing) * 48);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-52{--tw-translate-x:calc(var(--spacing) * 52);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-56{--tw-translate-x:calc(var(--spacing) * 56);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-60{--tw-translate-x:calc(var(--spacing) * 60);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-64{--tw-translate-x:calc(var(--spacing) * 64);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-72{--tw-translate-x:calc(var(--spacing) * 72);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-80{--tw-translate-x:calc(var(--spacing) * 80);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-96{--tw-translate-x:calc(var(--spacing) * 96);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-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3{--tw-translate-y:calc(var(--spacing) * -3);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-4{--tw-translate-y:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-5{--tw-translate-y:calc(var(--spacing) * -5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-6{--tw-translate-y:calc(var(--spacing) * -6);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-7{--tw-translate-y:calc(var(--spacing) * -7);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-8{--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-9{--tw-translate-y:calc(var(--spacing) * -9);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-10{--tw-translate-y:calc(var(--spacing) * -10);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-11{--tw-translate-y:calc(var(--spacing) * -11);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-12{--tw-translate-y:calc(var(--spacing) * -12);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-14{--tw-translate-y:calc(var(--spacing) * -14);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-16{--tw-translate-y:calc(var(--spacing) * -16);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-20{--tw-translate-y:calc(var(--spacing) * -20);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-24{--tw-translate-y:calc(var(--spacing) * -24);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-28{--tw-translate-y:calc(var(--spacing) * -28);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-32{--tw-translate-y:calc(var(--spacing) * -32);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-36{--tw-translate-y:calc(var(--spacing) * -36);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-40{--tw-translate-y:calc(var(--spacing) * -40);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-44{--tw-translate-y:calc(var(--spacing) * -44);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-48{--tw-translate-y:calc(var(--spacing) * -48);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-52{--tw-translate-y:calc(var(--spacing) * -52);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-56{--tw-translate-y:calc(var(--spacing) * -56);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-60{--tw-translate-y:calc(var(--spacing) * -60);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-64{--tw-translate-y:calc(var(--spacing) * -64);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-72{--tw-translate-y:calc(var(--spacing) * -72);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-80{--tw-translate-y:calc(var(--spacing) * -80);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-96{--tw-translate-y:calc(var(--spacing) * -96);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-px{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;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)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-5{--tw-translate-y:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-7{--tw-translate-y:calc(var(--spacing) * 7);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-8{--tw-translate-y:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-9{--tw-translate-y:calc(var(--spacing) * 9);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-10{--tw-translate-y:calc(var(--spacing) * 10);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-11{--tw-translate-y:calc(var(--spacing) * 11);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-12{--tw-translate-y:calc(var(--spacing) * 12);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-14{--tw-translate-y:calc(var(--spacing) * 14);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-16{--tw-translate-y:calc(var(--spacing) * 16);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-20{--tw-translate-y:calc(var(--spacing) * 20);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-24{--tw-translate-y:calc(var(--spacing) * 24);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-28{--tw-translate-y:calc(var(--spacing) * 28);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-32{--tw-translate-y:calc(var(--spacing) * 32);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-36{--tw-translate-y:calc(var(--spacing) * 36);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-40{--tw-translate-y:calc(var(--spacing) * 40);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-44{--tw-translate-y:calc(var(--spacing) * 44);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-48{--tw-translate-y:calc(var(--spacing) * 48);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-52{--tw-translate-y:calc(var(--spacing) * 52);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-56{--tw-translate-y:calc(var(--spacing) * 56);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-60{--tw-translate-y:calc(var(--spacing) * 60);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-64{--tw-translate-y:calc(var(--spacing) * 64);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-72{--tw-translate-y:calc(var(--spacing) * 72);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-80{--tw-translate-y:calc(var(--spacing) * 80);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-96{--tw-translate-y:calc(var(--spacing) * 96);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-px{--tw-translate-y:1px;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-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;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-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-150{--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-50{--tw-scale-x:50%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-75{--tw-scale-x:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-90{--tw-scale-x:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-95{--tw-scale-x:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-100{--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-105{--tw-scale-x:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-110{--tw-scale-x:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-125{--tw-scale-x:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-150{--tw-scale-x:150%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-y-0{--tw-scale-y:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-y-50{--tw-scale-y:50%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-y-75{--tw-scale-y:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-y-90{--tw-scale-y:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-y-95{--tw-scale-y:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-y-100{--tw-scale-y:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-y-105{--tw-scale-y:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-y-110{--tw-scale-y:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-y-125{--tw-scale-y:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-y-150{--tw-scale-y:150%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-1{rotate:-1deg}.-rotate-2{rotate:-2deg}.-rotate-3{rotate:-3deg}.-rotate-6{rotate:-6deg}.-rotate-12{rotate:-12deg}.-rotate-45{rotate:-45deg}.-rotate-90{rotate:-90deg}.-rotate-180{rotate:-180deg}.rotate-0{rotate:0deg}.rotate-1{rotate:1deg}.rotate-2{rotate:2deg}.rotate-3{rotate:3deg}.rotate-6{rotate:6deg}.rotate-12{rotate:12deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.-skew-x-1{--tw-skew-x:skewX(calc(1deg * -1));transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.-skew-x-2{--tw-skew-x:skewX(calc(2deg * -1));transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.-skew-x-3{--tw-skew-x:skewX(calc(3deg * -1));transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.-skew-x-6{--tw-skew-x:skewX(calc(6deg * -1));transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.-skew-x-12{--tw-skew-x:skewX(calc(12deg * -1));transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.skew-x-0{--tw-skew-x:skewX(0deg);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.skew-x-1{--tw-skew-x:skewX(1deg);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.skew-x-2{--tw-skew-x:skewX(2deg);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.skew-x-3{--tw-skew-x:skewX(3deg);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.skew-x-6{--tw-skew-x:skewX(6deg);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.skew-x-12{--tw-skew-x:skewX(12deg);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.-skew-y-1{--tw-skew-y:skewY(calc(1deg * -1));transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.-skew-y-2{--tw-skew-y:skewY(calc(2deg * -1));transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.-skew-y-3{--tw-skew-y:skewY(calc(3deg * -1));transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.-skew-y-6{--tw-skew-y:skewY(calc(6deg * -1));transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.-skew-y-12{--tw-skew-y:skewY(calc(12deg * -1));transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.skew-y-0{--tw-skew-y:skewY(0deg);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.skew-y-1{--tw-skew-y:skewY(1deg);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.skew-y-2{--tw-skew-y:skewY(2deg);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.skew-y-3{--tw-skew-y:skewY(3deg);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.skew-y-6{--tw-skew-y:skewY(6deg);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.skew-y-12{--tw-skew-y:skewY(12deg);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-none{transform:none}.animate-bounce{animation:var(--animate-bounce)}.animate-none{animation:none}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-not-allowed\!{cursor:not-allowed!important}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-wait{cursor:wait}.resize{resize:both}.resize-none{resize:none}.resize-x{resize:horizontal}.resize-y{resize:vertical}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-cols-auto{grid-auto-columns:auto}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.auto-cols-max{grid-auto-columns:max-content}.auto-cols-min{grid-auto-columns:min-content}.grid-flow-col{grid-auto-flow:column}.grid-flow-col-dense{grid-auto-flow:column dense}.grid-flow-row{grid-auto-flow:row}.grid-flow-row-dense{grid-auto-flow:dense}.auto-rows-auto{grid-auto-rows:auto}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.auto-rows-max{grid-auto-rows:max-content}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-none{grid-template-columns:none}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.grid-rows-none{grid-template-rows:none}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.place-content-around{place-content:space-around}.place-content-between{place-content:space-between}.place-content-center{place-content:center}.place-content-end{place-content:end}.place-content-evenly{place-content:space-evenly}.place-content-start{place-content:start}.place-content-stretch{place-content:stretch}.place-items-center{place-items:center}.place-items-end{place-items:end}.place-items-start{place-items:start}.place-items-stretch{place-items:stretch stretch}.content-around{align-content:space-around}.content-between{align-content:space-between}.content-center{align-content:center}.content-end{align-content:flex-end}.content-evenly{align-content:space-evenly}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.justify-items-start{justify-items:start}.justify-items-stretch{justify-items:stretch}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-11{gap:calc(var(--spacing) * 11)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-20{gap:calc(var(--spacing) * 20)}.gap-24{gap:calc(var(--spacing) * 24)}.gap-28{gap:calc(var(--spacing) * 28)}.gap-32{gap:calc(var(--spacing) * 32)}.gap-36{gap:calc(var(--spacing) * 36)}.gap-40{gap:calc(var(--spacing) * 40)}.gap-44{gap:calc(var(--spacing) * 44)}.gap-48{gap:calc(var(--spacing) * 48)}.gap-52{gap:calc(var(--spacing) * 52)}.gap-56{gap:calc(var(--spacing) * 56)}.gap-60{gap:calc(var(--spacing) * 60)}.gap-64{gap:calc(var(--spacing) * 64)}.gap-72{gap:calc(var(--spacing) * 72)}.gap-80{gap:calc(var(--spacing) * 80)}.gap-96{gap:calc(var(--spacing) * 96)}.gap-px{gap:1px}:where(.-space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.-space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * -1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * -1) * calc(1 - var(--tw-space-y-reverse)))}:where(.-space-y-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-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * -7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * -7) * calc(1 - var(--tw-space-y-reverse)))}:where(.-space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * -8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * -8) * calc(1 - var(--tw-space-y-reverse)))}:where(.-space-y-9>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * -9) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * -9) * calc(1 - var(--tw-space-y-reverse)))}:where(.-space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * -10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * -10) * calc(1 - var(--tw-space-y-reverse)))}:where(.-space-y-11>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * -11) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * -11) * calc(1 - var(--tw-space-y-reverse)))}:where(.-space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * -12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * -12) * calc(1 - var(--tw-space-y-reverse)))}:where(.-space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * -14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * -14) * calc(1 - var(--tw-space-y-reverse)))}:where(.-space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * -16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * -16) * calc(1 - var(--tw-space-y-reverse)))}:where(.-space-y-20>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * -20) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * -20) * calc(1 - var(--tw-space-y-reverse)))}:where(.-space-y-24>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * -24) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * -24) * calc(1 - var(--tw-space-y-reverse)))}:where(.-space-y-28>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * -28) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * -28) * calc(1 - var(--tw-space-y-reverse)))}:where(.-space-y-32>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * -32) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * -32) * calc(1 - var(--tw-space-y-reverse)))}:where(.-space-y-36>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * -36) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * -36) * calc(1 - var(--tw-space-y-reverse)))}:where(.-space-y-40>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * -40) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * -40) * calc(1 - var(--tw-space-y-reverse)))}:where(.-space-y-44>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * -44) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * -44) * calc(1 - var(--tw-space-y-reverse)))}:where(.-space-y-48>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * -48) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * -48) * calc(1 - var(--tw-space-y-reverse)))}:where(.-space-y-52>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * -52) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * -52) * calc(1 - var(--tw-space-y-reverse)))}:where(.-space-y-56>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * -56) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * -56) * calc(1 - var(--tw-space-y-reverse)))}:where(.-space-y-60>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * -60) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * -60) * calc(1 - var(--tw-space-y-reverse)))}:where(.-space-y-64>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * -64) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * -64) * calc(1 - var(--tw-space-y-reverse)))}:where(.-space-y-72>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * -72) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * -72) * calc(1 - var(--tw-space-y-reverse)))}:where(.-space-y-80>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * -80) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * -80) * calc(1 - var(--tw-space-y-reverse)))}:where(.-space-y-96>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * -96) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * -96) * calc(1 - var(--tw-space-y-reverse)))}:where(.-space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(-1px * var(--tw-space-y-reverse));margin-block-end:calc(-1px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}: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-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-9>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 9) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 9) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-11>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 11) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 11) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-20>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-24>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 24) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 24) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-28>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 28) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 28) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-32>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 32) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 32) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-36>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 36) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 36) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-40>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 40) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 40) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-44>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 44) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 44) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-48>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 48) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 48) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-52>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 52) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 52) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-56>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 56) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 56) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-60>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 60) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 60) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-64>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 64) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 64) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-72>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 72) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 72) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-80>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 80) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 80) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-96>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 96) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 96) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px * var(--tw-space-y-reverse));margin-block-end:calc(1px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}.gap-x-0{column-gap:0}.gap-x-1{column-gap:var(--spacing)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-9{column-gap:calc(var(--spacing) * 9)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-11{column-gap:calc(var(--spacing) * 11)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-x-14{column-gap:calc(var(--spacing) * 14)}.gap-x-16{column-gap:calc(var(--spacing) * 16)}.gap-x-20{column-gap:calc(var(--spacing) * 20)}.gap-x-24{column-gap:calc(var(--spacing) * 24)}.gap-x-28{column-gap:calc(var(--spacing) * 28)}.gap-x-32{column-gap:calc(var(--spacing) * 32)}.gap-x-36{column-gap:calc(var(--spacing) * 36)}.gap-x-40{column-gap:calc(var(--spacing) * 40)}.gap-x-44{column-gap:calc(var(--spacing) * 44)}.gap-x-48{column-gap:calc(var(--spacing) * 48)}.gap-x-52{column-gap:calc(var(--spacing) * 52)}.gap-x-56{column-gap:calc(var(--spacing) * 56)}.gap-x-60{column-gap:calc(var(--spacing) * 60)}.gap-x-64{column-gap:calc(var(--spacing) * 64)}.gap-x-72{column-gap:calc(var(--spacing) * 72)}.gap-x-80{column-gap:calc(var(--spacing) * 80)}.gap-x-96{column-gap:calc(var(--spacing) * 96)}.gap-x-px{column-gap:1px}:where(.-space-x-0>:not(:last-child)){--tw-space-x-reverse:0;margin-inline:0}:where(.-space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -3) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -4) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -5) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -6) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -6) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-7>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -7) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -7) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -8) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -8) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-9>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -9) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -9) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-10>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -10) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -10) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-11>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -11) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -11) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-12>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -12) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -12) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-14>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -14) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -14) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-16>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -16) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -16) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-20>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -20) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -20) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-24>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -24) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -24) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-28>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -28) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -28) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-32>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -32) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -32) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-36>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -36) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -36) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-40>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -40) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -40) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-44>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -44) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -44) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-48>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -48) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -48) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-52>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -52) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -52) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-56>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -56) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -56) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-60>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -60) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -60) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-64>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -64) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -64) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-72>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -72) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -72) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-80>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -80) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -80) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-96>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -96) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -96) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-px>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(-1px * var(--tw-space-x-reverse));margin-inline-end:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-0>:not(:last-child)){--tw-space-x-reverse:0;margin-inline:0}: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(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 6) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-7>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 7) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 8) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-9>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 9) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 9) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-10>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 10) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-11>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 11) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 11) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-12>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 12) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-14>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 14) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-16>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 16) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-20>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 20) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-24>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 24) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 24) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-28>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 28) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 28) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-32>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 32) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 32) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-36>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 36) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 36) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-40>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 40) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 40) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-44>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 44) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 44) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-48>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 48) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 48) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-52>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 52) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 52) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-56>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 56) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 56) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-60>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 60) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 60) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-64>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 64) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 64) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-72>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 72) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 72) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-80>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 80) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 80) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-96>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 96) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 96) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-px>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(1px * var(--tw-space-x-reverse));margin-inline-end:calc(1px * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.gap-y-0{row-gap:0}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-7{row-gap:calc(var(--spacing) * 7)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-9{row-gap:calc(var(--spacing) * 9)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-11{row-gap:calc(var(--spacing) * 11)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.gap-y-14{row-gap:calc(var(--spacing) * 14)}.gap-y-16{row-gap:calc(var(--spacing) * 16)}.gap-y-20{row-gap:calc(var(--spacing) * 20)}.gap-y-24{row-gap:calc(var(--spacing) * 24)}.gap-y-28{row-gap:calc(var(--spacing) * 28)}.gap-y-32{row-gap:calc(var(--spacing) * 32)}.gap-y-36{row-gap:calc(var(--spacing) * 36)}.gap-y-40{row-gap:calc(var(--spacing) * 40)}.gap-y-44{row-gap:calc(var(--spacing) * 44)}.gap-y-48{row-gap:calc(var(--spacing) * 48)}.gap-y-52{row-gap:calc(var(--spacing) * 52)}.gap-y-56{row-gap:calc(var(--spacing) * 56)}.gap-y-60{row-gap:calc(var(--spacing) * 60)}.gap-y-64{row-gap:calc(var(--spacing) * 64)}.gap-y-72{row-gap:calc(var(--spacing) * 72)}.gap-y-80{row-gap:calc(var(--spacing) * 80)}.gap-y-96{row-gap:calc(var(--spacing) * 96)}.gap-y-px{row-gap:1px}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-x-0>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(0px * var(--tw-divide-x-reverse));border-inline-end-width:calc(0px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-x-2>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(2px * var(--tw-divide-x-reverse));border-inline-end-width:calc(2px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-x-4>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(4px * var(--tw-divide-x-reverse));border-inline-end-width:calc(4px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-x-8>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(8px * var(--tw-divide-x-reverse));border-inline-end-width:calc(8px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-2>: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(2px * var(--tw-divide-y-reverse));border-bottom-width:calc(2px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-4>: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(4px * var(--tw-divide-y-reverse));border-bottom-width:calc(4px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-8>: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(8px * var(--tw-divide-y-reverse));border-bottom-width:calc(8px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}:where(.divide-dashed>:not(:last-child)){--tw-border-style:dashed;border-style:dashed}:where(.divide-dotted>:not(:last-child)){--tw-border-style:dotted;border-style:dotted}:where(.divide-double>:not(:last-child)){--tw-border-style:double;border-style:double}:where(.divide-none>:not(:last-child)){--tw-border-style:none;border-style:none}:where(.divide-solid>:not(:last-child)){--tw-border-style:solid;border-style:solid}:where(.divide-black>:not(:last-child)){border-color:var(--color-black)}:where(.divide-blue-50>:not(:last-child)){border-color:var(--color-blue-50)}:where(.divide-blue-100>:not(:last-child)){border-color:var(--color-blue-100)}:where(.divide-blue-200>:not(:last-child)){border-color:var(--color-blue-200)}:where(.divide-blue-300>:not(:last-child)){border-color:var(--color-blue-300)}:where(.divide-blue-400>:not(:last-child)){border-color:var(--color-blue-400)}:where(.divide-blue-500>:not(:last-child)){border-color:var(--color-blue-500)}:where(.divide-blue-600>:not(:last-child)){border-color:var(--color-blue-600)}:where(.divide-blue-700>:not(:last-child)){border-color:var(--color-blue-700)}:where(.divide-blue-800>:not(:last-child)){border-color:var(--color-blue-800)}:where(.divide-blue-900>:not(:last-child)){border-color:var(--color-blue-900)}:where(.divide-current>:not(:last-child)){border-color:currentColor}:where(.divide-gray-50>:not(:last-child)){border-color:var(--color-gray-50)}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}:where(.divide-gray-200>:not(:last-child)){border-color:var(--color-gray-200)}:where(.divide-gray-300>:not(:last-child)){border-color:var(--color-gray-300)}:where(.divide-gray-400>:not(:last-child)){border-color:var(--color-gray-400)}:where(.divide-gray-500>:not(:last-child)){border-color:var(--color-gray-500)}:where(.divide-gray-600>:not(:last-child)){border-color:var(--color-gray-600)}:where(.divide-gray-700>:not(:last-child)){border-color:var(--color-gray-700)}:where(.divide-gray-800>:not(:last-child)){border-color:var(--color-gray-800)}:where(.divide-gray-900>:not(:last-child)){border-color:var(--color-gray-900)}:where(.divide-green-50>:not(:last-child)){border-color:var(--color-green-50)}:where(.divide-green-100>:not(:last-child)){border-color:var(--color-green-100)}:where(.divide-green-200>:not(:last-child)){border-color:var(--color-green-200)}:where(.divide-green-300>:not(:last-child)){border-color:var(--color-green-300)}:where(.divide-green-400>:not(:last-child)){border-color:var(--color-green-400)}:where(.divide-green-500>:not(:last-child)){border-color:var(--color-green-500)}:where(.divide-green-600>:not(:last-child)){border-color:var(--color-green-600)}:where(.divide-green-700>:not(:last-child)){border-color:var(--color-green-700)}:where(.divide-green-800>:not(:last-child)){border-color:var(--color-green-800)}:where(.divide-green-900>:not(:last-child)){border-color:var(--color-green-900)}:where(.divide-indigo-50>:not(:last-child)){border-color:var(--color-indigo-50)}:where(.divide-indigo-100>:not(:last-child)){border-color:var(--color-indigo-100)}:where(.divide-indigo-200>:not(:last-child)){border-color:var(--color-indigo-200)}:where(.divide-indigo-300>:not(:last-child)){border-color:var(--color-indigo-300)}:where(.divide-indigo-400>:not(:last-child)){border-color:var(--color-indigo-400)}:where(.divide-indigo-500>:not(:last-child)){border-color:var(--color-indigo-500)}:where(.divide-indigo-600>:not(:last-child)){border-color:var(--color-indigo-600)}:where(.divide-indigo-700>:not(:last-child)){border-color:var(--color-indigo-700)}:where(.divide-indigo-800>:not(:last-child)){border-color:var(--color-indigo-800)}:where(.divide-indigo-900>:not(:last-child)){border-color:var(--color-indigo-900)}:where(.divide-neutral-200>:not(:last-child)){border-color:var(--color-neutral-200)}:where(.divide-pink-50>:not(:last-child)){border-color:var(--color-pink-50)}:where(.divide-pink-100>:not(:last-child)){border-color:var(--color-pink-100)}:where(.divide-pink-200>:not(:last-child)){border-color:var(--color-pink-200)}:where(.divide-pink-300>:not(:last-child)){border-color:var(--color-pink-300)}:where(.divide-pink-400>:not(:last-child)){border-color:var(--color-pink-400)}:where(.divide-pink-500>:not(:last-child)){border-color:var(--color-pink-500)}:where(.divide-pink-600>:not(:last-child)){border-color:var(--color-pink-600)}:where(.divide-pink-700>:not(:last-child)){border-color:var(--color-pink-700)}:where(.divide-pink-800>:not(:last-child)){border-color:var(--color-pink-800)}:where(.divide-pink-900>:not(:last-child)){border-color:var(--color-pink-900)}:where(.divide-purple-50>:not(:last-child)){border-color:var(--color-purple-50)}:where(.divide-purple-100>:not(:last-child)){border-color:var(--color-purple-100)}:where(.divide-purple-200>:not(:last-child)){border-color:var(--color-purple-200)}:where(.divide-purple-300>:not(:last-child)){border-color:var(--color-purple-300)}:where(.divide-purple-400>:not(:last-child)){border-color:var(--color-purple-400)}:where(.divide-purple-500>:not(:last-child)){border-color:var(--color-purple-500)}:where(.divide-purple-600>:not(:last-child)){border-color:var(--color-purple-600)}:where(.divide-purple-700>:not(:last-child)){border-color:var(--color-purple-700)}:where(.divide-purple-800>:not(:last-child)){border-color:var(--color-purple-800)}:where(.divide-purple-900>:not(:last-child)){border-color:var(--color-purple-900)}:where(.divide-red-50>:not(:last-child)){border-color:var(--color-red-50)}:where(.divide-red-100>:not(:last-child)){border-color:var(--color-red-100)}:where(.divide-red-200>:not(:last-child)){border-color:var(--color-red-200)}:where(.divide-red-300>:not(:last-child)){border-color:var(--color-red-300)}:where(.divide-red-400>:not(:last-child)){border-color:var(--color-red-400)}:where(.divide-red-500>:not(:last-child)){border-color:var(--color-red-500)}:where(.divide-red-600>:not(:last-child)){border-color:var(--color-red-600)}:where(.divide-red-700>:not(:last-child)){border-color:var(--color-red-700)}:where(.divide-red-800>:not(:last-child)){border-color:var(--color-red-800)}:where(.divide-red-900>:not(:last-child)){border-color:var(--color-red-900)}:where(.divide-transparent>:not(:last-child)){border-color:#0000}:where(.divide-white>:not(:last-child)){border-color:var(--color-white)}:where(.divide-yellow-50>:not(:last-child)){border-color:var(--color-yellow-50)}:where(.divide-yellow-100>:not(:last-child)){border-color:var(--color-yellow-100)}:where(.divide-yellow-200>:not(:last-child)){border-color:var(--color-yellow-200)}:where(.divide-yellow-300>:not(:last-child)){border-color:var(--color-yellow-300)}:where(.divide-yellow-400>:not(:last-child)){border-color:var(--color-yellow-400)}:where(.divide-yellow-500>:not(:last-child)){border-color:var(--color-yellow-500)}:where(.divide-yellow-600>:not(:last-child)){border-color:var(--color-yellow-600)}:where(.divide-yellow-700>:not(:last-child)){border-color:var(--color-yellow-700)}:where(.divide-yellow-800>:not(:last-child)){border-color:var(--color-yellow-800)}:where(.divide-yellow-900>:not(:last-child)){border-color:var(--color-yellow-900)}.place-self-auto{place-self:auto}.place-self-center{place-self:center}.place-self-end{place-self:end}.place-self-start{place-self:start}.place-self-stretch{place-self:stretch stretch}.self-auto{align-self:auto}.self-baseline{align-self:baseline}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-auto{justify-self:auto}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.justify-self-stretch{justify-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-x-visible{overflow-x:visible}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-scroll{overflow-y:scroll}.overflow-y-visible{overflow-y:visible}.overscroll-auto{overscroll-behavior:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-none{overscroll-behavior:none}.overscroll-x-auto{overscroll-behavior-x:auto}.overscroll-x-contain{overscroll-behavior-x:contain}.overscroll-x-none{overscroll-behavior-x:none}.overscroll-y-auto{overscroll-behavior-y:auto}.overscroll-y-contain{overscroll-behavior-y:contain}.overscroll-y-none{overscroll-behavior-y:none}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-t-full{border-top-left-radius:2147483647px;border-top-right-radius:2147483647px}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-2xl{border-top-left-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-l-3xl{border-top-left-radius:var(--radius-3xl);border-bottom-left-radius:var(--radius-3xl)}.rounded-l-full{border-top-left-radius:2147483647px;border-bottom-left-radius:2147483647px}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-l-sm{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.rounded-l-xl{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-2xl{border-top-left-radius:var(--radius-2xl)}.rounded-tl-3xl{border-top-left-radius:var(--radius-3xl)}.rounded-tl-full{border-top-left-radius:2147483647px}.rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.rounded-tl-md{border-top-left-radius:var(--radius-md)}.rounded-tl-none{border-top-left-radius:0}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-tl-xl{border-top-left-radius:var(--radius-xl)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-2xl{border-top-right-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl)}.rounded-r-3xl{border-top-right-radius:var(--radius-3xl);border-bottom-right-radius:var(--radius-3xl)}.rounded-r-full{border-top-right-radius:2147483647px;border-bottom-right-radius:2147483647px}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-r-sm{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.rounded-tr{border-top-right-radius:.25rem}.rounded-tr-2xl{border-top-right-radius:var(--radius-2xl)}.rounded-tr-3xl{border-top-right-radius:var(--radius-3xl)}.rounded-tr-full{border-top-right-radius:2147483647px}.rounded-tr-lg{border-top-right-radius:var(--radius-lg)}.rounded-tr-md{border-top-right-radius:var(--radius-md)}.rounded-tr-none{border-top-right-radius:0}.rounded-tr-sm{border-top-right-radius:var(--radius-sm)}.rounded-tr-xl{border-top-right-radius:var(--radius-xl)}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-b-3xl{border-bottom-right-radius:var(--radius-3xl);border-bottom-left-radius:var(--radius-3xl)}.rounded-b-full{border-bottom-right-radius:2147483647px;border-bottom-left-radius:2147483647px}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-b-md{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-sm{border-bottom-right-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-br{border-bottom-right-radius:.25rem}.rounded-br-2xl{border-bottom-right-radius:var(--radius-2xl)}.rounded-br-3xl{border-bottom-right-radius:var(--radius-3xl)}.rounded-br-full{border-bottom-right-radius:2147483647px}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-br-none{border-bottom-right-radius:0}.rounded-br-sm{border-bottom-right-radius:var(--radius-sm)}.rounded-br-xl{border-bottom-right-radius:var(--radius-xl)}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-bl-2xl{border-bottom-left-radius:var(--radius-2xl)}.rounded-bl-3xl{border-bottom-left-radius:var(--radius-3xl)}.rounded-bl-full{border-bottom-left-radius:2147483647px}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.rounded-bl-none{border-bottom-left-radius:0}.rounded-bl-sm{border-bottom-left-radius:var(--radius-sm)}.rounded-bl-xl{border-bottom-left-radius:var(--radius-xl)}.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-8{border-style:var(--tw-border-style);border-width:8px}.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-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-t-8{border-top-style:var(--tw-border-style);border-top-width:8px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-r-4{border-right-style:var(--tw-border-style);border-right-width:4px}.border-r-8{border-right-style:var(--tw-border-style);border-right-width:8px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-b-8{border-bottom-style:var(--tw-border-style);border-bottom-width:8px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-8{border-left-style:var(--tw-border-style);border-left-width:8px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-double{--tw-border-style:double;border-style:double}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.border-black{border-color:var(--color-black)}.border-blue-50{border-color:var(--color-blue-50)}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-600{border-color:var(--color-blue-600)}.border-blue-700{border-color:var(--color-blue-700)}.border-blue-800{border-color:var(--color-blue-800)}.border-blue-900{border-color:var(--color-blue-900)}.border-current{border-color:currentColor}.border-gray-50{border-color:var(--color-gray-50)}.border-gray-100{border-color:var(--color-gray-100)}.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-gray-500{border-color:var(--color-gray-500)}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-700{border-color:var(--color-gray-700)}.border-gray-800{border-color:var(--color-gray-800)}.border-gray-900{border-color:var(--color-gray-900)}.border-green-50{border-color:var(--color-green-50)}.border-green-100{border-color:var(--color-green-100)}.border-green-200{border-color:var(--color-green-200)}.border-green-300{border-color:var(--color-green-300)}.border-green-400{border-color:var(--color-green-400)}.border-green-500{border-color:var(--color-green-500)}.border-green-600{border-color:var(--color-green-600)}.border-green-700{border-color:var(--color-green-700)}.border-green-800{border-color:var(--color-green-800)}.border-green-900{border-color:var(--color-green-900)}.border-indigo-50{border-color:var(--color-indigo-50)}.border-indigo-100{border-color:var(--color-indigo-100)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-300{border-color:var(--color-indigo-300)}.border-indigo-400{border-color:var(--color-indigo-400)}.border-indigo-500{border-color:var(--color-indigo-500)}.border-indigo-600{border-color:var(--color-indigo-600)}.border-indigo-700{border-color:var(--color-indigo-700)}.border-indigo-800{border-color:var(--color-indigo-800)}.border-indigo-900{border-color:var(--color-indigo-900)}.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-pink-50{border-color:var(--color-pink-50)}.border-pink-100{border-color:var(--color-pink-100)}.border-pink-200{border-color:var(--color-pink-200)}.border-pink-300{border-color:var(--color-pink-300)}.border-pink-400{border-color:var(--color-pink-400)}.border-pink-500{border-color:var(--color-pink-500)}.border-pink-600{border-color:var(--color-pink-600)}.border-pink-700{border-color:var(--color-pink-700)}.border-pink-800{border-color:var(--color-pink-800)}.border-pink-900{border-color:var(--color-pink-900)}.border-purple-50{border-color:var(--color-purple-50)}.border-purple-100{border-color:var(--color-purple-100)}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-300{border-color:var(--color-purple-300)}.border-purple-400{border-color:var(--color-purple-400)}.border-purple-500{border-color:var(--color-purple-500)}.border-purple-600{border-color:var(--color-purple-600)}.border-purple-700{border-color:var(--color-purple-700)}.border-purple-800{border-color:var(--color-purple-800)}.border-purple-900{border-color:var(--color-purple-900)}.border-red-50{border-color:var(--color-red-50)}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-400{border-color:var(--color-red-400)}.border-red-500{border-color:var(--color-red-500)}.border-red-600{border-color:var(--color-red-600)}.border-red-700{border-color:var(--color-red-700)}.border-red-800{border-color:var(--color-red-800)}.border-red-900{border-color:var(--color-red-900)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-yellow-50{border-color:var(--color-yellow-50)}.border-yellow-100{border-color:var(--color-yellow-100)}.border-yellow-200{border-color:var(--color-yellow-200)}.border-yellow-300{border-color:var(--color-yellow-300)}.border-yellow-400{border-color:var(--color-yellow-400)}.border-yellow-500{border-color:var(--color-yellow-500)}.border-yellow-600{border-color:var(--color-yellow-600)}.border-yellow-700{border-color:var(--color-yellow-700)}.border-yellow-800{border-color:var(--color-yellow-800)}.border-yellow-900{border-color:var(--color-yellow-900)}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-black{background-color:var(--color-black)}.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-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-300{background-color:var(--color-blue-300)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-blue-800{background-color:var(--color-blue-800)}.bg-blue-900{background-color:var(--color-blue-900)}.bg-current{background-color:currentColor}.bg-emerald-200{background-color:var(--color-emerald-200)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-200{background-color:var(--color-green-200)}.bg-green-300{background-color:var(--color-green-300)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-green-700{background-color:var(--color-green-700)}.bg-green-800{background-color:var(--color-green-800)}.bg-green-900{background-color:var(--color-green-900)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-200{background-color:var(--color-indigo-200)}.bg-indigo-300{background-color:var(--color-indigo-300)}.bg-indigo-400{background-color:var(--color-indigo-400)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-indigo-700{background-color:var(--color-indigo-700)}.bg-indigo-800{background-color:var(--color-indigo-800)}.bg-indigo-900{background-color:var(--color-indigo-900)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-600{background-color:var(--color-neutral-600)}.bg-pink-50{background-color:var(--color-pink-50)}.bg-pink-100{background-color:var(--color-pink-100)}.bg-pink-200{background-color:var(--color-pink-200)}.bg-pink-300{background-color:var(--color-pink-300)}.bg-pink-400{background-color:var(--color-pink-400)}.bg-pink-500{background-color:var(--color-pink-500)}.bg-pink-600{background-color:var(--color-pink-600)}.bg-pink-700{background-color:var(--color-pink-700)}.bg-pink-800{background-color:var(--color-pink-800)}.bg-pink-900{background-color:var(--color-pink-900)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-200{background-color:var(--color-purple-200)}.bg-purple-300{background-color:var(--color-purple-300)}.bg-purple-400{background-color:var(--color-purple-400)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-600{background-color:var(--color-purple-600)}.bg-purple-700{background-color:var(--color-purple-700)}.bg-purple-800{background-color:var(--color-purple-800)}.bg-purple-900{background-color:var(--color-purple-900)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-200{background-color:var(--color-red-200)}.bg-red-300{background-color:var(--color-red-300)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-red-700{background-color:var(--color-red-700)}.bg-red-800{background-color:var(--color-red-800)}.bg-red-900{background-color:var(--color-red-900)}.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-transparent{background-color:#0000}.bg-transparent\!{background-color:#0000!important}.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\/\[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-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-200{background-color:var(--color-yellow-200)}.bg-yellow-300{background-color:var(--color-yellow-300)}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-600{background-color:var(--color-yellow-600)}.bg-yellow-700{background-color:var(--color-yellow-700)}.bg-yellow-800{background-color:var(--color-yellow-800)}.bg-yellow-900{background-color:var(--color-yellow-900)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-bl{--tw-gradient-position:to bottom left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tl{--tw-gradient-position:to top left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-none{background-image:none}.from-black{--tw-gradient-from:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-100{--tw-gradient-from:var(--color-blue-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-200{--tw-gradient-from:var(--color-blue-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-300{--tw-gradient-from:var(--color-blue-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-400{--tw-gradient-from:var(--color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-700{--tw-gradient-from:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-800{--tw-gradient-from:var(--color-blue-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-900{--tw-gradient-from:var(--color-blue-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-current{--tw-gradient-from:currentcolor;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-50{--tw-gradient-from:var(--color-gray-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-100{--tw-gradient-from:var(--color-gray-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-200{--tw-gradient-from:var(--color-gray-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-300{--tw-gradient-from:var(--color-gray-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-400{--tw-gradient-from:var(--color-gray-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-500{--tw-gradient-from:var(--color-gray-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-600{--tw-gradient-from:var(--color-gray-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-700{--tw-gradient-from:var(--color-gray-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-700\/50{--tw-gradient-from:#36415380}@supports (color:color-mix(in lab, red, red)){.from-gray-700\/50{--tw-gradient-from:color-mix(in oklab, var(--color-gray-700) 50%, transparent)}}.from-gray-700\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-800{--tw-gradient-from:var(--color-gray-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-900{--tw-gradient-from:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-50{--tw-gradient-from:var(--color-green-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-green-100{--tw-gradient-from:var(--color-green-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-green-200{--tw-gradient-from:var(--color-green-200);--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-green-300{--tw-gradient-from:var(--color-green-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-400{--tw-gradient-from:var(--color-green-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-green-500{--tw-gradient-from:var(--color-green-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-green-600{--tw-gradient-from:var(--color-green-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-green-700{--tw-gradient-from:var(--color-green-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-800{--tw-gradient-from:var(--color-green-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-900{--tw-gradient-from:var(--color-green-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-50{--tw-gradient-from:var(--color-indigo-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-indigo-100{--tw-gradient-from:var(--color-indigo-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-indigo-200{--tw-gradient-from:var(--color-indigo-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-300{--tw-gradient-from:var(--color-indigo-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-400{--tw-gradient-from:var(--color-indigo-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-indigo-500{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-600{--tw-gradient-from:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-700{--tw-gradient-from:var(--color-indigo-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-800{--tw-gradient-from:var(--color-indigo-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-900{--tw-gradient-from:var(--color-indigo-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-50{--tw-gradient-from:var(--color-pink-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-pink-100{--tw-gradient-from:var(--color-pink-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-pink-200{--tw-gradient-from:var(--color-pink-200);--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-pink-300{--tw-gradient-from:var(--color-pink-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-400{--tw-gradient-from:var(--color-pink-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-pink-500{--tw-gradient-from:var(--color-pink-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-pink-600{--tw-gradient-from:var(--color-pink-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-pink-700{--tw-gradient-from:var(--color-pink-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-800{--tw-gradient-from:var(--color-pink-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-900{--tw-gradient-from:var(--color-pink-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-50{--tw-gradient-from:var(--color-purple-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-purple-100{--tw-gradient-from:var(--color-purple-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-purple-200{--tw-gradient-from:var(--color-purple-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-300{--tw-gradient-from:var(--color-purple-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-400{--tw-gradient-from:var(--color-purple-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-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-purple-600{--tw-gradient-from:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-700{--tw-gradient-from:var(--color-purple-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-800{--tw-gradient-from:var(--color-purple-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-900{--tw-gradient-from:var(--color-purple-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-50{--tw-gradient-from:var(--color-red-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-red-100{--tw-gradient-from:var(--color-red-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-red-200{--tw-gradient-from:var(--color-red-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-300{--tw-gradient-from:var(--color-red-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-400{--tw-gradient-from:var(--color-red-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-500{--tw-gradient-from:var(--color-red-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-red-600{--tw-gradient-from:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-700{--tw-gradient-from:var(--color-red-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-800{--tw-gradient-from:var(--color-red-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-900{--tw-gradient-from:var(--color-red-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-50{--tw-gradient-from:var(--color-yellow-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-yellow-100{--tw-gradient-from:var(--color-yellow-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-yellow-200{--tw-gradient-from:var(--color-yellow-200);--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-yellow-300{--tw-gradient-from:var(--color-yellow-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-400{--tw-gradient-from:var(--color-yellow-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-yellow-500{--tw-gradient-from:var(--color-yellow-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-yellow-600{--tw-gradient-from:var(--color-yellow-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-yellow-700{--tw-gradient-from:var(--color-yellow-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-800{--tw-gradient-from:var(--color-yellow-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-900{--tw-gradient-from:var(--color-yellow-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))}.via-black{--tw-gradient-via:var(--color-black);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-50{--tw-gradient-via:var(--color-blue-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-100{--tw-gradient-via:var(--color-blue-100);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-200{--tw-gradient-via:var(--color-blue-200);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-300{--tw-gradient-via:var(--color-blue-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)}.via-blue-400{--tw-gradient-via:var(--color-blue-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-500{--tw-gradient-via:var(--color-blue-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-blue-600{--tw-gradient-via:var(--color-blue-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-blue-700{--tw-gradient-via:var(--color-blue-700);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-800{--tw-gradient-via:var(--color-blue-800);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-900{--tw-gradient-via:var(--color-blue-900);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-current{--tw-gradient-via:currentcolor;--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-gray-50{--tw-gradient-via:var(--color-gray-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-100{--tw-gradient-via:var(--color-gray-100);--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-gray-200{--tw-gradient-via:var(--color-gray-200);--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-gray-300{--tw-gradient-via:var(--color-gray-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)}.via-gray-400{--tw-gradient-via:var(--color-gray-400);--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-gray-500{--tw-gradient-via:var(--color-gray-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-gray-600{--tw-gradient-via:var(--color-gray-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-gray-700{--tw-gradient-via:var(--color-gray-700);--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-gray-800{--tw-gradient-via:var(--color-gray-800);--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-gray-900{--tw-gradient-via:var(--color-gray-900);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-green-50{--tw-gradient-via:var(--color-green-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-green-100{--tw-gradient-via:var(--color-green-100);--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-green-200{--tw-gradient-via:var(--color-green-200);--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-green-300{--tw-gradient-via:var(--color-green-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)}.via-green-400{--tw-gradient-via:var(--color-green-400);--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-green-500{--tw-gradient-via:var(--color-green-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-green-600{--tw-gradient-via:var(--color-green-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-green-700{--tw-gradient-via:var(--color-green-700);--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-green-800{--tw-gradient-via:var(--color-green-800);--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-green-900{--tw-gradient-via:var(--color-green-900);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-50{--tw-gradient-via:var(--color-indigo-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-100{--tw-gradient-via:var(--color-indigo-100);--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-indigo-200{--tw-gradient-via:var(--color-indigo-200);--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-indigo-300{--tw-gradient-via:var(--color-indigo-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)}.via-indigo-400{--tw-gradient-via:var(--color-indigo-400);--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-indigo-500{--tw-gradient-via:var(--color-indigo-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-indigo-600{--tw-gradient-via:var(--color-indigo-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-indigo-700{--tw-gradient-via:var(--color-indigo-700);--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-indigo-800{--tw-gradient-via:var(--color-indigo-800);--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-indigo-900{--tw-gradient-via:var(--color-indigo-900);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-pink-50{--tw-gradient-via:var(--color-pink-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-pink-100{--tw-gradient-via:var(--color-pink-100);--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-pink-200{--tw-gradient-via:var(--color-pink-200);--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-pink-300{--tw-gradient-via:var(--color-pink-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)}.via-pink-400{--tw-gradient-via:var(--color-pink-400);--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-pink-500{--tw-gradient-via:var(--color-pink-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-pink-600{--tw-gradient-via:var(--color-pink-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-pink-700{--tw-gradient-via:var(--color-pink-700);--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-pink-800{--tw-gradient-via:var(--color-pink-800);--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-pink-900{--tw-gradient-via:var(--color-pink-900);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-50{--tw-gradient-via:var(--color-purple-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-100{--tw-gradient-via:var(--color-purple-100);--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-purple-200{--tw-gradient-via:var(--color-purple-200);--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-purple-300{--tw-gradient-via:var(--color-purple-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)}.via-purple-400{--tw-gradient-via:var(--color-purple-400);--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-purple-500{--tw-gradient-via:var(--color-purple-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-purple-600{--tw-gradient-via:var(--color-purple-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-purple-700{--tw-gradient-via:var(--color-purple-700);--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-purple-800{--tw-gradient-via:var(--color-purple-800);--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-purple-900{--tw-gradient-via:var(--color-purple-900);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-red-50{--tw-gradient-via:var(--color-red-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-red-100{--tw-gradient-via:var(--color-red-100);--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-red-200{--tw-gradient-via:var(--color-red-200);--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-red-300{--tw-gradient-via:var(--color-red-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)}.via-red-400{--tw-gradient-via:var(--color-red-400);--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-red-500{--tw-gradient-via:var(--color-red-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-red-600{--tw-gradient-via:var(--color-red-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-red-700{--tw-gradient-via:var(--color-red-700);--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-red-800{--tw-gradient-via:var(--color-red-800);--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-red-900{--tw-gradient-via:var(--color-red-900);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-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)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-yellow-50{--tw-gradient-via:var(--color-yellow-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-yellow-100{--tw-gradient-via:var(--color-yellow-100);--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-yellow-200{--tw-gradient-via:var(--color-yellow-200);--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-yellow-300{--tw-gradient-via:var(--color-yellow-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)}.via-yellow-400{--tw-gradient-via:var(--color-yellow-400);--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-yellow-500{--tw-gradient-via:var(--color-yellow-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-yellow-600{--tw-gradient-via:var(--color-yellow-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-yellow-700{--tw-gradient-via:var(--color-yellow-700);--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-yellow-800{--tw-gradient-via:var(--color-yellow-800);--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-yellow-900{--tw-gradient-via:var(--color-yellow-900);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-black{--tw-gradient-to:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-50{--tw-gradient-to:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-100{--tw-gradient-to:var(--color-blue-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-200{--tw-gradient-to:var(--color-blue-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-300{--tw-gradient-to:var(--color-blue-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))}.to-blue-400{--tw-gradient-to:var(--color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-500{--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-700{--tw-gradient-to:var(--color-blue-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-blue-800{--tw-gradient-to:var(--color-blue-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-900{--tw-gradient-to:var(--color-blue-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-current{--tw-gradient-to:currentcolor;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-50{--tw-gradient-to:var(--color-gray-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-100{--tw-gradient-to:var(--color-gray-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-200{--tw-gradient-to:var(--color-gray-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-300{--tw-gradient-to:var(--color-gray-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))}.to-gray-400{--tw-gradient-to:var(--color-gray-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-500{--tw-gradient-to:var(--color-gray-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-600{--tw-gradient-to:var(--color-gray-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-700{--tw-gradient-to:var(--color-gray-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-800{--tw-gradient-to:var(--color-gray-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-900{--tw-gradient-to:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-50{--tw-gradient-to:var(--color-green-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-green-100{--tw-gradient-to:var(--color-green-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-green-200{--tw-gradient-to:var(--color-green-200);--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-green-300{--tw-gradient-to:var(--color-green-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))}.to-green-400{--tw-gradient-to:var(--color-green-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-500{--tw-gradient-to:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-600{--tw-gradient-to:var(--color-green-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-green-700{--tw-gradient-to:var(--color-green-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-green-800{--tw-gradient-to:var(--color-green-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-900{--tw-gradient-to:var(--color-green-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-indigo-50{--tw-gradient-to:var(--color-indigo-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-indigo-100{--tw-gradient-to:var(--color-indigo-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-indigo-200{--tw-gradient-to:var(--color-indigo-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-300{--tw-gradient-to:var(--color-indigo-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))}.to-indigo-400{--tw-gradient-to:var(--color-indigo-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-500{--tw-gradient-to:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-600{--tw-gradient-to:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-700{--tw-gradient-to:var(--color-indigo-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-indigo-800{--tw-gradient-to:var(--color-indigo-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-900{--tw-gradient-to:var(--color-indigo-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-pink-50{--tw-gradient-to:var(--color-pink-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-pink-100{--tw-gradient-to:var(--color-pink-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-pink-200{--tw-gradient-to:var(--color-pink-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-300{--tw-gradient-to:var(--color-pink-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))}.to-pink-400{--tw-gradient-to:var(--color-pink-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-500{--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-600{--tw-gradient-to:var(--color-pink-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-pink-700{--tw-gradient-to:var(--color-pink-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-pink-800{--tw-gradient-to:var(--color-pink-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-900{--tw-gradient-to:var(--color-pink-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-purple-50{--tw-gradient-to:var(--color-purple-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-100{--tw-gradient-to:var(--color-purple-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-purple-200{--tw-gradient-to:var(--color-purple-200);--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-300{--tw-gradient-to:var(--color-purple-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))}.to-purple-400{--tw-gradient-to:var(--color-purple-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-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-purple-700{--tw-gradient-to:var(--color-purple-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-800{--tw-gradient-to:var(--color-purple-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-900{--tw-gradient-to:var(--color-purple-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-red-50{--tw-gradient-to:var(--color-red-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-red-100{--tw-gradient-to:var(--color-red-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-red-200{--tw-gradient-to:var(--color-red-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-300{--tw-gradient-to:var(--color-red-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))}.to-red-400{--tw-gradient-to:var(--color-red-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-500{--tw-gradient-to:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-600{--tw-gradient-to:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-700{--tw-gradient-to:var(--color-red-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-red-800{--tw-gradient-to:var(--color-red-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-900{--tw-gradient-to:var(--color-red-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-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-50{--tw-gradient-to:var(--color-yellow-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-yellow-100{--tw-gradient-to:var(--color-yellow-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-yellow-200{--tw-gradient-to:var(--color-yellow-200);--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-yellow-300{--tw-gradient-to:var(--color-yellow-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))}.to-yellow-400{--tw-gradient-to:var(--color-yellow-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-500{--tw-gradient-to:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-600{--tw-gradient-to:var(--color-yellow-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-yellow-700{--tw-gradient-to:var(--color-yellow-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-yellow-800{--tw-gradient-to:var(--color-yellow-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-900{--tw-gradient-to:var(--color-yellow-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))}.decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.bg-auto{background-size:auto}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-fixed{background-attachment:fixed}.bg-local{background-attachment:local}.bg-scroll{background-attachment:scroll}.bg-clip-border{background-clip:border-box}.bg-clip-content{background-clip:content-box}.bg-clip-padding{background-clip:padding-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-bottom{background-position:bottom}.bg-center{background-position:50%}.bg-left{background-position:0}.bg-left-bottom{background-position:0 100%}.bg-left-top{background-position:0 0}.bg-right{background-position:100%}.bg-right-bottom{background-position:100% 100%}.bg-right-top{background-position:100% 0}.bg-top{background-position:top}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat{background-repeat:repeat}.bg-repeat-round{background-repeat:round}.bg-repeat-space{background-repeat:space}.bg-repeat-x{background-repeat:repeat-x}.bg-repeat-y{background-repeat:repeat-y}.bg-origin-border{background-origin:border-box}.bg-origin-content{background-origin:content-box}.bg-origin-padding{background-origin:padding-box}.fill-current{fill:currentColor}.stroke-current{stroke:currentColor}.stroke-0{stroke-width:0}.stroke-1{stroke-width:1px}.stroke-2{stroke-width:2px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.object-none{object-fit:none}.object-scale-down{object-fit:scale-down}.object-bottom{object-position:bottom}.object-center{object-position:center}.object-left{object-position:left}.object-left-bottom{object-position:left bottom}.object-left-top{object-position:left top}.object-right{object-position:right}.object-right-bottom{object-position:right bottom}.object-right-top{object-position:right top}.object-top{object-position:top}.p-0{padding:0}.p-1{padding:var(--spacing)}.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-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-9{padding:calc(var(--spacing) * 9)}.p-10{padding:calc(var(--spacing) * 10)}.p-11{padding:calc(var(--spacing) * 11)}.p-12{padding:calc(var(--spacing) * 12)}.p-14{padding:calc(var(--spacing) * 14)}.p-16{padding:calc(var(--spacing) * 16)}.p-20{padding:calc(var(--spacing) * 20)}.p-24{padding:calc(var(--spacing) * 24)}.p-28{padding:calc(var(--spacing) * 28)}.p-32{padding:calc(var(--spacing) * 32)}.p-36{padding:calc(var(--spacing) * 36)}.p-40{padding:calc(var(--spacing) * 40)}.p-44{padding:calc(var(--spacing) * 44)}.p-48{padding:calc(var(--spacing) * 48)}.p-52{padding:calc(var(--spacing) * 52)}.p-56{padding:calc(var(--spacing) * 56)}.p-60{padding:calc(var(--spacing) * 60)}.p-64{padding:calc(var(--spacing) * 64)}.p-72{padding:calc(var(--spacing) * 72)}.p-80{padding:calc(var(--spacing) * 80)}.p-96{padding:calc(var(--spacing) * 96)}.p-px{padding:1px}.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-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-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-11{padding-inline:calc(var(--spacing) * 11)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-14{padding-inline:calc(var(--spacing) * 14)}.px-16{padding-inline:calc(var(--spacing) * 16)}.px-20{padding-inline:calc(var(--spacing) * 20)}.px-24{padding-inline:calc(var(--spacing) * 24)}.px-28{padding-inline:calc(var(--spacing) * 28)}.px-32{padding-inline:calc(var(--spacing) * 32)}.px-36{padding-inline:calc(var(--spacing) * 36)}.px-40{padding-inline:calc(var(--spacing) * 40)}.px-44{padding-inline:calc(var(--spacing) * 44)}.px-48{padding-inline:calc(var(--spacing) * 48)}.px-52{padding-inline:calc(var(--spacing) * 52)}.px-56{padding-inline:calc(var(--spacing) * 56)}.px-60{padding-inline:calc(var(--spacing) * 60)}.px-64{padding-inline:calc(var(--spacing) * 64)}.px-72{padding-inline:calc(var(--spacing) * 72)}.px-80{padding-inline:calc(var(--spacing) * 80)}.px-96{padding-inline:calc(var(--spacing) * 96)}.px-\[6px\]{padding-inline:6px}.px-px{padding-inline:1px}.py-0{padding-block:0}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.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-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-11{padding-block:calc(var(--spacing) * 11)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-28{padding-block:calc(var(--spacing) * 28)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-36{padding-block:calc(var(--spacing) * 36)}.py-40{padding-block:calc(var(--spacing) * 40)}.py-44{padding-block:calc(var(--spacing) * 44)}.py-48{padding-block:calc(var(--spacing) * 48)}.py-52{padding-block:calc(var(--spacing) * 52)}.py-56{padding-block:calc(var(--spacing) * 56)}.py-60{padding-block:calc(var(--spacing) * 60)}.py-64{padding-block:calc(var(--spacing) * 64)}.py-72{padding-block:calc(var(--spacing) * 72)}.py-80{padding-block:calc(var(--spacing) * 80)}.py-96{padding-block:calc(var(--spacing) * 96)}.py-px{padding-block:1px}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-11{padding-top:calc(var(--spacing) * 11)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pt-36{padding-top:calc(var(--spacing) * 36)}.pt-40{padding-top:calc(var(--spacing) * 40)}.pt-44{padding-top:calc(var(--spacing) * 44)}.pt-48{padding-top:calc(var(--spacing) * 48)}.pt-52{padding-top:calc(var(--spacing) * 52)}.pt-56{padding-top:calc(var(--spacing) * 56)}.pt-60{padding-top:calc(var(--spacing) * 60)}.pt-64{padding-top:calc(var(--spacing) * 64)}.pt-72{padding-top:calc(var(--spacing) * 72)}.pt-80{padding-top:calc(var(--spacing) * 80)}.pt-96{padding-top:calc(var(--spacing) * 96)}.pt-px{padding-top:1px}.pr-0{padding-right:0}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pr-20{padding-right:calc(var(--spacing) * 20)}.pr-24{padding-right:calc(var(--spacing) * 24)}.pr-28{padding-right:calc(var(--spacing) * 28)}.pr-32{padding-right:calc(var(--spacing) * 32)}.pr-36{padding-right:calc(var(--spacing) * 36)}.pr-40{padding-right:calc(var(--spacing) * 40)}.pr-44{padding-right:calc(var(--spacing) * 44)}.pr-48{padding-right:calc(var(--spacing) * 48)}.pr-52{padding-right:calc(var(--spacing) * 52)}.pr-56{padding-right:calc(var(--spacing) * 56)}.pr-60{padding-right:calc(var(--spacing) * 60)}.pr-64{padding-right:calc(var(--spacing) * 64)}.pr-72{padding-right:calc(var(--spacing) * 72)}.pr-80{padding-right:calc(var(--spacing) * 80)}.pr-96{padding-right:calc(var(--spacing) * 96)}.pr-px{padding-right:1px}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-9{padding-bottom:calc(var(--spacing) * 9)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-11{padding-bottom:calc(var(--spacing) * 11)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-36{padding-bottom:calc(var(--spacing) * 36)}.pb-40{padding-bottom:calc(var(--spacing) * 40)}.pb-44{padding-bottom:calc(var(--spacing) * 44)}.pb-48{padding-bottom:calc(var(--spacing) * 48)}.pb-52{padding-bottom:calc(var(--spacing) * 52)}.pb-56{padding-bottom:calc(var(--spacing) * 56)}.pb-60{padding-bottom:calc(var(--spacing) * 60)}.pb-64{padding-bottom:calc(var(--spacing) * 64)}.pb-72{padding-bottom:calc(var(--spacing) * 72)}.pb-80{padding-bottom:calc(var(--spacing) * 80)}.pb-96{padding-bottom:calc(var(--spacing) * 96)}.pb-px{padding-bottom:1px}.pl-0{padding-left:0}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-11{padding-left:calc(var(--spacing) * 11)}.pl-12{padding-left:calc(var(--spacing) * 12)}.pl-14{padding-left:calc(var(--spacing) * 14)}.pl-16{padding-left:calc(var(--spacing) * 16)}.pl-20{padding-left:calc(var(--spacing) * 20)}.pl-24{padding-left:calc(var(--spacing) * 24)}.pl-28{padding-left:calc(var(--spacing) * 28)}.pl-32{padding-left:calc(var(--spacing) * 32)}.pl-36{padding-left:calc(var(--spacing) * 36)}.pl-40{padding-left:calc(var(--spacing) * 40)}.pl-44{padding-left:calc(var(--spacing) * 44)}.pl-48{padding-left:calc(var(--spacing) * 48)}.pl-52{padding-left:calc(var(--spacing) * 52)}.pl-56{padding-left:calc(var(--spacing) * 56)}.pl-60{padding-left:calc(var(--spacing) * 60)}.pl-64{padding-left:calc(var(--spacing) * 64)}.pl-72{padding-left:calc(var(--spacing) * 72)}.pl-80{padding-left:calc(var(--spacing) * 80)}.pl-96{padding-left:calc(var(--spacing) * 96)}.pl-px{padding-left:1px}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.align-text-top{vertical-align:text-top}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--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-\[13px\]{font-size:13px}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.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-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.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-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.overflow-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-blue{color:var(--color-blue)}.text-blue-50{color:var(--color-blue-50)}.text-blue-100{color:var(--color-blue-100)}.text-blue-200{color:var(--color-blue-200)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-current{color:currentColor}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-900{color:var(--color-emerald-900)}.text-gray-50{color:var(--color-gray-50)}.text-gray-100{color:var(--color-gray-100)}.text-gray-200{color:var(--color-gray-200)}.text-gray-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-50{color:var(--color-green-50)}.text-green-100{color:var(--color-green-100)}.text-green-200{color:var(--color-green-200)}.text-green-300{color:var(--color-green-300)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-green-900{color:var(--color-green-900)}.text-indigo-50{color:var(--color-indigo-50)}.text-indigo-100{color:var(--color-indigo-100)}.text-indigo-200{color:var(--color-indigo-200)}.text-indigo-300{color:var(--color-indigo-300)}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-indigo-900{color:var(--color-indigo-900)}.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-pink-50{color:var(--color-pink-50)}.text-pink-100{color:var(--color-pink-100)}.text-pink-200{color:var(--color-pink-200)}.text-pink-300{color:var(--color-pink-300)}.text-pink-400{color:var(--color-pink-400)}.text-pink-500{color:var(--color-pink-500)}.text-pink-600{color:var(--color-pink-600)}.text-pink-700{color:var(--color-pink-700)}.text-pink-800{color:var(--color-pink-800)}.text-pink-900{color:var(--color-pink-900)}.text-purple-50{color:var(--color-purple-50)}.text-purple-100{color:var(--color-purple-100)}.text-purple-200{color:var(--color-purple-200)}.text-purple-300{color:var(--color-purple-300)}.text-purple-400{color:var(--color-purple-400)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-purple-900{color:var(--color-purple-900)}.text-red-50{color:var(--color-red-50)}.text-red-100{color:var(--color-red-100)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-rose-900{color:var(--color-rose-900)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-yellow-50{color:var(--color-yellow-50)}.text-yellow-100{color:var(--color-yellow-100)}.text-yellow-200{color:var(--color-yellow-200)}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.text-yellow-900{color:var(--color-yellow-900)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.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)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.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-5{opacity:.05}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.bg-blend-color{background-blend-mode:color}.bg-blend-color-burn{background-blend-mode:color-burn}.bg-blend-color-dodge{background-blend-mode:color-dodge}.bg-blend-darken{background-blend-mode:darken}.bg-blend-difference{background-blend-mode:difference}.bg-blend-exclusion{background-blend-mode:exclusion}.bg-blend-hard-light{background-blend-mode:hard-light}.bg-blend-hue{background-blend-mode:hue}.bg-blend-lighten{background-blend-mode:lighten}.bg-blend-luminosity{background-blend-mode:luminosity}.bg-blend-multiply{background-blend-mode:multiply}.bg-blend-normal{background-blend-mode:normal}.bg-blend-overlay{background-blend-mode:overlay}.bg-blend-saturation{background-blend-mode:saturation}.bg-blend-screen{background-blend-mode:screen}.bg-blend-soft-light{background-blend-mode:soft-light}.mix-blend-color{mix-blend-mode:color}.mix-blend-color-burn{mix-blend-mode:color-burn}.mix-blend-color-dodge{mix-blend-mode:color-dodge}.mix-blend-darken{mix-blend-mode:darken}.mix-blend-difference{mix-blend-mode:difference}.mix-blend-exclusion{mix-blend-mode:exclusion}.mix-blend-hard-light{mix-blend-mode:hard-light}.mix-blend-hue{mix-blend-mode:hue}.mix-blend-lighten{mix-blend-mode:lighten}.mix-blend-luminosity{mix-blend-mode:luminosity}.mix-blend-multiply{mix-blend-mode:multiply}.mix-blend-normal{mix-blend-mode:normal}.mix-blend-overlay{mix-blend-mode:overlay}.mix-blend-saturation{mix-blend-mode:saturation}.mix-blend-screen{mix-blend-mode:screen}.mix-blend-soft-light{mix-blend-mode:soft-light}.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-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-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{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-8{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-gray-500\/20{--tw-shadow-color:#6a728233}@supports (color:color-mix(in lab, red, red)){.shadow-gray-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-gray-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-black{--tw-ring-color:var(--color-black)}.ring-blue-50{--tw-ring-color:var(--color-blue-50)}.ring-blue-100{--tw-ring-color:var(--color-blue-100)}.ring-blue-200{--tw-ring-color:var(--color-blue-200)}.ring-blue-300{--tw-ring-color:var(--color-blue-300)}.ring-blue-400{--tw-ring-color:var(--color-blue-400)}.ring-blue-500{--tw-ring-color:var(--color-blue-500)}.ring-blue-600{--tw-ring-color:var(--color-blue-600)}.ring-blue-700{--tw-ring-color:var(--color-blue-700)}.ring-blue-800{--tw-ring-color:var(--color-blue-800)}.ring-blue-900{--tw-ring-color:var(--color-blue-900)}.ring-current{--tw-ring-color:currentcolor}.ring-gray-50{--tw-ring-color:var(--color-gray-50)}.ring-gray-100{--tw-ring-color:var(--color-gray-100)}.ring-gray-200{--tw-ring-color:var(--color-gray-200)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-gray-400{--tw-ring-color:var(--color-gray-400)}.ring-gray-500{--tw-ring-color:var(--color-gray-500)}.ring-gray-600{--tw-ring-color:var(--color-gray-600)}.ring-gray-700{--tw-ring-color:var(--color-gray-700)}.ring-gray-800{--tw-ring-color:var(--color-gray-800)}.ring-gray-900{--tw-ring-color:var(--color-gray-900)}.ring-green-50{--tw-ring-color:var(--color-green-50)}.ring-green-100{--tw-ring-color:var(--color-green-100)}.ring-green-200{--tw-ring-color:var(--color-green-200)}.ring-green-300{--tw-ring-color:var(--color-green-300)}.ring-green-400{--tw-ring-color:var(--color-green-400)}.ring-green-500{--tw-ring-color:var(--color-green-500)}.ring-green-600{--tw-ring-color:var(--color-green-600)}.ring-green-700{--tw-ring-color:var(--color-green-700)}.ring-green-800{--tw-ring-color:var(--color-green-800)}.ring-green-900{--tw-ring-color:var(--color-green-900)}.ring-indigo-50{--tw-ring-color:var(--color-indigo-50)}.ring-indigo-100{--tw-ring-color:var(--color-indigo-100)}.ring-indigo-200{--tw-ring-color:var(--color-indigo-200)}.ring-indigo-300{--tw-ring-color:var(--color-indigo-300)}.ring-indigo-400{--tw-ring-color:var(--color-indigo-400)}.ring-indigo-500{--tw-ring-color:var(--color-indigo-500)}.ring-indigo-600{--tw-ring-color:var(--color-indigo-600)}.ring-indigo-700{--tw-ring-color:var(--color-indigo-700)}.ring-indigo-800{--tw-ring-color:var(--color-indigo-800)}.ring-indigo-900{--tw-ring-color:var(--color-indigo-900)}.ring-pink-50{--tw-ring-color:var(--color-pink-50)}.ring-pink-100{--tw-ring-color:var(--color-pink-100)}.ring-pink-200{--tw-ring-color:var(--color-pink-200)}.ring-pink-300{--tw-ring-color:var(--color-pink-300)}.ring-pink-400{--tw-ring-color:var(--color-pink-400)}.ring-pink-500{--tw-ring-color:var(--color-pink-500)}.ring-pink-600{--tw-ring-color:var(--color-pink-600)}.ring-pink-700{--tw-ring-color:var(--color-pink-700)}.ring-pink-800{--tw-ring-color:var(--color-pink-800)}.ring-pink-900{--tw-ring-color:var(--color-pink-900)}.ring-purple-50{--tw-ring-color:var(--color-purple-50)}.ring-purple-100{--tw-ring-color:var(--color-purple-100)}.ring-purple-200{--tw-ring-color:var(--color-purple-200)}.ring-purple-300{--tw-ring-color:var(--color-purple-300)}.ring-purple-400{--tw-ring-color:var(--color-purple-400)}.ring-purple-500{--tw-ring-color:var(--color-purple-500)}.ring-purple-600{--tw-ring-color:var(--color-purple-600)}.ring-purple-700{--tw-ring-color:var(--color-purple-700)}.ring-purple-800{--tw-ring-color:var(--color-purple-800)}.ring-purple-900{--tw-ring-color:var(--color-purple-900)}.ring-red-50{--tw-ring-color:var(--color-red-50)}.ring-red-100{--tw-ring-color:var(--color-red-100)}.ring-red-200{--tw-ring-color:var(--color-red-200)}.ring-red-300{--tw-ring-color:var(--color-red-300)}.ring-red-400{--tw-ring-color:var(--color-red-400)}.ring-red-500{--tw-ring-color:var(--color-red-500)}.ring-red-600{--tw-ring-color:var(--color-red-600)}.ring-red-700{--tw-ring-color:var(--color-red-700)}.ring-red-800{--tw-ring-color:var(--color-red-800)}.ring-red-900{--tw-ring-color:var(--color-red-900)}.ring-transparent{--tw-ring-color:transparent}.ring-white{--tw-ring-color:var(--color-white)}.ring-yellow-50{--tw-ring-color:var(--color-yellow-50)}.ring-yellow-100{--tw-ring-color:var(--color-yellow-100)}.ring-yellow-200{--tw-ring-color:var(--color-yellow-200)}.ring-yellow-300{--tw-ring-color:var(--color-yellow-300)}.ring-yellow-400{--tw-ring-color:var(--color-yellow-400)}.ring-yellow-500{--tw-ring-color:var(--color-yellow-500)}.ring-yellow-600{--tw-ring-color:var(--color-yellow-600)}.ring-yellow-700{--tw-ring-color:var(--color-yellow-700)}.ring-yellow-800{--tw-ring-color:var(--color-yellow-800)}.ring-yellow-900{--tw-ring-color:var(--color-yellow-900)}.ring-offset-0{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-4{--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-8{--tw-ring-offset-width:8px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-black{--tw-ring-offset-color:var(--color-black)}.ring-offset-blue-50{--tw-ring-offset-color:var(--color-blue-50)}.ring-offset-blue-100{--tw-ring-offset-color:var(--color-blue-100)}.ring-offset-blue-200{--tw-ring-offset-color:var(--color-blue-200)}.ring-offset-blue-300{--tw-ring-offset-color:var(--color-blue-300)}.ring-offset-blue-400{--tw-ring-offset-color:var(--color-blue-400)}.ring-offset-blue-500{--tw-ring-offset-color:var(--color-blue-500)}.ring-offset-blue-600{--tw-ring-offset-color:var(--color-blue-600)}.ring-offset-blue-700{--tw-ring-offset-color:var(--color-blue-700)}.ring-offset-blue-800{--tw-ring-offset-color:var(--color-blue-800)}.ring-offset-blue-900{--tw-ring-offset-color:var(--color-blue-900)}.ring-offset-current{--tw-ring-offset-color:currentcolor}.ring-offset-gray-50{--tw-ring-offset-color:var(--color-gray-50)}.ring-offset-gray-100{--tw-ring-offset-color:var(--color-gray-100)}.ring-offset-gray-200{--tw-ring-offset-color:var(--color-gray-200)}.ring-offset-gray-300{--tw-ring-offset-color:var(--color-gray-300)}.ring-offset-gray-400{--tw-ring-offset-color:var(--color-gray-400)}.ring-offset-gray-500{--tw-ring-offset-color:var(--color-gray-500)}.ring-offset-gray-600{--tw-ring-offset-color:var(--color-gray-600)}.ring-offset-gray-700{--tw-ring-offset-color:var(--color-gray-700)}.ring-offset-gray-800{--tw-ring-offset-color:var(--color-gray-800)}.ring-offset-gray-900{--tw-ring-offset-color:var(--color-gray-900)}.ring-offset-green-50{--tw-ring-offset-color:var(--color-green-50)}.ring-offset-green-100{--tw-ring-offset-color:var(--color-green-100)}.ring-offset-green-200{--tw-ring-offset-color:var(--color-green-200)}.ring-offset-green-300{--tw-ring-offset-color:var(--color-green-300)}.ring-offset-green-400{--tw-ring-offset-color:var(--color-green-400)}.ring-offset-green-500{--tw-ring-offset-color:var(--color-green-500)}.ring-offset-green-600{--tw-ring-offset-color:var(--color-green-600)}.ring-offset-green-700{--tw-ring-offset-color:var(--color-green-700)}.ring-offset-green-800{--tw-ring-offset-color:var(--color-green-800)}.ring-offset-green-900{--tw-ring-offset-color:var(--color-green-900)}.ring-offset-indigo-50{--tw-ring-offset-color:var(--color-indigo-50)}.ring-offset-indigo-100{--tw-ring-offset-color:var(--color-indigo-100)}.ring-offset-indigo-200{--tw-ring-offset-color:var(--color-indigo-200)}.ring-offset-indigo-300{--tw-ring-offset-color:var(--color-indigo-300)}.ring-offset-indigo-400{--tw-ring-offset-color:var(--color-indigo-400)}.ring-offset-indigo-500{--tw-ring-offset-color:var(--color-indigo-500)}.ring-offset-indigo-600{--tw-ring-offset-color:var(--color-indigo-600)}.ring-offset-indigo-700{--tw-ring-offset-color:var(--color-indigo-700)}.ring-offset-indigo-800{--tw-ring-offset-color:var(--color-indigo-800)}.ring-offset-indigo-900{--tw-ring-offset-color:var(--color-indigo-900)}.ring-offset-pink-50{--tw-ring-offset-color:var(--color-pink-50)}.ring-offset-pink-100{--tw-ring-offset-color:var(--color-pink-100)}.ring-offset-pink-200{--tw-ring-offset-color:var(--color-pink-200)}.ring-offset-pink-300{--tw-ring-offset-color:var(--color-pink-300)}.ring-offset-pink-400{--tw-ring-offset-color:var(--color-pink-400)}.ring-offset-pink-500{--tw-ring-offset-color:var(--color-pink-500)}.ring-offset-pink-600{--tw-ring-offset-color:var(--color-pink-600)}.ring-offset-pink-700{--tw-ring-offset-color:var(--color-pink-700)}.ring-offset-pink-800{--tw-ring-offset-color:var(--color-pink-800)}.ring-offset-pink-900{--tw-ring-offset-color:var(--color-pink-900)}.ring-offset-purple-50{--tw-ring-offset-color:var(--color-purple-50)}.ring-offset-purple-100{--tw-ring-offset-color:var(--color-purple-100)}.ring-offset-purple-200{--tw-ring-offset-color:var(--color-purple-200)}.ring-offset-purple-300{--tw-ring-offset-color:var(--color-purple-300)}.ring-offset-purple-400{--tw-ring-offset-color:var(--color-purple-400)}.ring-offset-purple-500{--tw-ring-offset-color:var(--color-purple-500)}.ring-offset-purple-600{--tw-ring-offset-color:var(--color-purple-600)}.ring-offset-purple-700{--tw-ring-offset-color:var(--color-purple-700)}.ring-offset-purple-800{--tw-ring-offset-color:var(--color-purple-800)}.ring-offset-purple-900{--tw-ring-offset-color:var(--color-purple-900)}.ring-offset-red-50{--tw-ring-offset-color:var(--color-red-50)}.ring-offset-red-100{--tw-ring-offset-color:var(--color-red-100)}.ring-offset-red-200{--tw-ring-offset-color:var(--color-red-200)}.ring-offset-red-300{--tw-ring-offset-color:var(--color-red-300)}.ring-offset-red-400{--tw-ring-offset-color:var(--color-red-400)}.ring-offset-red-500{--tw-ring-offset-color:var(--color-red-500)}.ring-offset-red-600{--tw-ring-offset-color:var(--color-red-600)}.ring-offset-red-700{--tw-ring-offset-color:var(--color-red-700)}.ring-offset-red-800{--tw-ring-offset-color:var(--color-red-800)}.ring-offset-red-900{--tw-ring-offset-color:var(--color-red-900)}.ring-offset-transparent{--tw-ring-offset-color:transparent}.ring-offset-white{--tw-ring-offset-color:var(--color-white)}.ring-offset-yellow-50{--tw-ring-offset-color:var(--color-yellow-50)}.ring-offset-yellow-100{--tw-ring-offset-color:var(--color-yellow-100)}.ring-offset-yellow-200{--tw-ring-offset-color:var(--color-yellow-200)}.ring-offset-yellow-300{--tw-ring-offset-color:var(--color-yellow-300)}.ring-offset-yellow-400{--tw-ring-offset-color:var(--color-yellow-400)}.ring-offset-yellow-500{--tw-ring-offset-color:var(--color-yellow-500)}.ring-offset-yellow-600{--tw-ring-offset-color:var(--color-yellow-600)}.ring-offset-yellow-700{--tw-ring-offset-color:var(--color-yellow-700)}.ring-offset-yellow-800{--tw-ring-offset-color:var(--color-yellow-800)}.ring-offset-yellow-900{--tw-ring-offset-color:var(--color-yellow-900)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-black{outline-color:var(--color-black)}.outline-white{outline-color:var(--color-white)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-lg{--tw-blur:blur(var(--blur-lg));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-md{--tw-blur:blur(var(--blur-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-none{--tw-blur: ;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-sm{--tw-blur:blur(var(--blur-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-xl{--tw-blur:blur(var(--blur-xl));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,)}.brightness-50{--tw-brightness:brightness(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,)}.brightness-75{--tw-brightness:brightness(75%);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-90{--tw-brightness:brightness(90%);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-95{--tw-brightness:brightness(95%);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-100{--tw-brightness:brightness(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,)}.brightness-105{--tw-brightness:brightness(105%);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-110{--tw-brightness:brightness(110%);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-125{--tw-brightness:brightness(125%);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-150{--tw-brightness:brightness(150%);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-200{--tw-brightness:brightness(200%);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,)}.contrast-0{--tw-contrast:contrast(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,)}.contrast-50{--tw-contrast:contrast(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,)}.contrast-75{--tw-contrast:contrast(75%);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,)}.contrast-100{--tw-contrast:contrast(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,)}.contrast-125{--tw-contrast:contrast(125%);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,)}.contrast-150{--tw-contrast:contrast(150%);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,)}.contrast-200{--tw-contrast:contrast(200%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-2xl{--tw-drop-shadow-size:drop-shadow(0 25px 25px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-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,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-xl{--tw-drop-shadow-size:drop-shadow(0 9px 7px var(--tw-drop-shadow-color,#0000001a));--tw-drop-shadow:drop-shadow(var(--drop-shadow-xl));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-none{--tw-drop-shadow: ;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale-0{--tw-grayscale:grayscale(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.-hue-rotate-15{--tw-hue-rotate:hue-rotate(calc(15deg * -1));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,)}.-hue-rotate-30{--tw-hue-rotate:hue-rotate(calc(30deg * -1));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,)}.-hue-rotate-60{--tw-hue-rotate:hue-rotate(calc(60deg * -1));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,)}.-hue-rotate-90{--tw-hue-rotate:hue-rotate(calc(90deg * -1));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,)}.-hue-rotate-180{--tw-hue-rotate:hue-rotate(calc(180deg * -1));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,)}.hue-rotate-0{--tw-hue-rotate:hue-rotate(0deg);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,)}.hue-rotate-15{--tw-hue-rotate:hue-rotate(15deg);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,)}.hue-rotate-30{--tw-hue-rotate:hue-rotate(30deg);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,)}.hue-rotate-60{--tw-hue-rotate:hue-rotate(60deg);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,)}.hue-rotate-90{--tw-hue-rotate:hue-rotate(90deg);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,)}.hue-rotate-180{--tw-hue-rotate:hue-rotate(180deg);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,)}.invert-0{--tw-invert:invert(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,)}.saturate-0{--tw-saturate:saturate(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,)}.saturate-50{--tw-saturate:saturate(50%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-100{--tw-saturate:saturate(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-150{--tw-saturate:saturate(150%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-200{--tw-saturate:saturate(200%);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,)}.sepia{--tw-sepia:sepia(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,)}.sepia-0{--tw-sepia:sepia(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,)}.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,)}.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,)!important}.filter-none{filter:none}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-3xl{--tw-backdrop-blur:blur(var(--blur-3xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-brightness-0{--tw-backdrop-brightness:brightness(0%);-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-brightness-50{--tw-backdrop-brightness:brightness(50%);-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-brightness-75{--tw-backdrop-brightness:brightness(75%);-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-brightness-90{--tw-backdrop-brightness:brightness(90%);-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-brightness-95{--tw-backdrop-brightness:brightness(95%);-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-brightness-100{--tw-backdrop-brightness:brightness(100%);-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-brightness-105{--tw-backdrop-brightness:brightness(105%);-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-brightness-110{--tw-backdrop-brightness:brightness(110%);-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-brightness-125{--tw-backdrop-brightness:brightness(125%);-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-brightness-150{--tw-backdrop-brightness:brightness(150%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-brightness-200{--tw-backdrop-brightness:brightness(200%);-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-contrast-0{--tw-backdrop-contrast:contrast(0%);-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-contrast-50{--tw-backdrop-contrast:contrast(50%);-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-contrast-75{--tw-backdrop-contrast:contrast(75%);-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-contrast-100{--tw-backdrop-contrast:contrast(100%);-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-contrast-125{--tw-backdrop-contrast:contrast(125%);-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-contrast-150{--tw-backdrop-contrast:contrast(150%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-contrast-200{--tw-backdrop-contrast:contrast(200%);-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-grayscale{--tw-backdrop-grayscale:grayscale(100%);-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-grayscale-0{--tw-backdrop-grayscale:grayscale(0%);-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-hue-rotate-15{--tw-backdrop-hue-rotate:hue-rotate(calc(15deg * -1));-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-hue-rotate-30{--tw-backdrop-hue-rotate:hue-rotate(calc(30deg * -1));-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-hue-rotate-60{--tw-backdrop-hue-rotate:hue-rotate(calc(60deg * -1));-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-hue-rotate-90{--tw-backdrop-hue-rotate:hue-rotate(calc(90deg * -1));-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-hue-rotate-180{--tw-backdrop-hue-rotate:hue-rotate(calc(180deg * -1));-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-hue-rotate-0{--tw-backdrop-hue-rotate:hue-rotate(0deg);-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-hue-rotate-15{--tw-backdrop-hue-rotate:hue-rotate(15deg);-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-hue-rotate-30{--tw-backdrop-hue-rotate:hue-rotate(30deg);-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-hue-rotate-60{--tw-backdrop-hue-rotate:hue-rotate(60deg);-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-hue-rotate-90{--tw-backdrop-hue-rotate:hue-rotate(90deg);-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-hue-rotate-180{--tw-backdrop-hue-rotate:hue-rotate(180deg);-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-invert{--tw-backdrop-invert:invert(100%);-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-invert-0{--tw-backdrop-invert:invert(0%);-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-opacity-0{--tw-backdrop-opacity:opacity(0%);-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-opacity-5{--tw-backdrop-opacity:opacity(5%);-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-opacity-10{--tw-backdrop-opacity:opacity(10%);-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-opacity-20{--tw-backdrop-opacity:opacity(20%);-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-opacity-25{--tw-backdrop-opacity:opacity(25%);-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-opacity-30{--tw-backdrop-opacity:opacity(30%);-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-opacity-40{--tw-backdrop-opacity:opacity(40%);-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-opacity-50{--tw-backdrop-opacity:opacity(50%);-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-opacity-60{--tw-backdrop-opacity:opacity(60%);-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-opacity-70{--tw-backdrop-opacity:opacity(70%);-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-opacity-75{--tw-backdrop-opacity:opacity(75%);-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-opacity-80{--tw-backdrop-opacity:opacity(80%);-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-opacity-90{--tw-backdrop-opacity:opacity(90%);-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-opacity-95{--tw-backdrop-opacity:opacity(95%);-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-opacity-100{--tw-backdrop-opacity:opacity(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-0{--tw-backdrop-saturate:saturate(0%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-50{--tw-backdrop-saturate:saturate(50%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-100{--tw-backdrop-saturate:saturate(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-150{--tw-backdrop-saturate:saturate(150%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-200{--tw-backdrop-saturate:saturate(200%);-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-sepia{--tw-backdrop-sepia:sepia(100%);-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-sepia-0{--tw-backdrop-sepia:sepia(0%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter-none{-webkit-backdrop-filter:none;backdrop-filter:none}.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))}.transition-none{transition-property:none}.delay-75{transition-delay:75ms}.delay-100{transition-delay:.1s}.delay-150{transition-delay:.15s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-500{transition-delay:.5s}.delay-700{transition-delay:.7s}.delay-1000{transition-delay:1s}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-auto{-webkit-user-select:auto;user-select:auto}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.group-hover\:text-blue-500:is(:where(.group):hover *){color:var(--color-blue-500)}}.group-\[\.status-down\]\:bg-red-600:is(:where(.group).status-down *){background-color:var(--color-red-600)}.selection\:bg-red-500 ::selection{background-color:var(--color-red-500)}.selection\:bg-red-500::selection{background-color:var(--color-red-500)}.selection\:text-white ::selection{color:var(--color-white)}.selection\:text-white::selection{color:var(--color-white)}.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\: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-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-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:underline:hover{text-decoration-line:underline}}.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\:outline:focus{outline-style:var(--tw-outline-style);outline-width:1px}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-red-500:focus{outline-color:var(--color-red-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.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)}@media (width>=40rem){.sm\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-3\/4{width:75%}.sm\:flex-1{flex:1}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:p-14{padding:calc(var(--spacing) * 14)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-0{padding-block:0}.sm\:pt-0{padding-top:0}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pb-0{padding-bottom:0}}@media (width>=64rem){.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (width>=80rem){.xl\:w-1\/2{width:50%}}.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}@media (prefers-color-scheme:dark){:where(.dark\:divide-white\/5>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){:where(.dark\:divide-white\/5>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}:where(.dark\:divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.dark\:divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:border{border-style:var(--tw-border-style);border-width:1px}.dark\:border-none{--tw-border-style:none;border-style:none}.dark\:border-amber-500{border-color:var(--color-amber-500)}.dark\:border-amber-800{border-color:var(--color-amber-800)}.dark\:border-blue-600{border-color:var(--color-blue-600)}.dark\:border-blue-800{border-color:var(--color-blue-800)}.dark\:border-emerald-500{border-color:var(--color-emerald-500)}.dark\:border-emerald-600{border-color:var(--color-emerald-600)}.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:border-neutral-500{border-color:var(--color-neutral-500)}.dark\:border-neutral-700{border-color:var(--color-neutral-700)}.dark\:border-neutral-800{border-color:var(--color-neutral-800)}.dark\:border-rose-500{border-color:var(--color-rose-500)}.dark\:border-rose-900{border-color:var(--color-rose-900)}.dark\:border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/8{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.dark\:border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark\:border-white\/\[9\%\]{border-color:#ffffff17}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/\[9\%\]{border-color:color-mix(in oklab, var(--color-white) 9%, transparent)}}.dark\:bg-\[\#1a1a1a\]{background-color:#1a1a1a}.dark\:bg-amber-600{background-color:var(--color-amber-600)}.dark\:bg-amber-950{background-color:var(--color-amber-950)}.dark\:bg-blue-700{background-color:var(--color-blue-700)}.dark\:bg-blue-950{background-color:var(--color-blue-950)}.dark\:bg-emerald-600{background-color:var(--color-emerald-600)}.dark\:bg-emerald-900\/70{background-color:#004e3bb3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/70{background-color:color-mix(in oklab, var(--color-emerald-900) 70%, transparent)}}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:bg-neutral-400{background-color:var(--color-neutral-400)}.dark\:bg-neutral-600{background-color:var(--color-neutral-600)}.dark\:bg-neutral-700{background-color:var(--color-neutral-700)}.dark\:bg-neutral-800{background-color:var(--color-neutral-800)}.dark\:bg-neutral-900{background-color:var(--color-neutral-900)}.dark\:bg-rose-600{background-color:var(--color-rose-600)}.dark\:bg-rose-900\!{background-color:var(--color-rose-900)!important}.dark\:bg-rose-950{background-color:var(--color-rose-950)}.dark\:bg-transparent{background-color:#0000}.dark\:bg-white{background-color:var(--color-white)}.dark\:bg-white\/1{background-color:#ffffff03}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/1{background-color:color-mix(in oklab, var(--color-white) 1%, transparent)}}.dark\:bg-white\/3{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/3{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.dark\:bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:bg-white\/\[2\%\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[2\%\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.dark\:bg-white\/\[3\%\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[3\%\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.dark\:text-amber-300{color:var(--color-amber-300)}.dark\:text-blue-300{color:var(--color-blue-300)}.dark\:text-emerald-400{color:var(--color-emerald-400)}.dark\:text-emerald-500{color:var(--color-emerald-500)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}.dark\:text-neutral-100{color:var(--color-neutral-100)}.dark\:text-neutral-200{color:var(--color-neutral-200)}.dark\:text-neutral-300{color:var(--color-neutral-300)}.dark\:text-neutral-400{color:var(--color-neutral-400)}.dark\:text-neutral-500{color:var(--color-neutral-500)}.dark\:text-neutral-600{color:var(--color-neutral-600)}.dark\:text-neutral-600\!{color:var(--color-neutral-600)!important}.dark\:text-neutral-900{color:var(--color-neutral-900)}.dark\:text-rose-100{color:var(--color-rose-100)}.dark\:text-white{color:var(--color-white)}.dark\:text-white\!{color:var(--color-white)!important}}@media (hover:hover){@media (prefers-color-scheme:dark){.group-hover\:dark\:text-emerald-500:is(:where(.group):hover *){color:var(--color-emerald-500)}}}@media (prefers-color-scheme:dark){.odd\:dark\:bg-white\/4:nth-child(odd){background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.odd\:dark\:bg-white\/4:nth-child(odd){background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.even\:dark\:bg-white\/2:nth-child(2n){background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.even\:dark\:bg-white\/2:nth-child(2n){background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}@media (hover:hover){.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-white\/2:hover{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/2:hover{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.dark\:hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}}@media (hover:hover){@media (prefers-color-scheme:dark){.hover\:dark\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:dark\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}}@media (hover:hover){@media (prefers-color-scheme:dark){.hover\:dark\:text-white:hover{color:var(--color-white)}}}@media (prefers-color-scheme:dark){.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}.\[\&_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)}}@media (prefers-color-scheme:dark){.dark\:\[\&_svg\]\:\!text-white svg{color:var(--color-white)!important}}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/themes/ohana/public/build/assets/newsreader-400-italic-kJKFiXvB.woff2)format("woff2")}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/wp-content/themes/ohana/public/build/assets/newsreader-400-italic-kJKFiXvB.woff2)format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/ohana/public/build/assets/newsreader-400-normal-s-izfB6B.woff2)format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/ohana/public/build/assets/newsreader-400-normal-s-izfB6B.woff2)format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/ohana/public/build/assets/newsreader-400-normal-s-izfB6B.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(/wp-content/themes/ohana/public/build/assets/poppins-300-italic-EWCPeN2Y.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/themes/ohana/public/build/assets/poppins-400-italic-B4GYq972.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(/wp-content/themes/ohana/public/build/assets/poppins-500-italic-o28Otv0U.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/wp-content/themes/ohana/public/build/assets/poppins-300-normal-Dku2WoCh.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/ohana/public/build/assets/poppins-400-normal-cpxAROuN.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/ohana/public/build/assets/poppins-500-normal-C8OXljZJ.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/ohana/public/build/assets/poppins-600-normal-zEkxB9Mr.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/ohana/public/build/assets/poppins-700-normal-Qrb0O0WB.woff2)format("woff2")}:root{--navy:#11294b;--navy-2:#1d3e70;--navy-fringe:#2e4e7e;--ink:#2a3550;--orange:#cf3f0e;--orange-bright:#f05824;--orange-fringe:#e9743f;--orange-em:var(--orange-bright);--sand-deep:#d8cbb8;--gold-fringe:#ebc98e;--sand-fringe:#efe7da;--sage:#88bcac;--sage-2:#a9d0c3;--teal:#2f6769;--teal-fringe:#5f9c9e;--blue:#5f78af;--paper:#fbf7f1;--cream:#f3eee5;--cream-2:#e7e1d6;--sand:#e2d8ca;--white:#fff;--line:#11294b29;--display:var(--serif);--body:var(--sans);--sans:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--serif:"Newsreader",Georgia,"Times New Roman",serif;--display-w:500;--act:var(--orange);--act-ink:#fff;--maxw:1300px;--gut:clamp(1.15rem,4.2vw,3.25rem);--ease:cubic-bezier(.16,1,.3,1);--tearH:clamp(46px,5.4vw,86px);--sp-s:clamp(1.8rem,2.6vw,2.6rem);--sp-m:clamp(2.8rem,4vw,4rem);--sp-l:clamp(3.8rem,5.4vw,5.4rem);--sp-xl:clamp(5rem,7.2vw,7.2rem)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;overflow-x:hidden}body{font-family:var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-size:1.02rem;font-weight:300;line-height:1.62}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ol,ul{list-style:none}button{font-family:inherit}h1,h2,h3,h4{color:var(--navy);font-weight:600;line-height:1.1}::selection{background:var(--orange);color:#fff}:focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:14px}.wrap{max-width:var(--maxw);padding-inline:var(--gut);margin:0 auto}.serif{font-family:var(--serif)}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.display{font-family:var(--display,var(--serif));font-weight:var(--display-w);letter-spacing:-.021em;font-size:clamp(3.2rem,6.7vw,7.4rem);line-height:.94}h1.display{letter-spacing:-.018em;font-size:clamp(2.3rem,5.2vw,4.7rem);line-height:.97}.h2{font-family:var(--display,var(--serif));font-weight:var(--display-w);letter-spacing:-.016em;font-size:clamp(2rem,3.5vw,3.5rem);line-height:1}.h2 em{color:var(--orange-em);font-style:italic}.lede{max-width:46ch;font-size:clamp(1.06rem,1.02vw,1.26rem);line-height:1.55}.label{letter-spacing:.22em;text-transform:uppercase;color:var(--teal);align-items:center;gap:.65rem;font-size:.71rem;font-weight:600;display:inline-flex}.label:after{content:"";opacity:.45;background:currentColor;flex:none;width:46px;height:2px}.label.on-dark{color:#fff}.label.on-gold{color:var(--navy)}.btn{cursor:pointer;transition:background .22s,color .22s,border-color .22s,transform .22s var(--ease);border:2px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding:.95rem 1.6rem;font-size:.97rem;font-weight:600;display:inline-flex}.btn svg{flex:none;width:19px;height:19px}.btn-p:hover{background:var(--navy);transform:translateY(-2px)}.btn-navy{background:var(--navy);color:#fff}.btn-navy:hover{background:var(--orange);transform:translateY(-2px)}.btn-cream{background:var(--paper);color:var(--navy)}.btn-cream:hover{background:#fff;transform:translateY(-2px)}.btn-ghost{color:var(--navy);background:0 0;border-color:#11294b8c}.btn-ghost:hover{background:var(--navy);color:#fff;border-color:var(--navy);transform:translateY(-2px)}.tlink{color:var(--orange-text);align-items:center;gap:.45rem;padding-bottom:2px;font-size:.95rem;font-weight:600;transition:box-shadow .2s,color .2s;display:inline-flex;box-shadow:inset 0 -2px #cf3f0e59}.tlink svg{width:18px;height:18px;transition:transform .2s var(--ease)}.tlink:hover{box-shadow:inset 0 -2px 0 var(--orange)}.tlink:hover svg{transform:translate(4px)}.tlink.on-dark{color:#fff;box-shadow:inset 0 -2px #fff}.tlink.on-dark:hover{box-shadow:inset 0 -3px #fff}.field{position:relative}.tear{height:var(--tearH);pointer-events:none;z-index:3;line-height:0;position:absolute;left:0;right:0}.tear svg{width:100%;height:100%;display:block}.tear .fringe{fill:var(--fringe);transform:translateY(11px)}.tear .face{fill:var(--face)}.tear.up{top:0;transform:translateY(calc(2px - 100%))scaleY(-1)}.tear.down{bottom:0;transform:translateY(calc(100% - 1px))}.paperfield{--face:var(--paper);--fringe:#fff}.torn-r{clip-path:url(#clip-torn-r)}.torn-b{clip-path:url(#clip-torn-b)}.torn-br{clip-path:url(#clip-torn-br)}.torn-lb{clip-path:url(#clip-torn-lb)}.torn-tb{clip-path:url(#clip-torn-tb)}.slab{pointer-events:none;z-index:0;position:absolute}.chip{background:var(--cream);border-radius:50%;overflow:hidden}.chip img{object-fit:cover;width:100%;height:100%}.ringed{box-shadow:0 0 0 10px var(--paper),0 22px 44px #11294b33}.js .reveal{opacity:0;transition:opacity .75s var(--ease),transform .75s var(--ease);transform:translateY(16px)}.reveal.in{opacity:1;transform:none}.util{background:var(--navy);color:#eaf0f7;z-index:60;font-size:.79rem;position:relative}.uwrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-height:40px;padding-block:.35rem;display:flex}.ul{color:#c6d2e2;align-items:center;gap:.6rem;display:flex}.ul img{width:15px;height:auto}.ur{flex-wrap:wrap;align-items:center;gap:1.35rem;display:flex}.ur a{color:#eaf0f7;transition:color .18s}.ur a:hover{color:var(--sand)}.ur a.donate{background:var(--orange);color:var(--navy);border-radius:999px;padding:.3rem 1.05rem;font-weight:600}.ur a.donate:hover{background:var(--sand);color:var(--navy)}.ul .short{display:none}@media (width<=1180px){.ul .long{display:none}.ul .short{display:inline}}@media (width<=900px){.util .hideL{display:none}}@media (width<=700px){.util .hideM,.ul{display:none}.uwrap{justify-content:flex-end}}header.site{z-index:55;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fbf7f1f0;transition:box-shadow .25s;position:sticky;top:0}header.site.scrolled{box-shadow:0 10px 34px #11294b1a}.bar{align-items:center;gap:clamp(1rem,2.2vw,2.4rem);min-height:76px;display:flex}.logo{width:auto;height:clamp(34px,3.1vw,44px)}nav.main{align-items:center;gap:clamp(.4rem,1.4vw,1.5rem);margin-left:auto;display:flex}.dd{position:relative}.nl{cursor:pointer;color:var(--navy);background:0 0;border:0;border-radius:999px;align-items:center;gap:.36rem;padding:.6rem .5rem;font-size:.93rem;font-weight:500;transition:color .18s,background .18s;display:inline-flex}.nl svg{width:15px;height:15px;transition:transform .2s}.nl:hover,.dd.open .nl{color:var(--orange-text)}.dd.open .nl svg{transform:rotate(180deg)}.menu{background:var(--paper);opacity:0;visibility:hidden;min-width:266px;transition:opacity .2s,transform .2s var(--ease),visibility .2s;border-radius:20px;padding:.6rem;position:absolute;top:calc(100% + 10px);left:-14px;transform:translateY(-7px);box-shadow:0 26px 56px #11294b30}.dd.open .menu{opacity:1;visibility:visible;transform:none}.menu a{color:var(--navy);border-radius:14px;align-items:center;gap:.7rem;padding:.66rem .85rem;font-size:.93rem;transition:background .16s;display:flex}.menu a img{width:17px;height:auto}.menu a:hover{background:var(--cream)}.hdr-cta{align-items:center;gap:.5rem;display:flex}.hdr-cta .btn{padding:.72rem 1.3rem;font-size:.9rem}.menu-btn{color:var(--navy);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:.5rem;display:none}.menu-btn svg{width:27px;height:27px}@media (width<=1080px){nav.main,.hdr-cta{display:none}.menu-btn{display:block}}.drawer{background:var(--navy);color:#fff;z-index:120;padding:1.3rem var(--gut) 3rem;opacity:0;visibility:hidden;transition:opacity .28s,transform .28s var(--ease),visibility .28s;position:fixed;inset:0;overflow-y:auto;transform:translateY(-12px)}.drawer.open{opacity:1;visibility:visible;transform:none}.dtop{justify-content:space-between;align-items:center;margin-bottom:1.6rem;display:flex}.drawer .close{color:#fff;cursor:pointer;background:0 0;border:0;padding:.4rem}.drawer .close svg{width:26px;height:26px}.grp{margin-bottom:1.35rem}.gh{letter-spacing:.22em;text-transform:uppercase;color:var(--sage);margin-bottom:.5rem;font-size:.7rem}.dl{color:#fff;padding:.42rem 0;font-size:1.1rem;display:block}.grp.acc{border-bottom:1px solid #ffffff24;margin-bottom:0}.gtoggle{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;padding:.95rem 0;font-size:1.2rem;font-weight:600;display:flex}.gtoggle .gcaret{width:22px;height:22px;transition:transform .2s var(--ease);flex:none}.gtoggle[aria-expanded=true] .gcaret{transform:rotate(180deg)}.gtoggle:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.gsub{border-left:2px solid #ffffff2e;margin:0 0 .9rem .2rem;padding:0 0 .9rem .9rem}.gsub .dl{padding:.5rem 0;font-size:1.02rem}.drawer .grp:not(.acc){border-bottom:1px solid #ffffff24;margin-bottom:0;padding:.6rem 0}.drawer .grp:not(.acc) .dl{font-size:1.2rem;font-weight:600}.drawer .grp+.btn{margin-top:1.6rem}@media (prefers-reduced-motion:reduce){.gtoggle .gcaret{transition:none}}.drawer .btn{justify-content:center;width:100%;margin-bottom:.6rem}.uline{color:#c6d2e2;border-top:1px solid #fff3;flex-wrap:wrap;gap:1rem;margin-top:1.2rem;padding-top:1.2rem;font-size:.86rem;display:flex}body.lock{overflow:hidden}.hero{padding-block:var(--sp-s) var(--sp-xl);z-index:1;position:relative}.hgrid{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid;position:relative}.hcopy{z-index:6;padding-top:clamp(.4rem,1.6vw,1.6rem);position:relative}.hkick{background:var(--cream);letter-spacing:.2em;text-transform:uppercase;color:var(--navy);border-radius:999px;align-items:center;gap:.6rem;margin-bottom:clamp(.9rem,1.7vw,1.4rem);padding:.46rem 1.15rem .46rem .55rem;font-size:.74rem;font-weight:600;display:inline-flex}.hkick img{width:20px;height:auto}h1.display{margin-bottom:1.1rem;position:relative}h1.display em{color:var(--orange-em);font-style:italic;display:block}.hcopy .lede{max-width:44ch;margin-bottom:.85rem}.hcopy .lede2{max-width:50ch;color:var(--ink);margin-bottom:1.5rem;font-size:1rem;line-height:1.58}.hrow{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.hdata{z-index:8;background:var(--white);border-radius:20px;align-items:center;gap:clamp(.9rem,1.4vw,1.3rem);width:min(126%,720px);margin-top:clamp(1.5rem,2.6vw,2.4rem);padding:1.15rem 1.6rem;display:flex;position:relative;box-shadow:0 26px 54px #11294b29}.hdata img{flex:none;width:38px;height:auto}.hdata span{font-family:var(--sans);color:var(--navy);font-size:clamp(1.02rem,1.2vw,1.24rem);font-weight:400;line-height:1.34}.hstack{z-index:5;min-height:clamp(320px,37vw,560px);position:relative}.hstack .slab-o{background:var(--orange);border-radius:30px 0 0 190px;height:88%;top:6%;left:12%;right:-50vw}.hphoto{z-index:3;width:104%;margin-top:3%;margin-left:-8%;position:relative;transform:rotate(-1.6deg);box-shadow:0 34px 70px #11294b42}.hphoto img{object-fit:cover;object-position:50% 45%;width:100%;height:clamp(320px,36vw,520px)}@media (width<=900px){.hgrid{grid-template-columns:1fr;gap:clamp(1.6rem,5vw,2.4rem)}.hstack{min-height:0;margin-right:calc(-1 * var(--gut));order:-1}.hstack .slab-o{border-radius:24px 0 0 120px;height:84%;top:8%;left:16%}.hphoto{width:92%;margin-top:2.6%;margin-left:0}.hphoto img{object-position:50% 48%;height:clamp(340px,72vw,430px)}.hcopy{padding-top:.6rem}.hkick{align-items:center;padding:.4rem .9rem .4rem .5rem;font-size:.7rem}.hcopy .lede,.hcopy .lede2{max-width:none}.hdata{width:100%;margin-top:1.5rem;transform:none}}.doors{--face:var(--sand);--fringe:var(--sand-fringe);background:var(--sand);padding-block:var(--sp-l) var(--sp-xl);z-index:2}.doors .h2,.doors h3{color:var(--navy)}.doors .lede{color:var(--ink)}.doorgrid{grid-template-columns:repeat(12,1fr);align-items:start;gap:clamp(1rem,1.6vw,1.5rem);display:grid}.dhead{grid-area:1/1/auto/8;align-self:end;padding-bottom:.4rem}.dhead .h2{margin-top:.85rem}.dhead .lede{max-width:38ch;margin-top:1rem}.door{background:var(--paper);z-index:4;transition:transform .28s var(--ease);border-radius:24px;flex-direction:column;padding:clamp(1.3rem,1.9vw,1.9rem);display:flex;position:relative;box-shadow:0 20px 44px #3a2c102e}.door:hover{transform:translateY(-5px)}.door h3{font-family:var(--serif);margin-bottom:.5rem;font-size:clamp(1.34rem,1.72vw,1.86rem);font-weight:500;line-height:1.05}.door p{font-size:.96rem}.door .go{margin-top:auto;padding-top:1.1rem}.door .fig{width:26px;height:auto;margin-bottom:.85rem}.door.d1{grid-area:2/1/auto/5}.door.d2{grid-area:2/5/auto/9}.door.lead{margin-top:calc(-1 * (var(--sp-xl) + clamp(24px,2.7vw,40px)));z-index:12;grid-area:1/9/3/13;align-self:start;padding:clamp(1.4rem,2vw,2rem);overflow:visible;box-shadow:0 34px 68px #3a2c104d}.door.lead .chiptag{background:var(--orange);color:#fff;letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.4rem;margin-bottom:.9rem;padding:.36rem .8rem;font-size:.68rem;font-weight:600;display:inline-flex}.door.lead h3{font-size:clamp(1.7rem,2.3vw,2.3rem)}.door.lead .lph{z-index:2;border-radius:17px;margin:1.25rem clamp(-2.4rem,-1.7vw,-1.2rem) -1.1rem 1rem;position:relative;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 24px 46px #3a2c105c}.door.lead .lph img{object-fit:cover;object-position:50% 22%;width:100%;height:clamp(180px,14.5vw,220px)}.door.d4{grid-area:3/1/auto/7}.door.d5{grid-area:3/7/auto/13}@media (width<=1020px){.dhead,.door.lead,.door.d1,.door.d2,.door.d4,.door.d5{grid-area:auto/1/auto/13}.door.lead{margin-top:0}.door.lead .lph{margin-right:-1rem}.door.lead .lph img{height:clamp(180px,34vw,240px)}}.about{padding-block:var(--sp-l) var(--sp-xl);z-index:3;position:relative}.aribbon{background:var(--sage);opacity:.5;z-index:0;width:min(52%,720px);height:clamp(190px,21vw,300px);position:absolute;top:clamp(250px,25vw,400px);left:auto;right:-6%;transform:rotate(-.55deg)}@media (width<=900px){.aribbon{display:none}}.ahead{z-index:2;max-width:60ch;margin-bottom:clamp(1.5rem,2.6vw,2.4rem);position:relative}.ahead .h2{margin-top:.85rem}.agrid{z-index:2;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start;gap:clamp(1.5rem,3vw,3.2rem);display:grid;position:relative}.acopy p{max-width:52ch}.acopy p+p{margin-top:.9rem}.acopy .schoolrow{margin-top:1.15rem}.leadin{font-family:var(--serif);color:var(--navy);max-width:34ch;margin-bottom:1rem;font-size:clamp(1.1rem,1.35vw,1.4rem);font-style:italic}.mission{z-index:6;background:var(--sand);border-radius:26px;margin-right:clamp(-3.2rem,-2.2vw,-.8rem);padding:clamp(1.6rem,2.6vw,2.6rem);position:relative;box-shadow:0 34px 66px #3a2c104d}.mission h3{font-family:var(--serif);color:var(--navy);margin-bottom:.9rem;font-size:clamp(1.5rem,2vw,2.1rem);font-weight:500}.mission p{color:var(--ink);font-size:clamp(1rem,1.05vw,1.16rem);line-height:1.45}.mission p+p{border-top:2px solid #11294b38;margin-top:.85rem;padding-top:.85rem}.aesc{z-index:20;width:clamp(150px,16.5vw,254px);position:absolute;top:clamp(-140px,-9vw,-70px);right:clamp(18px,5vw,110px);transform:rotate(4.6deg);box-shadow:0 30px 60px #3a2c1052}.aesc img{object-fit:cover;object-position:50% 40%;width:100%;height:clamp(150px,16.5vw,254px)}.cardpair{z-index:2;grid-template-columns:repeat(2,1fr);align-items:start;gap:clamp(1rem,1.7vw,1.7rem);margin-top:clamp(2.2rem,3.6vw,3.4rem);display:grid;position:relative}.place{background:var(--white);transition:transform .28s var(--ease);border-radius:24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 22px 48px #11294b21}.place:hover{transform:translateY(-5px)}.place .pim img{object-fit:cover;width:100%;height:clamp(150px,13.6vw,210px)}.place .ptx{flex-direction:column;flex:1;padding:clamp(1.15rem,1.6vw,1.6rem);display:flex}.place h3{font-family:var(--serif);margin-bottom:.5rem;font-size:clamp(1.3rem,1.65vw,1.72rem);font-weight:500;line-height:1.06}.place p{font-size:.94rem}.place .go{margin-top:auto;padding-top:1.1rem}.schoolrow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.schoolrow a{text-align:center;background:var(--white);height:100%;color:var(--navy);border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.38rem .7rem .38rem .45rem;font-size:.8rem;font-weight:500;line-height:1.15;transition:background .18s,color .18s,border-color .18s,transform .18s;display:flex}.schoolrow img{object-fit:contain;object-position:50% 50%;flex:none;width:22px;height:22px}@media (width<=1020px){.schoolrow{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}}@media (width<=420px){.schoolrow{grid-template-columns:repeat(2,minmax(0,1fr))}}.schoolrow a:hover,.schoolrow a:focus-visible{background:var(--navy);color:#fff;border-color:var(--navy);transform:translateY(-1px)}.schoolrow a:focus-visible{outline:3px solid var(--teal);outline-offset:2px}@media (prefers-reduced-motion:reduce){.schoolrow a{transition:none}.schoolrow a:hover{transform:none}}@media (width<=1020px){.agrid,.cardpair{grid-template-columns:1fr}.aribbon{display:none}.about{padding-top:clamp(4.6rem,14vw,6rem)}.mission{margin-right:0}.aesc{width:clamp(116px,26vw,172px);top:clamp(-98px,-16vw,-62px);right:5%;transform:rotate(5deg)}.aesc img{height:clamp(116px,26vw,172px)}}.proof{--face:var(--navy);--fringe:var(--navy-fringe);background:var(--navy);color:#e8eef6;padding-block:var(--sp-l) var(--sp-xl);z-index:4;view-timeline-name:--px-proof;position:relative;overflow:hidden}.proof>.wrap{z-index:3;position:relative}.proof .tear{z-index:4}.pxbg{z-index:0;position:absolute;inset:0;overflow:hidden}.pxbg img{object-fit:cover;object-position:50% 48%;width:100%;height:170%;position:absolute;top:-35%;left:0}.pxbg:after{content:"";background:linear-gradient(#11294be6 0%,#11294bdb 45%,#11294be6 100%);position:absolute;inset:0}.proof .h2{color:#fff}.proof .h2 em{color:var(--sand)}.pgrid{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:start;gap:clamp(1.6rem,3.2vw,3.4rem);display:grid}.ledger{background:var(--paper);z-index:12;border-radius:26px;margin-top:clamp(-190px,-12vw,-90px);padding:clamp(1.5rem,2.4vw,2.4rem);position:relative;box-shadow:0 40px 80px #06112257}.ledger .h2{color:var(--navy);margin:.7rem 0 1rem}.ledger .h2 em{color:var(--orange-em)}.lintro{color:var(--ink);max-width:58ch;margin-bottom:1.6rem;font-size:.98rem}.nums{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,1.8vw,1.7rem);display:grid}.num{border-top:2px solid #11294b24;padding-top:1rem}.num .v{font-family:var(--serif);color:var(--navy);font-size:clamp(2.4rem,3.4vw,3.4rem);line-height:.95}.num .v .pct{color:inherit}.num .k{color:var(--ink);margin-top:.42rem;font-size:.85rem;line-height:1.4}.hours{z-index:4;background:var(--sand);color:var(--navy);border-radius:999px;align-items:baseline;gap:.65rem;margin:clamp(1.4rem,2.2vw,2rem) 0 0 clamp(-3rem,-2.1vw,-1rem);padding:.6rem 1.45rem;display:inline-flex;position:relative;box-shadow:0 22px 40px #0611225c}.hours b{font-family:var(--serif);color:var(--navy);font-size:clamp(1.5rem,2vw,2rem);font-weight:500;line-height:1}.hours span{letter-spacing:.13em;text-transform:uppercase;color:var(--navy);font-size:.78rem;font-weight:600}.ledger .lfoot{flex-wrap:wrap;align-items:center;gap:1.3rem;margin-top:1.7rem;display:flex}.pside{z-index:4;position:relative}.pquote{font-family:var(--serif);color:#fff;margin:1.1rem 0;font-size:clamp(1.36rem,2.05vw,2.05rem);font-style:italic;line-height:1.2}.pwho{color:var(--sage);font-size:.88rem}.pwho b{color:#fff;font-weight:600}.pside .pph{width:100%;margin-top:clamp(1.4rem,2.4vw,2.2rem);transform:rotate(2.2deg);box-shadow:0 30px 60px #06112266}.pside .pph img{object-fit:cover;object-position:50% 28%;width:100%;height:clamp(200px,20vw,320px)}@media (width<=1020px){.pgrid{grid-template-columns:1fr}.ledger{margin-top:clamp(-120px,-11vw,-70px)}.pside .pph{width:100%}}@media (width<=640px){.nums{grid-template-columns:1fr}.hours{margin-left:0}}.partners{padding-block:var(--sp-l) var(--sp-xl);z-index:5;position:relative}.pslab{background:var(--sage);opacity:.5;z-index:0;border-radius:220px 0 0 200px;width:min(74%,1080px);height:clamp(280px,32vw,460px);position:absolute;top:clamp(150px,15vw,230px);right:0;transform:rotate(.5deg)}.pdie{z-index:20;width:clamp(126px,14vw,208px);height:clamp(126px,14vw,208px);position:absolute;top:clamp(-150px,-9.8vw,-72px);left:clamp(3%,7vw,11%)}.phead{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:clamp(1.4rem,3vw,3.2rem);margin-bottom:clamp(1.8rem,3vw,2.8rem);display:grid;position:relative}.phead .h2{margin-top:.85rem}.plates{z-index:2;grid-template-columns:repeat(6,1fr);align-items:stretch;gap:clamp(.7rem,1.1vw,1.15rem);display:grid;position:relative}.plate{background:var(--white);text-align:center;letter-spacing:.03em;min-height:clamp(94px,8vw,118px);color:var(--navy);border-radius:16px;place-items:center;padding:.9rem .7rem;font-size:clamp(.76rem,.82vw,.88rem);font-weight:600;line-height:1.3;display:grid;box-shadow:0 16px 34px #11294b21}.plate:first-child{margin-left:0}.plate:last-child{margin-right:0}.pfoot{z-index:2;flex-wrap:wrap;align-items:center;gap:1.1rem 1.6rem;margin-top:clamp(2.2rem,3.6vw,3.4rem);display:flex;position:relative}.platenote{color:#5c6376;max-width:46ch;font-size:.86rem}@media (width<=1020px){.phead{grid-template-columns:1fr}.pslab{display:none}.plates{grid-template-columns:repeat(3,1fr)}.plate:first-child{margin-left:0}.plate:last-child{margin-right:0}.pdie{width:120px;height:120px;top:-64px;left:auto;right:6%}}@media (width<=560px){.plates{grid-template-columns:repeat(2,1fr)}.plate:nth-child(odd),.plate:nth-child(2n){transform:none}}.stories{--face:var(--teal);--fringe:var(--teal-fringe);background:var(--teal);color:#fff;padding-block:var(--sp-l) var(--sp-xl);z-index:6}.stories .h2{color:#fff}.stories .h2 em{color:var(--sand);font-style:italic}.sgrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.02fr);align-items:start;gap:clamp(1.6rem,3.2vw,3.4rem);display:grid;position:relative}.sph{z-index:12;margin-top:clamp(-190px,-12vw,-90px);position:relative;transform:rotate(-1.8deg);box-shadow:0 40px 76px #06282a66}.sph img{object-fit:cover;object-position:50% 38%;width:100%;height:clamp(340px,54vw,780px);transition:opacity .3s}.sph.fading img{opacity:.25}.stx{z-index:16;padding-top:clamp(.5rem,2.6vw,3rem);position:relative}.qcard{background:var(--paper);z-index:14;border-radius:26px;margin-bottom:1.6rem;margin-left:clamp(-140px,-7vw,0px);padding:clamp(1.4rem,2.2vw,2.2rem);position:relative;box-shadow:0 32px 62px #06282a4d}.qtag{letter-spacing:.18em;text-transform:uppercase;color:var(--teal);margin-bottom:.7rem;font-size:.68rem;font-weight:600;display:inline-flex}.qtxt{font-family:var(--serif);color:var(--navy);font-size:clamp(1.35rem,2vw,2rem);font-style:italic;line-height:1.18}.qwho{color:var(--ink);margin-top:.85rem;font-size:.87rem}.qwho b{color:var(--navy);font-weight:600}.picker{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.pk-btn{color:#fff;cursor:pointer;background:#ffffff29;border:2px solid #ffffff57;border-radius:999px;padding:.46rem 1.02rem;font-size:.86rem;font-weight:500;transition:background .18s,border-color .18s,color .18s}.pk-btn:hover{background:#ffffff4d}.pk-btn[aria-current=true]{background:var(--paper);color:var(--navy);border-color:var(--paper);font-weight:600}.sfoot{flex-wrap:wrap;align-items:center;gap:1.4rem;display:flex}.reelbtn{background:var(--paper);color:var(--navy);cursor:pointer;transition:transform .22s var(--ease),background .2s;border:0;border-radius:999px;align-items:center;gap:.7rem;padding:.72rem 1.4rem .72rem .72rem;font-size:.96rem;font-weight:600;display:inline-flex}.reelbtn:hover{background:#fff;transform:translateY(-2px)}.reelbtn .tri{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.reelbtn .tri svg{width:15px;height:15px}@media (width<=1020px){.sgrid{grid-template-columns:1fr}.qcard{margin-top:0;margin-left:0}.sph{margin-top:clamp(-130px,-11vw,-70px)}.sph img{height:clamp(300px,58vw,440px)}}.stories .vidwrap{padding-block:var(--sp-m) 0;background:0 0}.stories .filmband h3{font-family:var(--serif);color:#fff;margin-bottom:.55rem;font-size:clamp(1.5rem,2.2vw,2.3rem);font-weight:500}.stories .filmband .fbnote{max-width:54ch;margin-bottom:1.4rem}.stories .vidnote{color:#fff;opacity:.9}.nlcard{z-index:14;background:var(--paper);margin-top:calc(-1 * (var(--sp-l) + clamp(46px,5.4vw,78px)));border-radius:26px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(1rem,2.2vw,2.4rem);padding:clamp(1.3rem,2vw,2rem) clamp(1.4rem,2.2vw,2.3rem);display:grid;position:relative;box-shadow:0 36px 70px #3c0e0466}.closing .cgrid{margin-top:var(--sp-l)}.nlcard .nltag{letter-spacing:.18em;text-transform:uppercase;color:var(--teal);margin-bottom:.5rem;font-size:.68rem;font-weight:600;display:block}.nlcard p.nlhead{font-family:var(--serif);color:var(--navy);font-size:clamp(1.3rem,1.85vw,1.85rem);line-height:1.14}.nlform{flex-wrap:wrap;align-items:flex-end;gap:.7rem;display:flex}.nlform label{letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin-bottom:.4rem;font-size:.72rem;font-weight:600;display:block}.nlform input{background:var(--cream);width:min(320px,68vw);color:var(--navy);border:2px solid #11294b3d;border-radius:999px;padding:.85rem 1.2rem;font-family:inherit;font-size:1rem}.nlform input::placeholder{color:#5c6376}.nlcard .nlnote{color:var(--ink);flex:100%;max-width:none;margin-top:.15rem;font-size:.83rem}@media (width<=860px){.nlcard{grid-template-columns:1fr}}.closing{--face:var(--orange);--fringe:var(--orange-fringe);background:var(--orange);color:#fff;padding-block:var(--sp-l) var(--sp-m);z-index:8}.cgrid{grid-template-columns:minmax(0,1fr) minmax(0,.94fr);align-items:center;gap:clamp(1.6rem,3.4vw,3.6rem);display:grid;position:relative}.closing .h2{color:#fff;font-size:clamp(2.1rem,3.5vw,3.5rem)}.closing .h2 em{color:var(--sand);font-style:italic}.closing p{color:#fff;max-width:42ch;font-size:clamp(1.02rem,1vw,1.18rem)}.seatline{font-family:var(--serif);color:#fff;margin-top:1rem;font-size:clamp(1.2rem,1.55vw,1.55rem);font-style:italic}.crow{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.7rem;display:flex}.cph{z-index:16;align-self:end;margin-top:clamp(1rem,2vw,2rem);margin-bottom:calc(-1*clamp(96px,10vw,180px));position:relative;transform:rotate(1.4deg);box-shadow:0 40px 80px #3c0e046b}.cph img{object-fit:cover;object-position:50% 40%;width:100%;height:clamp(280px,29vw,420px)}.cph .cap{background:var(--sand);color:var(--navy);letter-spacing:.13em;text-transform:uppercase;z-index:2;border-radius:999px;padding:.5rem 1rem;font-size:.72rem;font-weight:600;position:absolute;top:-18px;left:-16px}@media (width<=1020px){.cgrid{grid-template-columns:1fr}.cph{margin-bottom:calc(-1*clamp(70px,12vw,110px))}}footer.site{color:var(--ink);z-index:0;padding-top:var(--sp-xl);background:0 0;position:relative}.fvill{padding-bottom:clamp(1.6rem,2.6vw,2.4rem)}.fvh{letter-spacing:.2em;text-transform:uppercase;color:var(--teal);margin-bottom:.95rem;font-size:.71rem;font-weight:600}.fvrow{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.6rem,1.2vw,1rem);margin:0;padding:0;list-style:none;display:grid}.fvrow a{text-align:center;border:1px solid var(--line);background:var(--paper);height:100%;color:var(--navy);border-radius:18px;flex-direction:column;justify-content:flex-end;align-items:center;gap:.62rem;padding:1rem .6rem .85rem;font-size:.85rem;font-weight:600;line-height:1.25;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.fvrow a:hover{border-color:var(--teal);transform:translateY(-2px);box-shadow:0 10px 22px #11294b1a}.fvrow a:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.fvrow img{object-fit:contain;object-position:50% 50%;width:100%;height:54px}@media (width<=860px){.fvrow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=480px){.fvrow{grid-template-columns:repeat(2,minmax(0,1fr))}.fvrow img{height:44px}}@media (prefers-reduced-motion:reduce){.fvrow a{transition:none}.fvrow a:hover{transform:none}}.fgrid{grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,.7fr));gap:clamp(1.6rem,3vw,3.2rem);padding-bottom:clamp(1.8rem,3vw,2.6rem);display:grid}.fid img{width:auto;height:40px;margin-bottom:1rem}.fid .tag{font-family:var(--serif);color:var(--navy);margin-bottom:.7rem;font-size:1.5rem}.fid .mail{color:var(--teal);font-weight:600;box-shadow:inset 0 -2px #2f676957}.fid .fine{color:#5c6376;max-width:46ch;margin-top:.9rem;font-size:.79rem;line-height:1.6}.fcol h3{letter-spacing:.2em;text-transform:uppercase;color:var(--teal);margin-bottom:.85rem;font-size:.71rem;font-weight:600}.fcol a{color:var(--navy);padding:.22rem 0;font-size:.93rem;transition:color .16s;display:block}.fcol a:hover{color:var(--orange-text)}.legal{border-top:1px solid var(--line);color:#5c6376;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.1rem clamp(1.4rem,2.2vw,2rem);font-size:.8rem;display:flex}.lks{flex-wrap:wrap;align-items:center;gap:1.3rem;display:flex}.lks a:hover{color:var(--orange-text)}.social{gap:.5rem;display:flex}.social a{width:34px;height:34px;color:var(--navy);background:var(--cream);border-radius:50%;place-items:center;transition:background .18s,color .18s;display:grid}.social a svg{width:17px;height:17px}.social a:hover{background:var(--navy);color:#fff}@media (width<=1040px){.fgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.fid{grid-column:1/-1}}@media (width<=860px){.fgrid{grid-template-columns:1fr 1fr}.fid{grid-column:span 2}}@media (width<=560px){.fgrid{grid-template-columns:1fr}.fid{grid-column:span 1}}.lb{z-index:180;padding:var(--gut);opacity:0;visibility:hidden;background:#091426db;place-items:center;transition:opacity .28s,visibility .28s;display:grid;position:fixed;inset:0}.lb.open{opacity:1;visibility:visible}.lb .inner{background:var(--paper);border-radius:26px;width:100%;max-width:820px;padding:clamp(1.4rem,3vw,2.6rem);position:relative}.lb .close{background:var(--cream);cursor:pointer;width:40px;height:40px;color:var(--navy);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.lb .close svg{width:20px;height:20px}.lb h3{font-family:var(--serif);margin-bottom:.5rem;font-size:1.9rem;font-weight:500}.lb .lb-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lb .frame{background:var(--cream);text-align:center;color:#5c6376;border-radius:16px;margin-top:1.2rem;padding:2.4rem 1.4rem;font-size:.92rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.foot-cta{width:100%;max-width:var(--maxw);padding-inline:var(--gut);grid-template-columns:repeat(3,1fr);gap:1rem;margin:0 auto 2.4rem;display:grid}.foot-cta a{color:inherit;background:#ffffff14;border:1px solid #ffffff2e;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.4rem;font-weight:600;text-decoration:none;display:flex}@media (width<=820px){.foot-cta{grid-template-columns:1fr}}.door{--c:var(--teal)}.door:before{content:"";background:var(--c);border-radius:99px;height:5px;margin-bottom:.85rem;display:block}.door .go,.door .aud,.door .who{color:var(--c)}.ctabubble{background:var(--cream,#f3eee5);border:1px solid #11294b1f;border-radius:22px;flex-wrap:wrap;align-items:center;gap:1.1rem;margin:2rem 0;padding:1.35rem 1.6rem;display:flex}.ctabubble .cb-ico{background:var(--teal);border-radius:999px;flex:none;place-items:center;width:46px;height:46px;display:grid}.ctabubble .cb-ico.rec{border:3px solid var(--orange);box-shadow:0 0 0 3px var(--paper) inset;background:0 0}.ctabubble .cb-ico.rec .recdot{background:var(--orange);border-radius:999px;width:20px;height:20px;display:block}.ctabubble .cb-ico svg{fill:#fff;width:22px;height:22px}.ctabubble .cb-copy{flex:240px;min-width:0}.ctabubble .cb-copy b{color:var(--navy);font-size:1.05rem;display:block}.ctabubble .cb-copy span{opacity:.85;color:var(--ink,#2a3550);font-size:.94rem}.ctabubble .cb-btn{background:var(--orange);color:#fff;white-space:nowrap;border-radius:999px;padding:.7rem 1.35rem;font-weight:600;text-decoration:none}.ctabubble .cb-btn:hover{filter:brightness(1.08)}.vidwrap{padding-block:var(--sp-l) var(--sp-m);margin:0}.vidgrid{grid-template-columns:repeat(3,1fr);gap:clamp(1.1rem,2vw,1.8rem);display:grid}.vidcard{aspect-ratio:9/16;background:#0d1523;border-radius:22px;position:relative;overflow:hidden}@media (width<=820px){.vidgrid{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.vidgrid{grid-template-columns:1fr;max-width:22rem;margin-inline:auto}}.vidcard img{object-fit:cover;opacity:.82;width:100%;height:100%}.vidcard .vc-meta{color:#fff;position:absolute;bottom:.9rem;left:1rem;right:1rem}.vidcard .vc-meta b{font-size:1.05rem;display:block}.vidcard .vc-meta span{opacity:.85;font-size:.78rem}.vidcard .vc-dur{color:#fff;background:#0000009e;border-radius:999px;padding:.24rem .7rem;font-size:.72rem;font-weight:600;position:absolute;top:.8rem;left:.8rem}.vplaybtn{cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;inset:0}.vplaybtn .pring{background:#ffffff2e;border:2px solid #ffffffd9;border-radius:999px;place-items:center;width:76px;height:76px;transition:transform .2s,background .2s;display:grid}.vplaybtn:hover .pring,.vplaybtn:focus-visible .pring{background:var(--orange);transform:scale(1.08)}.vplaybtn svg{fill:#fff;width:20px;height:20px;margin-left:3px}.vidnote{opacity:.8;margin-top:.9rem;font-size:.9rem}.vlb{z-index:200;background:#09111ef0;place-items:center;padding:2rem;display:none;position:fixed;inset:0}.vlb.on{display:grid}.vlb-box{width:min(940px,92vw)}.vlb-stage{aspect-ratio:16/9;text-align:center;color:#fff;background:#0d1523;border:1px solid #fff3;border-radius:18px;place-items:center;padding:2rem;display:grid}.vlb-stage p{color:#ffffffc7;max-width:44ch;margin:.5rem auto 0;font-size:.94rem}.vlb-close{color:#fff;cursor:pointer;font:inherit;background:0 0;border:1px solid #fff9;border-radius:999px;margin-top:1.1rem;padding:.55rem 1.3rem}@media (width<=900px){.vidgrid{grid-template-columns:1fr}.eltab{display:none}}@media (prefers-reduced-motion:reduce){.vplaybtn .pring{transition:none}}html{overflow-x:clip}.foot-cta a{background:var(--white,#fff);color:var(--navy);border:1px solid #11294b21}.foot-cta a:hover{background:var(--cream)}.door .aud{color:var(--navy)}.ur a.donate,.util a.donate{background:var(--orange);color:#fff}.nlform label{color:var(--navy)}.lb h3{padding-right:56px}.vidwrap{background:var(--cream,#f3eee5)}.field,.hero{overflow-x:clip}.mcta{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbf7f1f7;border-top:1px solid #11294b24;gap:.6rem;padding:.7rem clamp(.9rem,4vw,1.2rem);display:none;position:fixed;bottom:0;left:0;right:0}.mcta a{text-align:center;white-space:nowrap;border-radius:999px;flex:1 1 0;padding:.78rem .6rem;font:600 .88rem Poppins,system-ui,sans-serif;text-decoration:none}.mcta .m1{background:var(--orange,#cf3f0e);color:#fff}.mcta .m2{color:var(--navy,#11294b);background:0 0;border:1.5px solid #11294b4d}@media (width<=1020px){.mcta{display:flex}body{padding-bottom:4.6rem}}@media print{.mcta{display:none}}.hellobar{background:var(--orange,#cf3f0e);color:#fff;z-index:60;font-size:.9rem;font-weight:600;position:relative;box-shadow:inset 0 -2px #11294b29}.hellobar a.hb-cta{color:#fff;text-underline-offset:3px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.hellobar a.hb-cta:hover{text-decoration-thickness:3px}.hellobar .hb-dot{background:#fff;border-radius:999px;flex:none;width:9px;height:9px;margin-right:.55rem;animation:2.4s ease-out infinite hbpulse;display:inline-block;box-shadow:0 0 #ffffffa6}@keyframes hbpulse{70%{box-shadow:0 0 0 9px #fff0}to{box-shadow:0 0 #fff0}}@media (prefers-reduced-motion:reduce){.hellobar .hb-dot{animation:none}}.hellobar .hb-x{color:#fff}.hellobar .hb-x:hover,.hellobar .hb-x:focus-visible{background:#ffffff38}.hellobar .hb-in{width:100%;max-width:var(--maxw,1320px);padding:.72rem calc(var(--gut,1.5rem) + 2.2rem) .72rem var(--gut,1.5rem);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin-inline:auto;display:flex}.hellobar .hb-x{cursor:pointer;color:#fff;background:0 0;border:0;border-radius:999px;padding:.34rem .58rem;font-size:1.25rem;line-height:1;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.hellobar[hidden]{display:none}:root{--orange-ink:#f4703f}.uwrap{min-height:56px;padding-block:.78rem}.bar{min-height:92px;padding-block:.9rem}.ur{gap:1.5rem}.util .ur a.donate,.ur a.donate,.util a.donate{color:var(--orange-ink);letter-spacing:.01em;background:0 0;border:0;border-radius:0;padding:.18rem 0;font-weight:700;text-decoration:none}.util .ur a.donate:hover,.ur a.donate:hover{color:#f9906b}.legal .socbar,.fsoc{align-items:center;gap:.7rem;display:flex}.legal .socbar a,.fsoc a{color:inherit;opacity:.85}.legal .socbar a:hover,.fsoc a:hover{opacity:1}@media (width<=900px){.bar{min-height:76px}.uwrap{min-height:48px;padding-block:.6rem}}.ur a,.util .ur a{align-items:center;min-height:24px;padding-block:.42rem;display:inline-flex}.legal a,.legal button{align-items:center;min-height:24px;padding-block:.32rem;display:inline-flex}.fcol a{align-items:center;width:fit-content;min-height:24px;padding-block:.22rem;display:flex}.fid a[href^=mailto\:],.mail{align-items:center;min-height:24px;padding-block:.2rem;display:inline-flex}.plates{align-items:stretch}.plates li,.plate{text-align:center;background:var(--white,#fff);letter-spacing:.02em;color:#11294bc7;filter:none;border:1px solid #11294b1a;border-radius:14px;place-items:center;min-height:96px;padding:1rem .9rem;font-family:Poppins,system-ui,sans-serif;font-size:clamp(.78rem,.85vw,.92rem);font-weight:600;line-height:1.3;display:grid;box-shadow:0 1px 2px #11294b0a}.plate img{object-fit:contain;width:auto;max-width:84%;height:auto;display:block}.plate img[alt*=Baltimore]{height:64px}.plate img[alt*=APL]{height:62px}.plate img[alt*=SECU]{height:40px}.plate img[alt*=Tower]{height:34px}.plate img[alt*=Educational]{height:38px}.plate.has-mark{padding:.85rem 1rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pxbg img{will-change:transform;animation:linear both px-proof;animation-timeline:--px-proof;animation-range:cover}@keyframes px-proof{0%{transform:translateY(-16%)}to{transform:translateY(16%)}}}}:root{--brushH:clamp(52px,6vw,96px)}html{--serif:"Newsreader",Georgia,"Times New Roman",serif;font-variation-settings:"opsz" 72}h1.display{font-size:clamp(2.15rem,4.8vw,4.35rem)}.h2{font-size:clamp(1.85rem,3.24vw,3.24rem)}:root{--act:#cf3f0e;--act-ink:#fff;--deep:#cf3f0e}.btn-p{background:var(--act);color:var(--act-ink)}.btn-p:hover{background:var(--navy);color:#fff}.hellobar{background:var(--deep)}.ctabubble .cb-btn{background:var(--act);color:var(--act-ink)}.ctabubble .cb-ico.rec{border-color:var(--act)}.ctabubble .cb-ico.rec .recdot{background:var(--act)}.tear.brushcut{height:var(--brushH)}.tear.brushcut svg{transform:scaleY(-1)}.tear.brushcut.rev svg{transform:scaleY(-1)scaleX(-1)}.tear.brushcut .fringe{display:none}.tear.brushcut .face{color:var(--face)}.door.hasphoto{padding:0;overflow:hidden}.door.hasphoto:before{display:none}.d-shot{background:var(--cream-2);border-bottom:5px solid var(--c);height:clamp(178px,15.2vw,228px);display:block;position:relative;overflow:hidden}.d-shot img{object-fit:cover;width:100%;height:100%;transition:transform .55s var(--ease);display:block}.door.hasphoto:hover .d-shot img{transform:scale(1.04)}.d-body{flex-direction:column;flex:auto;padding:clamp(1.15rem,1.6vw,1.6rem) clamp(1.3rem,1.9vw,1.9rem) clamp(1.35rem,1.9vw,1.9rem);display:flex}.door.d1,.door.d2,.door.d4,.door.d5{align-self:stretch}@media (width<=1020px){.d-shot{height:clamp(186px,30vw,262px)}}.proof .pxbg:after{background:linear-gradient(#11294b 0,#11294be6 130px,#11294bdb 45%,#11294be6 100%)}.res{z-index:3;position:relative}.res-head{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:end;gap:clamp(1.2rem,3.2vw,3.8rem);display:grid}.res .h2{color:#fff;margin:0}.res .h2 em{color:var(--sand)}.res .lintro{color:#fff;max-width:46ch;margin:0 0 .3rem;font-size:clamp(1rem,1.05vw,1.16rem)}.res .nums{grid-template-columns:repeat(3,1fr);gap:clamp(1.6rem,3vw,3.2rem);margin-top:clamp(2.4rem,4.4vw,4rem);display:grid}.res .num{border-top:0;padding-top:clamp(1.4rem,2.1vw,2rem);position:relative}.res .num:before{content:"";background:var(--sand);border-radius:14px;height:5px;position:absolute;top:0;left:0;right:0}.res .num .v{font-family:var(--display,var(--serif));color:var(--fig);letter-spacing:-.025em;font-size:clamp(2.9rem,5.2vw,5.4rem);font-weight:600;line-height:1}:root{--fig:#d69d44}.res .num .v,.res .num .pct{color:var(--fig)}.res .num:before{background:var(--fig);opacity:.55}.res .num .k{color:#fff;max-width:30ch;margin-top:.8rem;font-size:clamp(.95rem,1vw,1.06rem);line-height:1.46}.res-more{grid-template-columns:minmax(0,.44fr) minmax(0,1.12fr) minmax(0,.62fr);align-items:start;gap:clamp(1.4rem,3vw,3.4rem);margin-top:clamp(2.6rem,4.6vw,4rem);padding-top:clamp(1.5rem,2.4vw,2.2rem);display:grid;position:relative}.res-more:before{content:"";background:#ffffff6b;border-radius:14px;height:3px;position:absolute;top:0;left:0;right:0}.res-more .hours{box-shadow:none;color:#fff;background:0 0;border-radius:0;margin:0;padding:0;display:block;position:static}.res-more .hours b{font-family:var(--serif);color:#fff;letter-spacing:-.02em;font-size:clamp(2.1rem,3.2vw,3.2rem);font-weight:600;line-height:1;display:block}.res-more .hours span{letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-top:.5rem;font-size:.78rem;font-weight:600;display:block}.res-more .pq{margin:0}.res-more .pquote{font-family:var(--serif);color:#fff;max-width:44ch;margin:0;font-size:clamp(1.18rem,1.7vw,1.66rem);font-style:italic;font-weight:400;line-height:1.34}.res-more .pwho{letter-spacing:.16em;text-transform:uppercase;color:#fff;margin-top:.9rem;font-size:.78rem;font-weight:600}.res-more .pwho b{color:#fff;font-weight:600}.res-more .pph{width:100%;margin:0;transform:rotate(1.8deg);box-shadow:0 30px 60px #06112266}.res-more .pph img{object-fit:cover;object-position:50% 22%;width:100%;height:clamp(200px,15.6vw,236px);display:block}.res .lfoot{flex-wrap:wrap;align-items:center;gap:1.1rem 1.4rem;margin-top:clamp(2.2rem,4vw,3.4rem);display:flex}@media (width<=1020px){.res-head{grid-template-columns:1fr;align-items:start;gap:1rem}.res .lintro{margin-bottom:0}}@media (width<=900px){.res .nums{grid-template-columns:1fr;gap:clamp(1.5rem,3.6vw,2.2rem)}.res .num .k{max-width:54ch}.res-more{grid-template-columns:1fr;gap:1.6rem}.res-more .pph{transform:none}.res-more .pph img{height:clamp(210px,44vw,300px)}}.pdie{left:auto;right:clamp(3%,7vw,11%)}.stories .qcard{box-shadow:inset 0 6px 0 var(--orange),0 32px 62px #06282a4d;border-radius:22px}.qhead{margin-bottom:1.15rem;display:inline-block;position:relative}.qhead .qtag{margin-bottom:0}.qstroke{pointer-events:none;height:.55em;color:var(--orange);line-height:0;display:block;position:absolute;bottom:-.5em;left:-5%;right:-7%}.qstroke svg{width:100%;height:100%;display:block;overflow:visible}.stories .qtxt{letter-spacing:-.008em;font-size:clamp(1.3rem,1.95vw,1.95rem);line-height:1.28}.stories .qwho{margin-top:1.15rem}.doorgrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:clamp(1rem,1.6vw,1.5rem)!important}.dhead{grid-area:1/1/auto/-1!important}.door.d1{grid-area:2/1!important;margin-top:0!important}.door.d2{grid-area:2/2!important;margin-top:0!important}.door.lead{grid-area:2/3!important;align-self:stretch!important;margin-top:0!important}.door.d4{grid-area:3/1!important;margin-top:0!important}.door.d5{grid-area:3/2!important;margin-top:0!important}.dphoto{z-index:4;border-radius:24px;grid-area:3/3;min-height:clamp(190px,17vw,260px);margin:0;position:relative;overflow:hidden;box-shadow:0 20px 44px #3a2c102e}.dphoto img{object-fit:cover;object-position:50% 42%;width:100%;height:100%;display:block}.door.lead .lph{height:clamp(148px,11vw,168px);overflow:hidden;margin:1.1rem 0 0!important;transform:none!important}.door.lead .lph img{object-position:50% 26%;display:block;object-fit:cover!important;width:100%!important;height:100%!important}@media (width<=980px){.doorgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.door.d1{grid-area:2/1!important}.door.d2{grid-area:2/2!important}.door.lead{grid-area:3/1!important}.door.d4{grid-area:3/2!important}.door.d5{grid-area:4/1!important}.dphoto{grid-area:4/2}}@media (width<=640px){.doorgrid{grid-template-columns:minmax(0,1fr)!important}.door.d1,.door.d2,.door.lead,.door.d4,.door.d5{grid-area:auto/1!important}.dphoto{grid-area:auto/1;min-height:clamp(200px,52vw,280px)}}.ledger{margin-top:clamp(-104px,-6.4vw,-48px)!important}@media (width<=1020px){.ledger{margin-top:clamp(-70px,-6vw,-40px)!important}}.aribbon{border-radius:200px 0 0 180px;opacity:.42!important;width:min(52%,720px)!important;left:auto!important;right:-6%!important}@media (width<=900px){.aribbon{display:none!important}}.pslab{height:clamp(150px,15vw,215px)!important;top:clamp(96px,9vw,150px)!important}.proof{overflow:visible!important}.pxbg{overflow:hidden}.pside .pph,.sph,.cph,.res-more .pph,.aesc,.door.lead .lph,.dphoto,.place .pim,.vidcard,.qcard,.nlcard,.hours{transform:none!important}.pside .pph,.sph,.cph,.res-more .pph,.aesc,.dphoto{border-radius:20px;overflow:hidden}.pph,.sph,.cph,.aesc,.res-more .pph,.dphoto img,.place .pim img,.vidcard img{clip-path:none!important}.pph img,.sph img,.cph img,.aesc img{border-radius:0}.pslab,.pdie{display:none!important}.cta-in{border-top:1px solid #11294b21;flex-wrap:wrap;align-items:center;gap:.9rem;margin:1.15rem 0 .1rem;padding-top:1.05rem;display:flex}.cta-in .tlink.on-dark{color:var(--orange)}.cta-in .tlink.on-dark:hover{color:var(--navy)}.cta-in{flex-wrap:wrap;align-items:center;gap:1.1rem 1.6rem;display:flex}@media (width<=520px){.cta-in{flex-direction:column;align-items:flex-start}}.aribbon{display:none!important}.mission{position:relative;overflow:hidden;background:var(--orange)!important;color:#fff!important;margin-right:0!important;box-shadow:0 34px 66px #78261457!important}.mission:after{content:"";aspect-ratio:1;pointer-events:none;background:#ffffff12;border-radius:999px;width:62%;position:absolute;bottom:-42%;right:-8%}.mission .mmark{height:auto;margin-bottom:1rem;display:block}.mission h3{color:#fff!important}.mission p{z-index:2;position:relative;color:#fff!important}.mission{border-radius:30px!important;margin:clamp(1.8rem,3vw,2.8rem) 0 0!important;padding:clamp(2.2rem,4vw,3.6rem) clamp(2rem,3.6vw,3.4rem)!important}.mission .mmark{width:clamp(42px,4.2vw,58px)!important;margin-bottom:1.2rem!important}.mission h3{letter-spacing:-.015em;margin-bottom:1.4rem!important;font-size:clamp(2rem,3.4vw,3.2rem)!important}.mission .mrows{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.2rem,2.6vw,2.6rem);display:grid;position:relative}.mission p+p{border-left:2px solid #ffffff57;padding-left:clamp(1.2rem,2.6vw,2.6rem);border-top:0!important;margin-top:0!important;padding-top:0!important}.mission:after{width:44%!important;bottom:-34%!important}@media (width<=820px){.mission .mrows{grid-template-columns:minmax(0,1fr)}.mission p+p{border-top:2px solid #ffffff57;border-left:0;padding-top:1.1rem;padding-left:0}}html{--mission-bg:#2c6365;--mission-edge:#ffffff52}.mission{--mtear:78px;-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201440%20100%22%20preserveAspectRatio=%22none%22%3E%3Cg%3E%3Cpath%20d=%22M0.0%2C50.5%20C5.5%2C49.4%2022.2%2C44.0%2033.0%2C44.2%20C43.8%2C44.5%2054.2%2C49.6%2065.0%2C52.0%20C75.8%2C54.3%2087.0%2C57.3%2098.0%2C58.4%20C109.0%2C59.6%20120.0%2C60.2%20131.0%2C58.8%20C142.0%2C57.5%20153.2%2C51.2%20164.0%2C50.5%20C174.8%2C49.8%20185.2%2C53.8%20196.0%2C54.6%20C206.8%2C55.5%20218.0%2C56.2%20229.0%2C55.7%20C240.0%2C55.2%20251.0%2C51.2%20262.0%2C51.7%20C273.0%2C52.1%20284.2%2C58.3%20295.0%2C58.2%20C305.8%2C58.0%20316.2%2C52.2%20327.0%2C51.0%20C337.8%2C49.7%20349.0%2C51.7%20360.0%2C50.8%20C371.0%2C50.0%20382.2%2C46.4%20393.0%2C46.1%20C403.8%2C45.8%20414.2%2C49.0%20425.0%2C49.1%20C435.8%2C49.3%20447.0%2C47.6%20458.0%2C47.1%20C469.0%2C46.5%20480.0%2C45.4%20491.0%2C45.9%20C502.0%2C46.5%20513.2%2C50.4%20524.0%2C50.3%20C534.8%2C50.2%20545.2%2C45.5%20556.0%2C45.4%20C566.8%2C45.3%20578.0%2C48.3%20589.0%2C49.9%20C600.0%2C51.4%20611.0%2C55.0%20622.0%2C54.9%20C633.0%2C54.9%20644.2%2C50.5%20655.0%2C49.4%20C665.8%2C48.4%20676.2%2C49.1%20687.0%2C48.7%20C697.8%2C48.3%20709.0%2C46.5%20720.0%2C47.1%20C731.0%2C47.6%20742.2%2C50.8%20753.0%2C51.9%20C763.8%2C53.0%20774.2%2C53.1%20785.0%2C53.8%20C795.8%2C54.5%20807.0%2C56.8%20818.0%2C56.0%20C829.0%2C55.2%20840.0%2C50.6%20851.0%2C49.2%20C862.0%2C47.7%20873.2%2C46.8%20884.0%2C47.2%20C894.8%2C47.6%20905.2%2C51.4%20916.0%2C51.8%20C926.8%2C52.1%20938.0%2C49.4%20949.0%2C49.2%20C960.0%2C49.0%20971.0%2C51.7%20982.0%2C50.5%20C993.0%2C49.3%201004.2%2C42.6%201015.0%2C42.1%20C1025.8%2C41.6%201036.2%2C47.2%201047.0%2C47.4%20C1057.8%2C47.5%201069.0%2C43.2%201080.0%2C42.9%20C1091.0%2C42.6%201102.2%2C45.0%201113.0%2C45.8%20C1123.8%2C46.7%201134.2%2C49.2%201145.0%2C47.9%20C1155.8%2C46.6%201167.0%2C38.7%201178.0%2C38.1%20C1189.0%2C37.6%201200.0%2C44.6%201211.0%2C44.5%20C1222.0%2C44.3%201233.2%2C38.0%201244.0%2C37.2%20C1254.8%2C36.4%201265.2%2C39.1%201276.0%2C39.9%20C1286.8%2C40.7%201298.0%2C41.7%201309.0%2C41.9%20C1320.0%2C42.1%201331.0%2C41.2%201342.0%2C41.0%20C1353.0%2C40.9%201364.2%2C39.8%201375.0%2C41.3%20C1385.8%2C42.8%201401.7%2C48.5%201407.0%2C50.0%20L1440%2C50.0%20L1440%2C100%20L0%2C100%20Z%22%20fill=%22white%22/%3E%3C/g%3E%3C/svg%3E),linear-gradient(#000,#000),url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201440%20100%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22scale%281%2C-1%29%20translate%280%2C-100%29%22%3E%3Cpath%20d=%22M0.0%2C50.5%20C5.5%2C49.4%2022.2%2C44.0%2033.0%2C44.2%20C43.8%2C44.5%2054.2%2C49.6%2065.0%2C52.0%20C75.8%2C54.3%2087.0%2C57.3%2098.0%2C58.4%20C109.0%2C59.6%20120.0%2C60.2%20131.0%2C58.8%20C142.0%2C57.5%20153.2%2C51.2%20164.0%2C50.5%20C174.8%2C49.8%20185.2%2C53.8%20196.0%2C54.6%20C206.8%2C55.5%20218.0%2C56.2%20229.0%2C55.7%20C240.0%2C55.2%20251.0%2C51.2%20262.0%2C51.7%20C273.0%2C52.1%20284.2%2C58.3%20295.0%2C58.2%20C305.8%2C58.0%20316.2%2C52.2%20327.0%2C51.0%20C337.8%2C49.7%20349.0%2C51.7%20360.0%2C50.8%20C371.0%2C50.0%20382.2%2C46.4%20393.0%2C46.1%20C403.8%2C45.8%20414.2%2C49.0%20425.0%2C49.1%20C435.8%2C49.3%20447.0%2C47.6%20458.0%2C47.1%20C469.0%2C46.5%20480.0%2C45.4%20491.0%2C45.9%20C502.0%2C46.5%20513.2%2C50.4%20524.0%2C50.3%20C534.8%2C50.2%20545.2%2C45.5%20556.0%2C45.4%20C566.8%2C45.3%20578.0%2C48.3%20589.0%2C49.9%20C600.0%2C51.4%20611.0%2C55.0%20622.0%2C54.9%20C633.0%2C54.9%20644.2%2C50.5%20655.0%2C49.4%20C665.8%2C48.4%20676.2%2C49.1%20687.0%2C48.7%20C697.8%2C48.3%20709.0%2C46.5%20720.0%2C47.1%20C731.0%2C47.6%20742.2%2C50.8%20753.0%2C51.9%20C763.8%2C53.0%20774.2%2C53.1%20785.0%2C53.8%20C795.8%2C54.5%20807.0%2C56.8%20818.0%2C56.0%20C829.0%2C55.2%20840.0%2C50.6%20851.0%2C49.2%20C862.0%2C47.7%20873.2%2C46.8%20884.0%2C47.2%20C894.8%2C47.6%20905.2%2C51.4%20916.0%2C51.8%20C926.8%2C52.1%20938.0%2C49.4%20949.0%2C49.2%20C960.0%2C49.0%20971.0%2C51.7%20982.0%2C50.5%20C993.0%2C49.3%201004.2%2C42.6%201015.0%2C42.1%20C1025.8%2C41.6%201036.2%2C47.2%201047.0%2C47.4%20C1057.8%2C47.5%201069.0%2C43.2%201080.0%2C42.9%20C1091.0%2C42.6%201102.2%2C45.0%201113.0%2C45.8%20C1123.8%2C46.7%201134.2%2C49.2%201145.0%2C47.9%20C1155.8%2C46.6%201167.0%2C38.7%201178.0%2C38.1%20C1189.0%2C37.6%201200.0%2C44.6%201211.0%2C44.5%20C1222.0%2C44.3%201233.2%2C38.0%201244.0%2C37.2%20C1254.8%2C36.4%201265.2%2C39.1%201276.0%2C39.9%20C1286.8%2C40.7%201298.0%2C41.7%201309.0%2C41.9%20C1320.0%2C42.1%201331.0%2C41.2%201342.0%2C41.0%20C1353.0%2C40.9%201364.2%2C39.8%201375.0%2C41.3%20C1385.8%2C42.8%201401.7%2C48.5%201407.0%2C50.0%20L1440%2C50.0%20L1440%2C100%20L0%2C100%20Z%22%20fill=%22white%22/%3E%3C/g%3E%3C/svg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201440%20100%22%20preserveAspectRatio=%22none%22%3E%3Cg%3E%3Cpath%20d=%22M0.0%2C50.5%20C5.5%2C49.4%2022.2%2C44.0%2033.0%2C44.2%20C43.8%2C44.5%2054.2%2C49.6%2065.0%2C52.0%20C75.8%2C54.3%2087.0%2C57.3%2098.0%2C58.4%20C109.0%2C59.6%20120.0%2C60.2%20131.0%2C58.8%20C142.0%2C57.5%20153.2%2C51.2%20164.0%2C50.5%20C174.8%2C49.8%20185.2%2C53.8%20196.0%2C54.6%20C206.8%2C55.5%20218.0%2C56.2%20229.0%2C55.7%20C240.0%2C55.2%20251.0%2C51.2%20262.0%2C51.7%20C273.0%2C52.1%20284.2%2C58.3%20295.0%2C58.2%20C305.8%2C58.0%20316.2%2C52.2%20327.0%2C51.0%20C337.8%2C49.7%20349.0%2C51.7%20360.0%2C50.8%20C371.0%2C50.0%20382.2%2C46.4%20393.0%2C46.1%20C403.8%2C45.8%20414.2%2C49.0%20425.0%2C49.1%20C435.8%2C49.3%20447.0%2C47.6%20458.0%2C47.1%20C469.0%2C46.5%20480.0%2C45.4%20491.0%2C45.9%20C502.0%2C46.5%20513.2%2C50.4%20524.0%2C50.3%20C534.8%2C50.2%20545.2%2C45.5%20556.0%2C45.4%20C566.8%2C45.3%20578.0%2C48.3%20589.0%2C49.9%20C600.0%2C51.4%20611.0%2C55.0%20622.0%2C54.9%20C633.0%2C54.9%20644.2%2C50.5%20655.0%2C49.4%20C665.8%2C48.4%20676.2%2C49.1%20687.0%2C48.7%20C697.8%2C48.3%20709.0%2C46.5%20720.0%2C47.1%20C731.0%2C47.6%20742.2%2C50.8%20753.0%2C51.9%20C763.8%2C53.0%20774.2%2C53.1%20785.0%2C53.8%20C795.8%2C54.5%20807.0%2C56.8%20818.0%2C56.0%20C829.0%2C55.2%20840.0%2C50.6%20851.0%2C49.2%20C862.0%2C47.7%20873.2%2C46.8%20884.0%2C47.2%20C894.8%2C47.6%20905.2%2C51.4%20916.0%2C51.8%20C926.8%2C52.1%20938.0%2C49.4%20949.0%2C49.2%20C960.0%2C49.0%20971.0%2C51.7%20982.0%2C50.5%20C993.0%2C49.3%201004.2%2C42.6%201015.0%2C42.1%20C1025.8%2C41.6%201036.2%2C47.2%201047.0%2C47.4%20C1057.8%2C47.5%201069.0%2C43.2%201080.0%2C42.9%20C1091.0%2C42.6%201102.2%2C45.0%201113.0%2C45.8%20C1123.8%2C46.7%201134.2%2C49.2%201145.0%2C47.9%20C1155.8%2C46.6%201167.0%2C38.7%201178.0%2C38.1%20C1189.0%2C37.6%201200.0%2C44.6%201211.0%2C44.5%20C1222.0%2C44.3%201233.2%2C38.0%201244.0%2C37.2%20C1254.8%2C36.4%201265.2%2C39.1%201276.0%2C39.9%20C1286.8%2C40.7%201298.0%2C41.7%201309.0%2C41.9%20C1320.0%2C42.1%201331.0%2C41.2%201342.0%2C41.0%20C1353.0%2C40.9%201364.2%2C39.8%201375.0%2C41.3%20C1385.8%2C42.8%201401.7%2C48.5%201407.0%2C50.0%20L1440%2C50.0%20L1440%2C100%20L0%2C100%20Z%22%20fill=%22white%22/%3E%3C/g%3E%3C/svg%3E),linear-gradient(#000,#000),url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201440%20100%22%20preserveAspectRatio=%22none%22%3E%3Cg%20transform=%22scale%281%2C-1%29%20translate%280%2C-100%29%22%3E%3Cpath%20d=%22M0.0%2C50.5%20C5.5%2C49.4%2022.2%2C44.0%2033.0%2C44.2%20C43.8%2C44.5%2054.2%2C49.6%2065.0%2C52.0%20C75.8%2C54.3%2087.0%2C57.3%2098.0%2C58.4%20C109.0%2C59.6%20120.0%2C60.2%20131.0%2C58.8%20C142.0%2C57.5%20153.2%2C51.2%20164.0%2C50.5%20C174.8%2C49.8%20185.2%2C53.8%20196.0%2C54.6%20C206.8%2C55.5%20218.0%2C56.2%20229.0%2C55.7%20C240.0%2C55.2%20251.0%2C51.2%20262.0%2C51.7%20C273.0%2C52.1%20284.2%2C58.3%20295.0%2C58.2%20C305.8%2C58.0%20316.2%2C52.2%20327.0%2C51.0%20C337.8%2C49.7%20349.0%2C51.7%20360.0%2C50.8%20C371.0%2C50.0%20382.2%2C46.4%20393.0%2C46.1%20C403.8%2C45.8%20414.2%2C49.0%20425.0%2C49.1%20C435.8%2C49.3%20447.0%2C47.6%20458.0%2C47.1%20C469.0%2C46.5%20480.0%2C45.4%20491.0%2C45.9%20C502.0%2C46.5%20513.2%2C50.4%20524.0%2C50.3%20C534.8%2C50.2%20545.2%2C45.5%20556.0%2C45.4%20C566.8%2C45.3%20578.0%2C48.3%20589.0%2C49.9%20C600.0%2C51.4%20611.0%2C55.0%20622.0%2C54.9%20C633.0%2C54.9%20644.2%2C50.5%20655.0%2C49.4%20C665.8%2C48.4%20676.2%2C49.1%20687.0%2C48.7%20C697.8%2C48.3%20709.0%2C46.5%20720.0%2C47.1%20C731.0%2C47.6%20742.2%2C50.8%20753.0%2C51.9%20C763.8%2C53.0%20774.2%2C53.1%20785.0%2C53.8%20C795.8%2C54.5%20807.0%2C56.8%20818.0%2C56.0%20C829.0%2C55.2%20840.0%2C50.6%20851.0%2C49.2%20C862.0%2C47.7%20873.2%2C46.8%20884.0%2C47.2%20C894.8%2C47.6%20905.2%2C51.4%20916.0%2C51.8%20C926.8%2C52.1%20938.0%2C49.4%20949.0%2C49.2%20C960.0%2C49.0%20971.0%2C51.7%20982.0%2C50.5%20C993.0%2C49.3%201004.2%2C42.6%201015.0%2C42.1%20C1025.8%2C41.6%201036.2%2C47.2%201047.0%2C47.4%20C1057.8%2C47.5%201069.0%2C43.2%201080.0%2C42.9%20C1091.0%2C42.6%201102.2%2C45.0%201113.0%2C45.8%20C1123.8%2C46.7%201134.2%2C49.2%201145.0%2C47.9%20C1155.8%2C46.6%201167.0%2C38.7%201178.0%2C38.1%20C1189.0%2C37.6%201200.0%2C44.6%201211.0%2C44.5%20C1222.0%2C44.3%201233.2%2C38.0%201244.0%2C37.2%20C1254.8%2C36.4%201265.2%2C39.1%201276.0%2C39.9%20C1286.8%2C40.7%201298.0%2C41.7%201309.0%2C41.9%20C1320.0%2C42.1%201331.0%2C41.2%201342.0%2C41.0%20C1353.0%2C40.9%201364.2%2C39.8%201375.0%2C41.3%20C1385.8%2C42.8%201401.7%2C48.5%201407.0%2C50.0%20L1440%2C50.0%20L1440%2C100%20L0%2C100%20Z%22%20fill=%22white%22/%3E%3C/g%3E%3C/svg%3E);-webkit-mask-size:100% var(--mtear),100% calc(100% - (var(--mtear) * 2) + 2px),100% var(--mtear);-webkit-mask-size:100% var(--mtear),100% calc(100% - (var(--mtear) * 2) + 2px),100% var(--mtear);-webkit-mask-size:100% var(--mtear),100% calc(100% - (var(--mtear) * 2) + 2px),100% var(--mtear);-webkit-mask-size:100% var(--mtear),100% calc(100% - (var(--mtear) * 2) + 2px),100% var(--mtear);mask-size:100% var(--mtear),100% calc(100% - (var(--mtear) * 2) + 2px),100% var(--mtear);-webkit-mask-position:top,50%,bottom;mask-position:top,50%,bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--mission-bg)!important;width:100vw!important;box-shadow:none!important;padding:clamp(3rem,6vw,5.4rem) 0!important;padding-block:calc(clamp(3rem,6vw,5.4rem) + var(--mtear))!important;border-radius:0!important;margin:clamp(1.6rem,3vw,2.6rem) calc(50% - 50vw)!important;display:block!important}@media (width<=900px){.mission{--mtear:52px}}.mission:after{display:none!important}.mwash{z-index:1!important;pointer-events:none!important;position:absolute!important;inset:0!important;overflow:hidden!important}.mwash span{will-change:transform;display:block;position:absolute}.wm{background:url(/wp-content/themes/ohana/public/build/assets/fig-white-CrZB3nLS.png) 50%/contain no-repeat}.wm1{aspect-ratio:1;opacity:.13;width:min(44%,510px);animation:19s ease-in-out infinite alternate mfloatA;top:50%;right:-5%}.wm2{aspect-ratio:1;opacity:.085;width:min(21%,220px);animation:24s ease-in-out infinite alternate mfloatB;bottom:-34%;left:4%}.wc{background:#ffffff12;border-radius:999px}.wc1{aspect-ratio:1;width:min(30%,340px);animation:22s ease-in-out infinite alternate mfloatC;top:-42%;right:16%}.wc2{aspect-ratio:1;background:#ffffff0d;width:min(24%,270px);animation:27s ease-in-out infinite alternate mfloatD;bottom:-58%;left:34%}.wc3{aspect-ratio:1;background:#ffffff17;width:min(8%,86px);animation:16s ease-in-out infinite alternate mfloatB;top:24%;right:38%}@keyframes mfloatA{0%{transform:translateY(-50%)rotate(0)}to{transform:translate(-16px,calc(-50% - 20px))rotate(-3.5deg)}}@keyframes mfloatB{0%{transform:translate(0)rotate(-6deg)}to{transform:translate(14px,-22px)rotate(2deg)}}@keyframes mfloatC{0%{transform:translate(0)}to{transform:translate(-22px,18px)}}@keyframes mfloatD{0%{transform:translate(0)}to{transform:translate(26px,-16px)}}@media (prefers-reduced-motion:reduce){.mwash span{animation:none!important}.wm1{transform:translateY(-50%)}}.mission .min{z-index:2;width:min(var(--maxw,1240px),92vw);margin-inline:auto;position:relative}.mission h3{margin-bottom:1.5rem!important;font-size:clamp(2.1rem,3.7vw,3.5rem)!important}.mission .mrows{gap:clamp(1.6rem,3.2vw,3.2rem)!important}.mission p{max-width:36ch!important;font-size:clamp(1.22rem,1.62vw,1.72rem)!important;line-height:1.34!important}.mission p+p{border-left-color:var(--mission-edge)!important}@media (width<=820px){.mission{padding-block:clamp(2.4rem,7vw,3.4rem)!important}.mission:after{opacity:.06!important;width:74%!important;right:-16%!important}.mission p+p{border-left:0!important;border-top-color:var(--mission-edge)!important}}.bar{min-height:96px!important}.logo{height:clamp(42px,3.9vw,56px)!important}.nl,nav.main a,nav.main .nl{font-size:1.02rem!important}nav.main{gap:clamp(.5rem,1.6vw,1.75rem)!important}.ur{gap:1.15rem!important;font-size:.8rem!important}.ur a{letter-spacing:.012em;font-size:.8rem!important}.cph{border-radius:20px;position:relative;overflow:hidden}.cph .cap.incap{text-align:left;z-index:3;font-size:.84rem;font-weight:600;color:#fff!important;background:linear-gradient(#0000,#0b1a30db)!important;border-radius:0!important;margin:0!important;padding:2.4rem 1.1rem .85rem!important;position:absolute!important;inset:auto 0 0!important;transform:none!important}.partners{padding-bottom:calc(var(--sp-l) + 1.6rem)!important}.partners .dl,.partners .btn{margin-bottom:.4rem}@media (width>=1021px){.stories .stx{margin-left:0}.qcard{margin-left:0!important}.stories .sgrid{grid-template-columns:minmax(0,.82fr) minmax(0,1.12fr);gap:clamp(2.2rem,4.6vw,5rem)}.stories .sph{align-self:start;margin-top:clamp(-150px,-8.5vw,-76px);overflow:hidden}.stories .sph img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;position:static}}.field.stories>.wrap{z-index:5}.pfoot{justify-content:flex-end}.nlcard{margin-top:clamp(2.2rem,4vw,3.6rem)!important;margin-bottom:clamp(2.4rem,4.4vw,4rem)!important}.hero{overflow:hidden}.hstack .slab-o{right:-8%!important}.cardpair{align-items:stretch!important}.cardpair .place{height:100%}.cardpair .place .pim img{object-fit:cover;height:clamp(180px,15.5vw,236px)!important}.vidcard:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000,#081221e6);height:58%;position:absolute;inset:auto 0 0}.vidcard .vc-meta{z-index:2;bottom:1rem}.vidcard .vc-meta span{opacity:1;color:#ffffffe6}.vidcard .vplaybtn{z-index:2}.mcta,.mctas,.fcta{margin-top:clamp(2rem,3.4vw,3.2rem)!important}.agrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;align-items:start!important;gap:clamp(1.6rem,3.4vw,3.6rem)!important}.agrid .acopy{max-width:none}.agrid .acopy p{max-width:56ch}.mission{grid-column:1/-1}@media (width<=900px){.agrid{grid-template-columns:minmax(0,1fr)!important}}.social a{justify-content:center!important;place-items:center!important;display:grid!important}.social a svg{display:block;margin:0!important}.proof .tear.up{z-index:6;--face:var(--paper);--fringe:var(--paper);bottom:auto;top:0!important;transform:none!important}.proof{padding-top:calc(var(--tearH,78px) + clamp(1.7rem,3.2vw,3rem))!important}.ledger{border-radius:28px!important;margin-top:0!important}.pgrid{align-items:stretch!important}.pside{flex-direction:column;height:100%;display:flex}.pside .pph{margin-top:auto!important;margin-bottom:0!important}.pside>:first-child{margin-top:0!important;padding-top:0!important}.cgrid{align-items:center!important}.cph{align-self:center;margin:0!important}.closing{padding-bottom:calc(var(--sp-m) + clamp(1.8rem,3.4vw,3.2rem))!important}.agrid{grid-template-columns:minmax(0,1fr)!important;gap:clamp(1.4rem,2.6vw,2.4rem)!important}.mcol{margin-top:clamp(1.4rem,2.6vw,2.4rem);grid-column:1/-1!important}.mcol .leadin{max-width:none}.mission p{max-width:42ch!important}.acopy{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:stretch;gap:clamp(1.5rem,3vw,3rem);display:grid!important}.acopy .atext{flex-direction:column;min-width:0;display:flex}.acopy .atext .leadin{max-width:none;margin-top:auto;margin-bottom:0;padding-top:clamp(1.1rem,2vw,1.6rem)}.acopy .ashot{background:var(--cream-2);aspect-ratio:4/3;border-radius:26px;order:2;height:auto;margin:0;position:relative;overflow:hidden}.acopy .ashot img{object-fit:cover;aspect-ratio:auto;width:100%;height:100%;display:block;position:absolute;inset:0}@media (width<=860px){.acopy{grid-template-columns:minmax(0,1fr)!important}.acopy .ashot{order:0;margin-bottom:1.2rem}.acopy .ashot img{aspect-ratio:16/9}}.hphoto,.aesc,.pph,.sph,.cph,.pdie,.hphoto img,.cph img,.pph img,.sph img,.aesc img{clip-path:none!important}.agrid{grid-template-columns:minmax(0,1fr)!important}.mcol{margin-top:0!important}.tear .fringe{opacity:.9;transform:translateY(6px)!important}.proof .tear.up{transform:translateY(-1px)!important}.hstack .slab-o{border-radius:30px 0 0 190px;right:0!important}@media (width<=900px){.hstack .slab-o{border-radius:22px 22px 22px 110px;height:86%;display:block;top:9%;left:18%;right:calc(var(--gut) * .6)!important}}.legal{position:relative;border-top:0!important}.legal:before{content:"";background:#11294b24;height:1px;position:absolute;top:0;left:clamp(1.2rem,3vw,3.4rem);right:clamp(1.2rem,3vw,3.4rem)}.pk-btn{background:#25585a!important;border-color:#ffffff9e!important}.pk-btn[aria-current=true]{font-weight:600;background:var(--paper)!important;color:var(--navy)!important;border-color:var(--paper)!important}:focus-visible{border-radius:6px;outline-offset:2px!important;outline:3px solid #fff!important;box-shadow:0 0 0 6px #11294b8c!important}.vidcard:first-child .vplaybtn{display:grid}.door .fig{object-fit:contain;width:26px!important;height:26px!important}.foot-cta a svg{flex:none;width:19px;height:19px}:root{--orange-text:var(--color-orange-text,#ab340c);--ink-soft:#5a6480}.btn.btn-teal{background:var(--teal);border-color:var(--teal);color:#fff}.btn.btn-teal:hover{background:#265658;border-color:#265658}.util .ur a.usearch{justify-content:center;align-items:center;min-width:44px;min-height:44px;margin-block:-11px;padding-block:0;display:inline-flex}.util .ur a.usearch svg{width:18px;height:18px}.admin-bar header.site{top:32px}@media (width<=782px){.admin-bar header.site{top:46px}}@media (width<=600px){.admin-bar header.site{top:0}}.field.ground-sand{--face:var(--sand);--fringe:var(--sand-fringe);background:var(--sand);color:var(--ink)}.field.ground-cream{--face:var(--cream);--fringe:#fff;background:var(--cream);color:var(--ink)}.field.ground-paper{--face:var(--paper);--fringe:#fff;background:var(--paper);color:var(--ink)}.field.ground-teal{--face:var(--teal);--fringe:var(--teal-fringe);background:var(--teal);color:#fff}.field.ground-navy{--face:var(--navy);--fringe:var(--navy-fringe);background:var(--navy);color:#e8eef6}.field.ground-orange{--face:var(--orange);--fringe:var(--orange-fringe);background:var(--orange);color:#fff}.field.ground-teal .h2,.field.ground-navy .h2,.field.ground-orange .h2{color:#fff}.field.ground-teal .h2 em,.field.ground-navy .h2 em,.field.ground-orange .h2 em{color:var(--sand)}.field.ground-sand .h2,.field.ground-cream .h2,.field.ground-paper .h2{color:var(--navy)}.field.ground-sand .h2 em,.field.ground-cream .h2 em,.field.ground-paper .h2 em{color:var(--orange-em)}.field.ground-sand .lede,.field.ground-cream .lede,.field.ground-paper .lede{color:var(--ink)}.mission.ground-teal{--mission-bg:#2c6365}.mission.ground-navy{--mission-bg:var(--navy)}.mission.ground-orange{--mission-bg:var(--orange)}.mission.ground-blue{--mission-bg:#5a72a8}.field.ground-orange .btn-p{background:var(--navy);color:#fff}.field.ground-orange .btn-p:hover{background:var(--paper);color:var(--navy)}.field.ground-orange .tlink.on-dark,.field.ground-teal .tlink.on-dark,.field.ground-navy .tlink.on-dark{color:#fff}.field.ground-navy .pk-btn,.field.ground-navy .pk-btn:hover{background:#1d3e70!important}.doorgrid.flow .door,.doorgrid.flow .dphoto{grid-area:auto!important}.doorgrid.flow .dhead{grid-column:1/-1!important}.res .num .v .cnt{font-variant-numeric:tabular-nums}.spot[hidden],html:not(.js) .picker{display:none}html:not(.js) .spot+.spot{margin-top:1.2rem}.nlembed{min-width:0}.nlembed iframe,.nlembed form{max-width:100%}.vidcard .vc-dur{z-index:3}.hphoto img{height:clamp(320px,36vw,520px)}.d-shot img,.door.lead .lph img,.dphoto img,.pxbg img,.vidcard img{height:100%}.place .pim img{height:clamp(180px,15.5vw,236px)}.res-more .pph img{height:clamp(200px,15.6vw,236px)}.sph img{height:clamp(340px,54vw,780px)}.cph img{height:clamp(280px,29vw,420px)}.acopy .ashot img{height:100%}.pxbg img{height:170%}@media (width<=900px){.hphoto img{height:clamp(340px,72vw,430px)}}@media (width<=1020px){.sph img{height:clamp(300px,58vw,440px)}}@media (width<=900px){.res-more .pph img{height:clamp(210px,44vw,300px)}}.fid img{width:auto;height:40px}.dtop img{width:auto;height:32px}.skiplink{background:var(--navy);color:#fff;z-index:300;border-radius:0 0 10px;padding:.7rem 1.1rem;position:absolute;top:0;left:-9999px}.skiplink:focus{left:0}.lb .frame.has-video{aspect-ratio:16/9;background:#0d1523;padding:0;overflow:hidden}.lb .frame.has-video iframe,.lb .frame.has-video video{border:0;width:100%;height:100%;display:block}.vlb-stage.has-video{padding:0;overflow:hidden}.vlb-stage.has-video iframe,.vlb-stage.has-video video{border:0;width:100%;height:100%;display:block}.plate img{height:var(--mark-h,48px)}.hellobar .hb-in a{color:#fff}.empty-front{padding:var(--sp-xl) 0;text-align:center}.empty-front p{max-width:52ch;margin:0 auto}.page-body{padding-block:var(--sp-l) var(--sp-xl)}.page-body .entry{max-width:72ch}.page-body h1{font-family:var(--serif);letter-spacing:-.015em;margin-bottom:1.2rem;font-size:clamp(2.2rem,4.4vw,3.6rem);font-weight:500;line-height:1.04}.page-body .entry p,.page-body .entry ul,.page-body .entry ol{margin-bottom:1rem}.page-body .entry ul{padding-left:1.3rem;list-style:outside}.page-body .entry ol{padding-left:1.3rem;list-style:decimal}.page-body .entry a{color:var(--orange-text);text-underline-offset:.2em;text-decoration:underline}.page-body .entry h2,.page-body .entry h3{font-family:var(--serif);margin:1.6rem 0 .6rem;font-weight:500}.page-body .entry h2{font-size:clamp(1.6rem,2.6vw,2.2rem)}.page-body .entry h3{font-size:clamp(1.25rem,1.8vw,1.6rem)}.sph img[hidden],.spot[hidden]{display:none!important}@media (width<=900px){.util .ur a.hideL{display:none}}@media (width<=700px){.util .ur a.hideM{display:none}}.pxbg img{height:220%;top:-60%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes px-proof{0%{transform:translateY(-30%)}to{transform:translateY(30%)}}}}.vidsec{padding-block:var(--sp-l) var(--sp-xl)}.vidsec .vhead{max-width:60ch;margin-bottom:clamp(1.4rem,2.6vw,2.4rem)}.vidsec .vhead .h2{margin-bottom:.8rem}.vidsec .lede{max-width:56ch}.vframe{aspect-ratio:16/9;background:#0d1523;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 30px 60px #11294b38}.vframe img{object-fit:cover;width:100%;height:100%;display:block}.vframe iframe,.vframe video{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.vframe .vplaybtn{z-index:2}.vframe:after{content:"";pointer-events:none;background:#0914262e;position:absolute;inset:0}.vframe.playing:after,.vframe.playing .vplaybtn{display:none}.vidsec .vcap{color:#5c6376;margin-top:.9rem;font-size:.9rem}.field.ground-teal .vidsec .vcap,.field.ground-navy .vidsec .vcap,.field.ground-orange .vidsec .vcap{color:#ffffffd9}.nlembed .wpforms-container{margin:0}.nlembed .wpforms-form{flex-wrap:wrap;align-items:flex-end;gap:.7rem;display:flex}.nlembed .wpforms-field-container{flex:220px;min-width:0}.nlembed .wpforms-field{margin:0;padding:0}.nlembed .wpforms-field-label{letter-spacing:.16em;text-transform:uppercase;color:var(--navy);margin-bottom:.4rem;font-size:.72rem;font-weight:600;display:block}.nlembed .wpforms-required-label{color:var(--orange-text)}.nlembed .wpforms-container input[type=email],.nlembed .wpforms-container input[type=text]{background:var(--cream);width:100%;color:var(--navy);border:2px solid #11294b6b;border-radius:999px;padding:.85rem 1.2rem;font-family:inherit;font-size:1rem}.nlembed input::placeholder{color:#5c6376}.nlembed .wpforms-container input:hover{border-color:#11294b9e}.nlembed .wpforms-container input:focus-visible{border-color:var(--navy);outline:3px solid var(--orange);outline-offset:2px}.nlembed .wpforms-submit-container{flex:none;margin:0;padding:0}.nlembed button.wpforms-submit{cursor:pointer;background:var(--orange);color:#fff;transition:background .22s,transform .22s var(--ease);border:2px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding:.95rem 1.6rem;font-family:inherit;font-size:.97rem;font-weight:600;display:inline-flex}.nlembed button.wpforms-submit:hover{background:var(--navy);transform:translateY(-2px)}.nlembed .wpforms-field-description,.nlembed .wpforms-confirmation-container-full,.nlembed .wpforms-error{color:var(--ink);flex:100%;margin-top:.15rem;font-size:.83rem}.nlembed .wpforms-confirmation-container-full{color:var(--navy);background:0 0;border:0;padding:0;font-size:1rem}.nlembed .wpforms-error{color:var(--orange-text)}.nlembed .wpforms-field-hp,.nlembed .wpforms-submit-spinner{display:none}.nlembed .wpforms-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 .7rem;display:grid}.nlembed .wpforms-form>*{grid-column:1/-1}.nlembed .wpforms-field-container,.nlembed .wpforms-field-email{display:contents}.nlembed .wpforms-field-email .wpforms-field-label{grid-area:1/1/auto/-1}.nlembed .wpforms-field-email input[type=email]{grid-area:2/1}.nlembed .wpforms-form>.wpforms-submit-container{grid-area:2/2;margin:0!important;padding:0!important}.nlembed .wpforms-field-email .wpforms-field-description,.nlembed .wpforms-field-email .wpforms-error{grid-area:3/1/auto/-1;margin-top:.45rem}@media (width<=480px){.nlembed .wpforms-form{grid-template-columns:minmax(0,1fr)}.nlembed .wpforms-form>.wpforms-submit-container{grid-area:3/1;margin-top:.7rem!important}.nlembed .wpforms-field-email .wpforms-field-description,.nlembed .wpforms-field-email .wpforms-error{grid-row:4}}.nlcard .nlembed p,.nlcard .nlembed div,.nlcard .nlembed label{color:var(--navy)}.nlcard .nlembed .wpforms-error,.nlcard .nlembed em{color:var(--orange-text)}.svgsprite{position:absolute}.h2.bandhead{margin:.9rem 0 1.2rem}.h2.bandhead.wide{margin:.8rem 0 1.6rem}.outlinks.spaced{margin-top:1.1rem}.picker .pk-btn{min-height:44px}h1,h2,h3,.h2,.h3{text-wrap:balance}p,li,blockquote,figcaption{text-wrap:pretty}.ring{box-shadow:none}.post-password-form p{max-width:42rem;line-height:1.6}.post-password-form p+p{margin-top:1rem}.post-password-form label{color:var(--navy);flex-wrap:wrap;align-items:center;gap:.4rem .7rem;font-weight:600;display:flex}.post-password-form input[type=password]{background:var(--cream);font:inherit;color:var(--navy);border:2px solid #11294b6b;border-radius:999px;width:min(100%,18rem);padding:.75rem 1.1rem;font-weight:400}.post-password-form input[type=password]:focus-visible{border-color:var(--navy);outline:3px solid var(--orange);outline-offset:2px}.post-password-form input[type=submit]{font:inherit;background:var(--orange);color:#fff;cursor:pointer;border:2px solid #0000;border-radius:999px;margin-top:.9rem;padding:.85rem 1.6rem;font-size:.97rem;font-weight:600;transition:background .22s}.post-password-form input[type=submit]:hover{background:var(--navy)}.biolb{z-index:180;padding:var(--gut);opacity:0;visibility:hidden;background:#091426db;place-items:center;transition:opacity .25s,visibility .25s;display:grid;position:fixed;inset:0}.biolb.open{opacity:1;visibility:visible;transition:opacity .25s,visibility}.biolb-inner{width:100%;max-width:44rem;max-height:calc(100vh - 2 * var(--gut));background:var(--paper);border-radius:26px;flex-direction:column;padding:clamp(1.4rem,3.2vw,2.4rem);display:flex;position:relative;box-shadow:0 30px 70px #09142659}.biolb-close{background:var(--cream);width:44px;height:44px;color:var(--navy);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.biolb-close svg{width:20px;height:20px}.biolb-close:focus-visible,.biolb-nav button:focus-visible,.biolb-text:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.biolb-head{align-items:center;gap:clamp(1rem,2.6vw,1.6rem);padding-right:3rem;display:flex}.biolb-photo{aspect-ratio:1;background:var(--cream);width:clamp(84px,14vw,120px);color:var(--teal);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.biolb-photo img{object-fit:cover;width:100%;height:100%;display:block}.biolb-photo.is-mark svg{width:46%;height:auto}.biolb-name{font-family:var(--display);color:var(--navy);margin:0;font-size:clamp(1.45rem,2.6vw,1.9rem);font-weight:500;line-height:1.15}.biolb-role{color:var(--ink);opacity:.85;margin:.35rem 0 0;font-size:.95rem;line-height:1.45}.biolb-text{color:var(--ink);margin-top:clamp(1rem,2.4vw,1.5rem);padding-right:.35rem;font-size:1rem;line-height:1.7;overflow-y:auto}.biolb-text p{margin:0 0 .9rem}.biolb-text p:last-child{margin-bottom:0}.biolb-nav{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(1rem,2.4vw,1.5rem);padding-top:1rem;display:flex}.biolb-nav button{border:1px solid var(--line);background:var(--white);min-height:44px;color:var(--navy);font:600 .9rem/1 var(--sans);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:0 .9rem;display:inline-flex}.biolb-nav button svg{width:18px;height:18px}.biolb-nav button:hover{border-color:var(--navy)}.biolb-nav button[hidden]{display:none}.biolb-count{color:var(--ink);opacity:.75;font-variant-numeric:tabular-nums;margin:0;font-size:.86rem}@media (width<=520px){.biolb-head{flex-direction:column;align-items:flex-start;padding-right:2.6rem}.biolb-nav button span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.biolb{transition:none}}html.lock{overflow:hidden}.drawer{overscroll-behavior:contain}.p-components .demo .prose a:not(.btn):not(.tlink){text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.wpforms-container:not(.nlembed .wpforms-container){--f-line:#11294b33;--f-muted:#5c6376;--f-cream:var(--cream,var(--color-cream,#f7f1e6));--f-err:var(--orange-text,var(--color-orange-text,#ab340c));--f-radius:16px;margin:0 0 var(--sp-l);background:var(--paper);border:1px solid var(--line);min-width:0;max-width:44rem;color:var(--ink);border-radius:28px;padding:clamp(1.25rem,2.8vw,2.2rem)}.page-body .entry:has(.wpforms-container){max-width:none}.page-body .entry:has(.wpforms-container)>p{max-width:72ch}.page-body .entry:has(.wpforms-container)>.page-header{max-width:72ch}.wpforms-container .wpforms-page-indicator{border-bottom:1px solid var(--line);gap:.35rem;margin:0 0 1.6rem;padding:0 0 1.2rem;list-style:none;display:flex;overflow:hidden}.wpforms-container .wpforms-page-indicator-page{min-width:0;color:var(--f-muted);flex:1 1 0;align-items:center;gap:.55rem;font-size:.86rem;font-weight:600;line-height:1.3;display:flex}.wpforms-container .wpforms-page-indicator-page-number{width:1.75rem;height:1.75rem;color:var(--navy);border-radius:50%;flex:none;place-items:center;font-size:.8rem;display:grid;background:#11294b1c!important}.wpforms-container .wpforms-page-indicator-page-triangle{display:none}.wpforms-container .wpforms-page-indicator-page{width:auto!important;min-width:0!important}.wpforms-container .wpforms-page-indicator-page-title{white-space:normal;line-height:1.2}@media (width>=640px){.wpforms-container .wpforms-page-indicator-page{flex:auto}}.wpforms-container .wpforms-page-indicator-page{color:var(--navy)}.wpforms-container .wpforms-page-indicator-page .wpforms-page-indicator-page-number{background:var(--sage)!important}.wpforms-container .wpforms-page-indicator-page.active{color:var(--navy)}.wpforms-container .wpforms-page-indicator-page.active .wpforms-page-indicator-page-number{color:#fff;background:var(--orange)!important}.wpforms-container .wpforms-page-indicator-page.active~.wpforms-page-indicator-page{color:var(--f-muted)}.wpforms-container .wpforms-page-indicator-page.active~.wpforms-page-indicator-page .wpforms-page-indicator-page-number{color:var(--navy);background:#11294b1c!important}@media (width<=639px){.wpforms-container .wpforms-page-indicator-page{flex:none}.wpforms-container .wpforms-page-indicator-page.active{flex:auto}.wpforms-container .wpforms-page-indicator-page:not(.active) .wpforms-page-indicator-page-title{display:none}}.wpforms-container .wpforms-field{clear:both;min-width:0;margin:0 0 1.2rem;padding:0}.wpforms-container .wpforms-field-pagebreak{margin:0}.wpforms-container fieldset{border:0;min-width:0;margin:0;padding:0}.wpforms-container .wpforms-field-label,.wpforms-container legend.wpforms-field-label{width:100%;color:var(--navy);margin:0 0 .4rem;padding:0;font-size:.99rem;font-weight:600;line-height:1.4;display:block}.wpforms-container .wpforms-required-label{color:var(--f-err);margin-left:.1rem}.wpforms-container .wpforms-field-description{color:var(--f-muted);margin:.35rem 0 0;font-size:.86rem;line-height:1.5}.wpforms-container fieldset .wpforms-field-description{order:-1;margin:0 0 .7rem}.wpforms-container .wpforms-field-checkbox fieldset,.wpforms-container .wpforms-field-radio fieldset,.wpforms-container .wpforms-field-payment-multiple fieldset{flex-direction:column;display:flex}.wpforms-container .wpforms-field-checkbox legend,.wpforms-container .wpforms-field-radio legend,.wpforms-container .wpforms-field-payment-multiple legend{order:-2}.wpforms-container .wpforms-field-sublabel{color:var(--f-muted);margin-top:.3rem;font-size:.8rem;display:block}.wpforms-container .wpforms-field-sublabel.wpforms-sublabel-hide{display:none}.wpforms-container .wpforms-field-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));gap:0 .9rem;display:grid}.wpforms-container .wpforms-field-row-block{min-width:0}.wpforms-container input[type=text],.wpforms-container input[type=email],.wpforms-container input[type=tel],.wpforms-container input[type=number],.wpforms-container input[type=url],.wpforms-container select,.wpforms-container textarea{width:100%;max-width:100%;font:inherit;color:var(--ink);background:var(--paper);border:2px solid var(--f-line,#11294b33);border-radius:var(--f-radius,16px);margin:0;padding:.72rem .9rem;font-size:1rem;line-height:1.4;display:block}.wpforms-container textarea{resize:vertical;min-height:7.5rem;line-height:1.6}.wpforms-container input::placeholder,.wpforms-container textarea::placeholder{color:#7a8194}.wpforms-container .wpforms-stripe-element{box-sizing:border-box;background:var(--paper);border:2px solid var(--f-line,#11294b33);border-radius:var(--f-radius,16px);flex-direction:column;justify-content:center;min-height:calc(2.84rem + 4px);padding:.72rem .9rem;transition:border-color .16s;display:flex}.wpforms-container .wpforms-stripe-element>*{width:100%}.wpforms-container .wpforms-stripe-element-focus{border-color:var(--navy);outline:3px solid var(--orange);outline-offset:2px}.wpforms-container .wpforms-stripe-element-invalid{border-color:var(--f-err);background:#fdf3f0}.wpforms-container .wpforms-field-stripe-credit-card-number .wpforms-field-sublabel{display:none}.wpforms-container .wpforms-field-stripe-credit-card-name{margin-top:.75rem}.wpforms-container select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2311294B' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.05rem;padding-right:2.7rem}.wpforms-container input:focus-visible,.wpforms-container select:focus-visible,.wpforms-container textarea:focus-visible{border-color:var(--navy);outline:3px solid var(--orange);outline-offset:2px}.wpforms-container input.wpforms-error,.wpforms-container select.wpforms-error,.wpforms-container textarea.wpforms-error{border-color:var(--f-err);background:#fdf3f0}.wpforms-container .wpforms-field-checkbox ul,.wpforms-container .wpforms-field-radio ul,.wpforms-container .wpforms-field-payment-multiple ul{grid-template-columns:minmax(0,1fr);gap:.6rem;margin:.15rem 0 0;padding:0;list-style:none;display:grid}@media (width>=620px){:is(.wpforms-container .wpforms-field-radio ul:has(li:nth-child(4)),.wpforms-container .wpforms-field-payment-multiple ul:has(li:nth-child(4)),.wpforms-container .wpforms-field-checkbox ul:has(li:nth-child(4))){grid-template-columns:repeat(2,minmax(0,1fr))}}.wpforms-container .wpforms-list-inline ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr))}.wpforms-container .wpforms-field-checkbox li,.wpforms-container .wpforms-field-radio li,.wpforms-container .wpforms-field-payment-multiple li{min-width:0;margin:0;padding:0;position:relative}.wpforms-container .wpforms-field-checkbox input,.wpforms-container .wpforms-field-radio input,.wpforms-container .wpforms-field-payment-multiple input{width:1.15rem;height:1.15rem;accent-color:var(--navy);margin:0;position:absolute;top:1.02rem;left:1.05rem}.wpforms-container .wpforms-field-checkbox label,.wpforms-container .wpforms-field-radio label,.wpforms-container .wpforms-field-payment-multiple label{background:var(--paper);color:var(--navy);cursor:pointer;border:2px solid #11294b2e;border-radius:18px;margin:0;padding:.85rem 1.05rem .85rem 3rem;font-size:.97rem;font-weight:400;line-height:1.42;transition:border-color .16s,background .16s;display:block}.wpforms-container .wpforms-field-checkbox label:hover,.wpforms-container .wpforms-field-radio label:hover,.wpforms-container .wpforms-field-payment-multiple label:hover{border-color:var(--navy)}.wpforms-container .wpforms-field-checkbox input:checked+label,.wpforms-container .wpforms-field-radio input:checked+label,.wpforms-container .wpforms-field-payment-multiple input:checked+label{border-color:var(--navy);background:var(--f-cream)}.wpforms-container .wpforms-field-checkbox input:focus-visible+label,.wpforms-container .wpforms-field-radio input:focus-visible+label,.wpforms-container .wpforms-field-payment-multiple input:focus-visible+label{outline:3px solid var(--orange);outline-offset:3px}.wpforms-container .wpforms-field-checkbox input.wpforms-error+label,.wpforms-container .wpforms-field-radio input.wpforms-error+label,.wpforms-container .wpforms-field-payment-multiple input.wpforms-error+label{border-color:var(--f-err);background:#fdf3f0}.wpforms-container .wpforms-field-checkbox ul:not(:has(li:nth-child(2))) label{background:var(--f-cream);border-color:#0000}.wpforms-container .wpforms-field-checkbox ul:not(:has(li:nth-child(2))) input:checked+label{border-color:var(--navy)}.wpforms-container em.wpforms-error,.wpforms-container label.wpforms-error{color:var(--f-err);background:0 0;border:0;align-items:flex-start;gap:.5rem;margin:.45rem 0 0;padding:0;font-size:.88rem;font-style:normal;font-weight:600;line-height:1.45;display:flex}.wpforms-container em.wpforms-error:before,.wpforms-container label.wpforms-error:before{content:"!";background:var(--orange);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.2rem;height:1.2rem;margin-top:.08rem;font-size:.76rem;display:grid}.wpforms-container .wpforms-error-container{border:2px solid var(--orange);color:var(--f-err);background:#fdf3f0;border-radius:22px;margin:0 0 1.4rem;padding:1.05rem 1.2rem;font-size:.97rem;font-weight:600}.wpforms-container .wpforms-error-container p{margin:0}.wpforms-container .wpforms-error-noscript{color:var(--f-err);margin:0 0 1rem;font-weight:600;display:block}.wpforms-container .wpforms-pagebreak-left,.wpforms-container .wpforms-pagebreak-center,.wpforms-container .wpforms-pagebreak-right,.wpforms-container .wpforms-submit-container{flex-wrap:wrap;align-items:center;gap:.75rem 1.3rem;margin-top:1.6rem;display:flex}.wpforms-container .wpforms-page-button-group{align-items:center;gap:.6rem;display:inline-flex}.wpforms-container .wpforms-page-button-spinner,.wpforms-container .wpforms-submit-spinner{width:22px;height:22px}.wpforms-container button.wpforms-page-next,.wpforms-container button.wpforms-submit{font:inherit;cursor:pointer;background:var(--orange);color:#fff;transition:background .22s,color .22s,transform .22s var(--ease);border:2px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding:.95rem 1.6rem;font-size:.97rem;font-weight:600;line-height:1.2;display:inline-flex}.wpforms-container button.wpforms-page-next:hover,.wpforms-container button.wpforms-submit:hover{background:var(--navy);transform:translateY(-2px)}.wpforms-container button.wpforms-page-next:focus-visible,.wpforms-container button.wpforms-submit:focus-visible,.wpforms-container button.wpforms-page-prev:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.wpforms-container button.wpforms-page-next.wpforms-disabled,.wpforms-container button.wpforms-submit.wpforms-disabled{opacity:1;cursor:pointer}.wpforms-container button.wpforms-page-prev{font:inherit;color:var(--navy);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;border-radius:8px;padding:.42rem 0;font-size:.93rem;font-weight:600;text-decoration:underline}.wpforms-container button.wpforms-page-prev:hover{color:var(--f-err)}.wpforms-container .wpforms-page.last .wpforms-field-pagebreak{float:left;margin-top:0}.wpforms-container .wpforms-page.last .wpforms-pagebreak-left{min-height:calc(3.064rem + 4px);margin-top:.4rem;margin-right:1.3rem}.wpforms-container .wpforms-submit-container{clear:none}.wpforms-container form:has(.wpforms-page.last) .wpforms-submit-container{margin-top:1.6rem}.wpforms-container .wpforms-field-entry-preview>.wpforms-field-label{font-family:var(--serif);margin-bottom:.6rem;font-size:clamp(1.35rem,2.1vw,1.7rem);font-weight:500;line-height:1.15}.wpforms-container .wpforms-entry-preview-updating-message{color:var(--f-muted);font-size:.9rem}.wpforms-container .wpforms-entry-preview-notice{background:var(--f-cream);color:var(--ink);border-radius:22px;margin:0 0 .85rem;padding:1rem 1.2rem;font-size:.95rem;line-height:1.55}.wpforms-container .wpforms-entry-preview-notice strong,.wpforms-container .wpforms-entry-preview-notice h3{letter-spacing:.19em;text-transform:uppercase;color:var(--teal);margin:0 0 .15rem;font-family:inherit;font-size:.71rem;font-weight:700;display:block}.wpforms-container .wpforms-entry-preview-notice p{margin:0}.wpforms-container .wpforms-entry-preview{background:var(--f-cream);border-radius:22px;grid-template-columns:minmax(0,1fr);gap:.55rem .9rem;margin:0 0 1.2rem;padding:1rem 1.2rem 1.1rem;display:grid}@media (width>=560px){.wpforms-container .wpforms-entry-preview{grid-template-columns:11rem minmax(0,1fr);align-items:baseline;gap:.55rem .9rem}}.wpforms-container .wpforms-entry-preview-label{color:var(--f-muted);margin:0;font-size:.87rem;line-height:1.5}.wpforms-container .wpforms-entry-preview-value{color:var(--navy);overflow-wrap:anywhere;margin:0;font-size:.98rem;font-weight:600;line-height:1.5}@media (width<=559px){.wpforms-container .wpforms-entry-preview-label{margin-top:.45rem}.wpforms-container .wpforms-entry-preview-label:first-child{margin-top:0}}.wpforms-container .wpforms-entry-preview-value em{color:var(--f-muted);font-weight:400}.wpforms-container .wpforms-entry-preview-value p{margin:0}.wpforms-container .ohana-eyebrow .wpforms-field-label,.wpforms-container .ohana-eyebrow h3{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--teal);border:0;margin:0;padding:0;font-size:.72rem;font-weight:700}.wpforms-container .wpforms-field-divider{margin:1.35rem 0 .65rem}.wpforms-container .wpforms-field-divider:first-child{margin-top:0}.wpforms-container .ohana-step-note{max-width:56ch;color:var(--f-muted);margin:0 0 1.4rem;font-size:.97rem;line-height:1.62}.wpforms-container .ohana-consent legend.wpforms-field-label{letter-spacing:.19em;text-transform:uppercase;color:var(--teal);font-size:.71rem;font-weight:700}.wpforms-container .ohana-consent fieldset .wpforms-field-description{order:1;margin:.6rem 0 0}.wpforms-container .ohana-consent a{color:var(--orange-text);font-weight:600}.wpforms-container .ohana-consent-lead fieldset .wpforms-field-description{order:-1;margin:0 0 .7rem}.wpforms-container .ohana-consent-note{color:var(--f-muted);margin:.6rem 0 0;font-size:.86rem;line-height:1.5}.wpforms-container .ohana-consent-note a{color:var(--orange-text);font-weight:600}.wpforms-container .ohana-form-note{color:var(--f-muted);border:1px dashed #11294b52;border-radius:20px;margin:0;padding:.95rem 1.1rem;font-size:.88rem;line-height:1.58}.wpforms-container .wpforms-confirmation-container,.wpforms-container .wpforms-confirmation-container-full{min-height:3.6rem;color:var(--ink);background:0 0;border:0;margin:0;padding:.6rem 0 0 4.8rem;font-size:1.02rem;line-height:1.65;position:relative}.wpforms-container .wpforms-confirmation-container:before,.wpforms-container .wpforms-confirmation-container-full:before{content:"";background:var(--sage);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2311294B' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12.5l4.5 4.5L19 7.5'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:1.6rem;border-radius:50%;width:3.3rem;height:3.3rem;position:absolute;top:0;left:0}.wpforms-container .wpforms-confirmation-container p,.wpforms-container .wpforms-confirmation-container-full p{max-width:56ch;margin:0 0 .9rem}.wpforms-container .wpforms-confirmation-container h3,.wpforms-container .wpforms-confirmation-container-full h3{font-family:var(--serif);color:var(--navy);margin:0 0 .6rem;font-size:clamp(1.45rem,2.3vw,1.95rem);font-weight:500;line-height:1.12}.wpforms-container .wpforms-confirmation-container ol,.wpforms-container .wpforms-confirmation-container-full ol{margin:.2rem 0 0;padding:0 0 0 1.35rem;list-style:decimal}.wpforms-container .wpforms-confirmation-container li,.wpforms-container .wpforms-confirmation-container-full li{margin-top:.5rem;padding-left:.3rem;font-size:.96rem;line-height:1.6}.wpforms-container .wpforms-confirmation-container li::marker{color:var(--teal);font-weight:700}.wpforms-container .wpforms-confirmation-container-full li::marker{color:var(--teal);font-weight:700}.wpforms-container .wpforms-confirmation-container p.fine,.wpforms-container .wpforms-confirmation-container-full p.fine{color:var(--f-muted);margin:1.1rem 0 0;font-size:.86rem;line-height:1.55}.wpforms-container .wpforms-confirmation-container a,.wpforms-container .wpforms-confirmation-container-full a{color:var(--orange-text);font-weight:600}@media (width<=479px){.wpforms-container .wpforms-confirmation-container,.wpforms-container .wpforms-confirmation-container-full{padding:4rem 0 0}}.wpforms-container .wpforms-field-hp,.wpforms-container .wpforms-hidden{display:none!important}.wpforms-container .wpforms-label-hide{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wpforms-container .wpforms-screen-reader-element{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.wpforms-container .ohana-form-note{background:#11294b0d;border:0}.wpforms-container .wpforms-field-checkbox ul,.wpforms-container .wpforms-field-radio ul,.wpforms-container .wpforms-field-payment-multiple ul{align-items:stretch}.wpforms-container .wpforms-field-checkbox li,.wpforms-container .wpforms-field-radio li,.wpforms-container .wpforms-field-payment-multiple li{display:flex}.wpforms-container .wpforms-field-checkbox label,.wpforms-container .wpforms-field-radio label,.wpforms-container .wpforms-field-payment-multiple label{flex:auto}.wpforms-container .wpforms-page-button,.wpforms-container .wpforms-submit{text-wrap:balance}.ihero{padding:clamp(4rem,6.6vw,6rem) 0 calc(var(--sp-l) + 1.6rem);position:relative;overflow-x:clip}.ihero .wrap{max-width:var(--maxw);padding:0 var(--gut);margin:0 auto}.ihero .igrid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(1.8rem,4vw,3.6rem);display:grid}@media (width<=920px){.ihero .igrid{grid-template-columns:minmax(0,1fr)}}.ihero h1{font-family:var(--display);letter-spacing:-.015em;color:var(--navy);margin:0;font-size:clamp(2.4rem,4.8vw,3.8rem);font-weight:500;line-height:1.06}.ihero h1 em{color:var(--orange-em);font-style:italic}.ihero .stand{max-width:50ch;color:var(--ink);margin:1.6rem 0 0;font-size:clamp(1.03rem,1.45vw,1.2rem);line-height:1.6}.ihero .acts{flex-wrap:wrap;align-items:center;gap:.85rem 1.3rem;margin-top:2.2rem;display:flex}.ihero .imedia{min-height:1px;position:relative}.ihero .imedia .slab{left:14%;right:calc(-1 * var(--gut) - 4vw);background:var(--orange);border-radius:26px 0 0 150px;height:86%;top:8%}.ihero .ishot{z-index:1;aspect-ratio:5/4;margin-left:6%;position:relative;overflow:hidden}.ihero .ishot img{object-fit:cover;width:100%;height:100%;display:block}.ihero .ishot.tall{aspect-ratio:4/5;max-width:78%;margin-inline:auto}.ihero .icrest{z-index:1;aspect-ratio:5/4;background:#fff;border-radius:26px;place-items:center;margin-left:6%;padding:clamp(1.6rem,3.4vw,2.6rem);display:grid;position:relative;box-shadow:0 18px 44px #11294b24}.ihero .icrest img{max-width:min(58%,240px);height:auto}.ihero .icrest .of{letter-spacing:.1em;text-transform:uppercase;color:#5b6480;text-align:center;margin-top:.9rem;font-size:.8rem;font-weight:600}@media (width<=920px){.ihero .imedia .slab{left:8%;right:calc(-1 * var(--gut))}.ihero .ishot,.ihero .icrest{margin-left:0}}.ihero.plain .igrid{grid-template-columns:minmax(0,1fr)}.ihero.plain h1{max-width:22ch}.ihero.plain h1:after{content:"";background:var(--orange);border-radius:999px;width:76px;height:5px;margin-top:1.1rem;display:block}.r-lg{border-radius:26px}.r-md{border-radius:18px}.r-pill{border-radius:999px}.circ{aspect-ratio:1;border-radius:50%;overflow:hidden}.circ img{object-fit:cover;width:100%;height:100%;display:block}.measure{max-width:72ch;margin-inline:auto}.measure.left{margin-inline:0}.cols-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:clamp(1.4rem,3vw,2.6rem);display:grid}.cols-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:clamp(1.3rem,2.6vw,2.2rem);display:grid}.bubble{background:var(--cream);border:1px solid var(--line);border-radius:22px;align-items:flex-start;gap:1.1rem;padding:clamp(1.2rem,2.4vw,1.7rem);display:flex}.bubble .ic{background:var(--sage);width:44px;height:44px;color:var(--navy);border-radius:50%;flex:none;place-items:center;display:grid}.bubble h3{color:var(--navy);margin:0 0 .3rem;font-size:1.02rem;line-height:1.3}.bubble p{color:var(--ink);margin:0 0 .8rem;font-size:.94rem;line-height:1.55}.media{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:center;gap:clamp(1.5rem,3.4vw,3rem);display:grid}.media .shot{background:var(--cream-2);border-radius:26px;overflow:hidden}.media .shot img{object-fit:cover;width:100%;height:100%;display:block}.media.flip .shot{order:2}.seyebrow{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin:0 0 .6rem;font-size:.78rem;font-weight:700;line-height:1.3;display:block}.f-navy .seyebrow,.f-brick .seyebrow,.b-journey .seyebrow,.band.dark .seyebrow,.pfund .seyebrow,.b-impact .seyebrow,.g-navy .seyebrow,.g-teal .seyebrow,.g-brick .seyebrow,.ground-navy .seyebrow,.ground-brick .seyebrow,.ground-teal .seyebrow,.ground-orange .seyebrow,.closebox .seyebrow,.closegrid .seyebrow,.ftv .seyebrow,.summit .seyebrow,.close .seyebrow,.b-close .seyebrow,.b-growth .seyebrow{color:currentColor;opacity:1}.duo{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,4.6vw,4.4rem);display:grid}.duo.flip>.duo-copy{order:2}.duo.top{align-items:start}.duo.top>.duo-shot{position:sticky;top:clamp(5rem,9vw,7rem)}.duo-shot{background:var(--cream-2);aspect-ratio:4/3;border-radius:26px;margin:0;position:relative;overflow:hidden;box-shadow:0 22px 48px -28px #11294b80}.duo-shot.tall{aspect-ratio:4/5;justify-self:center;width:100%;max-width:26rem;max-height:560px}.duo-shot.wide{aspect-ratio:3/2}.duo-shot img{object-fit:cover;width:100%;height:100%;display:block}.duo-shot figcaption{color:#fff;background:linear-gradient(#11294b00,#11294bc7);padding:1.4rem 1.1rem .8rem;font-size:.8rem;line-height:1.4;position:absolute;bottom:0;left:0;right:0}@media (width<=860px){.duo{grid-template-columns:minmax(0,1fr)}.duo.flip>.duo-copy{order:0}.duo-shot{max-width:34rem}}.standalone-quote{--qpad:2.1rem;background:var(--navy);color:#fff;border-radius:26px;padding:clamp(1.6rem,3.4vw,2.6rem);position:relative}.standalone-quote:before{content:"“";font-family:var(--display);color:var(--orange);opacity:.5;pointer-events:none;font-size:3.6rem;font-style:normal;font-weight:600;line-height:1;position:absolute;top:clamp(.7rem,1.8vw,1.2rem);left:clamp(1.1rem,2.6vw,1.9rem)}.standalone-quote blockquote{padding-left:var(--qpad);font-family:var(--display);margin:0;font-size:clamp(1.3rem,2.5vw,1.85rem);font-style:normal;font-weight:500;line-height:1.34}.standalone-quote .who{padding-left:var(--qpad);letter-spacing:.13em;text-transform:uppercase;color:var(--sage);margin:1rem 0 0;font-size:.82rem;font-weight:600}.standalone-quote.short blockquote{font-size:clamp(1.5rem,3.2vw,2.2rem)}.standalone-quote.onlight{background:var(--cream);color:var(--navy)}.standalone-quote.onlight .who{color:var(--teal)}.p-report #stories .tx>blockquote,.p-school .pull blockquote,.p-stories .fquote blockquote{background:var(--cream);font-family:var(--display);color:var(--navy);border-radius:22px;padding:1.7rem 1.5rem 1.4rem 3.1rem;font-style:normal;line-height:1.5;position:relative}.p-report #stories .tx>blockquote:before,.p-school .pull blockquote:before,.p-stories .fquote blockquote:before{content:"“";font-family:var(--display);color:var(--orange);opacity:.55;pointer-events:none;font-size:3.1rem;font-style:normal;font-weight:600;line-height:1;position:absolute;top:.38rem;left:.95rem}.p-report #mentors .spot blockquote,.p-pathfunders .qwrap blockquote{font-family:var(--display);background:#ffffff17;border:1px solid #ffffff29;border-radius:22px;padding:1.7rem 1.5rem 1.4rem 3.1rem;font-style:normal;line-height:1.5;position:relative}.p-report #mentors .spot blockquote:before,.p-pathfunders .qwrap blockquote:before{content:"“";font-family:var(--display);color:var(--sage);opacity:.85;pointer-events:none;font-size:3.1rem;font-style:normal;font-weight:600;line-height:1;position:absolute;top:.38rem;left:.95rem}.standalone-quote.withpic{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.1rem,2.4vw,2rem);display:grid}.standalone-quote.withpic .qpic{margin:0}.standalone-quote.withpic .qpic img{aspect-ratio:1;object-fit:cover;border-radius:18px;width:100%;height:auto;display:block}@media (width>=720px){.standalone-quote.withpic{grid-template-columns:9.5rem minmax(0,1fr)}.standalone-quote.withpic blockquote,.standalone-quote.withpic .who{padding-left:0}}.tx>.h2{margin-bottom:.85rem}.ihero.hx{--hgap:clamp(64px,5.6vw,88px);padding:var(--hgap) 0 calc(var(--hgap) + var(--brushH));background:var(--navy);color:#fff;overflow:hidden}.ihero.hx .hx-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3.4vw,3rem);display:grid}@media (width>=900px){.ihero.hx .hx-grid{grid-template-columns:1fr 1fr}.ihero.hx .hx-grid.picleft .hx-media{order:-1}}.ihero.hx h1{color:#fff;margin:0;font-size:clamp(2.4rem,5.4vw,4rem);line-height:1.02}.ihero.hx .hx-col h1 em{color:var(--orange-ink);font-style:italic}.ihero.hx .stand{color:#ffffffe6;max-width:52ch;margin-top:1.6rem}.ihero.hx .acts{margin-top:2.2rem}.ihero.hx .btn-ghost{color:#fff;border-color:#ffffff73}.ihero.hx .hx-media{min-height:1px;position:relative}.ihero.hx .hx-frame{aspect-ratio:4/5;max-height:540px;box-shadow:-16px 16px 0 0 var(--cream);border-radius:26px;margin-inline:0;overflow:hidden}.ihero.hx .hx-frame img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=640px){.ihero.hx .hx-frame{box-shadow:-9px 9px 0 0 var(--cream)}}.ihero.hx .hx-crest{background:var(--cream);text-align:center;border:1px solid #ffffff38;border-radius:26px;max-width:540px;padding:clamp(1.8rem,3.4vw,2.8rem)}.ihero.hx .hx-crest img{width:clamp(160px,20vw,240px);height:auto;margin:0 auto;display:block}.ihero.hx .hx-crest span{color:var(--navy);margin-top:1.1rem;font-size:.9rem;font-weight:600;display:block}.ihero.hx.hx-solid .hx-col{max-width:62rem}.ihero.hx.hx-solid h1{font-size:clamp(2.5rem,5.8vw,4.6rem)}.ihero.hx.hx-solid .stand{max-width:58ch;font-size:clamp(1.04rem,1.55vw,1.2rem)}@media (width<=767px){.ihero.hx .hx-mark{display:none}}.ihero.hx .hx-mark{aspect-ratio:1;opacity:.11;pointer-events:none;background:url(/wp-content/themes/ohana/public/build/assets/fig-white-CrZB3nLS.png) 50%/contain no-repeat;width:min(40%,430px);position:absolute;top:-16%;right:-3%}.ihero.hx .hx-circ{aspect-ratio:1;opacity:.06;pointer-events:none;background:#fff;border-radius:999px;width:min(28%,300px);position:absolute;bottom:-32%;left:-5%}.ihero.hx.hx-bleed{padding:0 0 var(--brushH);align-items:center;min-height:clamp(480px,60vw,680px);display:grid}.ihero.hx.hx-bleed .hx-bg{object-fit:cover;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.ihero.hx.hx-bleed .hx-scrim{background:linear-gradient(#0000 0%,#11294b0f 30%,#11294b47 62%,#11294bb8 100%),linear-gradient(90deg,#11294bed 0%,#11294be6 52%,#11294b9e 72%,#11294b1a 100%);position:absolute;inset:0}.ihero.hx.hx-bleed .wrap{width:100%;padding-block:var(--hgap);position:relative}.ihero.hx.hx-bleed .hx-grid{grid-template-columns:minmax(0,1fr)}@media (width>=900px){.ihero.hx.hx-bleed .hx-col{max-width:min(54%,60ch)}}.ihero.hx.hx-bleed .hx-col h1 em{color:var(--gold-fringe)}@media (prefers-reduced-motion:reduce){.ihero.hx.hx-bleed .hx-bg{transform:none!important}}.ihero.hx .hx-col{color:#fff}.ihero.hx .hx-col :where(:not(.btn,.btn *,.hx-surface,.hx-surface *,.contents,.contents *,.yearbox,.yearbox *,.sform,.sform *)){color:inherit}.ihero.hx .hx-col :is(.hx-surface,.contents,.yearbox,.sform){color:var(--navy)}.ihero.hx .hx-col a:where(:not(.btn,.hx-surface *,.contents *,.yearbox *,.sform *)){text-underline-offset:3px;-webkit-text-decoration:underline #fff;text-decoration:underline #fff;text-decoration-thickness:1.5px}.ihero.hx .hx-col a:where(:not(.btn,.hx-surface *,.contents *,.yearbox *,.sform *)):hover,.ihero.hx .hx-col a:where(:not(.btn,.hx-surface *,.contents *,.yearbox *,.sform *)):focus-visible{text-decoration-thickness:2.5px}.ihero.hx .hx-col .tlink{box-shadow:none}.ihero .stand .tlink{display:inline}.ihero.hx .hx-col .clab,.ihero.hx .hx-col .badges span,.ihero.hx .hx-col .chip{background:#ffffff24;border-color:#ffffff59}.ihero.hx.g-teal{background:var(--teal)}.ihero.hx.g-teal .hx-col h1 em{color:var(--gold-fringe)}.ihero.hx.g-teal .btn-ghost{border-color:#ffffff9e}.ihero.hx.g-teal .btn-p{box-shadow:0 0 0 1.5px #ffffffe6}.ihero.hx.g-orange{background:var(--orange)}.ihero.hx.g-orange .hx-col h1 em{color:var(--cream)}.ihero.hx.g-orange .stand{color:#fff}.ihero.hx.g-orange .btn-p{background:var(--navy);border-color:var(--navy);color:#fff}.ihero.hx.g-orange .btn-p:hover{background:#0c1f3a;border-color:#0c1f3a}.ihero.hx.g-orange .btn-ghost{border-color:#ffffffb8}.wash{z-index:0;pointer-events:none;--wash-ink:currentColor;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000 100%)}.wash[data-tone=dark]{--wash-ink:#fff}.wash[data-tone=warm],.wash[data-tone=paper]{--wash-ink:var(--navy)}.wash[data-tone=paper] .wcr{opacity:.055!important}.wash[data-tone=paper] .wmk{opacity:.085!important}.wash[data-tone=paper] .w4{display:none}.wash span{will-change:transform;background:var(--wash-ink);display:block;position:absolute}.wash .wmk{background:url(/wp-content/themes/ohana/public/build/assets/fig-white-CrZB3nLS.png) 50%/contain no-repeat}.wash[data-tone=warm] .wmk{background-image:url(/wp-content/themes/ohana/public/build/assets/fig-navy-1Gemdct9.png)}.wash .wcr{border-radius:999px}.wash .wmk.wmk-o{background:url(/wp-content/themes/ohana/public/build/assets/logo-mark-Cr0j7Gcc.png) 50%/contain no-repeat;border-radius:50%}.wash.a .w1.wmk-o{opacity:.14;width:clamp(96px,13vw,190px);animation:none;top:clamp(24px,4vw,56px);right:clamp(16px,4vw,64px);transform:rotate(-8deg)}.field>.wrap{z-index:1;position:relative}.wash.a .w1{aspect-ratio:1;opacity:.1;width:min(40%,470px);animation:21s ease-in-out infinite alternate washA;top:50%;right:-6%}.wash.a .w2{aspect-ratio:1;opacity:.055;width:min(28%,320px);animation:24s ease-in-out infinite alternate washC;top:-46%;right:14%}.wash.a .w3{aspect-ratio:1;opacity:.045;width:min(22%,250px);animation:29s ease-in-out infinite alternate washD;bottom:-52%;left:6%}.wash.a .w4{aspect-ratio:1;opacity:.07;width:min(7%,74px);animation:17s ease-in-out infinite alternate washB;top:18%;left:30%}.wash.b .w1{aspect-ratio:1;opacity:.085;width:min(34%,400px);animation:23s ease-in-out infinite alternate washB;bottom:-18%;left:-7%}.wash.b .w2{aspect-ratio:1;opacity:.05;width:min(30%,340px);animation:26s ease-in-out infinite alternate washD;bottom:-56%;left:18%}.wash.b .w3{aspect-ratio:1;opacity:.05;width:min(24%,270px);animation:31s ease-in-out infinite alternate washC;top:-38%;right:-4%}.wash.b .w4{aspect-ratio:1;opacity:.07;width:min(6%,66px);animation:19s ease-in-out infinite alternate washA;bottom:16%;right:26%}@keyframes washA{0%{transform:translateY(-50%)rotate(0)}to{transform:translate(-15px,calc(-50% - 18px))rotate(-3deg)}}@keyframes washB{0%{transform:translate(0)rotate(-5deg)}to{transform:translate(13px,-20px)rotate(2deg)}}@keyframes washC{0%{transform:translate(0)}to{transform:translate(-20px,16px)}}@keyframes washD{0%{transform:translate(0)}to{transform:translate(24px,-14px)}}@media (prefers-reduced-motion:reduce){.wash span{animation:none!important}.wash.a .w1{transform:translateY(-50%)}}.p-school .band{padding-block:var(--sp-m) var(--sp-xl);position:relative;overflow-x:clip}.p-school .band.slim{padding-block:var(--sp-m) var(--sp-l)}.p-school .ground-paper{background:var(--paper)}.p-school .ground-cream{background:var(--cream);--face:var(--cream);--fringe:#faf7f1}.p-school .ground-sand{background:var(--sand);--face:var(--sand);--fringe:var(--sand-fringe)}.p-school .ground-navy{background:var(--navy);color:#d6e1f0;--face:var(--navy);--fringe:var(--navy-fringe)}.p-school .ground-navy h2,.p-school .ground-navy h3{color:#fff}.p-school .z1{z-index:1}.p-school .z2{z-index:2}.p-school .z3{z-index:3}.p-school .z4{z-index:4}.p-school .z6{z-index:6}.p-school .band h2.h2{font-size:clamp(1.75rem,2.9vw,2.6rem)}.p-school .band .lede{max-width:60ch}.p-school .band p+p{margin-top:1rem}.p-school .band h2.h2+.lede{margin-top:.85rem}.p-school .phero{padding-bottom:var(--sp-xl)}.p-school .uplabel{letter-spacing:.2em;text-transform:uppercase;color:var(--teal);align-items:center;gap:.5rem;margin:.4rem 0 .8rem;padding-bottom:3px;font-size:.71rem;font-weight:700;display:inline-flex;box-shadow:inset 0 -1px #37787a66}.p-school .uplabel:hover,.p-school .uplabel:focus-visible{box-shadow:inset 0 -2px 0 var(--teal)}.p-school .uplabel svg{width:15px;height:15px;transform:rotate(180deg)}.p-school .measure p+p{margin-top:1rem}.p-school .herogrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(1.7rem,3.6vw,3.2rem);margin-top:1.1rem;display:grid}.p-school .herogrid .stand{margin-top:0}.p-school .herogrid .lede{margin-top:1.1rem}@media (width<=940px){.p-school .herogrid{grid-template-columns:minmax(0,1fr)}}.p-school .plate{background:var(--cream);border:1px solid var(--line);text-align:center;padding:clamp(1.4rem,2.6vw,2rem)}.p-school .plate .plabel{letter-spacing:.2em;text-transform:uppercase;color:var(--teal);margin-bottom:1rem;font-size:.68rem;font-weight:700;display:block}.p-school .plate h2{font-family:var(--display);margin:1.05rem 0 0;font-size:clamp(1.3rem,1.8vw,1.65rem);font-weight:500;line-height:1.14}.p-school .plate .pline{color:var(--ink);margin-top:.7rem;max-width:30ch;margin-inline:auto;font-size:.92rem;font-weight:400;line-height:1.55}.p-school .logoslot{background:var(--white);text-align:center;border:2px dashed #11294b52;place-items:center;max-width:168px;margin:0 auto;padding:1.15rem;display:grid}.p-school .logoslot span{color:var(--ink);opacity:.9;font-size:.71rem;line-height:1.4}.p-school .facts{text-align:left;gap:.5rem;margin-top:1.3rem;display:grid}.p-school .facts .row{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:.7rem;padding-top:.5rem;display:flex}.p-school .facts dt{letter-spacing:.14em;text-transform:uppercase;color:var(--navy);flex:none;font-size:.68rem;font-weight:700}.p-school .facts dd{text-align:right;font-size:.93rem}.p-school .media .shot{aspect-ratio:4/3}.p-school .media.tall .shot{aspect-ratio:4/5;max-height:540px;margin-inline:auto}.p-school .band .media{margin-top:clamp(1.4rem,2.6vw,2rem)}.p-school .storycopy{max-width:62ch;margin-top:clamp(1.4rem,2.6vw,2rem)}.p-school .nophoto h2.h2{text-align:center}.p-school .nophoto .lede{max-width:none}.p-school .nophoto .storycopy,.p-school .nophoto .bubblewrap{margin-inline:auto}.p-school .bubblewrap{max-width:44rem;margin-top:clamp(1.8rem,3.4vw,2.6rem)}.p-school .bubble .ic svg{width:21px;height:21px}.p-school .pull{border-left:3px solid var(--sage);max-width:58ch;margin-top:clamp(1.7rem,3.2vw,2.6rem);padding-left:clamp(1.1rem,2.3vw,1.9rem)}.p-school .pull blockquote{font-family:var(--display);color:var(--navy);margin:0;font-size:clamp(1.1rem,1.6vw,1.38rem);font-style:italic;font-weight:500;line-height:1.42}.p-school .pull figcaption{letter-spacing:.13em;text-transform:uppercase;color:var(--teal);margin-top:.6rem;font-size:.75rem;font-weight:700}.p-school .quotemoment{text-align:center;margin-top:clamp(1.6rem,3vw,2.4rem);padding-block:clamp(1.2rem,2.6vw,2rem)}.p-school .spotrow{align-items:center;margin-top:clamp(2rem,3.6vw,2.8rem)}.p-school .storycard{background:var(--white);border:1px solid var(--line);flex-direction:column;display:flex;overflow:hidden}.p-school .storycard img{object-fit:cover;width:100%;height:clamp(160px,17vw,215px)}.p-school .storycard .sbody{flex-direction:column;flex:1;padding:clamp(1.1rem,2vw,1.4rem);display:flex}.p-school .storycard h3{margin-bottom:.4rem;font-size:1.08rem}.p-school .storycard p{font-size:.92rem;line-height:1.55}.p-school .storycard .go{margin-top:auto;padding-top:1rem}.p-school .chiptag{letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-bottom:.5rem;font-size:.63rem;font-weight:700;display:inline-block}.p-school .theme{background:var(--white);border:1px solid var(--line);padding:clamp(1.2rem,2.2vw,1.6rem)}.p-school .theme h3{margin-bottom:.45rem;font-size:1.05rem}.p-school .theme p{font-size:.94rem;line-height:1.6}.p-school .person{background:var(--white);border:1px solid var(--line);text-align:center;padding:clamp(1.2rem,2.2vw,1.55rem)}.p-school .person .mono{background:var(--sage);width:96px;height:96px;color:var(--navy);border-radius:50%;place-items:center;margin:0 auto .9rem;display:grid}.p-school .person h3{margin-bottom:.35rem;font-size:1.02rem}.p-school .person .role{color:var(--ink);opacity:.9;font-size:.9rem;line-height:1.55}.p-school .pills{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.p-school .pills a,.p-school .pills .here{border:1px solid var(--line);border-radius:999px;padding:.5rem 1.15rem;font-size:.9rem;display:inline-block}.p-school .pills a{background:var(--white);color:var(--navy);font-weight:500;transition:background .18s,color .18s,border-color .18s}.p-school .pills a:hover,.p-school .pills a:focus-visible{background:var(--navy);color:#fff;border-color:var(--navy)}.p-school .pills .here{background:var(--navy);color:#fff;border-color:var(--navy);font-weight:600}.p-school .pills a,.p-school .pills .here{align-items:center;gap:.55rem;min-height:44px;padding:.35rem 1.1rem .35rem .4rem;display:inline-flex}.p-school .pills img{object-fit:contain;background:#fff;border-radius:50%;flex:none;width:32px;height:32px;padding:2px}.p-school .ground-navy .bubble{background:var(--paper);border-color:#0000}.p-school .ground-navy .bubble p{color:var(--ink)}.p-school .ground-navy .bubble h3{color:var(--navy)}.p-school .door2{background:#ffffff12;border:1px solid #fff3;flex-direction:column;padding:clamp(1.4rem,2.6vw,1.9rem);display:flex}.p-school .door2 p{color:#c6d4e8;margin:.5rem 0 1.3rem;font-size:.96rem;line-height:1.6}.p-school .door2 .go{margin-top:auto;margin-bottom:0}.p-school .btn-outline{color:#fff;background:0 0;border-color:#ffffff8c}.p-school .btn-outline:hover{color:var(--navy);background:#fff;border-color:#fff}.p-school .signoff{font-family:var(--display);color:#fff;max-width:22ch;margin-top:clamp(2rem,4vw,3rem);font-size:clamp(1.4rem,2.6vw,2.1rem);font-style:italic;font-weight:500;line-height:1.2}.p-school .door2 .tlink{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #fff;text-decoration:underline #fff}.p-school .themes{margin-top:clamp(1.6rem,3vw,2.2rem)}.p-school .after-themes{margin-top:1.6rem}.p-school .who-note{margin-top:1.5rem}.p-school .band h2.roster-h{font-size:clamp(1.5rem,2.4vw,2rem)}.p-school .roster-line{max-width:62ch;margin:.8rem 0 1rem}.p-school .roster-go{margin-top:1.2rem}.p-school .involve-lede{color:#c6d4e8}.p-school .doors2{margin-top:clamp(1.7rem,3.2vw,2.4rem)}.p-school .storycard>img{object-fit:cover;width:100%;height:clamp(160px,17vw,215px)}.ihero.hx .hx-frame img{aspect-ratio:auto}.p-policy{--measure:68ch}.p-policy .band{padding-block:var(--sp-m) var(--sp-xl);position:relative;overflow-x:clip}.p-policy .b-paper{background:var(--paper);--face:var(--paper);--fringe:#fff}.p-policy .b-cream{background:var(--cream);--face:var(--cream);--fringe:var(--sand-fringe)}.p-policy .b-sand{background:var(--sand);--face:var(--sand);--fringe:var(--sand-fringe)}.p-policy .b-close{background:var(--orange);color:#fff;--face:var(--orange);--fringe:var(--orange-fringe,#e0673a)}.p-policy .z1{z-index:1}.p-policy .z2{z-index:2}.p-policy .z3{z-index:3}.p-policy .z4{z-index:4}.p-policy .z5{z-index:5}.p-policy .z6{z-index:6}.p-policy .z7{z-index:7}.p-policy .z8{z-index:8}.p-policy [id]{scroll-margin-top:clamp(5rem,8vw,7.5rem)}.p-policy .sec{grid-template-columns:minmax(0,17rem) minmax(0,1fr);align-items:start;gap:clamp(1.6rem,4.4vw,4.6rem);display:grid}.p-policy .sec+.sec{border-top:1px solid var(--line);margin-top:clamp(2.8rem,5vw,4.2rem);padding-top:clamp(2.4rem,4vw,3.4rem)}.p-policy .rail{position:sticky;top:clamp(6rem,9.5vw,8rem)}.p-policy .rail .h2{letter-spacing:-.01em;margin:0;font-size:clamp(1.85rem,2.8vw,2.5rem);line-height:1.08}.p-policy .rail p{max-width:30ch;margin-top:1rem;font-size:1.02rem;line-height:1.6}.p-policy .copy{max-width:var(--measure)}.p-policy .copy>*+*{margin-top:1.2rem}.p-policy .copy p{font-size:1.1rem;line-height:1.72}.p-policy .copy .lede{color:var(--navy);max-width:none;font-size:clamp(1.22rem,1.7vw,1.4rem);font-weight:500;line-height:1.5}.p-policy .copy h3{color:var(--navy);letter-spacing:-.005em;margin-top:2.3rem;font-size:1.28rem;line-height:1.35}.p-policy .copy h3+p{margin-top:.7rem}.p-policy .copy ul,.p-policy .copy ol{margin-left:1.45rem}.p-policy .copy ul{list-style:outside}.p-policy .copy ol{list-style:decimal}.p-policy .copy li{margin-top:.75rem;padding-left:.35rem;font-size:1.1rem;line-height:1.66}.p-policy .copy li::marker{color:var(--teal);font-weight:600}.p-policy .copy li b{color:var(--navy);font-weight:600}.p-policy .copy a:not(.btn):not(.tlink){color:var(--orange-text);text-underline-offset:.2em;-webkit-text-decoration:underline #cf3f0e99;text-decoration:underline #cf3f0e99;text-decoration-thickness:1px;transition:text-decoration-color .2s}.p-policy .copy a:not(.btn):not(.tlink):hover{-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-decoration-thickness:2px}.p-policy .b-sand .copy li::marker{color:var(--navy)}.p-policy .b-sand .copy a:not(.btn):not(.tlink){color:#9b3520;text-underline-offset:.2em;-webkit-text-decoration:underline #9b352080;text-decoration:underline #9b352080;text-decoration-thickness:1px}.p-policy .juxt{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:clamp(1.6rem,3vw,2.6rem);display:grid}.p-policy .juxt h3{letter-spacing:.22em;text-transform:uppercase;color:var(--teal);margin:0 0 .8rem;font-size:.74rem;font-weight:700}.p-policy .juxt p{font-family:var(--display);color:var(--navy);margin:0;font-size:clamp(1.2rem,1.75vw,1.5rem);font-weight:500;line-height:1.42}.p-policy .midline{margin-top:clamp(1.8rem,3vw,2.5rem);font-size:1.1rem;line-height:1.7}@media (width<=860px){.p-policy .sec{grid-template-columns:minmax(0,1fr);gap:1.1rem}.p-policy .rail{position:static}.p-policy .copy{max-width:none}}.p-policy .updated{letter-spacing:.16em;text-transform:uppercase;margin:1.5rem 0 0;font-size:.8rem;font-weight:600}.p-policy .actrow{flex-wrap:wrap;align-items:center;gap:.9rem 1.5rem;margin-top:1.9rem;display:flex}.p-policy .b-close .h2{color:#fff}.p-policy .closebox{text-align:center;max-width:46rem;margin-inline:auto}.p-policy .closebox p{color:#fff;margin-top:1.05rem;font-size:1.1rem;line-height:1.64}.p-policy .closebox .actrow{justify-content:center}.p-policy .tlink.on-dark{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #fff;text-decoration:underline #fff}.p-policy .b-close .closebox .h2{margin:0}.page-band{background:var(--paper);--face:var(--paper);z-index:1;position:relative}.p-content{--measure:66ch;--rail:15rem}.p-content .col{max-width:var(--measure);width:100%;margin-inline:auto}.p-content .col>*+*{margin-top:1.15rem}.p-content .col .h2{margin-top:0}.p-content .col h3{letter-spacing:-.005em;margin-top:2.3rem;font-size:1.22rem}.p-content .col p{line-height:1.7}.p-content .col ol,.p-content .col ul{margin-left:1.45rem}.p-content .col ol{list-style:decimal}.p-content .col ul{list-style:outside}.p-content .col li{margin-top:.55rem;padding-left:.35rem;line-height:1.64}.p-content .col li::marker{color:var(--teal);font-weight:600}.p-content .col a:not(.btn):not(.tlink){color:var(--orange-text);text-underline-offset:.2em;-webkit-text-decoration:underline #cf3f0e99;text-decoration:underline #cf3f0e99;text-decoration-thickness:1px;transition:text-decoration-color .2s}.p-content .col a:not(.btn):not(.tlink):hover{-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-decoration-thickness:2px}.p-content .actrow{flex-wrap:wrap;align-items:center;gap:.9rem 1.5rem;margin-top:1.7rem;display:flex}.p-content .shead{text-align:center;max-width:44rem;margin:0 auto clamp(2.1rem,3.6vw,3.1rem)}.p-content .shead p{margin-top:1.05rem;font-size:1.03rem;line-height:1.66}.p-content .duo .shead{text-align:left;max-width:none;margin:0}.p-content .juxt{max-width:58rem;margin-inline:auto}.p-content .juxt h3{letter-spacing:.22em;text-transform:uppercase;color:var(--teal);margin-bottom:.9rem;font-size:.71rem;font-weight:700}.p-content .juxt p{font-family:var(--display);color:var(--navy);font-size:clamp(1.16rem,1.75vw,1.5rem);font-weight:500;line-height:1.4}.p-content .midline{text-align:center;max-width:58rem;margin:clamp(1.9rem,3.2vw,2.7rem) auto 0;font-size:.99rem;line-height:1.65}.p-content .cardrow{max-width:74rem;margin-inline:auto}@media (width>=1000px){.p-content .cardrow{grid-template-columns:repeat(3,minmax(0,1fr))}}.p-content .cardrow li{display:flex}.p-content .cardrow .card{background:var(--white);border:1px solid var(--line);width:100%;transition:transform .22s var(--ease),box-shadow .22s;border-radius:26px;flex-direction:column;align-items:flex-start;gap:.9rem;padding:clamp(1.3rem,2.2vw,1.8rem);display:flex}.p-content .cardrow .card:hover{transform:translateY(-3px);box-shadow:0 22px 44px #11294b21}.p-content .cardrow .circ{flex:none;width:clamp(88px,9.4vw,118px)}.p-content .cardrow h3{font-size:1.19rem}.p-content .cardrow p{flex:auto;font-size:.97rem;line-height:1.62}.p-content .mrow+.mrow{margin-top:clamp(2.8rem,5.4vw,4.6rem)}.p-content .media .shot{aspect-ratio:4/5;max-height:560px}.p-content .media .mcopy{max-width:46ch}.p-content .media .mcopy p{margin-top:1.05rem;line-height:1.68}.p-content .quotewrap{max-width:58rem;margin:clamp(2.8rem,5.4vw,4.4rem) auto 0}.p-content .figs{background:var(--white);border:1px solid var(--line);border-radius:26px;grid-template-columns:minmax(0,1fr);gap:1.25rem 1.7rem;margin-top:clamp(2rem,3.4vw,2.8rem);padding:clamp(1.3rem,2.4vw,1.9rem);display:grid}@media (width>=520px){.p-content .figs{grid-template-columns:repeat(2,minmax(0,1fr))}}.p-content .figs .fcap{letter-spacing:.2em;text-transform:uppercase;color:var(--teal);grid-column:1/-1;font-size:.67rem;font-weight:700}.p-content .figs .n{font-family:var(--display);color:var(--navy);font-size:clamp(1.75rem,3.1vw,2.35rem);font-weight:500;line-height:1;display:block}.p-content .figs .t{margin-top:.35rem;font-size:.92rem;line-height:1.5;display:block}.p-content .faqgroup{background:var(--white);border:1px solid var(--line);border-radius:26px;padding:clamp(1rem,2vw,1.5rem) clamp(1.1rem,2.2vw,1.8rem) clamp(.5rem,1vw,.9rem)}.p-content .faqgroup+.faqgroup{margin-top:clamp(1.5rem,2.8vw,2.2rem)}.p-content .faqgroup>h3{letter-spacing:.2em;text-transform:uppercase;color:var(--teal);background:var(--cream);border-radius:999px;align-items:center;margin-bottom:.35rem;padding:.5rem 1.1rem;font-size:.71rem;font-weight:700;display:inline-flex}.p-content .qh{border-top:1px solid var(--line);margin:0}.p-content .acc>.qh:first-of-type{border-top:0}.p-content .q{cursor:pointer;text-align:left;width:100%;color:var(--navy);font-family:var(--body);background:0 0;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem .15rem;font-size:1.01rem;font-weight:600;line-height:1.42;transition:color .18s;display:flex}.p-content .q:hover{color:var(--orange-text)}.p-content .chev{background:var(--cream);width:32px;height:32px;color:var(--navy);transition:transform .24s var(--ease),background .18s;border-radius:50%;flex:none;place-items:center;display:grid}.p-content .chev svg{width:15px;height:15px}.p-content .q[aria-expanded=true] .chev{background:var(--sage-2);transform:rotate(180deg)}.p-content .a{padding:0 .15rem 1.15rem}.p-content .a p{max-width:60ch;font-size:.97rem;line-height:1.68}.p-content .closebox{text-align:center;max-width:46rem;margin-inline:auto}.p-content .closebox p{color:#fff;margin-top:1.05rem;font-size:1.05rem;line-height:1.64}.p-content .closebox .actrow{justify-content:center}@media (prefers-reduced-motion:reduce){.p-content .chev,.p-content .cardrow .card{transition:none}}.p-content .band{padding-block:var(--sp-m) var(--sp-xl);position:relative;overflow-x:clip}.p-content .band.ground-orange .h2,.p-content .band.ground-navy .h2,.p-content .band.ground-teal .h2,.p-content .band.ground-orange .closebox p,.p-content .band.ground-navy .closebox p,.p-content .band.ground-teal .closebox p{color:#fff}.p-content .band.ground-orange .col a:not(.btn):not(.tlink),.p-content .band.ground-navy .col a:not(.btn):not(.tlink),.p-content .band.ground-teal .col a:not(.btn):not(.tlink){color:#fff;text-underline-offset:.2em;-webkit-text-decoration:underline #fff;text-decoration:underline #fff;text-decoration-thickness:1px}.p-content .band.ground-orange .col li::marker{color:var(--sage)}.p-content .band.ground-navy .col li::marker{color:var(--sage)}.p-content .band.ground-teal .col li::marker{color:var(--sage)}.p-content .band.ground-sand .col a:not(.btn):not(.tlink){color:#9b3520;text-underline-offset:.2em;-webkit-text-decoration:underline #9b352080;text-decoration:underline #9b352080;text-decoration-thickness:1px}.p-content .band.ground-sand .col li::marker{color:var(--navy)}.p-content .col>.h2:first-child,.p-content .col>h2:first-child{margin-top:0}.p-content .quotewrap .standalone-quote{border-radius:26px}.p-content .duo{align-items:start}.p-content .cardrow{padding:0;list-style:none}.p-content .figs .fcap{margin:0}.p-search{--rail:17rem;--railgap:clamp(1.6rem,4.4vw,4.6rem)}.p-search .band{padding-block:var(--sp-m) var(--sp-xl);position:relative;overflow-x:clip}.p-search .sbar{grid-area:1/2;max-width:none}.p-search .sbar label{letter-spacing:.19em;text-transform:uppercase;color:var(--teal);margin-bottom:.7rem;font-size:.74rem;font-weight:700;display:block}.p-search .srow{align-items:center;gap:.7rem;display:flex}.p-search .srow input{min-width:0;font:inherit;color:var(--ink);background:var(--white);appearance:none;border:2px solid #11294b47;border-radius:999px;flex:auto;padding:.95rem 1.5rem;font-size:1.15rem}.p-search .srow input:focus-visible{border-color:var(--navy);outline:3px solid var(--orange);outline-offset:2px}.p-search .srow .btn{flex:none}@media (width<=560px){.p-search .srow{flex-direction:column}.p-search .srow input{flex:none;width:100%}.p-search .srow .btn{justify-content:center;width:100%}}.p-search .sgrid{grid-template-columns:minmax(0,var(--rail)) minmax(0,1fr);column-gap:var(--railgap);align-items:start;row-gap:clamp(1.6rem,2.8vw,2.4rem);display:grid}.p-search .sgrid>.rail{grid-area:1/1/span 2}.p-search .sgrid>.main{grid-area:2/2}.p-search .rail{position:sticky;top:clamp(6rem,9.5vw,8rem)}.p-search .rail .rh{letter-spacing:.19em;text-transform:uppercase;color:var(--teal);margin:0 0 .8rem;font-size:.74rem;font-weight:700}.p-search .flist{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.p-search .flist a{min-height:44px;color:var(--navy);border:2px solid #0000;border-radius:14px;justify-content:space-between;align-items:center;gap:.8rem;padding:.62rem .95rem;font-size:1rem;font-weight:600;line-height:1.3;transition:background .16s,border-color .16s;display:flex}.p-search .flist a:hover{background:var(--white);border-color:#11294b2e}.p-search .flist a[aria-current=true]{background:var(--navy);color:#fff}.p-search .flist a:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.p-search .flist .n{color:#5c6376;font-size:.82rem;font-weight:700}.p-search .flist a[aria-current=true] .n{color:var(--sage-2)}.p-search .count{color:var(--ink);margin:0;font-size:1.05rem;line-height:1.6}.p-search .count b{color:var(--navy);font-weight:600}.p-search .results{border-top:1px solid var(--line);margin:1.1rem 0 0;padding:0;list-style:none}.p-search .res{border-bottom:1px solid var(--line);padding:clamp(1.3rem,2.4vw,1.8rem) 0}.p-search .rmeta{flex-wrap:wrap;align-items:center;gap:.5rem .85rem;margin:0 0 .6rem;display:flex}.p-search .k{letter-spacing:.14em;text-transform:uppercase;color:var(--navy);border-radius:999px;align-items:center;padding:.3rem .8rem;font-size:.69rem;font-weight:700;display:inline-flex}.p-search .k-page{background:var(--sage-2)}.p-search .k-village{background:var(--cream-2)}.p-search .k-story{background:var(--gold-fringe)}.p-search .k-form{background:var(--sage)}.p-search .k-report{background:var(--sand)}.p-search .rpath{color:#5c6376;overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.5}.p-search .rt{color:var(--navy);margin:0;font-size:clamp(1.25rem,1.9vw,1.5rem);line-height:1.3}.p-search .rt a{color:inherit;transition:box-shadow .2s,color .2s;position:relative;box-shadow:inset 0 -2px #cf3f0e4d}.p-search .rt a:after{content:"";position:absolute;inset:-.5rem 0}.p-search .rt a:hover{color:var(--orange-text);box-shadow:inset 0 -2px 0 var(--orange)}.p-search .rt a:focus-visible{outline:3px solid var(--orange);outline-offset:4px;border-radius:8px}.p-search .rex{color:var(--ink);max-width:70ch;margin:.6rem 0 0;font-size:1.05rem;line-height:1.68}.p-search mark{background:var(--gold-fringe);color:var(--navy);border-radius:6px;padding:.05em .24em}.p-search .pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(1.8rem,3vw,2.4rem);display:flex}.p-search .pline{color:var(--ink);margin:0;font-size:1rem;line-height:1.6}.p-search .pline b{color:var(--navy);font-weight:600}.p-search .pager ol{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.p-search .pager a,.p-search .pager ol span{background:var(--white);min-width:2.9rem;height:2.9rem;color:var(--navy);border:2px solid #11294b2e;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:0 1rem;font-size:.98rem;font-weight:600;display:inline-flex}.p-search .pager a:hover{border-color:var(--navy)}.p-search .pager a:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.p-search .pager [aria-current=page]{background:var(--navy);border-color:var(--navy);color:#fff}.p-search .pager svg{flex:none;width:17px;height:17px}.p-search .sec{grid-template-columns:minmax(0,var(--rail)) minmax(0,1fr);gap:var(--railgap);align-items:start;display:grid}.p-search .sec .h2{letter-spacing:-.01em;margin:0;font-size:clamp(1.85rem,2.8vw,2.5rem);line-height:1.08}.p-search .sec .rail p{max-width:30ch;margin-top:1rem;font-size:1.02rem;line-height:1.6}.p-search .copy>p{max-width:68ch;margin:0;font-size:1.1rem;line-height:1.7}.p-search .copy>h3{color:var(--navy);margin:0 0 .5rem;font-size:1.28rem;line-height:1.35}.p-search .tips{max-width:68ch;margin:1rem 0 0;padding:0 0 0 1.4rem;list-style:outside}.p-search .tips li{margin-top:.6rem;padding-left:.35rem;font-size:1.05rem;line-height:1.62}.p-search .tips li::marker{color:var(--teal)}.p-search .copy>.outh{letter-spacing:.19em;text-transform:uppercase;color:var(--teal);max-width:none;margin:1.8rem 0 .8rem;font-size:.74rem;font-weight:700}.p-search .outlinks{flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.p-search .outlinks a{background:var(--white);color:var(--navy);border:2px solid #11294b2e;border-radius:999px;align-items:center;min-height:44px;padding:.55rem 1.05rem;font-size:.95rem;font-weight:600;line-height:1.2;transition:background .16s,border-color .16s;display:inline-flex}.p-search .outlinks a:hover{border-color:var(--navy)}.p-search .outlinks a:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.p-search .askbox{max-width:46rem;margin:clamp(1.6rem,2.8vw,2.2rem) 0 0}.p-search .askbox .ic svg{width:20px;height:20px}.p-search .askbox .tlink{align-items:center;min-height:44px}@media (width<=860px){.p-search .sgrid,.p-search .sec{grid-template-columns:minmax(0,1fr);gap:1.2rem}.p-search .sgrid>.sbar,.p-search .sgrid>.rail,.p-search .sgrid>.main{grid-area:auto}.p-search .rail{position:static}.p-search .sec .rail p{max-width:none}.p-search .flist{flex-wrap:wrap;gap:.5rem;display:flex}.p-search .flist a{border-color:#11294b2e;border-radius:999px;padding:.5rem .95rem}.p-search .flist a[aria-current=true]{border-color:var(--navy)}}@media (prefers-reduced-motion:reduce){.p-search .flist a,.p-search .outlinks a,.p-search .rt a{transition:none}}.p-search .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.p-search .rex mark{font-weight:600}.p-search .noresults{max-width:60ch;margin:1.4rem 0 0;font-size:1.08rem;line-height:1.7}.p-search .pager ul.page-numbers{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.p-search .pager ul.page-numbers li{margin:0;padding:0}.p-search .pager a.page-numbers,.p-search .pager span.page-numbers{background:var(--white);min-width:2.9rem;height:2.9rem;color:var(--navy);border:2px solid #11294b2e;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:0 1rem;font-size:.98rem;font-weight:600;display:inline-flex}.p-search .pager a.page-numbers:hover{border-color:var(--navy)}.p-search .pager a.page-numbers:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.p-search .pager span.page-numbers.current{background:var(--navy);border-color:var(--navy);color:#fff}.p-search .pager span.page-numbers.dots{background:0 0;border-color:#0000;min-width:1.6rem;padding:0}.p-search .sgrid.onecol{grid-template-columns:minmax(0,1fr)}.p-search .sgrid.onecol>.sbar,.p-search .sgrid.onecol>.main{grid-area:auto/1}.p-search .sgrid.onecol .sbar{max-width:44rem}.p-stories .band{padding-block:var(--sp-m) var(--sp-xl);position:relative;overflow-x:clip}.p-stories .g-paper{background:var(--paper)}.p-stories .g-cream{background:var(--cream);--face:var(--cream);--fringe:var(--sand-fringe)}.p-stories .g-sand{background:var(--sand);--face:var(--sand);--fringe:var(--sand-fringe)}.p-stories .g-navy{background:var(--navy);color:#d6e1f0;--face:var(--navy);--fringe:var(--navy-fringe)}.p-stories .g-navy h2,.p-stories .g-navy h3{color:#fff}.p-stories .z1{z-index:1}.p-stories .z2{z-index:2}.p-stories .z3{z-index:3}.p-stories .z4{z-index:4}.p-stories .z5{z-index:5}.p-stories .feat{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3.4vw,3rem);display:grid}@media (width>=900px){.p-stories .feat{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}}.p-stories .feat .shot{aspect-ratio:4/3;background:var(--cream-2);border-radius:30px;overflow:hidden}.p-stories .feat .shot img{object-fit:cover;width:100%;height:100%;display:block}.p-stories .feat h2{font-family:var(--display);letter-spacing:-.016em;color:var(--navy);margin:.7rem 0 .8rem;font-size:clamp(1.85rem,3.1vw,2.7rem);font-weight:500;line-height:1.06}.p-stories .feat h2 a{color:inherit;transition:box-shadow .2s;box-shadow:inset 0 -2px #11294b00}.p-stories .feat h2 a:hover,.p-stories .feat h2 a:focus-visible{box-shadow:inset 0 -2px #11294b73}.p-stories .feat .dek{max-width:52ch;font-size:1.04rem;line-height:1.66}.p-stories .fquote{border-left:3px solid var(--sage);max-width:48ch;margin:1.25rem 0 1.4rem;padding-left:clamp(1rem,2vw,1.4rem)}.p-stories .fquote blockquote{font-family:var(--display);color:var(--navy);margin:0;font-size:clamp(1.15rem,1.8vw,1.45rem);font-style:italic;font-weight:500;line-height:1.4}.p-stories .fquote figcaption{letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-top:.6rem;font-size:.73rem;font-weight:700}.p-stories .tlab{letter-spacing:.15em;text-transform:uppercase;color:var(--navy);background:var(--sage-2);white-space:nowrap;border-radius:999px;padding:.26rem .68rem;font-size:.63rem;font-weight:700;display:inline-block}.p-stories .clab{letter-spacing:.15em;text-transform:uppercase;color:var(--teal);white-space:nowrap;background:#37787a1a;border:1px solid #37787a52;border-radius:999px;padding:.24rem .66rem;font-size:.63rem;font-weight:700;display:inline-block}.p-stories .filters{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.p-stories .filters a{color:var(--navy);background:var(--white);border:1px solid var(--line);border-radius:999px;padding:.55rem 1.15rem;font-size:.92rem;font-weight:500;transition:background .18s,color .18s,border-color .18s;display:inline-block}.p-stories .filters a:hover,.p-stories .filters a:focus-visible{background:var(--navy);color:#fff;border-color:var(--navy)}.p-stories .filters a[aria-current=page]{background:var(--navy);color:#fff;border-color:var(--navy);font-weight:600}.p-stories .gridhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem 1.4rem;margin-bottom:clamp(1.1rem,2.2vw,1.6rem);display:flex}.p-stories .count{color:var(--ink);opacity:.78;margin:0;font-size:.88rem}.p-stories .postgrid{grid-template-columns:minmax(0,1fr);gap:clamp(1.2rem,2.4vw,1.9rem);margin:clamp(1.5rem,2.8vw,2.2rem) 0 0;padding:0;list-style:none;display:grid}@media (width>=620px){.p-stories .postgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.p-stories .postgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.p-stories .postgrid>li{display:flex}.p-stories .postgrid>li[hidden]{display:none}.p-stories .pcard{background:var(--white);border:1px solid var(--line);width:100%;transition:transform .22s var(--ease),box-shadow .22s;border-radius:26px;flex-direction:column;display:flex;position:relative;overflow:hidden}.p-stories .pcard:hover{transform:translateY(-3px);box-shadow:0 22px 44px #11294b24}.p-stories .pcard .thumb{aspect-ratio:16/10;background:var(--cream-2);position:relative;overflow:hidden}.p-stories .pcard .thumb img{object-fit:cover;width:100%;height:100%;display:block}.p-stories .pcard .thumb.noimg{background:linear-gradient(148deg,var(--cream) 0%,var(--sand) 100%);place-items:center;display:grid}.p-stories .cbody{flex-direction:column;flex:auto;gap:.55rem;padding:clamp(1rem,1.9vw,1.35rem);display:flex}.p-stories .cmeta{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.p-stories .pcard h3{color:var(--navy);margin:0;font-size:1.11rem;line-height:1.32}.p-stories .pcard h3 a{color:inherit}.p-stories .pcard h3 a:after{content:"";border-radius:26px;position:absolute;inset:0}.p-stories .pcard h3 a:focus-visible:after{outline:3px solid var(--orange);outline-offset:3px}.p-stories .pcard .dek{font-size:.94rem;line-height:1.58}.p-stories .pcard .date{color:var(--ink);opacity:.72;margin-top:auto;padding-top:.35rem;font-size:.78rem}.p-stories .vflag{color:#fff;letter-spacing:.13em;text-transform:uppercase;background:#11294be0;border-radius:999px;align-items:center;gap:.42rem;padding:.34rem .78rem;font-size:.66rem;font-weight:700;display:inline-flex;position:absolute;bottom:.8rem;left:.8rem}.p-stories .vflag svg{fill:currentColor;width:10px;height:10px}.p-stories .pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:clamp(1.8rem,3.2vw,2.6rem);display:flex}.p-stories .pager a{text-align:center;min-width:2.8rem;color:var(--navy);background:var(--white);border:1px solid var(--line);border-radius:999px;padding:.55rem 1.05rem;font-size:.9rem;font-weight:600;transition:background .18s,color .18s}.p-stories .pager a:hover,.p-stories .pager a:focus-visible{background:var(--navy);color:#fff}.p-stories .pager a[aria-current=page]{background:var(--navy);color:#fff;border-color:var(--navy)}.p-stories .pager[hidden]{display:none}.p-stories .empty{margin-top:1.6rem;font-size:1rem;line-height:1.6}.p-stories .nlbox{background:var(--white);border:1px solid var(--line);border-radius:32px;max-width:53rem;margin-inline:auto;padding:clamp(1.4rem,3.2vw,2.6rem)}.p-stories .nlbox .sighead{text-align:center;max-width:44ch;margin-inline:auto}.p-stories .nlbox h2{font-size:clamp(1.7rem,2.8vw,2.4rem)}.p-stories .nlbox .sighead p{margin-top:.8rem;font-size:1.01rem;line-height:1.62}.p-stories .signup{margin-top:clamp(1.3rem,2.4vw,1.9rem)}.p-stories .row2{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=620px){.p-stories .row2{grid-template-columns:repeat(2,minmax(0,1fr))}}.p-stories .fld{min-width:0}.p-stories .fld>label{color:var(--navy);margin-bottom:.36rem;font-size:.86rem;font-weight:600;display:block}.p-stories .fld .opt2{opacity:.72;font-weight:500}.p-stories input[type=text],.p-stories input[type=email]{width:100%;font:inherit;color:var(--ink);background:var(--paper);border:2px solid #11294b38;border-radius:16px;padding:.76rem .95rem;font-size:1rem;transition:border-color .16s}.p-stories input[type=text]:hover,.p-stories input[type=email]:hover{border-color:var(--navy)}.p-stories input:focus-visible{outline:3px solid var(--orange);outline-offset:2px;border-color:var(--navy)}.p-stories input[aria-invalid=true]{border-color:var(--orange-text);background:#cf3f0e0f}.p-stories .hint{color:var(--ink);opacity:.82;margin-top:.38rem;font-size:.84rem;line-height:1.5;display:block}.p-stories .err{color:var(--orange-text);margin-top:.42rem;font-size:.85rem;font-weight:600;display:block}.p-stories .err[hidden],.p-stories .said[hidden]{display:none}.p-stories .nlacts{flex-wrap:wrap;align-items:center;gap:.9rem 1.3rem;margin-top:1.2rem;display:flex}.p-stories .said{color:var(--teal);flex:16rem;margin:0;font-size:.92rem;font-weight:600;line-height:1.55}.p-stories .thirdparty{background:var(--cream);border-radius:20px;align-items:flex-start;gap:.8rem;margin-top:1.3rem;padding:.95rem 1.1rem;font-size:.85rem;line-height:1.56;display:flex}.p-stories .thirdparty .ic{background:var(--sage);width:30px;height:30px;color:var(--navy);border-radius:50%;flex:none;place-items:center;display:grid}.p-stories .thirdparty .ic svg{width:15px;height:15px}.p-stories .thirdparty p+p{margin-top:.5rem}.p-stories .pfigs{grid-template-columns:minmax(0,1fr);gap:1.2rem 1.8rem;margin:clamp(1.6rem,3vw,2.4rem) 0 0;padding:0;list-style:none;display:grid}@media (width>=720px){.p-stories .pfigs{grid-template-columns:repeat(3,minmax(0,1fr))}}.p-stories .pfigs .n{font-family:var(--display);color:#fff;font-size:clamp(2rem,3.6vw,2.9rem);font-weight:500;line-height:1;display:block}.p-stories .pfigs .t{color:#c6d4e8;margin-top:.42rem;font-size:.94rem;line-height:1.5;display:block}.p-stories .xcards{grid-template-columns:minmax(0,1fr);gap:clamp(1.1rem,2.4vw,1.8rem);margin-top:clamp(1.9rem,3.4vw,2.8rem);display:grid}@media (width>=820px){.p-stories .xcards{grid-template-columns:repeat(2,minmax(0,1fr))}}.p-stories .xcard{background:#ffffff12;border:1px solid #fff3;border-radius:26px;flex-direction:column;padding:clamp(1.3rem,2.5vw,1.9rem);display:flex}.p-stories .xcard p{color:#c6d4e8;margin:.55rem 0 1.3rem;font-size:.96rem;line-height:1.6}.p-stories .xcard .go{margin-top:auto}.p-stories .btn-outline{color:#fff;background:0 0;border-color:#ffffff8c}.p-stories .btn-outline:hover{color:var(--navy);background:#fff;border-color:#fff}.p-stories .signoff{font-family:var(--display);color:#fff;max-width:24ch;margin-top:clamp(2rem,4vw,3rem);font-size:clamp(1.4rem,2.6vw,2.05rem);font-style:italic;font-weight:500;line-height:1.2}@media (prefers-reduced-motion:reduce){.p-stories .pcard{transition:none}}.p-story .band{padding-block:var(--sp-m) var(--sp-xl);position:relative;overflow-x:clip}.p-story .g-paper{background:var(--paper)}.p-story .g-cream{background:var(--cream);--face:var(--cream);--fringe:var(--sand-fringe)}.p-story .g-sand{background:var(--sand);--face:var(--sand);--fringe:var(--sand-fringe)}.p-story .g-navy{background:var(--navy);color:#d6e1f0;--face:var(--navy);--fringe:var(--navy-fringe)}.p-story .g-navy h2,.p-story .g-navy h3{color:#fff}.p-story .g-brick{background:var(--orange);color:#fff;--face:var(--orange);--fringe:var(--orange-fringe)}.p-story .g-brick h2{color:#fff}.p-story .z1{z-index:1}.p-story .z2{z-index:2}.p-story .z3{z-index:3}.p-story .z4{z-index:4}.p-story .z5{z-index:5}.p-story .badges{flex-wrap:wrap;gap:.45rem;margin:1.35rem 0 0;display:flex}.p-story .tlab{letter-spacing:.15em;text-transform:uppercase;color:var(--navy);background:var(--sage-2);border-radius:999px;padding:.28rem .72rem;font-size:.64rem;font-weight:700;display:inline-block}.p-story .clab{letter-spacing:.15em;text-transform:uppercase;color:var(--teal);background:#37787a1a;border:1px solid #37787a52;border-radius:999px;padding:.26rem .7rem;font-size:.64rem;font-weight:700;display:inline-block}.p-story .pmeta{color:var(--ink);opacity:.82;margin:.85rem 0 0;font-size:.88rem}.p-story .pmeta a{color:var(--orange-text);text-underline-offset:.2em;-webkit-text-decoration:underline #cf3f0e99;text-decoration:underline #cf3f0e99;text-decoration-thickness:1px}.p-story .leadshot{max-width:42rem;margin:0 auto}.p-story .leadshot .shot{aspect-ratio:4/3;background:var(--cream-2);border-radius:30px;overflow:hidden}.p-story .leadshot .shot img{object-fit:cover;object-position:50% 32%;width:100%;height:100%;display:block}.p-story .leadshot figcaption{max-width:none}.p-story figcaption{color:var(--ink);opacity:.85;max-width:56ch;margin-top:.8rem;font-size:.86rem;line-height:1.55}.p-story .body{max-width:42rem;margin:clamp(2rem,3.8vw,3rem) auto 0}.p-story .body h2{margin:0 0 1.15rem}.p-story .body p{font-size:1.04rem;line-height:1.72}.p-story .body p+p{margin-top:1.15rem}.p-story .qwrap{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.2rem,2.6vw,2rem);max-width:64rem;margin:clamp(2.4rem,4.4vw,3.6rem) auto 0;display:grid}@media (width>=760px){.p-story .qwrap{grid-template-columns:minmax(0,13rem) minmax(0,1fr)}}.p-story .portrait{width:min(13rem,60vw);margin-inline:auto}.p-story .portrait .slot{text-align:center;aspect-ratio:1;background:var(--paper);border:2px dashed #11294b57;border-radius:50%;place-items:center;padding:1.1rem;display:grid}.p-story .portrait .slot span{color:var(--ink);font-size:.7rem;font-weight:600;line-height:1.42}.p-story .portrait .slot svg{width:22px;height:22px;color:var(--teal);margin-bottom:.5rem}.p-story .standalone-quote{border-radius:30px}.p-story .gal{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem);margin:clamp(1.5rem,3vw,2.3rem) 0 0;padding:0;list-style:none;display:grid}@media (width>=900px){.p-story .gal{grid-template-columns:repeat(3,minmax(0,1fr))}}.p-story .gal figure{margin:0}.p-story .galbtn{cursor:pointer;background:0 0;border:0;border-radius:24px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.p-story .galbtn img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .3s var(--ease);display:block}.p-story .galbtn:hover img{transform:scale(1.04)}.p-story .galbtn:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.p-story .galbtn .zoom{color:#fff;opacity:0;background:#11294bd1;border-radius:50%;place-items:center;width:34px;height:34px;transition:opacity .2s,transform .2s;display:grid;position:absolute;bottom:.7rem;right:.7rem;transform:translateY(4px)}.p-story .galbtn .zoom svg{width:15px;height:15px}.p-story .galbtn:hover .zoom,.p-story .galbtn:focus-visible .zoom{opacity:1;transform:translateY(0)}.p-story .gal figcaption{margin-top:.6rem;font-size:.83rem;line-height:1.5}.p-story .galfoot{margin-top:clamp(1.5rem,2.8vw,2.2rem)}.p-story .glb{z-index:220;background:#09111ef0;place-items:center;padding:clamp(1rem,3vw,2.4rem);display:grid;position:fixed;inset:0}.p-story .glb[hidden]{display:none}.p-story .glb-box{background:var(--paper);border-radius:28px;grid-template-columns:minmax(0,1fr);width:min(1000px,94vw);display:grid;overflow:hidden}@media (width>=820px){.p-story .glb-box{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.p-story .glb-box img{object-fit:cover;background:var(--cream-2);width:100%;height:100%;max-height:74vh;display:block}.p-story .glb-side{flex-direction:column;gap:.9rem;padding:clamp(1.2rem,2.6vw,1.9rem);display:flex}.p-story .glb-side .pos{letter-spacing:.18em;text-transform:uppercase;color:var(--teal);font-size:.7rem;font-weight:700}.p-story .glb-side .glbcap{margin:0;font-size:.98rem;line-height:1.6}.p-story .glb-acts{flex-wrap:wrap;gap:.6rem;margin-top:auto;padding-top:.6rem;display:flex}.p-story .glb-acts button{font:inherit;color:var(--navy);background:var(--white);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:.5rem 1.1rem;font-size:.88rem;font-weight:600}.p-story .glb-acts button:hover{background:var(--navy);color:#fff}.p-story .glb-acts .shut{background:var(--navy);color:#fff;border-color:var(--navy)}.p-story .glb-acts .shut:hover{background:var(--orange);border-color:var(--orange-text)}.p-story .sfilm{margin:0 0 clamp(1.6rem,3vw,2.4rem)}.p-story .sfilm figcaption{color:var(--ink);opacity:.88;max-width:60ch;margin-top:.75rem;font-size:.92rem;line-height:1.55}.p-story .sfilm .ftrans{margin-top:.55rem}.p-story .sfilm .ftrans>summary{cursor:pointer;color:var(--navy);font-weight:700}.p-story .sfilm .ftrans>summary:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:4px}.p-story .sfilm .ftrans p{margin-top:.6rem}.p-story .sfilm .ftrans[open]{max-height:22rem;overflow:auto}.p-story .rel{grid-template-columns:minmax(0,1fr);gap:clamp(1.2rem,2.4vw,1.9rem);margin:clamp(1.6rem,3vw,2.3rem) 0 0;padding:0;list-style:none;display:grid}@media (width>=620px){.p-story .rel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.p-story .rel{grid-template-columns:repeat(3,minmax(0,1fr))}}.p-story .rel>li{display:flex}.p-story .pcard{background:var(--white);border:1px solid var(--line);width:100%;transition:transform .22s var(--ease),box-shadow .22s;border-radius:26px;flex-direction:column;display:flex;position:relative;overflow:hidden}.p-story .pcard:hover{transform:translateY(-3px);box-shadow:0 22px 44px #11294b24}.p-story .pcard .thumb{aspect-ratio:16/10;background:var(--cream-2);position:relative;overflow:hidden}.p-story .pcard .thumb img{object-fit:cover;width:100%;height:100%;display:block}.p-story .cbody{flex-direction:column;flex:auto;gap:.55rem;padding:clamp(1rem,1.9vw,1.35rem);display:flex}.p-story .cmeta{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.p-story .pcard h3{color:var(--navy);margin:0;font-size:1.09rem;line-height:1.32}.p-story .pcard h3 a{color:inherit}.p-story .pcard h3 a:after{content:"";border-radius:26px;position:absolute;inset:0}.p-story .pcard h3 a:focus-visible:after{outline:3px solid var(--orange);outline-offset:3px}.p-story .pcard .dek{font-size:.93rem;line-height:1.56}.p-story .pcard .date{color:var(--ink);opacity:.72;margin-top:auto;padding-top:.35rem;font-size:.78rem}.p-story .vflag{color:#fff;letter-spacing:.13em;text-transform:uppercase;background:#11294be0;border-radius:999px;align-items:center;gap:.42rem;padding:.34rem .78rem;font-size:.66rem;font-weight:700;display:inline-flex;position:absolute;bottom:.8rem;left:.8rem}.p-story .vflag svg{fill:currentColor;width:10px;height:10px}.p-story .closebox{text-align:center;max-width:46rem;margin-inline:auto}.p-story .closebox p{color:#fff;margin-top:1.05rem;font-size:1.05rem;line-height:1.64}.p-story .actrow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem 1.5rem;margin-top:1.7rem;display:flex}@media (prefers-reduced-motion:reduce){.p-story .pcard,.p-story .galbtn img,.p-story .galbtn .zoom{transition:none}}.p-stories .postgrid>li{list-style:none}.p-stories .pcard .cbody>*{min-width:0}.p-stories .pager ul.page-numbers{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.p-stories .pager ul.page-numbers li{margin:0}.p-stories .pager a.page-numbers,.p-stories .pager span.page-numbers{min-width:2.8rem;color:var(--navy);background:var(--white);border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;padding:.55rem 1.05rem;font-size:.9rem;font-weight:600;transition:background .18s,color .18s;display:inline-flex}.p-stories .pager a.page-numbers:hover{background:var(--navy);color:#fff}.p-stories .pager span.page-numbers.current{background:var(--navy);color:#fff;border-color:var(--navy)}.p-stories .pager span.page-numbers.dots{background:0 0;border-color:#0000;min-width:1.4rem;padding:0}.p-story .body>*{max-width:none}.p-story .body p,.p-story .body ul,.p-story .body ol{max-width:68ch}.p-story .body ul{margin-left:1.4rem;list-style:outside}.p-story .body ol{margin-left:1.4rem;list-style:decimal}.p-story .body li{margin-top:.5rem;line-height:1.66}.p-story .body li::marker{color:var(--teal)}.p-story .body img{border-radius:26px;max-width:100%;height:auto}.p-story .body figure{margin:1.6rem 0}.p-story .body figcaption{color:#5c6376;margin-top:.6rem;font-size:.86rem;line-height:1.5}.p-story .body h2,.p-story .body h3{font-family:var(--serif);color:var(--navy);margin:1.9rem 0 .6rem;font-weight:500}.p-story .body h2{font-size:clamp(1.5rem,2.4vw,2rem)}.p-story .body h3{font-size:clamp(1.2rem,1.8vw,1.5rem)}.p-story .body a:not(.btn):not(.tlink){color:var(--orange-text);text-underline-offset:.2em;-webkit-text-decoration:underline #cf3f0e99;text-decoration:underline #cf3f0e99;text-decoration-thickness:1px}.p-story .body a:not(.btn):not(.tlink):hover{-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-decoration-thickness:2px}.p-story .body blockquote{border-left:3px solid var(--sage);max-width:52ch;margin:1.6rem 0;padding-left:clamp(1rem,2vw,1.4rem)}.p-story .body blockquote p{font-family:var(--display);color:var(--navy);font-size:clamp(1.15rem,1.8vw,1.42rem);font-style:italic;font-weight:500;line-height:1.4}.p-story .body iframe{border-radius:26px;max-width:100%}.p-stories .pcard .date,.p-story .pcard .date{color:var(--ink);opacity:.72;margin-top:auto;padding-top:.35rem;font-size:.78rem}.p-stories .pager ul.page-numbers{justify-content:center}@media (width>=900px){.ihero.hx .hx-grid.nomedia{grid-template-columns:minmax(0,1fr)}.ihero.hx .hx-grid.widecopy{grid-template-columns:minmax(0,1.38fr) minmax(0,1fr)}}.p-story .ihero .cmeta{flex-wrap:wrap;align-items:center;gap:.55rem .8rem;margin:1.4rem 0 0;display:flex}.p-story .ihero .cmeta .clab{color:#fff;background:#ffffff29;border-color:#fff6}.p-story .ihero .cmeta .pdate{color:#ffffffd1;border-left:1px solid #ffffff4d;padding-left:.8rem;font-size:.86rem;font-weight:500}@media (width<=420px){.p-story .ihero .cmeta .pdate{border-left:0;padding-left:0}}.p-story .body .leadcap,.p-story .leadcap{color:#5c6376;max-width:42rem;margin:0 auto clamp(1.4rem,2.4vw,2rem);font-size:.88rem;line-height:1.55}.p-story .body img{border-radius:22px;height:auto}.p-story .body figure,.p-story .body .wp-caption{max-width:100%;margin:clamp(1.6rem,2.8vw,2.4rem) 0}.p-story .body figure img,.p-story .body .wp-caption img{width:100%}.p-story .body>img,.p-story .body>p>img:only-child,.p-story .body .aligncenter,.p-story .body figure.aligncenter{margin-inline:auto;display:block}.p-story .body p:has(>img:only-child){text-align:center}.p-story .body .alignleft{float:left;max-width:50%;margin:.4rem clamp(1.2rem,2.4vw,1.8rem) 1rem 0}.p-story .body .alignright{float:right;max-width:50%;margin:.4rem 0 1rem clamp(1.2rem,2.4vw,1.8rem)}.p-story .body .alignwide,.p-story .body .alignfull{width:auto;max-width:none}.p-story .body .wp-caption-text,.p-story .body figcaption{color:#5c6376;text-align:left;margin-top:.6rem;font-size:.86rem;line-height:1.5}.p-story .body:after{content:"";clear:both;display:block}.p-story .body .wp-block-gallery,.p-story .body .gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem);margin:clamp(1.6rem,3vw,2.4rem) 0;padding:0;list-style:none;display:grid}@media (width>=820px){.p-story .body .wp-block-gallery,.p-story .body .gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.p-story .body .wp-block-gallery figure,.p-story .body .gallery .gallery-item,.p-story .body .wp-block-gallery .wp-block-image{float:none;width:auto;max-width:none;margin:0}.p-story .body .gallery br{display:none}.p-story .body .wp-block-gallery img,.p-story .body .gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:22px;width:100%}.p-story .body .galbtn{cursor:zoom-in;background:0 0;border:0;border-radius:22px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.p-story .body .galbtn img{transition:transform .3s var(--ease)}.p-story .body .galbtn:hover img{transform:scale(1.03)}.p-story .body .galbtn:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.p-story .body .galbtn .zoom{color:#fff;opacity:0;background:#11294bd1;border-radius:50%;place-items:center;width:34px;height:34px;transition:opacity .2s,transform .2s;display:grid;position:absolute;bottom:.7rem;right:.7rem;transform:translateY(4px)}.p-story .body .galbtn .zoom svg{width:15px;height:15px}.p-story .body .galbtn:hover .zoom,.p-story .body .galbtn:focus-visible .zoom{opacity:1;transform:translateY(0)}.glb{z-index:220;background:#09111ef0;place-items:center;padding:clamp(1rem,3vw,2.4rem);display:grid;position:fixed;inset:0}.glb[hidden]{display:none}.glb-box{background:var(--paper);border-radius:28px;grid-template-columns:minmax(0,1fr);width:min(1000px,94vw);display:grid;overflow:hidden}@media (width>=820px){.glb-box{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.glb-box img{object-fit:contain;background:var(--cream-2);width:100%;height:100%;max-height:74vh;display:block}.glb-side{flex-direction:column;gap:.9rem;padding:clamp(1.2rem,2.6vw,1.9rem);display:flex}.glb-side .pos{letter-spacing:.18em;text-transform:uppercase;color:var(--teal);margin:0;font-size:.7rem;font-weight:700}.glb-side .glbcap{color:var(--ink);margin:0;font-size:.98rem;line-height:1.6}.glb-acts{flex-wrap:wrap;gap:.6rem;margin-top:auto;padding-top:.6rem;display:flex}.glb-acts button{font:inherit;color:var(--navy);background:var(--white);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:.5rem 1.1rem;font-size:.88rem;font-weight:600}.glb-acts button:hover{background:var(--navy);color:#fff}.glb-acts button:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.glb-acts .shut{background:var(--navy);color:#fff;border-color:var(--navy)}.glb-acts .shut:hover{background:var(--orange);border-color:var(--orange-text)}@media (prefers-reduced-motion:reduce){.p-story .body .galbtn img,.p-story .body .galbtn .zoom{transition:none}}.p-story .body .scr{margin:clamp(1.8rem,3.2vw,2.6rem) 0}.p-story .body .scr-stage{height:clamp(220px,26vw,320px);position:relative;overflow:hidden}.p-story .body .scr-track{margin:0;padding:0;list-style:none;position:absolute;inset:0}.p-story .body .scr-slide{background:var(--white);border:1px solid var(--line);opacity:0;pointer-events:none;width:min(62%,340px);transition:transform .42s var(--ease),opacity .42s var(--ease),filter .42s var(--ease);filter:saturate(.55);border-radius:24px;place-items:center;padding:clamp(.7rem,1.6vw,1.1rem);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.72)}.p-story .body .scr-slide img{object-fit:contain;border-radius:14px;width:100%;height:auto;max-height:clamp(150px,19vw,230px);display:block}.p-story .body .scr-slide[data-offset="0"]{opacity:1;z-index:3;pointer-events:auto;filter:none;transform:translate(-50%,-50%)scale(1);box-shadow:0 22px 46px #11294b29}.p-story .body .scr-slide[data-offset="-1"]{opacity:.62;z-index:2;pointer-events:auto;cursor:pointer;transform:translate(-124%,-50%)scale(.82)}.p-story .body .scr-slide[data-offset="1"]{opacity:.62;z-index:2;pointer-events:auto;cursor:pointer;transform:translate(24%,-50%)scale(.82)}@media (width<=700px){.p-story .body .scr-slide{width:min(76%,300px)}.p-story .body .scr-slide[data-offset="-1"]{transform:translate(-112%,-50%)scale(.78)}.p-story .body .scr-slide[data-offset="1"]{transform:translate(12%,-50%)scale(.78)}}.p-story .body .scr-nav{justify-content:center;align-items:center;gap:1rem;margin-top:clamp(.9rem,1.8vw,1.3rem);display:flex}.p-story .body .scr-btn{background:var(--white);width:44px;height:44px;color:var(--navy);cursor:pointer;border:2px solid #11294b33;border-radius:50%;place-items:center;transition:background .18s,border-color .18s,color .18s;display:grid}.p-story .body .scr-btn svg{width:19px;height:19px}.p-story .body .scr-btn:hover{background:var(--navy);border-color:var(--navy);color:#fff}.p-story .body .scr-btn:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.p-story .body .scr-count{letter-spacing:.1em;text-transform:uppercase;color:#5c6376;text-align:center;min-width:5.5rem;margin:0;font-size:.82rem;font-weight:600}.p-story .body .scr-slide img{margin:0}@media (prefers-reduced-motion:reduce){.p-story .body .scr-slide{transition:none}}.p-story .body .bodybtn{margin:clamp(1.4rem,2.4vw,2rem) 0}.p-story .body .bodybtn a.btn{box-shadow:none;text-decoration:none}.p-story .body .bodybtn a.btn:hover{box-shadow:none}.p-story .body .btn.is-static{cursor:default}.p-events{--rail:15rem;--railgap:clamp(1.6rem,4.4vw,4.6rem)}.p-events .band{padding-block:var(--sp-m) var(--sp-xl);position:relative;overflow-x:clip}.p-events .b-race{z-index:2;background:var(--cream);--face:var(--cream);--fringe:var(--sand-fringe)}.p-events .b-list{z-index:3;background:var(--paper);--face:var(--paper);--fringe:#fff}.p-events .race{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:clamp(1.8rem,4vw,3.4rem);display:grid}.p-events .race .shot{aspect-ratio:4/3;background:var(--cream-2);border-radius:26px;overflow:hidden;box-shadow:0 22px 48px -28px #11294b80}.p-events .race .shot img{object-fit:cover;width:100%;height:100%;display:block}.p-events .race .when{letter-spacing:.19em;text-transform:uppercase;color:var(--navy);margin:0 0 .7rem;font-size:.78rem;font-weight:700}.p-events .race p{max-width:56ch;font-size:1.08rem;line-height:1.66}.p-events .race .acts{flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin-top:1.5rem;display:flex}@media (width<=860px){.p-events .race{grid-template-columns:minmax(0,1fr)}.p-events .race .shot{order:-1}}.p-events .b-list .h2{margin:0 0 clamp(1.7rem,3.2vw,2.6rem)}.p-events .egrid{grid-template-columns:minmax(0,var(--rail)) minmax(0,1fr);column-gap:var(--railgap);align-items:start;row-gap:clamp(1.4rem,2.6vw,2.2rem);display:grid}.p-events .egrid>.rail{grid-area:1/1/span 2}.p-events .egrid>.main{grid-area:2/2}.p-events .egrid>.count{grid-area:1/2}.p-events .rail{position:sticky;top:clamp(6rem,9.5vw,8rem)}.p-events .rail h3{letter-spacing:.19em;text-transform:uppercase;color:var(--teal);margin:0 0 .7rem;font-size:.74rem;font-weight:700}.p-events .rail h3+ul{margin-bottom:clamp(1.4rem,2.6vw,2rem)}.p-events .flist{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.p-events .flist a{min-height:44px;color:var(--navy);border:2px solid #0000;border-radius:14px;justify-content:space-between;align-items:center;gap:.8rem;padding:.6rem .95rem;font-size:1rem;font-weight:600;line-height:1.3;transition:background .16s,border-color .16s;display:flex}.p-events .flist a:hover{background:var(--white);border-color:#11294b2e}.p-events .flist a[aria-current=true]{background:var(--navy);color:#fff}.p-events .flist a:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.p-events .flist .n{color:#5c6376;font-size:.82rem;font-weight:700}.p-events .flist a[aria-current=true] .n{color:var(--sage-2)}.p-events .count{color:var(--ink);margin:0;font-size:1.05rem;line-height:1.6}.p-events .count b{color:var(--navy);font-weight:600}.p-events .elist{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.p-events .ev{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2.4vw,1.8rem);padding:clamp(1.2rem,2.3vw,1.6rem) 0;display:grid}.p-events .edate{text-align:center;background:var(--cream);border:1px solid var(--line);border-radius:18px;flex:none;width:78px;padding:.6rem .3rem .5rem}.p-events .edate .m{letter-spacing:.16em;text-transform:uppercase;color:var(--navy);font-size:.68rem;font-weight:700;display:block}.p-events .edate .d{font-family:var(--display);color:var(--navy);margin:.1rem 0;font-size:1.85rem;line-height:1.05;display:block}.p-events .edate .y{color:#5c6376;font-size:.68rem;font-weight:600;display:block}.p-events .etags{flex-wrap:wrap;gap:.4rem;margin:0 0 .45rem;display:flex}.p-events .tag{letter-spacing:.13em;text-transform:uppercase;color:var(--navy);border-radius:999px;align-items:center;padding:.26rem .72rem;font-size:.67rem;font-weight:700;display:inline-flex}.p-events .t-open{background:var(--sage-2)}.p-events .t-mentor{background:var(--cream-2)}.p-events .t-student{background:var(--gold-fringe)}.p-events .t-path{background:var(--sand)}.p-events .t-format{color:#4a5468;background:0 0;border:1px solid #11294b38}.p-events .et{color:var(--navy);margin:0;font-size:clamp(1.14rem,1.6vw,1.32rem);line-height:1.3}.p-events .eplace{color:#5c6376;margin:.4rem 0 0;font-size:.92rem;line-height:1.5}.p-events .edesc{max-width:64ch;margin:.4rem 0 0;font-size:1.02rem;line-height:1.62}.p-events .eact{flex:none}.p-events .eact .btn{white-space:nowrap}.p-events .ext{flex:none;width:14px;height:14px;margin-left:.1rem}@media (width<=820px){.p-events .egrid{grid-template-columns:minmax(0,1fr)}.p-events .egrid>.rail,.p-events .egrid>.main,.p-events .egrid>.count{grid-area:auto}.p-events .rail{position:static}.p-events .flist{flex-wrap:wrap;gap:.5rem;display:flex}.p-events .flist a{border-color:#11294b2e;border-radius:999px;padding:.5rem .95rem}.p-events .flist a[aria-current=true]{border-color:var(--navy)}.p-events .ev{grid-template-columns:auto minmax(0,1fr);row-gap:.9rem}.p-events .eact{grid-column:2}}.p-events .sec{grid-template-columns:minmax(0,17rem) minmax(0,1fr);align-items:start;gap:clamp(1.6rem,4.4vw,4.6rem);display:grid}.p-events .sec .h2{letter-spacing:-.01em;margin:0;font-size:clamp(1.85rem,2.8vw,2.5rem);line-height:1.08}.p-events .sec .rail p{max-width:30ch;margin-top:1rem;font-size:1.02rem;line-height:1.6}.p-events .copy>p{max-width:66ch;margin:0;font-size:1.08rem;line-height:1.68}.p-events .copy>p+p{margin-top:1rem}@media (width<=860px){.p-events .sec{grid-template-columns:minmax(0,1fr);gap:1.1rem}.p-events .sec .rail{position:static}.p-events .sec .rail p{max-width:none}}.p-events .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.p-events .egrid.norail{grid-template-columns:minmax(0,1fr)}.p-events .egrid.norail>.main,.p-events .egrid.norail>.count{grid-area:auto/1}.p-events .lastpull{color:#5c6376;margin-top:clamp(1.2rem,2.2vw,1.8rem);font-size:.84rem;line-height:1.55}.p-events .empty{background:var(--paper);border:1px solid var(--line);border-radius:26px;max-width:44rem;margin:0;padding:clamp(1.6rem,3.4vw,2.6rem)}.p-events .empty .eh{font-family:var(--display);color:var(--navy);margin:0 0 .6rem;font-size:clamp(1.35rem,2.1vw,1.7rem);line-height:1.2}.p-events .empty p{max-width:56ch;margin:0;font-size:1.05rem;line-height:1.68}.p-events .empty .actrow{flex-wrap:wrap;align-items:center;gap:.85rem 1.3rem;margin-top:clamp(1.2rem,2.2vw,1.6rem);display:flex}.p-events .race.norace{grid-template-columns:minmax(0,1fr)}@media (width<=767px){.wash{display:none}}@media (width<=560px){.tlink{line-height:1.5;display:inline}.tlink svg{vertical-align:-.25em;margin-left:.35rem;display:inline-block}}.endmark{align-items:center;gap:1.1rem;margin:clamp(2rem,4vw,2.8rem) 0 0;display:flex}.endmark:before,.endmark:after{content:"";background:var(--line);flex:1 1 0;height:1px}.endmark img{border-radius:50%;flex:none;width:56px;height:56px}.p-events .ev[hidden]{display:none}.p-about .band{padding-block:var(--sp-l) calc(var(--sp-l) + 1.8rem);position:relative;overflow-x:clip}.p-about .f-paper{background:var(--paper);--face:var(--paper);--fringe:#fff}.p-about .f-cream{background:var(--cream);--face:var(--cream);--fringe:var(--sand-fringe)}.p-about .f-sand{background:var(--sand);--face:var(--sand);--fringe:var(--sand-fringe)}.p-about .f-navy{background:var(--navy);color:#dce5f1;--face:var(--navy);--fringe:var(--navy-fringe)}.p-about .f-brick{background:var(--orange);color:#fff;--face:var(--orange);--fringe:var(--orange-fringe)}.p-about .z1{z-index:1}.p-about .z2{z-index:2}.p-about .z3{z-index:3}.p-about .z4{z-index:4}.p-about .z5{z-index:5}.p-about .z6{z-index:6}.p-about .z7{z-index:7}.p-about .z8{z-index:8}.p-about .z9{z-index:9}.p-about .z10{z-index:10}.p-about .h2{color:var(--navy)}.p-about .f-navy .h2,.p-about .f-brick .h2{color:#fff}.p-about .f-brick .h2 em{color:var(--cream)}.p-about .shead{text-align:center;max-width:64ch;margin-inline:auto}.p-about .shead .h2{margin:.6rem 0 0}.p-about .shead .lede{max-width:58ch;margin:1rem auto 0}.p-about .tx p{margin:0 0 1rem}.p-about .tx p:last-child{margin-bottom:0}.p-about p a:not(.btn){color:var(--teal);border-bottom:1px solid #37787a73}.p-about p a:not(.btn):hover{border-bottom-color:currentColor}.p-about .f-navy p a:not(.btn),.p-about .f-brick p a:not(.btn){color:var(--sage-2);border-bottom-color:#a9d0c380}.p-about .qhead{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--teal);margin:0 0 1rem;font-size:.71rem;font-weight:600}.p-about .f-brick .btn-p{background:var(--navy);color:#fff}.p-about .f-brick .btn-p:hover{background:var(--paper);color:var(--navy)}.p-about .f-brick .btn-ghost{color:#fff;border-color:#ffffffb3}.p-about .f-brick .btn-ghost:hover{color:var(--navy);background:#fff;border-color:#fff}.p-about .ring{background:url(/wp-content/themes/ohana/public/build/assets/village-ring-CN2vV76x.png) 50%/contain no-repeat;display:block}.p-about .m-wide{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center}.p-about .media.flip.m-wide{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.p-about .m-wide .shot{aspect-ratio:1}.p-about .m-wide.nophoto{grid-template-columns:minmax(0,1fr)}.p-about .m-wide.nophoto .tx{max-width:66ch;margin-inline:auto}@media (width<=880px){.p-about .m-wide,.p-about .media.flip.m-wide{grid-template-columns:minmax(0,1fr)}.p-about .m-wide .shot{aspect-ratio:5/4}}.p-about #ab-founding .shot{aspect-ratio:4/3}.p-about .bubble{max-width:56rem;margin:clamp(1.8rem,3.6vw,2.8rem) auto 0}.p-about #ab-founding .bubble{background:var(--paper)}.p-about .bubble .ic svg{width:22px;height:22px}.p-about .bubble .btn{padding:.62rem 1.15rem;font-size:.9rem}.p-about .mgrid{margin-top:clamp(1.8rem,3.6vw,2.6rem)}.p-about .mcard{background:var(--paper);border:1px solid var(--line);border-radius:26px;flex-direction:column;gap:.75rem;padding:clamp(1.4rem,3vw,2.15rem);display:flex}.p-about .mcard img{width:52px;height:52px}.p-about .mcard h3{font-family:var(--display);color:var(--navy);margin:0;font-size:clamp(1.32rem,2.2vw,1.7rem);font-weight:500;line-height:1.15}.p-about .mcard p{margin:0;line-height:1.62}.p-about .brandline{text-align:center;max-width:32ch;font-family:var(--display);color:var(--navy);margin:clamp(1.8rem,3.6vw,2.6rem) auto 0;font-size:clamp(1.45rem,3vw,2.2rem);font-style:italic;font-weight:500;line-height:1.22}.p-about .brandline .bcheck{vertical-align:-.22em;width:1.5em;height:1.3em;color:var(--orange);margin-right:.5rem}.p-about .vgrid{flex-wrap:wrap;justify-content:center;gap:clamp(1rem,2.2vw,1.5rem);margin:clamp(1.8rem,3.6vw,2.6rem) 0 0;padding:0;list-style:none;display:flex}.p-about .vgrid>li{background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--teal);border-radius:22px;flex-direction:column;flex:17rem;gap:.6rem;max-width:23rem;padding:clamp(1.25rem,2.6vw,1.7rem);display:flex}@media (width>=900px){.p-about .vgrid{gap:1.5rem}.p-about .vgrid>li{flex:0 calc(33.3333% - 1rem);max-width:none}}.p-about .vgrid h3{font-family:var(--sans);color:var(--navy);margin:0;font-size:1.12rem;font-weight:700;line-height:1.28}.p-about .vgrid p{margin:0;line-height:1.62}.p-about .vlist{flex-wrap:wrap;gap:.6rem;margin:1.4rem 0 0;padding:0;list-style:none;display:flex}.p-about .vlist li{background:var(--paper);border:1px solid var(--line);color:var(--navy);border-radius:999px;padding:.55rem 1.1rem;font-size:.93rem;line-height:1.3}.p-about .vlist .vsub{opacity:.6}.p-about .tl{max-width:40rem;margin:clamp(2rem,4vw,3rem) auto 0;padding:0;list-style:none;position:relative}.p-about .tl:before{content:"";background:linear-gradient(var(--sage),#11294b24);border-radius:999px;width:2px;position:absolute;top:18px;bottom:18px;left:27px}.p-about .tl-row{grid-template-columns:56px minmax(0,1fr);gap:clamp(.9rem,2.4vw,1.7rem);padding-bottom:clamp(1.7rem,3.2vw,2.5rem);display:grid;position:relative}.p-about .tl-row:last-child{padding-bottom:0}.p-about .tl-node{z-index:1;background:var(--cream);border:1px solid var(--line);border-radius:50%;place-items:center;width:56px;height:56px;padding:8px;display:grid;position:relative}.p-about .tl-node .ring{width:100%;height:100%}.p-about .tl-year{letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin:.4rem 0 .3rem;font-size:.8rem;font-weight:600}.p-about .tl h3{font-family:var(--display);color:var(--navy);margin:0 0 .35rem;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:500;line-height:1.16}.p-about .tl p{max-width:52ch;margin:0;line-height:1.6}.p-about .qwrap{max-width:60rem;margin-inline:auto}.p-about .qwrap>.h2{margin:0 0 clamp(1.1rem,2.2vw,1.6rem)}@media (width>=720px){.p-about .standalone-quote.withpic .qpic{grid-row:span 2}.p-about .standalone-quote.withpic .who{margin-top:0}}.p-about .standalone-quote{position:relative;overflow:hidden}.p-about .standalone-quote blockquote,.p-about .standalone-quote .who{z-index:1;position:relative}.p-about .qmark{aspect-ratio:1;opacity:.16;z-index:0;pointer-events:none;background:url(/wp-content/themes/ohana/public/build/assets/village-ring-ondark-DL_ELdEK.png) 50%/contain no-repeat;width:180px;max-width:38%;position:absolute;bottom:-30px;right:-28px}.p-about .qctx{text-align:center;max-width:56ch;color:var(--ink);margin:1.2rem auto 0;font-size:.96rem;line-height:1.6}.p-about .stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));gap:clamp(1rem,2.4vw,1.8rem);margin:clamp(1.8rem,3.4vw,2.6rem) 0 0;padding:0;list-style:none;display:grid}.p-about .stats li{text-align:center;background:#ffffff0f;border:1px solid #ffffff29;border-radius:26px;padding:clamp(1.2rem,2.6vw,1.7rem) .9rem}.p-about .stats .num{font-family:var(--display);color:var(--sage-2);border-top:0;padding-top:0;font-size:clamp(2.2rem,4.4vw,3.2rem);font-weight:500;line-height:1;display:block}.p-about .stats .lab{margin-top:.55rem;font-size:.9rem;line-height:1.45;display:block}.p-about .statnote{text-align:center;max-width:56ch;margin:1.6rem auto 0}.p-about .statnote p{margin:0;font-size:.94rem;line-height:1.6}.p-about .statnote p+p{margin-top:.6rem}.p-about .statnote a{align-items:center;min-height:24px;display:inline-flex}.p-about .ghead{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.1rem;margin:clamp(2.2rem,4vw,3.2rem) 0 1.3rem;display:flex}.p-about .ghead h3{font-family:var(--display);color:var(--navy);margin:0;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:500;line-height:1.1}.p-about .ghead p{color:var(--ink);opacity:.82;margin:0;font-size:.93rem;line-height:1.5}.p-about .pgrid{margin:0;padding:0;list-style:none}.p-about .pgrid.cols-3{flex-wrap:wrap;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),21rem));justify-content:center;display:flex}.p-about .pgrid.cols-3>.pcard{flex:0 21rem;min-width:min(100%,17rem)}.p-about .pcard{text-align:center;background:var(--paper);border:1px solid var(--line);border-radius:26px;flex-direction:column;padding:clamp(1.2rem,2.4vw,1.6rem);display:flex}.p-about .pph{background:var(--cream-2);place-items:center;width:clamp(104px,42%,140px);margin:0 auto 1rem;display:grid}.p-about .pph img{object-fit:cover;width:100%;height:100%;display:block}.p-about .pph.mono{color:var(--navy)}.p-about .pph.mono svg{aspect-ratio:1;width:44%;height:auto}.p-about .pname{min-height:2.6em;font-family:var(--display);color:var(--navy);justify-content:center;align-items:center;margin:0;font-size:1.2rem;font-weight:500;line-height:1.22;display:flex}.p-about .prole{min-height:2.9em;color:var(--ink);opacity:.85;margin:.2rem 0 0;font-size:.89rem;line-height:1.45}.p-about .pbio{max-width:34ch;color:var(--ink);margin:.7rem auto 0;font-size:.9rem;line-height:1.6}.p-about .pgrid{align-items:start!important}.p-about details.pbio{text-align:left;width:100%;max-width:none;margin-top:auto;padding-top:.6rem}.p-about details.pbio summary{cursor:pointer;min-height:44px;font-family:var(--sans);color:var(--navy);text-underline-offset:.2em;justify-content:center;align-items:center;font-size:.86rem;font-weight:600;text-decoration:underline;list-style:none;display:flex}.p-about details.pbio summary::-webkit-details-marker{display:none}.p-about details.pbio summary:focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:6px}.p-about .pbio-text p{color:var(--ink);margin:.6rem 0 0;font-size:.9rem;line-height:1.6}.p-about .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.p-about .leadshot{margin:clamp(1.6rem,3vw,2.4rem) 0 0}.p-about .leadshot img{aspect-ratio:16/7;object-fit:cover;border-radius:26px;width:100%;height:auto;display:block}.p-about .groupshot{margin:0 0 clamp(1.2rem,2.4vw,1.8rem)}.p-about .leadshot figcaption{color:var(--ink);opacity:.85;margin-top:.7rem;font-size:.9rem;line-height:1.5}.p-about .roster{background:var(--paper);border:1px solid var(--line);border-radius:26px;padding:clamp(1.4rem,3vw,2.2rem);position:relative;overflow:hidden}.p-about .roster:before{content:"";background:var(--sage);height:6px;position:absolute;inset:0 0 auto}.p-about .rlist{counter-reset:adv;grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:0 clamp(1.2rem,3vw,2.6rem);margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.p-about .rlist li{counter-increment:adv;border-bottom:1px solid var(--line);font-family:var(--display);color:var(--navy);flex-wrap:wrap;align-items:flex-start;gap:.8rem;padding:.68rem 0;font-size:1.1rem;line-height:1.3;display:flex}.p-about .rlist .an{flex:auto;min-width:0}.p-about .rlist .ar{font-family:var(--sans);color:#5c6376;flex:1 0 100%;padding-left:2.75rem;font-size:.83rem;line-height:1.45}.p-about .rlist li:before{content:counter(adv,decimal-leading-zero);background:var(--sage-2);width:1.95rem;height:1.95rem;color:var(--navy);font-family:var(--sans);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;margin-top:.05rem;font-size:.66rem;font-weight:600;display:grid}.p-about .xgrid{margin-top:clamp(1.8rem,3.6vw,2.6rem)}.p-about .xcard{background:var(--paper);border:1px solid var(--line);border-radius:26px;flex-direction:column;display:flex;position:relative;overflow:hidden}.p-about .xim{aspect-ratio:3/2;background:var(--cream-2);flex:none;overflow:hidden}.p-about .xim img{object-fit:cover;width:100%;height:100%;display:block}.p-about .xbody{flex-direction:column;flex:1;padding:clamp(1.1rem,2.4vw,1.5rem);display:flex}.p-about .xbody h3{font-family:var(--display);color:var(--navy);margin:0 0 .5rem;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:500;line-height:1.18}.p-about .xbody h3 a{color:inherit}.p-about .xbody p{flex:1;margin:0;font-size:.95rem;line-height:1.58}.p-about .xgo{color:var(--teal);align-items:center;gap:.45rem;margin-top:auto;padding-top:1.1rem;font-size:.9rem;font-weight:600;display:inline-flex}.p-about .xgo svg{width:17px;height:17px}.p-about .xcard a:after{content:"";border-radius:26px;position:absolute;inset:0}.p-about .xcard:hover{border-color:#11294b4d}.p-about .xcard a:focus-visible:after{outline:3px solid var(--orange);outline-offset:3px}.p-about .jointx p{color:#fff;max-width:58ch;margin:1rem auto 0;font-size:clamp(1.06rem,1.02vw,1.26rem);line-height:1.55}.p-about .f-brick .acts{flex-wrap:wrap;justify-content:center;gap:.8rem;margin:clamp(1.4rem,3vw,2rem) 0 0;display:flex}.p-about .ghead[id]{scroll-margin-top:clamp(5rem,8vw,7.5rem)}.p-about .ihero.hx .hx-frame.land{aspect-ratio:4/3;max-height:none}.p-about .ihero.hx .hx-frame.wide{aspect-ratio:3/2;max-height:none}.p-report .band{padding-block:var(--sp-m) var(--sp-xl);position:relative;overflow-x:clip}.p-report .band.slim{padding-block:var(--sp-m) var(--sp-l)}.p-report .z1{z-index:1}.p-report .z2{z-index:2}.p-report .z3{z-index:3}.p-report .z4{z-index:4}.p-report .z5{z-index:5}.p-report .z6{z-index:6}.p-report .z7{z-index:7}.p-report .z8{z-index:8}.p-report .z9{z-index:9}.p-report .z10{z-index:10}.p-report .z11{z-index:11}.p-report .z12{z-index:12}.p-report .z13{z-index:13}.p-report .z14{z-index:14}.p-report .z15{z-index:15}.p-report .z16{z-index:16}.p-report .z17{z-index:17}.p-report .z18{z-index:18}.p-report .z19{z-index:19}.p-report .z20{z-index:20}.p-report .z21{z-index:21}.p-report .ground-navy h3,.p-report .ground-orange h3{color:#fff}.p-report .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.p-report [id]{scroll-margin-top:clamp(5rem,8vw,7.5rem)}.p-report .shead{max-width:54rem;margin-bottom:clamp(1.7rem,3.2vw,2.6rem)}.p-report .shead.mid{text-align:center;margin-inline:auto}.p-report .shead.mid p{margin-inline:auto}.p-report .shead .h2{margin:0}.p-report .shead p{max-width:62ch;margin-top:1.05rem;font-size:1.03rem;line-height:1.66}.p-report .band .h2{font-size:clamp(1.85rem,3.1vw,2.8rem)}.p-report .srcline{opacity:.85;max-width:62ch;margin-top:clamp(1.4rem,2.6vw,2rem);font-size:.85rem;line-height:1.6}.p-report .ihero .yearbox{max-width:24rem;margin-top:1.7rem}.p-report .yearbox{background:var(--cream);border:1px solid var(--line);color:var(--ink);border-radius:26px;padding:clamp(1.1rem,2.2vw,1.5rem)}.p-report .yearlab{letter-spacing:.2em;text-transform:uppercase;color:var(--teal);margin:0 0 .85rem;font-size:.68rem;font-weight:700}.p-report .yeartabs{background:var(--white);border:1px solid var(--line);border-radius:999px;flex-wrap:wrap;gap:.35rem;padding:.32rem;display:flex}.p-report .yeartab{font:inherit;color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:auto;padding:.62rem 1.1rem;font-size:.98rem;font-weight:600;transition:background .18s,color .18s}.p-report .yeartab:hover{background:var(--cream)}.p-report .yeartab[aria-selected=true]{background:var(--navy);color:#fff}.p-report .yeartab:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.p-report .yearhint{margin:.95rem 0 0;font-size:.85rem;line-height:1.55}html:not(.js) .p-report .yearbox,.p-report .repyear[hidden],html:not(.js) .p-report [data-goyear]{display:none}.p-report .repnav{z-index:30;background:var(--cream);--face:var(--cream);--fringe:#faf7f1;position:relative}.p-report .repnav .wrap{padding-block:clamp(.9rem,1.8vw,1.25rem)}.p-report .repnav .lead{letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin:0 0 .55rem;font-size:.68rem;font-weight:700}.p-report .repnav ul{flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.p-report .repnav a{min-height:36px;color:var(--navy);background:var(--white);border:1px solid var(--line);border-radius:999px;align-items:center;padding:.5rem .85rem;font-size:.86rem;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.p-report .repnav a:hover,.p-report .repnav a:focus-visible{background:var(--navy);border-color:var(--navy);color:#fff}.p-report .repnav a:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.p-report .repnav a[aria-current=true]{background:var(--navy);border-color:var(--navy);color:#fff}@media (width<=640px){.p-report .repnav ul{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:.2rem;overflow-x:auto}.p-report .repnav ul::-webkit-scrollbar{display:none}.p-report .repnav li{flex:none}}.p-report .letter{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.6rem,3.4vw,3rem);max-width:66rem;margin-inline:auto;display:grid}@media (width>=900px){.p-report .letter{grid-template-columns:minmax(0,16rem) minmax(0,1fr)}}.p-report .letter .body{max-width:64ch}.p-report .letter .h2{margin:0 0 1.2rem}.p-report .letter p{line-height:1.72}.p-report .letter p+p{margin-top:1.1rem}.p-report .sig{border-top:1px solid var(--line);max-width:64ch;margin-top:1.6rem;padding-top:1.1rem}.p-report .sig .name{font-family:var(--display);color:var(--navy);margin:0;font-size:1.3rem;font-weight:500;line-height:1.2}.p-report .sig .role{opacity:.85;margin:.2rem 0 0;font-size:.92rem}.p-report .lrail{align-content:start;gap:1.1rem;display:grid}.p-report .lrail figure{margin:0}.p-report .lrail .shot{aspect-ratio:5/6;background:var(--cream-2);border-radius:26px;overflow:hidden}.p-report .lrail .shot img{object-fit:cover;width:100%;height:100%;display:block}.p-report .lrail figcaption{opacity:.85;margin-top:.7rem;font-size:.85rem;line-height:1.5}.p-report .lrail .lq{background:var(--navy);color:#fff;border-radius:22px;padding:1.2rem 1.3rem}.p-report .lrail .lq .q{font-family:var(--display);margin:0;font-size:1.15rem;font-style:italic;font-weight:500;line-height:1.38}.p-report .lrail .lq .who{letter-spacing:.14em;text-transform:uppercase;color:var(--sage);margin:.8rem 0 0;font-size:.68rem;font-weight:700}.p-report .counts{grid-template-columns:minmax(0,1fr);gap:clamp(.9rem,1.9vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=560px){.p-report .counts{grid-template-columns:repeat(2,minmax(0,1fr))}}.p-report .counts li{background:#ffffff14;border:1px solid #fff3;border-radius:26px;padding:clamp(1.2rem,2.6vw,1.9rem)}.p-report .counts b{font-family:var(--display);color:#fff;font-size:clamp(2.3rem,5.4vw,3.5rem);font-weight:500;line-height:1;display:block}.p-report .counts span{margin-top:.55rem;font-size:1rem;line-height:1.45;display:block}.p-report .subh{margin:clamp(1.8rem,3.2vw,2.4rem) 0 0;font-size:1.05rem}.p-report .schools{background:var(--cream);border:1px solid var(--line);border-radius:22px;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:clamp(1rem,2.4vw,2rem);margin:1rem 0 0;padding:clamp(1rem,2vw,1.4rem) clamp(1.2rem,2.6vw,2rem);list-style:none;display:flex}.p-report .schools li{place-items:center;display:grid}.p-report .schools img{width:auto;max-width:9.5rem;height:auto;max-height:3.4rem}.p-report .widefig{margin:clamp(1.8rem,3.4vw,2.6rem) 0 0}.p-report .widefig.lead{margin:0 0 clamp(1.8rem,3.4vw,2.6rem)}.p-report .widefig .shot{aspect-ratio:5/2;background:var(--cream-2);border-radius:26px;overflow:hidden}.p-report .widefig .shot.a3x1{aspect-ratio:3}.p-report .widefig .shot.a2x1{aspect-ratio:2}.p-report .widefig .shot img{object-fit:cover;width:100%;height:100%;display:block}.p-report .widefig.fig-land,.p-report .widefig.fig-tall{margin-inline:auto}.p-report .widefig.fig-land{max-width:39rem}.p-report .widefig.fig-tall{max-width:34rem}.p-report .widefig.fig-land .shot,.p-report .widefig.fig-tall .shot{aspect-ratio:auto}.p-report .widefig.fig-land .shot img,.p-report .widefig.fig-tall .shot img{height:auto}.p-report .widefig.fig-land figcaption,.p-report .widefig.fig-tall figcaption{text-align:center}.p-report .widefig figcaption{opacity:.85;margin-top:.7rem;font-size:.88rem;line-height:1.5}.p-report .cgrid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.8rem,3.6vw,3.2rem);max-width:66rem;margin-inline:auto;display:grid}@media (width>=900px){.p-report .cgrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.p-report .clede{max-width:56ch;margin-top:1.05rem;line-height:1.7}.p-report .rlist{margin:1.2rem 0 0;padding:0;list-style:none}.p-report .rlist li{margin-top:.85rem;padding-left:1.9rem;line-height:1.62;position:relative}.p-report .rlist li:before{content:"";background:var(--orange);border-radius:50%;width:.72rem;height:.72rem;position:absolute;top:.42em;left:0}.p-report .rlist b{color:var(--navy)}.p-report .rings{aspect-ratio:1;width:min(100%,22rem);margin-inline:auto;position:relative}.p-report .ringc{letter-spacing:.16em;text-transform:uppercase;border-radius:50%;justify-content:center;font-size:.64rem;font-weight:700;display:flex;position:absolute}.p-report .rc1{background:var(--cream);border:1px solid var(--line);color:var(--teal);padding-top:.95rem;inset:0}.p-report .rc2{background:var(--sage);color:var(--navy);padding-top:.85rem;inset:12.5%}.p-report .rc3{background:var(--sand);color:var(--navy);padding-top:.8rem;inset:26%}.p-report .rc4{background:var(--navy);color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:0;inset:39.5%}.p-report .rc4 img{width:1.6rem;height:auto;display:block}.p-report .dials{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:clamp(1.6rem,3.2vw,2.6rem);max-width:64rem;margin:0 auto;padding:0;list-style:none;display:grid}.p-report .dial{text-align:center;flex-direction:column;align-items:center;display:flex}.p-report .ring{aspect-ratio:1;place-items:center;width:clamp(9.5rem,15vw,12.5rem);max-width:100%;display:grid;position:relative}.p-report .ring svg{width:100%;height:100%;position:absolute;inset:0}.p-report .ring .trk{fill:none;stroke:#11294b21;stroke-width:9px}.p-report .ring .val{fill:none;stroke:var(--c,var(--teal));stroke-width:9px;stroke-linecap:round}.p-report .ring b{font-family:var(--display);color:var(--navy);font-size:clamp(2.1rem,4.2vw,2.9rem);font-weight:500;line-height:1;position:relative}.p-report .dial p{max-width:26ch;margin-top:.95rem;font-size:1rem;line-height:1.5}.p-report .outquote{max-width:46rem;margin:clamp(1.8rem,3.4vw,2.6rem) auto 0}.p-report .srcline.mid{text-align:center;margin-inline:auto}.p-report .story{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.6rem,3.4vw,3rem);max-width:66rem;margin-inline:auto;display:grid}@media (width>=900px){.p-report .story{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.62fr) minmax(0,1fr);row-gap:clamp(1.2rem,2vw,1.6rem)}.p-report .story>figure{grid-area:1/1}.p-report .story>.tx{grid-area:1/2/span 2}.p-report .story>blockquote{grid-area:2/1;margin:0}.p-report .story.flip{grid-template-columns:minmax(0,1fr) minmax(0,.62fr)}.p-report .story.flip>figure,.p-report .story.flip>blockquote{grid-column:2}.p-report .story.flip>.tx{grid-column:1}}.p-report .story+.story{margin-top:clamp(2.8rem,5.2vw,4.4rem)}.p-report .story figure{margin:0}.p-report .story .shot{aspect-ratio:3/4;background:var(--cream-2);border-radius:26px;overflow:hidden}.p-report .story .shot img{object-fit:cover;width:100%;height:100%;display:block}.p-report .story figcaption{opacity:.85;margin-top:.7rem;font-size:.85rem;line-height:1.5}.p-report .story h3{margin:0;font-size:clamp(1.35rem,2.2vw,1.8rem);line-height:1.2}.p-report .story .schoolline{letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin:.45rem 0 1.1rem;font-size:.78rem;font-weight:700}.p-report .story p{line-height:1.7}.p-report .story .tx p+p{margin-top:1rem}.p-report .story blockquote{margin:1.3rem 0 0}.p-report .story .sq{font-family:var(--display);color:var(--navy);margin:0;font-size:clamp(1.2rem,2vw,1.5rem);font-style:italic;font-weight:500;line-height:1.34}.p-report .story .who{letter-spacing:.14em;text-transform:uppercase;color:var(--orange-text);margin:.5rem 0 0;font-size:.74rem;font-weight:700}.p-report .excards{grid-template-columns:minmax(0,1fr);gap:clamp(1.3rem,2.6vw,2rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.p-report .excards{grid-template-columns:repeat(2,minmax(0,1fr))}}.p-report .excard{background:var(--white);border:1px solid var(--line);border-radius:26px;height:100%;overflow:hidden}.p-report .excard .shot{aspect-ratio:2;background:var(--cream-2)}.p-report .excard .shot img{object-fit:cover;width:100%;height:100%;display:block}.p-report .excard .xbody{padding:clamp(1.15rem,2.2vw,1.6rem)}.p-report .excard h3{color:var(--navy);margin:0 0 .5rem;font-size:1.12rem;line-height:1.3}.p-report .excard p{color:var(--ink);margin:0;font-size:.96rem;line-height:1.6}.p-report .exstats{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:clamp(1.2rem,2.6vw,2rem);display:grid}.p-report .exstats.spaced{margin-top:clamp(1.8rem,3.2vw,2.6rem)}.p-report .exstats p{margin:0}.p-report .bignum{font-family:var(--display);color:var(--navy);font-size:clamp(3.2rem,8vw,5rem);font-weight:500;line-height:.95;display:block}.p-report .bigcap{max-width:26ch;margin-top:.5rem;font-size:1rem;line-height:1.5;display:block}.p-report .ground-navy .bignum{color:#fff}.p-report .bigline{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin-bottom:clamp(1rem,2vw,1.4rem);display:flex}.p-report .bigline .bigcap{max-width:18ch;margin-top:0}@media (width>=620px){.p-report .bigline .bigcap{white-space:nowrap;max-width:none}}.p-report .pfgrid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.7rem,3.4vw,3rem);display:grid}@media (width>=900px){.p-report .pfgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.p-report .pfstats{gap:clamp(1.4rem,2.6vw,2rem);display:grid}.p-report .pflede{max-width:44ch;margin:0;font-size:1.03rem;line-height:1.66}.p-report .dotgrid{grid-template-columns:repeat(10,minmax(0,1fr));align-items:start;gap:clamp(.26rem,.9vw,.46rem);max-width:19rem;display:grid}.p-report .dotgrid i{aspect-ratio:1;background:#11294b29;border-radius:50%;display:block}.p-report .dotgrid i.on{background:var(--navy)}.p-report .statcap{max-width:34ch;margin-top:.9rem;font-size:.98rem;line-height:1.55}.p-report .statcap b{color:var(--navy);font-weight:700}.p-report .meter{background:#11294b29;border-radius:999px;max-width:22rem;height:1rem;overflow:hidden}.p-report .meter i{background:var(--teal);border-radius:999px;height:100%;display:block}.p-report .meter.growbar{height:1.35rem}.p-report .statcap.big{font-size:1.1rem}.p-report .statcap.big b{font-size:1.5em;font-family:var(--display);font-weight:500}.p-report .pfhead{color:var(--navy);margin:1.6rem 0 0;font-size:1.02rem}.p-report .plist.pflist{margin:1rem 0 0}.p-report .pfgo{margin-top:1.3rem}.p-report .dotgrid.is-counting i.on{background:#11294b29}.p-report .dotgrid.is-counting i.on.lit{background:var(--navy)}@media (prefers-reduced-motion:reduce){.p-report .dotgrid.is-counting i.on{background:var(--navy)}}.p-report .spots{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:clamp(1.4rem,2.8vw,2.2rem);margin:clamp(1.8rem,3.2vw,2.6rem) 0 0;padding:0;list-style:none;display:grid}.p-report .spot{background:#ffffff12;border:1px solid #fff3;border-radius:26px;flex-direction:column;height:100%;padding:clamp(1.3rem,2.4vw,1.8rem);display:flex}.p-report .spot .portrait{aspect-ratio:1;background:#ffffff26;border-radius:50%;width:7.5rem;overflow:hidden}.p-report .spot .portrait img{object-fit:cover;width:100%;height:100%;display:block}.p-report .spot h3{margin:1rem 0 0;font-size:1.12rem;line-height:1.3}.p-report .spot .role{letter-spacing:.15em;text-transform:uppercase;color:var(--sage);margin:.3rem 0 .8rem;font-size:.7rem;font-weight:700}.p-report .spot blockquote{margin:0}.p-report .spot .qt{margin:0;font-size:.95rem;line-height:1.64}.p-report .note{background:var(--cream);border-left:4px solid var(--sage);max-width:64ch;color:var(--ink);border-radius:18px;margin-top:clamp(1.8rem,3.2vw,2.4rem);padding:1.1rem 1.3rem;font-size:.97rem;line-height:1.64}.p-report .note p{margin:0}.p-report .note p+p{margin-top:.7rem}.p-report .note b,.p-report .note strong{color:var(--navy)}.p-report .ground-navy .note{color:#e8eef6;background:#ffffff14}.p-report .ground-navy .note b,.p-report .ground-navy .note strong{color:#fff}.p-report .council{columns:2;column-gap:2rem;margin-top:1rem}.p-report .council.members{border-top:1px solid var(--line);margin-top:clamp(1.1rem,2vw,1.6rem);padding-top:clamp(1.1rem,2vw,1.6rem)}.p-report .council .brole{letter-spacing:.09em;text-transform:uppercase;color:var(--teal);font-size:.72rem;font-weight:600}@media (width>=700px){.p-report .council{columns:3}}@media (width>=1000px){.p-report .council{columns:4}}.p-report .council p{break-inside:avoid;margin:0 0 .55rem;font-size:.98rem;line-height:1.5}.p-report .peoplehead{margin:clamp(1.8rem,3.2vw,2.4rem) 0 0;font-size:1.05rem}.p-report .ftier{letter-spacing:.18em;text-transform:uppercase;color:var(--teal);margin:clamp(1.8rem,3.2vw,2.4rem) 0 .55rem;font-size:.72rem;font-weight:700}.p-report .ftitle{font-family:var(--display);color:var(--navy);margin:0;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:500;line-height:1.1}.p-report .fnames-lg{color:var(--navy);margin:0;font-size:1.08rem;font-weight:600;line-height:2}.p-report .fnames{max-width:76rem;margin:0;font-size:.95rem;line-height:2.05}.p-report .marks{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:clamp(.8rem,1.6vw,1.2rem);margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.p-report .marks li{background:var(--white);border:1px solid var(--line);border-radius:18px;place-items:center;min-height:5.5rem;padding:1rem;display:grid}.p-report .marks img{width:auto;max-width:100%;height:auto;max-height:3rem}.p-report .waysrow{gap:clamp(1rem,2vw,1.5rem);margin:clamp(1.8rem,3.4vw,2.6rem) 0 0;padding:0;list-style:none;display:grid}@media (width>=720px){.p-report .waysrow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.p-report .waysrow{grid-template-columns:repeat(4,minmax(0,1fr))}}.p-report .waysrow li{background:var(--white);border:1px solid var(--line);border-radius:22px;flex-direction:column;padding:clamp(1.1rem,2vw,1.5rem);display:flex}.p-report .waysrow h3{font-family:var(--display);color:var(--navy);margin:0 0 .5rem;font-size:1.14rem;font-weight:500;line-height:1.2}.p-report .waysrow p{color:var(--ink);margin:0;font-size:.94rem;line-height:1.58}.p-report .waysrow .go{margin-top:auto;padding-top:1rem}.p-report .fingrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.7rem,3.4vw,3rem);display:grid}@media (width>=960px){.p-report .fingrid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}}.p-report .fintable{background:var(--white);border:1px solid var(--line);border-radius:22px;overflow:hidden}.p-report table{border-collapse:collapse;width:100%;font-size:.98rem}.p-report caption{text-align:left;letter-spacing:.18em;text-transform:uppercase;color:var(--teal);padding:1rem 1.15rem .1rem;font-size:.68rem;font-weight:700}.p-report th,.p-report td{text-align:left;border-top:1px solid var(--line);padding:.85rem 1.15rem}.p-report thead th{letter-spacing:.15em;text-transform:uppercase;color:var(--ink);border-top:0;font-size:.68rem;font-weight:700}.p-report tbody th{color:var(--ink);font-weight:500}.p-report tbody th small,.p-report tfoot th small{opacity:.8;margin-top:.2rem;font-size:.8rem;font-weight:400;line-height:1.45;display:block}.p-report .amt{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--navy);font-weight:600}.p-report tfoot th,.p-report tfoot td{background:var(--cream);color:var(--navy);font-weight:700}.p-report .fnote{max-width:52ch;margin-top:1rem;font-size:.87rem;line-height:1.6}.p-report .fnote p{margin:0}.p-report .fnote p+p{margin-top:.6rem}.p-report .fbars{gap:clamp(1.1rem,2.2vw,1.6rem);display:grid}.p-report .fbar b{color:var(--navy);font-size:.95rem;display:block}.p-report .fbar .amt2{float:right;font-variant-numeric:tabular-nums;font-weight:700}.p-report .ftrack{background:#11294b1a;border-radius:999px;height:2.2rem;margin-top:.55rem;position:relative;overflow:hidden}.p-report .ftrack i{border-radius:999px;position:absolute;top:0;bottom:0;left:0}.p-report .ftrack .full{background:var(--navy)}.p-report .ftrack .seg{background:var(--teal)}.p-report .flegend{flex-wrap:wrap;gap:.5rem 1.4rem;margin:0;padding:0;font-size:.87rem;list-style:none;display:flex}.p-report .flegend li{align-items:center;gap:.45rem;display:flex}.p-report .flegend .key{border-radius:50%;flex:none;width:.85rem;height:.85rem}.p-report .flegend .k-navy{background:var(--navy)}.p-report .flegend .k-teal{background:var(--teal)}.p-report .nextlist{grid-template-columns:minmax(0,1fr);gap:clamp(1.2rem,2.6vw,2.1rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.p-report .nextlist{grid-template-columns:repeat(2,minmax(0,1fr))}}.p-report .nextlist li{background:#ffffff12;border:1px solid #fff3;border-radius:26px;align-items:flex-start;gap:1rem;padding:clamp(1.15rem,2.4vw,1.7rem);display:flex}.p-report .nextlist .n{background:var(--sage);width:2.4rem;height:2.4rem;color:var(--navy);border-radius:50%;flex:none;place-items:center;font-size:1rem;font-weight:700;display:grid}.p-report .nextlist h3{margin:0 0 .4rem;font-size:1.1rem;line-height:1.3}.p-report .nextlist p{margin:0;font-size:.97rem;line-height:1.6}.p-report .nextlist.bare li{align-items:center}.p-report .nextlist.bare h3{margin:0}.p-report .thanksgrid h3{color:var(--navy);margin:0 0 .9rem;font-size:1.05rem}.p-report .plist{flex-wrap:wrap;gap:.55rem;margin:0 0 clamp(1.6rem,3vw,2.4rem);padding:0;list-style:none;display:flex}.p-report .plist li{background:var(--white);border:1px solid var(--line);color:var(--navy);border-radius:999px;padding:.6rem 1.15rem;font-size:.95rem}.p-report .plist li small{opacity:.7;letter-spacing:.04em;font-size:.72rem;display:block}.p-report .plist+.psub{opacity:.85;margin:-1.4rem 0 clamp(1.6rem,3vw,2.4rem);font-size:.87rem;line-height:1.6}.p-report .pdfline{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.7rem 1.3rem;margin-top:clamp(1.8rem,3.4vw,2.8rem);padding-top:1.4rem;font-size:.94rem;line-height:1.6;display:flex}.p-report .soon{background:var(--white);border:1px solid var(--line);border-radius:26px;max-width:48rem;margin-inline:auto;padding:clamp(1.6rem,3.2vw,2.6rem)}.p-report .soon .h2{margin:0}.p-report .soon p{max-width:56ch;margin-top:1rem;line-height:1.66}.p-report .soon .acts{flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin-top:1.5rem;display:flex}.p-report .closegrid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.7rem,3.6vw,3rem);display:grid}@media (width>=960px){.p-report .closegrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.p-report .closegrid p{max-width:52ch;margin-top:1.15rem;font-size:1.05rem;line-height:1.66}.p-report .closegrid .acts{flex-wrap:wrap;align-items:center;gap:.9rem 1.4rem;margin-top:1.6rem;display:flex}.p-report .closegrid .quoteline{font-family:var(--display);color:#fff;max-width:19ch;margin-top:clamp(2rem,3.8vw,2.9rem);font-size:clamp(1.5rem,3vw,2.2rem);font-style:italic;font-weight:500;line-height:1.18}.p-report #ways .waysrow a.tlink{color:var(--orange-text);box-shadow:inset 0 -2px #cf3f0e59}.p-report #ways .waysrow a.tlink:hover{box-shadow:inset 0 -2px 0 var(--orange)}.p-report .closegrid.solo{max-width:44rem;margin-inline:auto;grid-template-columns:minmax(0,1fr)!important}.p-report .closegrid.solo .signup{border:1px solid var(--line)}.p-report .signup{background:var(--paper);color:var(--ink);border-radius:26px;padding:clamp(1.3rem,2.6vw,2rem)}.p-report .signup h3{color:var(--navy);margin:0 0 .5rem;font-size:1.2rem}.p-report .signup .intro{max-width:44ch;margin:0 0 1.1rem;font-size:.96rem;line-height:1.6}.p-report .signup .fine{color:#5c6376;margin-top:1.1rem;font-size:.82rem;line-height:1.55}.p-report .signup .fine p{margin:0}.p-report .signup .nojs{border-top:1px solid var(--line);margin-top:1rem;padding-top:.9rem;font-size:.87rem;line-height:1.55}.p-report .signup .nojs p{margin:0}.p-report a.tlink.on-dark,.p-report .ground-orange a:not(.btn){color:#fff}.p-report .signup a:not(.btn){color:var(--orange-text)}.p-report .ground-navy .srcline a,.p-report .ground-orange .srcline a{color:#fff}@media (prefers-reduced-motion:reduce){.p-report .yeartab{transition:none}}.p-report .meter i,.p-report .ftrack i{width:var(--fill,0%)}.p-report #stories .story>blockquote{background:var(--cream);font-family:var(--display);color:var(--navy);border-radius:22px;padding:1.7rem 1.5rem 1.4rem 3.1rem;font-style:normal;line-height:1.5;position:relative}.p-report #stories .story>blockquote:before{content:"“";font-family:var(--display);color:var(--orange);opacity:.55;pointer-events:none;font-size:3.1rem;font-style:normal;font-weight:600;line-height:1;position:absolute;top:.38rem;left:.95rem}.p-report .ringc{transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.p-report .rlist li:before{transition:transform .3s}.p-report .rlist li[data-rc]:hover:before{transform:scale(1.35)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.p-report .rings:hover .rc4{transform:scale(1.14)}.p-report .rings:hover .rc3{transition-delay:80ms;transform:scale(1.08)}.p-report .rings:hover .rc2{transition-delay:.16s;transform:scale(1.05)}.p-report .rings:hover .rc1{transition-delay:.24s;transform:scale(1.03)}:is(.p-report .cgrid:has(li[data-rc="1"]:hover) .rc1,.p-report .cgrid:has(li[data-rc="2"]:hover) .rc2,.p-report .cgrid:has(li[data-rc="3"]:hover) .rc3,.p-report .cgrid:has(li[data-rc="4"]:hover) .rc4){transform:scale(1.06)}}:is(.p-report .cgrid:has(li[data-rc="1"]:hover) .rc1,.p-report .cgrid:has(li[data-rc="2"]:hover) .rc2,.p-report .cgrid:has(li[data-rc="3"]:hover) .rc3,.p-report .cgrid:has(li[data-rc="4"]:hover) .rc4){box-shadow:0 0 0 3px var(--orange)}.p-report .closegrid.solo{max-width:72rem}@media (width>=900px){.p-report .closegrid.solo .signup{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;column-gap:clamp(2rem,4vw,3.5rem);display:grid}.p-report .closegrid.solo .signup>h3,.p-report .closegrid.solo .signup>.intro{grid-column:1}.p-report .closegrid.solo .signup>.intro{max-width:none}.p-report .closegrid.solo .signup>.nlembed{grid-area:1/2/span 2}.p-report .closegrid.solo .signup>.nojs,.p-report .closegrid.solo .signup>.fine{grid-column:2}}.p-pathway .band{padding-block:var(--sp-m) var(--sp-xl);position:relative;overflow-x:clip}.p-pathway .band.slim{padding-block:var(--sp-m) calc(var(--sp-m) + var(--brushH))}.p-pathway .z1{z-index:1}.p-pathway .z2{z-index:2}.p-pathway .z3{z-index:3}.p-pathway .z4{z-index:4}.p-pathway .z5{z-index:5}.p-pathway .z6{z-index:6}.p-pathway .z7{z-index:7}.p-pathway .z8{z-index:8}.p-pathway .ground-navy h2,.p-pathway .ground-navy h3,.p-pathway .ground-orange h2,.p-pathway .ground-orange h3{color:#fff}.p-pathway .ground-navy .lede,.p-pathway .ground-orange .lede{color:inherit}.p-pathway .band h2.h2{margin:0;font-size:clamp(1.8rem,3vw,2.7rem)}.p-pathway .band .lede{max-width:56ch;margin-top:1rem}.p-pathway .btn{font-family:var(--body);font-size:.97rem;line-height:1.2}.p-pathway .sechead{text-align:center;max-width:62ch;margin-inline:auto}.p-pathway .sechead .lede{margin-inline:auto}.p-pathway .pw-notis{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:clamp(1.1rem,2.4vw,1.7rem);margin-top:clamp(1.8rem,3.2vw,2.6rem);display:grid}.p-pathway .pw-panel{background:var(--white);border:1px solid var(--line);padding:clamp(1.3rem,2.5vw,1.9rem)}.p-pathway .pw-panel.dark{background:var(--navy);border-color:var(--navy);color:#dce6f4}.p-pathway .pw-panel h3{color:var(--navy);margin:0;font-size:1.14rem}.p-pathway .pw-panel.dark h3{color:#fff}.p-pathway .pw-panel ul{gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.p-pathway .pw-panel li{align-items:flex-start;gap:.65rem;font-size:.98rem;line-height:1.56;display:flex}.p-pathway .pw-panel .mark{width:1.35rem;height:1.35rem;color:var(--navy);background:#11294b14;border-radius:50%;flex:none;place-items:center;margin-top:.12rem;display:grid}.p-pathway .pw-panel.dark .mark{background:var(--sage);color:var(--navy)}.p-pathway .pw-panel .mark svg{width:13px;height:13px}.p-pathway .pw-line{max-width:34ch;margin-top:1rem;font-size:1.02rem;line-height:1.66}.p-pathway .pw-qawrap{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(1.4rem,3vw,2.6rem);margin-top:clamp(2rem,3.6vw,3rem);display:grid}@media (width<=940px){.p-pathway .pw-qawrap{grid-template-columns:minmax(0,1fr)}}.p-pathway .pw-qawrap h3{color:var(--navy);margin:0;font-size:1.22rem}.p-pathway .pw-qa{background:var(--white);border:1px solid var(--line);padding:clamp(.6rem,1.6vw,1.1rem) clamp(1.1rem,2.2vw,1.7rem)}.p-pathway .pw-item{border-top:1px solid var(--line)}.p-pathway .pw-qa>.pw-item:first-of-type{border-top:0}.p-pathway .pw-q{cursor:pointer;text-align:left;width:100%;color:var(--navy);font-family:var(--body);border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem .1rem;font-size:1.01rem;font-weight:600;line-height:1.42;list-style:none;transition:color .18s;display:flex}.p-pathway .pw-q::-webkit-details-marker{display:none}.p-pathway .pw-q::marker{content:""}.p-pathway .pw-q h3{font:inherit;color:inherit;margin:0}.p-pathway .pw-q:hover{color:var(--orange-text)}.p-pathway .pw-q:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.p-pathway .pw-chev{background:var(--cream);width:32px;height:32px;color:var(--navy);transition:transform .24s var(--ease),background .18s;border-radius:50%;flex:none;place-items:center;display:grid}.p-pathway .pw-chev svg{width:15px;height:15px}.p-pathway .pw-item[open] .pw-chev{background:var(--sage-2);transform:rotate(180deg)}.p-pathway .pw-a{padding:0 .1rem 1.15rem}.p-pathway .pw-a p{max-width:62ch;font-size:.97rem;line-height:1.68}.p-pathway .pw-a p+p{margin-top:.7rem}.p-pathway .band .media{margin-top:clamp(1.4rem,2.6vw,2rem)}.p-pathway .media .shot{aspect-ratio:4/3}.p-pathway .media .mcopy p{max-width:46ch;margin-top:1rem;line-height:1.68}.p-pathway .media.nophoto{grid-template-columns:minmax(0,1fr)}.p-pathway .media.nophoto .mcopy{max-width:62ch;margin-inline:auto}.p-pathway .media.nophoto .mcopy p{max-width:none}.p-pathway .pw-week{margin-top:clamp(2.2rem,4vw,3.2rem);padding:0;list-style:none}.p-pathway .pw-week li{display:flex}.p-pathway .pw-week .card{background:var(--cream);border:1px solid var(--line);flex-direction:column;gap:.7rem;width:100%;padding:clamp(1.25rem,2.2vw,1.7rem);display:flex}.p-pathway .pw-week h3{color:var(--navy);margin:0;font-size:1.15rem}.p-pathway .pw-week p{margin:0;font-size:.97rem;line-height:1.63}.p-pathway .pw-week .when{letter-spacing:.2em;text-transform:uppercase;color:var(--navy);font-size:.68rem;font-weight:700}.p-pathway .pw-support{margin-top:clamp(1.9rem,3.4vw,2.8rem);padding:0;list-style:none}.p-pathway .pw-support li{display:flex}.p-pathway .pw-support .card{background:var(--white);border:1px solid var(--line);flex-direction:column;gap:.8rem;width:100%;padding:clamp(1.25rem,2.2vw,1.7rem);display:flex}.p-pathway .pw-support .ic{background:var(--sage);width:48px;height:48px;color:var(--navy);border-radius:50%;place-items:center;display:grid}.p-pathway .pw-support .ic svg{width:22px;height:22px}.p-pathway .pw-support h3{color:var(--navy);margin:0;font-size:1.12rem}.p-pathway .pw-support p{margin:0;font-size:.96rem;line-height:1.62}.p-pathway .pw-afterrow{align-items:center;margin-top:clamp(1.9rem,3.4vw,2.8rem)}.p-pathway .pw-afterrow h3{color:var(--navy);margin:0;font-size:1.15rem}.p-pathway .pw-whogrid{grid-template-columns:minmax(0,1fr) minmax(0,15rem);align-items:center;gap:clamp(1.6rem,3.4vw,3rem);display:grid}@media (width<=940px){.p-pathway .pw-whogrid{grid-template-columns:minmax(0,1fr)}}.p-pathway .pw-whogrid.nophoto{grid-template-columns:minmax(0,1fr)}.p-pathway .ground-navy .circ{box-shadow:0 0 0 10px #ffffff1a}.p-pathway .pw-tally{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.7rem;margin:clamp(1.7rem,3vw,2.4rem) 0 0;padding:0;list-style:none;display:grid}.p-pathway .pw-tally li{background:#ffffff17;border:1px solid #fff3;border-radius:22px;padding:clamp(.95rem,1.9vw,1.3rem)}.p-pathway .pw-tally b{font-family:var(--display);color:#fff;font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:500;line-height:1;display:block}.p-pathway .pw-tally span{color:#c4d4e9;margin-top:.4rem;font-size:.86rem;line-height:1.42;display:block}.p-pathway .pw-fyline{color:#a8bcd8;margin-top:.9rem;font-size:.8rem}.p-pathway .pw-vh{margin:clamp(1.7rem,3vw,2.4rem) 0 0;font-size:1.1rem}.p-pathway .pw-villages{flex-wrap:wrap;gap:.5rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.p-pathway .pw-villages a{color:#eaf1fa;background:#ffffff0f;border:1px solid #ffffff47;border-radius:999px;align-items:center;min-height:44px;padding:.45rem 1.05rem;font-size:.88rem;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.p-pathway .pw-villages a:hover,.p-pathway .pw-villages a:focus-visible{color:var(--navy);background:#fff;border-color:#fff}.p-pathway .pw-vline{color:#c4d4e9;margin-top:.9rem;font-size:.88rem;line-height:1.6}.p-pathway .ground-navy p{line-height:1.68}.p-pathway .ground-navy p+p{margin-top:.9rem}.p-pathway .pw-partners{margin-top:1.2rem}.p-pathway .pw-signoff{font-family:var(--display);color:#fff;max-width:20ch;margin-top:clamp(1.9rem,3.4vw,2.8rem);font-size:clamp(1.5rem,2.8vw,2.2rem);font-style:italic;font-weight:500;line-height:1.16}.p-pathway .pw-applygrid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(1.4rem,3vw,2.6rem);display:grid}@media (width<=940px){.p-pathway .pw-applygrid{grid-template-columns:minmax(0,1fr)}}.p-pathway .pw-applygrid .sechead{text-align:left;max-width:none;margin-inline:0}.p-pathway .pw-applygrid .sechead .lede{margin-inline:0}.p-pathway .pw-steps{counter-reset:step;gap:clamp(1rem,2vw,1.5rem);max-width:44rem;margin:0;padding:0;list-style:none;display:grid}.p-pathway .pw-steps li{counter-increment:step;align-items:flex-start;gap:clamp(.9rem,2vw,1.4rem);display:flex;position:relative}.p-pathway .pw-steps li:before{content:counter(step);background:var(--navy);color:#fff;width:2.6rem;height:2.6rem;font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:1.15rem;font-weight:500;display:grid}.p-pathway .pw-steps li:after{content:"";background:#11294b29;width:2px;position:absolute;top:2.9rem;bottom:calc(-1*clamp(1rem,2vw,1.5rem));left:1.3rem}.p-pathway .pw-steps li:last-child:after{display:none}.p-pathway .pw-steps h3{color:var(--navy);margin:.3rem 0;font-size:1.1rem}.p-pathway .pw-steps p{max-width:52ch;margin:0;font-size:.97rem;line-height:1.64}.p-pathway .pw-steps li:after{background:linear-gradient(var(--orange),var(--orange)) top/100% 0% no-repeat, #11294b29;transition:background-size .6s var(--ease)}.p-pathway .pw-steps li.linked:after{background-size:100% 100%,auto}.p-pathway .pw-steps li:before{transition:background-color .45s}.p-pathway .pw-steps li.reached:before{background:var(--orange);animation:1s ease-out pw-ring}@keyframes pw-ring{0%{box-shadow:0 0 #cf3f0e73}to{box-shadow:0 0 0 16px #cf3f0e00}}.p-pathway .pw-anim li{--d:calc(var(--i,0) * .16s)}.p-pathway .pw-anim li:before{opacity:0;transition:transform .65s cubic-bezier(.34,1.56,.64,1) var(--d),opacity .35s linear var(--d), background-color .45s ease 0s;transform:scale(.4)}.p-pathway .pw-anim li>div{opacity:0;transition:opacity .6s var(--ease) calc(var(--d) + .1s),transform .6s var(--ease) calc(var(--d) + .1s);transform:translateY(14px)}.p-pathway .pw-anim li:after{transform-origin:top;transition:transform .5s var(--ease) calc(var(--d) + .3s),background-size .6s var(--ease) 0s;transform:scaleY(0)}.p-pathway .pw-anim.is-in li:before,.p-pathway .pw-anim.is-in li>div{opacity:1;transform:none}.p-pathway .pw-anim.is-in li:after{transform:none}@media (prefers-reduced-motion:reduce){.p-pathway .pw-steps li.reached:before{animation:none}}.p-pathway .pw-after{max-width:44rem;margin:clamp(1.5rem,2.6vw,2rem) 0 0}.p-pathway .pw-after p{font-size:.96rem;line-height:1.64}.p-pathway .pw-after p+p{margin-top:.7rem}.p-pathway .pw-doors{grid-template-columns:minmax(0,1fr);gap:clamp(.9rem,2vw,1.4rem);margin:clamp(1.7rem,3vw,2.4rem) 0 0;padding:0;list-style:none;display:grid}@media (width>=760px){.p-pathway .pw-doors{grid-template-columns:repeat(2,minmax(0,1fr))}}.p-pathway .pw-doors a{background:var(--white);border:1px solid var(--line);height:100%;transition:transform .22s var(--ease),box-shadow .22s;border-radius:26px;flex-direction:column;gap:.45rem;padding:clamp(1.15rem,2.1vw,1.5rem);display:flex}.p-pathway .pw-doors a:hover{transform:translateY(-3px);box-shadow:0 20px 40px #11294b1f}.p-pathway .pw-doors .who{letter-spacing:.2em;text-transform:uppercase;color:var(--teal);font-size:.68rem;font-weight:700}.p-pathway .pw-doors h3{color:var(--navy);align-items:center;gap:.5rem;margin:0;font-size:1.1rem;display:flex}.p-pathway .pw-doors h3 svg{width:17px;height:17px;color:var(--orange-text);transition:transform .2s var(--ease)}.p-pathway .pw-doors a:hover h3 svg{transform:translate(4px)}.p-pathway .pw-doors p{margin:0;font-size:.95rem;line-height:1.58}.p-pathway .ground-orange .seyebrow{color:currentColor;opacity:1}.p-pathway .pw-startgrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.6rem,3.2vw,2.8rem);margin-top:clamp(1.5rem,2.8vw,2.2rem);display:grid}@media (width>=901px){.p-pathway .pw-startgrid{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:0 clamp(1.6rem,3.2vw,2.8rem)}.p-pathway .pw-startgrid .intro{grid-area:1/1}.p-pathway .pw-startgrid .pw-card{grid-area:1/2/span 2}.p-pathway .pw-startgrid .pw-alt{grid-area:2/1;margin-top:clamp(1.4rem,2.6vw,2rem)}}.p-pathway .pw-startgrid .intro p{max-width:44ch;font-size:1rem;line-height:1.68}.p-pathway .pw-startgrid .intro p+p{margin-top:.9rem}.p-pathway .pw-alt{background:#0000001a;border:1px solid #ffffff52;margin-top:0;padding:clamp(1rem,2vw,1.4rem)}.p-pathway .pw-alt h3{margin:0 0 .4rem;font-size:1.02rem}.p-pathway .pw-alt p{margin:0 0 .8rem;font-size:.94rem;line-height:1.6}.p-pathway .pw-alt a{color:#fff;font-weight:600;box-shadow:inset 0 -2px #fff}.p-pathway .pw-alt a:hover,.p-pathway .pw-alt a:focus-visible{box-shadow:inset 0 -2px #fff}.p-pathway .pw-card{background:var(--white);color:var(--ink);border-radius:26px;padding:clamp(1.3rem,2.6vw,2rem);box-shadow:0 30px 66px #11294b47}.p-pathway .pw-card h3{color:var(--navy);font-size:1.28rem;font-family:var(--display);margin:0;font-weight:500}.p-pathway .pw-card .cardsub{color:var(--ink);margin:.5rem 0 1.3rem;font-size:.94rem;line-height:1.6}.p-pathway .pw-cardsteps{gap:.55rem;margin:0 0 1.4rem;padding:0;list-style:none;display:grid}.p-pathway .pw-card h3+.pw-cardsteps,.p-pathway .pw-card h3+.pw-go{margin-top:1.3rem}.p-pathway .pw-cardsteps li{color:var(--ink);align-items:center;gap:.7rem;font-size:.95rem;line-height:1.5;display:flex}.p-pathway .pw-cardsteps li:before{content:"";background:radial-gradient(circle,var(--navy) 0 .2rem,var(--cream) .2rem);border-radius:50%;flex:none;width:1.7rem;height:1.7rem}.p-pathway .pw-go{margin:0}.p-pathway .pw-card .btn:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.p-pathway .pw-fine{color:#5c6376;border:1px dashed #11294b4d;border-radius:16px;align-items:flex-start;gap:.7rem;margin-top:1.1rem;padding:.8rem 1rem;font-size:.84rem;line-height:1.55;display:flex}.p-pathway .pw-fine .dot{background:var(--sage);border-radius:50%;flex:none;width:.75rem;height:.75rem;margin-top:.35rem}@media (prefers-reduced-motion:reduce){.p-pathway .pw-chev,.p-pathway .pw-doors a,.p-pathway .pw-doors h3 svg,.p-pathway .pw-villages a{transition:none}.p-pathway .pw-doors a:hover{transform:none}}.p-pathway .pw-applygo{margin-top:clamp(1.2rem,2.4vw,1.7rem)}@media (width>=941px){.p-pathway .pw-applygrid .sechead{position:sticky;top:clamp(6.5rem,9vw,8.5rem)}}.p-pathway .pw-bubble{background:var(--white);border:1px solid var(--line);width:fit-content;max-width:100%;font-family:var(--body);color:var(--navy);text-align:left;border-radius:999px;align-items:center;gap:.85rem;margin:clamp(1.6rem,3vw,2.2rem) auto 0;padding:.7rem 1.35rem .7rem .7rem;font-size:1rem;font-weight:600;line-height:1.4;display:flex;box-shadow:0 10px 26px #11294b14}.p-pathway .pw-bubble .ic{background:var(--orange);color:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.p-pathway .pw-bubble .ic svg{width:20px;height:20px}@media (width<=560px){.p-pathway .pw-bubble{border-radius:22px}}.p-pathway .pw-boxes{margin:clamp(1.9rem,3.4vw,2.8rem) 0 0;padding:0;list-style:none}.p-pathway .pw-boxes li{display:flex}.p-pathway .pw-boxes .card{background:var(--white);border:1px solid var(--line);border-top:5px solid var(--teal);flex-direction:column;gap:.6rem;width:100%;padding:clamp(1.25rem,2.2vw,1.7rem);display:flex}.p-pathway .pw-boxes li:nth-child(3n+2) .card{border-top-color:var(--orange)}.p-pathway .pw-boxes li:nth-child(3n) .card{border-top-color:var(--navy)}.p-pathway .pw-boxes .bxic{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:.2rem;display:grid}.p-pathway .pw-boxes .bxic svg{width:22px;height:22px}.p-pathway .pw-boxes li:nth-child(3n+2) .bxic{background:var(--orange)}.p-pathway .pw-boxes li:nth-child(3n) .bxic{background:var(--navy)}.p-pathway .pw-boxes h3{color:var(--navy);margin:0;font-size:1.14rem}.p-pathway .pw-boxes p{margin:0;font-size:.96rem;line-height:1.62}.p-pathway .pw-morelink{text-align:center;margin:clamp(1.4rem,2.6vw,1.9rem) 0 0}.p-pathway .pw-quote{border-left:4px solid var(--orange);margin:1.2rem 0 1.3rem;padding-left:1.1rem}.p-pathway .pw-quote blockquote{margin:0}.p-pathway .pw-quote p{font-family:var(--display);color:var(--navy);text-indent:-.42em;margin:0;font-size:clamp(1.18rem,1.9vw,1.42rem);font-style:normal;font-weight:500;line-height:1.38}.p-pathway .pw-quote figcaption:has(.qpic){align-items:center;gap:.7rem;display:flex}.p-pathway .pw-quote .qpic{width:52px;height:52px;box-shadow:0 0 0 3px var(--paper),0 0 0 4px var(--line);border-radius:50%;flex:none;overflow:hidden}.p-pathway .pw-quote .qpic img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.p-pathway .pw-quote figcaption{letter-spacing:.04em;color:var(--ink);margin-top:.6rem;font-size:.84rem;font-weight:600}.p-pathway .pw-stories{grid-template-columns:minmax(0,1fr);gap:clamp(1.2rem,2.4vw,1.9rem);margin:clamp(2rem,3.6vw,2.8rem) 0 0;padding:0;list-style:none;display:grid}@media (width>=620px){.p-pathway .pw-stories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.p-pathway .pw-stories{grid-template-columns:repeat(3,minmax(0,1fr))}}.p-pathway .pw-stories>li{display:flex}.p-pathway .pcard{background:var(--white);border:1px solid var(--line);width:100%;transition:transform .22s var(--ease),box-shadow .22s;border-radius:26px;flex-direction:column;display:flex;position:relative;overflow:hidden}.p-pathway .pcard:hover{transform:translateY(-3px);box-shadow:0 22px 44px #11294b24}.p-pathway .pcard .thumb{aspect-ratio:16/10;background:var(--cream-2);position:relative;overflow:hidden}.p-pathway .pcard .thumb img{object-fit:cover;width:100%;height:100%;display:block}.p-pathway .pcard .thumb .fstill img{object-position:50% 12%}.p-pathway .pcard .thumb.plate{background:var(--navy);color:#fff;flex-direction:column;justify-content:flex-end;padding:1.1rem 1.2rem;display:flex}.p-pathway .pcard .pname{font-family:var(--display);font-size:1.3rem;line-height:1.2}.p-pathway .pcard .prole{opacity:.85;font-size:.8rem}.p-pathway .pcard .cbody{flex-direction:column;flex:auto;gap:.55rem;padding:clamp(1rem,1.9vw,1.35rem);display:flex}.p-pathway .pcard .cmeta{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;display:flex}.p-pathway .pcard .tlab{letter-spacing:.15em;text-transform:uppercase;color:var(--navy);background:var(--sage-2);white-space:nowrap;border-radius:999px;padding:.26rem .68rem;font-size:.63rem;font-weight:700;display:inline-block}.p-pathway .pcard .clab{letter-spacing:.15em;text-transform:uppercase;color:var(--teal);white-space:nowrap;background:#37787a1a;border:1px solid #37787a52;border-radius:999px;padding:.24rem .66rem;font-size:.63rem;font-weight:700;display:inline-block}.p-pathway .pcard h3{color:var(--navy);margin:0;font-size:1.09rem;line-height:1.32}.p-pathway .pcard h3 a{color:inherit}.p-pathway .pcard h3 a:after{content:"";border-radius:26px;position:absolute;inset:0}.p-pathway .pcard h3 a:focus-visible:after{outline:3px solid var(--orange);outline-offset:3px}.p-pathway .pcard .dek{margin:0;font-size:.93rem;line-height:1.56}.p-pathway .pcard .date{color:var(--ink);opacity:.72;margin-top:auto;padding-top:.35rem;font-size:.78rem}.p-pathway .pcard .vflag{color:#fff;letter-spacing:.13em;text-transform:uppercase;background:#11294be0;border-radius:999px;align-items:center;gap:.42rem;padding:.34rem .78rem;font-size:.66rem;font-weight:700;display:inline-flex;position:absolute;bottom:.8rem;left:.8rem}.p-pathway .pcard .vflag svg{fill:currentColor;width:10px;height:10px}.p-pathway .pw-supbody{max-width:60ch;margin:1rem auto 0}.p-pathway .pw-supbody p{margin:0;line-height:1.68}.p-pathway .pw-supbody p+p{margin-top:.9rem}.p-pathway .pw-tl{text-align:center;margin-top:clamp(2.2rem,4vw,3.2rem)}.p-pathway .pw-tlh{color:var(--navy);margin:0;font-size:clamp(1.15rem,1.8vw,1.35rem)}.p-pathway .pw-timeline{grid-template-columns:repeat(var(--stops,3),minmax(0,1fr));max-width:52rem;margin:clamp(1.4rem,2.6vw,2rem) auto 0;padding:0;list-style:none;display:grid;position:relative}.p-pathway .pw-timeline:before{content:"";height:4px;top:13px;left:calc(50% / var(--stops,3));right:calc(50% / var(--stops,3));background:linear-gradient(90deg,var(--teal),var(--orange));border-radius:2px;position:absolute}.p-pathway .pw-timeline li{flex-direction:column;align-items:center;gap:.35rem;padding-inline:.5rem;display:flex;position:relative}.p-pathway .pw-timeline .dot{background:var(--white);border:4px solid var(--teal);width:30px;height:30px;box-shadow:0 0 0 6px var(--sand);border-radius:50%}.p-pathway .pw-timeline li:nth-child(2) .dot{border-color:#b7713f}.p-pathway .pw-timeline li:last-child .dot{border-color:var(--orange);background:var(--orange)}.p-pathway .pw-timeline b{font-family:var(--display);color:var(--navy);margin-top:.5rem;font-size:clamp(1.12rem,1.8vw,1.35rem);font-weight:500;line-height:1.2}.p-pathway .pw-timeline li>span:last-child:not(.dot){font-size:.9rem;line-height:1.5}@media (width<=560px){.p-pathway .pw-timeline{text-align:left;grid-template-columns:minmax(0,1fr);gap:1.1rem;max-width:18rem}.p-pathway .pw-timeline:before{background:linear-gradient(180deg,var(--teal),var(--orange));width:4px;height:auto;inset:15px auto 15px 13px}.p-pathway .pw-timeline li{flex-direction:row;align-items:center;gap:1rem;padding:0}.p-pathway .pw-timeline b{margin:0}}.p-pathway #questions .pw-qawrap{grid-template-columns:minmax(0,1fr);gap:clamp(1.3rem,2.6vw,2rem);max-width:54rem;margin:0 auto}.p-pathway #questions .pw-qawrap>div:first-child{text-align:center}.p-pathway #questions .pw-line{margin-inline:auto}.p-pathway .pw-tl+.pw-afterrow,.p-pathway .pw-afterrow.nophoto{margin-top:clamp(2.6rem,4.6vw,3.6rem)}.p-pathway .pw-afterrow.nophoto .mcopy{text-align:center;max-width:60ch;margin-inline:auto}.p-pathway .pw-afterrow.nophoto h3{font-size:clamp(1.2rem,1.9vw,1.45rem)}.p-pathway .pw-read{margin-top:.8rem}.p-pathway .pw-villages a{gap:.55rem;padding:.35rem 1.1rem .35rem .4rem}.p-pathway .pw-villages img{object-fit:contain;background:#fff;border-radius:50%;flex:none;width:32px;height:32px;padding:2px}.p-pathway .pw-more{margin:1rem 0 0}@media (prefers-reduced-motion:reduce){.p-pathway .pcard{transition:none}}.p-pathway .pw-fine{background:#11294b0d;border:0}.p-pathway .pw-tally+p,.p-pathway .pw-tally+.pw-fyline{margin-top:clamp(1.2rem,2.2vw,1.6rem)}@media (width<=560px){.p-pathway .pw-tally{grid-template-columns:minmax(0,1fr)}}.p-pathway #start.is-simple .sechead{text-align:center;max-width:46rem;margin:0 auto 1.1rem}.p-pathway .pw-startsimple{text-align:center;max-width:46rem;margin:0 auto}.p-pathway .pw-startsimple p{color:#fff;font-size:1.08rem;line-height:1.64}.p-pathway .pw-startsimple .pw-go{justify-content:center;margin-top:1.6rem;display:flex}.p-pathway .pw-startsimple .btn svg{width:15px;height:15px;margin-left:.2rem}.p-pathway .pw-morelink .pw-teaser{color:var(--navy);margin:0 0 1rem;font-size:1.05rem;line-height:1.6}.p-pathway .pw-morelink p{margin:0}.p-pathway .pw-whostories{margin-top:clamp(2.2rem,4vw,3.2rem)}.p-pathway .pw-whostories .pw-stories{margin-top:1rem}.p-pathway .pw-whomore{text-align:center;margin-top:clamp(1.4rem,2.6vw,2rem)}.p-pathway .pw-stories .pcard,.p-pathway .pw-stories .pcard .dek{color:var(--ink)}.p-pathway .pw-whostories .pw-vh{color:#fff}.p-pathway .pw-villages .pw-vmore{align-items:center;display:flex}.p-pathway .pw-villages .pw-vmore a{color:#fff;background:0 0;border:0;border-radius:0;min-height:44px;padding:.3rem .35rem;font-size:.92rem;font-weight:600}.p-pathway .pw-villages .pw-vmore a:hover,.p-pathway .pw-villages .pw-vmore a:focus-visible{color:#fff;background:0 0}.p-pathway .ground-navy .pw-signoff{max-width:none;line-height:1.16}.p-campaign .band{padding-block:var(--sp-m) var(--sp-xl);position:relative;overflow-x:clip}.p-campaign .z1{z-index:1}.p-campaign .z2{z-index:2}.p-campaign .z3{z-index:3}.p-campaign .z4{z-index:4}.p-campaign .z5{z-index:5}.p-campaign .z6{z-index:6;padding-block:var(--sp-l) var(--sp-l)}.p-campaign .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.p-campaign .ihero .thirdparty{max-width:46ch;margin:1.15rem 0 0;font-size:.87rem;line-height:1.55}.p-campaign .shead{max-width:46rem;margin:0 0 clamp(1.8rem,3.2vw,2.8rem)}.p-campaign .shead.mid{text-align:center;margin-inline:auto}.p-campaign .shead .h2{margin:0}.p-campaign .shead p{margin-top:1.05rem;font-size:1.03rem;line-height:1.66}.p-campaign .shead .lede{max-width:58ch}.p-campaign .duo .shead{max-width:none;margin-bottom:0}.p-campaign .duo+.media{margin-top:clamp(1.8rem,3.2vw,2.8rem)}.p-campaign .factcard{background:var(--white);border:1px solid var(--line);margin-bottom:clamp(2rem,3.6vw,3rem);padding:clamp(1.3rem,2.6vw,2.1rem);box-shadow:0 34px 74px #11294b38}.p-campaign .factcard .kick{letter-spacing:.2em;text-transform:uppercase;color:var(--teal);margin-bottom:1.05rem;font-size:.69rem;font-weight:700;display:block}.p-campaign .facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1.2rem clamp(1.2rem,2.6vw,2.4rem);margin:0;display:grid}.p-campaign .facts>div{min-width:0}.p-campaign .facts dt{letter-spacing:.16em;text-transform:uppercase;color:var(--navy);font-size:.69rem;font-weight:700}.p-campaign .facts dd{font-family:var(--display);color:var(--navy);overflow-wrap:anywhere;margin:.45rem 0 0;font-size:clamp(1.12rem,1.6vw,1.4rem);font-weight:500;line-height:1.22}.p-campaign .facts .sub{font-family:var(--body);color:var(--ink);margin-top:.35rem;font-size:.9rem;font-weight:300;line-height:1.5;display:block}.p-campaign .need{font-family:var(--body);color:var(--orange-text);background:#cf3f0e14;border:1px dashed #cf3f0e73;border-radius:999px;padding:.22rem .78rem;font-size:.78rem;font-weight:600;line-height:1.4;display:inline-block}.p-campaign .factcard .handoff{border-top:1px solid var(--line);align-items:flex-start;gap:.8rem;margin-top:clamp(1.2rem,2.2vw,1.6rem);padding-top:clamp(1rem,2vw,1.3rem);display:flex}.p-campaign .factcard .handoff .lock{background:var(--sage);width:2.2rem;height:2.2rem;color:var(--navy);border-radius:50%;flex:none;place-items:center;display:grid}.p-campaign .factcard .handoff .lock svg{width:1.05rem;height:1.05rem}.p-campaign .factcard .handoff p{max-width:76ch;margin:0;font-size:.92rem;line-height:1.55}.p-campaign .media .shot{aspect-ratio:5/4}.p-campaign .media.nophoto{display:block}.p-campaign .media .mcopy{max-width:48ch}.p-campaign .media .mcopy h3{color:var(--navy);margin:0 0 .8rem;font-size:1.22rem}.p-campaign .media .mcopy p{line-height:1.68}.p-campaign .media .mcopy p+p{margin-top:1.05rem}.p-campaign .figs{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2vw,1.5rem);margin:clamp(2rem,3.6vw,3rem) 0 0;padding:0;list-style:none;display:grid}.p-campaign .figs li{background:var(--white);border:1px solid var(--line);padding:clamp(1.15rem,2.2vw,1.6rem)}.p-campaign .figs b{font-family:var(--display);color:var(--navy);font-size:clamp(1.9rem,3vw,2.6rem);font-weight:500;line-height:1;display:block}.p-campaign .figs span{margin-top:.45rem;font-size:.94rem;line-height:1.5;display:block}.p-campaign .figcap{color:#5c6376;margin-top:1.05rem;font-size:.86rem}.p-campaign .asked{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(1.6rem,3vw,2.6rem);display:grid}.p-campaign .acc{background:var(--white);border:1px solid var(--line);padding:clamp(.6rem,1.4vw,1.1rem) clamp(1.1rem,2.2vw,1.7rem)}.p-campaign .qh{border-top:1px solid var(--line);margin:0;font-size:1rem}.p-campaign .acc>.qh:first-of-type{border-top:0}.p-campaign .q{cursor:pointer;text-align:left;width:100%;color:var(--navy);font-family:var(--body);background:0 0;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem .15rem;font-size:1.01rem;font-weight:600;line-height:1.42;transition:color .18s;display:flex}.p-campaign .q:hover{color:var(--orange-text)}.p-campaign .q:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.p-campaign .chev{background:var(--cream);width:32px;height:32px;color:var(--navy);transition:transform .24s var(--ease),background .18s;border-radius:50%;flex:none;place-items:center;display:grid}.p-campaign .chev svg{width:15px;height:15px}.p-campaign .q[aria-expanded=true] .chev{background:var(--sage-2);transform:rotate(180deg)}.p-campaign .a{padding:0 .15rem 1.15rem}.p-campaign .a p{max-width:62ch;font-size:.97rem;line-height:1.68}.p-campaign .a p+p{margin-top:.7rem}.p-campaign .a a{color:var(--orange-text);text-underline-offset:.2em;font-weight:600;-webkit-text-decoration:underline #cf3f0e99;text-decoration:underline #cf3f0e99;text-decoration-thickness:1px}.p-campaign .a a:hover{-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-decoration-thickness:2px}.p-campaign .course{background:var(--white);border:1px solid var(--line);padding:clamp(1.2rem,2.2vw,1.6rem)}.p-campaign .course h3{color:var(--navy);margin:0 0 .9rem;font-size:1.12rem}.p-campaign .course p{margin-top:.95rem;font-size:.94rem;line-height:1.6}.p-campaign .mapshot{background:var(--cream-2);overflow:hidden}.p-campaign .mapshot img{width:100%;height:auto;display:block}.p-campaign .mapslot{text-align:center;background:var(--cream-2);min-height:11rem;color:var(--ink);border:2px dashed #11294b52;border-radius:20px;place-items:center;margin:0;padding:1.2rem;font-size:.82rem;line-height:1.5;display:grid}.p-campaign .sgrid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(1.6rem,3.2vw,2.8rem);display:grid}.p-campaign .spitch .circ{border-radius:999px;width:clamp(130px,16vw,178px);margin-bottom:1.5rem;display:block;overflow:hidden;box-shadow:0 0 0 10px #ffffff80}.p-campaign .spitch .circ img{aspect-ratio:1;object-fit:cover;width:100%;height:100%;display:block}.p-campaign .spitch p{line-height:1.68}.p-campaign .spitch p+p{margin-top:1rem}.p-campaign .levels{background:var(--cream);border:1px solid var(--line);margin-top:clamp(1.3rem,2.4vw,1.9rem);padding:clamp(1.05rem,2vw,1.4rem)}.p-campaign .levels h3{color:var(--navy);margin:0 0 .6rem;font-size:1.05rem}.p-campaign .levels p{font-size:.94rem;line-height:1.6}.p-campaign .levels p+p{margin-top:.7rem}@media (width>=941px){.p-campaign .spitch{position:sticky;top:clamp(6rem,9.5vw,8rem)}}.p-campaign .sform{background:var(--white);border:1px solid var(--line);padding:clamp(1.3rem,2.6vw,2rem)}.p-campaign .sform h3{font-size:clamp(1.25rem,1.9vw,1.55rem);font-family:var(--display);color:var(--navy);margin:0;font-weight:500;line-height:1.14}.p-campaign .sform .intro{color:var(--ink);margin-top:.6rem;font-size:.95rem;line-height:1.6}.p-campaign .sform .formslot{margin-top:1.35rem}.p-campaign .sform .formslot .wpforms-container{max-width:none;margin:0}.p-campaign .sform .formnone{margin-top:1.35rem}.p-campaign .sform .fine{border-top:1px solid var(--line);margin-top:1.2rem;padding-top:1rem}.p-campaign .sform .fine p{color:#5c6376;font-size:.83rem;line-height:1.55}.p-campaign .sform .fine p+p{margin-top:.6rem}.p-campaign .sform .fine a{color:var(--orange-text);text-underline-offset:.2em;font-weight:600;-webkit-text-decoration:underline #cf3f0e99;text-decoration:underline #cf3f0e99;text-decoration-thickness:1px}.p-campaign .logos{grid-template-columns:minmax(0,1fr);gap:clamp(.9rem,1.8vw,1.4rem);margin:0;padding:0;list-style:none;display:grid}.p-campaign .logoslot{text-align:center;background:var(--paper);min-height:7.5rem;color:var(--ink);border:2px dashed #11294b47;border-radius:22px;place-items:center;padding:1rem;font-size:.8rem;font-weight:600;display:grid}.p-campaign .logoslot.filled{background:var(--white);border:1px solid var(--line)}.p-campaign .logoslot a{border-radius:18px;place-items:center;width:100%;height:100%;display:grid}.p-campaign .logoslot a:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.p-campaign .logoslot .slogo{object-fit:contain;width:auto;max-width:min(100%,190px);height:auto;max-height:4.6rem;display:block}.p-campaign .logoslot .sname{font-family:var(--display);color:var(--navy);font-size:1.05rem;font-weight:500;line-height:1.25}.p-campaign .logonote{text-align:center;max-width:68ch;margin:clamp(1.4rem,2.4vw,2rem) auto 0}.p-campaign .logonote p{font-size:.94rem;line-height:1.68}.p-campaign .logonote p+p{margin-top:.7rem}.p-campaign .logonote a{color:var(--orange-text);text-underline-offset:.2em;font-weight:600;-webkit-text-decoration:underline #cf3f0e99;text-decoration:underline #cf3f0e99;text-decoration-thickness:1px}.p-campaign .closebox{text-align:center;max-width:46rem;margin-inline:auto}.p-campaign .closebox p{color:#fff;margin-top:1.05rem;font-size:1.05rem;line-height:1.64}.p-campaign .closebox .acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem 1.6rem;margin-top:1.7rem;display:flex}.p-campaign .closebox .acts .btn svg{width:15px;height:15px;margin-left:.15rem}.p-campaign .closebox .fineprint,.p-campaign .closebox .backto{color:#fff;margin-top:1.3rem;font-size:.87rem}.p-campaign .signoff{text-align:center;font-family:var(--display);color:#fff;max-width:24ch;margin:clamp(2rem,3.6vw,2.8rem) auto 0;font-size:clamp(1.3rem,2.4vw,1.9rem);font-style:italic;font-weight:500;line-height:1.2}@media (width>=760px){.p-campaign .figs,.p-campaign .logos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=759px){.p-campaign .logos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){.p-campaign .logos{grid-template-columns:minmax(0,1fr)}}@media (width<=940px){.p-campaign .asked,.p-campaign .sgrid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.p-campaign .chev,.p-campaign .q{transition:none}}.p-campaign .wpforms-container legend.wpforms-field-label{letter-spacing:.16em;text-transform:uppercase;color:var(--teal);font-size:.72rem;font-weight:700}.p-campaign .need{color:var(--orange-text);background:0 0;border:0;border-radius:0;padding:0;font-weight:600;display:inline}@media (width>=1000px){.p-campaign .logos:has(>.filled:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=760px) and (width<=999px){.p-campaign .logos:has(>.filled:nth-child(10):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){.p-campaign .logos:has(>.filled){grid-template-columns:repeat(2,minmax(0,1fr))}.p-campaign .logoslot.filled{min-height:5.5rem;padding:.7rem}}.p-campaign .shead .acts,.p-campaign .mcopy .acts{flex-wrap:wrap;gap:.8rem;margin-top:1.4rem;display:flex}.p-campaign .logogroup+.logogroup{margin-top:clamp(1.6rem,3vw,2.3rem)}.p-campaign .tiername{text-align:center;font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin:0 0 .9rem;font-size:.78rem;font-weight:700}.p-campaign .logogroup .logos{flex-wrap:wrap;justify-content:center;display:flex}.p-campaign .logogroup .logos>li{flex:0 calc(33.3333% - clamp(.9rem,1.8vw,1.4rem)/1.5)}@media (width<=759px){.p-campaign .logogroup .logos>li{flex-basis:calc(50% - clamp(.9rem,1.8vw,1.4rem)/2)}}@media (width>=760px){.p-campaign .logogroup.minor .logos>li{flex-basis:calc(20% - clamp(.9rem,1.8vw,1.4rem)/1.25)}}@media (width>=760px) and (width<=1099px){.p-campaign .logogroup.minor .logos>li{flex-basis:calc(33.3333% - clamp(.9rem,1.8vw,1.4rem)/1.5)}}.p-campaign .logogroup.minor .logoslot{min-height:5.8rem;padding:.8rem}.p-campaign .logogroup.minor .logoslot .slogo{max-width:min(100%,150px);max-height:3.8rem}.p-campaign .logogroup.minor .logoslot .sname{font-size:.92rem;line-height:1.3}.p-campaign .logoacts{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:clamp(1.8rem,3.2vw,2.4rem);display:flex}.p-campaign .logoacts .btn svg{width:15px;height:15px;margin-left:.15rem}.p-campaign .tierlist{gap:0;margin:0;display:grid}.p-campaign .tierlist>div{border-top:1px solid var(--line);padding:.75rem 0}.p-campaign .tierlist>div:first-child{border-top:0;padding-top:.2rem}.p-campaign .tierlist dt{color:var(--navy);justify-content:space-between;align-items:baseline;gap:1rem;font-size:.98rem;font-weight:700;display:flex}.p-campaign .tierlist .ta{font-family:var(--display);white-space:nowrap;font-size:1.1rem;font-weight:500}.p-campaign .tierlist dd{margin:.25rem 0 0;font-size:.9rem;line-height:1.55}.p-campaign .tiernote{margin-top:.9rem;font-size:.86rem;line-height:1.55}.p-campaign #volunteer .duo.nophoto{display:block}.p-campaign #volunteer .duo.nophoto .shead{text-align:center;max-width:44rem;margin-inline:auto}.p-campaign #volunteer .duo.nophoto .shead .lede{margin-inline:auto}.p-campaign #volunteer .duo.nophoto .acts{justify-content:center}.p-campaign .ihero.hx .hx-frame.land{aspect-ratio:4/3;max-height:none}.p-campaign .ihero.hx .hx-frame.wide{aspect-ratio:3/2;max-height:none}.p-components{--cw:66ch}.p-components .contents{display:block}.p-components .ring{box-shadow:none}.p-components .band{padding-block:var(--sp-m) var(--sp-xl);overflow-x:clip}.p-components .z1{z-index:1}.p-components .z2{z-index:2}.p-components .z3{z-index:3}.p-components .z4{z-index:4}.p-components .z5{z-index:5}.p-components .z6{z-index:6}.p-components .z7{z-index:7}.p-components .z8{z-index:8}.p-components .z9{z-index:9}.p-components .z10{z-index:10}.p-components .z11{z-index:11}.p-components .z12{z-index:12}.p-components .z13{z-index:13}.p-components .z14{z-index:14}.p-components .z15{z-index:15}.p-components .contents{background:var(--cream);border:1px solid var(--line);border-radius:30px;margin-top:clamp(2rem,3.6vw,3rem);padding:clamp(1.4rem,2.6vw,2.2rem)}.p-components .contents h2{font-family:var(--display);color:var(--navy);margin:0;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:500;line-height:1.15}.p-components .contents .navgroup{letter-spacing:.14em;text-transform:uppercase;color:#2f6668;margin:1.5rem 0 .35rem;font-size:.72rem;font-weight:700}.p-components .clist{grid-template-columns:minmax(0,1fr);gap:.1rem 1.8rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=600px){.p-components .clist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=980px){.p-components .clist{grid-template-columns:repeat(3,minmax(0,1fr))}}.p-components .clist a{color:var(--ink);border-radius:14px;align-items:baseline;gap:.7rem;padding:.35rem .55rem;font-size:.94rem;line-height:1.4;transition:background .16s,color .16s;display:flex}.p-components .clist a:hover,.p-components .clist a:focus-visible{background:var(--white);color:var(--orange-text)}.p-components .clist .n{letter-spacing:.1em;color:#2f6668;flex:none;font-size:.7rem;font-weight:700}.p-components .cnote{max-width:62ch;margin-top:1.3rem;font-size:.97rem;line-height:1.66}.p-components .cnote p+p{margin-top:.8rem}.p-components .ghead{max-width:52rem;margin-bottom:clamp(2.2rem,4.2vw,3.6rem)}.p-components .ghead h2{margin:0}.p-components .ghead p{max-width:62ch;margin-top:1.05rem;font-size:1.02rem;line-height:1.68}.p-components .cmp{margin:0 0 clamp(2.6rem,5vw,4.2rem);scroll-margin-top:7rem}.p-components .cmp:last-child{margin-bottom:0}.p-components .cmphead{flex-wrap:wrap;align-items:baseline;gap:1rem;margin-bottom:.35rem;display:flex}.p-components .cid{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.p-components .cno{background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-size:.78rem;font-weight:700;display:grid}.p-components .cmphead h3{font-family:var(--display);color:var(--navy);margin:0;font-size:clamp(1.28rem,2.1vw,1.62rem);font-weight:500}.p-components .cwhen{color:var(--ink);flex:22rem;max-width:62ch;margin:0;font-size:.95rem;line-height:1.55}.p-components .demo{background:var(--paper);border:1px solid var(--line);border-radius:26px;margin-top:1.25rem;padding:clamp(1.1rem,2.4vw,1.9rem);overflow-x:auto}.p-components .demo.on-navy{background:var(--navy)}.p-components .ctag{letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.2rem .6rem;font-size:.7rem;font-weight:700;display:inline-flex}.p-components .ctag.live{color:#254e50;background:#37787a21;border-color:#37787a4d}.p-components .ctag.soon{background:var(--cream);color:#5b6480;border-color:var(--line)}@media (width<=640px){.p-components .ctag{text-align:center;flex:0 auto;min-width:0}}.p-components .cmeta{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.9rem;margin-top:1rem;display:grid}.p-components .cbox{background:var(--cream);border:1px solid var(--line);border-radius:18px;padding:1rem 1.15rem}.p-components .cbox.wide{grid-column:1/-1}.p-components .cbox h4{letter-spacing:.14em;text-transform:uppercase;color:#5b6480;margin:0 0 .5rem;font-size:.72rem;font-weight:700}.p-components .cbox p{color:var(--ink);margin:0;font-size:.9rem;line-height:1.55}.p-components .cbox.warn{background:#fbeeea;border-color:#cf3f0e47}.p-components .cbox.warn h4{color:#a03b24}.p-components .fields{border-collapse:collapse;width:100%;min-width:0;font-size:.88rem;line-height:1.5}.p-components .fields th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:#5b6480;border-bottom:1px solid var(--line);padding:0 .7rem .35rem 0;font-size:.68rem;font-weight:700}.p-components .fields th:last-child{padding-right:0}.p-components .fields td{vertical-align:top;color:var(--ink);border-bottom:1px solid #11294b14;padding:.5rem .7rem .5rem 0}.p-components .fields td:last-child{padding-right:0}.p-components .fields tr:last-child td{border-bottom:0;padding-bottom:0}.p-components .fields .fname{color:var(--navy);white-space:nowrap;font-weight:600}.p-components .fields .ftype{font-family:var(--mono,ui-monospace,SFMono-Regular,Menlo, Consolas,monospace);color:#4a5573;white-space:nowrap;font-size:.78rem}@media (width<=640px){.p-components .fields,.p-components .fields tbody,.p-components .fields tr,.p-components .fields td{width:100%;display:block}.p-components .fields thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.p-components .fields tr{border-bottom:1px solid #11294b14;padding:.55rem 0}.p-components .fields tr:last-child{border-bottom:0}.p-components .fields td{border:0;padding:0 0 .15rem}.p-components .fields .fname{white-space:normal}}.p-components .cstates{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:.9rem;margin-top:1rem;display:grid}.p-components .cstate{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:1rem 1.1rem;overflow-x:auto}.p-components .cstate.wide{grid-column:1/-1}.p-components .cstate .slab2{letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-bottom:.7rem;font-size:.72rem;font-weight:700;display:block}.p-components .closebox{text-align:center;max-width:46rem;margin-inline:auto}.p-components .closebox p{color:#fff;margin-top:1.05rem;font-size:1.05rem;line-height:1.64}.p-components .closebox .h2{margin:0}.p-components .closebox .actrow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem 1.5rem;margin-top:1.7rem;display:flex}.p-components .swatchfill{background:var(--sw)}.p-components .cardrow{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:clamp(1rem,2.2vw,1.6rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.p-components .cardrow.two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.p-components .cardrow.three{grid-template-columns:repeat(3,minmax(0,1fr))}}.p-components .cardrow>li{display:flex}.p-components .swatches{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.p-components .swatches li{background:var(--white);border:1px solid var(--line);border-radius:14px;grid-template-columns:2.6rem 8rem 5.5rem 7rem 1fr;align-items:center;gap:.2rem .9rem;padding:.7rem .9rem;display:grid}.p-components .swatches .sw{border:1px solid #11294b2e;border-radius:9px;width:2.6rem;height:2.6rem}.p-components .swhead{letter-spacing:.14em;text-transform:uppercase;color:var(--navy);flex-wrap:wrap;align-items:baseline;gap:.7rem;margin:1.6rem 0 .7rem;font-size:.74rem;font-weight:700;display:flex}.p-components .swhead:first-child{margin-top:0}.p-components .swhead span{letter-spacing:0;text-transform:none;color:#4a5573;font-size:.84rem;font-weight:400}.p-components .swatches b{color:var(--navy);font-size:.96rem;font-weight:600}.p-components .swatches code{color:#5b6480;font-family:ui-monospace,monospace;font-size:.84rem}.p-components .swatches .tok{color:#5b6480;font-family:ui-monospace,monospace;font-size:.8rem}.p-components .swatches .usefor{color:var(--ink);font-size:.9rem;line-height:1.45}@media (width<=760px){.p-components .swatches li{grid-template-columns:2.6rem 1fr}.p-components .swatches code,.p-components .swatches .tok{grid-column:2}.p-components .swatches .usefor{grid-column:1/-1}}.p-components .cmatrix{border-collapse:collapse;width:100%;font-size:.88rem}.p-components .cmatrix caption{text-align:left;color:var(--ink);max-width:62ch;margin-bottom:.8rem;font-size:.9rem;line-height:1.5}.p-components .cmatrix th[scope=col]{letter-spacing:.1em;text-transform:uppercase;color:#5b6480;text-align:center;padding:.5rem;font-size:.78rem}.p-components .cmatrix th[scope=row]{text-align:left;color:var(--navy);white-space:nowrap;padding:.6rem .8rem .6rem 0;font-weight:600}.p-components .cmatrix td{text-align:center;border-radius:10px;padding:.5rem}.p-components .cmatrix td b{font-size:1rem;display:block}.p-components .cmatrix td span{opacity:.85;font-size:.7rem;line-height:1.3;display:block}.p-components .cmatrix .pass{color:#2a6e50;background:#e4f0ea}.p-components .cmatrix .large{color:#7a5c27;background:#fbf0dc}.p-components .cmatrix .fail{color:#a03b24;background:#fbeeea}.p-components .typerow{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem;display:grid}.p-components .typecard{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:1.2rem 1.35rem}.p-components .typecard .spec{color:#5b6480;margin:.2rem 0 .9rem;font-family:ui-monospace,monospace;font-size:.82rem}.p-components .typecard .sample{color:var(--navy);margin-bottom:.7rem;line-height:1.1}.p-components .typecard .sample.serif{font-family:var(--display);font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:500}.p-components .typecard .sample.sans{font-family:var(--body);font-size:1.05rem;font-weight:300;line-height:1.6}.p-components .typecard p{color:var(--ink);margin:0;font-size:.92rem;line-height:1.55}.p-components .scaletable{border-collapse:collapse;width:100%;font-size:.9rem}.p-components .scaletable th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:#5b6480;border-bottom:1px solid var(--line);padding:.5rem .8rem .5rem 0;font-size:.72rem}.p-components .scaletable td{vertical-align:top;border-bottom:1px solid var(--line);padding:.6rem .8rem .6rem 0;line-height:1.5}.p-components .scaletable td:first-child{color:var(--navy);white-space:nowrap;font-weight:600}.p-components .scaletable code{color:#5b6480;font-family:ui-monospace,monospace;font-size:.82rem}.p-components .chromedemo{border:1px solid var(--line);background:var(--paper);border-radius:20px;overflow-x:auto}.p-components .chromedemo.scaled{zoom:.8}@media (width<=1100px){.p-components .chromedemo.scaled{zoom:1}}.p-components .chromedemo .site{box-shadow:none;position:static;top:auto}.p-components .chromedemo header.site{background:var(--paper)}.p-components .chromedemo .drawer{opacity:1;visibility:visible;z-index:auto;width:100%;max-width:none;height:auto;max-height:none;position:static;inset:auto;transform:none}.p-components .chromedemo.opened .dd:nth-of-type(3) .menu{opacity:1;visibility:visible;pointer-events:auto;transform:none}.p-components .chromedemo.opened{padding-bottom:15rem;overflow:visible}.p-components .chromedemo footer.site{margin:0}.p-components .skipdemo{background:var(--navy);border-radius:18px;min-height:4.4rem;padding:.9rem;position:relative}.p-components .skipdemo .skiplink{clip-path:none;width:auto;height:auto;display:inline-block;position:static;overflow:visible;transform:none}.p-components .navnote{color:#4a5573;margin:.9rem 0 0;font-size:.86rem;line-height:1.6}.p-components .herodemo{border:1px solid var(--line);background:var(--paper);border-radius:20px;overflow:hidden}.p-components .herodemo .ihero{padding:clamp(1.4rem,3vw,2.2rem) 0}.p-components .herodemo .ihero .hh1{font-family:var(--display);letter-spacing:-.015em;color:var(--navy);margin:0;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:500;line-height:1.06}.p-components .herodemo .ihero .hh1 em{color:var(--orange-em);font-style:italic}.p-components .herodemo .ihero .stand{font-size:.98rem}.p-components .herodemo .wrap{padding-inline:clamp(1.1rem,2.6vw,1.8rem)}.p-components .herodemo .imedia .slab{right:-2rem}.p-components .sheaddemo{max-width:54rem}.p-components .sheaddemo .h2{margin:0}.p-components .sheaddemo p{max-width:62ch;color:var(--ink);margin-top:1.05rem;font-size:1.03rem;line-height:1.66}.p-components .sheaddemo.mid{text-align:center;margin-inline:auto}.p-components .sheaddemo.mid p{margin-inline:auto}.p-components .signoffdemo{font-family:var(--display);color:var(--navy);text-align:center;max-width:44ch;margin:0;margin-inline:auto;font-size:clamp(1.12rem,2.1vw,1.4rem);font-style:italic;font-weight:500;line-height:1.4}.p-components .ledebox{max-width:62ch}.p-components .ledebox h4{font-family:var(--display);color:var(--navy);margin:0 0 .5rem;font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:500;line-height:1.18}.p-components .mediademo .media{align-items:center}.p-components .mediademo .shot img{aspect-ratio:5/4}.p-components .mediademo .shot.tall img{aspect-ratio:4/5}.p-components .mediademo h4{font-family:var(--display);color:var(--navy);margin:0 0 .6rem;font-size:clamp(1.25rem,2.4vw,1.72rem);font-weight:500;line-height:1.2}.p-components .mediademo p{margin:0 0 .8rem;line-height:1.66}.p-components .mediademo p:last-of-type{margin-bottom:1rem}.p-components .figfull figcaption{color:#4a5573;max-width:70ch;margin-top:.85rem;font-size:.9rem;line-height:1.6}.p-components .figfull img{aspect-ratio:21/9;object-fit:cover;background:var(--cream-2);border-radius:26px;width:100%;display:block}.p-components .btn-outline{color:#fff;background:0 0;border-color:#ffffff8c}.p-components .btn-outline:hover{color:var(--navy);background:#fff;border-color:#fff}.p-components .btn[disabled]{background:var(--cream-2);color:#4a5573;cursor:not-allowed;box-shadow:none;border-color:#0000;transform:none}.p-components .st-h.btn-p{background:var(--navy);transform:translateY(-2px)}.p-components .st-h.btn-navy{background:var(--orange);transform:translateY(-2px)}.p-components .st-h.btn-cream{background:#fff;transform:translateY(-2px)}.p-components .st-h.btn-ghost{background:var(--navy);color:#fff;border-color:var(--navy);transform:translateY(-2px)}.p-components .st-h.btn-outline{color:var(--navy);background:#fff;border-color:#fff}.p-components .st-h.tlink{box-shadow:inset 0 -2px 0 var(--orange)}.p-components .st-h.tlink svg{transform:translate(4px)}.p-components .st-h.tlink.on-dark{box-shadow:inset 0 -2px #fff}.p-components .st-f{outline:3px solid var(--orange);outline-offset:3px}.p-components .btnrow{flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;display:flex}.p-components .btnrow+.btnrow{margin-top:1rem}.p-components .btnrow.mid{justify-content:center}.p-components .btnnote{color:#5b6480;margin:.8rem 0 0;font-size:.86rem;line-height:1.5}.p-components .ondark{background:var(--navy);border-radius:18px;padding:1.15rem 1.25rem}.p-components .ondark .btnnote{color:#c7d3e6}.p-components .phoneframe{border:1px solid var(--line);background:var(--cream);border-radius:22px;width:320px;max-width:100%;margin-inline:auto;padding:1.1rem}.p-components .phoneframe .btnrow{flex-direction:column;align-items:stretch;gap:.7rem;margin-top:0}.p-components .phoneframe .btn{justify-content:center;width:100%}.p-components .phoneframe .tlink{justify-content:center}.p-components .bd{border:1px solid var(--line);border-radius:20px;overflow:hidden}.p-components .bd .band{--tearH:34px;flex-direction:column;justify-content:center;min-height:150px;padding-block:0;display:flex}.p-components .bd .band.short{min-height:96px}.p-components .bd .wrap{padding-inline:clamp(1rem,3vw,1.5rem)}.p-components .bd .ground-paper{background:var(--paper)}.p-components .bd .ground-cream{background:var(--cream);--face:var(--cream);--fringe:#faf7f1}.p-components .bd .ground-sand{background:var(--sand);--face:var(--sand);--fringe:var(--sand-fringe)}.p-components .bd .ground-navy{background:var(--navy);color:#d6e1f0;--face:var(--navy);--fringe:var(--navy-fringe)}.p-components .bd .z1{z-index:1}.p-components .bd .z2{z-index:2}.p-components .bd .z3{z-index:3}.p-components .bd .z4{z-index:4}.p-components .bd .bdname{font-family:var(--display);color:var(--navy);margin:0;font-size:1.12rem;font-weight:500;line-height:1.2}.p-components .bd .ground-navy .bdname{color:#fff}.p-components .bd .bdnote{color:inherit;max-width:52ch;margin:.3rem 0 0;font-size:.86rem;line-height:1.5}.p-components .bd .bdtok{letter-spacing:.13em;text-transform:uppercase;color:var(--teal);margin-top:.45rem;font-size:.68rem;font-weight:700;display:block}.p-components .bd .ground-navy .bdtok{color:var(--sage-2)}.p-components .seamset{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=860px){.p-components .seamset{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.p-components .seamset{grid-template-columns:minmax(0,1fr)}}.p-components .seamset figure{margin:0}.p-components .seamset .bd{border-radius:16px}.p-components .seamset .band{min-height:74px}.p-components .seamset figcaption{color:var(--ink);margin-top:.5rem;font-size:.79rem;line-height:1.45}.p-components .seamset figcaption b{color:var(--navy);font-weight:600}.p-components .bd .seamrule{background:#11294b33;border:0;height:1px;margin:0}.p-components .wftargets{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.p-components .wftargets li{background:var(--cream);color:var(--ink);border-radius:12px;align-items:baseline;gap:.55rem;padding:.5rem .7rem;scroll-margin-top:6rem;font-size:.86rem;display:flex}.p-components .wftargets li:target{background:var(--sage);color:var(--navy);font-weight:600}.p-components .wftargets span{color:#5b6480;font-size:.72rem;font-weight:700}.p-components .wf-focus{outline:3px solid var(--orange);outline-offset:3px}.p-components .repnav{background:var(--cream);border-block:1px solid var(--line);position:relative}.p-components .repnav .wrap{max-width:var(--maxw);padding:.72rem var(--gut);margin:0 auto}.p-components .repnav ul{flex-wrap:wrap;align-items:center;gap:.3rem 1.15rem;margin:0;padding:0;font-size:.84rem;list-style:none;display:flex}.p-components .repnav .lead{color:var(--navy);font-weight:600}.p-components .repnav a{color:var(--ink);border-bottom:1px solid #11294b47;padding-bottom:1px;text-decoration:none}.p-components .repnav a:hover,.p-components .repnav a:focus-visible{color:var(--orange-text);border-bottom-color:currentColor}.p-components .wfbleed{border:1px solid var(--line);background:var(--paper);border-radius:18px;overflow:hidden}.p-components .wfbleed .wrap{padding-inline:clamp(1rem,2.4vw,1.7rem)}.p-components .wfbleed .hb-in{padding:.72rem 3.4rem .72rem 1.1rem}.p-components .contents h3{font-family:var(--display);color:var(--navy);margin:0;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:500;line-height:1.15}.p-components .cmp .contents{margin-top:0}.p-components .wfrail{max-width:20.5rem}.p-components .mod{background:var(--white);border:1px solid var(--line);border-radius:24px;min-width:0;padding:clamp(1.05rem,2vw,1.35rem)}.p-components .mod h3{font-family:var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--teal);margin:0 0 .85rem;font-size:.71rem;font-weight:700;line-height:1.4}.p-components .side-list{margin:0;padding:0;list-style:none}.p-components .side-list li+li{margin-top:.12rem}.p-components .side-list a{color:var(--navy);border-radius:14px;align-items:center;gap:.55rem;padding:.55rem .8rem;font-size:.94rem;font-weight:500;line-height:1.4;transition:background .16s,color .16s;display:flex}.p-components .side-list a:hover{background:var(--cream)}.p-components .side-list a[aria-current=page],.p-components .side-list a[aria-current=true]{background:var(--navy);color:#fff;font-weight:600}.p-components .side-list .dot{opacity:.35;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.p-components .side-list a[aria-current=page] .dot,.p-components .side-list a[aria-current=true] .dot{opacity:1;background:var(--sage)}.p-components .mod .foot{border-top:1px solid var(--line);color:#5c6376;margin-top:.9rem;padding-top:.8rem;font-size:.83rem;line-height:1.55}.p-components .mod .foot a{color:#a83a22;font-weight:600;box-shadow:inset 0 -1px #cf3f0e73}.p-components .mod .foot a:hover{box-shadow:inset 0 -2px 0 var(--orange)}.p-components .mtoc details{background:var(--white);border:1px solid var(--line);border-radius:999px}.p-components .mtoc details[open]{border-radius:26px}.p-components .mtoc summary{cursor:pointer;color:var(--navy);border-radius:999px;align-items:center;gap:.65rem;min-width:0;padding:.75rem 1.05rem;font-size:.93rem;font-weight:600;list-style:none;display:flex}.p-components .mtoc summary::-webkit-details-marker{display:none}.p-components .mtoc summary::marker{content:""}.p-components .mtoc .cap{letter-spacing:.16em;text-transform:uppercase;color:var(--teal);flex:none;font-size:.66rem;font-weight:700}.p-components .mtoc .now{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.p-components .mtoc .chev{width:28px;height:28px}.p-components .mtoc details[open] .chev{background:var(--sage-2);transform:rotate(180deg)}.p-components .mtoc .side-list{padding:.15rem .5rem .65rem}.p-components .pagerbox{text-align:center;max-width:36rem;margin-inline:auto}.p-components .pline{color:var(--ink);margin:0;font-size:1rem;line-height:1.6}.p-components .pline b{color:var(--navy);font-weight:600}.p-components .pager{margin-top:1.4rem}.p-components .pager ol{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.p-components .pager ol a,.p-components .pager ol span{background:var(--paper);min-width:2.9rem;height:2.9rem;color:var(--navy);border:2px solid #11294b2e;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:0 1rem;font-size:.98rem;font-weight:600;display:inline-flex}.p-components .pager ol a:hover{border-color:var(--navy);background:var(--white)}.p-components .pager ol a:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.p-components .pager [aria-current=page]{background:var(--navy);border-color:var(--navy);color:#fff}.p-components .pager svg{flex:none;width:17px;height:17px}.p-components .cstate .pager{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:0;display:flex}.p-components .cstate .pager a{text-align:center;min-width:2.8rem;color:var(--navy);background:var(--white);border:1px solid var(--line);border-radius:999px;padding:.55rem 1.05rem;font-size:.9rem;font-weight:600;transition:background .18s,color .18s}.p-components .cstate .pager a:hover,.p-components .cstate .pager a:focus-visible{background:var(--navy);color:#fff}.p-components .cstate .pager a[aria-current=page]{background:var(--navy);color:#fff;border-color:var(--navy)}@media (prefers-reduced-motion:reduce){.p-components .side-list a,.p-components .cstate .pager a{transition:none}}.p-components .pgrid{grid-template-columns:minmax(0,1fr);gap:clamp(1.2rem,2.4vw,2rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=620px){.p-components .pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.p-components .pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.p-components .pgrid li{display:flex}.p-components .spot{text-align:center;background:var(--white);border:1px solid var(--line);border-radius:26px;flex-direction:column;width:100%;padding:clamp(1.3rem,2.4vw,1.8rem);display:flex}.p-components .spot .circ{background:var(--cream-2);width:clamp(104px,44%,132px);margin:0 auto}.p-components .spot h4{min-height:2.5em;font-family:var(--display);color:var(--navy);justify-content:center;align-items:center;margin:1rem 0 0;font-size:1.14rem;font-weight:500;line-height:1.25;display:flex}.p-components .spot .role{letter-spacing:.15em;text-transform:uppercase;min-height:2.8em;color:var(--teal);margin:.25rem 0 0;font-size:.7rem;font-weight:700;line-height:1.5}.p-components .spot blockquote{margin:auto 0 0;padding-top:1rem}.p-components .spot .qt{text-align:left;color:var(--ink);margin:0;font-size:.95rem;line-height:1.64}.p-components .spot .pph{background:var(--cream-2);border:2px dashed #11294b57;place-items:center;width:clamp(104px,44%,132px);margin:0 auto;padding:.7rem;display:grid}.p-components .pph-t{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);opacity:.8;font-size:.6rem;line-height:1.45}.p-components .postgrid{grid-template-columns:minmax(0,1fr);gap:clamp(1.2rem,2.4vw,1.9rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=620px){.p-components .postgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.p-components .postgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.p-components .postgrid>li{display:flex}.p-components .pcard{background:var(--white);border:1px solid var(--line);width:100%;transition:transform .22s var(--ease),box-shadow .22s;border-radius:26px;flex-direction:column;display:flex;position:relative;overflow:hidden}.p-components .pcard:hover{transform:translateY(-3px);box-shadow:0 22px 44px #11294b24}.p-components .pcard .thumb{aspect-ratio:16/10;background:var(--cream-2);display:block;position:relative;overflow:hidden}.p-components .pcard .thumb img{object-fit:cover;width:100%;height:100%;display:block}.p-components .pcard .thumb.noimg{background:linear-gradient(148deg,var(--cream) 0%,var(--sand) 100%);place-items:center;display:grid}.p-components .pcard .thumb.noimg img{object-fit:contain;opacity:.9;width:30%;height:auto}.p-components .vflag{color:#fff;letter-spacing:.13em;text-transform:uppercase;background:#11294be0;border-radius:999px;align-items:center;gap:.42rem;padding:.34rem .78rem;font-size:.66rem;font-weight:700;display:inline-flex;position:absolute;bottom:.8rem;left:.8rem}.p-components .vflag svg{fill:currentColor;width:10px;height:10px}.p-components .pcard .cbody{flex-direction:column;flex:auto;gap:.55rem;padding:clamp(1rem,1.9vw,1.35rem);display:flex}.p-components .pcard .cmeta{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;display:flex}.p-components .tlab{letter-spacing:.15em;text-transform:uppercase;color:var(--navy);background:var(--sage-2);white-space:nowrap;border-radius:999px;padding:.26rem .68rem;font-size:.63rem;font-weight:700;display:inline-block}.p-components .clab{letter-spacing:.15em;text-transform:uppercase;color:var(--teal);white-space:nowrap;background:#37787a1a;border:1px solid #37787a52;border-radius:999px;padding:.24rem .66rem;font-size:.63rem;font-weight:700;display:inline-block}.p-components .pcard h4{color:var(--navy);margin:0;font-size:1.11rem;line-height:1.32}.p-components .pcard h4 a{color:inherit}.p-components .pcard h4 a:after{content:"";border-radius:26px;position:absolute;inset:0}.p-components .pcard h4 a:focus-visible:after{outline:3px solid var(--orange);outline-offset:3px}.p-components .pcard .dek{margin:0;font-size:.94rem;line-height:1.58}.p-components .pcard .date{color:var(--ink);opacity:.75;margin:auto 0 0;padding-top:.35rem;font-size:.78rem}.p-components .crests{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,1.8vw,1.3rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.p-components .crests{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1040px){.p-components .crests{grid-template-columns:repeat(5,minmax(0,1fr))}}.p-components .crests li{display:flex}.p-components .icrest{text-align:center;border:1px solid var(--line);width:100%;transition:transform .22s var(--ease),box-shadow .22s;background:#fff;border-radius:26px;flex-direction:column;padding:clamp(1.1rem,2.2vw,1.5rem);display:flex;position:relative}.p-components .icrest:hover{transform:translateY(-3px);box-shadow:0 18px 36px #11294b1f}.p-components .icrest .art{place-items:center;min-height:5.6rem;margin-bottom:.9rem;display:grid}.p-components .icrest img{width:auto;max-width:min(70%,132px);height:auto;max-height:5.4rem}.p-components .icrest h4{min-height:2.6em;color:var(--navy);justify-content:center;align-items:center;margin:0;font-size:1.02rem;line-height:1.28;display:flex}.p-components .icrest h4 a{color:inherit}.p-components .icrest h4 a:after{content:"";border-radius:26px;position:absolute;inset:0}.p-components .icrest h4 a:focus-visible:after{outline:3px solid var(--orange);outline-offset:3px}.p-components .icrest .of{letter-spacing:.1em;text-transform:uppercase;color:var(--teal);margin:.45rem 0 0;font-size:.72rem;font-weight:600;line-height:1.45}.p-components .ftier{letter-spacing:.18em;text-transform:uppercase;color:var(--teal);margin:clamp(1.6rem,3vw,2.2rem) 0 .55rem;font-size:.72rem;font-weight:700}.p-components .ftier:first-child{margin-top:0}.p-components .ftitle{font-family:var(--display);color:var(--navy);margin:0;font-size:clamp(1.6rem,2.8vw,2.3rem);font-weight:500;line-height:1.1}.p-components .fnames-lg{color:var(--navy);margin:0;font-size:1.05rem;font-weight:600;line-height:1.95}.p-components .fnames{max-width:76rem;margin:0;font-size:.95rem;line-height:2}.p-components .marks{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:clamp(.8rem,1.6vw,1.2rem);margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.p-components .marks li{background:var(--white);border:1px solid var(--line);border-radius:18px;place-items:center;min-height:5.5rem;padding:1rem;display:grid}.p-components .marks img{width:auto;max-width:100%;height:auto;max-height:3rem}.p-components .results{gap:1rem;max-width:56rem;margin:0;padding:0;list-style:none;display:grid}.p-components .res{background:var(--white);border:1px solid var(--line);transition:transform .22s var(--ease),box-shadow .22s;border-radius:26px;padding:clamp(1.1rem,2.2vw,1.6rem);position:relative}.p-components .res:hover{transform:translateY(-3px);box-shadow:0 22px 44px #11294b21}.p-components .rt{color:var(--navy);margin:0;font-size:clamp(1.1rem,1.7vw,1.26rem);line-height:1.32}.p-components .rt a{color:inherit;transition:box-shadow .2s,color .2s;box-shadow:inset 0 -2px #cf3f0e4d}.p-components .rt a:hover{color:var(--orange-text);box-shadow:inset 0 -2px 0 var(--orange)}.p-components .rt a:after{content:"";border-radius:26px;position:absolute;inset:0}.p-components .rt a:focus-visible{outline:3px solid var(--orange);outline-offset:4px;border-radius:8px}.p-components .rmeta{flex-wrap:wrap;align-items:center;gap:.5rem .85rem;margin:.7rem 0 0;display:flex}.p-components .k{letter-spacing:.14em;text-transform:uppercase;color:var(--navy);border-radius:999px;align-items:center;padding:.3rem .8rem;font-size:.69rem;font-weight:700;display:inline-flex}.p-components .k-page{background:var(--sage-2)}.p-components .k-village{background:var(--cream-2)}.p-components .k-story{background:var(--gold-fringe)}.p-components .k-form{background:var(--sage)}.p-components .k-report{background:var(--sand)}.p-components .rpath{color:#5c6376;overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.5}.p-components .rex{color:var(--ink);max-width:64ch;margin:.75rem 0 0;font-size:.98rem;line-height:1.68}.p-components .res mark{background:var(--gold-fringe);color:var(--navy);border-radius:6px;padding:.05em .24em}.p-components .emptybox{background:var(--cream);border:1px solid var(--line);border-radius:30px;max-width:56rem;padding:clamp(1.3rem,2.6vw,2.1rem)}.p-components .emptybox h4{font-family:var(--display);color:var(--navy);margin:0;font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:500;line-height:1.18}.p-components .emptybox>p{max-width:60ch;margin:.85rem 0 0;font-size:1rem;line-height:1.66}.p-components .tips{margin:1.3rem 0 0;padding:0 0 0 1.4rem;list-style:outside}.p-components .tips li{margin-top:.55rem;padding-left:.35rem;font-size:.97rem;line-height:1.62}.p-components .tips li::marker{color:var(--teal)}.p-components .outh{letter-spacing:.19em;text-transform:uppercase;color:var(--teal);margin:1.5rem 0 .8rem;font-size:.71rem;font-weight:700}.p-components .outlinks{flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.p-components .outlinks a{background:var(--paper);color:var(--navy);border:2px solid #11294b2e;border-radius:999px;align-items:center;padding:.55rem 1.05rem;font-size:.93rem;font-weight:600;line-height:1.2;transition:background .16s,border-color .16s;display:inline-flex}.p-components .outlinks a:hover{border-color:var(--navy);background:var(--white)}.p-components .outlinks a:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.p-components .emptyline{margin:0;font-size:1rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.p-components .pcard,.p-components .icrest,.p-components .res,.p-components .outlinks a{transition:none}}.p-components .ix-focus{outline:3px solid var(--orange);outline-offset:3px}.p-components .ix-hover.q{color:var(--orange-text)}.p-components .ixbox{border:1px solid var(--line);background:var(--white);border-radius:18px;overflow:hidden}.p-components .ixbox .qh:first-of-type{border-top:0}.p-components .fdemo{background:var(--white);border:1px solid var(--line);border-radius:26px;max-width:44rem;padding:clamp(1.15rem,2.4vw,1.7rem)}.p-components .fdemo.bare{background:0 0;border:0;border-radius:0;max-width:none;padding:0}.p-components .fdemo.bare input[type=text],.p-components .fdemo.bare input[type=email],.p-components .fdemo.bare input[type=tel],.p-components .fdemo.bare select,.p-components .fdemo.bare textarea{background-color:var(--white)}.p-components .fdemo fieldset{border:0;min-width:0;margin:0 0 1.4rem;padding:0}.p-components .fdemo fieldset:last-child{margin-bottom:0}.p-components .fdemo legend{width:100%;color:var(--navy);padding:0;font-size:.99rem;font-weight:600;line-height:1.4;display:block}.p-components .fdemo .fld{min-width:0;margin:0 0 1.15rem}.p-components .fdemo .fld:last-child{margin-bottom:0}.p-components .fdemo .fld>label{color:var(--navy);margin-bottom:.35rem;font-size:.99rem;font-weight:600;line-height:1.4;display:block}.p-components .fdemo .opt2{color:#5c6376;font-weight:400}.p-components .fdemo .hint{color:#5c6376;margin:.3rem 0 0;font-size:.86rem;line-height:1.5;display:block}.p-components .fdemo legend+.hint{margin:.3rem 0 .7rem}.p-components .fdemo .rows{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));gap:0 .9rem;display:grid}.p-components .fdemo input[type=text],.p-components .fdemo input[type=email],.p-components .fdemo input[type=tel],.p-components .fdemo select,.p-components .fdemo textarea{width:100%;font:inherit;color:var(--ink);background:var(--paper);border:2px solid #11294b33;border-radius:16px;padding:.72rem .9rem;font-size:1rem}.p-components .fdemo textarea{resize:vertical;min-height:6.5rem;line-height:1.6}.p-components .fdemo select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2311294B' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M5 9l7 7 7-7'/></svg>");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.05rem;padding-right:2.7rem}.p-components .fdemo input:focus-visible,.p-components .fdemo select:focus-visible,.p-components .fdemo textarea:focus-visible,.p-components .fdemo input.is-focus{border-color:var(--navy);outline:3px solid var(--orange);outline-offset:2px}.p-components .fdemo input[aria-invalid=true],.p-components .fdemo select[aria-invalid=true],.p-components .fdemo textarea[aria-invalid=true]{border-color:var(--orange-text);background:#fdf3f0}.p-components .fdemo .choices{grid-template-columns:minmax(0,1fr);gap:.6rem;margin-top:.15rem;display:grid}@media (width>=620px){.p-components .fdemo .choices.two{grid-template-columns:repeat(2,minmax(0,1fr))}.p-components .fdemo .choices.three{grid-template-columns:repeat(3,minmax(0,1fr))}}.p-components .fdemo .choice{min-width:0;position:relative}.p-components .fdemo .choice input{width:1.15rem;height:1.15rem;accent-color:var(--navy);margin:0;position:absolute;top:1.02rem;left:1.05rem}.p-components .fdemo .choice label{background:var(--paper);color:var(--navy);cursor:pointer;border:2px solid #11294b2e;border-radius:18px;padding:.85rem 1.05rem .85rem 3rem;font-size:.97rem;line-height:1.42;transition:border-color .16s,background .16s;display:block}.p-components .fdemo .choice label:hover{border-color:var(--navy)}.p-components .fdemo .choice input:checked+label{border-color:var(--navy);background:var(--cream)}.p-components .fdemo .choice input:focus-visible+label,.p-components .fdemo .choice label.is-focus{outline:3px solid var(--orange);outline-offset:3px}.p-components .fdemo .choice input[aria-invalid=true]+label{border-color:var(--orange-text);background:#fdf3f0}.p-components .fdemo .choice .sub{color:#5c6376;margin-top:.2rem;font-size:.83rem;font-weight:400;display:block}.p-components .fdemo .err{color:var(--orange-text);align-items:flex-start;gap:.5rem;margin:.45rem 0 0;font-size:.88rem;font-weight:600;line-height:1.45;display:flex}.p-components .fdemo .err:before{content:"!";background:var(--orange);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.2rem;height:1.2rem;margin-top:.08rem;font-size:.76rem;display:grid}.p-components .fdemo fieldset.is-err>legend{color:var(--orange-text)}.p-components .fdemo .esum{border:2px solid var(--orange);background:#fdf3f0;border-radius:22px;margin:0;padding:1.05rem 1.2rem}.p-components .fdemo .esum:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.p-components .fdemo .esum p{color:var(--orange-text);margin:0 0 .55rem;font-size:.99rem;font-weight:700}.p-components .fdemo .esum ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.p-components .fdemo .esum a{color:var(--orange-text);font-size:.91rem;font-weight:600;box-shadow:inset 0 -1px #cf3f0e80}.p-components .fdemo .esum a:hover{box-shadow:inset 0 -2px 0 var(--orange)}.p-components .fdemo.railcard{grid-template-columns:minmax(0,1fr);max-width:48rem;padding:0;display:grid;overflow:hidden}@media (width>=760px){.p-components .fdemo.railcard{grid-template-columns:16.5rem minmax(0,1fr)}}.p-components .fdemo .rail{background:var(--cream);border-bottom:1px solid var(--line);margin:0;padding:1.35rem;list-style:none}@media (width>=760px){.p-components .fdemo .rail{border-bottom:0;border-right:1px solid var(--line)}}.p-components .fdemo .rail li{color:#5c6376;align-items:flex-start;gap:.8rem;padding:.5rem 0;font-size:.94rem;font-weight:600;line-height:1.35;display:flex;position:relative}.p-components .fdemo .rail li+li:before{content:"";background:#11294b29;border-radius:999px;width:2px;height:.85rem;position:absolute;top:-.55rem;left:.85rem}.p-components .fdemo .rail .n{width:1.75rem;height:1.75rem;color:var(--navy);background:#11294b1c;border-radius:50%;flex:none;place-items:center;font-size:.8rem;display:grid}.p-components .fdemo .rail li[aria-current=step]{color:var(--navy)}.p-components .fdemo .rail li[aria-current=step] .n{background:var(--orange);color:#fff}.p-components .fdemo .rail li.done{color:var(--navy)}.p-components .fdemo .rail li.done .n{background:var(--sage);color:var(--navy)}.p-components .fdemo .panes{min-width:0;padding:clamp(1.15rem,2.4vw,1.7rem)}.p-components .fdemo .stepof{letter-spacing:.2em;text-transform:uppercase;color:var(--teal);margin:0 0 .45rem;font-size:.71rem;font-weight:700}.p-components .fdemo .pbar{background:#11294b1f;border-radius:999px;height:6px;margin-bottom:1.15rem;overflow:hidden}.p-components .fdemo .pbar i{background:var(--orange);border-radius:999px;height:100%;display:block}.p-components .fdemo h4{font-family:var(--display);color:var(--navy);margin:0 0 .4rem;font-size:clamp(1.3rem,2.1vw,1.7rem);font-weight:500;line-height:1.14}.p-components .fdemo .psub{color:#5c6376;max-width:56ch;margin:0 0 1.3rem;font-size:.97rem;line-height:1.62}.p-components .fdemo .psub:last-child{margin-bottom:0}.p-components .fdemo .sr-only.unhide{clip:auto;white-space:normal;width:auto;height:auto;color:var(--ink);margin:0;font-size:.9rem;font-style:italic;line-height:1.55;position:static;overflow:visible}.p-components .fdemo .sgroup{background:var(--cream);border-radius:22px;margin-bottom:.85rem;padding:1rem 1.2rem 1.1rem}.p-components .fdemo .sgroup:last-child{margin-bottom:0}.p-components .fdemo .sgt{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.6rem;display:flex}.p-components .fdemo .sgt h5{letter-spacing:.19em;text-transform:uppercase;color:var(--teal);margin:0;font-size:.71rem;font-weight:700}.p-components .fdemo .editb,.p-components .fdemo .backb{font:inherit;color:var(--navy);cursor:pointer;text-underline-offset:4px;white-space:nowrap;background:0 0;border:0;padding:.25rem 0;font-size:.9rem;font-weight:600;text-decoration:underline}.p-components .fdemo .editb:hover,.p-components .fdemo .backb:hover{color:var(--orange-text)}.p-components .fdemo .editb:focus-visible,.p-components .fdemo .backb:focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:8px}.p-components .fdemo .sgroup dl{gap:.55rem;margin:0;display:grid}.p-components .fdemo .srow{grid-template-columns:minmax(0,1fr);gap:.1rem .9rem;display:grid}@media (width>=560px){.p-components .fdemo .srow{grid-template-columns:11rem minmax(0,1fr);align-items:baseline}}.p-components .fdemo .srow dt{color:#5c6376;font-size:.87rem;line-height:1.5}.p-components .fdemo .srow dd{color:var(--navy);overflow-wrap:anywhere;margin:0;font-size:.98rem;font-weight:600;line-height:1.5}.p-components .fdemo .consent{background:var(--cream);border:0;border-radius:22px;margin-bottom:1.15rem;padding:1.1rem 1.2rem .4rem}.p-components .fdemo .consent legend{letter-spacing:.19em;text-transform:uppercase;color:var(--teal);font-size:.71rem;font-weight:700}.p-components .fdemo .consent a{color:var(--orange-text);font-weight:600;box-shadow:inset 0 -1px #cf3f0e6b}.p-components .fdemo .consent a:hover{box-shadow:inset 0 -2px 0 var(--orange)}.p-components .fdemo .recap{color:#5c6376;border:1px dashed #11294b52;border-radius:20px;align-items:flex-start;gap:.85rem;margin-bottom:1.3rem;padding:.95rem 1.1rem;font-size:.88rem;line-height:1.58;display:flex}.p-components .fdemo .recap .ic{background:var(--sage);width:2.3rem;height:2.3rem;color:var(--navy);border-radius:50%;flex:none;place-items:center;display:grid}.p-components .fdemo .recap .ic svg{width:1.15rem;height:1.15rem}.p-components .fdemo .recap b{color:var(--navy);font-weight:600}.p-components .fdemo .acts{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem 1.3rem;margin-top:1.5rem;display:flex}.p-components .fdemo .fine{color:#5c6376;margin:.85rem 0 0;font-size:.83rem;line-height:1.55}.p-components .fdemo .filters{border:0;min-width:0;margin:0;padding:0}.p-components .fdemo .filters legend{letter-spacing:.19em;text-transform:uppercase;color:var(--teal);margin-bottom:.7rem;padding:0;font-size:.71rem;font-weight:700}.p-components .fdemo .fpills{flex-wrap:wrap;gap:.55rem;display:flex}.p-components .fdemo .fpill{min-width:0;position:relative}.p-components .fdemo .fpill input{opacity:0;width:1px;height:1px;margin:0;position:absolute;top:1rem;left:1rem}.p-components .fdemo .fpill label{cursor:pointer;background:var(--paper);color:var(--navy);border:2px solid #11294b2e;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1.05rem;font-size:.93rem;font-weight:600;line-height:1.2;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.p-components .fdemo .fpill label:hover{border-color:var(--navy)}.p-components .fdemo .fpill .n{color:#5c6376;font-size:.8rem;font-weight:700}.p-components .fdemo .fpill input:checked+label{background:var(--navy);border-color:var(--navy);color:#fff}.p-components .fdemo .fpill input:checked+label .n{color:var(--sage-2)}.p-components .fdemo .fpill input:focus-visible+label,.p-components .fdemo .fpill label.is-focus{outline:3px solid var(--orange);outline-offset:3px}.p-components .fdemo .count{color:var(--ink);margin:1.2rem 0 0;font-size:1.02rem;line-height:1.6}.p-components .fdemo .count b{color:var(--navy);font-weight:600}@media (prefers-reduced-motion:reduce){.p-components .fdemo .choice label,.p-components .fdemo .fpill label{transition:none}}.p-components .dials{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:clamp(1.4rem,2.8vw,2.2rem);max-width:64rem;margin:0 auto;padding:0;list-style:none;display:grid}.p-components .dial{text-align:center;flex-direction:column;align-items:center;display:flex}.p-components .ring{aspect-ratio:1;place-items:center;width:clamp(8.5rem,13vw,10.5rem);max-width:100%;display:grid;position:relative}.p-components .ring svg{width:100%;height:100%;position:absolute;inset:0}.p-components .ring .trk{fill:none;stroke:#11294b21;stroke-width:9px}.p-components .ring .val{fill:none;stroke:var(--c,var(--teal));stroke-width:9px;stroke-linecap:round}.p-components .ring b{font-family:var(--display);color:var(--navy);font-size:clamp(1.9rem,3.6vw,2.5rem);font-weight:500;line-height:1;position:relative}.p-components .dial p{max-width:26ch;margin:.85rem 0 0;font-size:.96rem;line-height:1.5}.p-components .dotgrid{grid-template-columns:repeat(10,minmax(0,1fr));align-items:start;gap:clamp(.26rem,.9vw,.46rem);max-width:17rem;display:grid}.p-components .dotgrid i{aspect-ratio:1;background:#11294b29;border-radius:50%;display:block}.p-components .dotgrid i.on{background:var(--navy)}.p-components .statcap{max-width:34ch;margin:.9rem 0 0;font-size:.98rem;line-height:1.55}.p-components .statcap b{color:var(--navy);font-weight:700}.p-components .meter{background:#11294b29;border-radius:999px;max-width:22rem;height:1rem;overflow:hidden}.p-components .meter i{background:var(--teal);border-radius:999px;height:100%;display:block}.p-components .fbars{gap:clamp(1.1rem,2.2vw,1.6rem);max-width:34rem;display:grid}.p-components .fbar b{color:var(--navy);font-size:.95rem;display:block}.p-components .fbar .amt2{float:right;font-variant-numeric:tabular-nums;font-weight:700}.p-components .ftrack{background:#11294b1a;border-radius:999px;height:2.2rem;margin-top:.55rem;position:relative;overflow:hidden}.p-components .ftrack i{border-radius:999px;position:absolute;top:0;bottom:0;left:0}.p-components .ftrack .full{background:var(--navy)}.p-components .ftrack .seg{background:var(--teal)}.p-components .flegend{flex-wrap:wrap;gap:.5rem 1.4rem;margin:0;padding:0;font-size:.87rem;list-style:none;display:flex}.p-components .flegend li{align-items:center;gap:.45rem;display:flex}.p-components .flegend .key{border-radius:50%;flex:none;width:.85rem;height:.85rem}.p-components .yearbox{background:var(--cream);border:1px solid var(--line);border-radius:26px;max-width:24rem;padding:clamp(1.1rem,2.2vw,1.5rem)}.p-components .yearlab{letter-spacing:.2em;text-transform:uppercase;color:var(--teal);margin:0 0 .85rem;font-size:.68rem;font-weight:700}.p-components .yeartabs{background:var(--white);border:1px solid var(--line);border-radius:999px;flex-wrap:wrap;gap:.35rem;padding:.32rem;display:flex}.p-components .yeartab{font:inherit;color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:auto;padding:.62rem 1.1rem;font-size:.98rem;font-weight:600;transition:background .18s,color .18s}.p-components .yeartab:hover{background:var(--cream)}.p-components .yeartab[aria-selected=true]{background:var(--navy);color:#fff}.p-components .yeartab:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.p-components .yearhint{margin:.95rem 0 0;font-size:.85rem;line-height:1.55}.p-components .soon{background:var(--white);border:1px solid var(--line);border-radius:22px;padding:clamp(1.1rem,2.4vw,1.6rem)}.p-components .soon p{max-width:56ch;margin:0 0 1rem;line-height:1.66}.p-components .soon p:last-child{margin-bottom:0}.p-components .srcline{opacity:.85;max-width:62ch;margin:clamp(1.2rem,2.4vw,1.8rem) 0 0;font-size:.85rem;line-height:1.6}.p-components .yeardemo{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.4rem;display:grid}@media (width>=760px){.p-components .yeardemo{grid-template-columns:minmax(0,20rem) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.p-components .yeartab{transition:none}}.p-components .qwrap{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.2rem,2.6vw,2rem);max-width:62rem;display:grid}@media (width>=760px){.p-components .qwrap{grid-template-columns:minmax(0,13rem) minmax(0,1fr)}}.p-components .portrait{width:min(13rem,60vw);margin-inline:auto}.p-components .portrait img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%;display:block}.p-components .portrait .slot{text-align:center;aspect-ratio:1;background:var(--paper);border:2px dashed #11294b57;border-radius:50%;place-items:center;padding:1.1rem;display:grid}.p-components .portrait .slot span{color:var(--ink);font-size:.7rem;font-weight:600;line-height:1.42}.p-components .portrait .slot svg{width:22px;height:22px;color:var(--teal);margin-bottom:.5rem}.p-components .closeground{background:var(--orange);color:#fff;border-radius:32px;padding:clamp(1.9rem,4.2vw,3.4rem)}.p-components .closeground h4{max-width:22ch;font-family:var(--display);color:#fff;text-align:center;margin:0 auto;font-size:clamp(1.6rem,3.2vw,2.5rem);font-weight:500;line-height:1.08}.p-components .closeground .closebox p{color:#fff}.p-components .closeground .actrow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem 1.5rem;margin-top:1.6rem;display:flex}.p-components .closeground .fineprint{color:#fff;margin-top:1.25rem;font-size:.9rem;line-height:1.55}.p-components .tl{max-width:58rem;margin:0;padding:0;list-style:none;position:relative}.p-components .tl:before{content:"";background:linear-gradient(var(--sage),#11294b24);border-radius:999px;width:2px;position:absolute;top:18px;bottom:18px;left:27px}.p-components .tl-row{grid-template-columns:56px minmax(0,1fr);gap:clamp(.9rem,2.4vw,1.7rem);padding-bottom:clamp(1.7rem,3.2vw,2.5rem);display:grid;position:relative}.p-components .tl-row:last-child{padding-bottom:0}.p-components .tl-node{z-index:1;background:var(--cream);border:1px solid var(--line);border-radius:50%;place-items:center;width:56px;height:56px;padding:8px;display:grid;position:relative}.p-components .tl-node img{object-fit:contain;width:100%;height:100%}.p-components .tl-year{letter-spacing:.16em;text-transform:uppercase;color:var(--teal);flex-wrap:wrap;align-items:center;gap:.55rem;margin:.4rem 0 .3rem;font-size:.8rem;font-weight:600;display:flex}.p-components .tl-tbc{color:var(--ink);letter-spacing:.1em;text-transform:none;background:#11294b0f;border:1px dashed #11294b47;border-radius:999px;padding:.16rem .62rem;font-size:.62rem;font-weight:600}.p-components .tl h4{font-family:var(--display);color:var(--navy);margin:0 0 .35rem;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:500;line-height:1.16}.p-components .tl p{max-width:52ch;margin:0;line-height:1.6}.p-components .tl-next .tl-node{background:0 0;border-style:dashed}.p-components .car{background:var(--paper);border:1px solid var(--line);border-radius:26px;padding:clamp(1.2rem,2.6vw,1.8rem)}.p-components .slide[hidden]{display:none}.p-components .slide{grid-template-columns:minmax(0,12.5rem) minmax(0,1fr);align-items:center;gap:clamp(1.1rem,2.4vw,1.9rem);display:grid}.p-components .slide .shot{aspect-ratio:4/5;background:var(--cream-2);border-radius:22px;overflow:hidden}.p-components .slide .shot img{object-fit:cover;width:100%;height:100%;display:block}.p-components .slide blockquote{font-family:var(--display);color:var(--navy);margin:0;font-size:clamp(1.08rem,2vw,1.4rem);font-style:normal;font-weight:500;line-height:1.34}.p-components .slide .attrib{letter-spacing:.12em;text-transform:uppercase;color:#2f6668;margin:.9rem 0 0;font-size:.8rem;font-weight:600}.p-components .carbar{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1.25rem;padding-top:1.1rem;display:flex}.p-components .carbtn{font:inherit;cursor:pointer;color:var(--navy);background:#fff;border:1px solid #11294b52;border-radius:999px;padding:.62rem 1.05rem;font-size:.88rem;line-height:1}.p-components .carbtn:hover{background:var(--cream)}.p-components .carbtn:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.p-components .dots{gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.p-components .dots button{cursor:pointer;width:30px;height:30px;font:inherit;color:var(--navy);background:#fff;border:1px solid #11294b52;border-radius:50%;padding:0;font-size:.8rem}.p-components .dots button[aria-current=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.p-components .dots button:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.p-components .carstat{color:var(--ink);margin-left:auto;font-size:.82rem;line-height:1.4}@media (width<=680px){.p-components .slide{grid-template-columns:1fr}.p-components .slide .shot{aspect-ratio:16/10}.p-components .carstat{width:100%;margin-left:0}}.p-components .prose{max-width:var(--cw)}.p-components .prose>*+*{margin-top:1.1rem}.p-components .prose h4{color:var(--navy);margin-top:2rem;font-size:1.16rem;line-height:1.3}.p-components .prose p{line-height:1.7}.p-components .prose ul{margin-left:1.45rem;list-style:outside}.p-components .prose li{margin-top:.5rem;padding-left:.35rem;line-height:1.64}.p-components .prose li::marker{color:var(--teal);font-weight:600}.p-components .prose a:not(.btn):not(.tlink){color:var(--orange-text);transition:box-shadow .2s;box-shadow:inset 0 -1px #cf3f0e6b}.p-components .prose a:not(.btn):not(.tlink):hover{box-shadow:inset 0 -2px 0 var(--orange)}@media (width>=860px){.p-components .imgrow.flip .rowshot{order:2}}.p-components .rowcopy .tlink{margin-top:1.15rem}.p-components .figwide{margin:0}.p-components .figwide .shotbox{background:var(--cream-2);border-radius:32px;overflow:hidden}.p-components .figwide img{object-fit:cover;aspect-ratio:16/7;width:100%;display:block}.p-components .figwide figcaption{max-width:62ch;color:var(--ink);margin-top:1rem;font-size:.92rem;line-height:1.62}.p-components .twocopy{max-width:58rem}.p-components .twocopy h4{letter-spacing:.22em;text-transform:uppercase;color:var(--teal);margin:0 0 .9rem;font-size:.71rem;font-weight:700}.p-components .twocopy p{font-family:var(--display);color:var(--navy);margin:0;font-size:clamp(1.14rem,1.75vw,1.48rem);font-weight:500;line-height:1.4}.p-components .acc{background:var(--white);border:1px solid var(--line);border-radius:28px;max-width:48rem;padding:clamp(.6rem,1.4vw,1.1rem) clamp(1.1rem,2.2vw,1.8rem)}.p-components .qh{border-top:1px solid var(--line);margin:0}.p-components .acc>.qh:first-of-type{border-top:0}.p-components .q{cursor:pointer;text-align:left;width:100%;color:var(--navy);font-family:var(--body);background:0 0;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem .15rem;font-size:1.01rem;font-weight:600;line-height:1.42;transition:color .18s;display:flex}.p-components .q:hover{color:var(--orange-text)}.p-components .chev{background:var(--cream);width:32px;height:32px;color:var(--navy);transition:transform .24s var(--ease),background .18s;border-radius:50%;flex:none;place-items:center;display:grid}.p-components .chev svg{width:15px;height:15px}.p-components .q[aria-expanded=true] .chev{background:var(--sage-2);transform:rotate(180deg)}.p-components .a{padding:0 .15rem 1.15rem}.p-components .a p{max-width:60ch;margin:0;font-size:.97rem;line-height:1.68}.p-components .tabs{max-width:56rem}.p-components .tabstrip{flex-wrap:wrap;gap:.55rem;margin-bottom:1.15rem;display:flex}.p-components .tabbtn{font:inherit;color:var(--navy);background:var(--white);cursor:pointer;border:2px solid #11294b33;border-radius:999px;padding:.6rem 1.2rem;font-size:.95rem;font-weight:600;transition:background .18s,border-color .18s,color .18s}.p-components .tabbtn:hover{border-color:var(--navy)}.p-components .tabbtn[aria-selected=true]{background:var(--navy);border-color:var(--navy);color:#fff}.p-components .tabbtn:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.p-components .tabpanel{background:var(--white);border:1px solid var(--line);border-radius:28px;padding:clamp(1.2rem,2.4vw,1.9rem)}.p-components .tabpanel[hidden]{display:none}.p-components .tabpanel:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.p-components .tabpanel h4{font-family:var(--display);color:var(--navy);margin:0 0 .6rem;font-size:clamp(1.2rem,1.9vw,1.5rem);font-weight:500;line-height:1.16}.p-components .tabpanel p{max-width:52ch;margin:0;font-size:.98rem;line-height:1.66}.p-components .tabpanel .tlink{margin-top:1.05rem}.p-components .ccard{background:var(--white);border:1px solid var(--line);width:100%;transition:transform .22s var(--ease),box-shadow .22s;border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.p-components .ccard:hover{transform:translateY(-3px);box-shadow:0 22px 44px #11294b21}.p-components .ccard img{object-fit:cover;width:100%;height:clamp(165px,17vw,215px);display:block}.p-components .cbody{flex-direction:column;flex:1;padding:clamp(1.15rem,2vw,1.5rem);display:flex}.p-components .cbody h4{color:var(--navy);margin:0 0 .5rem;font-size:1.13rem;line-height:1.28}.p-components .cbody p{margin:0;font-size:.95rem;line-height:1.62}.p-components .cbody .tlink{align-self:flex-start;margin-top:auto;padding-top:1.15rem}.p-components .gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.7rem,1.4vw,1.1rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=780px){.p-components .gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.p-components .gallery img{object-fit:cover;border-radius:22px;width:100%;height:clamp(140px,15.5vw,215px);display:block}.p-components .gcap{max-width:58ch;margin:1rem 0 0;font-size:.9rem;line-height:1.6}.p-components .person .role{color:var(--ink);margin:0;font-size:.92rem;line-height:1.5}.p-components .files{background:var(--white);border:1px solid var(--line);border-radius:28px;max-width:52rem;margin:0;padding:0;list-style:none;overflow:hidden}.p-components .files li+li{border-top:1px solid var(--line)}.p-components .frow{align-items:flex-start;gap:1.05rem;padding:clamp(1rem,2vw,1.3rem);transition:background .18s;display:flex}.p-components .frow:hover{background:var(--cream)}.p-components .fic{background:var(--sage);width:44px;height:44px;color:var(--navy);border-radius:50%;flex:none;place-items:center;display:grid}.p-components .fic svg{width:20px;height:20px}.p-components .fname{color:var(--navy);font-size:1.01rem;font-weight:600;line-height:1.35;display:block}.p-components .fmeta{color:var(--ink);margin-top:.32rem;font-size:.85rem;line-height:1.5;display:block}.p-components .needchip{letter-spacing:.14em;text-transform:uppercase;color:var(--orange-text);background:#cf3f0e14;border:1px dashed #cf3f0e73;border-radius:999px;margin-top:.5rem;padding:.2rem .66rem;font-size:.64rem;font-weight:700;display:inline-block}.p-components .stats{grid-template-columns:minmax(0,1fr);gap:clamp(.85rem,1.7vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=620px){.p-components .stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.p-components .stats li{text-align:center;background:#ffffff17;border:1px solid #fff3;border-radius:28px;padding:clamp(1.4rem,2.6vw,2rem)}.p-components .stats b{font-family:var(--display);color:#fff;font-size:clamp(2.1rem,4.4vw,3.2rem);font-weight:500;line-height:1;display:block}.p-components .stats span{color:#c4d4e9;margin-top:.6rem;font-size:.95rem;line-height:1.45;display:block}.p-components .statfoot{color:#c4d4e9;margin:1.25rem 0 0;font-size:.96rem;line-height:1.6}.p-components .tablecard{background:var(--paper);color:var(--ink);border-radius:28px;padding:clamp(1.2rem,2.4vw,1.9rem)}.p-components .tscroll{border:1px solid var(--line);background:var(--white);border-radius:20px;overflow-x:auto}.p-components .tscroll:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.p-components table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.94rem}.p-components caption{caption-side:top;text-align:left;color:var(--ink);padding:1rem 1.1rem .85rem;font-size:.9rem;line-height:1.55}.p-components th,.p-components td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.8rem 1.1rem}.p-components thead th{letter-spacing:.15em;text-transform:uppercase;color:#2f6668;background:var(--cream);white-space:nowrap;font-size:.68rem;font-weight:700}.p-components tbody th{color:var(--navy);font-weight:600}.p-components tbody tr:last-child th,.p-components tbody tr:last-child td{border-bottom:0}.p-components td.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--navy);font-weight:600}.p-components .tafter{color:var(--ink);margin:.9rem 0 0;font-size:.86rem;line-height:1.55}.p-components .quotewrap{max-width:58rem}.p-components .quotewrap .standalone-quote+.standalone-quote{margin-top:clamp(1.2rem,2.4vw,2rem)}.p-components .standalone-quote.withpic{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.2rem,2.6vw,2.2rem);display:grid}@media (width>=720px){.p-components .standalone-quote.withpic{grid-template-columns:minmax(0,9.5rem) minmax(0,1fr)}}.p-components .standalone-quote.withpic blockquote{font-size:clamp(1.2rem,2.2vw,1.65rem)}.p-components .callout{border-radius:28px;max-width:52rem;padding:clamp(1.25rem,2.4vw,1.85rem)}.p-components .callout+.callout{margin-top:1.25rem}.p-components .callout h4{color:var(--navy);margin:0 0 .5rem;font-size:1.14rem;line-height:1.3}.p-components .callout p{margin:0;font-size:.98rem;line-height:1.66}.p-components .callout.strong{background:#cf3f0e14;border:1px solid #cf3f0e61}.p-components .callout.quiet{background:var(--cream);border:1px solid var(--line)}.p-components .bubble{background:var(--white);max-width:44rem}.p-components .bubble h4{color:var(--navy);margin:0 0 .35rem;font-size:1.06rem;line-height:1.3}.p-components .bubble p{color:var(--ink);margin:0 0 .9rem;font-size:.95rem;line-height:1.58}.p-components .bubble .ic svg{width:21px;height:21px}.p-components .acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem 1.5rem;margin-top:1.6rem;display:flex}.p-components .video{max-width:56rem}.p-components .vframe{background:var(--navy);border-radius:28px;position:relative;overflow:hidden}.p-components .vposter[hidden],.p-components .vplayer[hidden]{display:none}.p-components .vposter img{object-fit:cover;aspect-ratio:16/9;width:100%;display:block}.p-components .playbtn{cursor:pointer;width:100%;font:inherit;color:#fff;background:linear-gradient(#11294b1f,#11294b8c);border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.p-components .playbtn .disc{background:var(--paper);width:clamp(64px,8vw,88px);height:clamp(64px,8vw,88px);color:var(--navy);transition:transform .22s var(--ease);border-radius:50%;place-items:center;display:grid}.p-components .playbtn .disc svg{width:26px;height:26px;margin-left:4px}.p-components .playbtn:hover .disc{transform:scale(1.07)}.p-components .playbtn:focus-visible{outline:3px solid var(--orange);outline-offset:-6px}.p-components .plab{text-shadow:0 1px 12px #11294bb3;font-size:.95rem;font-weight:600;line-height:1.4;position:absolute;bottom:clamp(.9rem,2.4vw,1.3rem);left:clamp(1rem,3vw,1.6rem);right:clamp(1rem,3vw,1.6rem)}.p-components .vplayer{aspect-ratio:16/9;text-align:center;color:#dce6f4;place-items:center;padding:clamp(1.2rem,3vw,2rem);display:grid}.p-components .vplayer:focus-visible{outline:3px solid var(--orange);outline-offset:-6px}.p-components .vneed{letter-spacing:.19em;text-transform:uppercase;color:var(--sage);margin:0;font-size:.66rem;font-weight:700}.p-components .vplayer p+p{max-width:44ch;margin-top:.7rem;font-size:.96rem;line-height:1.6}.p-components .vclose{margin-top:1.15rem}.p-components .vmeta{max-width:60ch;margin:1rem 0 0;font-size:.9rem;line-height:1.62}.p-components .formcard{background:var(--white);border:1px solid var(--line);border-radius:30px;max-width:44rem;padding:clamp(1.4rem,2.8vw,2.2rem)}.p-components .formcard h4{font-family:var(--display);color:var(--navy);margin:0 0 .5rem;font-size:clamp(1.35rem,2.1vw,1.7rem);font-weight:500;line-height:1.12}.p-components .fintro{max-width:48ch;margin:0 0 1.4rem;font-size:.94rem;line-height:1.6}.p-components .fld{min-width:0;margin:0 0 1.05rem}.p-components .fld>label{color:var(--navy);margin-bottom:.35rem;font-size:.88rem;font-weight:600;display:block}.p-components .req{color:#5c6376;font-weight:400}.p-components .hint{color:#5c6376;margin:.35rem 0 0;font-size:.82rem;line-height:1.5}.p-components .frows{grid-template-columns:minmax(0,1fr);gap:0 1rem;display:grid}@media (width>=560px){.p-components .frows{grid-template-columns:repeat(2,minmax(0,1fr))}}.p-components .formcard input[type=text],.p-components .formcard input[type=email],.p-components .formcard textarea{width:100%;font:inherit;color:var(--ink);background:var(--paper);border:2px solid #11294b33;border-radius:16px;padding:.7rem .9rem;font-size:1rem}.p-components .formcard textarea{resize:vertical;border-radius:20px;line-height:1.6}.p-components .formcard input[type=text]:focus-visible,.p-components .formcard input[type=email]:focus-visible,.p-components .formcard textarea:focus-visible{border-color:var(--navy);outline:3px solid var(--orange);outline-offset:2px}.p-components .formcard [aria-invalid=true]{border-color:var(--orange-text);background:#fdf3f0}.p-components .err{color:var(--orange-text);margin:.4rem 0 0;font-size:.83rem;font-weight:600;line-height:1.5}.p-components .err[hidden]{display:none}.p-components .formcard fieldset{border:0;min-width:0;margin:0 0 1.05rem;padding:0}.p-components .formcard legend{letter-spacing:.13em;text-transform:uppercase;color:var(--teal);margin-bottom:.5rem;padding:0;font-size:.78rem;font-weight:700}.p-components .opts{grid-template-columns:minmax(0,1fr);gap:.55rem;display:grid}@media (width>=560px){.p-components .opts{grid-template-columns:repeat(3,minmax(0,1fr))}}.p-components .opt{min-width:0;margin:0;position:relative}.p-components .opt input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.p-components .opt label{text-align:center;background:var(--paper);color:var(--navy);cursor:pointer;border:2px solid #11294b38;border-radius:999px;justify-content:center;align-items:center;height:100%;padding:.6rem .8rem;font-size:.93rem;font-weight:600;line-height:1.3;transition:background .16s,border-color .16s,color .16s;display:flex}.p-components .opt label:hover{border-color:var(--navy)}.p-components .opt input:checked+label{background:var(--navy);border-color:var(--navy);color:#fff}.p-components .opt input:focus-visible+label{outline:3px solid var(--orange);outline-offset:3px}.p-components .check{align-items:flex-start;gap:.65rem;margin:0 0 1rem;display:flex}.p-components .check input{accent-color:#11294b;flex:none;width:1.15rem;height:1.15rem;margin:.15rem 0 0}.p-components .check input:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.p-components .check label{color:var(--ink);cursor:pointer;font-size:.94rem;line-height:1.5}.p-components .third{color:#5c6376;border:1px dashed #11294b47;border-radius:18px;align-items:flex-start;gap:.75rem;margin:0 0 1rem;padding:.75rem .95rem;font-size:.85rem;line-height:1.55;display:flex}.p-components .third .dot{background:var(--sage);border-radius:50%;flex:none;width:.8rem;height:.8rem;margin-top:.32rem}.p-components .consent{color:#5c6376;margin:0 0 1.15rem;font-size:.85rem;line-height:1.6}.p-components .out{background:var(--cream);border:1px solid var(--line);color:var(--navy);border-radius:20px;margin:1.1rem 0 0;padding:.9rem 1.1rem;font-size:.93rem;line-height:1.58}.p-components .out[hidden]{display:none}@media (prefers-reduced-motion:reduce){.p-components .chev,.p-components .ccard,.p-components .playbtn .disc{transition:none}}.p-components .crumbbar{background:0 0;border:0}.p-components .crumbbar .wrap{max-width:var(--maxw);padding:clamp(1rem,2vw,1.5rem) var(--gut) 0;margin:0 auto}.p-components .crumbs{letter-spacing:.055em;text-transform:uppercase;font-size:.78rem;font-weight:600}.p-components .crumbs ol{flex-wrap:wrap;align-items:center;gap:.2rem .6rem;margin:0;padding:0;list-style:none;display:flex}.p-components .crumbs li{color:var(--ink-soft,#5a6480);align-items:center;gap:.6rem;display:flex}.p-components .crumbs li+li:before{content:"";opacity:.55;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:.38em;height:.38em;margin-bottom:.06em;transform:rotate(-45deg)}.p-components .crumbs a{color:inherit;text-underline-offset:.32em;-webkit-text-decoration:underline #5a648066;text-decoration:underline #5a648066;text-decoration-thickness:1px}.p-components .crumbs a:hover,.p-components .crumbs a:focus-visible{color:var(--navy);text-decoration-color:currentColor}.p-components .crumbs [aria-current=page]{color:var(--navy);text-decoration:none}.p-components .p-sb .prose ul,.p-components .p-sb .acc .a ul{margin-left:0;padding-left:0;list-style:none}.p-components .p-sb .prose ul>li,.p-components .p-sb .acc .a ul>li{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-3 -3 38 32'%3E%3Cpath d='M4 10 C 7 14, 12 21, 15 21 C 18 21, 23 11, 29 3' fill='none' stroke='%23EF5A28' stroke-width='5.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:0 .3em;background-repeat:no-repeat;background-size:1.05rem .9rem;padding-left:1.75rem}.p-contact .band{padding-block:var(--sp-m) var(--sp-xl);position:relative;overflow-x:clip}.p-contact .z1{z-index:1}.p-contact .z2{z-index:2}.p-contact .z3{z-index:3}.p-contact .band h2.h2{font-size:clamp(1.75rem,2.9vw,2.6rem)}.p-contact .band p+p{margin-top:1rem}.p-contact .shead{text-align:center;max-width:44rem;margin:0 auto clamp(1.9rem,3.4vw,2.8rem)}.p-contact .shead p{margin-top:1.05rem;font-size:1.02rem;line-height:1.66}.p-contact .ctform{background:var(--white);border:1px solid var(--line);max-width:52rem;margin-inline:auto;padding:clamp(1.25rem,2.8vw,2.2rem);box-shadow:0 30px 66px #11294b29}.p-contact .ctform .wpforms-container{background:0 0;border:0;border-radius:0;max-width:none;margin:0;padding:0}.p-contact .ctform>*+.wpforms-container{margin-top:1.4rem}.p-contact .ctform .cardhead{font-family:var(--display);color:var(--navy);margin:0 0 .4rem;font-size:clamp(1.45rem,2.3vw,1.95rem);font-weight:500;line-height:1.12}.p-contact .ctform .psub{color:#5c6376;max-width:56ch;margin:0 0 .6rem;font-size:.97rem;line-height:1.62}.p-contact .ctform .psub a{color:var(--orange-text);font-weight:600;box-shadow:inset 0 -1px #cf3f0e6b}.p-contact .ctform .psub a:hover{box-shadow:inset 0 -2px 0 var(--orange)}:is(.p-contact .ctform:has(.wpforms-confirmation-container-full) .cardhead,.p-contact .ctform:has(.wpforms-confirmation-container-full) .psub,.p-contact .ctform:has(.wpforms-confirmation-container) .cardhead,.p-contact .ctform:has(.wpforms-confirmation-container) .psub){display:none}.p-contact .ctform .nojs{background:var(--cream);border-radius:20px;margin:1.1rem 0 0;padding:.95rem 1.15rem;font-size:.9rem;line-height:1.6}.p-contact .ctform .nojs p{margin:0}.p-contact .ctform .nojs p+p{margin-top:.6rem}.p-contact .ctform .nojs a{color:var(--orange-text);overflow-wrap:anywhere;font-weight:600;box-shadow:inset 0 -1px #cf3f0e6b}.p-contact .ctform .nojs a:hover{box-shadow:inset 0 -2px 0 var(--orange)}.p-contact .ctnone{background:var(--white);border:1px solid var(--line);text-align:center;max-width:52rem;margin-inline:auto;padding:clamp(1.4rem,3vw,2.5rem)}.p-contact .ctnone p{margin:0;font-size:1.02rem;line-height:1.64}.p-contact .fine{color:#5c6376;max-width:52rem;margin:1.1rem auto 0;font-size:.86rem;line-height:1.55}.p-contact .ctform .fine{max-width:none;margin:.85rem 0 0;font-size:.83rem}.p-contact .trust{background:var(--paper);border:1px solid var(--line);align-items:flex-start;gap:1.05rem;max-width:52rem;margin:clamp(1.4rem,2.6vw,2.1rem) auto 0;padding:clamp(1.05rem,2.2vw,1.5rem);display:flex}.p-contact .trust .ic{background:var(--sage-2);width:2.7rem;height:2.7rem;color:var(--navy);border-radius:50%;flex:none;place-items:center;display:grid}.p-contact .trust .ic svg{width:1.3rem;height:1.3rem}.p-contact .trust .tnote{min-width:0}.p-contact .trust p{margin:0;font-size:.96rem;line-height:1.62}.p-contact .trust p+p{margin-top:.7rem}.p-contact .trust a{color:var(--orange-text);overflow-wrap:anywhere;font-weight:600;box-shadow:inset 0 -1px #cf3f0e6b}.p-contact .trust a:hover{box-shadow:inset 0 -2px 0 var(--orange)}.p-contact .nextrow{max-width:72rem;margin-inline:auto;padding:0;list-style:none}@media (width>=1000px){.p-contact .nextrow{grid-template-columns:repeat(3,minmax(0,1fr))}}.p-contact .nextrow li{display:flex}.p-contact .ncard{background:var(--cream);border:1px solid var(--line);flex-direction:column;gap:.85rem;width:100%;padding:clamp(1.3rem,2.2vw,1.85rem);display:flex}.p-contact .ncard .pip{background:var(--navy);color:#fff;width:2.7rem;height:2.7rem;font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:1.3rem;line-height:1;display:grid}.p-contact .ncard h3{color:var(--navy);margin:0;font-size:1.16rem;line-height:1.3}.p-contact .ncard p{margin:0;font-size:.96rem;line-height:1.62}.p-contact .mrow{margin-top:clamp(2.6rem,5vw,4.2rem)}.p-contact .media .shot{aspect-ratio:4/5;max-height:500px}.p-contact .media.nophoto{grid-template-columns:minmax(0,1fr)}.p-contact .media .mcopy{max-width:46ch}.p-contact .media .mcopy h3{font-family:var(--display);color:var(--navy);margin:0 0 .8rem;font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:500;line-height:1.14}.p-contact .media .mcopy p{line-height:1.68}.p-contact .media .mcopy p+p{margin-top:1rem}.p-contact .media .mcopy a{color:var(--orange-text);overflow-wrap:anywhere;font-weight:600;box-shadow:inset 0 -1px #cf3f0e6b}.p-contact .media .mcopy a:hover{box-shadow:inset 0 -2px 0 var(--orange)}.p-contact .wayshead{text-align:center;max-width:44rem;margin:0 auto .9rem}.p-contact .reachrow{max-width:60rem;margin:0 auto clamp(2rem,3.6vw,3rem);padding:0;list-style:none}.p-contact .reachrow li{display:flex}.p-contact .reachrow .bubble{background:var(--white);width:100%}.p-contact .reachrow .bubble p{margin:0}.p-contact .reachrow .tlink{overflow-wrap:anywhere;max-width:100%;min-height:24px;line-height:24px;display:inline-block}.p-contact .elserow{max-width:72rem;margin-inline:auto;padding:0;list-style:none}.p-contact .elserow li{display:flex}.p-contact .elserow .bubble{background:var(--white);flex-direction:column;width:100%}.p-contact .elserow .bubble .ic{background:var(--sage-2);width:2.7rem;height:2.7rem}.p-contact .elserow .bubble .ic svg{width:1.3rem;height:1.3rem}.p-contact .elserow .bubble h3{font-size:1.16rem;line-height:1.3}.p-contact .elserow .bubble p{font-size:.96rem;line-height:1.62}.p-contact .elserow .bubble>div{flex-direction:column;flex:1;min-width:0;display:flex}.p-contact .elserow .bubble .tlink{align-self:flex-start;margin-top:auto}.p-contact .ctcols{flex-direction:column;gap:clamp(1.2rem,2.4vw,1.6rem);display:flex}.p-contact .ctrail{display:contents}.p-contact .ctinfo{order:1}.p-contact .ctmain{order:2;min-width:0}.p-contact .ctmore{order:3;gap:clamp(1rem,2vw,1.2rem);display:grid}@media (width>=1040px){.p-contact .ctcols{grid-template-columns:minmax(0,1fr) 19.5rem;align-items:start;gap:clamp(1.7rem,3vw,3.2rem);display:grid}.p-contact .ctrail{top:calc(var(--hdrH,96px) + 1.4rem);grid-area:1/2;gap:clamp(1rem,2vw,1.2rem);display:grid;position:sticky}.p-contact .ctmain{grid-area:1/1}}.p-contact .ctmod{background:var(--white);border:1px solid var(--line);border-radius:24px;min-width:0;padding:clamp(1.05rem,2vw,1.35rem)}.p-contact .ctrailh{font-family:var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--teal);margin:0 0 .85rem;font-size:.71rem;font-weight:700;line-height:1.4}.p-contact .ctways{gap:.85rem;margin:0;display:grid}.p-contact .ctways dt{color:var(--navy);margin:0 0 .15rem;font-size:.8rem;font-weight:600}.p-contact .ctways dd{overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.4}.p-contact .ctways a{color:var(--orange-text);font-weight:600;box-shadow:inset 0 -1px #cf3f0e6b}.p-contact .ctways a:hover{box-shadow:inset 0 -2px 0 var(--orange)}.p-contact .ctcta h3{font-family:var(--display);color:var(--navy);margin:0 0 .45rem;font-size:1.25rem;font-weight:500;line-height:1.2}.p-contact .ctcta p{margin:0 0 .6rem;font-size:.94rem;line-height:1.55}.p-contact .ctmain .shead{text-align:left;max-width:none;margin-inline:0}.p-contact .ctmain .ctform{max-width:none;margin-inline:0}.p-donate .band{padding-block:var(--sp-l) var(--sp-m);z-index:1;position:relative;overflow-x:clip}.p-donate .z1{z-index:1}.p-donate .z2{z-index:2}.p-donate .z3{z-index:3}.p-donate .z4{z-index:4}.p-donate .z5{z-index:5}.p-donate .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.p-donate .ihero.hx.dhero{z-index:2;min-height:clamp(19rem,29vw,25rem);padding:clamp(4rem,6.6vw,6rem) 0 clamp(9rem,15vw,13rem)}.p-donate .ihero.hx.hx-bleed.dhero .hx-scrim{background:linear-gradient(178deg,#11294bcc 0%,#11294bad 40%,#11294bb8 76%,#11294bd6 100%)}.p-donate .ihero.hx.hx-bleed.dhero .wrap{padding-block:0}.p-donate .ihero.hx.hx-bleed.dhero .hx-col{max-width:none}.p-donate .ihero.hx.dhero h1{letter-spacing:-.018em;text-shadow:0 2px 22px #09142680;max-width:26ch;font-size:clamp(2rem,3.3vw,2.85rem);line-height:1.03}.p-donate .ihero.hx.dhero .stand{text-shadow:0 2px 18px #0914268c;max-width:52ch;font-size:clamp(1rem,1.1vw,1.12rem);line-height:1.5}.p-donate .dtear{height:var(--tearH);pointer-events:none;z-index:2;--face:var(--paper);line-height:0;position:absolute;bottom:0;left:0;right:0}.p-donate .dtear svg{width:100%;height:100%;display:block}.p-donate .dtear .face{color:var(--face)}.p-donate .deckwrap{z-index:3;background:var(--paper);padding-bottom:var(--sp-m);margin-top:-1px;display:flow-root;position:relative}.p-donate .deck{z-index:1;grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1rem,2.1vw,1.7rem);margin-top:calc(-1*clamp(6.2rem,11.4vw,9.8rem));display:grid;position:relative}@media (width>=961px){.p-donate .deck.withaside{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)}}.p-donate .give{background:var(--white);border:1px solid var(--line);border-radius:26px;overflow:hidden;box-shadow:0 34px 74px #11294b42}.p-donate .give-h{font-family:var(--display);letter-spacing:-.012em;color:var(--navy);margin:0;padding:clamp(1.05rem,2.2vw,1.6rem) clamp(1.05rem,2.2vw,1.6rem) 0;font-size:clamp(1.5rem,2.2vw,1.95rem);font-weight:500;line-height:1.06}.p-donate .give.stepped .give-h{padding-bottom:clamp(.8rem,1.6vw,1.1rem)}.p-donate .steps{background:var(--cream);border-block:1px solid var(--line);margin:0;padding:0;list-style:none;display:none}.p-donate .give.stepped .steps{display:flex}.p-donate h2.sr-only+.steps{border-top:0}.p-donate .steps li{color:#5c6376;text-align:center;flex:1 1 0;justify-content:center;align-items:center;gap:.5rem;padding:.8rem .5rem;font-size:.82rem;font-weight:600;line-height:1.2;display:flex}.p-donate .steps li+li{border-left:1px solid var(--line)}.p-donate .steps li[aria-current=step]{background:var(--white);color:var(--navy)}.p-donate .steps .n{width:1.45rem;height:1.45rem;color:var(--navy);background:#11294b1f;border-radius:50%;flex:none;place-items:center;font-size:.74rem;display:grid}.p-donate .steps li[aria-current=step] .n{background:var(--orange);color:#fff}.p-donate .steps li.done .n{background:var(--sage);color:var(--navy)}.p-donate .panel{padding:clamp(1.05rem,2.2vw,1.6rem)}.p-donate .panel[hidden]{display:none}.p-donate .panel+.panel{border-top:1px solid var(--line)}.p-donate .give.stepped .panel+.panel{border-top:0}.p-donate .panel h3{font-family:var(--display);color:var(--navy);margin:0 0 .7rem;font-size:clamp(1.2rem,1.7vw,1.45rem);font-weight:500;line-height:1.1}.p-donate .panel h3:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.p-donate fieldset{border:0;min-width:0;margin:0 0 .85rem;padding:0}.p-donate legend{letter-spacing:.13em;text-transform:uppercase;color:var(--teal);margin-bottom:.42rem;padding:0;font-size:.78rem;font-weight:600}.p-donate .opts{grid-template-columns:repeat(auto-fit,minmax(4.6rem,1fr));gap:.55rem;display:grid}.p-donate .opts.pair{grid-template-columns:repeat(2,minmax(0,1fr))}.p-donate .opt{min-width:0;position:relative}.p-donate .opt input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.p-donate .opt label{background:var(--paper);color:var(--navy);cursor:pointer;text-align:center;border:2px solid #11294b38;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:.62rem .55rem;font-size:.98rem;font-weight:600;transition:background .16s,border-color .16s,color .16s;display:flex}.p-donate .opt label:hover{border-color:var(--navy)}.p-donate .opt input:checked+label{background:var(--navy);border-color:var(--navy);color:#fff}.p-donate .opt input:focus-visible+label{outline:3px solid var(--orange);outline-offset:3px}.p-donate .freqnote{color:#5c6376;margin:.6rem 0 0;font-size:.9rem;line-height:1.5}.p-donate .fld{min-width:0;margin:0 0 .9rem}.p-donate .fld[hidden]{display:none}.p-donate .fld>label{color:var(--navy);margin-bottom:.32rem;font-size:.85rem;font-weight:600;display:block}.p-donate .fld .hint{color:#5c6376;margin-top:.3rem;font-size:.8rem;display:block}.p-donate .money{background:var(--paper);border:2px solid #11294b33;border-radius:14px;align-items:center;gap:.45rem;padding-inline:.85rem;display:flex}.p-donate .money .cur{color:var(--navy);font-weight:600}.p-donate .money input{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;border-radius:0;min-height:44px;padding:.68rem 0;font-size:1rem}.p-donate .money:focus-within{border-color:var(--navy);outline:3px solid var(--orange);outline-offset:2px}.p-donate .money input:focus-visible{outline:0}.p-donate .money.bad{border-color:var(--orange-text);background:#fdf3f0}.p-donate .err{color:var(--orange-text);margin-top:.35rem;font-size:.82rem;font-weight:600;display:block}.p-donate .err[hidden]{display:none}.p-donate .acts{flex-wrap:wrap;align-items:center;gap:.7rem 1.1rem;margin-top:.95rem;display:flex}.p-donate .stepb{display:none}.p-donate .give.stepped .stepb{display:inline-flex}.p-donate .give.stepped .acts.stepb{display:flex}.p-donate .backb{font:inherit;color:var(--navy);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-items:center;padding:.4rem 0;font-size:.92rem;font-weight:600;text-decoration:underline}.p-donate .backb:hover{color:var(--orange-text)}.p-donate .backb:focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:8px}.p-donate .fine{color:#5c6376;margin:.7rem 0 0;font-size:.8rem;line-height:1.55}.p-donate .summary{background:var(--cream);border-radius:18px;flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem;margin:0 0 1.05rem;padding:.9rem 1.1rem;display:flex}.p-donate .summary[hidden]{display:none}.p-donate .summary dt{letter-spacing:.13em;text-transform:uppercase;color:var(--teal);margin:0;font-size:.78rem;font-weight:600}.p-donate .summary dd{font-family:var(--display);color:var(--navy);margin:0 1rem 0 0;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:500;line-height:1}.p-donate .summary dd:last-child{margin-right:0}.p-donate .handoff{border:1px solid var(--line);background:var(--paper);border-radius:18px;align-items:flex-start;gap:.85rem;margin-bottom:1.05rem;padding:1rem 1.1rem;display:flex}.p-donate .handoff .lock{background:var(--sage);width:2.4rem;height:2.4rem;color:var(--navy);border-radius:50%;flex:none;place-items:center;display:grid}.p-donate .handoff .lock svg{width:1.15rem;height:1.15rem}.p-donate .handoff p{color:var(--ink);margin:0;font-size:.92rem;line-height:1.55}.p-donate .handoff p+p{margin-top:.5rem}.p-donate .captcha{color:#5c6376;border:1px dashed #11294b4d;border-radius:16px;align-items:center;gap:.7rem;margin:0 0 1.05rem;padding:.75rem .95rem;font-size:.84rem;line-height:1.5;display:flex}.p-donate .captcha .dot{background:var(--sage);border-radius:50%;flex:none;width:.8rem;height:.8rem}.p-donate .nojs{background:var(--cream);border-top:1px solid var(--line);padding:.85rem clamp(1.05rem,2.2vw,1.6rem)}.p-donate .nojs p{color:#5c6376;margin:0;font-size:.85rem;line-height:1.55}.p-donate .nojs p+p{margin-top:.5rem}.p-donate .nojs a{color:var(--orange-text);font-weight:600;box-shadow:inset 0 -2px #cf3f0e59}.p-donate .nodest{padding:clamp(1.05rem,2.2vw,1.6rem);font-size:.95rem;line-height:1.6}.p-donate .nodest p{margin:0 0 1rem}.p-donate .ftv{background:var(--navy);color:#d6e1f0;border-radius:26px;padding:clamp(1.25rem,2.6vw,1.9rem);box-shadow:0 34px 74px #11294b47}.p-donate .ftv h2{color:#fff;font-family:var(--display);letter-spacing:-.012em;margin:0 0 .7rem;font-size:clamp(1.75rem,2.5vw,2.35rem);font-weight:500;line-height:1.02}.p-donate .ftv p{margin:0 0 .7rem;font-size:.95rem;line-height:1.6}.p-donate .ftvq{border-top:1px solid #ffffff38;margin:1rem 0 0;padding-top:.9rem}.p-donate .ftvq blockquote{color:#fff;margin:0;font-size:.97rem;line-height:1.55}.p-donate .ftvq figcaption{color:var(--sage);margin-top:.55rem;font-size:.82rem}.p-donate .goes{background:var(--paper);--face:var(--paper);--fringe:#fff}.p-donate .offer{background:var(--sand);--face:var(--sand);--fringe:var(--sand-fringe)}.p-donate .pfund{background:var(--navy);--face:var(--navy);--fringe:var(--navy-fringe);color:#d6e1f0}.p-donate .pfund h2,.p-donate .pfund b{color:#fff}.p-donate .pfund .lede,.p-donate .pfund p{color:#d6e1f0}.p-donate .race{background:var(--cream);--face:var(--cream);--fringe:#faf7f1}.p-donate .close{background:var(--navy);color:#d6e1f0;--face:var(--navy);--fringe:var(--navy-fringe)}.p-donate .band .head,.p-donate .band .lede,.p-donate .band .wrap>p{max-width:62ch}.p-donate .band h2.h2{letter-spacing:0;margin:0 0 .8rem;font-size:clamp(1.65rem,3vw,2.2rem);line-height:1.16}.p-donate .goes h2.h2{letter-spacing:-.014em;font-size:clamp(1.9rem,3.2vw,3rem);line-height:1.02}.p-donate .band .lede{max-width:62ch;margin:0}.p-donate .band p+p{margin-top:1rem}.p-donate .band .offerlist,.p-donate .band .pfact,.p-donate .band .duo{margin-bottom:clamp(1rem,2vw,1.6rem)}.p-donate .band .duo .offerlist{margin-bottom:0}.p-donate .band .gfigs{margin-bottom:clamp(1.8rem,3.4vw,2.8rem)}.p-donate .duo.nophoto{grid-template-columns:minmax(0,1fr)}.p-donate .goes .lede{max-width:none}.p-donate .gfigs{margin:clamp(1.6rem,3vw,2.4rem) 0 0;padding:0;list-style:none}.p-donate .gfigs li{border:1px solid var(--line);background:#fff;border-radius:22px;padding:clamp(1.1rem,2.2vw,1.5rem)}.p-donate .gfigs b{font-family:var(--display);color:var(--navy);font-size:clamp(1.8rem,2.8vw,2.5rem);font-weight:500;line-height:1;display:block}.p-donate .gfigs span{color:var(--ink);margin-top:.45rem;font-size:.92rem;line-height:1.45;display:block}.p-donate .goact{text-align:center;margin-top:clamp(1.3rem,2.4vw,1.8rem)}.p-donate #give-start{scroll-margin-top:calc(clamp(5rem,8vw,7.5rem) + 1.25rem)}.p-donate .goes .wrap>.goact{justify-content:center;width:100%;max-width:none;margin-inline:auto;display:flex}.p-donate .figclose{text-align:center;font-family:var(--display);color:var(--navy);margin:clamp(1.2rem,2.4vw,1.7rem) 0 0;font-size:clamp(1.1rem,2vw,1.32rem);font-style:italic;font-weight:500;line-height:1.35}.p-donate .offerlist{gap:.9rem;max-width:70ch;margin:clamp(1.6rem,3vw,2.2rem) 0 0;padding:0;list-style:none;display:grid}.p-donate .offerlist li{padding-left:1.9rem;line-height:1.62;position:relative}.p-donate .offerlist li:before{content:"✓";color:var(--teal);font-weight:700;position:absolute;top:0;left:0}.p-donate .offerlist b{color:var(--navy)}.p-donate .pfgrid{align-items:center;gap:clamp(1.4rem,3vw,2.6rem);display:grid}@media (width>=900px){.p-donate .pfgrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.p-donate .pfgrid.nophoto{grid-template-columns:minmax(0,1fr)}.p-donate .pfgrid .head,.p-donate .pfgrid .lede,.p-donate .pfgrid .pfcopy>p{max-width:none}.p-donate .pfshot img{object-fit:cover;border-radius:24px;width:100%;height:clamp(240px,30vw,390px);display:block}.p-donate .racepic{margin:clamp(1.6rem,3vw,2.3rem) 0 clamp(1.4rem,2.6vw,2rem);overflow:hidden}.p-donate .racepic img{object-fit:cover;width:100%;height:clamp(220px,26vw,330px);display:block}.p-donate .race .pfact{margin-top:0}.p-donate .pfact{margin-top:1.4rem}.p-donate .pfund .btn-ghost,.p-donate .close .btn-ghost{color:#fff;border-color:#ffffff8c}.p-donate .pfund .btn-ghost:hover,.p-donate .close .btn-ghost:hover{border-color:#fff}.p-donate .closegrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(1.4rem,3.4vw,3rem);display:grid}.p-donate .closegrid.nophoto{grid-template-columns:minmax(0,1fr)}.p-donate .close .circ{aspect-ratio:4/3;border-radius:26px;box-shadow:0 0 0 10px #ffffff1a}.p-donate .close h2.h2{color:#fff;margin:0 0 .55rem}.p-donate .close p.closetag{font-family:var(--display);color:var(--sage);margin:.6rem 0 1rem;font-size:clamp(1.05rem,1.9vw,1.24rem);font-weight:500;line-height:1.35}.p-donate .close p{max-width:56ch;margin:0;font-size:.95rem;line-height:1.6}.p-donate .close p+p{margin-top:.65rem}.p-donate .close a:not(.btn){color:#fff;font-weight:600;box-shadow:inset 0 -2px #fff}.p-donate .closeacts{flex-wrap:wrap;gap:.7rem;margin-top:1.2rem;display:flex}.p-donate .close p.closeacts{max-width:none}.p-donate .close .legal{color:var(--sage);margin-top:1.1rem;font-size:.82rem}@media (width<=960px){.p-donate .deck{margin-top:calc(-1*clamp(4.5rem,9vw,6rem))}.p-donate .closegrid{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.p-donate .steps li{flex-direction:column;gap:.3rem;padding:.7rem .35rem;font-size:.72rem}.p-donate .opts{grid-template-columns:repeat(3,minmax(0,1fr))}.p-donate .opts.pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.p-donate *{transition:none!important}}.p-donate .pfcopy>.head+p,.p-donate .pfcopy>.head+div>p:first-child{margin-top:1rem}.p-donate .captcha{background:#11294b0d;border:0}.p-donate .figclose{margin-inline:auto;max-width:40rem;margin-bottom:clamp(.6rem,1.4vw,1rem);font-style:normal}.p-donate .deck:not(.withaside){max-width:56rem;margin-inline:auto}.p-donate .givewidget,.p-donate .givewpf{padding:clamp(1.05rem,2.2vw,1.6rem)}.p-donate .givewpf .intro{margin:0 0 1rem}.p-donate .givewpf .wpforms-container{background:0 0;border:0;border-radius:0;max-width:none;margin:0;padding:0}.p-donate .givewpf .fine{margin:1rem 0 0;font-size:.85rem}.p-donate .givewidget .intro{margin:0}.p-donate .givewidget .gwframe{justify-content:center;margin-top:1.2rem;display:flex}.p-donate .givewidget iframe{background:0 0;border:0;max-width:100%;min-height:24rem;margin:0;padding:0;display:block}.p-donate .givewidget .gwdirect{text-align:center;margin:1.2rem 0 0;font-size:.92rem}.p-donate .givewidget .gwdirect a{color:var(--navy);text-underline-offset:3px;font-weight:600;text-decoration:underline}.p-donate .giveintro{color:var(--navy);margin:0 0 1.15rem;font-size:1.02rem;line-height:1.62}.p-donate .freqnote{margin-top:.85rem;font-size:.95rem}.p-donate .ihero.hx.dhero{min-height:clamp(24rem,36vw,32rem);padding-top:clamp(5rem,8vw,7.5rem)}.p-events .fiverow{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.8vw,1.4rem);margin:clamp(1.6rem,3vw,2.3rem) 0 0;padding:0;list-style:none;display:grid}.p-events .fiverow figure{margin:0}.p-events .fiverow .shot{aspect-ratio:4/3;background:var(--cream-2);border-radius:20px;overflow:hidden}.p-events .fiverow .shot img{object-fit:cover;width:100%;height:100%;display:block}.p-events .fiverow figcaption{opacity:.85;margin-top:.6rem;font-size:.85rem;line-height:1.5}@media (width<=760px){.p-events .fiverow{grid-template-columns:minmax(0,1fr)}}.p-events .empty .eh{font-weight:var(--display-w)}.p-events .copy .actrow{flex-wrap:wrap;align-items:center;gap:.85rem 1.3rem;margin-top:clamp(1.2rem,2.2vw,1.6rem);display:flex}.p-events .copy>p.regnote{margin-top:clamp(1.6rem,3vw,2.2rem)}.p-events .race .h2{margin-bottom:clamp(.9rem,1.6vw,1.2rem)}@media (width<=760px){.p-events .fiverow{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;gap:.8rem;padding-bottom:.4rem;display:grid;overflow-x:auto}.p-events .fiverow li{scroll-snap-align:start}}.p-form .band{padding-block:var(--sp-m) var(--sp-xl);position:relative;overflow-x:clip}.p-form .z1{z-index:1}.p-form .z2{z-index:2}.p-form .z3{z-index:3}.p-form .z4{z-index:4}.p-form .band h2.h2{font-size:clamp(1.75rem,2.9vw,2.6rem)}.p-form .band p+p{margin-top:1rem}.p-form .shead{text-align:center;max-width:44rem;margin:0 auto clamp(1.9rem,3.4vw,2.8rem)}.p-form .shead p{margin-top:1.05rem;font-size:1.02rem;line-height:1.66}.p-form .shead a{color:var(--orange-text);font-weight:600;box-shadow:inset 0 -1px #cf3f0e6b}.p-form .shead a:hover{box-shadow:inset 0 -2px 0 var(--orange)}.p-form .fpform{max-width:56rem;margin-inline:auto}.p-form .fpform .wpforms-container{margin-inline:auto;max-width:none;margin-bottom:0}.p-form .fpform .fpstep-h{font-family:var(--display);color:var(--navy);margin:0 0 1.15rem;font-size:clamp(1.45rem,2.3vw,1.95rem);font-weight:500;line-height:1.12}.p-form .fpform .fpstep-h:focus-visible{outline:3px solid var(--orange);outline-offset:5px;border-radius:10px}.p-form .fpnojs{background:var(--cream);max-width:56rem;margin:1.1rem auto 0;padding:.95rem 1.15rem;font-size:.92rem;line-height:1.6}.p-form .fpnojs p{margin:0}.p-form .fpnojs p+p{margin-top:.7rem}.p-form .fpnojs a{color:var(--orange-text);overflow-wrap:anywhere;font-weight:600;box-shadow:inset 0 -1px #cf3f0e6b}.p-form .fpnojs a:hover{box-shadow:inset 0 -2px 0 var(--orange)}.p-form .fpnone{background:var(--white);border:1px solid var(--line);text-align:center;max-width:56rem;margin-inline:auto;padding:clamp(1.4rem,3vw,2.5rem)}.p-form .fpnone p{margin:0;font-size:1.02rem;line-height:1.64}.p-form .fine{color:#5c6376;max-width:56rem;margin:1.1rem auto 0;font-size:.86rem;line-height:1.55}.p-form .trust{background:var(--paper);border:1px solid var(--line);align-items:flex-start;gap:1.05rem;max-width:56rem;margin:clamp(1.4rem,2.6vw,2.1rem) auto 0;padding:clamp(1.05rem,2.2vw,1.5rem);display:flex}.p-form .trust .ic{background:var(--sage-2);width:2.7rem;height:2.7rem;color:var(--navy);border-radius:50%;flex:none;place-items:center;display:grid}.p-form .trust .ic svg{width:1.3rem;height:1.3rem}.p-form .trust .tnote{min-width:0}.p-form .trust p{margin:0;font-size:.96rem;line-height:1.62}.p-form .trust p+p{margin-top:.7rem}.p-form .trust a{color:var(--orange-text);overflow-wrap:anywhere;font-weight:600;box-shadow:inset 0 -1px #cf3f0e6b}.p-form .trust a:hover{box-shadow:inset 0 -2px 0 var(--orange)}.p-form .nextrow{max-width:72rem;margin-inline:auto;padding:0;list-style:none}@media (width>=1000px){.p-form .nextrow{grid-template-columns:repeat(3,minmax(0,1fr))}}.p-form .nextrow li{display:flex}.p-form .ncard{background:var(--cream);border:1px solid var(--line);flex-direction:column;gap:.85rem;width:100%;padding:clamp(1.3rem,2.2vw,1.85rem);display:flex}.p-form .ncard .pip{background:var(--navy);color:#fff;width:2.7rem;height:2.7rem;font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:1.3rem;line-height:1;display:grid}.p-form .ncard h3{color:var(--navy);margin:0;font-size:1.16rem;line-height:1.3}.p-form .ncard p{margin:0;font-size:.96rem;line-height:1.62}.p-form .mrow{margin-top:clamp(2.6rem,5vw,4.2rem)}.p-form .media .shot{aspect-ratio:4/5;max-height:520px}.p-form .media.nophoto{grid-template-columns:minmax(0,1fr)}.p-form .media .mcopy{max-width:46ch}.p-form .media .mcopy h3{font-family:var(--display);color:var(--navy);margin:0 0 .8rem;font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:500;line-height:1.14}.p-form .media .mcopy p{line-height:1.68}.p-form .media .mcopy p+p{margin-top:1rem}.p-form .media .mcopy a{color:var(--orange-text);overflow-wrap:anywhere;font-weight:600;box-shadow:inset 0 -1px #cf3f0e6b}.p-form .media .mcopy a:hover{box-shadow:inset 0 -2px 0 var(--orange)}.p-form .quotewrap{max-width:58rem;margin:clamp(2.6rem,5vw,4rem) auto 0}.p-form .qalist{background:var(--white);border:1px solid var(--line);max-width:48rem;margin-inline:auto;padding:.35rem clamp(1.1rem,2.2vw,1.75rem)}.p-form .qalist .qh{border-top:1px solid var(--line);margin:0}.p-form .qalist .qh:first-of-type{border-top:0}.p-form .qalist .q{cursor:pointer;text-align:left;width:100%;color:var(--navy);font-family:var(--body);background:0 0;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem .12rem;font-size:1.02rem;font-weight:600;line-height:1.42;transition:color .18s;display:flex}.p-form .qalist .q:hover{color:var(--orange-text)}.p-form .qalist .q:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.p-form .qalist .chev{background:var(--cream);width:32px;height:32px;color:var(--navy);transition:transform .24s var(--ease),background .18s;border-radius:50%;flex:none;place-items:center;display:grid}.p-form .qalist .chev svg{width:15px;height:15px}.p-form .qalist .q[aria-expanded=true] .chev{background:var(--sage-2);transform:rotate(180deg)}.p-form .qalist .a{padding:0 .12rem 1.2rem}.p-form .qalist .a p{max-width:62ch;margin:0;font-size:.97rem;line-height:1.68}.p-form .qalist .a p+p{margin-top:.8rem}.p-form .qalist .a a{color:var(--orange-text);font-weight:600;box-shadow:inset 0 -1px #cf3f0e6b}.p-form .qalist .a a:hover{box-shadow:inset 0 -2px 0 var(--orange)}.p-form .duo.nophoto{grid-template-columns:minmax(0,1fr)}.p-form .closebox p{max-width:46ch;margin-top:1.05rem;font-size:1.04rem;line-height:1.65}.p-form .closebox p a{color:#fff;overflow-wrap:anywhere;font-weight:600;box-shadow:inset 0 -1px #ffffff9e}.p-form .closebox p a:hover{box-shadow:inset 0 -2px #fff}.p-form .closebox .acts{flex-wrap:wrap;align-items:center;gap:.75rem 1.3rem;margin-top:1.6rem;display:flex}@media (prefers-reduced-motion:reduce){.p-form .qalist .chev,.p-form .qalist .q{transition:none}}.p-form .ihero.hx.hx-solid{--hgap:clamp(36px,3.2vw,52px)}.p-form .ihero.hx.hx-solid h1{font-size:clamp(2.1rem,4.2vw,3.4rem)}.p-form .ihero.hx.hx-solid .stand{margin-top:.9rem}.p-form #apply.band{padding-top:clamp(1rem,2vw,1.6rem)}.p-form #apply .shead{margin-bottom:clamp(1.2rem,2.2vw,1.7rem)}.p-form #apply .shead p{margin-top:.6rem}.p-form .nextrow:not(:has(>li:nth-child(3))){grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),28rem));justify-content:center}.p-form .ground-orange .duo.nophoto .duo-copy{text-align:center;max-width:46rem;margin-inline:auto}.p-form .ground-orange .duo.nophoto .closebox p{margin-inline:auto}.p-form .ground-orange .duo.nophoto .closebox .acts{justify-content:center}.p-form .ncard .nshot{border:1px solid var(--line);aspect-ratio:17/22;background:#fff;border-radius:14px;margin:0 0 .35rem;overflow:hidden;box-shadow:0 14px 30px #11294b1f}.p-form .ncard .nshot img{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block}.p-form .ncard .nact{margin-top:auto;padding-top:.4rem}.p-form .nextrow.withshots li .ncard{align-items:flex-start}.p-form .nextrow.withshots li .ncard .nshot{align-self:stretch}.p-form .shead{max-width:52rem}.p-form .ground-orange .duo.nophoto .duo-copy{max-width:66rem}.p-form .ground-orange .duo.nophoto .closebox p{max-width:62rem}@media (width>=1000px){.p-form .nextrow.withshots:not(:has(>li:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr));max-width:72rem}.p-form .nextrow.withshots .ncard.withshot{grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-content:start;align-items:start;gap:.7rem clamp(1.2rem,2vw,1.7rem);display:grid}.p-form .nextrow.withshots .ncard.withshot .nshot{grid-row:1/span 4;margin:0}.p-form .nextrow.withshots .ncard.withshot .nact{margin-top:.2rem}}.p-form #apply.z1{padding-top:clamp(1.6rem,2.6vw,2.2rem)}.p-form #apply.z1 .shead{margin-bottom:clamp(1.2rem,2.2vw,1.6rem)}.p-form.formhero .ihero.hx{padding-bottom:calc(var(--hgap) + var(--brushH) + clamp(7rem,13vw,10.5rem))}.p-form #apply.inhero{padding-top:0;display:flow-root}.p-form #apply.inhero .fpform{z-index:2;margin-top:calc(-1*clamp(8.5rem,15vw,12.5rem));position:relative}.p-form #apply.inhero{scroll-margin-top:calc(clamp(8.5rem,15vw,12.5rem) + 7.5rem)}.p-form #apply.inhero>.wrap{z-index:4}.p-getinvolved{--measure:66ch}.p-getinvolved .band{padding-block:var(--sp-m) var(--sp-xl);position:relative;overflow-x:clip}.p-getinvolved .b-intro{background:var(--cream);--face:var(--cream);--fringe:#faf7f1}.p-getinvolved .b-ways{background:var(--sand);--face:var(--sand);--fringe:var(--sand-fringe)}.p-getinvolved .b-close{background:var(--orange);color:#fff;--face:var(--orange);--fringe:var(--orange-fringe)}.p-getinvolved .z1{z-index:1}.p-getinvolved .z2{z-index:2}.p-getinvolved .z3{z-index:3}.p-getinvolved .col{max-width:var(--measure);width:100%;margin-inline:auto}.p-getinvolved .col>*+*{margin-top:1.15rem}.p-getinvolved .col .h2{margin-top:0}.p-getinvolved .col p{line-height:1.7}.p-getinvolved .shead{text-align:center;max-width:44rem;margin:0 auto clamp(2.1rem,3.6vw,3.1rem)}.p-getinvolved .shead .h2{margin-top:0}.p-getinvolved .shead p{margin-top:1.05rem;font-size:1.03rem;line-height:1.66}.p-getinvolved .duo .shead{text-align:left;max-width:none;margin:0}.p-getinvolved .duo+.ways{margin-top:clamp(2.1rem,3.6vw,3.1rem)}.p-getinvolved .ways{margin:0;grid-template-columns:minmax(0,1fr);gap:clamp(1.2rem,2.4vw,1.9rem);max-width:74rem;margin-inline:auto;padding:0;list-style:none;display:grid}.p-getinvolved .ways>li{display:flex}@media (width>=760px){.p-getinvolved .ways{grid-template-columns:repeat(4,minmax(0,1fr))}.p-getinvolved .ways>li{grid-column:span 2}.p-getinvolved .ways>li:last-child:nth-child(odd){grid-column:2/4}}@media (width>=1060px){.p-getinvolved .ways{grid-template-columns:repeat(6,minmax(0,1fr))}.p-getinvolved .ways>li,.p-getinvolved .ways>li:last-child:nth-child(odd){grid-column:span 2}.p-getinvolved .ways>li:last-child:nth-child(3n+1){grid-column:3/5}.p-getinvolved .ways>li:nth-last-child(2):nth-child(3n+1){grid-column:2/4}.p-getinvolved .ways>li:nth-last-child(2):nth-child(3n+1)+li{grid-column:4/6}}.p-getinvolved .card{background:var(--white);border:1px solid var(--line);width:100%;transition:transform .22s var(--ease),box-shadow .22s;border-radius:26px;flex-direction:column;align-items:flex-start;gap:.8rem;padding:clamp(1.3rem,2.2vw,1.8rem);display:flex}.p-getinvolved .card:hover{transform:translateY(-3px);box-shadow:0 22px 44px #11294b21}.p-getinvolved .card h3{color:var(--navy);margin:0;font-size:1.19rem;line-height:1.3}.p-getinvolved .card p{flex:auto;margin:0;font-size:.97rem;line-height:1.62}.p-getinvolved .card .tlink{margin-top:.15rem}.p-getinvolved .card .circ{background:var(--cream-2);border-radius:50%;flex:none;width:clamp(74px,7.4vw,92px);height:clamp(74px,7.4vw,92px);display:block;overflow:hidden}.p-getinvolved .card .circ img{object-fit:cover;width:100%;height:100%;display:block}.p-getinvolved .card .mark{background:var(--cream);width:56px;height:56px;color:var(--teal);border-radius:50%;flex:none;place-items:center;display:grid}.p-getinvolved .card .mark svg{width:26px;height:26px}.p-getinvolved .b-close .h2{color:#fff}.p-getinvolved .closebox{text-align:center;max-width:46rem;margin-inline:auto}.p-getinvolved .closebox .h2{margin:0}.p-getinvolved .closebox p{color:#fff;margin-top:1.05rem;font-size:1.05rem;line-height:1.64}.p-getinvolved .actrow{flex-wrap:wrap;align-items:center;gap:.9rem 1.5rem;margin-top:1.7rem;display:flex}.p-getinvolved .closebox .actrow{justify-content:center}@media (prefers-reduced-motion:reduce){.p-getinvolved .card{transition:none}}@media (width>=1021px){.partners .plates{grid-template-columns:repeat(var(--plates,6), minmax(0, 1fr))}}.mission .min{padding-inline:var(--gut);box-sizing:border-box}@media (width<=820px){.mission{padding-block:calc(clamp(2.4rem,7vw,3.4rem) + var(--mtear) * .6)!important}}.p-impact .band{padding-block:var(--sp-m) var(--sp-xl);position:relative;overflow-x:clip}.p-impact .z1{z-index:1}.p-impact .z2{z-index:2}.p-impact .z3{z-index:3}.p-impact .z4{z-index:4}.p-impact .z5{z-index:5}.p-impact .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.p-impact .band h2.h2{margin:0 0 1.05rem;font-size:clamp(1.8rem,3vw,2.7rem)}.p-impact .band p+p{margin-top:.9rem}.p-impact .band .col{max-width:64ch}.p-impact .band .col p{line-height:1.66}.p-impact .band .col.spaced{margin-top:clamp(1.8rem,3.4vw,2.6rem)}.p-impact .band .acts{flex-wrap:wrap;gap:.7rem;margin-top:1.7rem;display:flex}.p-impact .band .acts.mid{justify-content:center}.p-impact .band a:not(.btn):not(.tlink){color:var(--orange-text);text-underline-offset:.2em;-webkit-text-decoration:underline #cf3f0e99;text-decoration:underline #cf3f0e99;text-decoration-thickness:1px}.p-impact .band a:not(.btn):not(.tlink):hover{-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-decoration-thickness:2px}.p-impact .ground-navy a:not(.btn):not(.tlink),.p-impact .ground-teal a:not(.btn):not(.tlink){color:#fff;text-underline-offset:.2em;-webkit-text-decoration:underline #fff;text-decoration:underline #fff;text-decoration-thickness:1px}.p-impact .stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:clamp(1.2rem,2.6vw,2rem);margin:clamp(1.8rem,3.4vw,2.6rem) 0 0;padding:0;list-style:none;display:grid}.p-impact h2.sr-only+.stats{margin-top:0}.p-impact .stats li{text-align:center}.p-impact .stats b{font-family:var(--display);color:var(--gold-fringe);font-size:clamp(3rem,7vw,4.6rem);font-weight:500;line-height:1;display:block}.p-impact .stats span{margin-top:.7rem;max-width:24ch;margin-inline:auto;font-size:1rem;line-height:1.5;display:block}.p-impact .growth{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.9rem,2.4vw,2rem);max-width:52rem;margin:clamp(1.8rem,3.4vw,2.6rem) auto 0;display:flex}.p-impact .growth .n{display:block}.p-impact .growth .n b{font-family:var(--display);color:var(--navy);font-size:clamp(2.2rem,5vw,3.4rem);font-weight:500;line-height:1;display:block}.p-impact .growth .n small{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-top:.5rem;font-size:.78rem;font-weight:700;display:block}.p-impact .growth .arrow{color:var(--orange);flex:none}.p-impact .growth .arrow svg{width:clamp(2.4rem,6vw,4rem);height:auto;display:block}@media (width<=560px){.p-impact .growth{flex-direction:column}.p-impact .growth .arrow svg{width:2.2rem;transform:rotate(90deg)}}.p-impact .filmwrap{max-width:56rem;margin:clamp(1.8rem,3.4vw,2.6rem) auto 0}.p-impact .yesgrid{align-items:center;gap:clamp(1.8rem,3.4vw,2.6rem);display:grid}.p-impact .yesgrid .col .acts{margin-top:clamp(1.3rem,2.4vw,1.8rem)}@media (width>=900px){.p-impact .yesgrid:not(.nofilm){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,4.5rem)}.p-impact .yesgrid .filmwrap{width:100%;max-width:none;margin:0}.p-impact .yesgrid .filmwrap.portrait{justify-self:end;max-width:26rem}.p-impact .yesgrid .filmwrap.portrait.tall{max-width:30rem}}.p-impact .filmwrap.portrait{max-width:26rem}.p-impact .filmwrap.portrait .vframe{aspect-ratio:9/16}.p-impact .filmwrap.portrait.tall{max-width:30rem}.p-impact .filmwrap.portrait.tall .vframe{aspect-ratio:4/5}.p-impact .vframe.still:after{display:none}.p-impact .filmwrap figcaption{color:#ffffffd9;margin-top:.8rem;font-size:.88rem;line-height:1.55}.p-impact .filmwrap .ftrans{margin-top:.55rem}.p-impact .filmwrap .ftrans>summary{cursor:pointer;color:#fff;font-weight:700}.p-impact .filmwrap .ftrans>summary:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #fff}.p-impact .filmwrap .ftrans p{margin-top:.6rem}.p-impact .filmwrap .ftrans[open]{max-height:22rem;overflow:auto}.p-impact .crow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.4rem,3vw,2.6rem);margin-top:clamp(1.8rem,3.4vw,2.6rem);display:grid}.p-impact .crow+.crow{margin-top:clamp(2.4rem,4.6vw,3.8rem)}.p-impact .crow.flip>.shot{order:2}.p-impact .crow.nophoto{grid-template-columns:minmax(0,1fr)}.p-impact .crow.nophoto .ctx{max-width:64ch}.p-impact .crow .shot{aspect-ratio:4/3;background:var(--cream-2);border-radius:26px;overflow:hidden}.p-impact .crow .shot img{object-fit:cover;width:100%;height:100%;display:block}.p-impact .crow p{line-height:1.66}.p-impact .crow-h{color:var(--navy);margin:0 0 .7rem}@media (width<=820px){.p-impact .crow{grid-template-columns:minmax(0,1fr)}.p-impact .crow.flip>.shot{order:0}}.p-impact #im-yes-h{letter-spacing:0}.p-impact #im-yes-h em{letter-spacing:.01em;white-space:nowrap}.p-impact .reachtop{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.4rem,3vw,2.6rem);display:grid}@media (width>=900px){.p-impact .reachtop:not(.nophoto){grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.p-impact .reachtop .shot,.p-impact .doorsrow .shot{aspect-ratio:4/3;border-radius:26px;overflow:hidden;box-shadow:0 18px 40px #11294b24}.p-impact .reachtop .shot img,.p-impact .doorsrow .shot img{object-fit:cover;width:100%;height:100%;display:block}.p-impact .reachband{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:clamp(1rem,2.4vw,1.8rem);margin:clamp(2rem,3.6vw,2.8rem) 0 0;padding:0;list-style:none;display:grid}.p-impact .reachband li{border-top:3px solid var(--sage);padding-top:.9rem}.p-impact .reachband b{font-family:var(--display);color:var(--navy);font-size:clamp(2.3rem,4.6vw,3.3rem);font-weight:500;line-height:1;display:block}.p-impact .reachband span{max-width:22ch;margin-top:.5rem;font-size:.98rem;line-height:1.5;display:block}.p-impact .growthbox{background:var(--cream);text-align:center;border-radius:26px;max-width:52rem;margin:clamp(2rem,3.6vw,2.8rem) auto 0;padding:clamp(1.4rem,3vw,2.2rem) clamp(1.2rem,3vw,2.4rem)}.p-impact .growthbox .growth{margin:0 auto}.p-impact .growthbox .gnote{max-width:46ch;margin:1.1rem auto 0;font-size:1.02rem;line-height:1.6}.p-impact .doorsrow{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.4rem,3vw,2.6rem);display:grid}@media (width>=900px){.p-impact .doorsrow:not(.nophoto){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.p-mentoring .band{padding-block:var(--sp-m) var(--sp-xl);position:relative;overflow-x:clip}.p-mentoring .z1{z-index:1}.p-mentoring .z2{z-index:2}.p-mentoring .z3{z-index:3}.p-mentoring .z4{z-index:4}.p-mentoring .band h2.h2{font-size:clamp(1.75rem,2.9vw,2.6rem)}.p-mentoring .band p+p{margin-top:1rem}.p-mentoring .shead{text-align:left;max-width:none;margin:0}.p-mentoring .shead .lede{max-width:58ch;margin-top:1.05rem}.p-mentoring .col .lede,.p-mentoring .col>p{max-width:62ch}.p-mentoring .circles{grid-template-columns:repeat(auto-fit,minmax(min(100%,16.25rem),1fr));gap:clamp(1.1rem,2.4vw,1.7rem);margin:clamp(1.8rem,3.4vw,2.6rem) 0 0;padding:0;list-style:none;display:grid}.p-mentoring .circles>li{background:var(--white);border:1px solid var(--line);border-top-width:3px;border-radius:18px;flex-direction:column;padding:clamp(1.4rem,2.7vw,1.9rem);display:flex}.p-mentoring .circles li:nth-child(3n+1){border-top-color:var(--orange)}.p-mentoring .circles li:nth-child(3n+2){border-top-color:var(--teal)}.p-mentoring .circles li:nth-child(3n+3){border-top-color:var(--navy)}.p-mentoring .cmark{object-fit:contain;width:clamp(46px,4.4vw,58px);height:clamp(46px,4.4vw,58px);margin:0 0 .9rem;display:block}.p-mentoring .circles h3{font-family:var(--sans);color:var(--navy);margin:0 0 .6rem;font-size:1.26rem;font-weight:700;line-height:1.3}.p-mentoring .circles p{margin:0 0 .9rem;font-size:1.08rem;line-height:1.62}.p-mentoring .circles .go{margin-top:auto;margin-bottom:0}.p-mentoring .pathwrap{margin:clamp(2rem,4vw,3rem) 0 0;position:relative}.p-mentoring .pline{left:27px;right:calc(100% / var(--stops,5) - 27px);pointer-events:none;z-index:1;height:24px;position:absolute;top:15px;overflow:visible}.p-mentoring .pline path{fill:none;stroke-linecap:round;stroke-linejoin:round}.p-mentoring .pl-ghost{stroke:#ffffff21;stroke-width:2px}.p-mentoring .pl-ink{stroke:var(--gold-fringe);stroke-width:2.6px;stroke-dasharray:1;stroke-dashoffset:var(--dash,0);transition:stroke-dashoffset .85s cubic-bezier(.33,.9,.28,1)}.p-mentoring .path{grid-template-columns:repeat(var(--stops,5),minmax(0,1fr));z-index:2;gap:clamp(1.2rem,2.4vw,1.6rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.p-mentoring .path>li{position:relative}.p-mentoring .path .dot{background:var(--gold-fringe);width:54px;height:54px;color:var(--navy);font-family:var(--display);z-index:2;font-size:1.32rem;font-weight:inherit;cursor:pointer;transition:background .4s var(--ease),color .4s var(--ease), box-shadow .4s var(--ease),transform .4s var(--ease);border:0;border-radius:50%;place-items:center;margin-bottom:.9rem;display:grid;position:relative}.p-mentoring .path .dot:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.p-mentoring .path li[data-state=ahead] .dot{color:#fff9;background:0 0;box-shadow:inset 0 0 0 2px #ffffff47}@keyframes mn-stop-arrive{0%{transform:scale(.86)}58%{transform:scale(1.17)}to{transform:scale(1.1)}}@keyframes mn-stop-ring{0%{opacity:.5;transform:scale(.72)}to{opacity:0;transform:scale(1.5)}}.p-mentoring .path li[aria-current=step] .dot{animation:.55s cubic-bezier(.34,1.3,.4,1) both mn-stop-arrive;transform:scale(1.1)}.p-mentoring .path li[aria-current=step] .dot:after{content:"";border:2px solid var(--gold-fringe);pointer-events:none;border-radius:50%;animation:.95s cubic-bezier(.2,.7,.3,1) both mn-stop-ring;position:absolute;inset:-9px}.p-mentoring .path h3{font-family:var(--sans);color:#fff;transition:color .4s var(--ease),transform .4s var(--ease);margin:0 0 .45rem;font-size:1.02rem;font-weight:700}.p-mentoring .path li[aria-current=step] h3{color:var(--gold-fringe);transform:translateY(-2px)}.p-mentoring .path p{margin:0;font-size:.94rem;line-height:1.58}.p-mentoring .pathnav{flex-wrap:wrap;align-items:center;gap:.9rem 1.2rem;margin-top:clamp(1.6rem,3vw,2.2rem);display:flex}.p-mentoring .pathnav[hidden]{display:none}.p-mentoring .pathnav .pcount{margin:0;font-size:.92rem}.p-mentoring .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.p-mentoring .pathnav .pcount b{color:#fff;font-weight:600}.p-mentoring .ground-navy .btn-ghost{color:#fff;border-color:#ffffff9e}.p-mentoring .ground-navy .btn-ghost:hover{background:#ffffff14;border-color:#fff}@media (width<=900px){.p-mentoring .pline{display:none}.p-mentoring .path{grid-template-columns:minmax(0,1fr);gap:clamp(1.4rem,3vw,1.8rem)}.p-mentoring .path:before,.p-mentoring .path:after{content:"";width:2px;position:absolute;top:26px;bottom:26px;left:26px}.p-mentoring .path:before{background:#ffffff21}.p-mentoring .path:after{background:var(--gold-fringe);transform-origin:top;transform:scaleY(var(--prog,1));transition:transform .85s cubic-bezier(.33,.9,.28,1)}.p-mentoring .path>li{grid-template-rows:auto auto;grid-template-columns:54px minmax(0,1fr);align-items:start;column-gap:clamp(1rem,3vw,1.4rem);display:grid}.p-mentoring .path .dot{grid-area:1/1/span 2;align-self:start;margin-bottom:0}.p-mentoring .path h3{grid-area:1/2;align-self:start;padding-top:.95rem}.p-mentoring .path p{grid-area:2/2}}@media (prefers-reduced-motion:reduce){.p-mentoring .pl-ink,.p-mentoring .path:after,.p-mentoring .path .dot,.p-mentoring .path h3{transition:none}.p-mentoring .path li[aria-current=step] .dot{animation:none}.p-mentoring .path li[aria-current=step] .dot:after{display:none}}.p-mentoring .mblock{margin-top:clamp(1.6rem,3vw,2.4rem)}.p-mentoring .mblock+.mblock{margin-top:clamp(2.4rem,4.6vw,3.6rem)}.p-mentoring .mblock .shot{aspect-ratio:4/3}.p-mentoring .mblock .tx{max-width:52ch}.p-mentoring .mblock .tx h3{font-family:var(--display);color:var(--navy);margin:0;font-size:clamp(1.3rem,2vw,1.72rem);font-weight:500;line-height:1.18}.p-mentoring .mblock .tx p{margin-top:1rem;line-height:1.68}.p-mentoring .mblock .media.nophoto{grid-template-columns:minmax(0,1fr)}.p-mentoring .mblock .media.nophoto .tx{max-width:66ch}.p-mentoring .hours{background:var(--sage);border:1px solid var(--line);max-width:100%;font-family:var(--sans);color:var(--navy);border-radius:999px;flex-wrap:wrap;align-items:center;gap:.55rem;margin:1.1rem 0 0;padding:.5rem 1.15rem;font-size:.92rem;font-weight:600;display:inline-flex;box-shadow:0 10px 22px #06112229}.p-mentoring .mblock .tx blockquote{background:var(--cream);font-family:var(--display);color:var(--navy);border-radius:20px 20px 0 0;margin:1.4rem 0 0;padding:1.4rem 1.4rem .9rem;font-size:1.06rem;font-style:normal;line-height:1.5}.p-mentoring .mblock .tx blockquote,.p-mentoring .mblock .tx .who{box-shadow:inset 4px 0 0 var(--orange)}.p-mentoring .mblock .tx blockquote{text-indent:-.42em;padding-left:calc(1.4rem + .42em)}.p-mentoring .mblock .tx .who{background:var(--cream);font-family:var(--sans);color:var(--teal);border-radius:0 0 20px 20px;margin:0;padding:0 1.4rem 1.2rem;font-size:.93rem;font-weight:700}.p-mentoring .speaker{align-items:center;gap:.8rem;display:flex}.p-mentoring .speaker img{object-fit:cover;object-position:50% 22%;width:56px;height:56px;box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--sage);border-radius:50%;flex:none}.p-mentoring .speaker span{flex-direction:column;line-height:1.25;display:flex}.p-mentoring .speaker b{color:var(--navy);font-size:1rem;font-weight:700}.p-mentoring .speaker i{color:var(--teal);letter-spacing:.04em;font-size:.86rem;font-style:normal;font-weight:600}.p-mentoring .tabs{flex-wrap:wrap;gap:.5rem;margin-top:1.4rem;display:flex}.p-mentoring .tabs button{background:var(--white);border:1px solid var(--line);font-family:var(--sans);color:var(--navy);cursor:pointer;border-radius:999px;min-height:44px;padding:.42rem 1.1rem;font-size:.94rem;font-weight:600}.p-mentoring .tabs button[aria-selected=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.p-mentoring .tabs button:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.p-mentoring .qpanel{margin-top:1.5rem}.p-mentoring .qpanel[hidden]{display:none}.p-mentoring .qpanel:focus{outline:none}.p-mentoring .qpanel+.qpanel{margin-top:2rem}.p-mentoring .qgroup{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin:0 0 .8rem;font-size:.78rem;font-weight:700}.p-mentoring .qa{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.p-mentoring .qa>li{border-bottom:1px solid var(--line)}.p-mentoring .qa details{background:0 0}.p-mentoring .qa summary{cursor:pointer;font-family:var(--sans);color:var(--navy);align-items:flex-start;gap:.9rem;padding:1rem .2rem;font-size:1.02rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.p-mentoring .qa summary::-webkit-details-marker{display:none}.p-mentoring .qa summary::marker{content:""}.p-mentoring .qa summary:hover{color:var(--teal)}.p-mentoring .qa summary:focus-visible{outline:3px solid var(--orange);outline-offset:-2px}.p-mentoring .qa .pm{background:var(--orange);border-radius:50%;flex:none;width:1.15rem;height:1.15rem;margin-top:.22rem;position:relative}.p-mentoring .qa .pm:before,.p-mentoring .qa .pm:after{content:"";background:#fff;border-radius:2px;width:.58rem;height:2px;transition:transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-mentoring .qa .pm:after{transform:translate(-50%,-50%)rotate(90deg)}.p-mentoring .qa details[open] .pm:after{transform:translate(-50%,-50%)rotate(0)}.p-mentoring .qa .abody{max-width:70ch;padding:0 .2rem 1.15rem 2.05rem}.p-mentoring .qa .abody p{margin:0 0 .8rem;line-height:1.62}.p-mentoring .qa .abody p:last-child{margin-bottom:0}.p-mentoring .qa .abody ul,.p-mentoring .qa .abody ol{margin:.2rem 0 .9rem;padding-left:1.15rem}.p-mentoring .qa .abody li{margin-top:.3rem;line-height:1.55}.p-mentoring .qa .abody a{color:var(--teal);font-weight:600}@media (prefers-reduced-motion:reduce){.p-mentoring .qa .pm:before,.p-mentoring .qa .pm:after{transition:none}}.p-mentoring .acts{flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;display:flex}.p-mentoring .b-close{--face:var(--teal);--fringe:#2f6a6c;background:var(--teal);color:#fff;z-index:5}.p-mentoring .b-close .h2{color:#fff}.p-mentoring .b-close .h2 em{color:var(--gold-fringe)}.p-mentoring .b-close .lede{color:#ffffffeb}.p-mentoring .closebox{text-align:center;max-width:56rem;margin-inline:auto}.p-mentoring .closebox .lede{margin-inline:auto}.p-mentoring .b-close .btn-ghost{color:#fff;border-color:#ffffff9e}.p-mentoring .closebox .acts{justify-content:center;margin:clamp(1.4rem,2.8vw,2rem) 0 0}.p-partner .band{padding-block:var(--sp-m) var(--sp-xl);position:relative;overflow-x:clip}.p-partner .z1{z-index:1}.p-partner .z2{z-index:2}.p-partner .z3{z-index:3}.p-partner .z4{z-index:4}.p-partner .z5{z-index:5}.p-partner .band h2.h2{margin:0;font-size:clamp(1.8rem,3vw,2.7rem)}.p-partner .band .lede{margin-top:1rem}.p-partner .band p+p{margin-top:.9rem}.p-partner .band p.go{margin-top:1.4rem}.p-partner .ways{grid-template-columns:repeat(auto-fit,minmax(min(100%,255px),1fr));gap:clamp(1.1rem,2.4vw,1.6rem);margin:clamp(1.7rem,3.2vw,2.5rem) 0 0;padding:0;list-style:none;display:grid}.p-partner .ways>li{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:clamp(1.3rem,2.6vw,1.7rem)}.p-partner .ways h3{font-family:var(--sans);color:var(--navy);margin:0 0 .6rem;font-size:1.06rem;font-weight:700}.p-partner .ways p{margin:0;font-size:.97rem;line-height:1.6}.p-partner .schoolask{background:var(--cream);border:1px solid var(--line);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;margin-top:clamp(1.6rem,3vw,2.2rem);padding:clamp(1.3rem,2.6vw,1.8rem);display:flex}.p-partner .schoolask h3{font-family:var(--sans);color:var(--navy);margin:0 0 .35rem;font-size:1.06rem;font-weight:700}.p-partner .schoolask p{margin:0}.p-partner .summitgrid{align-items:start;gap:clamp(1.6rem,3.4vw,2.8rem);display:grid}@media (width>=920px){.p-partner .summitgrid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.p-partner .summit{max-width:56ch;margin-inline:0}.p-partner .summit .lede{max-width:none}.p-partner .summitgrid.nophoto{grid-template-columns:minmax(0,1fr)}.p-partner .summitgrid.nophoto .summit{max-width:62ch;margin-inline:auto}.p-partner .summitside .shot{overflow:hidden}.p-partner .summitside img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.p-partner .b-summit .h2 em{color:var(--orange-ink)}.p-partner .summit .named{margin-top:1.2rem;font-size:.97rem}.p-partner .summit .named b{color:var(--gold-fringe);font-weight:700}.p-partner .b-summit figure{background:#ffffff12;border:1px solid #ffffff29;border-radius:24px;max-width:none;margin:clamp(1.2rem,2.4vw,1.8rem) 0 0;padding:clamp(1.4rem,2.8vw,2.2rem)}.p-partner .b-summit blockquote{color:#fff;max-width:none;font-family:var(--display);margin:0;padding:0 0 0 2.6rem;font-size:clamp(1.24rem,2.6vw,1.66rem);font-style:normal;line-height:1.42;position:relative}.p-partner .b-summit blockquote:before{content:"“";font-family:var(--display);color:var(--gold-fringe);opacity:.65;pointer-events:none;font-size:3.6rem;font-style:normal;font-weight:600;line-height:1;position:absolute;top:-.14em;left:0}.p-partner .b-summit .who{font-family:var(--sans);color:var(--gold-fringe);margin-top:1rem;padding-left:2.6rem;font-size:.93rem;font-weight:700}.p-partner .b-summit .speaker{text-align:left;align-items:center;gap:.85rem;display:flex}.p-partner .b-summit .speaker img{object-fit:cover;border:2px solid #ffffff47;border-radius:50%;flex:none;width:56px;height:56px}.p-partner .b-summit .speaker span{flex-direction:column;line-height:1.3;display:flex}.p-partner .b-summit .speaker b{color:#fff;font-size:1rem;font-weight:700}.p-partner .b-summit .speaker i{color:var(--gold-fringe);font-size:.86rem;font-style:normal;font-weight:600}.p-partner .b-corp .media{align-items:center}.p-partner .b-corp .media .shot{aspect-ratio:4/3}.p-partner .media.nophoto{grid-template-columns:minmax(0,1fr)}.p-partner .media.nophoto .tx{max-width:62ch;margin-inline:auto}.p-partner .giveback{align-items:center;gap:clamp(1.6rem,3.4vw,3rem);margin-top:clamp(2.4rem,4.6vw,3.6rem);display:grid}@media (width>=900px){.p-partner .giveback{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.p-partner .gb-copy>*{max-width:60ch}.p-partner .giveback.nophoto{grid-template-columns:minmax(0,1fr)}.p-partner .giveback.nophoto .gb-copy{max-width:62ch;margin-inline:auto}.p-partner .gb-copy nav+p{margin-top:1.3rem}.p-partner .gb-shot{margin:0;overflow:hidden}.p-partner .gb-shot img{object-fit:cover;width:100%;height:clamp(300px,36vw,470px);display:block}.p-partner .villages{flex-wrap:wrap;gap:.6rem;margin:1.3rem 0 0;padding:0;list-style:none;display:flex}.p-partner .giveback .villages{justify-content:flex-start}.p-partner .villages a{background:var(--white);border:1px solid var(--line);min-height:44px;font-family:var(--sans);color:var(--navy);border-radius:999px;align-items:center;padding:.4rem 1.05rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:border-color .16s,color .16s;display:inline-flex}.p-partner .villages a img{object-fit:contain;flex:none;width:30px;height:30px;margin-right:.55rem}.p-partner .villages a:hover,.p-partner .villages a:focus-visible{border-color:var(--teal);color:var(--teal)}.p-partner .b-close .duo{align-items:center}.p-partner .duo.nophoto{grid-template-columns:minmax(0,1fr)}.p-partner .closebox{max-width:62ch}.p-partner .closebox .h2{margin:0}.p-partner .closebox .acts{flex-wrap:wrap;gap:.7rem;margin-top:1.4rem;display:flex}.p-partner .directgift{border-top:1px solid var(--line);margin-top:clamp(1.8rem,3.4vw,2.6rem);padding-top:1.4rem}.p-partner .directgift p{font-size:1rem;line-height:1.6}.p-partner .directgift .tlink{color:var(--orange-text)}@media (prefers-reduced-motion:reduce){.p-partner .villages a{transition:none}}.p-partner .band .h2+p,.p-partner .band .h2+.lede,.p-partner .duo-copy .h2+p{margin-top:clamp(.9rem,1.6vw,1.2rem)}.p-partner #partner-form{scroll-margin-top:clamp(4.5rem,7vw,6.5rem)}.p-partner .askform{max-width:52rem;margin-inline:auto}.p-partner .askform .wpforms-container{margin-inline:auto;max-width:none;margin-bottom:0}.p-partner .askalt{text-align:center;margin-top:1rem;font-size:.95rem;line-height:1.6}.p-partner .asknone{background:var(--white);border:1px solid var(--line);text-align:center;max-width:52rem;margin-inline:auto;padding:clamp(1.4rem,3vw,2.5rem)}.p-partner .asknone p{margin:0;font-size:1.02rem;line-height:1.64}.p-partner #partner-form .shead{text-align:center;max-width:46rem;margin:0 auto clamp(1.6rem,3vw,2.4rem)}.p-partner #partner-form .shead .lede{max-width:52ch;margin-inline:auto}.p-pathfunders .band{padding-block:var(--sp-m) var(--sp-xl);position:relative;overflow-x:clip}.p-pathfunders .z1{z-index:1}.p-pathfunders .z2{z-index:2}.p-pathfunders .z3{z-index:3}.p-pathfunders .z4{z-index:4}.p-pathfunders .z5{z-index:5}.p-pathfunders .z6{z-index:6}.p-pathfunders .z7{z-index:7}.p-pathfunders .z8{z-index:8}.p-pathfunders [id]{scroll-margin-top:clamp(5rem,8vw,7.5rem)}.p-pathfunders .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.p-pathfunders .band h2.h2+.lede{margin-top:.85rem}.p-pathfunders .band p+p{margin-top:1rem}.p-pathfunders .shead .lede{margin-top:.9rem}.p-pathfunders .col{width:100%;max-width:66ch;margin-inline:auto}.p-pathfunders .col .lede,.p-pathfunders .col p{max-width:62ch}.p-pathfunders .b-voice{--face:var(--sand);--fringe:var(--sand-fringe);background:var(--sand)}.p-pathfunders .b-next{--face:var(--paper);--fringe:#fff;background:var(--paper)}.p-pathfunders .b-growth{--face:var(--navy);--fringe:var(--navy-fringe);background:var(--navy);color:#fff}.p-pathfunders .b-growth .h2{color:#fff}.p-pathfunders .b-growth .h2 em{color:var(--orange-ink)}.p-pathfunders .b-offers{--face:var(--cream);--fringe:#fff;background:var(--cream)}.p-pathfunders .b-real{--face:var(--paper);--fringe:#fff;background:var(--paper)}.p-pathfunders .b-commit{--face:var(--sand);--fringe:var(--sand-fringe);background:var(--sand)}.p-pathfunders .b-give{--face:var(--paper);--fringe:#fff;background:var(--paper)}.p-pathfunders .b-close{--face:var(--teal);--fringe:var(--teal-fringe);background:var(--teal);color:#fff}.p-pathfunders .b-close .h2{color:#fff}.p-pathfunders .b-close .h2 em{color:var(--gold-fringe)}.p-pathfunders .b-close .btn-ghost{color:#fff;border-color:#ffffff9e}.p-pathfunders .qwrap{text-align:center;max-width:60ch;margin-inline:auto}.p-pathfunders .qwrap:has(.standalone-quote){max-width:54rem}.p-pathfunders .qwrap .standalone-quote{text-align:left;margin:0}.p-pathfunders .qwrap .seyebrow+.standalone-quote,.p-pathfunders .qwrap .sr-only+.standalone-quote{margin-top:1rem}.p-pathfunders .qwrap blockquote{font-family:var(--display);color:var(--navy);margin:0;font-size:clamp(1.24rem,2.7vw,1.72rem);line-height:1.42}.p-pathfunders .qwrap .who{font-family:var(--sans);color:var(--teal);margin-top:1rem;font-size:.94rem;font-weight:700}.p-pathfunders .grow{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:clamp(1.2rem,2.6vw,2rem);margin:clamp(1.8rem,3.4vw,2.6rem) 0 0;padding:0;list-style:none;display:grid}.p-pathfunders .grow li{border-top:2px solid #ffffff47;padding-top:.9rem}@supports (grid-template-rows:subgrid){.p-pathfunders .grow li{grid-template-rows:subgrid;grid-row:span 2;align-content:start;row-gap:0;display:grid}}.p-pathfunders .grow .num{font-family:var(--display);color:var(--gold-fringe);font-size:clamp(2.2rem,5vw,3.2rem);line-height:1;display:block}.p-pathfunders .grow .lab{color:#ffffffe6;max-width:26ch;margin-top:.5rem;font-size:.95rem;display:block}@media (width>=861px){.p-pathfunders .duo .grow{grid-template-columns:repeat(3,minmax(0,1fr))}}.p-pathfunders .duo.nophoto{grid-template-columns:minmax(0,1fr)}.p-pathfunders .grownote{max-width:62ch;margin-top:clamp(1.8rem,3.4vw,2.6rem)}.p-pathfunders .growact{margin-top:1.2rem}.p-pathfunders .logos{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));gap:clamp(.9rem,2vw,1.4rem);margin-top:clamp(1.3rem,2.6vw,1.9rem);padding:0;list-style:none;display:grid}.p-pathfunders .logos li{background:var(--white);border:1px solid var(--line);text-align:center;border-radius:18px;place-content:center;justify-items:center;gap:.65rem;min-height:8rem;padding:clamp(1rem,2vw,1.4rem);display:grid}.p-pathfunders .logos img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:4.6rem}.p-pathfunders .logos .nm{color:var(--navy);font-size:.88rem;font-weight:600;line-height:1.35}.p-pathfunders .logos a{color:var(--navy);display:inline-block}.p-pathfunders .logos .nm a{box-shadow:inset 0 -2px #11294b47}.p-pathfunders .logos .nm a:hover{box-shadow:inset 0 -2px 0 var(--navy)}.p-pathfunders .whoact{margin-top:clamp(1.3rem,2.6vw,1.9rem)}.p-pathfunders .offers{grid-template-columns:repeat(auto-fit,minmax(min(100%,255px),1fr));gap:clamp(1.1rem,2.3vw,1.6rem);margin:clamp(1.7rem,3.2vw,2.4rem) 0 0;padding:0;list-style:none;display:grid}.p-pathfunders .offers>li{background:var(--white);border:1px solid #11294b21;border-radius:18px;padding:clamp(1.25rem,2.5vw,1.7rem)}.p-pathfunders .offers :is(h3,h4){font-family:var(--sans);color:var(--navy);align-items:baseline;gap:.55rem;margin:0 0 .55rem;font-size:1.04rem;font-weight:700;display:flex}.p-pathfunders .offers :is(h3,h4) .tick{color:var(--teal);flex:none}.p-pathfunders .offers p{margin:0;font-size:.97rem;line-height:1.6}.p-pathfunders .tiers{background:var(--cream);border:1px solid #11294b24;border-radius:26px;margin-top:clamp(1.5rem,3vw,2.2rem);padding:clamp(1.4rem,2.8vw,2rem)}.p-pathfunders .tiers .range{font-family:var(--display);color:var(--navy);font-size:clamp(1.5rem,3.2vw,2.1rem);line-height:1.2}.p-pathfunders .tiers .range+p{margin-top:.7rem}.p-pathfunders .pledge{margin-top:clamp(1.4rem,2.8vw,2rem)}.p-pathfunders .pledge fieldset{border:0;min-width:0;margin:0;padding:0}.p-pathfunders .pledge legend{letter-spacing:.13em;text-transform:uppercase;color:var(--teal);margin-bottom:.6rem;padding:0;font-size:.78rem;font-weight:600}.p-pathfunders .levels{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.p-pathfunders .lvl{min-width:0;position:relative}.p-pathfunders .lvl input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.p-pathfunders .lvl label{cursor:pointer;background:var(--paper);height:100%;min-height:44px;color:var(--navy);border:2px solid #11294b8c;border-radius:18px;gap:.28rem;padding:.9rem 1.05rem;transition:background .16s,border-color .16s,color .16s;display:grid}.p-pathfunders .lvl label:hover{border-color:var(--navy)}.p-pathfunders .lvl input:checked+label{background:var(--navy);border-color:var(--navy);color:#fff}.p-pathfunders .lvl input:focus-visible+label{outline:3px solid var(--orange);outline-offset:3px}.p-pathfunders .lvl .amt{font-family:var(--display);font-size:1.28rem;line-height:1.15}.p-pathfunders .lvl .nm{font-size:.95rem;font-weight:600;line-height:1.35}.p-pathfunders .lvl .nt{color:var(--ink-soft);font-size:.87rem;line-height:1.5}.p-pathfunders .lvl input:checked+label .nt{color:#ffffffe0}.p-pathfunders .err{color:var(--orange-text);margin-top:.55rem;font-size:.85rem;font-weight:600;display:block}.p-pathfunders .err[hidden]{display:none}.p-pathfunders .picked{color:var(--ink);margin-top:.9rem;font-size:.96rem;line-height:1.55}.p-pathfunders .picked[hidden]{display:none}.p-pathfunders .picked b{color:var(--navy);font-weight:600}.p-pathfunders .pledge .acts{flex-wrap:wrap;align-items:center;gap:.7rem 1.1rem;margin-top:1.2rem;display:flex}.p-pathfunders .offsite{color:var(--ink);max-width:54ch;margin-top:.85rem;font-size:.87rem;line-height:1.55}.p-pathfunders .commitact{margin-top:1.4rem}.p-pathfunders .closebox{text-align:center;max-width:58ch;margin-inline:auto}.p-pathfunders .closebox .acts{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.5rem;display:flex}.p-pathfunders .legal{color:#ffffffd1;text-align:center;margin-top:clamp(2rem,4vw,3rem);max-width:62ch;margin-inline:auto;font-size:.9rem}.p-pathfunders .grow .num{white-space:nowrap}.p-pathfunders .grow .num.long{font-size:clamp(1.6rem,3.2vw,2.3rem)}.p-pathfunders .qwrap .standalone-quote blockquote{padding:0 0 0 var(--qpad);color:#fff;background:0 0;border:0;border-radius:0;font-size:clamp(1.3rem,2.5vw,1.85rem);line-height:1.34}.p-pathfunders .qwrap .standalone-quote blockquote:before{content:none}.p-pathfunders .qwrap .standalone-quote .who{color:var(--sage);letter-spacing:.13em;text-transform:uppercase;margin-top:1rem;font-size:.82rem}.p-pathfunders .b-real .duo-copy .shead p:not(.lede){max-width:58ch;margin:.9rem 0 0}.p-pathfunders .offershead{text-align:center;max-width:46rem;margin:clamp(2.4rem,4.4vw,3.4rem) auto 0}.p-pathfunders .offershead .h3{font-family:var(--display);color:var(--navy);text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.4vw,1.95rem);font-weight:500;line-height:1.2}.p-pathfunders .offershead p{max-width:40rem;margin:.7rem auto 0;font-size:1.02rem;line-height:1.62}.p-pathfunders .offershead+.offers{margin-top:clamp(1.3rem,2.4vw,1.8rem)}.p-pathfunders .offershead .h3 em{color:var(--orange-em);font-style:italic}.p-policy .actrow .tlink{align-items:center;min-height:44px}@media (width<=860px){.p-policy .rail p{max-width:none}}.p-policy .b-close-teal{background:var(--teal);--face:var(--teal);--fringe:var(--teal-fringe)}.p-policy .b-close-navy{background:var(--navy);--face:var(--navy);--fringe:var(--navy-fringe)}.p-refer{--measure:64ch}.p-refer .band{padding-block:var(--sp-m) var(--sp-xl);position:relative;overflow-x:clip}.p-refer .z1{z-index:1}.p-refer .z2{z-index:2}.p-refer .z3{z-index:3}.p-refer .z4{z-index:4}.p-refer .z5{z-index:5}.p-refer .z6{z-index:6}.p-refer .z7{z-index:7}.p-refer .z8{z-index:8}.p-refer .z9{z-index:9}.p-refer .shead{text-align:center;max-width:44rem;margin:0 auto clamp(1.9rem,3.4vw,2.8rem)}.p-refer .shead p{margin-top:1.05rem;font-size:1.02rem;line-height:1.66}.p-refer .shead p+p{margin-top:.9rem}.p-refer .band h2.h2{font-size:clamp(1.75rem,2.9vw,2.6rem)}.p-refer .rcol{max-width:var(--measure)}.p-refer .rcol p{line-height:1.65}.p-refer .rcol p+p{margin-top:1rem}.p-refer .rcol .h2{margin-top:0}.p-refer .rcol .h2+p{margin-top:1rem}.p-refer .rcol a:not(.btn):not(.tlink){color:var(--orange-text);font-weight:600;box-shadow:inset 0 -1px #cf3f0e6b}.p-refer .rcol a:not(.btn):not(.tlink):hover{box-shadow:inset 0 -2px 0 var(--orange)}.p-refer .schoolsline{color:var(--navy);margin-top:1.6rem;font-weight:600}.p-refer .moreline{margin-top:1.4rem}.p-refer .maybe{grid-template-columns:repeat(auto-fit,minmax(min(100%,25rem),1fr));gap:.6rem;margin:1.3rem 0 0;padding:0;list-style:none;display:grid}.p-refer .maybe li{color:var(--navy);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-3 -3 38 32'%3E%3Cpath d='M4 10 C 7 14, 12 21, 15 21 C 18 21, 23 11, 29 3' fill='none' stroke='%23CF3F0E' stroke-width='5.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:0 .3em;background-repeat:no-repeat;background-size:1.1rem .95rem;padding-left:1.8rem;font-size:1.02rem;line-height:1.5}.p-refer .crests{flex-wrap:wrap;align-items:center;gap:clamp(1.1rem,3vw,2.2rem);margin:1.7rem 0 0;padding:0;list-style:none;display:flex}.p-refer .crests li{justify-content:center;align-items:center;width:clamp(60px,8vw,84px);display:flex}.p-refer .crests img{max-width:100%;height:auto;display:block}.p-refer .hourpill{background:var(--sage);font-family:var(--sans);color:var(--navy);border:1px solid #11294b24;border-radius:999px;align-items:center;margin:1.4rem 0 0;padding:.5rem 1.15rem;font-size:.95rem;font-weight:600;display:inline-flex;box-shadow:0 10px 22px #06112229}.p-refer .racts{flex-wrap:wrap;gap:.7rem;margin-top:1.6rem;display:flex}.p-refer .rrow{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3.4vw,3rem);display:grid}@media (width>=900px){.p-refer .rrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.p-refer .rrow.flip .rcopy{order:2}.p-refer .rrow.flip .rpic{order:1}.p-refer .rrow.nopic{grid-template-columns:minmax(0,1fr)}}.p-refer .rrow .rcopy{max-width:60ch}.p-refer .rrow .rcopy>:first-child{margin-top:0}.p-refer .rcopy p{line-height:1.65}.p-refer .rcopy p+p{margin-top:1rem}.p-refer .rcopy .h2{margin-top:0}.p-refer .rcopy .h2+p{margin-top:1rem}.p-refer .rcopy a:not(.btn):not(.tlink){color:var(--orange-text);font-weight:600;box-shadow:inset 0 -1px #cf3f0e6b}.p-refer .rcopy a:not(.btn):not(.tlink):hover{box-shadow:inset 0 -2px 0 var(--orange)}.p-refer .rrow:not(.nopic) .maybe{grid-template-columns:minmax(0,1fr)}.p-refer .rpic{background:var(--cream-2);aspect-ratio:4/3;border-radius:26px;margin:0;overflow:hidden}.p-refer .rpic img{object-fit:cover;width:100%;height:100%;display:block}.p-refer .rpic.tall{aspect-ratio:3/4;width:100%;max-width:26rem}@media (width>=900px){.p-refer .rpic.tall{justify-self:center}}.p-refer .rrow+.rcol{margin-top:clamp(1.4rem,2.8vw,2rem)}@media (width>=900px){.p-refer .rrow+.rcol{max-width:none}.p-refer .rrow+.rcol .moreflow{columns:2;column-gap:clamp(1.5rem,3.4vw,3rem)}.p-refer .rrow+.rcol .moreflow>*{break-inside:avoid}.p-refer .rrow+.rcol .moreflow>:first-child{margin-top:0}}.p-refer .moreflow>p:first-child.moreline{margin-top:0}.p-refer .steps{grid-template-columns:minmax(0,1fr);gap:clamp(1.1rem,2.2vw,1.7rem);margin:clamp(1.4rem,2.8vw,2rem) 0 0;padding:0;list-style:none;display:grid}@media (width>=840px){.p-refer .steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.p-refer .step{background:var(--cream);border:1px solid var(--line);align-items:flex-start;gap:1.1rem;padding:clamp(1.2rem,2.2vw,1.7rem);display:flex}.p-refer .step .sn{background:var(--navy);color:#fff;width:44px;height:44px;font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:1.22rem;font-weight:600;display:grid}.p-refer .step h3{color:var(--navy);margin:0 0 .4rem;font-size:1.08rem;line-height:1.3}.p-refer .step p{margin:0;font-size:.96rem;line-height:1.62}.p-refer .step p+p{margin-top:.7rem}.p-refer .step .racts{margin-top:1rem}.p-refer .formslot{justify-content:center;display:flex}.p-refer .formslot>*{width:100%}.p-refer .formslot .wpforms-container{margin-bottom:0}.p-refer .formnone{background:var(--paper);border:1px solid var(--line);border-radius:28px;max-width:44rem;margin-inline:auto;padding:clamp(1.25rem,2.8vw,2.2rem)}.p-refer .formnone p{margin:0}.p-refer .formslot .rsstep-h{font-family:var(--display);color:var(--navy);margin:0 0 1.15rem;font-size:clamp(1.45rem,2.3vw,1.95rem);font-weight:500;line-height:1.12}.p-refer .formslot .rsstep-h:focus-visible{outline:3px solid var(--orange);outline-offset:5px;border-radius:10px}.p-refer .nojs{background:var(--cream);max-width:44rem;margin:1.1rem auto 0;padding:.95rem 1.15rem}.p-refer .nojs p{margin:0;font-size:.9rem;line-height:1.6}.p-refer .nojs a{color:var(--orange-text);font-weight:600;box-shadow:inset 0 -1px #cf3f0e6b}.p-refer .nojs a:hover{box-shadow:inset 0 -2px 0 var(--orange)}.p-refer .trust{background:var(--paper);border:1px solid var(--line);border-radius:26px;align-items:flex-start;gap:1.05rem;max-width:44rem;margin:clamp(1.4rem,2.6vw,2.1rem) auto 0;padding:clamp(1.05rem,2.2vw,1.5rem);display:flex}.p-refer .trust .ic{background:var(--sage-2);width:2.7rem;height:2.7rem;color:var(--navy);border-radius:50%;flex:none;place-items:center;display:grid}.p-refer .trust .ic svg{width:1.3rem;height:1.3rem}.p-refer .trust .tx{min-width:0}.p-refer .trust p{margin:0;font-size:.96rem;line-height:1.62}.p-refer .trust p+p{margin-top:.6rem}.p-refer .trust a{color:var(--orange-text);font-weight:600;box-shadow:inset 0 -1px #cf3f0e6b}.p-refer .trust a:hover{box-shadow:inset 0 -2px 0 var(--orange)}.p-refer .fine{color:#5c6376;max-width:44rem;margin:.85rem auto 0;font-size:.83rem;line-height:1.55}.p-refer .nextrow{max-width:72rem;margin-inline:auto}@media (width>=1000px){.p-refer .nextrow{grid-template-columns:repeat(3,minmax(0,1fr))}}.p-refer .nextrow li{display:flex}.p-refer .ncard{background:var(--cream);border:1px solid var(--line);flex-direction:column;gap:.85rem;width:100%;padding:clamp(1.3rem,2.2vw,1.85rem);display:flex}.p-refer .ncard .pip{background:var(--navy);color:#fff;width:2.7rem;height:2.7rem;font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:1.3rem;line-height:1;display:grid}.p-refer .ncard h3{color:var(--navy);margin:0;font-size:1.16rem;line-height:1.3}.p-refer .ncard p{margin:0;font-size:.96rem;line-height:1.62}.p-refer .ncard p+p{margin-top:.7rem}.p-refer .mrow{margin-top:clamp(2.6rem,5vw,4.2rem)}.p-refer .media .shot{aspect-ratio:4/5;max-height:520px}.p-refer .media.nophoto{grid-template-columns:minmax(0,1fr)}.p-refer .media.nophoto .mcopy{max-width:66ch;margin-inline:auto}.p-refer .media .mcopy{max-width:46ch}.p-refer .media .mcopy h3{font-family:var(--display);color:var(--navy);margin:0 0 .8rem;font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:500;line-height:1.14}.p-refer .media .mcopy p{line-height:1.68}.p-refer .media .mcopy p+p{margin-top:1rem}.p-refer .quotewrap{max-width:58rem;margin:clamp(2.6rem,5vw,4rem) auto 0}.p-refer .qalist{background:var(--white);border:1px solid var(--line);max-width:48rem;margin-inline:auto;padding:.35rem clamp(1.1rem,2.2vw,1.75rem)}.p-refer .qalist .qh{border-top:1px solid var(--line);margin:0}.p-refer .qalist .qh:first-of-type{border-top:0}.p-refer .qalist .q{cursor:pointer;text-align:left;width:100%;color:var(--navy);font-family:var(--body);background:0 0;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem .12rem;font-size:1.02rem;font-weight:600;line-height:1.42;transition:color .18s;display:flex}.p-refer .qalist .q:hover{color:var(--orange-text)}.p-refer .qalist .q:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.p-refer .qalist .chev{background:var(--cream);width:32px;height:32px;color:var(--navy);transition:transform .24s var(--ease),background .18s;border-radius:50%;flex:none;place-items:center;display:grid}.p-refer .qalist .chev svg{width:15px;height:15px}.p-refer .qalist .q[aria-expanded=true] .chev{background:var(--sage-2);transform:rotate(180deg)}.p-refer .qalist .a{padding:0 .12rem 1.2rem}.p-refer .qalist .a p{max-width:62ch;margin:0;font-size:.97rem;line-height:1.68}.p-refer .qalist .a p+p{margin-top:.8rem}.p-refer .qalist .a a{color:var(--orange-text);font-weight:600;box-shadow:inset 0 -1px #cf3f0e6b}.p-refer .qalist .a a:hover{box-shadow:inset 0 -2px 0 var(--orange)}.p-refer .closegrid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.7rem,3.4vw,3rem);display:grid}@media (width>=900px){.p-refer .closegrid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.p-refer .closegrid.nophoto{grid-template-columns:minmax(0,1fr)}}.p-refer .closegrid.nophoto .closebox{text-align:center;max-width:46rem;margin-inline:auto}.p-refer .closegrid.nophoto .closebox p{max-width:none}.p-refer .closegrid.nophoto .acts{justify-content:center}.p-refer .closebox p{color:#fff;max-width:46ch;margin-top:1.05rem;font-size:1.04rem;line-height:1.65}.p-refer .closebox .acts{flex-wrap:wrap;align-items:center;gap:.75rem 1.3rem;margin-top:1.6rem;display:flex}.p-refer .closeshot{aspect-ratio:4/3;background:#ffffff1f;overflow:hidden}.p-refer .closeshot img{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.p-refer .qalist .chev{transition:none}}.p-refer .b-stories .shead{text-align:center;max-width:46rem;margin-inline:auto}.p-refer .rs-rel{grid-template-columns:minmax(0,1fr);gap:clamp(1.2rem,2.4vw,1.9rem);margin:clamp(1.6rem,3vw,2.3rem) 0 0;padding:0;list-style:none;display:grid}@media (width>=620px){.p-refer .rs-rel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.p-refer .rs-rel{grid-template-columns:repeat(3,minmax(0,1fr))}}.p-refer .rs-rel>li{display:flex}.p-refer .pcard{background:var(--white);border:1px solid var(--line);width:100%;transition:transform .22s var(--ease),box-shadow .22s;border-radius:26px;flex-direction:column;display:flex;position:relative;overflow:hidden}.p-refer .pcard:hover{transform:translateY(-3px);box-shadow:0 22px 44px #11294b24}.p-refer .pcard .thumb{aspect-ratio:16/10;background:var(--cream-2);position:relative;overflow:hidden}.p-refer .pcard .thumb img{object-fit:cover;width:100%;height:100%;display:block}.p-refer .pcard .cbody{flex-direction:column;flex:auto;gap:.55rem;padding:clamp(1rem,1.9vw,1.35rem);display:flex}.p-refer .pcard .cmeta{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;display:flex}.p-refer .pcard .tlab{letter-spacing:.15em;text-transform:uppercase;color:var(--navy);background:var(--sage-2);white-space:nowrap;border-radius:999px;padding:.26rem .68rem;font-size:.63rem;font-weight:700;display:inline-block}.p-refer .pcard .clab{letter-spacing:.15em;text-transform:uppercase;color:var(--teal);white-space:nowrap;background:#37787a1a;border:1px solid #37787a52;border-radius:999px;padding:.24rem .66rem;font-size:.63rem;font-weight:700;display:inline-block}.p-refer .pcard h3{color:var(--navy);margin:0;font-size:1.09rem;line-height:1.32}.p-refer .pcard h3 a{color:inherit}.p-refer .pcard h3 a:after{content:"";border-radius:26px;position:absolute;inset:0}.p-refer .pcard h3 a:focus-visible:after{outline:3px solid var(--orange);outline-offset:3px}.p-refer .pcard .dek{margin:0;font-size:.93rem;line-height:1.56}.p-refer .pcard .date{color:var(--ink);opacity:.72;margin-top:auto;padding-top:.35rem;font-size:.78rem}.p-refer .pcard .vflag{color:#fff;letter-spacing:.13em;text-transform:uppercase;background:#11294be0;border-radius:999px;align-items:center;gap:.42rem;padding:.34rem .78rem;font-size:.66rem;font-weight:700;display:inline-flex;position:absolute;bottom:.8rem;left:.8rem}.p-refer .pcard .vflag svg{fill:currentColor;width:10px;height:10px}.p-refer .b-stories .racts.mid{justify-content:center;margin-top:clamp(1.6rem,3vw,2.2rem);display:flex}@media (prefers-reduced-motion:reduce){.p-refer .pcard{transition:none}}.p-refer .mn-row .rcopy>:first-child{margin-top:0}.p-refer .ways{margin-top:clamp(2.2rem,4.4vw,3.4rem)}.p-refer .ways-h{text-align:center;max-width:40rem;font-family:var(--display);color:var(--navy);margin:0 auto clamp(1.2rem,2.4vw,1.7rem);font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:500;line-height:1.25}.p-refer .waylist{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2.2vw,1.6rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=840px){.p-refer .waylist{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.p-refer .way{background:var(--cream);border:1px solid var(--line);border-top:3px solid var(--teal);border-radius:18px;padding:clamp(1.2rem,2.2vw,1.6rem)}.p-refer .way:nth-child(3n+1){border-top-color:var(--orange)}.p-refer .way:nth-child(3n+3){border-top-color:var(--navy)}.p-refer .way .ic{background:var(--sage);width:44px;height:44px;color:var(--navy);border-radius:50%;place-items:center;margin-bottom:.85rem;display:grid}.p-refer .way .ic svg{width:22px;height:22px}.p-refer .way h4{font-family:var(--sans);color:var(--navy);margin:0 0 .4rem;font-size:1.06rem;font-weight:700;line-height:1.3}.p-refer .way p{margin:0;font-size:.98rem;line-height:1.62}.p-refer .mn-more{margin-top:clamp(1.6rem,3vw,2.2rem)}.p-refer .mn-acts{justify-content:center;margin-top:clamp(1.8rem,3.4vw,2.4rem)}.p-refer .crestrow{flex-wrap:wrap;align-items:center;gap:1.2rem clamp(1.6rem,3vw,2.6rem);margin-top:1.7rem;display:flex}.p-refer .crestrow .crests,.p-refer .crestrow .racts{margin:0}.p-refer #your-road .rcol{text-align:center;max-width:46rem;margin-inline:auto}.p-schools .band{padding-block:var(--sp-m) var(--sp-xl);position:relative;overflow-x:clip}.p-schools .z1{z-index:1}.p-schools .z2{z-index:2}.p-schools .z3{z-index:3}.p-schools .z4{z-index:4}.p-schools .z5{z-index:5}.p-schools .z6{z-index:6}.p-schools .z7{z-index:7}.p-schools .z8{z-index:8}.p-schools .z9{z-index:9}.p-schools .band h2.h2{font-size:clamp(1.75rem,2.9vw,2.6rem)}.p-schools .band p+p{margin-top:1rem}.p-schools .ground-navy h2,.p-schools .ground-navy h3,.p-schools .ground-orange h2,.p-schools .ground-orange h3{color:#fff}.p-schools .ihero .heroways{margin-top:1.4rem}.p-schools .shead{text-align:center;max-width:46rem;margin:0 auto clamp(2rem,3.4vw,2.9rem)}.p-schools .shead p{margin-top:1.05rem;font-size:1.03rem;line-height:1.66}.p-schools .shead-l{max-width:60ch;margin-bottom:clamp(1.7rem,3vw,2.5rem)}.p-schools .shead-l p{margin-top:.9rem;font-size:1.03rem;line-height:1.66}.p-schools .vgrid{max-width:74rem;margin-inline:auto;padding:0;list-style:none}@media (width>=1000px){.p-schools .vgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.p-schools .vgrid li{display:flex}.p-schools .vcard{background:var(--white);border:1px solid var(--line);width:100%;transition:transform .22s var(--ease),box-shadow .22s;flex-direction:column;padding:clamp(1.3rem,2.2vw,1.8rem);display:flex}.p-schools .vcard:hover{transform:translateY(-3px);box-shadow:0 22px 44px #11294b21}.p-schools .vmark{background:var(--sage);width:62px;height:62px;color:var(--navy);font-family:var(--display);letter-spacing:.02em;border-radius:50%;place-items:center;margin-bottom:1rem;font-size:1.28rem;font-weight:600;display:grid}.p-schools .vcrest{background:var(--white);border:1px solid var(--line);padding:6px}.p-schools .vcrest img{object-fit:contain;width:100%;height:100%;display:block}.p-schools .vcard h3{margin:0 0 .3rem;font-size:1.14rem}.p-schools .vcard .where{letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin:0 0 .7rem;font-size:.71rem;font-weight:700}.p-schools .vcard .go{margin-top:auto;padding-top:1.1rem}.p-schools .pathnote{background:var(--teal);color:#fff;border:1px solid #0000;align-items:center;gap:clamp(1.2rem,2.4vw,2rem);max-width:74rem;margin:clamp(2rem,3.4vw,2.8rem) auto 0;padding:clamp(1.3rem,2.4vw,1.9rem);display:grid}@media (width>=900px){.p-schools .pathnote{grid-template-columns:1fr .8fr}}.p-schools .pathnote.nophoto{grid-template-columns:minmax(0,1fr)}.p-schools .pathnote h3{color:#fff;margin:0 0 .5rem;font-size:1.25rem}.p-schools .pathnote p{color:#fff;max-width:64ch;font-size:.97rem;line-height:1.64}.p-schools .pathnote .go{margin-top:1rem}.p-schools .pathnote .tlink{color:#fff;box-shadow:inset 0 -2px #fff}.p-schools .pathnote .tlink:hover,.p-schools .pathnote .tlink:focus-visible{box-shadow:inset 0 -3px #fff}.p-schools .pathnote .shot img{object-fit:cover;border-radius:18px;width:100%;height:clamp(200px,24vw,290px);display:block}.p-schools .filmrow{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.6rem,4vw,3.4rem);margin:clamp(1.8rem,3.4vw,2.6rem) 0 0;display:grid}@media (width>=900px){.p-schools .filmrow{grid-template-columns:auto minmax(0,1fr)}.p-schools .filmrow.alone{grid-template-columns:minmax(0,1fr)}}.p-schools .filmrow .filmwrap{max-width:none;margin:0}.p-schools .filmwrap.portrait .vframe{aspect-ratio:9/16;width:auto;max-width:100%;height:clamp(340px,42vw,500px);margin-inline:auto}.p-schools .filmwrap figcaption{max-width:34rem;margin-top:.8rem;font-size:.88rem;line-height:1.55}.p-schools .filmrow .standalone-quote{margin:0}@media (width<=899px){.p-schools .filmrow .filmwrap{max-width:22rem;margin-inline:auto}.p-schools .filmwrap.portrait .vframe{width:100%;height:auto}}.p-schools .duo.nophoto{grid-template-columns:minmax(0,1fr)}.p-schools .cardrow{max-width:74rem;margin-inline:auto;padding:0;list-style:none}@media (width>=1000px){.p-schools .cardrow{grid-template-columns:repeat(3,minmax(0,1fr))}}.p-schools .cardrow li{display:flex}.p-schools .cardrow .card{background:var(--white);border:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:.8rem;width:100%;padding:clamp(1.3rem,2.2vw,1.8rem);display:flex}.p-schools .cardrow .ic{background:var(--sage);width:52px;height:52px;color:var(--navy);border-radius:50%;flex:none;place-items:center;display:grid}.p-schools .cardrow .ic svg{width:24px;height:24px}.p-schools .cardrow h3{color:var(--navy);font-size:1.15rem;line-height:1.3;font-family:var(--display);margin:0;font-weight:500}.p-schools .cardrow p{margin:0;font-size:.97rem;line-height:1.62}.p-schools .bandnote{text-align:center;max-width:52rem;margin:clamp(1.6rem,2.8vw,2.2rem) auto 0;font-size:.95rem;line-height:1.64}.p-schools .go.mid{text-align:center;margin-top:1.2rem}.p-schools .figgroup+.figgroup{margin-top:clamp(2.2rem,4vw,3.2rem)}.p-schools .figgroup h3{letter-spacing:.2em;text-transform:uppercase;color:var(--sage);margin:0 0 1.2rem;font-size:.72rem;font-weight:700}.p-schools .figs{max-width:70rem;margin:0;padding:0;list-style:none}.p-schools .fig{background:#ffffff12;border:1px solid #fff3;padding:clamp(1.2rem,2.2vw,1.7rem)}.p-schools .fig .n{font-family:var(--display);color:#fff;font-size:clamp(2rem,3.6vw,2.8rem);font-weight:500;line-height:1;display:block}.p-schools .fig .t{color:#c6d4e8;margin-top:.5rem;font-size:.95rem;line-height:1.5;display:block}.p-schools .ground-navy .shead-l p{color:#c6d4e8}.p-schools .figfoot{color:#c6d4e8;max-width:60ch;margin-top:clamp(1.8rem,3vw,2.4rem)}.p-schools .twocol{align-items:start;margin-top:clamp(1.6rem,3.4vw,2.4rem)}.p-schools .twocol h3{font-family:var(--display);color:var(--navy);margin:0 0 .7rem;font-size:clamp(1.4rem,2.6vw,1.95rem);font-weight:500;line-height:1.16}.p-schools .twocol p{margin:0 0 .9rem;line-height:1.62}.p-schools .twocol p:last-child{margin-bottom:0}.p-schools .twocol .go{margin-top:1.4rem}.p-schools .twocol .shot{aspect-ratio:4/3;background:var(--cream-2);margin-bottom:1.2rem;overflow:hidden}.p-schools .twocol .shot img{object-fit:cover;width:100%;height:100%;display:block}.p-schools .clubpts{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.7vw,1.3rem);margin:clamp(1.2rem,2.4vw,1.8rem) 0 0;padding:0;list-style:none;display:grid}.p-schools .clubpts li{background:var(--white);border:1px solid var(--line);border-radius:16px;margin:0;padding:1rem 1.15rem;font-size:.95rem;line-height:1.55}.p-schools .clubpts b{color:var(--navy);margin-bottom:.3rem;font-weight:600;display:block}@media (width<=820px){.p-schools .clubpts{grid-template-columns:minmax(0,1fr)}}.p-schools .beats{flex-direction:column;gap:.55rem;max-width:52ch;margin:1.3rem 0;padding:0;list-style:none;display:flex}.p-schools .beats li{padding-left:1.5rem;line-height:1.6;position:relative}.p-schools .beats li:before{content:"";background:var(--teal);border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:.62em;left:0}.p-schools .askform{max-width:52rem;margin-inline:auto}.p-schools .askform .wpforms-container{margin-inline:auto;max-width:none;margin-bottom:0}.p-schools .askalt{margin-top:1rem;font-size:.95rem;line-height:1.6}.p-schools .asknone{background:var(--white);border:1px solid var(--line);text-align:center;max-width:52rem;margin-inline:auto;padding:clamp(1.4rem,3vw,2.5rem)}.p-schools .asknone p{margin:0;font-size:1.02rem;line-height:1.64}.p-schools .askside{max-width:52rem;margin:clamp(1.6rem,2.8vw,2.2rem) auto 0;font-size:.95rem;line-height:1.64}.p-schools .closebox{text-align:center;max-width:46rem;margin-inline:auto}.p-schools .closebox p{color:#fff;margin-top:1.05rem;font-size:1.05rem;line-height:1.64}.p-schools .actrow{flex-wrap:wrap;align-items:center;gap:.9rem 1.5rem;margin-top:1.7rem;display:flex}.p-schools .closebox .actrow{justify-content:center}.p-schools .btn-outline{color:#fff;background:0 0;border-color:#fff9}.p-schools .ground-orange .btn-outline{border-color:#fffc}.p-schools .btn-outline:hover{color:var(--orange-text);background:#fff;border-color:#fff}@media (prefers-reduced-motion:reduce){.p-schools .vcard{transition:none}.p-schools .vcard:hover{transform:none}}.p-schools #fund .fundtop{align-items:center;gap:clamp(1.8rem,3.6vw,3rem);display:grid}@media (width>=900px){.p-schools #fund .fundtop:not(.nophoto){grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.p-schools #fund .fundcopy p{color:#fff;max-width:58ch;margin:0 0 .9rem;font-size:1.04rem;line-height:1.66}.p-schools #fund .fundcopy .h2{margin-bottom:1rem}.p-schools #fund .fundlead{margin-top:1.2rem!important;font-size:1.12rem!important}.p-schools #fund .fundlead strong{color:#fff;font-weight:700}.p-schools #fund .fundshot{aspect-ratio:4/5;border-radius:22px;max-height:34rem;overflow:hidden;box-shadow:0 22px 50px #00000047}.p-schools #fund .fundshot img{object-fit:cover;width:100%;height:100%;display:block}.p-schools #fund .fundways{gap:clamp(1rem,2vw,1.4rem);margin:clamp(2.2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}@media (width>=720px){.p-schools #fund .fundways.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.p-schools #fund .fundways.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.p-schools #fund .fundways li{background:var(--white);border-top:5px solid var(--orange);border-radius:20px;flex-direction:column;gap:.8rem;padding:clamp(1.2rem,2.2vw,1.6rem);display:flex}.p-schools #fund .fundways li:nth-child(3n+2){border-top-color:var(--teal)}.p-schools #fund .fundways li:nth-child(3n){border-top-color:var(--sage)}.p-schools #fund .fundways .ic{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.p-schools #fund .fundways .ic svg{width:22px;height:22px}.p-schools #fund .fundways p{font-family:var(--display);color:var(--navy);margin:0;font-size:1.14rem;font-weight:500;line-height:1.4}.p-schools #fund .fundclose{text-align:center;margin-top:clamp(2rem,3.6vw,2.6rem)}.p-schools #fund .fundclose p{color:#fff;max-width:56ch;margin:0 auto;font-size:1.06rem;line-height:1.6}.p-schools #fund .fundclose .go{margin-top:1.3rem}.p-sb{--rail:19.5rem;--railgap:clamp(1.7rem,3vw,3.2rem)}.p-sb .band{padding-block:var(--sp-m) var(--sp-xl);position:relative;overflow-x:clip}.p-sb .z1{z-index:1}.p-sb .z2{z-index:2}.p-sb .z3{z-index:3}.p-sb .ground-orange{padding-block:var(--sp-l) var(--sp-m)}.p-sb .cols{gap:var(--railgap);grid-template-columns:minmax(0,1fr);display:grid}.p-sb .content,.p-sb .rail,.p-sb .shelf{min-width:0}.p-sb .rail,.p-sb .shelf{align-content:start;gap:clamp(1rem,2vw,1.4rem);display:grid}@media (width>=1040px){.p-sb .cols{grid-template-columns:minmax(0,1fr) var(--rail);grid-template-rows:auto 1fr}.p-sb .content{grid-area:1/1/span 2}.p-sb .rail{grid-area:1/2}.p-sb .shelf{grid-area:2/2;margin-top:clamp(1rem,2vw,1.4rem)}.p-sb.side-left .cols{grid-template-columns:var(--rail) minmax(0,1fr)}.p-sb.side-left .content{grid-column:2}.p-sb.side-left .rail,.p-sb.side-left .shelf{grid-column:1}.p-sb.toc-mode .cols{grid-template-rows:1fr auto}.p-sb.toc-mode .shelf{align-self:end}.p-sb .cols.norail .shelf{grid-row:1/span 2;margin-top:0}}@media (width<=1039px){.p-sb.toc-mode .rail{display:none}}@media (width>=600px) and (width<=1039px){.p-sb .shelf{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.p-sb .railcap{letter-spacing:.2em;text-transform:uppercase;color:var(--teal);align-items:center;gap:.7rem;margin:clamp(.6rem,1.6vw,1.2rem) 0 0;font-size:.71rem;font-weight:700;display:flex}.p-sb .railcap:after{content:"";opacity:.35;background:currentColor;flex:auto;height:1px}@media (width>=1040px){.p-sb .railcap{display:none}}.p-sb .content>.blk+.blk{margin-top:clamp(2.4rem,4.4vw,3.6rem)}.p-sb .content>.blk+.blk.cont,.p-sb .content>.blk>.blk.cont{margin-top:clamp(1.7rem,3.2vw,2.5rem)}.p-sb [data-sec]{scroll-margin-top:7rem}@media (width<=1039px){.p-sb [data-sec]{scroll-margin-top:10.5rem}}.p-sb .content h2{font-family:var(--display);letter-spacing:-.012em;color:var(--navy);font-size:clamp(1.6rem,2.6vw,2.25rem);font-weight:500;line-height:1.1}.p-sb .content h3{color:var(--navy);font-size:1.1rem;line-height:1.36}.p-sb .prose>*+*{margin-top:1.1rem}.p-sb .seyebrow+h2,.p-sb .seyebrow+h3{margin-top:0}.p-sb .prose p{max-width:68ch;line-height:1.72}.p-sb .prose h3{margin-top:2.1rem}.p-sb .prose ul,.p-sb .prose ol{margin-left:1.45rem}.p-sb .prose ol{list-style:decimal}.p-sb .prose ul{list-style:outside}.p-sb .prose li{margin-top:.5rem;padding-left:.3rem;line-height:1.66}.p-sb .prose li::marker{color:var(--teal);font-weight:600}.p-sb .prose blockquote{border-left:4px solid var(--sage);font-family:var(--display);color:var(--navy);border-radius:3px;margin:1.5rem 0;padding:.15rem 0 .15rem 1.15rem;font-size:clamp(1.12rem,1.7vw,1.3rem);font-style:italic;line-height:1.5}.p-sb .prose a:not(.btn):not(.tlink){color:var(--orange-text);transition:box-shadow .2s;box-shadow:inset 0 -1px #cf3f0e6b}.p-sb .prose a:not(.btn):not(.tlink):hover{box-shadow:inset 0 -2px 0 var(--orange)}.p-sb .panel{background:var(--cream);border-radius:28px;padding:clamp(1.3rem,2.8vw,2.1rem)}.p-sb .panel.white{background:var(--white);border:1px solid var(--line)}.p-sb .blkhead{margin-bottom:clamp(1.1rem,2.2vw,1.6rem)}.p-sb .blkhead p{margin-top:.75rem;line-height:1.66}.p-sb .mrow{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.2rem,2.6vw,2.1rem);display:grid}@media (width>=620px){.p-sb .mrow{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.p-sb .mrow.nophoto{grid-template-columns:minmax(0,1fr)}}.p-sb .mrow .shot{aspect-ratio:4/3;background:var(--cream-2);border-radius:24px;overflow:hidden}.p-sb .mrow .shot img{object-fit:cover;width:100%;height:100%;display:block}@media (width>=620px){.p-sb .mrow.flip .shot{order:2}}.p-sb .mrow p{margin-top:.85rem;line-height:1.68}.p-sb .mrow h2+p,.p-sb .mrow h3+p{margin-top:.85rem}.p-sb .mrow .go{margin-top:1.1rem}.p-sb .vgrid{grid-template-columns:minmax(0,1fr);gap:clamp(.85rem,1.8vw,1.2rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=560px){.p-sb .vgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.p-sb .vcard{background:var(--white);border:1px solid var(--line);border-radius:22px;height:100%;padding:clamp(1rem,2vw,1.25rem)}.p-sb .vcard h3{margin-bottom:.25rem}.p-sb .vcard .where{letter-spacing:.15em;text-transform:uppercase;color:var(--teal);margin-bottom:.55rem;font-size:.73rem;font-weight:700;display:block}.p-sb .vcard p{font-size:.93rem;line-height:1.6}.p-sb .vcard .go{margin-top:.8rem}.p-sb .acc{margin-top:clamp(1rem,2vw,1.4rem)}.p-sb .qa{border-top:1px solid var(--line)}.p-sb .acc .qa:first-of-type{border-top:0}.p-sb .q{cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.05rem .1rem;list-style:none;transition:color .18s;display:flex}.p-sb .q::-webkit-details-marker{display:none}.p-sb .q::marker{content:""}.p-sb .qt{font-family:var(--body);color:var(--navy);margin:0;font-size:1.01rem;font-weight:600;line-height:1.44}.p-sb .q:hover .qt{color:var(--orange-text)}.p-sb .q:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.p-sb .chev{background:var(--cream);width:32px;height:32px;color:var(--navy);transition:transform .24s var(--ease),background .18s;border-radius:50%;flex:none;place-items:center;display:grid}.p-sb .chev svg{width:15px;height:15px}.p-sb .qa[open]>.q .chev{background:var(--sage-2);transform:rotate(180deg)}.p-sb .a{padding:0 .1rem 1.2rem}.p-sb .a p{max-width:62ch;font-size:.97rem;line-height:1.7}.p-sb .a p+p{margin-top:.75rem}.p-sb .a a:not(.btn):not(.tlink){color:var(--orange-text);box-shadow:inset 0 -1px #cf3f0e6b}.p-sb .a a:not(.btn):not(.tlink):hover{box-shadow:inset 0 -2px 0 var(--orange)}.p-sb .a ul,.p-sb .a ol{max-width:62ch;margin:.75rem 0 0 1.45rem}.p-sb .a ul{list-style:outside}.p-sb .a ol{list-style:decimal}.p-sb .a li{margin-top:.4rem;padding-left:.3rem;font-size:.97rem;line-height:1.66}.p-sb .a li::marker{color:var(--teal);font-weight:600}.p-sb .a ul+p,.p-sb .a ol+p{margin-top:.75rem}.p-sb .a strong{color:var(--navy);font-weight:700}.p-sb .sbform{margin-top:clamp(1rem,2vw,1.4rem)}.p-sb .thirdparty{border:1px solid var(--line);background:var(--cream);border-radius:18px;align-items:flex-start;gap:.8rem;margin-top:clamp(1rem,2vw,1.4rem);padding:.9rem 1.05rem;display:flex}.p-sb .panel .thirdparty{background:var(--white)}.p-sb .panel.white .thirdparty{background:var(--cream)}.p-sb .thirdparty .ic{background:var(--sage);width:2.2rem;height:2.2rem;color:var(--navy);border-radius:50%;flex:none;place-items:center;display:grid}.p-sb .thirdparty .ic svg{width:1.1rem;height:1.1rem}.p-sb .thirdparty p{margin:0;font-size:.88rem;line-height:1.6}.p-sb .thirdparty p+p{margin-top:.45rem}.p-sb .mod{background:var(--white);border:1px solid var(--line);border-radius:24px;min-width:0;padding:clamp(1.05rem,2vw,1.35rem)}.p-sb .mod h2{font-family:var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--teal);margin:0 0 .85rem;font-size:.71rem;font-weight:700;line-height:1.4}.p-sb .side-list{margin:0;padding:0;list-style:none}.p-sb .side-list li+li{margin-top:.12rem}.p-sb .side-list a{color:var(--navy);border-radius:14px;align-items:center;gap:.55rem;padding:.55rem .8rem;font-size:.94rem;font-weight:500;line-height:1.4;transition:background .16s,color .16s;display:flex}.p-sb .side-list a:hover{background:var(--cream)}.p-sb .side-list a[aria-current=page],.p-sb .side-list a[aria-current=true]{background:var(--navy);color:#fff;font-weight:600}.p-sb .side-list .dot{opacity:.35;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.p-sb .side-list a[aria-current=page] .dot,.p-sb .side-list a[aria-current=true] .dot{opacity:1;background:var(--sage)}.p-sb .mod .foot{border-top:1px solid var(--line);color:var(--ink-soft);margin-top:.9rem;padding-top:.8rem;font-size:.83rem;line-height:1.55}.p-sb .mod .foot p{font-size:inherit;line-height:inherit;margin:0}.p-sb .mod .foot p+p{margin-top:.5rem}.p-sb .mod .foot a{color:var(--orange-text);font-weight:600;box-shadow:inset 0 -1px #cf3f0e73}.p-sb .mod .foot a:hover{box-shadow:inset 0 -2px 0 var(--orange)}.p-sb .rel-list a{padding-left:.35rem}.p-sb .rel-list .ar{opacity:.55;flex:none;width:15px;height:15px;transition:transform .18s}.p-sb .rel-list a:hover .ar{opacity:1;transform:translate(3px)}.p-sb .rel-list a span{flex:auto;min-width:0}.p-sb .mod.promo{background:var(--navy);color:#d6e1f0;border-color:#0000}.p-sb .mod.promo h2{color:var(--sage)}.p-sb .mod.promo .shot{aspect-ratio:16/10;background:var(--navy-2);border-radius:18px;margin-bottom:.9rem;display:block;overflow:hidden}.p-sb .mod.promo .shot img{object-fit:cover;width:100%;height:100%;display:block}.p-sb .mod.promo p{margin-bottom:1rem;font-size:.93rem;line-height:1.62}.p-sb .mod.promo .btn{justify-content:center;width:100%}.p-sb .mod.contact{background:var(--cream)}.p-sb .mod.contact p{font-size:.93rem;line-height:1.62}.p-sb .mod.contact p+p{margin-top:.7rem}.p-sb .mod.contact .who{color:var(--navy);font-weight:600}.p-sb .mod.contact .lines{gap:.5rem;margin-top:.9rem;display:grid}.p-sb .mod.contact .lines a{color:var(--orange-text);align-items:center;gap:.5rem;font-size:.93rem;font-weight:600;display:inline-flex;box-shadow:inset 0 -1px #cf3f0e66}.p-sb .mod.contact .lines a:hover{box-shadow:inset 0 -2px 0 var(--orange)}.p-sb .mod.contact .lines svg{flex:none;width:16px;height:16px}.p-sb .dl-list{margin:0;padding:0;list-style:none}.p-sb .dl-list li+li{margin-top:1rem}.p-sb .dl-list .name{min-height:24px;color:var(--navy);flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.94rem;font-weight:600;line-height:1.4;display:flex}.p-sb .dl-list a.name{box-shadow:none;flex-direction:column;align-items:flex-start;gap:.4rem;transition:color .2s}.p-sb .dl-list a.name:hover,.p-sb .dl-list a.name:focus-visible{color:var(--orange-text)}.p-sb .fmt{letter-spacing:.14em;text-transform:uppercase;color:var(--teal);background:#2f67691a;border-radius:999px;flex:none;padding:.16rem .55rem;font-size:.63rem;font-weight:700}.p-sb .alt{color:var(--ink-soft);margin-top:.3rem;font-size:.81rem;line-height:1.5;display:block}.p-sb .alt a{color:var(--orange-text);font-weight:600;box-shadow:inset 0 -1px #cf3f0e66}.p-sb .need{color:var(--orange-text);background:#cf3f0e14;border:1px dashed #cf3f0e73;border-radius:999px;margin-top:.35rem;padding:.16rem .6rem;font-size:.71rem;line-height:1.35;display:inline-block}@media (width>=1040px){.p-sb.toc-mode .mod-toc{position:sticky;top:clamp(6.2rem,7vw,7rem)}}.p-sb .mtoc{z-index:8;margin:0 0 clamp(1.6rem,3vw,2.2rem);position:sticky;top:6.6rem}@media (width>=1040px){.p-sb .mtoc{display:none}}@media (width<=1039px){.p-sb .mod-toc{display:none}}.p-sb .mtoc details{background:var(--white);border:1px solid var(--line);border-radius:999px;box-shadow:0 10px 26px #11294b14}.p-sb .mtoc details[open]{border-radius:26px}.p-sb .mtoc summary{cursor:pointer;color:var(--navy);border-radius:999px;align-items:center;gap:.65rem;min-width:0;padding:.75rem 1.05rem;font-size:.93rem;font-weight:600;list-style:none;display:flex}.p-sb .mtoc summary::-webkit-details-marker{display:none}.p-sb .mtoc summary::marker{content:""}.p-sb .mtoc .cap{letter-spacing:.16em;text-transform:uppercase;color:var(--teal);flex:none;font-size:.66rem;font-weight:700}.p-sb .mtoc .now{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.p-sb .mtoc .chev{width:28px;height:28px}@media (width<=560px){.p-sb .mtoc summary{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"cap chev""now chev";gap:.05rem .6rem;padding:.6rem .85rem .65rem 1.05rem;display:grid}.p-sb .mtoc .cap{grid-area:cap}.p-sb .mtoc .now{grid-area:now}.p-sb .mtoc .chev{grid-area:chev;align-self:center}}.p-sb .mtoc details[open] .chev{background:var(--sage-2);transform:rotate(180deg)}.p-sb .mtoc .side-list{padding:.15rem .5rem .65rem}.p-sb .quoteband{z-index:1;max-width:52rem;margin-inline:auto;position:relative}.p-sb .quoteband .standalone-quote{border-radius:28px}.p-sb .quotego{text-align:center;margin-top:clamp(1.2rem,2.4vw,1.8rem)}.p-sb .ground-orange h2{font-family:var(--display);color:#fff;font-size:clamp(1.9rem,3.2vw,2.9rem);font-weight:500;line-height:1.08}.p-sb .closebox{text-align:center;max-width:44rem;margin-inline:auto}.p-sb .closebox p{color:#fff;margin-top:1rem;font-size:1.04rem;line-height:1.65}.p-sb .heroacts{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem 1.4rem;margin-top:1.6rem;display:flex}@media (prefers-reduced-motion:reduce){.p-sb .chev,.p-sb .side-list a,.p-sb .rel-list .ar{transition:none}}.p-sb .bandline{text-align:center;font-family:var(--display);color:var(--navy);justify-content:center;align-items:center;gap:.75rem;margin:0;font-size:clamp(1.25rem,2.6vw,1.8rem);font-weight:500;line-height:1.3;display:flex}.p-sb .bandline .omark{flex:none;width:clamp(34px,4vw,46px);height:auto}@media (width<=560px){.p-sb .bandline{flex-direction:column;gap:.5rem}}.p-sb .need{background:0 0;border:0;border-radius:0;padding:0}.p-stories .gridhead{align-items:flex-end}.p-stories .gridhead>div{flex:22rem;min-width:0}.p-stories .gridhead .seyebrow{margin-bottom:.45rem}.p-stories .gridhead .h2{margin:0}.p-stories .nlbox .sighead .seyebrow{margin-bottom:.5rem}.p-stories .nlbox .sighead h2{margin-top:0}.p-stories .pfigs+.xcards{margin-top:clamp(1.9rem,3.4vw,2.8rem)}.p-stories .fquote blockquote{background:0 0;border-radius:0;padding:0;font-style:normal;line-height:1.4;position:static}.p-stories .fquote blockquote:before{content:none}.p-story .portrait{width:min(20rem,80vw);margin:0 auto}.p-story .portrait .shot{aspect-ratio:4/3;background:var(--cream-2);border-radius:22px;overflow:hidden}.p-story .portrait .shot img{object-fit:cover;object-position:50% 42%;width:100%;height:100%;display:block}.p-story .portrait figcaption{opacity:.85;margin-top:.6rem;font-size:.85rem;line-height:1.5}@media (width>=760px){.p-story .qwrap{grid-template-columns:minmax(0,20rem) minmax(0,1fr)}}.p-story .qwrap:not(:has(.portrait)){grid-template-columns:minmax(0,1fr);max-width:48rem}.p-story .body .seyebrow{margin-bottom:.5rem}.p-story .ihero.hx .hx-frame{aspect-ratio:4/5;max-height:540px}.p-story .ihero.hx .hx-frame.land{aspect-ratio:4/3;max-height:none}.p-story .ihero.hx .hx-frame.wide{aspect-ratio:3/2;max-height:none}@media (width>=760px){.p-story .gal{grid-template-columns:repeat(4,minmax(0,1fr))}}.p-stories .nlbox .nlembed{max-width:36rem;margin:clamp(1.3rem,2.4vw,1.9rem) auto 0}.p-story .body>figure.artfig .galbtn img{object-position:50% 30%;max-height:min(80vh,760px)}.p-story .gal .galbtn img{aspect-ratio:4/3;object-position:50% 30%}.p-story .galnote{opacity:.85;margin:.5rem 0 0;font-size:.92rem}.p-search .b-search,.p-search .ground-paper{z-index:2;background:var(--paper);--face:var(--paper);--fringe:#fff}.p-search .b-help,.p-search .ground-cream{z-index:3;background:var(--cream);--face:var(--cream);--fringe:var(--sand-fringe)}.p-search .srow input::placeholder{color:#5c6376;opacity:1}.p-search .rail .flist{margin-top:0}.p-search .rmeta{margin:.75rem 0 0}.p-stories [data-grid-body]{transition:opacity .28s,transform .28s}.p-stories [data-grid-body].is-arriving{opacity:0;transform:translateY(8px)}#stories[data-story-grid]{scroll-margin-top:clamp(4.5rem,7vw,6.5rem)}.p-stories [data-story-grid].is-loading .postgrid{opacity:.55;transition:opacity .15s}.p-stories #grid-h:focus{outline:none}.p-stories #grid-h:focus-visible{outline:3px solid var(--orange);outline-offset:6px;border-radius:8px}@media (prefers-reduced-motion:reduce){.p-stories [data-grid-body],.p-stories [data-story-grid].is-loading .postgrid{transition:none}}.pcard .thumb.plate{background:var(--sage-2);color:var(--navy);isolation:isolate;flex-direction:column;justify-content:flex-end;gap:.35rem;padding:clamp(1.1rem,2vw,1.5rem);display:flex}.pcard .thumb.plate:after{content:"";z-index:-1;aspect-ratio:1;opacity:.13;background:url(/wp-content/themes/ohana/public/build/assets/village-ring-CN2vV76x.png) 50%/contain no-repeat;width:66%;position:absolute;top:-34%;right:-20%}.pcard .thumb.plate .pname{font-family:var(--display);max-width:14ch;font-size:clamp(1.55rem,2.3vw,1.95rem);font-weight:500;line-height:1.05}.pcard .thumb.plate .prole{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;max-width:30ch;font-size:.76rem;font-weight:600;line-height:1.35}.pcard .thumb.plate.tint-student-spotlights{background:var(--sand)}.pcard .thumb.plate.tint-pathfinder-alumni{background:var(--cream-2)}.pcard .thumb.plate.tint-mentoring{background:var(--sage)}.pcard .thumb.plate.tint-in-the-news{background:var(--navy);color:#fff}.pcard .thumb.plate.tint-in-the-news:after{opacity:.2;background-image:url(/wp-content/themes/ohana/public/build/assets/village-ring-ondark-DL_ELdEK.png)}.pcard .thumb.portrait img{object-position:50% 6%}.pcard .thumb .fstill{display:contents}.pcard .thumb .fstill img{object-fit:cover;object-position:50% 12%;width:100%;height:100%;display:block}.p-stories .feat .shot .fstill{display:contents}.p-stories .feat .shot .fstill img{object-position:50% 15%}.p-stories .feat .dek+.btn,.p-stories .feat .fquote+.btn{margin-top:clamp(1.3rem,2.2vw,1.7rem)}.p-story .band.z1>.wrap>.body:first-child{margin-top:0}.p-story .body .sfilm .vframe img,.p-story .body .sfilm .vframe .fstill img{object-fit:cover;object-position:50% 20%;border-radius:0;width:100%;height:100%;display:block}.p-story .body .sfilm.upright{margin-inline:auto}.p-story .sfilm.upright{max-width:24rem}.p-story .sfilm.upright .vframe{aspect-ratio:9/16}.p-story .sfilm.upright.tall{max-width:30rem}.p-story .sfilm.upright.tall .vframe{aspect-ratio:4/5}@media (width<=560px){.p-story .sfilm.upright,.p-story .sfilm.upright.tall{max-width:100%}}.p-story .body figure.storylogo{text-align:center;margin:clamp(1.8rem,3.2vw,2.6rem) auto}.p-story .body figure.storylogo img{aspect-ratio:auto;object-fit:contain;border-radius:0;width:auto;max-width:min(20rem,70%);height:auto;display:inline-block}.p-story .body .standalone-quote.inflow{margin:clamp(1.8rem,3.4vw,2.6rem) 0}.p-story .body .standalone-quote.inflow blockquote{max-width:none;padding-left:var(--qpad);color:#fff;border-left:0;margin:0;font-size:clamp(1.25rem,2.2vw,1.65rem)}.p-story .body .standalone-quote.inflow blockquote p{color:#fff;font:inherit;max-width:none;margin:0}.p-story .body .standalone-quote.inflow .who{color:var(--sage)}@media (width<=560px){.p-story .body .standalone-quote.inflow{--qpad:0;padding-top:3.2rem}}.p-story .body p.byline{border-top:1px solid var(--line);letter-spacing:.13em;text-transform:uppercase;color:var(--navy);margin-top:clamp(1.4rem,2.6vw,2rem);padding-top:1rem;font-size:.8rem;font-weight:700}.p-story .body p.artcta{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:clamp(1.6rem,3vw,2.2rem);display:flex}.p-story .body p.artrel{border-left:3px solid var(--sage);margin:clamp(1.5rem,2.8vw,2rem) 0;padding:.15rem 0 .15rem 1.1rem;line-height:1.5}.p-story .body p.artrel .lab{letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-bottom:.3rem;font-size:.74rem;font-weight:700;display:block}.p-story .body p.artrel a{font-weight:600}.p-story .body p.lines span{display:block}.p-story .body p.lines span+span{margin-top:.35rem}.p-story .body>:last-child{margin-bottom:0!important}.p-story .body ul+p,.p-story .body ol+p{margin-top:1.15rem}.p-story .body .standalone-quote.inflow.long blockquote{font-size:clamp(1.06rem,1.6vw,1.28rem);line-height:1.5}.p-story .ihero.hx.hx-solid h1{max-width:min(100%,48rem)}.p-flex .band{padding-block:var(--sp-m) var(--sp-xl);position:relative;overflow-x:clip}.p-flex .band.fx-slim{padding-block:var(--sp-s,2.4rem) var(--sp-m)}.p-flex .band.fx-joined{margin-top:calc(-1 * var(--sp-l,3rem));padding-top:0}.p-flex .band.fx-slim+.band.fx-joined{margin-top:calc(1rem - var(--sp-m,2rem))}.p-flex .z1{z-index:1}.p-flex .z2{z-index:2}.p-flex .z3{z-index:3}.p-flex .z4{z-index:4}.p-flex .z5{z-index:5}.p-flex .z6{z-index:6}.p-flex .z7{z-index:7}.p-flex .z8{z-index:8}.p-flex .z9{z-index:9}.p-flex .z10{z-index:10}.p-flex .z11{z-index:11}.p-flex .z12{z-index:12}.p-flex .z13{z-index:13}.p-flex .z14{z-index:14}.p-flex .z15{z-index:15}.p-flex .z16{z-index:16}.p-flex .z17{z-index:17}.p-flex .z18{z-index:18}.p-flex .z19{z-index:19}.p-flex .z20{z-index:20}.p-flex .band h2.h2{font-size:clamp(1.75rem,2.9vw,2.6rem)}.p-flex .shead{text-align:left;max-width:none;margin:0 0 clamp(1.6rem,3vw,2.3rem)}.p-flex .shead .lede{max-width:58ch;margin-top:1.05rem}.p-flex .shead.mid{text-align:center;max-width:46rem;margin-inline:auto}.p-flex .shead.mid .lede{margin-inline:auto}.p-flex .fx-sr,.p-flex .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.p-flex .fx-dark{color:#e8eef6}.p-flex .fx-dark .h2,.p-flex .fx-dark h3{color:#fff}.p-flex .fx-dark .h2 em{color:var(--gold-fringe)}.p-flex .fx-dark .seyebrow,.p-flex .fx-dark .shead .lede,.p-flex .fx-dark p{color:#fff}.p-flex .fx-dark .fx-fine{opacity:1}.p-flex .fx-dark .tlink{color:#fff}.p-flex .fx-dark .btn-ghost{color:#fff;border-color:#ffffff9e}.p-flex .fx-dark .btn-ghost:hover{color:var(--navy);background:#fff;border-color:#fff}.p-flex .fx-light h3{color:var(--navy)}.p-flex .acts{flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin:1.4rem 0 0;display:flex}.p-flex .go{margin:auto 0 0;padding-top:.6rem}.p-flex .fx-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin:0 0 .45rem;font-size:.72rem;font-weight:700}.p-flex .fx-dark .fx-kicker{color:var(--gold-fringe)}.p-flex .fx-after{margin-top:clamp(1.4rem,2.6vw,2rem)}.p-flex .fx-after.mid{text-align:center}.p-flex .fx-after.mid .acts{justify-content:center}.p-flex .fx-note{opacity:.85;margin:0;font-size:.88rem;line-height:1.55}.p-flex .fx-prose{max-width:66ch}.p-flex .fx-prose.is-center{text-align:center;margin-inline:auto}.p-flex .fx-prose.is-center .acts{justify-content:center}.p-flex .fx-prose>*{margin:0}.p-flex .fx-prose>*+*{margin-top:1rem}.p-flex .fx-prose p{line-height:1.7}.p-flex .fx-prose h3{font-family:var(--display);margin-top:1.6rem;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:500;line-height:1.2}.p-flex .fx-prose h4{font-family:var(--sans);margin-top:1.3rem;font-size:1.05rem;font-weight:700}.p-flex .fx-prose ul,.p-flex .fx-prose ol{padding-left:1.25rem}.p-flex .fx-prose li+li{margin-top:.35rem}.p-flex .fx-prose li::marker{color:var(--orange)}.p-flex .fx-dark .fx-prose li::marker{color:var(--gold-fringe)}.p-flex .fx-prose a:not(.btn){color:var(--teal);text-underline-offset:.18em;font-weight:600;text-decoration:underline}.p-flex .fx-dark .fx-prose a:not(.btn){color:#fff}.p-flex .fx-prose blockquote{border-left:3px solid var(--orange);font-family:var(--display);padding-left:1rem;font-size:1.12rem;font-style:normal}@media (width>=900px){.p-flex .fx-rail>.wrap{grid-template-columns:minmax(0,.36fr) minmax(0,1fr);align-items:start;column-gap:clamp(2rem,4vw,3.4rem);display:grid}.p-flex .fx-rail .shead{margin:0}.p-flex .fx-rail .fx-after{grid-column:2}}.p-flex .fx-cols{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.6rem,3.4vw,3rem);display:grid}@media (width>=860px){.p-flex .fx-cols.is-half{grid-template-columns:repeat(2,minmax(0,1fr))}.p-flex .fx-cols.is-wide-left{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.p-flex .fx-cols.is-wide-right{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.p-flex .fx-cols.is-thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.p-flex .fx-cols.is-statement>.fx-col+.fx-col{border-left:1px solid var(--line);padding-left:clamp(1.4rem,3vw,2.4rem)}.p-flex .fx-dark .fx-cols.is-statement>.fx-col+.fx-col{border-left-color:#ffffff47}}.p-flex .fx-cols.is-statement .fx-prose p:first-child{font-family:var(--display);color:var(--navy);font-size:clamp(1.2rem,1.9vw,1.45rem);line-height:1.35}.p-flex .fx-dark .fx-cols.is-statement .fx-prose p:first-child{color:#fff}.p-flex .fx-shot{background:var(--cream);overflow:hidden}.p-flex .fx-shot img{object-fit:cover;width:100%;height:100%;display:block}.p-flex .fx-cols .fx-shot{aspect-ratio:4/3}.p-flex .fx-row{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.4rem,3.2vw,2.8rem);display:grid}.p-flex .fx-row+.fx-row{margin-top:clamp(2.4rem,4.6vw,3.6rem)}@media (width>=880px){.p-flex .fx-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.p-flex .fx-row.is-portrait{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.p-flex .fx-row.is-flip>.fx-shot{order:2}.p-flex .fx-row.is-portrait.is-flip{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.p-flex .fx-row.is-nophoto{grid-template-columns:minmax(0,1fr)}}.p-flex .fx-row.is-landscape .fx-shot{aspect-ratio:4/3}.p-flex .fx-row.is-portrait .fx-shot{aspect-ratio:4/5}.p-flex .fx-row.is-square .fx-shot{aspect-ratio:1}.p-flex .fx-rowtx{max-width:56ch}.p-flex .fx-row.is-nophoto .fx-rowtx{max-width:68ch}.p-flex .fx-rowtx h3{font-family:var(--display);margin:0 0 .8rem;font-size:clamp(1.3rem,2vw,1.72rem);font-weight:500;line-height:1.18}.p-flex .fx-callout{background:var(--sage);border:1px solid var(--line);border-radius:999px;align-items:center;max-width:100%;margin:1.1rem 0 0;padding:.5rem 1.15rem;font-size:.92rem;font-weight:600;display:inline-flex;box-shadow:0 10px 22px #06112229;color:var(--navy)!important}.p-flex .fx-rowquote{background:var(--cream);font-family:var(--display);color:var(--navy);border-radius:20px 20px 0 0;margin:1.4rem 0 0;padding:1.4rem 1.4rem .9rem;font-size:1.06rem;font-style:normal;line-height:1.5}.p-flex .fx-rowquote+.fx-speaker{background:var(--cream);border-radius:0 0 20px 20px;margin:0;padding:0 1.4rem 1.2rem}.p-flex .fx-speaker{align-items:center;gap:.8rem;margin:1rem 0 0;display:flex}.p-flex .fx-speaker img{object-fit:cover;object-position:50% 22%;width:56px;height:56px;box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--sage);border-radius:50%;flex:none}.p-flex .fx-speaker span{flex-direction:column;line-height:1.25;display:flex}.p-flex .fx-speaker b{color:var(--navy);font-size:1rem;font-weight:700}.p-flex .fx-speaker i{color:var(--teal);letter-spacing:.04em;font-size:.86rem;font-style:normal;font-weight:600}.p-flex .fx-dark .fx-speaker:not(.fx-rowquote+.fx-speaker) b{color:#fff}.p-flex .fx-dark .fx-speaker:not(.fx-rowquote+.fx-speaker) i{color:var(--gold-fringe)}.p-flex .fx-cardlist{--g:clamp(1.1rem,2.4vw,1.7rem);justify-content:center;gap:var(--g);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.p-flex .fx-cardlist>li{flex:16.25rem;max-width:100%}@media (width>=760px){.p-flex .fx-cardlist.cols-2>li,.p-flex .fx-cardlist.cols-3>li,.p-flex .fx-cardlist.cols-4>li{flex:0 0 calc((100% - var(--g)) / 2)}}@media (width>=1000px){.p-flex .fx-cardlist.cols-3>li{flex-basis:calc((100% - 2 * var(--g)) / 3)}.p-flex .fx-cardlist.cols-4>li{flex-basis:calc((100% - 3 * var(--g)) / 4)}}.p-flex .fx-cardlist.cols-1>li{flex:0 0 100%}.p-flex .fx-card{flex-direction:column;display:flex;position:relative}.p-flex .fx-card h3{font-family:var(--sans);margin:0 0 .6rem;font-size:1.22rem;font-weight:700;line-height:1.3}.p-flex .fx-card p{margin:0 0 .9rem;font-size:1.04rem;line-height:1.62}.p-flex .fx-card .go{margin:auto 0 0;padding-top:.4rem}.p-flex .fx-cardlist.is-card .fx-card{background:var(--white);border:1px solid var(--line);color:var(--ink);border-top-width:3px;border-radius:18px;padding:clamp(1.4rem,2.7vw,1.9rem)}.p-flex .fx-cardlist.is-card .fx-card:nth-child(3n+1){border-top-color:var(--orange)}.p-flex .fx-cardlist.is-card .fx-card:nth-child(3n+2){border-top-color:var(--teal)}.p-flex .fx-cardlist.is-card .fx-card:nth-child(3n+3){border-top-color:var(--navy)}.p-flex .fx-dark .fx-embed .pcard h3,.p-flex .fx-dark .fx-embed .pcard h3 a{color:var(--navy)}.p-flex .fx-dark .fx-embed .pcard p,.p-flex .fx-dark .fx-embed .pcard .dek{color:var(--ink)}.p-flex .fx-dark .fx-cardlist.is-card .fx-card h3{color:var(--navy)}.p-flex .fx-dark .fx-cardlist.is-card .fx-card p{color:var(--ink)}.p-flex .fx-dark .fx-cardlist.is-card .fx-card .tlink{color:var(--teal)}.p-flex .fx-cardlist.is-bubble .fx-card{border:1px solid var(--line);background:#ffffffa8;border-radius:26px;padding:clamp(1.3rem,2.5vw,1.8rem)}.p-flex .fx-dark .fx-cardlist.is-bubble .fx-card{background:#ffffff14;border-color:#ffffff2e}.p-flex .fx-card.is-linked h3 a{color:inherit;text-decoration:none}.p-flex .fx-card.is-linked h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.p-flex .fx-card.is-linked:hover{transition:transform .2s var(--ease),box-shadow .2s var(--ease);transform:translateY(-3px);box-shadow:0 22px 44px #11294b24}.p-flex .fx-card.is-linked h3 a:focus-visible:after{outline:3px solid var(--orange);outline-offset:3px}.p-flex .fx-cicon{background:var(--sage);width:46px;height:46px;color:var(--navy);border-radius:50%;place-items:center;margin:0 0 1rem;display:grid}.p-flex .fx-cicon svg{width:24px;height:24px}.p-flex .fx-cmark{object-fit:contain;width:clamp(46px,4.4vw,58px);height:clamp(46px,4.4vw,58px);margin:0 0 .9rem;display:block}.p-flex .fx-cphoto{aspect-ratio:16/10;border-radius:16px 16px 0 0;margin:calc(-1*clamp(1.4rem,2.7vw,1.9rem)) calc(-1*clamp(1.4rem,2.7vw,1.9rem)) 1.1rem;overflow:hidden}.p-flex .fx-cardlist:not(.is-card) .fx-cphoto{border-radius:16px;margin:0 0 1rem}.p-flex .fx-cphoto img,.p-flex .fx-cround img{object-fit:cover;width:100%;height:100%;display:block}.p-flex .fx-cround{aspect-ratio:1;width:clamp(96px,9vw,124px);box-shadow:0 0 0 3px var(--paper),0 0 0 5px var(--sage);border-radius:50%;margin:0 0 1rem;overflow:hidden}.p-flex .fx-csheet{border:1px solid var(--line);aspect-ratio:17/22;background:#fff;border-radius:14px;margin:0 0 1rem;overflow:hidden;box-shadow:0 14px 30px #11294b1f}.p-flex .fx-csheet img{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block}@media (width>=1000px){.p-flex .fx-cardlist.art-sheet.cols-2,.p-flex .fx-cardlist.art-sheet.cols-1{max-width:72rem;margin-inline:auto}.p-flex .fx-cardlist.art-sheet:not(.cols-3):not(.cols-4) .fx-card:has(.fx-csheet){grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-content:start;column-gap:clamp(1.2rem,2vw,1.7rem);display:grid}.p-flex .fx-cardlist.art-sheet:not(.cols-3):not(.cols-4) .fx-card:has(.fx-csheet)>:not(.fx-csheet){grid-column:2}.p-flex .fx-cardlist.art-sheet:not(.cols-3):not(.cols-4) .fx-csheet{grid-area:1/1/span 8;align-self:start;margin:0}}.p-flex .fx-cnum{background:var(--orange);color:#fff;width:36px;height:36px;font-family:var(--display);border-radius:50%;place-items:center;margin:0 0 .9rem;font-size:1.1rem;display:grid}.p-flex .fx-clist{gap:.45rem;margin:0 0 .9rem;padding:0;list-style:none;display:grid}.p-flex .fx-clist li{padding-left:1.4rem;line-height:1.5;position:relative}.p-flex .fx-clist.is-dot li:before{content:"";background:var(--orange);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.55em;left:.2rem}.p-flex .fx-clist.is-tick li:before{content:"";border-left:2px solid var(--teal);border-bottom:2px solid var(--teal);width:.7rem;height:.4rem;position:absolute;top:.3em;left:.15rem;transform:rotate(-45deg)}.p-flex .fx-stops-1{--stops:1}.p-flex .fx-stops-2{--stops:2}.p-flex .fx-stops-3{--stops:3}.p-flex .fx-stops-4{--stops:4}.p-flex .fx-stops-5{--stops:5}.p-flex .fx-stops-6{--stops:6}.p-flex .fx-stops-7{--stops:7}.p-flex .fx-stops-8{--stops:8}.p-flex .pathwrap{margin:0;position:relative}.p-flex .pline{left:27px;right:calc(100% / var(--stops,5) - 27px);pointer-events:none;z-index:1;height:24px;position:absolute;top:15px;overflow:visible}.p-flex .pline path{fill:none;stroke-linecap:round;stroke-linejoin:round}.p-flex .pl-ghost{stroke:#ffffff21;stroke-width:2px}.p-flex .fx-light .pl-ghost{stroke:#11294b29}.p-flex .pl-ink{stroke:var(--gold-fringe);stroke-width:2.6px;stroke-dasharray:1;stroke-dashoffset:var(--dash,0);transition:stroke-dashoffset .85s cubic-bezier(.33,.9,.28,1)}.p-flex .fx-light .pl-ink{stroke:var(--orange)}.p-flex .path{grid-template-columns:repeat(var(--stops,5),minmax(0,1fr));z-index:2;gap:clamp(1.2rem,2.4vw,1.6rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.p-flex .path>li{position:relative}.p-flex .path .dot{background:var(--gold-fringe);width:54px;height:54px;color:var(--navy);font-family:var(--display);z-index:2;cursor:pointer;transition:background .4s var(--ease),color .4s var(--ease),box-shadow .4s var(--ease),transform .4s var(--ease);border:0;border-radius:50%;place-items:center;margin-bottom:.9rem;font-size:1.32rem;display:grid;position:relative}.p-flex .fx-light .path .dot{background:var(--orange);color:#fff}.p-flex .path .dot:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.p-flex .path li[data-state=ahead] .dot{color:#fff9;background:0 0;box-shadow:inset 0 0 0 2px #ffffff47}.p-flex .fx-light .path li[data-state=ahead] .dot{color:var(--navy);box-shadow:inset 0 0 0 2px #11294b47}@keyframes fx-stop-arrive{0%{transform:scale(.86)}58%{transform:scale(1.17)}to{transform:scale(1.1)}}@keyframes fx-stop-ring{0%{opacity:.5;transform:scale(.72)}to{opacity:0;transform:scale(1.5)}}.p-flex .path li[aria-current=step] .dot{animation:.55s cubic-bezier(.34,1.3,.4,1) both fx-stop-arrive;transform:scale(1.1)}.p-flex .path li[aria-current=step] .dot:after{content:"";border:2px solid var(--gold-fringe);pointer-events:none;border-radius:50%;animation:.95s cubic-bezier(.2,.7,.3,1) both fx-stop-ring;position:absolute;inset:-9px}.p-flex .fx-light .path li[aria-current=step] .dot:after{border-color:var(--orange)}.p-flex .path h3{font-family:var(--sans);transition:color .4s var(--ease),transform .4s var(--ease);margin:0 0 .45rem;font-size:1.02rem;font-weight:700}.p-flex .fx-dark .path li[aria-current=step] h3{color:var(--gold-fringe);transform:translateY(-2px)}.p-flex .fx-light .path li[aria-current=step] h3{color:var(--orange-text,var(--orange));transform:translateY(-2px)}.p-flex .path p{margin:0;font-size:.94rem;line-height:1.58}.p-flex .pathnav{flex-wrap:wrap;align-items:center;gap:.9rem 1.2rem;margin-top:clamp(1.6rem,3vw,2.2rem);display:flex}.p-flex .pathnav[hidden]{display:none}.p-flex .pathnav .pcount{margin:0;font-size:.92rem}.p-flex .pathnav .pcount b{font-weight:600}@media (width<=900px){.p-flex .pline{display:none}.p-flex .path{grid-template-columns:minmax(0,1fr);gap:clamp(1.4rem,3vw,1.8rem)}.p-flex .path:before,.p-flex .path:after{content:"";width:2px;position:absolute;top:26px;bottom:26px;left:26px}.p-flex .path:before{background:#ffffff21}.p-flex .fx-light .path:before{background:#11294b29}.p-flex .path:after{background:var(--gold-fringe);transform-origin:top;transform:scaleY(var(--prog,1));transition:transform .85s cubic-bezier(.33,.9,.28,1)}.p-flex .fx-light .path:after{background:var(--orange)}.p-flex .path>li{grid-template-rows:auto auto;grid-template-columns:54px minmax(0,1fr);align-items:start;column-gap:clamp(1rem,3vw,1.4rem);display:grid}.p-flex .path .dot{grid-area:1/1/span 2;align-self:start;margin-bottom:0}.p-flex .path h3{grid-area:1/2;align-self:start;padding-top:.95rem}.p-flex .path p{grid-area:2/2}}@media (prefers-reduced-motion:reduce){.p-flex .pl-ink,.p-flex .path:after,.p-flex .path .dot,.p-flex .path h3{transition:none}.p-flex .path li[aria-current=step] .dot{animation:none}.p-flex .path li[aria-current=step] .dot:after{display:none}}.p-flex .fx-steplist{gap:clamp(1.2rem,2.6vw,1.8rem);max-width:48rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.p-flex .fx-steplist>li{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:1.2rem;display:grid;position:relative}.p-flex .fx-sn{background:var(--orange);color:#fff;min-width:48px;height:48px;font-family:var(--display);z-index:1;border-radius:999px;place-items:center;padding:0 .7rem;font-size:1.15rem;display:grid;position:relative}.p-flex .fx-dark .fx-sn{background:var(--gold-fringe);color:var(--navy)}.p-flex .fx-steplist:before{content:"";background:#11294b29;width:2px;position:absolute;top:24px;bottom:24px;left:23px}.p-flex .fx-steplist.is-timeline{gap:0;max-width:40rem}.p-flex .shead.mid+.fx-steplist.is-timeline{margin-inline:auto}.p-flex .fx-steplist.is-timeline:before{background:linear-gradient(var(--sage),#11294b24);border-radius:999px;top:18px;bottom:18px;left:27px}.p-flex .fx-steplist.is-timeline>li{grid-template-columns:56px minmax(0,1fr);column-gap:clamp(.9rem,2.4vw,1.7rem);padding-bottom:clamp(1.7rem,3.2vw,2.5rem)}.p-flex .fx-steplist.is-timeline>li:last-child{padding-bottom:0}.p-flex .fx-tnode{z-index:1;background:var(--cream);border:1px solid var(--line);border-radius:50%;place-items:center;width:56px;height:56px;padding:8px;display:grid;position:relative}.p-flex .fx-tring{background:url(/wp-content/themes/ohana/public/build/assets/village-ring-CN2vV76x.png) 50%/contain no-repeat;width:100%;height:100%;display:block}.p-flex .fx-tyear{letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin:.4rem 0 .3rem;font-size:.8rem;font-weight:600}.p-flex .fx-dark .fx-tyear{color:var(--gold-fringe)}.p-flex .fx-steplist.is-timeline .fx-stx h3{font-family:var(--display);margin:0 0 .35rem;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:500;line-height:1.16}.p-flex .fx-steplist.is-timeline .fx-stx p{max-width:52ch}.p-flex .fx-dark .fx-steplist:before{background:#fff3}.p-flex .fx-stx h3{font-family:var(--sans);margin:.65rem 0 .35rem;font-size:1.08rem;font-weight:700}.p-flex .fx-stx p{margin:0 0 .5rem;line-height:1.6}.p-flex .fx-qa{max-width:none}.p-flex .fx-tabs{flex-wrap:wrap;gap:.5rem;margin:0 0 .4rem;display:flex}.p-flex .fx-tabs button{background:var(--white);border:1px solid var(--line);font-family:var(--sans);color:var(--navy);cursor:pointer;border-radius:999px;min-height:44px;padding:.42rem 1.1rem;font-size:.94rem;font-weight:600}.p-flex .fx-tabs button[aria-selected=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.p-flex .fx-dark .fx-tabs button[aria-selected=true]{background:var(--gold-fringe);color:var(--navy);border-color:var(--gold-fringe)}.p-flex .fx-tabs button:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.p-flex .qpanel{margin-top:1.1rem}.p-flex .qpanel[hidden]{display:none}.p-flex .qpanel:focus{outline:none}.p-flex .qpanel+.qpanel{margin-top:2rem}.p-flex .qgroup{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin:0 0 .8rem;font-size:.78rem;font-weight:700}.p-flex .fx-dark .qgroup{color:var(--gold-fringe)}.p-flex .qa{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.p-flex .qa>li{border-bottom:1px solid var(--line)}.p-flex .fx-dark .qa,.p-flex .fx-dark .qa>li{border-color:#ffffff38}.p-flex .qa summary{cursor:pointer;font-family:var(--sans);color:var(--navy);align-items:flex-start;gap:.9rem;padding:1rem .2rem;font-size:1.02rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.p-flex .fx-dark .qa summary{color:#fff}.p-flex .qa summary::-webkit-details-marker{display:none}.p-flex .qa summary::marker{content:""}.p-flex .qa summary:hover{color:var(--teal)}.p-flex .fx-dark .qa summary:hover{color:var(--gold-fringe)}.p-flex .qa summary:focus-visible{outline:3px solid var(--orange);outline-offset:-2px}.p-flex .qa .pm{background:var(--orange);border-radius:50%;flex:none;width:1.15rem;height:1.15rem;margin-top:.22rem;position:relative}.p-flex .qa .pm:before,.p-flex .qa .pm:after{content:"";background:#fff;border-radius:2px;width:.58rem;height:2px;transition:transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-flex .qa .pm:after{transform:translate(-50%,-50%)rotate(90deg)}.p-flex .qa details[open] .pm:after{transform:translate(-50%,-50%)rotate(0)}.p-flex .qa .abody{max-width:70ch;padding:0 .2rem 1.15rem 2.05rem}.p-flex .qa .abody p{margin:0 0 .8rem;line-height:1.62}.p-flex .qa .abody p:last-child{margin-bottom:0}.p-flex .qa .abody ul,.p-flex .qa .abody ol{margin:.2rem 0 .9rem;padding-left:1.15rem}.p-flex .qa .abody a{color:var(--teal);font-weight:600}.p-flex .fx-dark .qa .abody a{color:#fff}.p-flex .fx-quote{max-width:48rem;margin-inline:auto}.p-flex .fx-quote.is-wide{max-width:60rem}.p-flex .fx-quote blockquote p{margin:0}.p-flex .fx-quote blockquote p+p{margin-top:.8em}.p-flex .fx-quote .standalone-quote.fx-qlift{background:#ffffff17;border:1px solid #ffffff29}.p-flex .fx-quote .standalone-quote.fx-qlift:before{color:var(--sage);opacity:.85}.p-flex .ground-orange .fx-quote .standalone-quote.fx-qlift{background:#11294b33;border-color:#ffffff38}.p-flex .fx-quote .who{align-items:center;gap:.75rem;display:flex}.p-flex .fx-quote .fx-qface{object-fit:cover;object-position:50% 22%;border-radius:50%;flex:none;width:44px;height:44px;box-shadow:0 0 0 2px #ffffffe6}.p-flex .fx-qctx{text-align:center;max-width:56ch;margin:1rem auto 0;font-size:.9rem;line-height:1.55}.p-flex .fx-photos{grid-template-columns:minmax(0,1fr);gap:clamp(.8rem,1.8vw,1.2rem);max-width:60rem;margin:0 auto;display:grid}.p-flex .fx-photos.is-full{max-width:none}@media (width>=700px){.p-flex .fx-photos.n-2{grid-template-columns:repeat(2,minmax(0,1fr))}.p-flex .fx-photos.n-3{grid-template-columns:repeat(3,minmax(0,1fr))}.p-flex .fx-photos.n-4{grid-template-columns:repeat(4,minmax(0,1fr))}.p-flex .fx-photos.n-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.p-flex .fx-photos.is-wide .fx-shot{aspect-ratio:16/9}.p-flex .fx-photos.is-band .fx-shot{aspect-ratio:3}.p-flex .fx-photos.is-landscape .fx-shot{aspect-ratio:4/3}.p-flex .fx-photos.is-portrait .fx-shot{aspect-ratio:4/5}.p-flex .fx-photos:not(.n-1).is-band .fx-shot{aspect-ratio:4/3}.p-flex .fx-closeacts.mid{text-align:center}.p-flex .fx-closeacts.mid .acts{justify-content:center}.p-flex .fx-closeacts .acts{margin-top:0}.p-flex .fx-fine{opacity:.85;margin:1rem 0 0;font-size:.82rem;line-height:1.5}.p-flex .fx-signoff{font-family:var(--display);margin:1.3rem 0 0;font-size:clamp(1.25rem,2.2vw,1.6rem)}.p-flex .fx-is-close.has-photo>.wrap{align-items:center;gap:clamp(1.4rem,3vw,2.4rem);display:grid}@media (width>=760px){.p-flex .fx-is-close.has-photo>.wrap{grid-template-columns:auto minmax(0,1fr)}.p-flex .fx-is-close.has-photo .fx-closephoto{grid-row:1/span 3}}.p-flex .fx-is-close.has-photo .shead{margin-bottom:1.2rem}.p-flex .fx-closephoto .fx-cround{width:clamp(140px,16vw,200px);margin:0}.p-flex .fx-figs{z-index:1;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:clamp(1.1rem,2.6vw,2rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.p-flex .fx-figs>li{flex-direction:column;gap:.35rem;display:flex;position:relative}.p-flex .fx-fignum{font-family:var(--display);color:var(--navy);font-size:clamp(2.6rem,5.6vw,4rem);font-weight:500;line-height:1}.p-flex .fx-dark .fx-fignum{color:#fff}.p-flex .fx-figlab{font-size:1rem;font-weight:600;line-height:1.4}.p-flex .fx-fignote{opacity:.85;font-size:.86rem;line-height:1.45}.p-flex .fx-figs.is-cards>li{background:var(--white);border:1px solid var(--line);border-top:3px solid var(--teal);color:var(--ink);border-radius:18px;padding:clamp(1.1rem,2.2vw,1.5rem)}.p-flex .fx-figs.is-cards .fx-fignum{color:var(--navy);font-size:clamp(2.1rem,4.4vw,3rem)}.p-flex .fx-figs>li.is-goal .fx-fignum{color:var(--orange)}.p-flex .fx-dark .fx-figs:not(.is-cards)>li.is-goal .fx-fignum{color:var(--gold-fringe)}.p-flex .fx-figs.is-cards>li.is-goal{background:var(--navy);border-color:var(--navy);border-top-color:var(--orange);color:#fff}.p-flex .fx-figs.is-cards>li.is-goal .fx-fignum{color:#fff}.p-flex .fx-dark .fx-figs.is-cards>li{text-align:center;color:#fff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:26px;align-items:center}.p-flex .fx-dark .fx-figs.is-cards .fx-fignum{color:var(--sage-2)}.p-flex .fx-dark .fx-figs.is-cards>li.is-goal{border-color:var(--gold-fringe);background:#ffffff1f}.p-flex .fx-dark .fx-figs.is-cards>li.is-goal .fx-fignum{color:var(--gold-fringe)}.p-flex .fx-figarrow{width:clamp(1.1rem,2.6vw,2rem);color:var(--orange);justify-content:center;display:flex;position:absolute;top:.7rem;left:calc(-1*clamp(1.1rem,2.6vw,2rem))}.p-flex .fx-dark .fx-figarrow{color:var(--gold-fringe)}.p-flex .fx-figarrow svg{width:1.4rem;height:1.4rem}@media (width<=620px){.p-flex .fx-figarrow{display:none}}.p-flex .fx-figs.is-dials>li{text-align:center;align-items:center}.p-flex .fx-ring{aspect-ratio:1;place-items:center;width:clamp(9.5rem,15vw,12rem);display:grid;position:relative}.p-flex .fx-ring svg{width:100%;height:100%;position:absolute;inset:0}.p-flex .fx-ring .trk{fill:none;stroke:#11294b21;stroke-width:9px}.p-flex .fx-dark .fx-ring .trk{stroke:#ffffff29}.p-flex .fx-ring .val{fill:none;stroke-width:9px;stroke-linecap:round}.p-flex .tone-teal .fx-ring .val{stroke:var(--teal)}.p-flex .tone-navy .fx-ring .val{stroke:var(--navy)}.p-flex .tone-orange .fx-ring .val{stroke:var(--orange)}.p-flex .fx-dark .tone-navy .fx-ring .val{stroke:var(--gold-fringe)}.p-flex .fx-ring b{font-family:var(--display);color:var(--navy);font-size:clamp(1.9rem,3.4vw,2.5rem);font-weight:500;position:relative}.p-flex .fx-dark .fx-ring b{color:#fff}.p-flex .fx-is-figures.has-bg{isolation:isolate}.p-flex .fx-figbg{z-index:0;opacity:.18;position:absolute;inset:0}.p-flex .fx-figbg img{object-fit:cover;width:100%;height:100%;display:block}.p-flex .fx-is-figures.has-bg>.wrap{position:static}.p-flex .fx-is-figures.has-bg>.wrap>:not(.fx-figbg){z-index:1;position:relative}.p-flex .fx-logogroup+.fx-logogroup{margin-top:clamp(1.6rem,3vw,2.4rem)}.p-flex .fx-logolab{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin:0 0 .9rem;font-size:.78rem;font-weight:700}.p-flex .fx-dark .fx-logolab{color:var(--gold-fringe)}.p-flex .fx-logos{flex-wrap:wrap;gap:clamp(.7rem,1.6vw,1.1rem);margin:0;padding:0;list-style:none;display:flex}.p-flex .fx-logos li{display:flex}.p-flex .fx-logos a,.p-flex .fx-logos li>img,.p-flex .fx-logos li>span{background:var(--white);border:1px solid var(--line);color:var(--navy);text-align:center;border-radius:14px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.p-flex .is-large .fx-logos li.has-logo>*{width:clamp(9rem,15vw,12rem);height:clamp(5rem,8vw,6.5rem);padding:.9rem 1.2rem}.p-flex .is-small .fx-logos li.has-logo>*{width:clamp(7rem,11vw,9rem);height:clamp(3.8rem,6vw,4.8rem);padding:.7rem .9rem}.p-flex .fx-logos li.has-logo img{object-fit:contain;max-width:100%;max-height:100%}.p-flex .fx-logos li.has-logo a img{background:0 0;border:0;padding:0}.p-flex .fx-logos li.is-name>*{min-height:3.2rem;padding:.8rem 1.2rem}.p-flex .is-small .fx-logos li.is-name>*{min-height:2.6rem;padding:.55rem .95rem;font-size:.9rem}.p-flex .fx-logos a:hover{border-color:var(--navy)}.p-flex .fx-logos a:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.p-flex .fx-people{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),20rem));justify-content:center;align-items:start;gap:clamp(1rem,2.2vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.p-flex .fx-pcard{background:var(--white);border:1px solid var(--line);text-align:center;color:var(--ink);border-radius:22px;padding:clamp(1.2rem,2.4vw,1.6rem)}.p-flex .fx-pphoto{aspect-ratio:1;background:var(--cream);width:clamp(104px,42%,140px);color:var(--navy);border-radius:50%;place-items:center;margin:0 auto 1rem;display:grid;overflow:hidden}.p-flex .fx-pphoto img{object-fit:cover;width:100%;height:100%;display:block}.p-flex .fx-pphoto.is-mono svg{width:44%;height:auto}.p-flex .fx-pname{font-family:var(--display);margin:0;font-size:1.2rem;font-weight:500;line-height:1.22;color:var(--navy)!important}.p-flex .fx-prole{opacity:.85;margin:.25rem 0 0;font-size:.89rem;line-height:1.45;color:var(--ink)!important}.p-flex .fx-pbio{text-align:left;margin-top:.6rem}.p-flex .fx-pbio summary{cursor:pointer;min-height:44px;color:var(--navy);text-underline-offset:.2em;justify-content:center;align-items:center;font-size:.86rem;font-weight:600;text-decoration:underline;list-style:none;display:flex}.p-flex .fx-pbio summary::-webkit-details-marker{display:none}.p-flex .fx-pbio summary:focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:6px}.p-flex .fx-pbio p{margin:.6rem 0 0;font-size:.9rem;line-height:1.6;color:var(--ink)!important}.p-flex .fx-roster{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:.1rem 2rem;margin:0;padding:0;list-style:none;display:grid}.p-flex .fx-roster li{border-bottom:1px solid var(--line);flex-direction:column;padding:.65rem 0;display:flex}.p-flex .fx-dark .fx-roster li{border-color:#fff3}.p-flex .fx-rname{font-weight:600}.p-flex .fx-rrole{opacity:.8;font-size:.86rem}.p-flex .fx-villages{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.p-flex .fx-villages a,.p-flex .fx-villages .here{background:var(--white);border:1px solid var(--line);color:var(--navy);border-radius:999px;align-items:center;gap:.55rem;min-height:44px;padding:.45rem 1rem .45rem .5rem;font-weight:600;text-decoration:none;display:inline-flex}.p-flex .fx-villages img{object-fit:contain;border-radius:50%;width:28px;height:28px}.p-flex .fx-villages .here{background:var(--navy);color:#fff;border-color:var(--navy)}.p-flex .fx-villages a:hover{border-color:var(--navy)}.p-flex .fx-villages a:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.p-flex .fx-villages.is-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:1rem;display:grid}.p-flex .fx-villages.is-cards a,.p-flex .fx-villages.is-cards .here{text-align:center;border-radius:20px;flex-direction:column;justify-content:center;width:100%;padding:1.3rem 1rem}.p-flex .fx-villages.is-cards img{width:64px;height:64px}.p-flex .fx-embed .postgrid{margin:0}.p-flex .fx-events{gap:.9rem;max-width:52rem;margin:0;padding:0;list-style:none;display:grid}.p-flex .fx-events li{background:var(--white);border:1px solid var(--line);color:var(--ink);border-radius:18px;align-items:center;gap:1.1rem;padding:.9rem 1.1rem;display:flex}.p-flex .fx-edate{background:var(--navy);color:#fff;border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:60px;height:60px;line-height:1;display:flex}.p-flex .fx-edate b{font-family:var(--display);font-size:1.5rem;font-weight:500}.p-flex .fx-edate span{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.p-flex .fx-etx{flex-direction:column;gap:.2rem;display:flex}.p-flex .fx-etx a{color:var(--navy);font-size:1.05rem;font-weight:700}.p-flex .fx-emeta{opacity:.85;font-size:.88rem;color:var(--ink)!important}.p-flex .fx-empty{max-width:52ch;margin:0}.p-flex .fx-formwrap{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.6rem,3.4vw,3rem);max-width:48rem;display:grid}.p-flex .fx-formwrap.is-beside{max-width:none}.p-flex .fx-mid .fx-formwrap:not(.is-beside){margin-inline:auto}@media (width>=900px){.p-flex .fx-formwrap.is-beside{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.p-flex .fx-formcard{background:var(--white);border:1px solid var(--line);color:var(--ink);border-radius:22px;padding:clamp(1.3rem,3vw,2.2rem);box-shadow:0 18px 40px #11294b14}.p-flex .fx-formcard:has(.wpforms-container){box-shadow:none;background:0 0;border:0;padding:0}.p-flex .fx-formcard:has(.wpforms-container) .wpforms-container{margin-inline:auto}.p-flex .fx-formcard h3{font-family:var(--display);margin:0 0 1rem;font-size:1.45rem;font-weight:500;color:var(--navy)!important}.p-flex .fx-formcard p{color:var(--ink)!important}.p-flex .fx-gift .deck{margin-top:0}.p-flex .band.fx-tuck{z-index:21;padding-top:0;display:flow-root}.p-flex .band.fx-tuck>.wrap{z-index:5;position:relative}.p-flex .band.fx-tuck .fx-gift .deck{margin-top:calc(-1*clamp(6.2rem,11.4vw,9.8rem))}@media (width<=960px){.p-flex .band.fx-tuck .fx-gift .deck{margin-top:calc(-1*clamp(4.5rem,9vw,6rem))}}.p-flex:has(>.fx-is-form.fx-tuck)>.ihero.hx{padding-bottom:calc(var(--hgap) + var(--brushH) + clamp(7rem,13vw,10.5rem))}.p-flex .band.fx-tuck .fx-formwrap{margin-top:calc(-1*clamp(8.5rem,15vw,12.5rem))}.p-flex .fx-film{max-width:60rem;margin:0 auto}.p-flex .fx-film.is-upright{max-width:24rem}.p-flex .fx-film.is-upright .vframe{aspect-ratio:9/16}.p-flex .fx-filmbeside{align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.p-flex .fx-filmbeside .shead{margin:0}.p-flex .fx-filmbeside .fx-film{width:100%;margin:0 auto}@media (width>=900px){.p-flex .fx-filmbeside{grid-template-columns:minmax(0,1.2fr) minmax(0,24rem)}}.p-flex .fx-transcript{margin-top:.9rem}.p-flex .fx-transcript summary{cursor:pointer;color:var(--teal);font-weight:600}.p-flex .fx-dark .fx-transcript summary{color:#fff}.p-flex .fx-transcript>div{max-width:66ch;margin-top:.8rem}.fx-off-note{font:600 .9rem/1.4 var(--sans,system-ui);color:#50575e;text-align:center;background:repeating-linear-gradient(135deg,#f6f3ee 0 12px,#efe9df 12px 24px);border:1px dashed #c9bfae;border-radius:10px;margin:0;padding:1.4rem 1.6rem}.p-flex .fx-mid .fx-logolab{text-align:center}.p-flex .fx-mid .fx-logos,.p-flex .fx-mid .fx-villages{justify-content:center}.p-flex .fx-mid .fx-events,.p-flex .fx-mid .fx-qa .fx-tabs{justify-content:center;margin-inline:auto}.p-flex .fx-mid .fx-after{text-align:center}.p-flex .fx-mid .fx-after .acts{justify-content:center}@media (width>=760px){.p-flex .fx-villages.is-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.p-flex .fx-quote .standalone-quote.onlight blockquote{font-size:clamp(1.06rem,1.9vw,1.18rem);line-height:1.55}.p-flex .ground-cream .fx-quote .standalone-quote.onlight{background:var(--paper)}.p-notfound .sgrid.onecol{text-align:center;max-width:64rem;margin-inline:auto}.p-notfound .sbar{width:100%;max-width:44rem;margin-inline:auto}.p-notfound .sbar label{text-align:center}.p-notfound .main{margin-top:clamp(1.6rem,3vw,2.2rem)}.p-notfound .count.poplab{letter-spacing:.19em;text-transform:uppercase;color:var(--teal);margin:0 0 .8rem;font-size:.74rem;font-weight:700;line-height:1.4;display:block}.p-notfound .outlinks{justify-content:center}.p-notfound .ihero .hx-grid.nomedia{text-align:center;justify-items:center}.p-notfound .ihero .hx-col{max-width:48rem;margin-inline:auto}.p-notfound .ihero .stand{margin-inline:auto}.p-school .z5{z-index:5}.p-school .band>.wrap>p.lede{max-width:none}.p-school .wash .wcr{display:none}.p-school .storycard h3,.p-school .theme h3,.p-school .person h3,.p-school .folk h3{font-family:var(--display);font-size:clamp(1.2rem,1.7vw,1.34rem);font-weight:500;line-height:1.24}.p-school .storycard h3{margin-bottom:.45rem}.p-school .theme h3{margin-bottom:.5rem}.p-school .person h3{margin-bottom:.4rem}.p-school .media.tall .shot{aspect-ratio:4/5;width:100%;max-height:none;margin-inline:0}.p-school .media.tall .shot img{object-fit:cover;width:100%;height:100%}.p-school .storygo{margin-top:1.4rem}.p-school .media h3,.p-school .storycopy h3{margin-top:1rem}.p-school .vstats{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:clamp(.8rem,1.8vw,1.2rem);margin:clamp(1.7rem,3.2vw,2.4rem) 0 0;padding:0;list-style:none;display:grid}.p-school .vstats li{background:var(--white);border:1px solid var(--line);border-top:3px solid var(--teal);border-radius:18px;flex-direction:column;gap:.15rem;padding:clamp(1.1rem,2.2vw,1.5rem);display:flex}.p-school .vs-lab{letter-spacing:.14em;text-transform:uppercase;color:var(--teal);font-size:.68rem;font-weight:700}.p-school .vs-val{flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem;margin-top:.35rem;display:flex}.p-school .vs-num{font-family:var(--display);color:var(--navy);font-size:clamp(2.1rem,4.4vw,3rem);font-weight:500;line-height:1}.p-school .vs-rest{color:var(--navy);font-size:1rem;font-weight:500;line-height:1.35}.p-school .vwish{border-left:4px solid var(--teal);flex-direction:column;gap:.3rem;margin:clamp(1rem,2vw,1.4rem) 0 0;padding:clamp(.9rem,1.8vw,1.2rem) clamp(1.2rem,2.4vw,1.7rem);display:flex}.p-school .vwish .vw-text{font-family:var(--display);color:var(--navy);font-size:clamp(1.2rem,2.4vw,1.6rem);font-weight:500;line-height:1.28}.p-school .joinus{background:var(--navy);border:1px solid var(--navy);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(1.8rem,3.4vw,2.6rem);padding:clamp(1.4rem,2.6vw,1.9rem);display:flex}.p-school .joinus h3{color:#fff;margin-bottom:.35rem}.p-school .joinus p{color:#ffffffeb;max-width:62ch;margin:0}.p-school .joinus .go{flex:none;margin:0}.p-school .joinus .btn-navy{color:var(--navy);background:#fff;border-color:#fff}.p-school .joinus .btn-navy:hover,.p-school .joinus .btn-navy:focus-visible{background:var(--cream);border-color:var(--cream);color:var(--navy)}.p-school .commlead{border-top:1px solid var(--line);opacity:.85;max-width:none;margin:clamp(2rem,3.8vw,2.8rem) 0 .9rem;padding-top:clamp(1.4rem,2.6vw,2rem);font-size:.98rem}.p-school .onecard{max-width:34rem}.p-school .quotemoment{text-align:left}.p-school .quotemoment blockquote{max-width:58ch;margin-inline:0}.p-school .quotemoment .who{text-align:left}.p-school .momlede{max-width:62ch;margin:clamp(1.2rem,2.4vw,1.8rem) 0 0}.p-school .moments{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:clamp(1rem,2vw,1.5rem);margin:clamp(1.2rem,2.4vw,1.7rem) 0 0;padding:0;list-style:none;display:grid}.p-school .moment{background:var(--white);border:1px solid var(--line);padding:clamp(1.2rem,2.4vw,1.6rem)}.p-school .moment h3{font-family:var(--display);margin:0 0 .5rem;font-size:clamp(1.02rem,1.5vw,1.14rem);font-weight:500;line-height:1.24}.p-school .moment p{margin:0;font-size:.95rem;line-height:1.55}.p-school .moment .tmark{margin-bottom:.8rem}.p-school .vshot2,.p-school .wordsshot{background:var(--cream-2);aspect-ratio:16/7;border-radius:26px;margin:clamp(1.6rem,3vw,2.4rem) 0 0;overflow:hidden}.p-school .wordsshot{margin-bottom:clamp(1.4rem,2.8vw,2rem)}.p-school .vshot2 img,.p-school .wordsshot img{object-fit:cover;width:100%;height:100%;display:block}@media (width>=641px){.p-school .vshot2.taller{aspect-ratio:16/9}}@media (width<=640px){.p-school .vshot2,.p-school .wordsshot{aspect-ratio:4/3}}.p-school .momclose{max-width:62ch;margin:clamp(1.3rem,2.6vw,1.9rem) 0 0;font-weight:600}.p-school .impfigs{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.2vw,1.8rem);margin:clamp(1.7rem,3.2vw,2.4rem) 0 0;padding:0;list-style:none;display:grid}.p-school .impfigs li{background:var(--white);border:1px solid var(--line);text-align:center;border-radius:22px;padding:clamp(1.2rem,2.4vw,1.7rem)}.p-school .inum{font-family:var(--display);color:var(--navy);font-size:clamp(2.2rem,4.4vw,3.2rem);font-weight:500;line-height:1;display:block}.p-school .ilab{margin-top:.6rem;font-size:.95rem;line-height:1.5;display:block}@media (width<=620px){.p-school .impfigs{grid-template-columns:minmax(0,1fr)}}.p-school .themehead{font-family:var(--display);margin:clamp(2.2rem,4vw,3rem) 0 0;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:500;line-height:1.22}.p-school .themelede{max-width:62ch;margin:.7rem 0 0}.p-school .tmark{background:var(--sage);width:46px;height:46px;color:var(--navy);border-radius:50%;place-items:center;margin-bottom:.85rem;display:grid}.p-school .tmark svg{width:23px;height:23px}.p-school .person{text-align:left;padding:clamp(1rem,1.8vw,1.25rem)}.p-school .person .mono{width:42px;height:42px;margin:0 0 .7rem}.p-school .person .mono svg{width:21px;height:21px}.p-school .folk{gap:clamp(1rem,2.4vw,1.8rem);margin:clamp(1.6rem,3vw,2.2rem) 0 0;padding:0;list-style:none;display:grid}@media (width>=620px){.p-school .folk{grid-template-columns:repeat(2,minmax(0,1fr))}}.p-school .folk li{background:var(--white);border:1px solid var(--line);text-align:center;border-radius:20px;padding:clamp(1.1rem,2vw,1.5rem)}.p-school .folkpic{background:var(--sage);border-radius:50%;width:132px;height:132px;margin:0 auto .9rem;overflow:hidden}.p-school .folkpic img{object-fit:cover;width:100%;height:100%;display:block}.p-school .folk h3{margin-bottom:.3rem}.p-school .folk .role{color:var(--ink);opacity:.9;font-size:.9rem;line-height:1.55}.p-school .ground-teal .person,.p-school .ground-teal .folk li{border-color:#0000}.p-school .ground-teal .person h3,.p-school .ground-teal .folk h3{color:var(--navy)}.p-school .ground-teal .person .role,.p-school .ground-teal .folk .role{color:var(--ink);opacity:.9}.p-school .ground-teal a.tlink{color:#fff;box-shadow:inset 0 -2px #fff}.p-school .ground-teal a.tlink:hover,.p-school .ground-teal a.tlink:focus-visible{box-shadow:inset 0 -3px #fff}.p-school .growwrap{align-items:center;gap:clamp(1.6rem,3.4vw,3rem);display:grid}@media (width>=900px){.p-school .growwrap{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}}.p-school .growfigs{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.2vw,1.8rem);margin:0;padding:0;list-style:none;display:grid}.p-school .growfigs li{text-align:center;background:#ffffff14;border:1px solid #ffffff38;border-radius:22px;padding:clamp(1.1rem,2.2vw,1.6rem)}.p-school .gnum{font-family:var(--display);color:#fff;font-size:clamp(2.2rem,4.4vw,3.2rem);font-weight:500;line-height:1;display:block}.p-school .glab{color:#d6e1f0;margin-top:.5rem;font-size:.92rem;line-height:1.45;display:block}.p-school .joinacts{flex-wrap:wrap;gap:.8rem;margin:clamp(1.7rem,3.2vw,2.4rem) 0 0;display:flex}.p-school .signoff{text-align:center;text-wrap:balance;max-width:46ch;margin:clamp(2rem,4vw,3rem) auto 0}.p-school .staff{gap:.55rem;max-width:62ch;margin:0 0 clamp(1.2rem,2.4vw,1.7rem);display:grid}.p-school .staff .row{gap:.2rem;display:grid}.p-school .staff dt{letter-spacing:.14em;text-transform:uppercase;color:#fff;flex:none;margin:0;font-size:.68rem;font-weight:700}.p-school .staff dd{color:#fff;margin:0;font-size:1rem;font-weight:500;line-height:1.4}.p-school .whop{max-width:62ch;margin-top:.9rem;line-height:1.65}:is(.p-school,.p-flex) .ihero.hx .hx-crest .hx-name{font-family:var(--sans);color:var(--navy);text-wrap:balance;margin:1.15rem 0 0;font-size:clamp(1.02rem,1.3vw,1.15rem);font-weight:600;line-height:1.25}:is(.p-school,.p-flex) .ihero.hx .hx-crest .hx-name+.hx-tag{margin-top:.35rem}:is(.p-school,.p-flex) .ihero.hx .hx-crest .hx-tag{font-family:var(--sans);letter-spacing:.04em;color:var(--ink);opacity:.82;margin-top:.5rem;font-size:.82rem;font-weight:500;line-height:1.45}:is(.p-school,.p-flex) .ihero.hx .hx-score{text-align:left;border-top:1px solid #11294b24;gap:.5rem;margin:1.1rem 0 0;padding:1.1rem 0 0;list-style:none;display:grid}:is(.p-school,.p-flex) .ihero.hx .hx-score li{color:var(--navy);padding-left:1.1rem;font-size:.92rem;line-height:1.45;position:relative}:is(.p-school,.p-flex) .ihero.hx .hx-score li:before{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.p-school #get-involved .wrap{text-align:center}.p-school #get-involved .involve-lede{max-width:56ch;margin-inline:auto}.p-school #get-involved .joinacts{justify-content:center}.p-school #who-we-are .lede,.p-school #who-we-are .whop{max-width:64ch}.p-school #who-we-are .wrap:not(:has(.whogrid)){max-width:52rem}.p-school #who-we-are .h2+.whogrid,.p-school #who-we-are .h2+.staff{margin-top:clamp(1rem,2vw,1.4rem)}.p-school .whogrid.staffside .staffcol{margin-top:clamp(1.4rem,3vw,2rem)}.p-school .whogrid.staffside .staff{background:#ffffff14;border:1px solid #ffffff38;border-radius:20px;gap:1.1rem;max-width:none;margin:0;padding:clamp(1.2rem,2.2vw,1.6rem)}@media (width>=900px){.p-school .whogrid.staffside{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.85fr)}.p-school .whogrid.staffside .staffcol{margin-top:0}.p-school .whogrid{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.p-school .whogrid .folk{grid-template-columns:none;grid-auto-columns:clamp(14rem,20vw,17rem);grid-auto-flow:column;margin:0}}.p-school .ihero .stand a{font:inherit;font-weight:600}.p-school .vstats li{position:relative}.p-school .vstats:has(.goal){--vgap:clamp(2.2rem,4vw,2.8rem);row-gap:var(--vgap)}@media (width>=760px){.p-school .vstats:has(.goal){column-gap:var(--vgap);grid-template-columns:repeat(3,minmax(0,1fr))}}.p-school .vstats li.goal{background:var(--navy);border-color:var(--navy);border-top-color:var(--orange)}.p-school .vstats li.goal .vs-lab,.p-school .vstats li.goal .vs-num,.p-school .vstats li.goal .vs-rest{color:#fff}.p-school .vs-arrow{width:var(--vgap);height:var(--vgap);color:var(--orange);left:50%;top:calc(-1 * var(--vgap));justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%)rotate(90deg)}.p-school .vs-arrow svg{width:1.5rem;height:1.5rem}@media (width>=760px){.p-school .vs-arrow{left:calc(-1 * var(--vgap));top:50%;transform:translateY(-50%)}}.p-school #our-story .media{align-items:start}.p-school .whoquote blockquote{font-size:clamp(1.2rem,2.1vw,1.55rem);line-height:1.45}.p-school .vshot2+.themes{margin-top:clamp(1.4rem,2.6vw,2rem)}.p-volunteer{--measure:62ch}.p-volunteer .band{padding-block:var(--sp-m) var(--sp-xl);position:relative;overflow-x:clip}.p-volunteer .z1{z-index:1}.p-volunteer .z2{z-index:2}.p-volunteer .z3{z-index:3}.p-volunteer .z4{z-index:4}.p-volunteer .b-impact{background:var(--navy);color:#fff;--face:var(--navy);--fringe:var(--navy-fringe)}.p-volunteer .b-join{background:var(--paper);--face:var(--paper);--fringe:#fff}.p-volunteer .b-story{background:var(--sand);--face:var(--sand);--fringe:var(--sand-fringe)}.p-volunteer .b-close{background:var(--teal);color:#fff;--face:var(--teal);--fringe:var(--teal-fringe)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.p-volunteer .b-impact{view-timeline-name:--px-proof}}}.p-volunteer .band h2.h2{font-size:clamp(1.75rem,2.9vw,2.6rem)}.p-volunteer .band h2.h2+.lede{margin-top:.9rem}.p-volunteer .band .lede,.p-volunteer .band p{max-width:var(--measure)}.p-volunteer .band p+p{margin-top:1rem}.p-volunteer .shead .h2{margin-top:0}.p-volunteer .shead p{margin-top:1rem;line-height:1.7}.p-volunteer .shead{margin-bottom:clamp(1.6rem,3vw,2.3rem)}.p-volunteer .duo{align-items:start}.p-volunteer .duo .shead{margin-bottom:0}.p-volunteer .b-impact .h2{color:#fff}.p-volunteer .b-impact .h2 em,.p-volunteer .b-close .h2 em{color:var(--gold-fringe)}.p-volunteer .b-close .lede,.p-volunteer .b-close p{color:#ffffffeb}.p-volunteer .b-close .btn-ghost{color:#fff;border-color:#ffffff9e}.p-volunteer .b-close .btn-p{box-shadow:0 0 0 1.5px #ffffffe6}.p-volunteer .figs{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:clamp(1.1rem,2.4vw,1.8rem);margin:clamp(1.8rem,3.4vw,2.6rem) 0 0;padding:0;list-style:none;display:grid}.p-volunteer .figs li{border-top:2px solid #ffffff47;padding-top:.9rem}.p-volunteer .figs .num{font-family:var(--display);color:var(--gold-fringe);font-size:clamp(2.1rem,4.6vw,3rem);line-height:1;display:block}.p-volunteer .figs .lab{color:#ffffffe6;max-width:24ch;margin-top:.5rem;font-size:.95rem;display:block}.p-volunteer .cgrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(1.1rem,2.4vw,1.7rem);margin:clamp(1.6rem,3vw,2.3rem) 0 0;padding:0;list-style:none;display:grid;align-items:stretch!important}.p-volunteer .cgrid>li{background:var(--white);border-radius:var(--r-lg,18px);border:1px solid #11294b21;padding:clamp(1.2rem,2.4vw,1.6rem)}.p-volunteer .cgrid h3{font-family:var(--sans);color:var(--navy);margin:0 0 .7rem;font-size:1.02rem;font-weight:700}.p-volunteer .cgrid ul{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.p-volunteer .cgrid ul li{color:var(--navy);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-3 -3 38 32'%3E%3Cpath d='M4 10 C 7 14, 12 21, 15 21 C 18 21, 23 11, 29 3' fill='none' stroke='%23CF3F0E' stroke-width='5.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:0 .28em;background-repeat:no-repeat;background-size:1.05rem .9rem;padding-left:1.7rem;font-size:.95rem;line-height:1.45}.p-volunteer .cglead{margin:clamp(1.8rem,3.4vw,2.6rem) 0 .9rem;font-weight:600}.p-volunteer .cgo{margin-top:clamp(1.6rem,3vw,2.2rem)}.p-volunteer .story{max-width:var(--measure);border-radius:22px;margin-inline:auto;padding:1.8rem 1.6rem 1.5rem 3.2rem;position:relative}.p-volunteer .story blockquote{font-family:var(--display);margin:0;font-size:clamp(1.06rem,1.9vw,1.18rem);font-style:normal;line-height:1.5}.p-volunteer .story:before{content:"“";font-family:var(--display);pointer-events:none;font-size:3.2rem;font-style:normal;font-weight:600;line-height:1;position:absolute;top:.4rem;left:1rem}.p-volunteer .story blockquote p+p{margin-top:1rem}.p-volunteer .story .who{font-family:var(--sans);color:var(--teal);margin-top:1.1rem;font-size:.95rem;font-weight:700}.p-volunteer .b-story .story{background:var(--cream)}.p-volunteer .b-story .story blockquote,.p-volunteer .b-story .story blockquote p{color:var(--navy)}.p-volunteer .b-story .story:before{color:var(--orange);opacity:.55}.p-volunteer .b-impact .story{background:#ffffff1a;border:1px solid #ffffff2e}.p-volunteer .b-impact .story:before{color:var(--sage);opacity:.8}.p-volunteer .b-impact .story{margin-top:clamp(2rem,4vw,3rem)}.p-volunteer .b-impact .story .who{color:#fff}.p-volunteer .b-story .shead{align-items:center;gap:.9rem;max-width:none;margin-inline:0;display:flex}.p-volunteer .b-story.nophoto .shead{max-width:var(--measure);margin-inline:auto}.p-volunteer .omark{flex:none;width:44px;height:44px;display:block}.p-volunteer .storyrow{max-width:var(--measure);align-items:start;gap:clamp(1.3rem,2.8vw,2.2rem);margin-inline:auto;display:grid}@media (width>=820px){.p-volunteer .b-story:not(.nophoto) .storyrow{grid-template-columns:minmax(0,15rem) minmax(0,1fr);max-width:none}.p-volunteer .b-story:not(.nophoto) .storyrow .story{max-width:none;margin-inline:0}}.p-volunteer .portslot .port{background:var(--cream);border-radius:22px;margin:0;overflow:hidden}.p-volunteer .portslot .port img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;display:block}@media (width<=819px){.p-volunteer .portslot{max-width:15rem;margin-inline:auto}}.p-volunteer .b-close .h2{color:#fff;line-height:1.16}.p-volunteer .b-close .lede{line-height:1.6}.p-volunteer .b-close h2.h2+.lede{margin-top:1rem}.p-volunteer .closebox{text-align:center;max-width:60ch;margin-inline:auto}.p-volunteer .closebox .h2{margin:0}.p-volunteer .closebox .lede,.p-volunteer .closebox p{margin-inline:auto}.p-volunteer .closebox .acts{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.5rem;display:flex}.pquote,.qtxt,.res-more .pquote,.p-school .pull blockquote,.p-stories .fquote blockquote,.p-story .body blockquote,.p-story .body blockquote p,.p-report .lrail .lq .q,.p-report .story .sq,.p-report .closegrid .quoteline,.p-sb .prose blockquote,.standalone-quote blockquote,.wp-block-quote,.wp-block-quote p,.wp-block-pullquote,.wp-block-pullquote p{font-style:normal}main .field.band{--band-pt:var(--sp-m)}main .field.band.slim{--band-pt:var(--sp-s)}main .field.band,main .field.band.slim{padding-top:var(--band-pt);padding-bottom:calc(var(--band-pt) + var(--brushH) * .96)}main>*>.field.band:last-of-type,main>*>.field.band.slim:last-of-type{padding-bottom:var(--band-pt)}main .field.band:has(>.tear.down){padding-bottom:var(--band-pt)}main .field.band.slim:has(>.tear.down){padding-bottom:var(--band-pt)}.p-form #apply.band{--band-pt:clamp(1rem, 2vw, 1.6rem)}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@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}}
