@import "https://fonts.googleapis.com/css2?family=Marcellus&family=Urbanist:wght@400;500;600;700&display=swap";@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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-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-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--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-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-emerald-200:oklch(90.5% .093 164.15);--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-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--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-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-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-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--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-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-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-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--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)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--kuz-visible-site-shell-height,var(--kuz-site-shell-height,0px)) + 1rem)}body{color:var(--color-text-primary);font-family:var(--font-body);text-rendering:optimizelegibility;background:radial-gradient(circle at top,#b497632e,#0000 26rem),linear-gradient(#f7f2e8 0%,#f1eadf 100%)}@media (width<=767.98px){html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:106.25%}body{font-size:1rem;line-height:1.62}main :where(p,li,dd,figcaption,blockquote),main :where(.prose,[class*=__richtext],.kuz-lead,.kuz-bwindi-richtext,.kuz-safari-overview__content,.kuz-itinerary-day__copy,.kuz-itinerary-day__detail-card,.kuz-safari-pricing__summary){font-size:1rem;line-height:1.72}input,select,textarea{font-size:1rem}}@media (width<=480px){html{font-size:112.5%}}html.kuz-is-locked,body.kuz-is-locked{overscroll-behavior:none;touch-action:none;height:100dvh;overflow:hidden}h1,h2,h3,h4,h5,h6{color:var(--color-heading);font-family:var(--font-heading);letter-spacing:-.02em;line-height:1.08}a{color:inherit;box-shadow:none;transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, opacity var(--motion-fast) ease, transform var(--motion-fast) ease;background-image:none!important;text-decoration:none!important}a:hover,a:focus,a:focus-visible,a:active,a:visited{background-image:none!important;text-decoration:none!important}img{max-width:100%;display:block}summary{list-style:none}summary::-webkit-details-marker{display:none}:where(section[id],article[id],main[id],form[id],div[id],h2[id],h3[id],h4[id]){scroll-margin-top:calc(var(--kuz-visible-site-shell-height,var(--kuz-site-shell-height,0px)) + 1rem)}main :where(p,dd,figcaption,blockquote) a:any-link:not(.kuz-button):not(.kuz-button-link):not(.kuz-chip):not([role=button]),main :where(.prose,[class*=__richtext],.kuz-bwindi-richtext,.kuz-safari-overview__content,.kuz-itinerary-day__copy,.kuz-itinerary-day__detail-card,.kuz-safari-pricing__summary) a:any-link:not(.kuz-button):not(.kuz-button-link):not(.kuz-chip):not([role=button]){color:var(--color-primary)!important;text-underline-offset:.18em!important;border-bottom:0!important;font-weight:750!important;text-decoration-line:underline!important;text-decoration-color:currentColor!important;text-decoration-thickness:.08em!important}main :where(p,dd,figcaption,blockquote) a:visited:not(.kuz-button):not(.kuz-button-link):not(.kuz-chip):not([role=button]),main :where(.prose,[class*=__richtext],.kuz-bwindi-richtext,.kuz-safari-overview__content,.kuz-itinerary-day__copy,.kuz-itinerary-day__detail-card,.kuz-safari-pricing__summary) a:visited:not(.kuz-button):not(.kuz-button-link):not(.kuz-chip):not([role=button]){color:#7f6240!important;text-decoration-color:currentColor!important}main :where(p,dd,figcaption,blockquote) a:active:not(.kuz-button):not(.kuz-button-link):not(.kuz-chip):not([role=button]),main :where(.prose,[class*=__richtext],.kuz-bwindi-richtext,.kuz-safari-overview__content,.kuz-itinerary-day__copy,.kuz-itinerary-day__detail-card,.kuz-safari-pricing__summary) a:active:not(.kuz-button):not(.kuz-button-link):not(.kuz-chip):not([role=button]){color:var(--color-primary-hover)!important;text-decoration-color:currentColor!important}@media (hover:hover) and (pointer:fine) and (width>=768px){main :where(p,dd,figcaption,blockquote) a:hover:not(.kuz-button):not(.kuz-button-link):not(.kuz-chip):not([role=button]),main :where(p,dd,figcaption,blockquote) a:focus-visible:not(.kuz-button):not(.kuz-button-link):not(.kuz-chip):not([role=button]),main :where(.prose,[class*=__richtext],.kuz-bwindi-richtext,.kuz-safari-overview__content,.kuz-itinerary-day__copy,.kuz-itinerary-day__detail-card,.kuz-safari-pricing__summary) a:hover:not(.kuz-button):not(.kuz-button-link):not(.kuz-chip):not([role=button]),main :where(.prose,[class*=__richtext],.kuz-bwindi-richtext,.kuz-safari-overview__content,.kuz-itinerary-day__copy,.kuz-itinerary-day__detail-card,.kuz-safari-pricing__summary) a:focus-visible:not(.kuz-button):not(.kuz-button-link):not(.kuz-chip):not([role=button]){color:var(--color-secondary)!important;text-decoration-color:currentColor!important;text-decoration-thickness:.11em!important}}}@layer components{.kuz-container{width:min(100% - 1.5rem,76rem);margin-inline:auto}.kuz-body .main{position:relative}.kuz-section-title{font-size:clamp(1.55rem,3vw,2.3rem);line-height:1.08}.kuz-eyebrow{color:var(--color-primary);letter-spacing:.18em;text-transform:uppercase;gap:.45rem;font-size:.72rem;font-weight:700;display:inline-flex}.kuz-eyebrow--light{color:#fff9efcc}.kuz-lead{color:var(--color-text-secondary);max-width:42rem;font-size:1rem;line-height:1.75}.kuz-button{text-align:center;white-space:normal;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-width:0;max-width:100%;padding:.9rem 1.25rem;font-size:.95rem;font-weight:600;line-height:1.2;display:inline-flex}.kuz-brand,.kuz-button,.kuz-icon-button,.kuz-social-link,.kuz-language-chip{background-image:none}.kuz-button:hover{transform:translateY(-1px)}.kuz-button--primary{background-color:var(--color-primary);box-shadow:var(--shadow-subtle);color:#fffaf0}.kuz-button--primary:hover{background-color:var(--color-primary-hover)}.kuz-button--secondary{color:var(--color-heading);background-color:#ffffffb8;border-color:#ffffff3d}.kuz-button--secondary:hover{background-color:#fff}.kuz-button--ghost{border-color:var(--color-border);color:var(--color-heading);background-color:#0000}.kuz-button--ghost:hover{background-color:#1c3a2d0f}.kuz-button--sm{padding:.78rem 1.05rem;font-size:.87rem}.kuz-button>span{overflow-wrap:anywhere;min-width:0}.kuz-button svg{flex:none}.kuz-icon-button{border:1px solid var(--color-border);color:var(--color-heading);background-color:#ffffffc7;border-radius:999px;justify-content:center;align-items:center;width:2.55rem;height:2.55rem;display:inline-flex}.kuz-chip{color:var(--color-heading);background-color:#1c3a2d14;border-radius:999px;padding:.48rem .82rem;font-size:.82rem;font-weight:600;display:inline-flex}.kuz-chip--metric{text-align:center;justify-content:center;align-items:center;min-width:0;min-height:2.2rem}.kuz-chip--accent{color:#6d5322;background-color:#b4976329}.kuz-table-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-gutter:stable;width:100%;min-width:0;max-width:100%;display:block;overflow:visible hidden}.kuz-table-scroll table{width:100%;min-width:100%;max-width:none}.kuz-table-scroll::-webkit-scrollbar{height:.55rem}.kuz-table-scroll::-webkit-scrollbar-track{background:#40352814;border-radius:999px}.kuz-table-scroll::-webkit-scrollbar-thumb{background:#1c3a2d47;border-radius:999px}@media (width<=767.98px){.kuz-table-scroll{touch-action:pan-x pinch-zoom;overflow-x:auto}.kuz-table-scroll table{width:max-content;min-width:max(42rem,100%)}}.kuz-site-shell{transition:transform var(--motion-slow) cubic-bezier(.22, 1, .36, 1);z-index:50;position:sticky;top:0}@media (width<=1023.98px){.kuz-site-shell.is-header-hidden:not(.is-menu-open):not(.is-search-open):not(:focus-within){will-change:transform;transform:translateY(-100%)}.kuz-site-shell.is-menu-open,.kuz-site-shell.is-search-open,.kuz-site-shell:focus-within{will-change:auto;transform:none}}@media (width>=1024px){.kuz-site-shell{transform:none}}.kuz-site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:background-color var(--motion-base) ease, box-shadow var(--motion-base) ease, border-color var(--motion-base) ease, transform var(--motion-base) ease;background-color:#f5f0e6c2;border-bottom:1px solid #40352814}.kuz-site-shell.is-scrolled .kuz-site-header,.kuz-site-shell.is-menu-open .kuz-site-header,.kuz-site-shell.is-search-open .kuz-site-header{box-shadow:var(--shadow-subtle);background-color:#faf7f0f2;border-bottom-color:#40352824}.kuz-site-header__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;padding-block:.2rem;display:grid}.kuz-site-shell.is-scrolled .kuz-site-header__inner{padding-block:.02rem}.kuz-site-header__actions{align-items:center;gap:.45rem;display:contents}.kuz-site-header__cta{justify-self:center;min-width:0;padding-block:.5rem;padding-inline:.72rem;font-size:.76rem;display:none!important}.kuz-site-header__menu-toggle{justify-self:end}.kuz-brand{align-items:center;min-width:0;display:inline-flex}.kuz-brand__mark{box-shadow:var(--shadow-subtle);color:#fffaf1;font-family:var(--font-heading);background:linear-gradient(135deg,#b49763eb,#1c3a2df2);border-radius:1.2rem;justify-content:center;align-items:center;width:2.9rem;height:2.9rem;font-size:1.25rem;display:inline-flex}.kuz-brand__logo{box-shadow:none;background-color:#0000;border:0;border-radius:0;justify-content:flex-start;align-items:center;width:min(66vw,11.2rem);height:3.35rem;padding:0;display:inline-flex;overflow:visible}.kuz-brand__logo-image{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.kuz-utility-bar{display:none}.kuz-mobile-search{padding-block:.2rem .55rem}.kuz-desktop-nav{display:none}.kuz-nav-link{color:var(--color-heading);transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, opacity var(--motion-fast) ease, transform var(--motion-fast) ease;align-items:center;gap:.35rem;padding:.22rem 0;font-size:.94rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.kuz-nav-link:after{content:"";transform-origin:0;height:1px;transition:transform var(--motion-base) ease;background-color:currentColor;width:100%;position:absolute;bottom:0;left:0;transform:scaleX(0)}.kuz-nav-link.is-current,.kuz-nav-link[aria-current=page],.kuz-nav-link:hover,.kuz-nav-link:focus-visible{color:var(--color-primary)}.kuz-nav-link:hover:after,.kuz-nav-link:focus-visible:after{transform:scaleX(1)}.kuz-mobile-panel{z-index:60;padding-top:env(safe-area-inset-top);background-color:#0e120f70;position:fixed;inset:0;overflow:hidden}.kuz-mobile-panel__surface{background:linear-gradient(#fdfbf7fa,#f5f0e6);flex-direction:column;gap:.8rem;width:100%;max-width:min(100%,24rem);height:100dvh;max-height:100dvh;margin-left:auto;padding:.85rem .95rem .9rem;display:flex;overflow:hidden}.kuz-mobile-panel__header,.kuz-mobile-panel__meta{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.kuz-mobile-panel__header{gap:.45rem}.kuz-mobile-panel__cta{white-space:nowrap;justify-content:center;width:100%;min-width:0;padding:.58rem .72rem;font-size:clamp(.7rem,2.7vw,.78rem);line-height:1.15;display:inline-flex}.kuz-mobile-panel__cta>span{text-align:center;width:100%;display:block}.kuz-mobile-panel__header-actions{flex:none;align-items:center;gap:.55rem;display:inline-flex}.kuz-mobile-panel__body{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:auto;gap:.8rem;min-height:0;padding-right:.15rem;display:flex;overflow-y:auto}.kuz-mobile-panel__body>*{flex:none}.kuz-mobile-panel__search .kuz-search-form{gap:.5rem}.kuz-mobile-panel__search .kuz-search-form__field{min-height:2.75rem}.kuz-mobile-panel .kuz-mobile-panel__search .kuz-search-form--utility .kuz-search-form__submit{justify-content:center;align-items:center;min-width:3.45rem;min-height:2.75rem;padding-inline:.9rem;display:inline-flex}.kuz-mobile-menu{flex:auto;min-height:0;padding-bottom:.2rem}.kuz-mobile-panel__footer{border-top:1px solid var(--color-border);padding-top:.85rem;padding-bottom:max(.25rem, env(safe-area-inset-bottom));flex:none;gap:.85rem;margin-top:auto;display:grid}.kuz-mobile-panel__footer .kuz-utility-link{min-width:0}.kuz-mobile-panel__contacts,.kuz-mobile-panel__socials{flex-wrap:wrap;gap:.75rem;display:flex}.kuz-mobile-panel__contacts{gap:.55rem;display:grid}.kuz-mobile-menu__list,.kuz-mobile-menu__nested{gap:.4rem;display:grid}.kuz-mobile-panel__search{border-radius:var(--radius-md);background-color:#ffffff8f;border:1px solid #40352814;padding:.65rem}.kuz-mobile-menu__link,.kuz-mobile-menu__summary{color:var(--color-heading);background-position:0 calc(100% - .74rem);background-size:0 1px;justify-content:space-between;align-items:center;padding-block:.8rem;font-size:1rem;font-weight:600;text-decoration:none;display:flex}.kuz-mobile-menu__link.is-current,.kuz-mobile-menu__link[aria-current=page]{color:var(--color-primary)}.kuz-mobile-menu__link:hover,.kuz-mobile-menu__link:focus-visible,.kuz-mobile-menu__summary:hover,.kuz-mobile-menu__summary:focus-visible{background-size:100% 1px}.kuz-mobile-menu__link--overview{padding-top:.2rem;font-size:.95rem}.kuz-mobile-menu__nested{padding-left:1rem}.kuz-mobile-menu__details{overflow:clip}.kuz-mobile-menu__details[open]>.kuz-mobile-menu__summary svg{transform:rotate(180deg)}.kuz-mobile-destinations-menu{background:radial-gradient(circle at 100% 0,#b4976324,#0000 16rem),linear-gradient(#fffdf8e6,#f6f0e5e0);border:1px solid #4035281a;border-radius:1rem;gap:.7rem;margin-block:.35rem .55rem;padding:.72rem;display:grid}.kuz-mobile-destinations-menu__overview,.kuz-mobile-destinations-menu__heading,.kuz-mobile-destinations-menu__link,.kuz-mobile-destinations-menu__toggle{border-radius:.85rem;justify-content:space-between;align-items:center;gap:.65rem;min-width:0;text-decoration:none;display:flex}.kuz-mobile-destinations-menu__overview{color:var(--color-primary);background-color:#1c3a2d14;padding:.78rem .85rem;font-size:.9rem;font-weight:800}.kuz-mobile-destinations-menu__country{background-color:#ffffff85;border:1px solid #40352814;border-radius:.95rem;gap:.32rem;padding:.58rem;display:grid}.kuz-mobile-destinations-menu__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;display:grid}.kuz-mobile-destinations-menu__heading{color:var(--color-heading);font-family:var(--font-heading);min-height:2.55rem;padding:.42rem .55rem;font-size:1.12rem;line-height:1.1}.kuz-mobile-destinations-menu__toggle{appearance:none;color:var(--color-primary);cursor:pointer;background-color:#1c3a2d14;border:1px solid #1c3a2d1a;justify-content:center;width:2.55rem;height:2.55rem;padding:0}.kuz-mobile-destinations-menu__toggle svg{transition:transform var(--motion-fast) ease}.kuz-mobile-destinations-menu__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.kuz-mobile-destinations-menu__links{gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.kuz-mobile-destinations-menu__links[hidden]{display:none}.kuz-mobile-destinations-menu__link{color:var(--color-text-secondary);padding:.62rem .5rem;font-size:.93rem;font-weight:650;line-height:1.25}.kuz-mobile-destinations-menu__link--featured{color:var(--color-primary);font-weight:800}.kuz-utility-link{color:var(--color-text-secondary);align-items:center;gap:.45rem;font-size:.9rem;font-weight:700;line-height:1.2;display:inline-flex}.kuz-utility-link span{color:var(--color-heading)}.kuz-mobile-panel__contacts .kuz-utility-link{justify-content:flex-start;width:100%}.kuz-utility-link:hover,.kuz-social-link:hover{color:var(--color-primary)}.kuz-mobile-bottom-nav{display:none}@media (width<=767.98px){.kuz-mobile-bottom-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:.26rem max(.55rem, env(safe-area-inset-right)) calc(.26rem + env(safe-area-inset-bottom)) max(.55rem, env(safe-area-inset-left));transition:transform var(--motion-base) ease, box-shadow var(--motion-base) ease;will-change:transform;z-index:9999;background:linear-gradient(#fffdf8f0,#f5f0e6fa);border-top:1px solid #4035281f;width:100%;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(0);box-shadow:0 -12px 30px #101c151a}.kuz-mobile-bottom-nav.is-hidden,.kuz-is-locked .kuz-mobile-bottom-nav{transform:translateY(calc(100% + .5rem))}.kuz-mobile-bottom-nav__list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:.32rem;margin:0 auto;padding:0;list-style:none;display:grid}.kuz-mobile-bottom-nav__item{min-width:0}.kuz-mobile-bottom-nav__link{-webkit-tap-highlight-color:transparent;color:var(--color-text-secondary);text-align:center;touch-action:manipulation;min-width:0;height:100%;min-height:2.55rem;transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease;border-radius:1rem;align-content:center;justify-items:center;gap:.16rem;padding:.28rem .2rem;font-size:.64rem;font-weight:850;line-height:1.1;display:grid;position:relative}.kuz-mobile-bottom-nav__icon{color:var(--color-primary);height:1.65rem;transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease;background:#1c3a2d14;border:1px solid #1c3a2d1a;border-radius:999px;justify-content:center;align-items:center;width:1.65rem;display:inline-flex}.kuz-mobile-bottom-nav__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.kuz-mobile-bottom-nav__link:hover,.kuz-mobile-bottom-nav__link:focus-visible,.kuz-mobile-bottom-nav__link.is-active{color:var(--color-primary);outline:none}.kuz-mobile-bottom-nav__link:hover .kuz-mobile-bottom-nav__icon,.kuz-mobile-bottom-nav__link:focus-visible .kuz-mobile-bottom-nav__icon,.kuz-mobile-bottom-nav__link.is-active .kuz-mobile-bottom-nav__icon{background:var(--color-primary);border-color:var(--color-primary);color:#fffaf0;transform:translateY(-1px)}.kuz-mobile-bottom-nav__link:focus-visible{box-shadow:0 0 0 3px #b4976347}.kuz-mobile-bottom-nav__link--cta{background:var(--color-primary);color:#fffaf0;border:1px solid #fff9ef2e;border-radius:999px;justify-content:center;place-self:center;align-items:center;width:fit-content;min-height:2.25rem;padding:.48rem .8rem;font-size:.72rem;line-height:1;display:inline-flex;box-shadow:0 10px 24px #0b402638}.kuz-mobile-bottom-nav__link--cta:hover,.kuz-mobile-bottom-nav__link--cta:focus-visible{background:var(--color-primary-hover);color:#fffaf0;transform:translateY(-1px)}.kuz-mobile-bottom-nav__link--cta.is-active{background:linear-gradient(180deg, var(--color-primary-hover), var(--color-primary));color:#fffaf0;border-color:#b49763ad;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #fff9ef1f,0 8px 22px #0b40263d}.kuz-mobile-bottom-nav__link--cta:active{transform:translateY(0);box-shadow:inset 0 2px 7px #062f1c57,0 5px 14px #0b40262e}.kuz-footer{margin-bottom:calc(var(--kuz-mobile-bottom-nav-height,4.2rem) + max(.2rem, env(safe-area-inset-bottom)))}}@media (prefers-reduced-motion:reduce){.kuz-mobile-bottom-nav,.kuz-mobile-bottom-nav__link,.kuz-mobile-bottom-nav__icon{transition-duration:1ms}}.kuz-social-link,.kuz-language-chip{background-color:#fff9;border:1px solid #4035281a;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-width:1.95rem;min-height:1.95rem;padding-inline:.58rem;display:inline-flex}.kuz-social-link{transition:background-color var(--motion-base) ease, border-color var(--motion-base) ease, box-shadow var(--motion-base) ease, color var(--motion-base) ease, transform var(--motion-base) ease}.kuz-social-link .kuz-icon{transition:fill var(--motion-base) ease, stroke var(--motion-base) ease, transform var(--motion-base) ease}.kuz-social-link:hover,.kuz-social-link:focus-visible{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff;transform:translateY(-1px);box-shadow:0 10px 24px #a67c3038}.kuz-social-link:hover .kuz-icon,.kuz-social-link:focus-visible .kuz-icon{fill:currentColor;stroke:currentColor;transform:scale(1.04)}.kuz-mobile-panel__socials{gap:.5rem}.kuz-search-form{align-items:stretch;gap:.4rem;display:flex}.kuz-search-form__field{background-color:#ffffffb8;border:1px solid #4035281f;border-radius:999px;flex:auto;align-items:center;gap:.45rem;min-height:2.15rem;padding-inline:.62rem;display:inline-flex}.kuz-search-form__icon{color:var(--color-text-secondary);display:inline-flex}.kuz-search-form__input{color:var(--color-heading);background:0 0;border:0;outline:none;flex:auto;min-width:0;font-size:.84rem}.kuz-search-form__input::placeholder{color:#655b50cc;font-size:.82rem}.kuz-search-form__submit{background-color:var(--color-primary);color:#fffaf0;border:0;border-radius:999px;min-width:5.4rem;padding-inline:1rem;font-size:.88rem;font-weight:600}.kuz-search-form--utility{width:100%}.kuz-search-form--utility .kuz-search-form__submit{display:none}.kuz-hero{color:#fffaf0;position:relative;overflow:hidden}.kuz-hero__backdrop,.kuz-hero__overlay,.kuz-hero__image{position:absolute;inset:0}.kuz-hero__image{object-fit:cover;width:100%;height:100%}.kuz-hero__overlay{background:linear-gradient(#121d1838,#121d18c2),linear-gradient(120deg,#b497632e,#0000 46%)}.kuz-hero__inner{min-height:clamp(24rem,72vw,38rem);padding-block:var(--space-hero);position:relative}.kuz-hero__content{z-index:1;gap:1.35rem;min-width:0;max-width:44rem;display:grid;position:relative}.kuz-hero__title{color:#fffaf0;text-wrap:balance;font-size:clamp(1.8rem,5.8vw,3.6rem);line-height:.96}.kuz-hero__text{color:#fff9efd1;max-width:38rem;font-size:.9rem;line-height:1.8}.kuz-hero__meta{flex-wrap:wrap;gap:.55rem;display:flex}.kuz-hero__meta li{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff9efdb;background-color:#ffffff14;border:1px solid #fff9ef29;border-radius:999px;padding:.5rem .8rem;font-size:.82rem}.kuz-hero__actions{flex-wrap:wrap;gap:.75rem;display:flex}.kuz-hero__ratings{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.kuz-hero__ratings--desktop{display:none}.kuz-hero__rating-image{object-fit:contain;background:#fffaf0eb;border-radius:.9rem;width:auto;max-width:min(48vw,12rem);max-height:3.25rem;padding:.35rem .6rem;display:block}.kuz-hero__actions>*,.kuz-home-faq__actions>*,.kuz-home-testimonials__footer>*,.kuz-cta-banner__actions>*,.kuz-why-travel-page__actions>*{max-width:100%}.kuz-hero__scroll-indicator{z-index:4;color:#fff9efe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.14em;text-transform:uppercase;background:#0c141057;border:1px solid #fff9ef33;border-radius:999px;align-items:center;gap:.62rem;padding:.48rem .55rem .48rem .82rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;bottom:clamp(.95rem,2.4vw,1.65rem);right:clamp(1rem,3vw,2.25rem);box-shadow:0 18px 38px #070d0a38}.kuz-hero__scroll-indicator:hover,.kuz-hero__scroll-indicator:focus-visible{color:#fffaf0;background:#0c14107a;border-color:#fff9ef57;outline:none;transform:translateY(-1px)}.kuz-hero__scroll-track{background:#ffffff0f;border:1px solid #fff9ef70;border-radius:999px;justify-content:center;width:1.55rem;height:2.25rem;display:inline-flex;position:relative}.kuz-hero__scroll-dot{background:currentColor;border-radius:999px;width:.28rem;height:.28rem;animation:1.65s ease-in-out infinite kuz-hero-scroll-cue;position:absolute;top:.42rem;box-shadow:0 0 0 3px #fff9ef1a}.kuz-hero__after-anchor{height:0;scroll-margin-top:calc(var(--kuz-visible-site-shell-height,var(--kuz-site-shell-height,0px)) + .85rem);display:block}@keyframes kuz-hero-scroll-cue{0%,to{opacity:.35;transform:translateY(0)}45%{opacity:1;transform:translateY(.88rem)}}.kuz-home-hero__slides,.kuz-home-hero__slide,.kuz-home-hero__overlay,.kuz-home-hero__image,.kuz-home-hero__video{position:absolute;inset:0}.kuz-home-hero__slides{overflow:hidden}.kuz-home-hero__slide{opacity:0;transition:opacity .9s}.kuz-home-hero__slide.is-active{opacity:1}.kuz-home-hero__image,.kuz-home-hero__video{object-fit:cover;width:100%;height:100%}.kuz-home-hero__image{transform:scale(1)}.kuz-home-hero__slide.is-active .kuz-home-hero__image{animation:18s ease-out forwards kuz-home-hero-zoom}.kuz-home-hero__overlay{pointer-events:none;background:linear-gradient(#09120e47,#09120ec7),linear-gradient(110deg,#b497633d,#0000 44%)}.kuz-home-hero__content-shell{z-index:1;align-content:center;justify-items:start;gap:1rem;width:100%;min-width:0;display:grid;position:relative;overflow-x:clip}.kuz-home-hero__content{flex-direction:column;justify-content:flex-start;align-items:start;width:100%;min-width:0;min-height:15rem;display:flex}.kuz-home-hero__content.is-leaving{opacity:0;transition:opacity .17s,transform .17s;transform:translateY(.85rem)}.kuz-home-hero__content.is-entering{animation:.42s kuz-home-hero-content-enter}.kuz-home-hero__controls{flex-wrap:wrap;align-items:center;gap:.7rem;min-width:0;max-width:100%;display:flex}.kuz-home-hero__dots{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a120e47;border:1px solid #fff8ec2e;border-radius:999px;align-items:center;gap:.55rem;padding:.45rem .65rem;display:flex;box-shadow:0 18px 36px #09100d2e}.kuz-home-hero__ratings{flex-wrap:wrap;align-items:center;gap:1rem;min-width:0;max-width:100%;display:flex}.kuz-home-hero__rating-image{box-sizing:border-box;object-fit:contain;background:#fffaf0eb;border-radius:1rem;width:auto;max-width:min(56vw,16rem);max-height:4.5rem;padding:.12rem .24rem;display:block}.kuz-home-hero__arrow{color:#fffaf2eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#0a120e57;border:1px solid #fff8ec3d;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;transition:transform .22s,background-color .22s,border-color .22s,color .22s;display:inline-flex;box-shadow:0 18px 36px #09100d2e}.kuz-home-hero__arrow:hover,.kuz-home-hero__arrow:focus-visible{color:#fff9ef;background:#a07a3b38;border-color:#cfa85f6b;outline:none;transform:translateY(-1px)}.kuz-home-hero__dot{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:.95rem;height:.95rem;padding:0;transition:border-color .22s,background-color .22s,transform .22s,width .22s;display:inline-flex;position:relative}.kuz-home-hero__dot-core{background:#fff9ef8f;border-radius:999px;width:.42rem;height:.42rem;transition:transform .22s,background-color .22s;display:inline-flex}.kuz-home-hero__dot.is-active{background:#fff9ef1a;width:2.35rem;transform:scale(1);box-shadow:inset 0 0 0 1px #fff8ec33}.kuz-home-hero__dot.is-active .kuz-home-hero__dot-core{background:linear-gradient(90deg,#cfa85ff5,#ffeec6f5);width:1.3rem;box-shadow:0 0 0 1px #fff4dd1f}.kuz-home-hero__dot:hover,.kuz-home-hero__dot:focus-visible{background:#fff9ef24;outline:none}.kuz-home-hero__dot:hover .kuz-home-hero__dot-core,.kuz-home-hero__dot:focus-visible .kuz-home-hero__dot-core{background:#fff9efeb;transform:scale(1.08)}@keyframes kuz-home-hero-zoom{0%{transform:scale(1)}to{transform:scale(1.22)}}@keyframes kuz-home-hero-content-enter{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.kuz-breadcrumbs{padding-block:1rem 0}.kuz-breadcrumbs__list{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin:0;padding:0;font-size:.88rem;list-style:none;display:flex}.kuz-breadcrumbs__item{align-items:center;gap:.75rem;display:inline-flex}.kuz-breadcrumbs__item:not(:last-child):after{color:#655b508c;content:"/"}.kuz-breadcrumbs__item a{color:var(--color-text-secondary)}.kuz-breadcrumbs__item a:hover{color:var(--color-primary)}.kuz-breadcrumbs__item [aria-current=page]{color:var(--color-heading);font-weight:600}.kuz-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);background-color:#fffdf8e6;border:1px solid #40352814;grid-template-rows:auto minmax(0,1fr);height:100%;display:grid;overflow:hidden}.kuz-card__media,.kuz-card__placeholder{background:linear-gradient(160deg,#1c3a2de6,#b497639e)}.kuz-card__media img{object-fit:cover;width:100%;height:100%}.kuz-card__placeholder{color:#fffaf0;font-family:var(--font-heading);text-align:center;justify-content:center;align-items:center;padding:1.5rem;font-size:1.15rem;display:flex}.kuz-card__body{grid-template-rows:minmax(0,1fr) auto;gap:1rem;height:100%;padding:.82rem;display:grid}.kuz-card__body>.kuz-button{justify-content:center;width:100%;min-height:2.7rem}.kuz-card__content{gap:.72rem;display:grid}.kuz-card__title{text-wrap:pretty;word-break:break-word;font-size:clamp(1.08rem,2vw,1.32rem);line-height:1.24}.kuz-card__title a:hover{color:var(--color-primary)}.kuz-card__meta,.kuz-card__supporting{color:var(--color-text-secondary);font-size:.95rem;line-height:1.75}.kuz-card__meta a,.kuz-card__supporting a,.kuz-card__destinations a,.kuz-featured-story__meta a{color:var(--color-primary);background-position:0 100%;background-size:0 1px}.kuz-card__meta a:hover,.kuz-card__supporting a:hover,.kuz-card__destinations a:hover,.kuz-featured-story__meta a:hover{color:var(--color-primary-hover)}.kuz-card__meta-row{flex-wrap:wrap;gap:.55rem;display:flex}.kuz-card__meta-row--details{flex-wrap:wrap;align-items:center;gap:.3rem .75rem}.kuz-card__detail{color:#77511f;letter-spacing:.01em;font-size:.9rem;font-weight:700;line-height:1.4}.kuz-like-control{min-width:0;display:inline-flex}.kuz-like-control__button{appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.kuz-like-control__button[disabled]{cursor:wait}.kuz-like-control__pill{color:#795c4ce6;min-height:2.1rem;transition:background-color var(--motion-base) ease, border-color var(--motion-base) ease, color var(--motion-base) ease, transform var(--motion-base) ease, box-shadow var(--motion-base) ease, padding var(--motion-base) ease;background:#fff7f2f5;border:1px solid #b0978538;border-radius:999px;justify-content:center;align-items:center;gap:.38rem;padding:.32rem .62rem .32rem .5rem;display:inline-flex;box-shadow:0 10px 22px #281a0912}.kuz-like-control__button:hover .kuz-like-control__pill,.kuz-like-control__button:focus-visible .kuz-like-control__pill{color:#a4525f;border-color:#a4525f57;transform:translateY(-1px);box-shadow:0 14px 28px #281a091a}.kuz-like-control.is-active .kuz-like-control__pill{color:#b54b62;background:linear-gradient(#fff0f4fa,#ffe9eff5);border-color:#a4525f4d}.kuz-like-control__icon{stroke-width:1.9px;flex:none}.kuz-like-control.is-active .kuz-like-control__icon{fill:currentColor;stroke:currentColor}.kuz-like-control__count{color:#44362bdb;letter-spacing:.02em;min-width:1ch;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.kuz-like-control--card{z-index:2;position:absolute;top:.75rem;left:.75rem}.kuz-like-control--card .kuz-like-control__pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffcf7eb;gap:.3rem;min-height:1.95rem;padding:.28rem .54rem .28rem .42rem;box-shadow:0 14px 28px #16120e24}.kuz-like-control--card .kuz-like-control__icon{width:.88rem;height:.88rem}.kuz-like-control--card .kuz-like-control__count{font-size:.76rem}.kuz-like-control--article .kuz-like-control__pill{gap:.44rem;min-height:3rem;padding:.45rem .9rem .45rem .72rem}.kuz-like-control--article .kuz-like-control__icon{width:1.05rem;height:1.05rem}.kuz-like-control--article .kuz-like-control__count{font-size:.92rem}.kuz-card__detail--price{color:var(--color-primary)}.kuz-card__summary{color:var(--color-text-secondary);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;padding-inline-end:3.35rem;font-size:.93rem;line-height:1.65;display:-webkit-box;overflow:hidden}.kuz-card__summary-group{gap:.2rem;display:grid;position:relative}.kuz-card__summary-heading{color:var(--color-heading);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:700;line-height:1.3}.kuz-card__summary--destinations,.kuz-card__summary--destinations a{color:var(--color-primary)}.kuz-card__summary-more{color:var(--color-primary);letter-spacing:.01em;text-underline-offset:.16em;text-transform:uppercase;transition:color var(--motion-base) ease, transform var(--motion-base) ease;background:linear-gradient(90deg,#fffdf800,#fffdf8f5 34%);padding-left:.85rem;font-size:.68rem;font-weight:800;line-height:1.15;text-decoration:underline;text-decoration-thickness:1px;position:absolute;bottom:.12rem;right:0}.kuz-card__summary-more:hover,.kuz-card__summary-more:focus-visible{color:var(--color-primary-hover);transform:translate(1px)}.kuz-card--safari{border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);transition:box-shadow var(--motion-base) ease, transform var(--motion-base) ease;background-color:#fffdf8e6;border:1px solid #40352814;overflow:hidden}.kuz-card--safari:hover{transform:translateY(-2px);box-shadow:0 22px 48px #1b17111a}.kuz-card--safari .kuz-button{padding:.64rem .9rem}.kuz-card-carousel{position:relative}.kuz-card-carousel__label{color:#fffaf0;z-index:2;background-color:#162c22e0;border:1px solid #fffaf02e;border-radius:999px;padding:.5rem .72rem;font-size:.78rem;font-weight:700;line-height:1;position:absolute;top:.9rem;left:.9rem}.kuz-card-carousel__viewport{touch-action:pan-y;position:relative;overflow:hidden}.kuz-card-carousel__track{height:100%;transition:transform var(--motion-base) ease;will-change:transform;display:flex}.kuz-card-carousel__slide{flex:0 0 100%}.kuz-card-carousel__image{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.kuz-card-carousel__placeholder{color:#fffaf0;font-family:var(--font-heading);text-align:center;background:linear-gradient(160deg,#1c3a2de6,#b497639e);justify-content:center;align-items:center;height:100%;padding:1.5rem;font-size:1.2rem;display:flex}.kuz-card-carousel__controls{pointer-events:none;justify-content:space-between;align-items:center;padding-inline:.75rem;display:flex;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.kuz-card-carousel__button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-heading);opacity:.92;pointer-events:auto;height:2.3rem;transition:background-color var(--motion-base) ease, opacity var(--motion-base) ease, transform var(--motion-base) ease;background-color:#fffdf8b8;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:2.3rem;display:inline-flex}.kuz-card-carousel__button:hover{opacity:1;background-color:#fffdf8f0;transform:translateY(-1px)}.kuz-card-carousel__dots{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#121d1829;border-radius:999px;justify-content:center;gap:.35rem;padding:.28rem .42rem;display:flex;position:absolute;bottom:.8rem;left:50%;transform:translate(-50%)}.kuz-card-carousel__dot{height:.42rem;transition:background-color var(--motion-base) ease, width var(--motion-base) ease;background-color:#fff9ef61;border:0;border-radius:999px;width:.42rem}.kuz-card-carousel__dot.is-active{background-color:#fffaf0;width:1.05rem}@media (width>=768px){.kuz-card__body{padding:.92rem}}.kuz-faq,.kuz-testimonials,.kuz-cta-banner{padding-block:var(--space-section)}.kuz-faq__intro,.kuz-testimonials__intro{gap:1rem;max-width:42rem;margin-bottom:2rem;display:grid}.kuz-faq__items{gap:.85rem;display:grid}.kuz-faq__item{border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-subtle);background-color:#fffdf8d1;overflow:hidden}.kuz-faq__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.2rem;font-size:1rem;font-weight:600;display:flex}.kuz-faq__answer{color:var(--color-text-secondary);padding:0 1.2rem 1.2rem;line-height:1.8}.kuz-faq__item[open] .kuz-faq__summary svg{transform:rotate(180deg)}.kuz-testimonials__grid{gap:1rem;display:grid}.kuz-testimonial-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);background-color:#fffdf8d9;gap:1rem;padding:1.4rem;display:grid}.kuz-testimonial-card__quote{color:var(--color-heading);font-family:var(--font-heading);font-size:1.3rem;line-height:1.45}.kuz-testimonial-card__footer{align-items:center;gap:.85rem;display:flex}.kuz-testimonial-card__footer img{object-fit:cover;border-radius:999px;width:3rem;height:3rem}.kuz-testimonial-card__footer strong,.kuz-testimonial-card__footer span{display:block}.kuz-testimonial-card__footer span{color:var(--color-text-secondary);margin-top:.2rem;font-size:.9rem}.kuz-cta-banner__inner{border-radius:var(--radius-xl);box-shadow:var(--shadow-premium);color:#fffaf0;background:linear-gradient(135deg,#1c3a2df5,#101c15eb);gap:2rem;padding:1.5rem;display:grid;overflow:hidden}.kuz-cta-banner__content{gap:1rem;display:grid}.kuz-cta-banner__content .kuz-eyebrow{color:#f2d08a}.kuz-cta-banner__content .kuz-section-title,.kuz-cta-banner__content .kuz-lead{color:#fffaf0}.kuz-cta-banner__content .kuz-lead{color:#fff9efcc}.kuz-cta-banner__actions{flex-wrap:wrap;gap:.75rem;display:flex}.kuz-cta-banner__visual img,.kuz-cta-banner__placeholder{border-radius:var(--radius-lg);object-fit:cover;width:100%;height:100%;min-height:16rem}.kuz-cta-banner__placeholder{color:#fff9efd1;font-family:var(--font-heading);text-align:center;background:radial-gradient(circle at top,#b497633d,#0000 16rem),linear-gradient(160deg,#ffffff14,#ffffff05);justify-content:center;align-items:center;padding:2rem;font-size:clamp(1.3rem,4vw,2rem);display:flex}.kuz-footer{color:#fff9efd1;background:radial-gradient(circle at 18% 0,#b4976338,#0000 23rem),radial-gradient(circle at 82% 18%,#fff9ef14,#0000 18rem),linear-gradient(#101c15fc,#193227);margin-top:4rem;padding-block:clamp(3.5rem,7vw,5.5rem) 6rem;overflow:hidden}.kuz-footer__main{gap:2.25rem;display:grid}.kuz-footer__brand,.kuz-footer__column,.kuz-footer__brand-copy{gap:1rem;min-width:0;display:grid}.kuz-footer__logo-link{background:#fffdf8f5;border:1px solid #fff9ef6b;border-radius:1.35rem;width:min(13rem,72vw);padding:.7rem .85rem;display:inline-flex;box-shadow:0 1rem 2.25rem #00000029}.kuz-footer__logo{object-fit:contain;object-position:center;width:100%;height:auto;max-height:4.25rem}.kuz-footer__monogram{color:#fffaf0;font-family:var(--font-heading);background:linear-gradient(135deg,#b49763eb,#fff9ef24);border-radius:1.2rem;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;font-size:1.5rem;display:inline-flex}.kuz-footer__title{color:#fffaf0;margin:0;font-size:clamp(1.55rem,3vw,2.25rem)}.kuz-footer__brand .kuz-eyebrow,.kuz-footer__trust-stripe .kuz-eyebrow{color:#f2d08a}.kuz-footer__text,.kuz-footer__links a,.kuz-footer__trust-list li,.kuz-footer__bottom,.kuz-footer__contacts a{color:#fff9efb8}.kuz-footer__text{max-width:25rem;margin:0;line-height:1.75}.kuz-footer__column{border-top:1px solid #fff9ef1a;padding-top:1.2rem}.kuz-footer__contacts,.kuz-footer__links,.kuz-footer__trust-list,.kuz-footer__bottom-links{gap:.72rem;margin:0;padding:0;list-style:none;display:grid}.kuz-footer__column h3{color:#fffaf0;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:1rem}.kuz-footer__column h3:after{content:"";background:#f2d08ab3;border-radius:999px;width:2.25rem;height:2px;margin-top:.7rem;display:block}.kuz-footer__contacts a,.kuz-footer__links a,.kuz-footer__bottom-links a,.kuz-footer__trust-list li{align-items:center;gap:.55rem;display:inline-flex}.kuz-footer__links a:after{color:#f2d08a;content:"→";opacity:.72;transition:opacity var(--motion-fast) ease, transform var(--motion-fast) ease;font-size:.92rem;line-height:1;transform:translate(-.15rem,-.02rem)}.kuz-footer__contacts a span,.kuz-footer__links a span,.kuz-footer__bottom-links a span{transition:background-image var(--motion-base) ease, color var(--motion-fast) ease;background-image:linear-gradient(#f2d08a70,#f2d08a70);background-position:0 calc(100% - .03rem);background-repeat:no-repeat;background-size:100% 1px}.kuz-footer__contacts a,.kuz-footer__links a,.kuz-footer__bottom-links a,.kuz-footer__social-link,.kuz-footer__trust-logo-card{transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, transform var(--motion-fast) ease, opacity var(--motion-fast) ease}.kuz-footer__contacts a:hover,.kuz-footer__contacts a:focus-visible,.kuz-footer__links a:hover,.kuz-footer__links a:focus-visible{color:#fffaf0;transform:translate(.18rem)}.kuz-footer__bottom-links a:hover,.kuz-footer__bottom-links a:focus-visible{color:#fffaf0}.kuz-footer__contacts a:hover span,.kuz-footer__contacts a:focus-visible span,.kuz-footer__links a:hover span,.kuz-footer__links a:focus-visible span,.kuz-footer__bottom-links a:hover span,.kuz-footer__bottom-links a:focus-visible span{background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px}.kuz-footer__links a:hover:after,.kuz-footer__links a:focus-visible:after{opacity:1;transform:translate(.05rem,-.02rem)}.kuz-footer__socials{flex-wrap:wrap;gap:.55rem;display:flex}.kuz-footer__social-link,.kuz-footer__trust-controls button{color:#fff9efd1;border:1px solid #fff9ef29;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.kuz-footer__social-link:hover,.kuz-footer__social-link:focus-visible,.kuz-footer__trust-controls button:hover,.kuz-footer__trust-controls button:focus-visible{color:#fffaf0;background:#fff9ef1a;border-color:#f2d08a99;transform:translateY(-1px)}.kuz-footer__trust-list li{line-height:1.45}.kuz-footer__trust-list svg{color:#f2d08a;flex:none}.kuz-footer__quote-button.kuz-button{gap:.4rem;width:fit-content;min-height:0;margin-top:.25rem;padding:.58rem .82rem;font-size:.8rem;line-height:1.1}.kuz-footer__quote-button.kuz-button svg{width:.85rem;height:.85rem}.kuz-footer__trust-stripe{border-top:1px solid #fff9ef24;margin-top:clamp(2.5rem,5vw,4rem);padding-block:1.3rem;position:relative}.kuz-footer__trust-controls{justify-content:flex-end;gap:.45rem;width:100%;margin-top:.85rem;display:inline-flex}.kuz-footer__trust-controls button{cursor:pointer;background:#fff9ef0f}.kuz-footer__trust-viewport{overscroll-behavior-x:contain;scroll-snap-type:none;scrollbar-width:none;margin-inline:-.2rem;padding:.2rem;scroll-padding-inline:.2rem;overflow-x:auto}.kuz-footer__trust-viewport::-webkit-scrollbar{display:none}.kuz-footer__trust-track{gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.kuz-footer__trust-logo-item{scroll-snap-align:start;flex:0 0 min(74vw,15rem)}.kuz-footer__trust-logo-card{text-align:center;background:#fff9ef0f;border:1px solid #fff9ef21;border-radius:1.25rem;justify-content:center;align-items:center;width:100%;height:5.25rem;padding:1rem;display:flex}.kuz-footer__trust-logo-card:hover,.kuz-footer__trust-logo-card:focus-visible{background:#fff9ef1a;border-color:#f2d08a6b;transform:translateY(-1px)}.kuz-footer__trust-logo-card img{filter:grayscale()saturate(0)contrast(.98);object-fit:contain;opacity:.82;max-width:100%;max-height:3rem;transition:filter var(--motion-base) ease, opacity var(--motion-base) ease}.kuz-footer__trust-logo-card:hover img,.kuz-footer__trust-logo-card:focus-visible img{filter:grayscale(0)saturate()contrast();opacity:1}.kuz-footer__trust-logo-card strong{color:#fff9efd6;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;line-height:1.35}.kuz-footer__bottom{border-top:1px solid #fff9ef1f;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.4rem;display:grid}.kuz-footer__bottom-links{order:1}.kuz-footer__bottom p{order:2;margin:0}@media (width>=640px){.kuz-container{width:min(100% - 2.5rem,76rem)}.kuz-card__body{padding:1.5rem}.kuz-testimonials__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kuz-cta-banner__inner{padding:2rem}}@media (width>=768px){.kuz-footer__main{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr) minmax(0,.9fr)}.kuz-footer__bottom{grid-template-columns:1fr auto;align-items:center}.kuz-footer__bottom-links,.kuz-footer__bottom p{order:initial}.kuz-footer__bottom-links{grid-auto-flow:column;gap:1.25rem}.kuz-footer__trust-logo-item{flex-basis:13rem}}@media (width>=1024px){.kuz-footer__text{display:none}.kuz-utility-bar{max-height:3.4rem;transition:max-height var(--motion-base) ease, opacity var(--motion-base) ease, transform var(--motion-base) ease;display:block;overflow:hidden}.kuz-site-shell.is-scrolled .kuz-utility-bar{opacity:0;max-height:0;transform:translateY(-100%)}.kuz-utility-bar__inner{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem) minmax(0,1fr);align-items:center;gap:.75rem;padding-block:.28rem;display:grid}.kuz-utility-bar__cluster{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.kuz-utility-bar__cluster--start{justify-content:flex-start}.kuz-utility-bar__cluster--end{justify-content:flex-end;gap:.35rem}.kuz-utility-bar__search{width:100%}.kuz-mobile-search,.kuz-mobile-panel,.kuz-site-header__actions .kuz-icon-button{display:none!important}.kuz-site-header__inner{grid-template-columns:none;justify-content:space-between;gap:1.2rem;padding-block:.12rem;display:flex}.kuz-site-shell.is-scrolled .kuz-site-header__inner{padding-block:.01rem}.kuz-site-header__actions{gap:.45rem;display:flex}.kuz-site-header__cta{justify-self:auto;padding-block:.68rem;padding-inline:.95rem;font-size:.87rem;display:inline-flex!important}.kuz-brand{height:4.35rem;transition:height var(--motion-base) ease;flex:0 0 12.25rem;position:relative;overflow:visible}.kuz-site-shell.is-scrolled .kuz-brand{height:3.35rem}.kuz-brand__logo{width:12.25rem;height:5.15rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.kuz-site-shell.is-scrolled .kuz-nav-link{padding-block:.06rem}.kuz-site-shell.is-scrolled .kuz-site-header__cta{padding-block:.48rem}.kuz-desktop-nav{flex:auto;display:block}.kuz-desktop-nav__list{justify-content:center;align-items:center;gap:.95rem;display:flex;position:relative}.kuz-desktop-nav__item{position:relative}.kuz-desktop-nav__item.has-mega-menu{position:static}.kuz-desktop-nav__dropdown{opacity:0;pointer-events:none;transition:opacity var(--motion-fast) ease, transform var(--motion-fast) ease;z-index:10;width:max-content;position:absolute;top:calc(100% + .28rem);left:0;transform:translateY(.2rem)}.kuz-desktop-nav__dropdown:before{content:"";height:.55rem;position:absolute;top:-.55rem;left:0;right:0}.kuz-desktop-nav__item:hover .kuz-desktop-nav__dropdown,.kuz-desktop-nav__item:focus-within .kuz-desktop-nav__dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.kuz-desktop-nav__dropdown--mega{width:min(100vw - 2rem,70rem);top:calc(100% + .75rem);left:50%;transform:translate(-50%,.2rem)}.kuz-desktop-nav__dropdown--mega:before{height:.9rem;top:-.9rem}.kuz-desktop-nav__item:hover .kuz-desktop-nav__dropdown--mega,.kuz-desktop-nav__item:focus-within .kuz-desktop-nav__dropdown--mega{transform:translate(-50%)}.kuz-mega-menu{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:var(--shadow-premium);background:radial-gradient(circle at 0 0,#b4976329,#0000 20rem),radial-gradient(circle at 90% 18%,#1c3a2d1a,#0000 18rem),linear-gradient(#fffdf8f5,#f6f0e5f5);border:1px solid #4035281f;border-radius:1.25rem;gap:1rem;padding:1rem;display:grid;overflow:hidden}.kuz-mega-menu__header{border-bottom:1px solid #40352814;justify-content:space-between;align-items:center;padding:.15rem .2rem .9rem;display:flex}.kuz-mega-menu__all{color:var(--color-primary);background-color:#1c3a2d14;border:1px solid #1c3a2d1a;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .78rem;font-size:.84rem;font-weight:800;display:inline-flex}.kuz-mega-menu__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.85rem;display:grid}.kuz-mega-menu__column{background:#ffffff80;border:1px solid #40352814;border-radius:1rem;grid-template-rows:auto 1fr;gap:.55rem;padding:.75rem;display:grid}.kuz-mega-menu__country,.kuz-mega-menu__link{border-radius:.82rem;justify-content:space-between;align-items:center;gap:.6rem;min-width:0;display:flex}.kuz-mega-menu__country{color:var(--color-heading);font-family:var(--font-heading);white-space:nowrap;min-height:2.75rem;padding:.55rem .62rem .7rem;font-size:1.18rem;line-height:1.1}.kuz-mega-menu__links{align-content:start;gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.kuz-mega-menu__link{color:var(--color-text-secondary);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease;padding:.62rem;font-size:.9rem;font-weight:650;line-height:1.22}.kuz-mega-menu__link--featured{color:var(--color-primary);font-weight:850}.kuz-mega-menu__all:hover,.kuz-mega-menu__all:focus-visible,.kuz-mega-menu__country:hover,.kuz-mega-menu__country:focus-visible,.kuz-mega-menu__link:hover,.kuz-mega-menu__link:focus-visible{color:var(--color-primary);background-color:#1c3a2d14;outline:none;transform:translateY(-1px)}.kuz-desktop-nav__submenu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:var(--radius-md);box-shadow:var(--shadow-medium);background-color:#fffdf8eb;border:1px solid #4035281a;gap:.2rem;min-width:16rem;padding:.7rem;display:grid}.kuz-desktop-nav__sublink{color:var(--color-text-primary);transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, opacity var(--motion-fast) ease, transform var(--motion-fast) ease;border-radius:.85rem;justify-content:space-between;align-items:center;padding:.75rem .85rem;font-size:.92rem;font-weight:500;text-decoration:none;display:flex;position:relative}.kuz-desktop-nav__sublink:after{content:"";transform-origin:0;height:1px;transition:transform var(--motion-base) ease;background-color:currentColor;position:absolute;bottom:.58rem;left:.85rem;right:.85rem;transform:scaleX(0)}.kuz-desktop-nav__sublink.is-current,.kuz-desktop-nav__sublink:hover,.kuz-desktop-nav__sublink:focus-visible{color:var(--color-primary);background-color:#1c3a2d0f}.kuz-desktop-nav__sublink:hover:after,.kuz-desktop-nav__sublink:focus-visible:after{transform:scaleX(1)}.kuz-hero__content{max-width:48rem}.kuz-cta-banner__inner{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.9fr);align-items:center;padding:2.5rem}.kuz-footer__main{grid-template-columns:minmax(16rem,1.55fr) repeat(4,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem)}.kuz-footer__column{border-top:0;padding-top:0}.kuz-footer__quote-button{gap:.4rem;padding:.58rem .8rem;font-size:.8rem}.kuz-footer__quote-button svg{width:.85rem;height:.85rem}.kuz-footer__trust-controls{display:none}.kuz-footer__trust-viewport{overflow:visible}.kuz-footer__trust-track{display:flex}.kuz-footer__trust-logo-item{flex:1 1 0;min-width:0}.kuz-footer__trust-logo-card{height:5rem}}.kuz-safari-detail{--kuz-site-shell-height:0px;--kuz-safari-inner-nav-height:0px;--kuz-safari-day-tracker-height:0px}.kuz-safari-detail-hero{isolation:isolate;min-height:clamp(28rem,72vh,42rem);position:relative}.kuz-safari-detail-hero__media,.kuz-safari-detail-hero__image,.kuz-safari-detail-hero__overlay{position:absolute;inset:0}.kuz-safari-detail-hero__image{object-fit:cover;width:100%;height:100%}.kuz-safari-detail-hero__overlay{background:linear-gradient(#0e161233 0%,#0e1612b8 100%),linear-gradient(90deg,#0e1612c7 0%,#0e16124d 48%,#0e16128f 100%)}.kuz-safari-detail-hero__inner{z-index:1;align-content:end;gap:2rem;min-height:clamp(28rem,72vh,42rem);padding-block:clamp(7rem,14vw,10.5rem) 2.2rem;display:grid;position:relative}.kuz-safari-detail-hero__content{gap:1rem;max-width:48rem;display:grid}.kuz-safari-detail-hero__title{color:#fff8ef;margin:0;font-size:clamp(2.4rem,7vw,5.2rem);line-height:.98}.kuz-safari-detail-hero__subtitle{color:#fff8ebd1;max-width:42rem;margin:0;font-size:clamp(1rem,2.3vw,1.2rem);line-height:1.7}.kuz-safari-detail-hero__actions{flex-wrap:wrap;gap:.75rem;padding-top:.15rem;display:flex}.kuz-safari-detail-hero__button{align-self:start}.kuz-safari-detail-hero__stat-card--cta{align-items:stretch;padding:.72rem;display:flex}.kuz-safari-detail-hero__stat-card--cta .kuz-safari-detail-hero__button,.kuz-safari-detail-hero__stat-card--cta .kuz-button{width:100%;min-height:100%}.kuz-safari-detail-hero__stats{gap:.9rem;display:grid}.kuz-safari-detail-hero__stat-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff8ef;background:#fcf7f024;border:1px solid #fff5e42e;border-radius:1.25rem;grid-template-columns:auto 1fr;align-items:flex-start;gap:.95rem;padding:1rem 1.05rem;display:grid}.kuz-safari-detail-hero__stat-icon{background:#fff5e41f;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.kuz-safari-detail-hero__stat-label{color:#fff8ebb8;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .32rem;font-size:.76rem;font-weight:700}.kuz-safari-detail-hero__stat-value{margin:0;font-size:1rem;font-weight:600;line-height:1.55}.kuz-safari-detail-hero__stat-value--clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kuz-safari-detail-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);top:var(--kuz-visible-site-shell-height,var(--kuz-site-shell-height,0px));transition:top var(--motion-base) ease, background-color var(--motion-base) ease, box-shadow var(--motion-base) ease;z-index:38;background:#f7f2e8e6;border-bottom:1px solid #40352814;position:sticky}.kuz-safari-detail-nav__items{scrollbar-width:none;gap:.22rem;padding-block:.22rem;display:flex;overflow-x:auto}.kuz-safari-detail-nav__items::-webkit-scrollbar{display:none}.kuz-itinerary-tracker__items::-webkit-scrollbar{display:none}.kuz-safari-detail-nav__link,.kuz-itinerary-tracker__link{color:var(--color-text-secondary);letter-spacing:.025em;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:1.95rem;padding:.38rem .72rem;font-size:.82rem;font-weight:700;line-height:1.16;display:inline-flex;position:relative}.kuz-itinerary-tracker__link{border-radius:0}.kuz-safari-detail-nav__link:after,.kuz-itinerary-tracker__link:after{background:var(--color-secondary);content:"";opacity:0;transform-origin:50%;height:1.5px;transition:opacity var(--motion-base) ease, transform var(--motion-base) ease;inset-inline:.72rem;border-radius:999px;position:absolute;bottom:.22rem;transform:scaleX(.2)}.kuz-safari-detail-nav__link:hover,.kuz-itinerary-tracker__link:hover,.kuz-safari-detail-nav__link.is-active,.kuz-itinerary-tracker__link.is-active{color:var(--color-heading)}.kuz-safari-detail-nav__link:hover:after,.kuz-itinerary-tracker__link:hover:after,.kuz-safari-detail-nav__link.is-active:after,.kuz-itinerary-tracker__link.is-active:after{opacity:1;transform:scaleX(1)}.kuz-safari-detail__layout{gap:1.4rem;display:grid}.kuz-safari-detail__main{gap:1.8rem;min-width:0;display:grid}.kuz-safari-detail__aside{min-width:0}.kuz-safari-detail-section{scroll-margin-top:calc(var(--kuz-visible-site-shell-height,var(--kuz-site-shell-height,0px)) + var(--kuz-safari-inner-nav-height,0px) + .5rem)}.kuz-safari-overview,.kuz-safari-itinerary,.kuz-safari-pricing,.kuz-safari-why-book,.kuz-safari-faq,.kuz-safari-reviews,.kuz-safari-similar{gap:1.3rem;display:grid}.kuz-safari-overview__grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.kuz-safari-overview__card,.kuz-safari-overview__media-card,.kuz-safari-pricing__hero-card,.kuz-safari-pricing__list-card,.kuz-safari-why-book__card,.kuz-safari-reviews__card,.kuz-itinerary-day,.kuz-safari-detail-sidebar{border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);background:#fffdf8eb}.kuz-safari-overview__card,.kuz-safari-pricing__hero-card,.kuz-safari-pricing__list-card,.kuz-safari-why-book__card,.kuz-safari-reviews__card,.kuz-itinerary-day,.kuz-safari-detail-sidebar{padding:1.15rem}.kuz-safari-overview__content{color:var(--color-text-secondary);gap:1rem;line-height:1.78;display:grid}.kuz-safari-overview__content a:any-link,.kuz-itinerary-day__copy a:any-link,.kuz-itinerary-day__detail-card a:any-link,.kuz-safari-pricing__summary a:any-link{text-underline-offset:.18em;border-bottom:1.5px solid;font-weight:600;text-decoration-style:solid;text-decoration-color:#b49763e0;text-decoration-thickness:.08em;color:var(--color-secondary)!important;text-decoration-line:underline!important}.kuz-safari-overview__content a:any-link:hover,.kuz-safari-overview__content a:any-link:focus-visible,.kuz-itinerary-day__copy a:any-link:hover,.kuz-itinerary-day__copy a:any-link:focus-visible,.kuz-itinerary-day__detail-card a:any-link:hover,.kuz-itinerary-day__detail-card a:any-link:focus-visible,.kuz-safari-pricing__summary a:any-link:hover,.kuz-safari-pricing__summary a:any-link:focus-visible{border-bottom-color:currentColor;text-decoration-color:#1c3a2db8;color:var(--color-primary)!important}.kuz-safari-overview__content a:visited,.kuz-itinerary-day__copy a:visited,.kuz-itinerary-day__detail-card a:visited,.kuz-safari-pricing__summary a:visited{border-bottom-color:currentColor;text-decoration-color:#7f6240e0;color:#7f6240!important}.kuz-safari-overview__content>:first-child,.kuz-safari-pricing__hero-card>:first-child,.kuz-safari-why-book__card>:first-child{margin-top:0}.kuz-safari-overview__content>:last-child,.kuz-safari-pricing__hero-card>:last-child,.kuz-safari-why-book__card>:last-child{margin-bottom:0}.kuz-safari-overview__media-card{margin-top:.1rem;overflow:hidden}.kuz-safari-overview__media,.kuz-safari-overview__image{width:100%;height:100%;min-height:19.5rem}.kuz-safari-overview__image{object-fit:cover;display:block}.kuz-safari-overview__features,.kuz-safari-why-book__grid{gap:1rem;display:grid}.kuz-safari-overview__feature-card,.kuz-safari-why-book__card{gap:.9rem;display:grid}.kuz-safari-faq .kuz-faq__items{gap:.85rem;display:grid}.kuz-safari-faq .kuz-faq__item{border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);background:#fffdf8eb;overflow:hidden}.kuz-safari-faq .kuz-faq__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.85rem;padding:1rem 1.1rem;list-style:none;display:flex}.kuz-safari-faq .kuz-faq__summary span:first-child{font-weight:600}.kuz-safari-faq .kuz-faq__answer{color:var(--color-text-secondary);padding:0 1.1rem 1rem;line-height:1.74}.kuz-safari-faq .kuz-faq__answer p{margin:0}.kuz-safari-faq .kuz-faq__answer p+p{margin-top:.7rem}.kuz-safari-reviews__grid{gap:1rem;display:grid}.kuz-safari-reviews__card{align-content:start;gap:.95rem;display:grid}.kuz-safari-reviews__headline{margin:0;font-size:1.05rem;line-height:1.35}.kuz-safari-reviews__avatar-fallback{color:#8c6d35;background:#b4976324;border-radius:999px;justify-content:center;align-items:center;width:2.9rem;height:2.9rem;font-weight:700;display:inline-flex}.kuz-safari-reviews__link{color:var(--color-secondary);text-underline-offset:.18em;font-weight:600;text-decoration:underline}.kuz-safari-reviews__footer{margin-top:.1rem;display:flex}.kuz-safari-similar .kuz-content-grid--safaris{margin-top:.1rem}.kuz-safari-overview__feature-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fffdf8e6;grid-template-columns:auto 1fr;align-items:start;padding:1rem}.kuz-safari-overview__feature-icon,.kuz-safari-why-book__icon{color:#8c6d35;background:#b4976324;border-radius:999px;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex}.kuz-safari-overview__feature-card h3,.kuz-safari-why-book__card h3,.kuz-itinerary-day__title,.kuz-safari-pricing__price,.kuz-safari-detail-sidebar__name{margin:0}.kuz-safari-overview__feature-card p,.kuz-safari-why-book__card p{color:var(--color-text-secondary);margin:.35rem 0 0;line-height:1.72}.kuz-itinerary-tracker{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);top:calc(var(--kuz-visible-site-shell-height,var(--kuz-site-shell-height,0px)) + var(--kuz-safari-inner-nav-height,0px));transition:top var(--motion-base) ease, box-shadow var(--motion-base) ease;z-index:32;background:#f5f0e6e0;border:1px solid #40352814;border-radius:0;padding:.06rem;position:sticky;overflow:hidden}.kuz-itinerary-tracker__items{scrollbar-width:none;gap:.1rem;display:flex;overflow-x:auto}@media (width<=767.98px){.kuz-safari-detail-nav__items{gap:.24rem;padding-block:.26rem}.kuz-itinerary-tracker__items{gap:.14rem}.kuz-safari-detail-nav__link,.kuz-itinerary-tracker__link{min-height:2.18rem;padding:.46rem .86rem;font-size:.9rem;line-height:1.18}.kuz-safari-detail-nav__link:after,.kuz-itinerary-tracker__link:after{bottom:.24rem;inset-inline:.86rem}}.kuz-itinerary-days{gap:1rem;display:grid}.kuz-itinerary-day{scroll-margin-top:calc(var(--kuz-visible-site-shell-height,var(--kuz-site-shell-height,0px)) + var(--kuz-safari-inner-nav-height,0px) + var(--kuz-safari-day-tracker-height,0px) + .4rem);transition:border-color var(--motion-base) ease, box-shadow var(--motion-base) ease, transform var(--motion-base) ease;gap:1rem;display:grid}.kuz-itinerary-day.is-active{box-shadow:var(--shadow-medium);border-color:#b497636b;transform:translateY(-2px)}.kuz-itinerary-day__header,.kuz-itinerary-day__details,.kuz-itinerary-day__detail-grid{gap:1rem;display:grid}.kuz-itinerary-day__heading{gap:.8rem;display:grid}.kuz-itinerary-day__badge{color:var(--color-primary);background:#1c3a2d14;border-radius:999px;align-items:center;gap:.45rem;max-width:max-content;padding:.52rem .82rem;font-size:.84rem;font-weight:700;display:inline-flex}.kuz-itinerary-day__destination,.kuz-itinerary-day__copy p,.kuz-itinerary-day__highlights p,.kuz-itinerary-day__detail-card p,.kuz-itinerary-day__detail-list span,.kuz-itinerary-day__accommodation-note,.kuz-safari-pricing__summary,.kuz-safari-detail-sidebar__bio,.kuz-safari-detail-sidebar__price-note{color:var(--color-text-secondary);margin:0;line-height:1.72}.kuz-itinerary-day__destination{margin-top:.28rem;font-size:.96rem;font-weight:600}.kuz-itinerary-day__highlights{border-radius:var(--radius-md);background:linear-gradient(#b497631f 0%,#b497630f 100%);border:1px solid #b4976333;gap:.55rem;padding:.95rem 1rem;display:grid}.kuz-itinerary-day__highlights-title,.kuz-safari-pricing__label,.kuz-safari-detail-sidebar__eyebrow{color:var(--color-primary);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:700}.kuz-itinerary-day__highlights-title{letter-spacing:.18em;align-items:center;gap:.45rem;max-width:max-content;padding:.22rem 0 .12rem;font-size:.82rem;font-weight:800;display:inline-flex;position:relative}.kuz-itinerary-day__highlights-title:before{content:"";background:linear-gradient(#b49763 0%,#8c6d35eb 100%);border-radius:999px;width:.58rem;height:.58rem;display:inline-block;box-shadow:0 6px 12px #8c6d3529}.kuz-itinerary-day__highlights-list{gap:.48rem;margin:0;padding:0;list-style:none;display:grid}.kuz-itinerary-day__highlights-item{color:var(--color-text-secondary);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;line-height:1.6;display:grid}.kuz-itinerary-day__highlights-item:before{content:"";background:linear-gradient(#22614cfa 0%,#144636eb 100%);border-radius:999px;align-self:center;width:.62rem;height:.62rem;margin-top:.3rem;display:block;box-shadow:0 8px 16px #1446362e}.kuz-itinerary-day__media{gap:.18rem;display:grid}.kuz-itinerary-day__main-media{min-height:18rem;position:relative}.kuz-itinerary-day__main-slide{margin:0;display:none;overflow:hidden}.kuz-itinerary-day__main-slide.is-active{display:block}.kuz-itinerary-day__main-image{aspect-ratio:16/10;border-radius:calc(var(--radius-lg) - .15rem);object-fit:cover;width:100%;max-height:24.5rem}.kuz-itinerary-day__thumbs{scrollbar-width:none;align-items:center;gap:.16rem;margin:0;padding-block:.32rem;padding-inline:.18rem;display:flex;overflow:auto visible}.kuz-itinerary-day__thumb{cursor:pointer;transition:border-color var(--motion-fast) ease, transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease;background:0 0;border:2px solid #0000;border-radius:.95rem;flex:0 0 2.85rem;padding:0;position:relative;overflow:hidden}.kuz-itinerary-day__thumb.is-active{z-index:1;border-color:#c28f22;transform:translateY(-1px)scale(1.12);box-shadow:0 0 0 3px #c28f2247,0 10px 22px #101c1529}.kuz-itinerary-day__thumb-image{aspect-ratio:1;object-fit:cover;width:100%}@media (width<=767px){.kuz-itinerary-day__media{gap:0}.kuz-itinerary-day__main-media{min-height:0}.kuz-itinerary-day__main-slide,.kuz-itinerary-day__main-image{height:21.25rem}.kuz-itinerary-day__main-image{aspect-ratio:auto;max-height:none}.kuz-itinerary-day__thumbs{gap:0;margin-top:0}.kuz-itinerary-day__thumb{flex-basis:2.45rem}}.kuz-itinerary-day__detail-card{border-radius:var(--radius-md);background:#f3ecdf70;border:1px solid #40352814;gap:.75rem;padding:1rem;display:grid}.kuz-itinerary-day__detail-card--accommodation{gap:.9rem}.kuz-itinerary-day__detail-title,.kuz-safari-pricing__list-title{color:var(--color-heading);align-items:center;gap:.55rem;font-size:.92rem;font-weight:700;display:inline-flex}.kuz-itinerary-day__detail-list{gap:.7rem;margin:0;padding:0;display:grid}.kuz-itinerary-day__detail-list li{align-items:baseline;gap:.18rem;list-style:none;display:grid}.kuz-itinerary-day__detail-list strong,.kuz-itinerary-day__accommodation-primary strong,.kuz-itinerary-day__accommodation-alt strong{color:var(--color-heading);font-size:.9rem;display:block}.kuz-itinerary-day__accommodation-primary,.kuz-itinerary-day__accommodation-alt{gap:.5rem;display:grid}.kuz-itinerary-day__stay-item{flex-wrap:wrap;align-items:center;gap:.5rem .65rem;display:flex}.kuz-itinerary-day__stay-name{color:var(--color-heading);font-weight:600}.kuz-itinerary-day__stay-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.34rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.kuz-itinerary-day__stay-badge--budget{color:#75582d;background:#b6976229}.kuz-itinerary-day__stay-badge--midrange{color:#20493a;background:#22614c1f}.kuz-itinerary-day__stay-badge--luxury{color:#5b421b;background:#4d39161f}.kuz-itinerary-day__stay-badge--other{color:#4f4030;background:#5c4b311a}.kuz-itinerary-day__accommodation-groups{gap:.75rem;display:grid}.kuz-itinerary-day__accommodation-group{gap:.45rem;display:grid}.kuz-itinerary-day__stay-list{gap:.38rem;margin:0;padding-left:1.2rem;list-style:outside;display:grid}.kuz-itinerary-day__stay-list-item::marker{color:#5c4b31b8}.kuz-itinerary-day__accommodation-note{color:#8f2f28;background:linear-gradient(#b23f361a 0%,#b23f360d 100%);border:1px solid #b23f3638;border-left:4px solid #b23f36d1;border-radius:.95rem;padding:.85rem .95rem}.kuz-itinerary-day__accommodation-note a:any-link{border-bottom:1px solid;color:#7a1f19!important;text-decoration:none!important}.kuz-itinerary-day__accommodation-note p+p{margin-top:.55rem}.kuz-safari-pricing__grid{gap:1rem;display:grid}.kuz-safari-pricing__hero-card{gap:.95rem;display:grid}.kuz-safari-pricing__price-row{gap:.8rem;padding-block:.35rem .45rem;display:grid}.kuz-safari-pricing__price{margin:0;font-size:clamp(1.12rem,3.2vw,1.85rem);line-height:1}.kuz-safari-pricing__actions{display:flex}.kuz-safari-pricing__actions .kuz-button{width:100%}.kuz-safari-pricing__summary{margin-top:.15rem}.kuz-safari-pricing__summary p{margin:0}.kuz-safari-pricing__summary p+p{margin-top:.75rem}.kuz-safari-pricing__lists{gap:1rem;display:grid}.kuz-safari-pricing__list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.kuz-safari-pricing__list li{color:var(--color-text-secondary);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;line-height:1.68;display:grid}.kuz-safari-pricing__list--includes li:before,.kuz-safari-pricing__list--excludes li:before{box-sizing:border-box;text-align:center;vertical-align:top;border-radius:999px;justify-content:center;align-self:start;align-items:center;width:1.3rem;min-width:1.3rem;height:1.3rem;min-height:1.3rem;margin-top:.16rem;padding:0;font-size:.8rem;font-weight:800;line-height:1;display:inline-flex;overflow:hidden}.kuz-safari-pricing__list--includes li:before{color:#1a4f3d;content:"✓";background:#22614c1f;border:1px solid #22614c2e}.kuz-safari-pricing__list--excludes li:before{color:#8f2f28;content:"×";background:#b23f361a;border:1px solid #b23f362e;font-size:.9rem;line-height:1}@media (width>=768px){.kuz-safari-pricing__price-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem}.kuz-safari-pricing__actions .kuz-button{width:auto;min-width:11rem}}.kuz-safari-detail-sidebar{gap:1rem;display:grid;overflow:visible}.kuz-safari-detail-sidebar__expert{gap:1rem;display:grid}.kuz-safari-detail-sidebar__expert-image{aspect-ratio:4/3;border-radius:calc(var(--radius-lg) - .15rem);object-fit:cover;width:100%}.kuz-safari-detail-sidebar__expert-copy{gap:.4rem;display:grid}.kuz-safari-detail-sidebar__title{color:var(--color-text-secondary);margin:0;font-size:.96rem;font-weight:600}.kuz-safari-detail-sidebar__actions{gap:.7rem;display:grid}.kuz-safari-detail-sidebar__button{width:100%}.kuz-safari-detail-sidebar__contacts{gap:.6rem;margin:0;padding:0;display:grid}.kuz-safari-detail-sidebar__contacts li{list-style:none}.kuz-safari-detail-sidebar__contacts a{color:var(--color-heading);background:#f3ecdf70;border:1px solid #40352814;border-radius:999px;align-items:center;gap:.6rem;width:100%;padding:.78rem .92rem;display:inline-flex}.kuz-safari-detail-sidebar__pricing-card{border-radius:calc(var(--radius-lg) - .15rem);color:#fff9ef;background:linear-gradient(#1c3a2df5 0%,#13281f 100%);gap:.45rem;padding:1.05rem;display:grid}.kuz-safari-detail-sidebar__pricing-card .kuz-safari-detail-sidebar__eyebrow,.kuz-safari-detail-sidebar__pricing-card .kuz-safari-detail-sidebar__price-note{color:#fff9efc2}.kuz-safari-detail-sidebar__price{color:#fff9ef;margin:0;font-size:2rem;line-height:1}.kuz-safari-why-book__related{gap:1rem;margin-top:.35rem;display:grid}.kuz-safari-why-book__related-heading .kuz-section-title{font-size:clamp(1.8rem,4vw,2.5rem)}.kuz-safari-detail__empty{border-radius:var(--radius-lg);color:var(--color-text-secondary);background:#fffdf8e6;border:1px dashed #4035282e;padding:1.15rem}.kuz-home{display:grid}.kuz-home-section{padding-block:var(--space-section)}.kuz-hero--home .kuz-hero__inner{min-height:calc(100svh - var(--kuz-site-shell-height,0px));align-items:center;padding-block:clamp(2.25rem,4vw,3.2rem) clamp(.45rem,.9vw,.8rem);display:grid}.kuz-hero--home .kuz-hero__content{gap:1rem;max-width:min(68rem,100%)}.kuz-hero--home .kuz-hero__title{max-width:min(30ch,100%);font-size:clamp(1.55rem,3.15vw,2.65rem)}.kuz-hero--home .kuz-hero__text{max-width:34rem;font-size:.84rem}@media (width<=767px){.kuz-home-hero__content{justify-content:flex-start;min-height:auto}.kuz-home-hero__content-shell{align-content:center}.kuz-hero--home .kuz-hero__title{max-width:min(15ch,100%);font-size:clamp(1.55rem,6.15vw,2.08rem)}.kuz-hero--home .kuz-hero__text{font-size:.82rem;line-height:1.65}.kuz-home-hero__controls{gap:.55rem}.kuz-home-hero__dots{gap:.45rem;padding:.38rem .52rem}.kuz-home-hero__arrow{width:2.2rem;height:2.2rem}.kuz-home-hero__dot{width:.82rem;height:.82rem}.kuz-home-hero__dot.is-active{width:1.8rem}.kuz-home-hero__dot.is-active .kuz-home-hero__dot-core{width:.95rem}.kuz-home-hero__ratings{flex-wrap:nowrap;gap:.4rem;width:100%;min-width:0;max-width:100%}.kuz-home-hero__rating-image{flex:calc(50% - .2rem);width:calc(50% - .2rem);min-width:0;max-width:calc(50% - .2rem);max-height:3.55rem;padding:.08rem .18rem}.kuz-hero--customer-reviews .kuz-hero__ratings--mobile{flex-wrap:nowrap;gap:.4rem;width:100%;min-width:0;max-width:100%}.kuz-hero--customer-reviews .kuz-hero__rating-link{flex:calc(50% - .2rem);width:calc(50% - .2rem);min-width:0;max-width:calc(50% - .2rem);display:block}.kuz-hero--customer-reviews .kuz-hero__rating-image{width:100%;min-width:0;max-width:100%;max-height:3.55rem;padding:.08rem .18rem;display:block}.kuz-hero__rating-image{max-width:44vw;max-height:2.85rem}.kuz-hero--home .kuz-hero__inner{min-height:calc(100svh - var(--kuz-site-shell-height,0px));padding-block:1.1rem .9rem}.kuz-site-shell.is-scrolled .kuz-site-header__inner{padding-block:.02rem}}@media (width>=768px){.kuz-hero--home .kuz-hero__inner{min-height:calc(100svh - var(--kuz-site-shell-height,0px))}.kuz-home-hero__content{min-height:auto}}@media (prefers-reduced-motion:reduce){.kuz-home-hero__slide,.kuz-home-hero__content.is-leaving,.kuz-home-hero__dot,.kuz-home-hero__slide.is-active .kuz-home-hero__image,.kuz-home-logo-strip__track{transition:none;animation:none}}.kuz-section-heading{gap:1rem;max-width:44rem;margin-bottom:2rem;display:grid}.kuz-positioning-band{position:relative;overflow:clip}.kuz-positioning-band:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 100% 0,#b4976329,#0000 19rem),linear-gradient(135deg,#1c3a2d0d,#0000 52%);width:min(26rem,58vw);height:min(18rem,42vw);position:absolute;inset:-2rem -1rem auto auto}.kuz-positioning-band__inner{z-index:1;gap:1.1rem;display:grid;position:relative}.kuz-positioning-band__content{align-content:center;gap:1.15rem;display:grid}.kuz-positioning-band__content .kuz-section-heading{margin-bottom:0}.kuz-positioning-band__heading .kuz-section-title{max-width:15ch}.kuz-positioning-band__heading .kuz-lead{color:#403528d1;max-width:41rem;font-size:.98rem;line-height:1.82}.kuz-positioning-band__heading .kuz-lead p+p{margin-top:1rem}.kuz-positioning-band__actions{flex-wrap:wrap;gap:.75rem;display:flex}.kuz-positioning-band__aside{min-height:16rem}.kuz-positioning-band__media{background-color:#101f1914;border-radius:1.6rem;height:100%;min-height:clamp(22rem,58vw,31rem);position:relative;overflow:hidden;box-shadow:0 26px 54px #15120e1f}.kuz-positioning-band__media:before{border-radius:inherit;content:"";pointer-events:none;z-index:1;border:1px solid #fff9ef3d;position:absolute;inset:0}.kuz-positioning-band__image{object-fit:cover;width:100%;height:100%;display:block}.kuz-positioning-band__media-text{color:#fff9efeb;z-index:2;max-width:min(72%,18rem);display:block;position:absolute;bottom:1.15rem;left:1.1rem;right:auto;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:0!important}.kuz-positioning-band__media-copy{font-family:var(--font-heading);text-shadow:0 2px 16px #0a141061;text-wrap:pretty;max-width:16rem;margin:0;font-size:clamp(1rem,1.9vw,1.28rem);line-height:1.34;display:block;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.kuz-positioning-band__media-text *,.kuz-positioning-band__media-copy *{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.kuz-home-intro{position:relative;overflow:clip}.kuz-home-safari-finder{z-index:3;margin-top:clamp(-2.8rem,-5vw,-1.4rem);position:relative}.kuz-home-safari-finder__shell{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#fffbf4f2,#f7f0e4e6);border:1px solid #5c4b311a;border-radius:1.8rem;gap:1.15rem;padding:1.1rem;display:grid;box-shadow:0 26px 52px #1118141f}.kuz-home-safari-finder__copy{gap:.5rem;display:grid}.kuz-home-safari-finder__title{max-width:20ch}.kuz-home-safari-finder__intro{color:#403528d1;max-width:42rem;margin:0;font-size:.96rem;line-height:1.75}.kuz-home-safari-finder__form{gap:.9rem;display:grid}.kuz-home-safari-finder__field{gap:.45rem;min-width:0;display:grid}.kuz-home-safari-finder__label{color:#403528c7;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:700}.kuz-home-safari-finder__control{appearance:none;color:var(--color-heading);background-color:#ffffffdb;border:1px solid #4035281f;border-radius:1rem;outline:none;width:100%;min-height:3.25rem;padding:.85rem 1rem;font-size:.95rem}.kuz-home-safari-finder__control:focus{border-color:#1c3a2d57;box-shadow:0 0 0 4px #1c3a2d14}.kuz-home-safari-finder__budget{position:relative}.kuz-home-safari-finder__currency{color:#4035289e;font-size:1rem;font-weight:700;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.kuz-home-safari-finder__control--budget{padding-left:2rem}.kuz-home-safari-finder__submit{justify-content:center;align-self:end;width:100%;min-width:0;min-height:3.25rem}.kuz-home-logo-strip{min-width:0;max-width:100%;padding-block:1rem .4rem;position:relative;overflow:clip}.kuz-home-logo-strip__shell{min-width:0;max-width:100%;position:relative;overflow-x:clip}.kuz-home-logo-strip__shell:before,.kuz-home-logo-strip__shell:after{content:"";pointer-events:none;z-index:2;width:clamp(1.4rem,5vw,4.5rem);position:absolute;inset-block:0}.kuz-home-logo-strip__shell:before{background:linear-gradient(90deg,#f8f4eb,#f8f4eb00);left:0}.kuz-home-logo-strip__shell:after{background:linear-gradient(270deg,#f8f4eb,#f8f4eb00);right:0}.kuz-home-logo-strip__viewport{width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden}.kuz-home-logo-strip__track{will-change:transform;gap:0;width:max-content;animation:34s linear infinite kuz-logo-marquee;display:flex}.kuz-home-logo-strip__group{flex-shrink:0;align-items:center;gap:1rem;padding-right:1rem;display:flex}.kuz-home-logo-strip__item{box-sizing:border-box;background:#fffbf5bd;border:1px solid #40352814;border-radius:1rem;flex:none;justify-content:center;align-items:center;width:min(56vw,16rem);min-width:min(56vw,16rem);min-height:0;padding:.12rem .24rem;transition:border-color .28s,box-shadow .28s,transform .28s;display:inline-flex;box-shadow:0 12px 22px #1118140a}.kuz-home-logo-strip__item:hover,.kuz-home-logo-strip__item:focus-visible{border-color:#1c3a2d29;outline:none;transform:translateY(-1px);box-shadow:0 16px 28px #11181414}.kuz-home-logo-strip__image{filter:grayscale()saturate(0)brightness(.8)opacity(.9);object-fit:contain;width:100%;height:auto;max-height:4.5rem;transition:filter .28s,opacity .28s;display:block}.kuz-home-logo-strip__item:hover .kuz-home-logo-strip__image,.kuz-home-logo-strip__item:focus-visible .kuz-home-logo-strip__image{filter:none;opacity:1}.kuz-newsletter-signup{padding-block:clamp(1.3rem,3.4vw,2.4rem)}.kuz-newsletter-signup__shell{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#fffbf4f5,#f4eee2eb);border:1px solid #5c4b311a;border-radius:1.6rem;gap:1.15rem;padding:clamp(1.15rem,3vw,1.9rem);display:grid;box-shadow:0 24px 50px #11181414}.kuz-newsletter-signup__copy{gap:1rem;display:grid}.kuz-newsletter-signup__heading{max-width:40rem;margin-bottom:0}.kuz-newsletter-signup__heading .kuz-section-title{max-width:18ch}.kuz-newsletter-signup__benefits{flex-wrap:wrap;gap:.65rem;display:flex}.kuz-newsletter-signup__benefit{color:#302b25d6;background:#ffffffc7;border:1px solid #40352814;border-radius:999px;align-items:center;gap:.35rem;min-height:2.2rem;padding:.35rem .85rem;font-size:.86rem;font-weight:700;display:inline-flex}.kuz-newsletter-signup__benefit:before{color:#1c3a2dcc;content:"•";font-size:1rem;line-height:1}.kuz-newsletter-signup__form-shell{gap:.85rem;display:grid}.kuz-newsletter-signup__status{border-radius:1rem;padding:.85rem 1rem;font-size:.92rem;font-weight:600;line-height:1.55}.kuz-newsletter-signup__status.is-success{color:#1e4f3e;background:#22614c1f;border:1px solid #22614c29}.kuz-newsletter-signup__status.is-invalid,.kuz-newsletter-signup__status.is-error{color:#7b4027;background:#823f271a;border:1px solid #823f2729}.kuz-newsletter-signup__form{gap:.85rem;display:grid}.kuz-newsletter-signup__field{gap:.38rem;display:grid}.kuz-newsletter-signup__field span{color:#403528cc;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:700}.kuz-newsletter-signup__field input{appearance:none;color:var(--color-heading);background:#ffffffe6;border:1px solid #4035281f;border-radius:1rem;outline:none;width:100%;min-height:3.15rem;padding:.8rem .95rem;font-size:.96rem}.kuz-newsletter-signup__field input:focus{border-color:#1c3a2d57;box-shadow:0 0 0 4px #1c3a2d14}.kuz-newsletter-signup__submit{background:var(--color-primary);color:#fffaf0;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:3.15rem;padding:.8rem 1.15rem;font-size:.95rem;font-weight:700;transition:transform .22s,box-shadow .22s,background-color .22s;display:inline-flex}.kuz-newsletter-signup__submit:hover,.kuz-newsletter-signup__submit:focus-visible{background:#224f3f;outline:none;transform:translateY(-1px);box-shadow:0 18px 36px #0d1b1624}.kuz-newsletter-signup--wide .kuz-newsletter-signup__shell{background:linear-gradient(135deg,#fffaf1f7,#f3ede0eb),radial-gradient(circle at 100% 0,#b4976324,#0000 20rem)}.kuz-newsletter-signup--inline{padding-block:1.2rem .35rem}.kuz-newsletter-signup--inline .kuz-newsletter-signup__shell{background:linear-gradient(135deg,#fffcf7f5,#f4efe4f0);padding:1.15rem;box-shadow:0 18px 34px #1118140f}.kuz-newsletter-signup--inline .kuz-newsletter-signup__heading .kuz-section-title{max-width:22ch}@keyframes kuz-logo-marquee{0%{transform:translate(0)}to{transform:translate(-25%)}}.kuz-country-safari-page{background:radial-gradient(circle at 0 0,#d6b76c14,#0000 34%),linear-gradient(#f7f3eaa8 0%,#fff0 42%)}#uganda-popular-destinations,#rwanda-popular-destinations,#wildlife-popular-destinations,#luxury-popular-destinations,#custom-safaris-popular-destinations,#gorilla-tours-destinations{background:radial-gradient(circle at 100% 0,#c8a64d1f,#0000 24rem),linear-gradient(#f9f4eceb,#fffffffa);position:relative}#uganda-popular-destinations:before,#rwanda-popular-destinations:before,#wildlife-popular-destinations:before,#luxury-popular-destinations:before,#custom-safaris-popular-destinations:before,#gorilla-tours-destinations:before{content:"";background:linear-gradient(#2f5d4714,#2f5d4700);height:1px;position:absolute;inset:0 0 auto}.kuz-country-safari-page__intro{gap:clamp(1.4rem,3vw,2.5rem);margin-bottom:clamp(2rem,4vw,3rem);display:grid}.kuz-country-safari-page__copy{min-width:0}.kuz-country-safari-page__copy .kuz-section-heading{gap:.8rem;margin-bottom:0}.kuz-country-safari-page__copy .kuz-section-title{max-width:19ch}.kuz-country-safari-page__copy .kuz-lead{max-width:60ch}.kuz-country-safari-page__richtext{color:#2b231ad1;max-width:68ch;margin-top:.9rem}.kuz-country-safari-page__richtext>:first-child{margin-top:0}.kuz-country-safari-page__richtext>:last-child{margin-bottom:0}.kuz-country-safari-page__panel{background:linear-gradient(#fffcf6f7 0%,#f4eee2f0 100%);border:1px solid #6679572e;border-radius:1.5rem;align-self:start;padding:clamp(1.15rem,2vw,1.65rem);box-shadow:0 18px 45px #1c161014}.kuz-country-safari-page__panel-title{color:#203222;margin:0 0 1rem;font-size:clamp(1.08rem,1.8vw,1.28rem);line-height:1.25}.kuz-country-safari-page__focus-list{gap:.72rem;margin:0;padding:0;list-style:none;display:grid}.kuz-country-safari-page__focus-list li{color:#2b231ad1;padding-left:1.15rem;line-height:1.6;position:relative}.kuz-country-safari-page__focus-list li:before{content:"";background:linear-gradient(135deg,#2f5d47 0%,#c8a64d 100%);border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:.72rem;left:0}.kuz-country-safari-page__link-group{border-top:1px solid #66795729;margin-top:1.25rem;padding-top:1.05rem}.kuz-country-safari-page__actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.15rem;display:flex}.kuz-country-safari-page__link-label{color:#2b231a9e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.8rem;font-size:.8rem;font-weight:700;display:inline-block}.kuz-country-safari-page__link-chips{flex-wrap:wrap;gap:.65rem;display:flex}.kuz-country-safari-page__link-chips a{color:#203222;background:#ffffffd6;border:1px solid #2f5d4729;border-radius:999px;justify-content:center;align-items:center;min-height:2.55rem;padding:.58rem .98rem;text-decoration:none;transition:transform .18s,border-color .18s,background-color .18s;display:inline-flex}.kuz-country-safari-page__link-chips a:hover,.kuz-country-safari-page__link-chips a:focus-visible{background:#fffffffa;border-color:#2f5d4757;transform:translateY(-1px)}.kuz-country-safari-page .kuz-content-grid+.kuz-content-grid{margin-top:clamp(.2rem,1vw,.8rem)}.kuz-country-safari-page__empty{margin-top:1.5rem}.kuz-country-planning{background:radial-gradient(circle at 0 0,#d6b76c1f,#0000 34%),linear-gradient(#f8f4eceb 0%,#fffffffa 58%);position:relative;overflow:clip}.kuz-country-planning:before{content:"";filter:blur(.5px);pointer-events:none;background:linear-gradient(90deg,#c59f5438,#2f5d4714);border-radius:999px;width:22rem;height:22rem;position:absolute;top:-7rem;right:-8rem}.kuz-country-planning__layout{z-index:1;gap:clamp(1.35rem,3vw,2.5rem);display:grid;position:relative}.kuz-country-planning__intro{gap:1rem;min-width:0;display:grid}.kuz-country-planning__intro .kuz-section-heading{margin-bottom:0}.kuz-country-planning__intro .kuz-section-title{max-width:15ch}.kuz-country-planning__intro .kuz-lead{max-width:60ch}.kuz-country-planning__panel{background:linear-gradient(#fffcf6fa 0%,#f7f1e5f5 100%);border:1px solid #6f562b1f;border-radius:1.6rem;gap:.9rem;padding:clamp(1.15rem,2vw,1.55rem);display:grid;box-shadow:0 22px 44px #18161114}.kuz-country-planning__panel-eyebrow{color:#785722eb}.kuz-country-planning__panel-title{color:#203222;max-width:20ch;margin:0;font-size:clamp(1.16rem,2vw,1.45rem);line-height:1.2}.kuz-country-planning__panel-text{color:#312a21cc;margin:0;line-height:1.72}.kuz-country-planning__panel-list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.kuz-country-planning__panel-list li{color:#312a21d1;padding-left:1.2rem;line-height:1.62;position:relative}.kuz-country-planning__panel-list li:before{content:"";background:linear-gradient(135deg,#2f5d47,#c8a64dfa);border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:.68rem;left:0}.kuz-country-planning__grid{gap:1rem;display:grid}.kuz-country-planning__card{background:linear-gradient(#fffffff5,#faf6eef5);border:1px solid #40352814;border-radius:1.45rem;gap:.88rem;min-width:0;padding:1.2rem 1.15rem 1.25rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 36px #1816110f}.kuz-country-planning__card:before{content:"";background:linear-gradient(90deg,#c8a64df2,#2f5d47d1);height:3px;position:absolute;inset:0 0 auto}.kuz-country-planning__card:hover,.kuz-country-planning__card:focus-within{border-color:#6f562b29;transform:translateY(-2px);box-shadow:0 24px 42px #1816111a}.kuz-country-planning__card-top{justify-content:space-between;align-items:center;gap:.9rem;display:flex}.kuz-country-planning__icon{color:#2f5d47;background:linear-gradient(135deg,#2f5d471f,#c8a64d2e);border:1px solid #2f5d471f;border-radius:999px;flex:0 0 2.9rem;justify-content:center;align-items:center;width:2.9rem;height:2.9rem;display:inline-flex}.kuz-country-planning__icon .kuz-icon{width:1.1rem;height:1.1rem}.kuz-country-planning__step{color:#6f562bb3;font-family:var(--font-heading);letter-spacing:.16em;text-transform:uppercase;font-size:.84rem;font-weight:700}.kuz-country-planning__card-eyebrow{color:#785722eb}.kuz-country-planning__card-title{color:var(--color-heading);max-width:18ch;margin:0;font-size:clamp(1.15rem,1.8vw,1.38rem);line-height:1.2}.kuz-country-planning__card-text{color:#362f27d1;margin:0;line-height:1.74}.kuz-country-safari-packages__filters{flex-wrap:wrap;gap:.7rem;margin:0 0 1.3rem;display:flex}.kuz-country-safari-packages__filter{color:#203222d1;cursor:pointer;background:#fffcf6e6;border:1px solid #2f5d4724;border-radius:999px;justify-content:center;align-items:center;min-height:2.7rem;padding:.65rem 1rem;font-size:.94rem;font-weight:600;transition:transform .18s,border-color .18s,background-color .18s,color .18s,box-shadow .18s;display:inline-flex}.kuz-country-safari-packages__filter:hover,.kuz-country-safari-packages__filter:focus-visible{color:#203222;background:#fffffffa;border-color:#2f5d4752;transform:translateY(-1px);box-shadow:0 10px 24px #1c16100f}.kuz-country-safari-packages__filter.is-active{color:#fff;background:linear-gradient(135deg,#1f4d39 0%,#365f46 100%);border-color:#1f4d39f0;box-shadow:0 12px 30px #1f4d392e}.kuz-country-safari-packages__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.15rem;display:grid}.kuz-country-safari-packages__item{height:100%}.kuz-country-safari-packages__item[hidden]{display:none!important}.kuz-country-safari-packages__empty{background:#fffaf2f2;border:1px solid #66795726;border-radius:1.4rem;margin-top:1rem;padding:1.3rem 1.2rem}.kuz-country-safari-packages__empty h3{color:#203222;margin:0 0 .35rem;font-size:1.08rem}.kuz-country-safari-packages__empty p{color:#2b231ac7;margin:0}.kuz-home-intro:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 100% 0,#b4976324,#0000 19rem),linear-gradient(135deg,#1c3a2d0d,#0000 52%);width:min(26rem,58vw);height:min(18rem,42vw);position:absolute;inset:-2rem -1rem auto auto}.kuz-home-intro__layout{z-index:1;gap:1.2rem;display:grid;position:relative}.kuz-home-intro__content{align-content:center;gap:1.2rem;min-width:0;display:grid}.kuz-home-intro__content .kuz-section-heading{margin-bottom:0}.kuz-home-intro__heading .kuz-section-title{max-width:15ch}.kuz-home-intro__heading .kuz-lead{color:#403528d1;max-width:41rem;font-size:.98rem;line-height:1.82}.kuz-home-intro__heading .kuz-lead p+p{margin-top:1rem}.kuz-home-intro__badges{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;width:100%;min-width:0;max-width:43rem;margin:.15rem 0 0;padding:0;list-style:none;display:grid}.kuz-home-intro__badge{color:#2e251ce6;background:#fff9efd1;border:1px solid #4035281a;border-radius:999px;align-items:center;gap:.7rem;min-width:0;padding:.72rem .9rem;display:flex;box-shadow:0 12px 24px #15120e0f}.kuz-home-intro__badge-icon-wrap{color:var(--color-secondary);background:#1c3a2d12;border:1px solid #1c3a2d14;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.kuz-home-intro__badge-icon{width:1rem;height:1rem}.kuz-home-intro__badge-title{overflow-wrap:anywhere;text-wrap:balance;word-break:break-word;min-width:0;font-size:.82rem;font-weight:600;line-height:1.35}.kuz-home-intro__actions{flex-wrap:wrap;gap:.75rem;display:flex}.kuz-home-intro__visual{min-height:16rem}.kuz-home-intro__figure{background-color:#101f1914;border-radius:1.6rem;height:100%;min-height:clamp(22rem,58vw,31rem);margin:0;position:relative;overflow:hidden;box-shadow:0 26px 54px #15120e1f}.kuz-home-intro__figure:before{border-radius:inherit;content:"";pointer-events:none;z-index:1;border:1px solid #fff9ef3d;position:absolute;inset:0}.kuz-home-intro__figure:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0a141000 0%,#0a14100a 58%,#0a14102e 100%);position:absolute;inset:0}.kuz-home-intro__image{object-fit:cover;width:100%;height:100%;display:block}.kuz-home-intro__caption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff9eff2;z-index:2;background:linear-gradient(135deg,#1c3a2dcc,#355343b3 58%,#b497636b);border:1px solid #fff9ef2e;border-radius:1rem;max-width:min(74%,18rem);margin:0;position:absolute;bottom:1.15rem;left:1.1rem;right:auto;box-shadow:0 18px 36px #0a14102e;padding:.85rem .95rem!important}.kuz-home-intro__caption-text{font-family:var(--font-heading);text-shadow:0 2px 14px #0a141047;text-wrap:pretty;margin:0;font-size:clamp(1rem,1.9vw,1.26rem);line-height:1.34;display:block;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.kuz-home-intro__caption *,.kuz-home-intro__caption-text *{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.kuz-home-accommodations{background:radial-gradient(circle at 100% 0,#b697621a,#0000 22rem),linear-gradient(#f9f5eee6,#f1ece3d1);position:relative}.kuz-home-accommodations:before{content:"";pointer-events:none;background:linear-gradient(135deg,#17403214,#0000 42%),radial-gradient(circle at 0 100%,#674f3014,#0000 18rem);position:absolute;inset:0}.kuz-home-accommodations .kuz-container{z-index:1;position:relative}.kuz-home-accommodations__heading{max-width:44rem;margin-bottom:1.35rem}.kuz-home-accommodations__heading .kuz-lead{color:#403528d6}.kuz-home-accommodations__grid{gap:1rem;display:grid}.kuz-home-accommodations__card{transition:transform var(--motion-base) ease, box-shadow var(--motion-base) ease, border-color var(--motion-base) ease;background:#fffcf7e0;border:1px solid #5c4b311a;border-radius:1.75rem;overflow:hidden;box-shadow:0 20px 46px #16161214}.kuz-home-accommodations__card:hover{border-color:#b697624d;transform:translateY(-4px);box-shadow:0 26px 54px #1616121f}.kuz-home-accommodations__media{aspect-ratio:4/3.2;position:relative;overflow:hidden}.kuz-home-accommodations__media:after{content:"";pointer-events:none;background:linear-gradient(#0f181405,#0f18147a);position:absolute;inset:0}.kuz-home-accommodations__image{object-fit:cover;height:100%;transition:transform var(--motion-slow) ease;width:100%;display:block}.kuz-home-accommodations__card:hover .kuz-home-accommodations__image{transform:scale(1.045)}.kuz-home-accommodations__placeholder{color:#fff8ec;font-family:var(--font-heading);background:linear-gradient(160deg,#234c3ceb,#6a5330e6);justify-content:flex-start;align-items:end;height:100%;padding:1.2rem;font-size:1.1rem;display:flex}.kuz-home-accommodations__destination{color:#233c31;letter-spacing:.08em;text-transform:uppercase;z-index:1;background:#fff9f0eb;border:1px solid #fff8ec61;border-radius:999px;max-width:calc(100% - 1.9rem);padding:.42rem .78rem;font-size:.76rem;font-weight:700;position:absolute;bottom:.95rem;left:.95rem}.kuz-home-accommodations__body{gap:.75rem;padding:1.15rem 1.15rem 1.2rem;display:grid}.kuz-home-accommodations__meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.kuz-home-accommodations__class,.kuz-home-accommodations__price{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.38rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.kuz-home-accommodations__class{color:#20493a;background:#22614c1a}.kuz-home-accommodations__price{color:#75582d;background:#b697621f}.kuz-home-accommodations__title{color:#1d241d;font-family:var(--font-heading);margin:0;font-size:clamp(1.18rem,2vw,1.45rem);line-height:1.14}.kuz-home-accommodations__summary{color:#2e2c27d6;margin:0;font-size:.94rem;line-height:1.72}.kuz-home-accommodations__note{color:#59482ee6;margin:0;font-size:.83rem;line-height:1.55}.kuz-home-accommodations__actions{margin-top:.2rem}.kuz-home-accommodations__footer{margin-top:1.45rem;display:flex}.kuz-why-travel-home{color:#fffaf0;isolation:isolate;background:linear-gradient(135deg,#122c23fa,#213728f2 42%,#5f4a29f0);position:relative;overflow:hidden}.kuz-why-travel-home:before{content:"";opacity:.95;pointer-events:none;z-index:0;background:radial-gradient(circle at 0 0,#fff9ef1a,#0000 30rem) no-repeat,linear-gradient(140deg,#b497632e,#0000 42%) 50% no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='620' height='520' viewBox='0 0 620 520' fill='none'%3E%3Cg stroke='%23efd59d' stroke-opacity='.18' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M198 78c23 10 46 8 62 24 11 10 8 25 19 36 17 16 44 18 58 37 13 17 10 40 18 60 9 23 31 37 38 61 8 29-8 56-1 84 5 21 24 33 29 54-21-7-43-20-65-16-28 5-47 36-75 38-32 2-56-33-88-31-21 1-40 18-60 14 8-20 2-43-11-61-14-20-37-35-41-59-4-22 11-43 6-65-5-22-28-37-28-60-1-27 29-45 34-72 5-28-16-61 5-80 18-18 47-14 69-4Z'/%3E%3Cpath d='M341 239c7 16 4 34 9 50 8 24 33 39 32 65'/%3E%3Cpath d='M272 305c19 12 42 16 63 10 20-6 35-23 55-29'/%3E%3Cpath d='M292 151c10 12 27 17 43 17 17 0 34-5 49-1'/%3E%3Cpath d='M475 170c13 15 16 38 9 57'/%3E%3Cpath d='M213 142c-8 17-10 36-6 54'/%3E%3C/g%3E%3Cg fill='%23efd59d' fill-opacity='.22'%3E%3Ccircle cx='354' cy='271' r='6'/%3E%3C/g%3E%3C/svg%3E") 88% 52%/430px no-repeat;position:absolute;inset:0}.kuz-why-travel-home:after{clip-path:polygon(46% 0%,100% 0%,100% 100%,70% 100%);content:"";opacity:.34;pointer-events:none;z-index:0;background:linear-gradient(135deg,#fff9ef0f,#0000 48%) 50%;position:absolute;inset:0}.kuz-why-travel-home__inner{z-index:1;gap:1.35rem;display:grid;position:relative}.kuz-why-travel-home__content{gap:1.25rem;display:grid}.kuz-why-travel-home__heading .kuz-eyebrow{color:#fff9efb8}.kuz-why-travel-home__heading .kuz-section-title{color:#fffaf0;max-width:12ch}.kuz-why-travel-home__heading .kuz-lead{color:#fff9efd1;max-width:35rem;font-size:.98rem;line-height:1.8}.kuz-why-travel-home__actions{flex-wrap:wrap;gap:.75rem;display:flex}.kuz-why-travel-home__actions--desktop{display:none}.kuz-why-travel-home__actions--mobile{margin-top:.2rem}.kuz-why-travel-home__actions--mobile .kuz-button{width:100%}.kuz-why-travel-home__grid{gap:1rem;display:grid}.kuz-why-travel-home__card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff1f,#ffffff12);border:1px solid #fff9ef24;border-radius:1.4rem;gap:.9rem;padding:1.2rem;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;box-shadow:0 20px 45px #07120e2e}.kuz-why-travel-home__media{border-radius:calc(1.4rem - 1px) calc(1.4rem - 1px) 0 0;min-height:6.4rem;margin:-1.2rem -1.2rem 0;overflow:hidden}.kuz-why-travel-home__media-image{object-fit:cover;width:100%;height:6.4rem;display:block}.kuz-why-travel-home__card:hover{border-color:#fff9ef47;transform:translateY(-4px);box-shadow:0 26px 48px #07120e42}.kuz-why-travel-home__icon-wrap{display:flex}.kuz-why-travel-home__icon{color:#dff3ea;background:linear-gradient(135deg,#408c7047,#b4976329);border:1px solid #8ac1a93d;border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex;box-shadow:inset 0 1px #fff9ef1a}.kuz-why-travel-home__card-title{color:#fffaf0;font-size:1.05rem;line-height:1.2}.kuz-why-travel-home__card-text{color:#fff9efcc;font-size:.94rem;line-height:1.65}.kuz-gorilla-spotlight{position:relative;overflow-x:clip}.kuz-gorilla-spotlight:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 100% 0,#22614c1f,#0000 26rem),linear-gradient(#fffaf2e0,#f4eee1c7);position:absolute;inset:0}.kuz-gorilla-spotlight .kuz-container{z-index:1;position:relative}.kuz-gorilla-spotlight__heading{max-width:46rem;margin-bottom:1.5rem}.kuz-gorilla-spotlight__heading .kuz-lead{color:#403528d6;font-size:.98rem}.kuz-gorilla-spotlight__heading .kuz-lead p+p{margin-top:.9rem}.kuz-gorilla-spotlight__grid{gap:1rem;display:grid}.kuz-gorilla-spotlight__card{background:linear-gradient(#ffffffd1,#fffbf5f0);border:1px solid #5c4b311f;border-radius:1.55rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;overflow:hidden;box-shadow:0 22px 45px #26221917}.kuz-gorilla-spotlight__card:hover{border-color:#22614c2e;transform:translateY(-3px);box-shadow:0 28px 55px #1b1f1824}.kuz-gorilla-spotlight__media{aspect-ratio:16/10;position:relative;overflow:hidden}.kuz-gorilla-spotlight__media:after{content:"";pointer-events:none;background:linear-gradient(#09130f0f,#09130f42);position:absolute;inset:0}.kuz-gorilla-spotlight__image{object-fit:cover;width:100%;height:100%;transition:transform .48s;display:block}.kuz-gorilla-spotlight__card:hover .kuz-gorilla-spotlight__image{transform:scale(1.03)}.kuz-gorilla-spotlight__card-body{gap:.85rem;padding:1.2rem;display:grid}.kuz-gorilla-spotlight__card-title{color:#1f231d;font-family:var(--font-heading);margin:0;font-size:1.2rem;line-height:1.2}.kuz-gorilla-spotlight__card-text{color:#3a3025d6;font-size:.95rem;line-height:1.7}.kuz-gorilla-spotlight__card-text p+p{margin-top:.8rem}.kuz-gorilla-spotlight__card-actions{margin-top:auto;padding-top:.15rem}.kuz-gorilla-spotlight__card-actions .kuz-button-link{min-width:9.5rem}.kuz-gorilla-spotlight__panel{background:linear-gradient(135deg,#1b4335fa,#334d3af0 46%,#7a613beb);border:1px solid #fff7ea1f;border-radius:1.65rem;gap:1.1rem;margin-top:1.15rem;padding:1.3rem;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 60px #0f151138}.kuz-gorilla-spotlight__panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#fff8ec29,#0000 18rem);position:absolute;inset:0}.kuz-gorilla-spotlight__panel-content,.kuz-gorilla-spotlight__panel-actions{z-index:1;position:relative}.kuz-gorilla-spotlight__panel-content{gap:.9rem;display:grid}.kuz-gorilla-spotlight__panel-title{color:#fff8ec;font-family:var(--font-heading);margin:0;font-size:1.25rem;line-height:1.2}.kuz-gorilla-spotlight__panel-text{color:#fff9efd1;font-size:.96rem;line-height:1.7}.kuz-gorilla-spotlight__panel-text p+p{margin-top:.8rem}.kuz-gorilla-spotlight__panel-actions{margin-top:.15rem}.kuz-home-testimonials{background:linear-gradient(#fffbf5e0,#f4eee3c7);position:relative;overflow:clip}.kuz-home-testimonials:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#22614c1f,#0000 26rem),linear-gradient(135deg,#b6976214,#0000 42%);position:absolute;inset:0}.kuz-home-testimonials .kuz-container{z-index:1;position:relative}.kuz-home-testimonials__heading{max-width:46rem;margin-bottom:1.55rem}.kuz-home-testimonials__heading .kuz-lead{color:#403528d6}.kuz-home-testimonials__carousel{gap:1.25rem;min-width:0;display:grid}.kuz-home-testimonials__viewport{touch-action:pan-y;min-width:0;overflow:hidden}.kuz-home-testimonials__track{will-change:transform;min-width:0;transition:transform .42s;display:flex}.kuz-home-testimonials__slide{flex:0 0 100%;min-width:0}.kuz-home-testimonials__card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#fffcf7f5,#faf4eaeb);border:1px solid #5c4b311a;border-radius:1.7rem;gap:1.1rem;min-width:0;padding:clamp(1.35rem,4vw,2rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:grid;position:relative;box-shadow:0 22px 50px #211f1917}.kuz-home-testimonials__card:before{border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#b697621a,#0000 20rem),linear-gradient(135deg,#22614c0d,#0000 38%);position:absolute;inset:0}.kuz-home-testimonials__card:hover{border-color:#22614c2e;transform:translateY(-3px);box-shadow:0 28px 58px #211f191f}.kuz-home-testimonials__quote-badge,.kuz-home-testimonials__platform-badge,.kuz-home-testimonials__headline,.kuz-home-testimonials__quote,.kuz-home-testimonials__stars,.kuz-home-testimonials__meta{z-index:1;position:relative}.kuz-home-testimonials__platform-badge{justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:inline-flex;position:absolute;top:1.35rem;right:1.6rem}.kuz-home-testimonials__platform-icon{object-fit:contain;width:100%;height:100%;display:block}.kuz-home-testimonials__quote-badge{color:var(--color-primary);background:linear-gradient(135deg,#22614c29,#b6976229);border:1px solid #22614c1f;border-radius:999px;justify-content:center;align-items:center;width:3.35rem;height:3.35rem;display:inline-flex}.kuz-home-testimonials__headline{color:#211d17d1;font-family:var(--font-heading);letter-spacing:.06em;overflow-wrap:anywhere;text-transform:uppercase;margin:0;font-size:.94rem;font-weight:700;line-height:1.25}.kuz-home-testimonials__quote{-webkit-line-clamp:8;color:#221e18;font-family:var(--font-heading);text-overflow:ellipsis;-webkit-box-orient:vertical;width:100%;max-width:none;margin:0;font-size:clamp(1.03rem,1.62vw,1.19rem);line-height:1.5;display:-webkit-box;overflow:hidden}.kuz-home-testimonials__stars{align-items:center;min-width:0;display:flex}.kuz-review-rating{align-items:center;gap:.38rem;min-width:0;display:inline-flex}.kuz-review-rating__platform-logo{object-fit:contain;flex:none;width:3rem;height:3rem;margin-right:.2rem;display:block}.kuz-review-rating__dot{background:#00c989;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.kuz-review-rating__dot.is-inactive{background:#00c98933}.kuz-review-rating__dot-ring{border:.14rem solid #fff;border-radius:999px;justify-content:center;align-items:center;width:.62rem;height:.62rem;display:inline-flex}.kuz-review-rating__dot-core{background:#00c989;border-radius:999px;width:.22rem;height:.22rem;display:block}.kuz-review-rating__dot.is-inactive .kuz-review-rating__dot-ring{border-color:#ffffffeb}.kuz-review-rating__dot.is-inactive .kuz-review-rating__dot-core{background:#00c98952}.kuz-review-rating__icon{color:#f4b400;flex:none;display:block}.kuz-review-rating__icon--star{width:1rem;height:1rem}.kuz-review-rating__icon.is-inactive{color:#f4b4003d}.kuz-home-testimonials__meta{align-items:center;gap:.75rem;min-width:0;display:grid}.kuz-home-testimonials__reviewer{align-items:center;gap:.9rem;min-width:0;display:flex}.kuz-home-testimonials__avatar{color:#153d31;font-family:var(--font-heading);background:linear-gradient(135deg,#22614c2e,#b6976233);border:1px solid #22614c1f;border-radius:999px;flex:0 0 3.6rem;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;font-size:1rem;font-weight:600;display:inline-flex;overflow:hidden}.kuz-home-testimonials__avatar img{object-fit:cover;width:100%;height:100%;display:block}.kuz-home-testimonials__reviewer-copy{gap:.2rem;min-width:0;display:grid}.kuz-home-testimonials__reviewer-copy strong{color:#211d17;overflow-wrap:anywhere;font-size:1rem;line-height:1.2}.kuz-home-testimonials__reviewer-copy span{color:#403528b8;overflow-wrap:anywhere;font-size:.92rem;line-height:1.45}.kuz-home-testimonials__source-link{color:var(--color-primary);overflow-wrap:anywhere;white-space:normal;justify-self:start;align-items:center;gap:.42rem;max-width:100%;font-size:.92rem;font-weight:600;transition:color .18s;display:inline-flex}.kuz-home-testimonials__source-link:after{content:"→";transition:transform .18s,color .18s;display:inline-block}.kuz-home-testimonials__source-link:hover{color:#8c6d35}.kuz-home-testimonials__source-link:hover:after{color:#8c6d35;transform:translate(4px)}.kuz-home-testimonials__controls{grid-template-columns:auto 1fr auto;place-items:center;gap:.8rem;width:100%;max-width:18rem;margin-inline:auto;display:grid}.kuz-home-testimonials__arrow{color:var(--color-primary);cursor:pointer;background:#ffffffd1;border:1px solid #5c4b311f;border-radius:999px;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;transition:transform .16s,border-color .16s,background-color .16s;display:inline-flex;box-shadow:0 12px 28px #1f1d1714}.kuz-home-testimonials__arrow:hover{background:#fffffffa;border-color:#22614c2e;transform:translateY(-1px)}.kuz-home-testimonials__dots{justify-content:center;align-items:center;gap:.55rem;display:flex}.kuz-home-testimonials__dot{cursor:pointer;background:#5c4b312e;border:0;border-radius:999px;width:.62rem;height:.62rem;transition:width .18s,background-color .18s,transform .18s}.kuz-home-testimonials__dot.is-active{background:var(--color-primary);width:1.55rem;transform:scale(1.02)}.kuz-home-testimonials__footer{justify-content:center;min-width:0;display:flex}.kuz-home-faq{background:radial-gradient(circle at 100% 0,#22614c1a,#0000 24rem),linear-gradient(#fffaf4f2,#f1eadcd1);position:relative}.kuz-home-faq:before{content:"";pointer-events:none;background:linear-gradient(135deg,#b6976214,#0000 40%),radial-gradient(circle at 0 100%,#1c3a2d14,#0000 24rem);position:absolute;inset:0}.kuz-home-faq .kuz-container{z-index:1;position:relative}.kuz-home-faq__layout{gap:1.25rem;min-width:0;display:grid}.kuz-home-faq__content{gap:1rem;min-width:0;display:grid}.kuz-home-faq__heading{max-width:38rem}.kuz-home-faq__heading .kuz-lead{color:#403528d6}.kuz-home-faq__topics{flex-wrap:wrap;gap:.55rem;display:flex}.kuz-home-faq__topic{color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;background:#ffffffa3;border:1px solid #22614c1a;border-radius:999px;align-items:center;padding:.55rem .8rem;font-size:.8rem;font-weight:700;display:inline-flex}.kuz-home-faq__note{background:linear-gradient(145deg,#ffffffd1,#fbf6eef0);border:1px solid #5c4b311a;border-radius:1.4rem;gap:.35rem;max-width:31rem;padding:1rem 1.05rem;display:grid;box-shadow:0 18px 42px #1a191412}.kuz-home-faq__note strong{color:var(--color-heading);font-family:var(--font-heading);font-size:1rem;line-height:1.2}.kuz-home-faq__note p{color:var(--color-text-secondary);margin:0;font-size:.93rem;line-height:1.68}.kuz-home-faq__actions{flex-wrap:wrap;gap:.75rem;display:flex}.kuz-home-faq__panel{background:linear-gradient(#fffdf8eb,#f8f3eafa);border:1px solid #5c4b3114;border-radius:1.75rem;min-width:0;overflow:hidden;box-shadow:0 24px 56px #1a191414}.kuz-home-faq__items{display:grid}.kuz-home-faq__item{border-bottom:1px solid #5c4b3114}.kuz-home-faq__item:last-child{border-bottom:0}.kuz-home-faq__summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1.15rem 1.1rem;list-style:none;transition:background-color .18s;display:grid}.kuz-home-faq__summary:hover{background:#ffffff85}.kuz-home-faq__summary-copy{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;min-width:0;display:grid}.kuz-home-faq__summary-index{color:#22614cc7;font-family:var(--font-heading);padding-top:.08rem;font-size:1rem;line-height:1}.kuz-home-faq__question{color:#201b15;font-family:var(--font-heading);overflow-wrap:anywhere;font-size:1.08rem;line-height:1.28}.kuz-home-faq__summary-icon{color:var(--color-primary);background:linear-gradient(135deg,#22614c1f,#b6976224);border:1px solid #22614c1f;border-radius:999px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}.kuz-home-faq__item[open] .kuz-home-faq__summary-icon{background:linear-gradient(135deg,#22614c2e,#b697622e);border-color:#22614c33;transform:rotate(180deg)}.kuz-home-faq__answer{color:var(--color-text-secondary);overflow-wrap:anywhere;gap:.85rem;min-width:0;padding:0 1.1rem 1.15rem 3.1rem;line-height:1.76;display:grid}.kuz-home-faq__answer p{margin:0}.kuz-home-faq__answer p+p{margin-top:.7rem}.kuz-content-grid__grid{align-items:stretch}.kuz-content-grid__grid>*{height:100%}.kuz-content-grid__footer,.kuz-gallery-strip__footer{margin-top:1.5rem;display:flex}.kuz-value-grid__grid{gap:1rem;display:grid}.kuz-value-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);background-color:#fffdf8e0;border:1px solid #40352814;gap:.9rem;padding:1.35rem;display:grid}.kuz-value-card__media{aspect-ratio:16/10;border-radius:calc(var(--radius-lg) - .3rem);margin:-.5rem -.5rem 0;overflow:hidden}.kuz-value-card__image{object-fit:cover;width:100%;height:100%;display:block}.kuz-value-card__title{font-size:clamp(1.18rem,2.5vw,1.45rem)}.kuz-value-card__text{color:var(--color-text-secondary);line-height:1.8}.kuz-value-card__link{margin-top:.35rem}#why-uganda-safaris .kuz-value-grid__grid{gap:1.15rem}#why-uganda-safaris,#why-rwanda-safaris,#why-wildlife-safaris,#why-luxury-safaris,#why-custom-safaris{background:radial-gradient(circle at 0 0,#2f5d4714,#0000 26rem),linear-gradient(#f5f1e7eb,#fffffffa)}#why-uganda-safaris .kuz-value-card{background:linear-gradient(#fffcf6fa,#f8f2e6e6);border-color:#6f562b1f;gap:1rem;padding:1.45rem;position:relative;overflow:hidden;box-shadow:0 22px 42px #14171214}#why-uganda-safaris .kuz-value-card:before{content:"";background:linear-gradient(90deg,#ba8c35eb,#748f52c7);height:3px;position:absolute;inset:0 0 auto}#why-uganda-safaris .kuz-value-card__media{aspect-ratio:16/9;margin:-.6rem -.6rem 0}#why-uganda-safaris .kuz-value-card .kuz-eyebrow{color:#6c5223eb}#why-uganda-safaris .kuz-value-card__title{font-size:clamp(1.24rem,2.1vw,1.55rem);line-height:1.18}#why-uganda-safaris .kuz-value-card__text{color:#362f27d6;line-height:1.76}#why-rwanda-safaris .kuz-value-grid__grid,#why-wildlife-safaris .kuz-value-grid__grid,#why-luxury-safaris .kuz-value-grid__grid,#why-custom-safaris .kuz-value-grid__grid,#why-gorilla-tours .kuz-value-grid__grid,#gorilla-tours-comparison .kuz-value-grid__grid{gap:1.15rem}#why-rwanda-safaris .kuz-value-card,#why-wildlife-safaris .kuz-value-card,#why-luxury-safaris .kuz-value-card,#why-custom-safaris .kuz-value-card,#why-gorilla-tours .kuz-value-card,#gorilla-tours-comparison .kuz-value-card{background:linear-gradient(#fffcf6fa,#f6f1e8e6);border-color:#6f562b1f;gap:1rem;padding:1.45rem;position:relative;overflow:hidden;box-shadow:0 22px 42px #14171214}#why-rwanda-safaris .kuz-value-card:before,#why-wildlife-safaris .kuz-value-card:before,#why-luxury-safaris .kuz-value-card:before,#why-custom-safaris .kuz-value-card:before,#why-gorilla-tours .kuz-value-card:before,#gorilla-tours-comparison .kuz-value-card:before{content:"";background:linear-gradient(90deg,#ba8c35eb,#748f52c7);height:3px;position:absolute;inset:0 0 auto}#why-rwanda-safaris .kuz-value-card__media,#why-wildlife-safaris .kuz-value-card__media,#why-luxury-safaris .kuz-value-card__media,#why-custom-safaris .kuz-value-card__media,#why-gorilla-tours .kuz-value-card__media,#gorilla-tours-comparison .kuz-value-card__media{aspect-ratio:16/9;margin:-.6rem -.6rem 0}#why-rwanda-safaris .kuz-value-card .kuz-eyebrow,#why-wildlife-safaris .kuz-value-card .kuz-eyebrow,#why-luxury-safaris .kuz-value-card .kuz-eyebrow,#why-custom-safaris .kuz-value-card .kuz-eyebrow,#why-gorilla-tours .kuz-value-card .kuz-eyebrow,#gorilla-tours-comparison .kuz-value-card .kuz-eyebrow{color:#6c5223eb}#why-rwanda-safaris .kuz-value-card__title,#why-wildlife-safaris .kuz-value-card__title,#why-luxury-safaris .kuz-value-card__title,#why-custom-safaris .kuz-value-card__title,#why-gorilla-tours .kuz-value-card__title,#gorilla-tours-comparison .kuz-value-card__title{font-size:clamp(1.24rem,2.1vw,1.55rem);line-height:1.18}#why-rwanda-safaris .kuz-value-card__text,#why-wildlife-safaris .kuz-value-card__text,#why-luxury-safaris .kuz-value-card__text,#why-custom-safaris .kuz-value-card__text,#why-gorilla-tours .kuz-value-card__text,#gorilla-tours-comparison .kuz-value-card__text{color:#362f27d6;line-height:1.76}#gorilla-tours-decision{background:radial-gradient(circle at 0 0,#bf975329,#0000 24rem),radial-gradient(circle at 100% 100%,#34645233,#0000 26rem),linear-gradient(#18261f 0%,#21332a 100%);position:relative;overflow-x:clip}#gorilla-tours-decision:before{content:"";background:linear-gradient(#d6b26247,#d6b26200);height:1px;position:absolute;inset:0 0 auto}#gorilla-tours-decision .kuz-section-heading{max-width:52rem}#gorilla-tours-decision .kuz-section-heading .kuz-eyebrow{color:#d8af5c}#gorilla-tours-decision .kuz-section-title{color:#fffbf3fa}#gorilla-tours-decision .kuz-section-intro{color:#e1dacdd1}#gorilla-tours-decision .kuz-lead,#gorilla-tours-decision .kuz-lead p{color:#eee7dbe6}.kuz-gorilla-decision__grid{gap:1rem;min-width:0;margin-top:clamp(1.6rem,3vw,2.4rem);display:grid}.kuz-gorilla-decision__card{box-sizing:border-box;background:linear-gradient(#ffffff0d,#ffffff05),linear-gradient(145deg,#1f3128f5,#15231cf5);border:1px solid #d6b26224;border-radius:1.6rem;flex-direction:column;gap:1.15rem;width:100%;min-width:0;min-height:100%;padding:clamp(1.3rem,2.4vw,2rem);display:flex;box-shadow:0 28px 56px #070c0938}.kuz-gorilla-decision__card-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.kuz-gorilla-decision__title{color:#fffbf3fa;flex:14rem;min-width:0;max-width:18rem;margin:0;font-size:clamp(1.35rem,2.3vw,1.85rem);line-height:1.14}.kuz-gorilla-decision__badge{color:#d8af5c;letter-spacing:.12em;text-align:center;text-transform:uppercase;white-space:normal;background:#d8af5c29;border:1px solid #d8af5c38;border-radius:999px;flex-shrink:0;max-width:100%;padding:.58rem .85rem;font-size:.72rem;font-weight:700;line-height:1.2;display:inline-flex}.kuz-gorilla-decision__body{gap:.9rem;display:grid}.kuz-gorilla-decision__paragraph{color:#e1dacde0;margin:0;font-size:.98rem;line-height:1.75}.kuz-gorilla-decision__paragraph strong{color:#fffbf3fa;margin-right:.25rem;font-weight:700}.kuz-gorilla-decision__actions{margin-top:auto;padding-top:.35rem}.kuz-gorilla-decision__actions .kuz-button{white-space:normal;width:100%}.kuz-gorilla-decision__actions .kuz-button--primary{text-shadow:0 1px #3727092e;background:linear-gradient(135deg,#d8af5c,#b98933);border-color:#d8af5c33;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;color:#fff8ec!important}.kuz-gorilla-decision__actions .kuz-button--primary span,.kuz-gorilla-decision__actions .kuz-button--primary svg{fill:currentColor;stroke:currentColor;color:#fff8ec!important}.kuz-gorilla-decision__actions .kuz-button--primary:hover,.kuz-gorilla-decision__actions .kuz-button--primary:focus-visible{background:linear-gradient(135deg,#e5bb66,#c39136);transform:translateY(-1px);box-shadow:0 18px 34px #090e0b38;color:#fffdf7!important}.kuz-gorilla-decision__actions .kuz-button--primary:active{transform:translateY(0)}.kuz-gorilla-decision__actions .kuz-button--primary:hover span,.kuz-gorilla-decision__actions .kuz-button--primary:hover svg,.kuz-gorilla-decision__actions .kuz-button--primary:focus-visible span,.kuz-gorilla-decision__actions .kuz-button--primary:focus-visible svg{stroke:currentColor;color:#fffdf7!important}@media (width<=959px){.kuz-gorilla-decision__grid{gap:.9rem}.kuz-gorilla-decision__card{border-radius:1.35rem;padding:1.15rem}.kuz-gorilla-decision__card-header{gap:.8rem}.kuz-gorilla-decision__title{max-width:none}.kuz-gorilla-decision__badge{width:100%}}@media (width>=960px){.kuz-gorilla-decision__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.kuz-gorilla-decision__actions .kuz-button{width:auto}}.kuz-country-signature-block{color:#fff8f0f5;position:relative}.kuz-country-signature-block:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 100% 0,#c8a64d2e,#0000 18rem),linear-gradient(#17201a61,#17201a1f);position:absolute;inset:0}.kuz-country-signature-block .kuz-container{z-index:1;position:relative}.kuz-content-grid--sticky-parallax{padding-block:0}.kuz-content-grid__sticky-media{pointer-events:none;z-index:0;height:100svh;min-height:36rem;position:sticky;top:0}.kuz-content-grid__sticky-image{background-image:linear-gradient(180deg, #101913b8, #10191375), var(--kuz-parallax-image);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.kuz-content-grid__surface{z-index:1;position:relative}.kuz-country-signature-block .kuz-section-heading{max-width:48rem;margin-bottom:1.45rem}.kuz-country-signature-block .kuz-eyebrow{color:#ebd093f5}.kuz-country-signature-block .kuz-section-title{color:#fff9ef}.kuz-country-signature-block .kuz-lead{color:#f9f2e8d1}.kuz-home-stories-parallax{color:#fff8f0f5;position:relative}.kuz-home-stories-parallax:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 0 0,#c8a64d2e,#0000 18rem),linear-gradient(#181f1957,#181f191f);position:absolute;inset:0}.kuz-home-stories-parallax .kuz-container{z-index:1;position:relative}#travel-guides.kuz-home-stories-parallax{min-height:clamp(40rem,102vh,62rem)}#travel-guides.kuz-home-stories-parallax .kuz-content-grid__surface{margin-top:clamp(-27rem,-60vh,-21rem);padding-bottom:clamp(4rem,6vw,5.5rem)}.kuz-home-stories-parallax .kuz-section-heading{max-width:44rem;margin-bottom:1.45rem}.kuz-home-stories-parallax .kuz-eyebrow{color:#ebd093f5}.kuz-home-stories-parallax .kuz-section-title{color:#fff9ef}.kuz-home-stories-parallax .kuz-lead{color:#f9f2e8d6}.kuz-home-stories-parallax .kuz-card-blog,.kuz-home-stories-parallax .kuz-card--blog{background:#fffbf5f5;border-color:#ffffff29;box-shadow:0 26px 48px #0a0d0b29}.kuz-home-stories-parallax .kuz-card-blog__content,.kuz-home-stories-parallax .kuz-card--blog .kuz-card__body{background:linear-gradient(#fffcf7fa,#f7f1e6fa)}.kuz-home-stories-parallax .kuz-card-blog__title,.kuz-home-stories-parallax .kuz-card--blog .kuz-card__title{color:#203222}.kuz-home-stories-parallax .kuz-card-blog__excerpt,.kuz-home-stories-parallax .kuz-card--blog .kuz-card__supporting,.kuz-home-stories-parallax .kuz-card--blog .kuz-card__meta{color:#362f27d1}#travel-guides.kuz-home-stories-parallax .kuz-content-grid__footer .kuz-button--ghost{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff9ef;background:#fff9ef24;border-color:#fff9ef6b;box-shadow:0 18px 36px #07120e38}#travel-guides.kuz-home-stories-parallax .kuz-content-grid__footer .kuz-button--ghost:hover,#travel-guides.kuz-home-stories-parallax .kuz-content-grid__footer .kuz-button--ghost:focus-visible{color:#203222;background:#fff9ef;border-color:#fff9ef}#uganda-signature-experiences,#rwanda-signature-experiences,#wildlife-signature-experiences,#luxury-signature-experiences,#custom-safaris-signature-experiences,#gorilla-tours-signature-experiences{min-height:clamp(44rem,110vh,70rem)}#uganda-signature-experiences .kuz-content-grid__surface,#rwanda-signature-experiences .kuz-content-grid__surface,#wildlife-signature-experiences .kuz-content-grid__surface,#luxury-signature-experiences .kuz-content-grid__surface,#custom-safaris-signature-experiences .kuz-content-grid__surface,#gorilla-tours-signature-experiences .kuz-content-grid__surface{margin-top:clamp(-30rem,-68vh,-23rem);padding-bottom:clamp(4.25rem,7vw,6rem)}#uganda-signature-experiences .kuz-card-blog,#rwanda-signature-experiences .kuz-card-blog,#wildlife-signature-experiences .kuz-card-blog,#luxury-signature-experiences .kuz-card-blog,#custom-safaris-signature-experiences .kuz-card-blog,#gorilla-tours-signature-experiences .kuz-card-blog{background:#fffbf5f5;border-color:#ffffff29;box-shadow:0 28px 50px #0a0d0b29}#uganda-signature-experiences .kuz-card-blog__content,#rwanda-signature-experiences .kuz-card-blog__content,#wildlife-signature-experiences .kuz-card-blog__content,#luxury-signature-experiences .kuz-card-blog__content,#custom-safaris-signature-experiences .kuz-card-blog__content,#gorilla-tours-signature-experiences .kuz-card-blog__content{background:linear-gradient(#fffcf7fa,#f7f1e6fa)}#uganda-signature-experiences .kuz-card-blog__title,#rwanda-signature-experiences .kuz-card-blog__title,#wildlife-signature-experiences .kuz-card-blog__title,#luxury-signature-experiences .kuz-card-blog__title,#custom-safaris-signature-experiences .kuz-card-blog__title,#gorilla-tours-signature-experiences .kuz-card-blog__title{color:#203222}#uganda-signature-experiences .kuz-card-blog__excerpt,#rwanda-signature-experiences .kuz-card-blog__excerpt,#wildlife-signature-experiences .kuz-card-blog__excerpt,#luxury-signature-experiences .kuz-card-blog__excerpt,#custom-safaris-signature-experiences .kuz-card-blog__excerpt,#gorilla-tours-signature-experiences .kuz-card-blog__excerpt{color:#362f27d1}#uganda-travel-planning,#rwanda-travel-planning,#wildlife-travel-planning,#luxury-travel-planning,#custom-safaris-travel-planning,#gorilla-tours-planning{margin-top:clamp(.3rem,1vw,.8rem)}.kuz-gallery-strip{background:radial-gradient(circle at 0 0,#22614c14,#0000 24rem),linear-gradient(#fffbf5e6,#f4eee3d1);position:relative}.kuz-gallery-strip:before{content:"";pointer-events:none;background:linear-gradient(135deg,#b6976214,#0000 38%),radial-gradient(circle at 100% 100%,#1c3a2d14,#0000 22rem);position:absolute;inset:0}.kuz-gallery-strip .kuz-container{z-index:1;position:relative}.kuz-gallery-strip__heading{max-width:44rem;margin-bottom:1.45rem}.kuz-gallery-strip__heading .kuz-lead{color:#403528d6}.kuz-gallery-strip__marquee{gap:.7rem;display:grid;position:relative;overflow:hidden}.kuz-gallery-strip__lane{position:relative;overflow:hidden}.kuz-gallery-strip__track{will-change:transform;gap:0;width:max-content;animation:30s linear infinite kuz-gallery-strip-scroll-left;display:flex}.kuz-gallery-strip__lane--right .kuz-gallery-strip__track{animation-name:kuz-gallery-strip-scroll-left;animation-duration:34s;animation-direction:reverse}.kuz-gallery-strip__segment{gap:.7rem;padding-right:.7rem;display:flex}.kuz-gallery-strip__item{aspect-ratio:4/3.45;border:1px solid #5c4b3114;border-radius:1.55rem;flex:0 0 clamp(14.2rem,46vw,21rem);position:relative;overflow:hidden;box-shadow:0 18px 42px #18171214}.kuz-gallery-strip__item:after{content:"";pointer-events:none;background:linear-gradient(#0f191405,#0f191433);position:absolute;inset:0}.kuz-gallery-strip__item img{object-fit:cover;height:100%;transition:transform var(--motion-slow) ease, filter var(--motion-slow) ease;width:100%}.kuz-gallery-strip__item:hover img{filter:saturate(1.05);transform:scale(1.04)}.kuz-gallery-strip__lane:hover .kuz-gallery-strip__track{animation-play-state:paused}.kuz-gallery-strip__panel{background:linear-gradient(135deg,#1b4335fa,#334d3af0 48%,#7a613beb);border:1px solid #fff7ea1f;border-radius:1.7rem;gap:1rem;margin-top:1rem;padding:1.25rem;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 60px #0f151138}.kuz-gallery-strip__panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#fff8ec29,#0000 18rem);position:absolute;inset:0}.kuz-gallery-strip__panel-copy,.kuz-gallery-strip__footer{z-index:1;position:relative}.kuz-gallery-strip__panel-copy{gap:.85rem;display:grid}.kuz-gallery-strip__panel-title{color:#fff8ec;font-family:var(--font-heading);margin:0;font-size:1.25rem;line-height:1.18}.kuz-gallery-strip__panel-text{color:#fff9efd1;margin:0;font-size:.96rem;line-height:1.72}.kuz-gallery-strip__panel-text p{margin:0}.kuz-gallery-strip__panel-text p+p{margin-top:.75rem}.kuz-accommodation-archive-hero{color:#fff8ee;background:linear-gradient(135deg,#0e1d16f0,#253d30d1 46%,#785c308c 100%);position:relative;overflow:hidden}.kuz-accommodation-archive-hero__backdrop,.kuz-accommodation-archive-hero__wash,.kuz-accommodation-archive-hero__bg-image{position:absolute;inset:0}.kuz-accommodation-archive-hero__bg-image{object-fit:cover;opacity:.28;width:100%;height:100%}.kuz-accommodation-archive-hero__wash{background:linear-gradient(110deg,#0a120edb 0%,#102118cc 44%,#10211859 72%,#1021182e 100%)}.kuz-accommodation-archive-hero__inner{z-index:1;gap:1.2rem;min-height:clamp(26rem,70vh,37rem);padding-block:clamp(5.25rem,10vw,7.4rem) clamp(2rem,4vw,3rem);display:grid;position:relative}.kuz-accommodation-archive-hero__content{gap:1rem;max-width:42rem;display:grid}.kuz-accommodation-archive-hero__title{color:#fff8ee;margin:0;font-size:clamp(2.2rem,6vw,4.55rem);line-height:.98}.kuz-accommodation-archive-hero__text{color:#fff8ece0;max-width:38rem;margin:0;font-size:clamp(1rem,2vw,1.14rem);line-height:1.82}.kuz-accommodation-archive-hero__meta{flex-wrap:wrap;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.kuz-accommodation-archive-hero__meta li{color:#fff8eceb;background:#fffaef1a;border:1px solid #fff6e626;border-radius:999px;padding:.72rem 1rem;font-size:.88rem;line-height:1}.kuz-accommodation-archive-hero__actions{flex-wrap:wrap;gap:.8rem;padding-top:.15rem;display:flex}.kuz-accommodation-archive-hero__panel{place-self:end start;width:min(100%,22rem)}.kuz-accommodation-archive-hero__panel-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#fff9ef2e,#fff4df14);border:1px solid #fff7eb2e;border-radius:1.8rem;gap:.7rem;padding:1.2rem;display:grid;box-shadow:0 24px 56px #080f0c38}.kuz-accommodation-archive-hero__panel-label{color:#ffeeccd6;letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:700}.kuz-accommodation-archive-hero__panel-title{color:#fffaf1;font-family:var(--font-heading);margin:0;font-size:1.18rem;line-height:1.25}.kuz-accommodation-archive-hero__panel-text{color:#fff8ecd1;margin:0;font-size:.95rem;line-height:1.72}.kuz-accommodation-archive-hero--activity{background:linear-gradient(135deg,#101f18f5,#1f4031d6 48%,#6f562b8c 100%)}.kuz-accommodation-archive-hero--activity .kuz-accommodation-archive-hero__bg-image{opacity:.24}.kuz-accommodation-archive-hero--activity .kuz-accommodation-archive-hero__wash{background:linear-gradient(110deg,#09110de0 0%,#0f1f17cc 44%,#0f1f1757 72%,#0f1f1729 100%)}.kuz-accommodation-archive-hero--activity .kuz-accommodation-archive-hero__panel-card{background:linear-gradient(#fffaef29,#e8d8b814);border-color:#fff7eb29}.kuz-accommodation-archive__sections{gap:2rem;margin-top:1.6rem;display:grid}.kuz-accommodation-archive__results-label{color:#403528bd;margin:1rem 0 0;font-size:.96rem;line-height:1.6}.kuz-accommodation-archive__layout{gap:1.3rem;margin-top:1.2rem;display:grid}.kuz-accommodation-archive__content,.kuz-accommodation-filter{min-width:0}.kuz-accommodation-filter__surface{background:linear-gradient(#fffdf8f0,#f8f3e9fa);border:1px solid #5c4b311a;border-radius:1.7rem;gap:1rem;padding:1.1rem;display:grid;box-shadow:0 20px 40px #12171314}.kuz-accommodation-filter__header{justify-content:space-between;align-items:start;gap:.9rem;display:flex}.kuz-accommodation-filter__title{margin:.3rem 0 0;font-size:clamp(1.35rem,4vw,1.8rem);line-height:1.08}.kuz-accommodation-archive__section{gap:1rem;display:grid}.kuz-accommodation-archive__section-heading{max-width:40rem}.kuz-accommodation-archive__section-heading .kuz-lead{color:#403528d1}.kuz-accommodation-archive__empty{margin-top:1.4rem}.kuz-accommodation-single__hero,.kuz-accommodation-single__layout{gap:1.25rem;display:grid}.kuz-accommodation-single__hero{align-items:start}.kuz-accommodation-single__layout{align-items:start;margin-top:1.25rem}.kuz-accommodation-single__main{min-width:0}.kuz-accommodation-single__summary,.kuz-accommodation-single__article{background:#fffdf7e6;border:1px solid #5c4b311a;border-radius:1.7rem;box-shadow:0 20px 46px #16161214}.kuz-accommodation-single__summary{gap:1rem;padding:1.2rem;display:grid}.kuz-accommodation-single__title{margin:0;font-size:clamp(1.95rem,5vw,3.2rem);line-height:.98}.kuz-accommodation-single__meta{flex-wrap:wrap;gap:.55rem;display:flex}.kuz-accommodation-single__lead{color:#2f2a25d1;margin:0;font-size:1rem;line-height:1.78}.kuz-accommodation-single__note{color:#6c522ceb;margin:0;font-size:.9rem;line-height:1.65}.kuz-accommodation-single__destinations{gap:.7rem;display:grid}.kuz-accommodation-single__label{color:#403528b3;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:700}.kuz-accommodation-single__destination-links{flex-wrap:wrap;gap:.55rem;display:flex}.kuz-accommodation-single__actions{flex-wrap:wrap;gap:.75rem;padding-top:.1rem;display:flex}.kuz-accommodation-single__aside{min-width:0}.kuz-accommodation-single__aside .kuz-safari-detail-sidebar{box-shadow:0 20px 46px #16161214}.kuz-accommodation-single__article{padding:1.2rem}.kuz-accommodation-single__richtext{color:#2f2a25eb;gap:1.05rem;line-height:1.82;display:grid}.kuz-accommodation-single__richtext>*{margin:0}.kuz-accommodation-single__richtext h2,.kuz-accommodation-single__richtext h3,.kuz-accommodation-single__richtext h4{color:var(--color-heading);margin-top:.45rem;line-height:1.16}.kuz-accommodation-single__richtext h2{font-size:clamp(1.65rem,3.4vw,2.35rem)}.kuz-accommodation-single__richtext h3{font-size:clamp(1.3rem,2.4vw,1.7rem)}.kuz-accommodation-single__richtext h4{font-size:clamp(1.12rem,1.8vw,1.35rem)}.kuz-accommodation-single__richtext ul,.kuz-accommodation-single__richtext ol{gap:.6rem;padding-left:1.15rem;display:grid}.kuz-accommodation-single__richtext li::marker{color:var(--color-secondary)}.kuz-accommodation-single__richtext a{color:var(--color-primary);font-weight:600}.kuz-accommodation-single__richtext strong{color:var(--color-heading)}.kuz-accommodation-single__richtext blockquote{font-family:var(--font-heading);background:#22614c0f;border-left:3px solid #b69762e6;border-radius:0 1rem 1rem 0;padding:1rem 1rem 1rem 1.2rem;font-size:1.08rem;line-height:1.6}.kuz-accommodation-single__richtext figure{gap:.55rem;display:grid}.kuz-accommodation-single__richtext img{border-radius:1rem}.kuz-accommodation-single__richtext figcaption{color:#403528ad;font-size:.88rem}.kuz-activity-archive{background:linear-gradient(#faf7eff5,#fffffffa)}.kuz-activity-archive__results-label{color:#403528b8;letter-spacing:.08em;text-transform:uppercase;margin:1.05rem 0 0;font-size:.9rem;font-weight:700}.kuz-activity-archive__sections{gap:2rem;margin-top:1.4rem;display:grid}.kuz-activity-archive__section{gap:1rem;display:grid}.kuz-activity-archive__section-heading{max-width:42rem}.kuz-activity-archive__section-heading .kuz-lead{color:#403528d1}.kuz-activity-archive__empty{margin-top:1.4rem}.kuz-activity-card-grid{gap:1rem;display:grid}.kuz-activity-card{background:#fffdf7eb;border:1px solid #22614c1a;border-radius:1.45rem;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden;box-shadow:0 18px 42px #1f1b1414}.kuz-activity-card:hover{border-color:#b697625c;transform:translateY(-3px);box-shadow:0 22px 52px #1f1b141f}.kuz-activity-card__media{aspect-ratio:16/10;background:linear-gradient(135deg,#22614c1f,#b6976229);display:block;position:relative;overflow:hidden}.kuz-activity-card__image{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.kuz-activity-card:hover .kuz-activity-card__image{transform:scale(1.045)}.kuz-activity-card__placeholder{color:#201b15b8;font-family:var(--font-heading);align-items:end;height:100%;padding:1rem;font-size:1.25rem;line-height:1.15;display:flex}.kuz-activity-card__destination{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fffdf7;background:#181e189e;border:1px solid #ffffff2e;border-radius:999px;max-width:calc(100% - 1.7rem);padding:.45rem .7rem;font-size:.76rem;font-weight:700;line-height:1.25;position:absolute;bottom:.85rem;left:.85rem}.kuz-activity-card__body{gap:.75rem;padding:1.05rem;display:grid}.kuz-activity-card__meta{color:#22614cd1;letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:800}.kuz-activity-card__title{margin:0;font-size:clamp(1.25rem,2.6vw,1.6rem);line-height:1.08}.kuz-activity-card__title a{color:inherit;text-decoration:none}.kuz-activity-card__title a:hover,.kuz-activity-card__title a:focus-visible{color:var(--color-primary)}.kuz-activity-card__summary{color:#2f2a25c2;margin:0;line-height:1.72}.kuz-activity-card__actions{margin-top:.2rem}.kuz-activity-single__hero,.kuz-activity-single__layout{gap:1.25rem;display:grid}.kuz-activity-single__hero{align-items:start}.kuz-activity-single__layout{align-items:start;margin-top:1.25rem}.kuz-activity-single__layout--wide{display:block}.kuz-activity-single__main{min-width:0}.kuz-activity-single{overflow-x:clip}.kuz-activity-single__summary,.kuz-activity-single__article{background:linear-gradient(#fffdf7f5,#fffdf7e6);border:1px solid #22614c1c;border-radius:1.7rem;box-shadow:0 20px 46px #16161214}.kuz-activity-single__summary{gap:1rem;padding:1.2rem;display:grid;position:relative;overflow:hidden}.kuz-activity-single__summary:before{content:"";background:linear-gradient(90deg,#22614ccc,#b69762cc);height:.25rem;position:absolute;inset:0 0 auto}.kuz-activity-single__title{margin:0;font-size:clamp(1.95rem,5vw,3.3rem);line-height:.98}.kuz-activity-single__meta,.kuz-activity-single__destination-links,.kuz-activity-single__actions{flex-wrap:wrap;display:flex}.kuz-activity-single__meta{gap:.55rem}.kuz-activity-single__lead{color:#2f2a25d1;margin:0;font-size:1rem;line-height:1.78}.kuz-activity-single__destinations{gap:.7rem;display:grid}.kuz-activity-single__label{color:#403528b3;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:700}.kuz-activity-single__destination-links{gap:.55rem}.kuz-activity-single__actions{gap:.75rem;padding-top:.1rem}.kuz-activity-single__aside{min-width:0}.kuz-activity-single__aside .kuz-safari-detail-sidebar{box-shadow:0 20px 46px #16161214}.kuz-activity-single__article{min-width:0;padding:1.2rem}.kuz-activity-single__richtext{color:#2f2a25eb;gap:1.05rem;line-height:1.82;display:grid}.kuz-activity-single__richtext>*{min-width:0;margin:0}.kuz-activity-single__richtext h2,.kuz-activity-single__richtext h3,.kuz-activity-single__richtext h4{color:var(--color-heading);margin-top:.45rem;line-height:1.16}.kuz-activity-single__richtext h2{font-size:clamp(1.65rem,3.4vw,2.35rem)}.kuz-activity-single__richtext h3{font-size:clamp(1.3rem,2.4vw,1.7rem)}.kuz-activity-single__richtext h4{font-size:clamp(1.12rem,1.8vw,1.35rem)}.kuz-activity-single__richtext ul,.kuz-activity-single__richtext ol{gap:.6rem;padding-left:1.15rem;display:grid}.kuz-activity-single__richtext li::marker{color:var(--color-secondary)}.kuz-activity-single__richtext a{color:var(--color-primary);font-weight:600}.kuz-activity-single__richtext strong{color:var(--color-heading)}.kuz-activity-single__richtext blockquote{font-family:var(--font-heading);background:#22614c0f;border-left:3px solid #b69762e6;border-radius:0 1rem 1rem 0;padding:1rem 1rem 1rem 1.2rem;font-size:1.08rem;line-height:1.6}.kuz-activity-single__richtext figure{gap:.55rem;display:grid}.kuz-activity-single__richtext img{border-radius:1rem}.kuz-activity-single__richtext figcaption{color:#403528ad;font-size:.88rem}.kuz-activity-single__richtext table{border-collapse:collapse;width:100%}.kuz-activity-single__richtext th,.kuz-activity-single__richtext td{overflow-wrap:anywhere;text-align:left;vertical-align:top;border:1px solid #40352829;padding:.75rem .85rem}.kuz-activity-single__richtext th{color:var(--color-heading);background-color:#1c3a2d14;font-weight:800}@media (width>=768px){.kuz-home-safari-finder__form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.kuz-newsletter-signup--wide .kuz-newsletter-signup__shell,.kuz-newsletter-signup--compact .kuz-newsletter-signup__shell{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);align-items:center}.kuz-newsletter-signup__form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.kuz-newsletter-signup__submit{grid-column:span 2}.kuz-newsletter-signup--inline .kuz-newsletter-signup__shell{grid-template-columns:minmax(0,1fr)}.kuz-home-logo-strip{padding-block:1.15rem .65rem}.kuz-home-logo-strip__group{gap:1.2rem;padding-right:1.2rem}.kuz-home-intro__layout,.kuz-positioning-band__inner{grid-template-columns:minmax(0,1.32fr) minmax(17rem,.82fr);align-items:center;gap:clamp(1.1rem,2vw,2rem)}.kuz-why-travel-home__inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:1.4rem}.kuz-why-travel-home__actions--desktop{display:flex}.kuz-why-travel-home__actions--mobile{display:none}.kuz-why-travel-home__grid,.kuz-home-accommodations__grid,.kuz-gorilla-spotlight__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kuz-gorilla-spotlight__panel{padding:1.45rem 1.6rem}.kuz-home-testimonials__meta{grid-template-columns:minmax(0,1fr) auto}.kuz-home-testimonials__source-link{justify-self:end}.kuz-home-faq__layout{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:1.4rem}.kuz-accommodation-archive__sections,.kuz-activity-archive__sections{gap:2.3rem}.kuz-activity-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kuz-accommodation-single__summary,.kuz-accommodation-single__article,.kuz-activity-single__summary,.kuz-activity-single__article{padding:1.35rem}.kuz-value-grid__grid,.kuz-country-planning__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kuz-country-planning__card{padding:1.35rem 1.3rem 1.4rem}.kuz-gallery-strip__panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:1.35rem 1.5rem}}@media (width<=767px){.kuz-home-logo-strip{padding-block:.85rem .2rem}.kuz-home-logo-strip__group{gap:.72rem;padding-right:.72rem}.kuz-home-logo-strip__item{width:9rem;min-width:9rem;padding:.08rem .18rem}.kuz-home-logo-strip__image{max-height:3.55rem}.kuz-home-intro__heading .kuz-section-title{max-width:15ch}.kuz-home-intro__heading .kuz-lead{font-size:.9rem;line-height:1.68}.kuz-home-intro__badges{grid-template-columns:minmax(0,1fr);gap:.6rem;max-width:100%}.kuz-home-intro__badge{border-radius:1rem;padding:.68rem .8rem}.kuz-home-intro__figure{min-height:24rem}.kuz-positioning-band__heading .kuz-section-title{max-width:15ch}.kuz-positioning-band__heading .kuz-lead{font-size:.9rem;line-height:1.68}.kuz-positioning-band__media{min-height:24rem}.kuz-why-travel-home__heading .kuz-section-title{max-width:14ch}.kuz-why-travel-home__heading .kuz-lead{font-size:.92rem}.kuz-why-travel-home__card{padding:1.1rem}.kuz-why-travel-home__media{min-height:6.4rem;margin:-1.1rem -1.1rem 0}.kuz-why-travel-home__media-image{height:6.4rem}.kuz-gorilla-spotlight__heading .kuz-lead{font-size:.92rem}.kuz-home-testimonials__quote{-webkit-line-clamp:8;font-size:.92rem;line-height:1.46}.kuz-home-testimonials__card{gap:.8rem;padding:1.1rem}.kuz-home-testimonials__controls{max-width:16rem}.kuz-home-faq__note{padding:.9rem .92rem}.kuz-home-faq__summary{padding:1rem .95rem}.kuz-home-faq__question{font-size:1rem}.kuz-home-faq__answer{padding:0 .95rem 1rem 2.65rem;font-size:.94rem}.kuz-country-planning__panel{padding:1rem .95rem}.kuz-country-planning__card{padding:1.08rem 1rem 1.15rem}.kuz-country-planning__card-title{max-width:none}.kuz-country-signature-block{color:inherit}.kuz-country-signature-block:before,.kuz-home-stories-parallax:before,.kuz-content-grid__sticky-media{display:none}#uganda-signature-experiences,#rwanda-signature-experiences,#wildlife-signature-experiences,#luxury-signature-experiences,#custom-safaris-signature-experiences,#gorilla-tours-signature-experiences{min-height:0;padding-block:var(--section-spacing,4rem);background:radial-gradient(circle at 0 0,#2f5d4714,#0000 18rem),linear-gradient(#f6f0e7fa,#fffffffa)}#uganda-signature-experiences .kuz-content-grid__surface,#rwanda-signature-experiences .kuz-content-grid__surface,#wildlife-signature-experiences .kuz-content-grid__surface,#luxury-signature-experiences .kuz-content-grid__surface,#custom-safaris-signature-experiences .kuz-content-grid__surface,#gorilla-tours-signature-experiences .kuz-content-grid__surface{margin-top:0;padding-bottom:0}.kuz-country-signature-block .kuz-eyebrow{color:#6c5223eb}.kuz-country-signature-block .kuz-section-title{color:var(--color-heading)}.kuz-country-signature-block .kuz-lead{color:#362f27d1}.kuz-home-stories-parallax{color:inherit}#travel-guides.kuz-home-stories-parallax{min-height:0;padding-block:var(--section-spacing,4rem);background:radial-gradient(circle at 0 0,#2f5d4714,#0000 18rem),linear-gradient(#f6f0e7fa,#fffffffa)}#travel-guides.kuz-home-stories-parallax .kuz-content-grid__surface{margin-top:0;padding-bottom:0}.kuz-home-stories-parallax .kuz-eyebrow{color:#6c5223eb}.kuz-home-stories-parallax .kuz-section-title{color:var(--color-heading)}.kuz-home-stories-parallax .kuz-lead{color:#362f27d1}#travel-guides.kuz-home-stories-parallax .kuz-content-grid__footer .kuz-button--ghost{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:var(--color-primary);background:#2f5d4714;border-color:#2f5d4747}#travel-guides.kuz-home-stories-parallax .kuz-content-grid__footer .kuz-button--ghost:hover,#travel-guides.kuz-home-stories-parallax .kuz-content-grid__footer .kuz-button--ghost:focus-visible{background:var(--color-primary);border-color:var(--color-primary);color:#fffaf0}.kuz-accommodation-single__article,.kuz-activity-single__article{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}}@media (width>=1024px){.kuz-home-safari-finder__form{grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr) minmax(10rem,.8fr) minmax(10rem,.8fr) auto}.kuz-country-safari-page__intro{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.9fr);align-items:start}.kuz-country-planning__layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start}.kuz-country-planning__intro{top:calc(var(--site-header-height,5rem) + 1.4rem);position:sticky}.kuz-country-planning__grid{gap:1.15rem}.kuz-country-planning__card:nth-child(2n){transform:translateY(1rem)}.kuz-country-planning__card:nth-child(2n):hover,.kuz-country-planning__card:nth-child(2n):focus-within{transform:translateY(calc(1rem - 2px))}.kuz-content-grid__sticky-media{top:calc(var(--site-header-height,0px) * .4);height:calc(100svh - (var(--site-header-height,0px) * .4))}#uganda-signature-experiences .kuz-section-heading,#rwanda-signature-experiences .kuz-section-heading,#wildlife-signature-experiences .kuz-section-heading,#luxury-signature-experiences .kuz-section-heading,#custom-safaris-signature-experiences .kuz-section-heading,#gorilla-tours-signature-experiences .kuz-section-heading,#travel-guides.kuz-home-stories-parallax .kuz-section-heading{max-width:32rem}.kuz-country-safari-packages__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kuz-home-safari-finder__submit{width:auto;min-width:11.5rem}.kuz-content-grid__footer,.kuz-gallery-strip__footer{margin-top:1.75rem}.kuz-home-accommodations__heading{max-width:46rem;margin-bottom:1.6rem}.kuz-home-accommodations__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kuz-gorilla-spotlight__heading{max-width:48rem;margin-bottom:1.8rem}.kuz-gorilla-spotlight__card-body{padding:1.3rem}.kuz-gorilla-spotlight__panel-title{font-size:1.34rem}.kuz-home-testimonials__heading{max-width:48rem;margin-bottom:1.7rem}.kuz-home-testimonials__track{gap:1.25rem}.kuz-home-testimonials__slide{flex:0 0 min(86%,58rem);display:flex}.kuz-home-testimonials__quote{-webkit-box-orient:initial;-webkit-line-clamp:unset;text-overflow:clip;font-size:clamp(.98rem,1.12vw,1.08rem);line-height:1.44;display:block;overflow:visible}.kuz-home-testimonials__card{gap:.85rem;width:100%;height:100%;padding:1.2rem 1.45rem}.kuz-home-faq__layout{grid-template-columns:minmax(19rem,.82fr) minmax(0,1.18fr);gap:1.8rem}.kuz-home-faq__heading{max-width:34rem}.kuz-accommodation-archive__sections,.kuz-activity-archive__sections{gap:2.7rem;margin-top:1.8rem}.kuz-accommodation-archive__section-heading{max-width:42rem}.kuz-activity-archive__section-heading{max-width:44rem}.kuz-accommodation-single__hero,.kuz-activity-single__hero{grid-template-columns:minmax(0,1.18fr) minmax(19rem,.82fr);gap:1.4rem}.kuz-accommodation-single__summary,.kuz-accommodation-single__article,.kuz-activity-single__summary,.kuz-activity-single__article{padding:1.55rem}.kuz-accommodation-single__layout,.kuz-activity-single__layout{grid-template-columns:minmax(0,1.06fr) minmax(18rem,.62fr);gap:1.4rem}.kuz-accommodation-single__aside,.kuz-activity-single__aside{top:calc(var(--kuz-site-shell-height,0px) + 1rem);position:sticky}.kuz-activity-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kuz-home-faq__panel{border-radius:1.9rem}.kuz-home-faq__summary{padding:1.2rem 1.25rem}.kuz-home-faq__answer{padding:0 1.25rem 1.2rem 3.35rem;font-size:.96rem}.kuz-value-grid__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kuz-gallery-strip__heading{max-width:46rem;margin-bottom:1.65rem}.kuz-gallery-strip__item{flex-basis:clamp(16.5rem,21vw,22rem)}.kuz-gallery-strip__panel{gap:1.2rem;margin-top:1.2rem;padding:1.5rem 1.7rem}.kuz-gallery-strip__panel-title{font-size:1.35rem}}.kuz-hero--archive .kuz-hero__inner{min-height:clamp(22rem,64vw,30rem);padding-block:clamp(5.5rem,10vw,7rem) clamp(3.5rem,7vw,5rem)}.kuz-hero--country-safari{background:radial-gradient(circle at 100% 0,#c5a4683d,#0000 22rem),radial-gradient(circle at 0 100%,#355f4a57,#0000 24rem),linear-gradient(135deg,#0f2018 0%,#173126 42%,#264738 100%)}.kuz-hero--country-safari:before{content:"";opacity:.55;pointer-events:none;background:linear-gradient(135deg,#fff8eb0f,#0000 42%),repeating-linear-gradient(115deg,#fff8eb0a 0 1px,#0000 1px 40px);position:absolute;inset:0}.kuz-hero--country-safari .kuz-hero__overlay{background:linear-gradient(#080e0b24,#080e0bb8),linear-gradient(105deg,#b4976329,#0000 44%)}.kuz-hero--country-safari .kuz-hero__inner{align-items:end;min-height:clamp(25rem,70vw,36rem);padding-block:clamp(5.8rem,10vw,7.3rem) clamp(3.4rem,6vw,4.9rem);display:grid}.kuz-hero--country-safari .kuz-hero__content{gap:1rem;max-width:49rem;padding:0}.kuz-hero--country-safari .kuz-eyebrow--light{color:#fff4dfdb}.kuz-hero--country-safari .kuz-hero__badge{color:#f2cf84;letter-spacing:.12em;background:#fff8eb1f;border:1px solid #d8af5c52;border-radius:999px;width:fit-content;padding:.62rem .95rem;display:inline-flex;box-shadow:0 12px 30px #070c0924}.kuz-hero--country-safari .kuz-hero__title{color:#fffaf0;max-width:14ch;font-size:clamp(2.1rem,5.6vw,4.2rem);line-height:.94}.kuz-hero--country-safari .kuz-hero__text{color:#fff9efeb;max-width:41rem;font-size:clamp(.98rem,1.35vw,1.08rem);line-height:1.72}.kuz-hero--country-safari .kuz-hero__meta{gap:.65rem}.kuz-hero--country-safari .kuz-hero__meta li{color:#fff9eff0;background:#fff8eb1a;border-color:#fff4df2e;padding:.55rem .88rem;font-size:.8rem;font-weight:600}.kuz-hero--country-safari .kuz-hero__actions{margin-top:.15rem}.kuz-hero--search{background:radial-gradient(circle at 100% 0,#c5a46838,#0000 22rem),radial-gradient(circle at 0 100%,#537a5f42,#0000 24rem),linear-gradient(135deg,#10231a 0%,#173127 46%,#2b4a3a 100%)}.kuz-hero--search:before{content:"";opacity:.55;pointer-events:none;background:linear-gradient(135deg,#fff8eb0f,#0000 42%),repeating-linear-gradient(115deg,#fff8eb0b 0 1px,#0000 1px 38px);position:absolute;inset:0}.kuz-hero--search .kuz-hero__overlay{background:linear-gradient(#070e0b2e,#070e0b9e),linear-gradient(110deg,#a68a5829,#0000 44%)}.kuz-hero--search .kuz-hero__inner{min-height:clamp(21rem,58vw,28rem);padding-block:clamp(5.25rem,10vw,6.8rem) clamp(3rem,6vw,4.3rem)}.kuz-hero--search .kuz-hero__content{max-width:46rem}.kuz-hero--search .kuz-hero__title{color:#fffaf0;font-size:clamp(2rem,5vw,3.7rem)}.kuz-hero--search .kuz-hero__text{color:#fff9efe6;max-width:42rem}.kuz-hero--safari-single .kuz-hero__inner{min-height:clamp(26rem,76vw,38rem);padding-block:clamp(6rem,11vw,8rem) clamp(4rem,8vw,5.5rem)}.kuz-safari-archive__toolbar,.kuz-safari-archive__toolbar-copy,.kuz-safari-single__main{display:grid}.kuz-safari-archive__toolbar{gap:1.25rem}.kuz-safari-archive__toolbar-copy{gap:.45rem}.kuz-safari-archive-intro__inner{gap:1rem;display:grid}.kuz-safari-archive-intro__copy{gap:.75rem;display:grid}.kuz-safari-archive-intro__points{color:var(--color-text-secondary);gap:.55rem;margin:0;padding-left:1.15rem;list-style:outside;display:grid}.kuz-safari-archive__results-label{color:var(--color-text-secondary);margin:0;font-size:.96rem;font-weight:500;line-height:1.55}.kuz-safari-archive__filter-count{background-color:#1c3a2d14;border-radius:999px;justify-content:center;align-items:center;min-width:1.6rem;height:1.6rem;padding-inline:.45rem;font-size:.82rem;font-weight:700;display:inline-flex}.kuz-safari-archive__layout{gap:1.5rem;display:grid}.kuz-filter-panel{position:relative}.kuz-filter-panel__backdrop{opacity:0;pointer-events:none;transition:opacity var(--motion-base) ease;z-index:59;background-color:#101c1561;border:0;position:fixed;inset:0}.kuz-filter-panel__surface{box-shadow:var(--shadow-medium);height:100dvh;transition:transform var(--motion-base) ease;z-index:60;background:linear-gradient(#fdfbf7fa,#f5f0e6);gap:1.15rem;width:min(100%,23rem);padding:1rem 1rem 1.25rem;display:grid;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.kuz-filter-panel.is-open .kuz-filter-panel__backdrop{opacity:1;pointer-events:auto}.kuz-filter-panel.is-open .kuz-filter-panel__surface{transform:translate(0)}.kuz-filter-panel__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.kuz-filter-panel__title{margin-top:.35rem;font-size:clamp(1.6rem,4vw,2rem);line-height:1.1}.kuz-filter-form{gap:1rem;display:grid}.kuz-filter-group{border-top:1px solid #40352814;gap:0;padding-top:1rem;display:grid}.kuz-filter-group:first-child{border-top:0;padding-top:0}.kuz-filter-group__empty{color:var(--color-text-secondary);margin:0;font-size:.9rem;line-height:1.6}.kuz-filter-group__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:.1rem .2rem;font-size:1rem;font-weight:700;list-style:none;display:flex}.kuz-filter-group__arrow{height:.6rem;transition:transform var(--motion-base) ease, opacity var(--motion-base) ease;border-bottom:2px solid #1c3a2dc7;border-right:2px solid #1c3a2dc7;width:.6rem;margin-right:.15rem;display:inline-block;transform:rotate(45deg)}.kuz-filter-group[open] .kuz-filter-group__arrow{transform:rotate(225deg)}.kuz-filter-group__options{gap:.5rem;padding-top:.7rem;display:grid}.kuz-filter-check{align-items:flex-start;gap:.55rem;padding:.06rem 0;display:flex}.kuz-filter-check input{accent-color:var(--color-primary);flex:none;margin-top:.15rem}.kuz-filter-check span{color:var(--color-text-primary);line-height:1.45}.kuz-range-filter{gap:.7rem;padding-top:.7rem;display:grid}.kuz-range-filter__values{color:var(--color-text-secondary);justify-content:space-between;gap:1rem;font-size:.88rem;display:flex}.kuz-range-filter__values strong{color:var(--color-heading);margin-top:.2rem;font-size:1rem;display:block}.kuz-range-filter__inputs{gap:.75rem;display:grid}.kuz-range-filter input[type=range]{accent-color:var(--color-primary);width:100%}.kuz-filter-form__actions{gap:.75rem;margin-top:.25rem;display:grid}.kuz-safari-archive__content{min-width:0}.kuz-safari-archive__grid{align-items:stretch;gap:1rem;display:grid}.kuz-safari-archive__grid>*{height:100%}.kuz-safari-archive__pagination{margin-top:1.75rem}.kuz-safari-archive__pagination .page-numbers{flex-wrap:wrap;align-items:center;gap:.65rem;padding:0;list-style:none;display:flex}.kuz-safari-archive__pagination .page-numbers a,.kuz-safari-archive__pagination .page-numbers span{background-color:#fffdf8d1;border:1px solid #40352814;border-radius:999px;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;padding-inline:.9rem;display:inline-flex}.kuz-safari-archive__pagination .page-numbers .current{background-color:var(--color-primary);border-color:var(--color-primary);color:#fffaf0}.kuz-safari-archive__empty{border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);background-color:#fffdf8d1;border:1px solid #40352814;padding:1.2rem}.kuz-safari-archive__empty-actions{margin-top:1rem;display:flex}.kuz-safari-single__layout{gap:1.5rem;display:grid}.kuz-safari-single__main{gap:1.5rem}.kuz-safari-single__section{border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);background-color:#fffdf8db;border:1px solid #40352814;gap:1rem;padding:1.35rem;display:grid}.kuz-safari-single__section .kuz-section-heading{margin-bottom:0}.kuz-safari-single__tags,.kuz-safari-single__destinations{flex-wrap:wrap;gap:.65rem;display:flex}.kuz-safari-single__richtext{color:var(--color-text-secondary);gap:1rem;line-height:1.85;display:grid}.kuz-safari-single__richtext>*{margin:0}.kuz-safari-single__richtext h2,.kuz-safari-single__richtext h3,.kuz-safari-single__richtext h4{color:var(--color-heading);margin-top:.35rem;line-height:1.18}.kuz-safari-single__richtext ul,.kuz-safari-single__richtext ol,.kuz-safari-single__list{gap:.7rem;padding-left:1.2rem;display:grid}.kuz-safari-single__list{color:var(--color-text-secondary);line-height:1.8}.kuz-safari-single__list li::marker{color:var(--color-primary)}.kuz-safari-single__richtext li::marker{color:var(--color-primary)}.kuz-safari-panel{border-radius:var(--radius-xl);box-shadow:var(--shadow-premium);color:#fffaf0;background:linear-gradient(160deg,#1c3a2dfa,#101c15f5);gap:1rem;padding:1.35rem;display:grid}.kuz-safari-panel__title{color:#fffaf0;font-size:clamp(1.8rem,5vw,2.5rem);line-height:1.08}.kuz-safari-panel__text{color:#fff9efd1;line-height:1.8}.kuz-safari-panel__facts{gap:.75rem;display:grid}.kuz-safari-panel__fact{border-radius:var(--radius-md);background-color:#ffffff14;border:1px solid #fff9ef1a;gap:.25rem;padding:.85rem .95rem;display:grid}.kuz-safari-panel__fact dt{color:#fff9efa8;letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:700}.kuz-safari-panel__fact dd{color:#fffaf0;margin:0;font-size:1rem;font-weight:600}.kuz-safari-panel__trust{color:#fff9efd1;gap:.6rem;display:grid}.kuz-safari-panel__trust li{padding-left:1rem;position:relative}.kuz-safari-panel__trust li:before{background-color:var(--color-secondary);content:"";border-radius:999px;width:.38rem;height:.38rem;position:absolute;top:.66rem;left:0}.kuz-safari-panel__actions{gap:.75rem;display:grid}.kuz-safari-panel__actions .kuz-button--ghost{color:#fffaf0;background-color:#ffffff14;border-color:#fff9ef29}.kuz-safari-panel__actions .kuz-button--ghost:hover{background-color:#ffffff24}.kuz-destination-archive{gap:1rem;display:grid}.kuz-destination-archive>.kuz-container{gap:1.5rem;display:grid}.kuz-destination-archive .kuz-content-grid{padding-block:clamp(2.25rem,6vw,3.75rem)}.kuz-destination-archive .kuz-content-grid:first-of-type{padding-top:0}.kuz-destination-archive__empty{border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);background-color:#fffdf8d1;border:1px solid #40352814;padding:1.2rem}.kuz-hero--destination-single .kuz-hero__inner{min-height:clamp(25rem,74vw,36rem);padding-block:clamp(6rem,11vw,8rem) clamp(4rem,8vw,5.5rem)}.kuz-link-chip-nav{padding-block:clamp(2rem,5vw,3rem)}.kuz-link-chip-nav__items{flex-wrap:wrap;gap:.75rem;display:flex}.kuz-link-chip-nav__chip{box-shadow:var(--shadow-subtle);color:var(--color-heading);background-color:#fffdf8e0;border:1px solid #4035281a;border-radius:999px;align-items:center;gap:.45rem;min-height:2.9rem;padding:.8rem 1rem;font-size:.92rem;font-weight:600;display:inline-flex}.kuz-link-chip-nav__chip:hover{color:var(--color-primary);background-color:#1c3a2d14;border-color:#1c3a2d2e;transform:translateY(-1px)}.kuz-destinations-page{display:grid}.kuz-destinations-page .kuz-section-heading{max-width:54rem}.kuz-destinations-orientation{position:relative;overflow:clip}.kuz-destinations-orientation:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#c8a64d1f,#0000 22rem),linear-gradient(135deg,#1c3a2d0d,#0000 42%);position:absolute;inset:0}.kuz-destinations-orientation .kuz-container,.kuz-country-spotlights .kuz-container,.kuz-destinations-country-section .kuz-container{z-index:1;position:relative}.kuz-destinations-orientation__layout{gap:1.35rem;display:grid}.kuz-destinations-orientation__richtext{color:var(--color-text-secondary);gap:1rem;line-height:1.8;display:grid}.kuz-destinations-orientation__richtext>*{margin:0}.kuz-destinations-orientation__panel{box-shadow:var(--shadow-subtle);background:radial-gradient(circle at 100% 0,#c8a64d1f,#0000 18rem),linear-gradient(#fffcf6fa,#f7f1e7f5);border:1px solid #40352814;border-radius:26px;gap:1rem;padding:1.3rem;display:grid}.kuz-destinations-orientation__panel-title{color:var(--color-heading);font-family:var(--font-heading);margin:0;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.2}.kuz-destinations-orientation__panel-list,.kuz-destinations-country-section__empty-list{gap:.75rem;margin:0;padding:0;display:grid}.kuz-destinations-orientation__panel-list{list-style:none}.kuz-destinations-orientation__panel-list li,.kuz-destinations-country-section__empty-list li{color:var(--color-text);grid-template-columns:auto 1fr;gap:.75rem;line-height:1.7;display:grid}.kuz-destinations-orientation__panel-list li:before,.kuz-destinations-country-section__empty-list li:before{content:"";background:linear-gradient(135deg,#1c3a2d,#b49763eb);border-radius:999px;align-items:center;width:.56rem;height:.56rem;margin-top:.56rem;display:inline-flex}.kuz-destinations-orientation__chips{flex-wrap:wrap;gap:.75rem;margin-top:1.35rem;display:flex}.kuz-destinations-orientation__chip{box-shadow:var(--shadow-subtle);color:var(--color-heading);background-color:#fffdf8eb;border:1px solid #4035281a;border-radius:999px;align-items:center;min-height:2.85rem;padding:.75rem 1rem;font-size:.92rem;font-weight:600;display:inline-flex}.kuz-destinations-orientation__chip:hover,.kuz-destinations-orientation__chip:focus-visible{color:var(--color-primary);background-color:#1c3a2d14;border-color:#1c3a2d2e;transform:translateY(-1px)}.kuz-country-spotlights{background:linear-gradient(#fcf8f1f5,#f7f1e6e6)}.kuz-country-spotlights__grid,.kuz-destinations-country-section__grid{gap:1rem;display:grid}.kuz-country-spotlight-card{height:100%;transition:box-shadow var(--motion-base) ease, border-color var(--motion-base) ease, transform var(--motion-base) ease;background:radial-gradient(circle at 100% 0,#c8a64d1f,#0000 18rem),linear-gradient(#fffcf6fa,#f8f3e9f2);border:1px solid #40352814;border-radius:30px;grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #1f221914}.kuz-country-spotlight-card:before{content:"";z-index:2;background:linear-gradient(90deg,#c8a64df2,#2f5d47d1);height:3px;position:absolute;inset:0 0 auto}.kuz-country-spotlight-card:hover,.kuz-country-spotlight-card:focus-within{border-color:#6f562b2e;transform:translateY(-2px);box-shadow:0 24px 44px #1816111f}.kuz-country-spotlight-card--primary{background:radial-gradient(circle at 100% 0,#c8a64d29,#0000 18rem),linear-gradient(145deg,#234a3814,#fffcf6fa 42%,#f8f2e6f5)}.kuz-country-spotlight-card--secondary{background:radial-gradient(circle at 100% 0,#c8a64d21,#0000 18rem),linear-gradient(145deg,#2a49400d,#fffcf6fa 44%,#f7f1e7f2)}.kuz-country-spotlight-card__media{aspect-ratio:16/10;overflow:hidden}.kuz-country-spotlight-card__media img{object-fit:cover;height:100%;transition:transform var(--motion-slow) ease;width:100%}.kuz-country-spotlight-card:hover .kuz-country-spotlight-card__media img{transform:scale(1.03)}.kuz-country-spotlight-card__placeholder{color:var(--color-heading);font-family:var(--font-heading);text-align:center;background:linear-gradient(145deg,#1c3a2d24,#c8a64d29);justify-content:center;align-items:center;height:100%;padding:2rem;font-size:clamp(1.25rem,3vw,1.7rem);display:flex}.kuz-country-spotlight-card__body{grid-template-rows:auto auto auto 1fr auto;gap:.95rem;padding:1.3rem;display:grid}.kuz-country-spotlight-card__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.kuz-country-spotlight-card__count{color:var(--color-primary);background-color:#b4976324;border:1px solid #b4976338;border-radius:999px;padding:.55rem .8rem;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.kuz-country-spotlight-card__title,.kuz-destinations-country-section__empty-title{color:var(--color-heading);font-family:var(--font-heading);margin:0;font-size:clamp(1.3rem,3vw,1.85rem);line-height:1.14}.kuz-country-spotlight-card__title a{color:inherit}.kuz-country-spotlight-card__intro{color:var(--color-text);margin:0;font-size:1rem;line-height:1.8}.kuz-country-spotlight-card__supporting,.kuz-destinations-country-section__empty-text{color:var(--color-text-secondary);margin:0;line-height:1.75}.kuz-country-spotlight-card__actions{margin-top:.15rem}.kuz-country-spotlight-card--primary .kuz-country-spotlight-card__title{font-size:clamp(1.55rem,3vw,2.15rem)}.kuz-destinations-country-section{position:relative}.kuz-destinations-country-section--primary{background:radial-gradient(circle at 100% 0,#c8a64d1f,#0000 24rem),linear-gradient(#f9f4eacc,#fffcf7fa)}.kuz-destinations-country-section--secondary{background:radial-gradient(circle at 100% 0,#aa8c5617,#0000 22rem),linear-gradient(#f7f1e7ad,#fffcf7fa)}.kuz-destinations-country-section__header{gap:1rem;margin-bottom:1.35rem;display:grid}.kuz-destinations-country-section__footer{justify-content:center;margin-top:1.4rem;display:flex}.kuz-destinations-country-section__empty{box-shadow:var(--shadow-subtle);background:radial-gradient(circle at 100% 0,#c8a64d1a,#0000 16rem),linear-gradient(#fffcf6fa,#f7f1e7f2);border:1px solid #40352814;border-radius:28px;gap:1rem;padding:1.35rem;display:grid}@media (width>=768px){.kuz-destinations-orientation__layout,.kuz-destinations-country-section__header{grid-template-columns:minmax(0,1fr) auto}.kuz-destinations-orientation__copy{min-width:0}.kuz-destinations-orientation__panel{align-self:start;max-width:24rem}.kuz-country-spotlights__grid,.kuz-destinations-country-section__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.kuz-country-spotlights__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kuz-destinations-country-section__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.kuz-destination-single__layout,.kuz-destination-single__main{gap:1.5rem;display:grid}.kuz-destination-single__section{border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);background-color:#fffdf8db;border:1px solid #40352814;gap:1rem;padding:1.35rem;display:grid}.kuz-destination-single__section .kuz-section-heading{margin-bottom:0}.kuz-destination-single__tags{flex-wrap:wrap;gap:.65rem;display:flex}.kuz-destination-single__richtext{color:var(--color-text-secondary);gap:1rem;line-height:1.85;display:grid}.kuz-destination-single__richtext>*{margin:0}.kuz-destination-single__richtext h2,.kuz-destination-single__richtext h3,.kuz-destination-single__richtext h4{color:var(--color-heading);margin-top:.35rem;line-height:1.18}.kuz-destination-single__richtext ul,.kuz-destination-single__richtext ol{gap:.7rem;padding-left:1.2rem;display:grid}.kuz-destination-single__richtext li::marker{color:var(--color-primary)}.kuz-bwindi-destination [id^=bwindi-]{scroll-margin-top:calc(var(--kuz-visible-site-shell-height,var(--kuz-site-shell-height,0px)) + 5.75rem)}.kuz-bwindi-article{background:radial-gradient(circle at 8% 12%,#b497631a,#0000 24rem),linear-gradient(#fdf9f1fa,#f6f0e5f5)}.kuz-bwindi-overview{background:radial-gradient(circle at 100% 0,#b4976324,#0000 20rem),linear-gradient(#fffdf8fa,#f6f0e5f5);padding-block:clamp(2.6rem,5vw,4.2rem)}.kuz-bwindi-overview__layout{align-items:center;gap:1.4rem;display:grid}.kuz-bwindi-overview__copy{gap:.95rem;display:grid}.kuz-bwindi-overview__copy h2{max-width:13ch;margin:0;font-size:clamp(1.75rem,3.4vw,2.55rem);line-height:1.06}.kuz-bwindi-overview__copy p{color:var(--color-text-secondary);max-width:42rem;margin:0;font-size:1.04rem;line-height:1.8}.kuz-bwindi-overview__facts{gap:.65rem;margin:.35rem 0 0;display:grid}.kuz-bwindi-overview__facts div{border-left:2px solid #b497638c;gap:.18rem;padding-left:.85rem;display:grid}.kuz-bwindi-overview__facts dt{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:850}.kuz-bwindi-overview__facts dd{color:var(--color-heading);margin:0;font-weight:650;line-height:1.45}.kuz-bwindi-overview__media,.kuz-bwindi-feature-image{box-shadow:var(--shadow-medium);border-radius:1.2rem;margin:0;position:relative;overflow:hidden}.kuz-bwindi-overview__media{aspect-ratio:4/3}.kuz-bwindi-feature-image{aspect-ratio:16/8;margin-top:1.3rem}.kuz-bwindi-overview__media img,.kuz-bwindi-feature-image img{object-fit:cover;width:100%;height:100%}.kuz-bwindi-overview__media figcaption,.kuz-bwindi-feature-image figcaption{color:#fff8eee6;bottom:0;background:linear-gradient(#0000,#0d1611c7);padding:3rem 1rem 1rem;font-size:.86rem;line-height:1.45;position:absolute;inset-inline:0}.kuz-bwindi-section{padding-block:clamp(3.6rem,7vw,6.5rem);position:relative}.kuz-bwindi-section--intro{padding-top:clamp(3rem,5vw,4.6rem)}.kuz-bwindi-section--tinted{background:radial-gradient(circle at 100% 0,#1c3a2d14,#0000 22rem),linear-gradient(#fffdf8cc,#f0e9dbd1)}.kuz-bwindi-section--kuzora{background:radial-gradient(circle at 12% 20%,#b4976329,#0000 22rem),linear-gradient(135deg,#1c3a2df7,#2f5240f2)}.kuz-bwindi-copy{text-align:left;justify-items:start;gap:1.05rem;max-width:48rem;margin-inline:auto;display:grid}.kuz-bwindi-copy--wide{max-width:58rem}.kuz-bwindi-copy h2{text-wrap:balance;margin:0;font-size:clamp(1.9rem,4vw,3rem);line-height:1.04}.kuz-bwindi-copy h3{margin:1rem 0 0;font-size:clamp(1.28rem,2vw,1.65rem);line-height:1.14}.kuz-bwindi-copy p,.kuz-bwindi-richtext,.kuz-bwindi-editorial-list li{color:var(--color-text-secondary);margin:0;font-size:1.02rem;line-height:1.86}.kuz-bwindi-richtext{gap:1rem;width:100%;display:grid}.kuz-bwindi-richtext>*{margin:0}.kuz-bwindi-richtext ul,.kuz-bwindi-richtext ol{gap:.5rem;padding-left:1.3rem;display:grid}.kuz-bwindi-richtext table{border-collapse:collapse;width:100%;max-width:100%}.kuz-bwindi-richtext th,.kuz-bwindi-richtext td{text-align:left;vertical-align:top;border:1px solid #40352829;padding:.75rem .85rem}.kuz-bwindi-richtext th{color:var(--color-heading);background-color:#1c3a2d14;font-weight:800}.kuz-bwindi-richtext a{color:var(--color-primary);text-underline-offset:.18em;font-weight:750;text-decoration:underline}.kuz-bwindi-lead{color:var(--color-text-primary)!important;font-size:clamp(1.1rem,2vw,1.28rem)!important;line-height:1.76!important}.kuz-bwindi-lead.kuz-bwindi-richtext p,.kuz-bwindi-lead.kuz-bwindi-richtext li{font-size:inherit;line-height:inherit;color:var(--color-text-primary)!important}.kuz-bwindi-quote{border-radius:0 var(--radius-md) var(--radius-md) 0;background:linear-gradient(135deg,#1c3a2d14,#b497631f);border-left:4px solid #b49763d1;margin:.25rem 0;padding:clamp(1rem,2vw,1.35rem)}.kuz-bwindi-quote p{color:var(--color-heading);font-family:var(--font-heading);text-wrap:balance;margin:0;font-size:clamp(1.25rem,2.4vw,1.75rem);line-height:1.28}.kuz-bwindi-quote .kuz-bwindi-richtext,.kuz-bwindi-quote .kuz-bwindi-richtext p,.kuz-bwindi-quote .kuz-bwindi-richtext li{color:var(--color-heading);font-family:var(--font-heading);font-size:clamp(1.25rem,2.4vw,1.75rem);line-height:1.28}.kuz-bwindi-section--kuzora .kuz-eyebrow,.kuz-bwindi-section--kuzora h2,.kuz-bwindi-section--kuzora p{color:#fff7eb}.kuz-bwindi-section--kuzora p{opacity:.88}.kuz-bwindi-inline-links,.kuz-bwindi-actions{flex-wrap:wrap;justify-content:flex-start;gap:.7rem;margin-top:.35rem;display:flex}.kuz-bwindi-inline-links a{color:var(--color-primary);background-color:#1c3a2d14;border:1px solid #1c3a2d1f;border-radius:999px;padding:.62rem .9rem;font-size:.86rem;font-weight:800}.kuz-bwindi-editorial-list{gap:.7rem;margin:.45rem 0 0;padding-left:1.25rem;list-style:outside;display:grid}.kuz-bwindi-editorial-list li::marker{color:var(--color-secondary)}.kuz-bwindi-editorial-block{border-top:3px solid #b497638c;gap:.8rem;margin-top:.85rem;padding-top:clamp(1rem,2vw,1.35rem);display:grid}.kuz-bwindi-package-section{gap:1rem;width:100%;margin-top:.85rem;display:grid}.kuz-bwindi-package-section__heading{gap:.45rem;max-width:62rem;display:grid}.kuz-bwindi-package-section__heading h3{margin:0;font-size:clamp(1.45rem,2.8vw,2.05rem)}.kuz-bwindi-package-grid{gap:1rem;display:grid}.kuz-bwindi-package-card{text-align:left;min-width:0;transition:border-color var(--motion-base) ease, box-shadow var(--motion-base) ease, transform var(--motion-base) ease;background:radial-gradient(circle at 100% 0,#b4976329,#0000 13rem),linear-gradient(#fffdf8fa,#f7f1e6f5);border:1px solid #4035281a;border-radius:1.75rem;grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #191e1814}.kuz-bwindi-package-card:before{content:"";background:linear-gradient(90deg,#b49763f2,#1c3a2dd9);height:3px;position:absolute;inset:0 0 auto}.kuz-bwindi-package-card:hover,.kuz-bwindi-package-card:focus-within{border-color:#1c3a2d33;transform:translateY(-2px);box-shadow:0 24px 46px #191e181f}.kuz-bwindi-package-card__media{aspect-ratio:4/3.2;background-color:#1c3a2d14;position:relative;overflow:hidden}.kuz-bwindi-package-card__media:after{content:"";pointer-events:none;background:linear-gradient(#0f181405,#0f18147a);position:absolute;inset:0}.kuz-bwindi-package-card__media img,.kuz-bwindi-package-card__placeholder{width:100%;height:100%}.kuz-bwindi-package-card__media img{object-fit:cover;transition:transform var(--motion-slow) ease;display:block}.kuz-bwindi-package-card:hover .kuz-bwindi-package-card__media img{transform:scale(1.045)}.kuz-bwindi-package-card__placeholder{color:#fff8ec;font-family:var(--font-heading);background:radial-gradient(circle at 18% 18%,#fff8ec29,#0000 10rem),linear-gradient(160deg,#234c3cf0,#6a5330e6);justify-content:flex-start;align-items:end;padding:1.2rem;font-size:1.08rem;display:flex}.kuz-bwindi-package-card__placeholder span{z-index:1;position:relative}.kuz-bwindi-package-card__duration{color:#233c31;letter-spacing:.08em;text-transform:uppercase;z-index:1;background:#fff9f0eb;border:1px solid #fff8ec61;border-radius:999px;max-width:calc(100% - 1.9rem);padding:.5rem .78rem;font-size:.76rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;bottom:.95rem;left:.95rem}.kuz-bwindi-package-card__body{gap:.75rem;padding:1.15rem 1.15rem .2rem;display:grid}.kuz-bwindi-package-card__body h4{margin:0;font-size:clamp(1.25rem,2.4vw,1.55rem);line-height:1.15}.kuz-bwindi-package-card__body p{font-size:.98rem;line-height:1.68}.kuz-bwindi-package-card__body ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.kuz-bwindi-package-card__body li{color:var(--color-text-secondary);grid-template-columns:auto 1fr;gap:.55rem;font-size:.93rem;line-height:1.45;display:grid}.kuz-bwindi-package-card__body li:before{background:var(--color-secondary);content:"";border-radius:999px;width:.42rem;height:.42rem;margin-top:.48rem}.kuz-bwindi-package-card__link{color:#fffaf0;background-color:#1c3a2df2;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;margin:.95rem 1.15rem 1.2rem;padding:.8rem 1rem;font-size:.88rem;font-weight:800;display:inline-flex}.kuz-bwindi-package-card__link:hover,.kuz-bwindi-package-card__link:focus-visible{background-color:var(--color-primary-hover);color:#fffaf0;outline:none}.kuz-bwindi-activity-grid{gap:1rem;margin-top:.8rem;display:grid}.kuz-bwindi-activity-card{text-align:left;background:radial-gradient(circle at 100% 0,#b497631f,#0000 14rem),linear-gradient(#fffdf8fa,#f8f2e7f5);border:1px solid #4035281a;border-radius:1rem;overflow:hidden;box-shadow:0 14px 32px #191e1812}.kuz-bwindi-activity-card__media{aspect-ratio:16/10;background-color:#1c3a2d14;overflow:hidden}.kuz-bwindi-activity-card__media img{object-fit:cover;width:100%;height:100%}.kuz-bwindi-activity-card__body{gap:.65rem;padding:1rem;display:grid}.kuz-bwindi-activity-card__body h3{margin:0;font-size:1.25rem}.kuz-bwindi-lodge-groups{gap:1.4rem;margin-top:1.1rem;display:grid}.kuz-bwindi-lodge-group{text-align:left;gap:.85rem;display:grid}.kuz-bwindi-lodge-group__heading{border-left:3px solid #b497638c;gap:.35rem;padding-left:.9rem;display:grid}.kuz-bwindi-lodge-group__heading h3{margin:0}.kuz-bwindi-lodge-group__heading p{font-size:.98rem;line-height:1.65}.kuz-bwindi-lodge-group .kuz-home-accommodations__grid{gap:.9rem}.kuz-bwindi-empty-note{background-color:#fffdf8d1;border:1px solid #4035281a;border-radius:1rem;gap:.55rem;padding:1rem;display:grid}.kuz-bwindi-empty-note h3{margin:0}.kuz-bwindi-tour-grid{gap:.9rem;margin-top:.85rem;display:grid}.kuz-bwindi-tour-card{text-align:left;background:radial-gradient(circle at 100% 0,#b497631f,#0000 14rem),linear-gradient(#fffdf8fa,#f8f2e7f5);border:1px solid #4035281f;border-radius:1.25rem;gap:.75rem;display:grid;overflow:hidden}.kuz-bwindi-tour-card__media{aspect-ratio:16/10;background-color:#1c3a2d14;overflow:hidden}.kuz-bwindi-tour-card__media img,.kuz-bwindi-tour-card__image-shell{width:100%;height:100%}.kuz-bwindi-tour-card__media img{object-fit:cover;transition:transform var(--motion-slow) ease;display:block}.kuz-bwindi-tour-card:hover .kuz-bwindi-tour-card__media img{transform:scale(1.04)}.kuz-bwindi-tour-card__image-shell{background:radial-gradient(circle at 18% 20%,#fff8ec24,#0000 9rem),linear-gradient(155deg,#1c3a2df2,#5c482be6)}.kuz-bwindi-tour-card__body{gap:.75rem;padding:1.1rem;display:grid}.kuz-bwindi-tour-card h3{margin:0;font-size:1.25rem}.kuz-bwindi-tour-card a{color:var(--color-primary);align-items:center;gap:.45rem;margin-top:.2rem;font-size:.88rem;font-weight:850;display:inline-flex}.kuz-bwindi-copy .kuz-country-safari-packages{width:100%;padding-block:clamp(2.25rem,5vw,3.75rem) 0}.kuz-bwindi-copy .kuz-country-safari-packages>.kuz-container{width:100%}.kuz-bwindi-copy .kuz-country-safari-packages .kuz-section-heading{max-width:62rem}.kuz-bwindi-travel-advice-grid{gap:1rem;width:100%;margin-top:1.15rem;display:grid}.kuz-bwindi-travel-advice-grid .kuz-card--blog{height:100%}.kuz-queen-area-grid{gap:1rem;width:100%;margin-top:1.4rem;display:grid}.kuz-queen-area-card{text-align:left;background:linear-gradient(135deg,#fffdf8fa,#f7f0e2f0);border:1px solid #4035281a;border-radius:1.25rem;display:grid;overflow:hidden;box-shadow:0 1.1rem 2.6rem #261d1214}.kuz-queen-area-card__media{aspect-ratio:16/10;background-color:#1c3a2d14;overflow:hidden}.kuz-queen-area-card__media img,.kuz-queen-activity-card__media img{object-fit:cover;height:100%;transition:transform var(--motion-slow) ease;width:100%;display:block}.kuz-queen-area-card:hover .kuz-queen-area-card__media img,.kuz-queen-activity-card:hover .kuz-queen-activity-card__media img{transform:scale(1.04)}.kuz-queen-area-card__body{align-content:start;gap:.65rem;padding:clamp(1.1rem,2.4vw,1.55rem);display:grid}.kuz-queen-area-card__body>span{color:var(--color-primary);letter-spacing:.12em;font-size:.76rem;font-weight:900}.kuz-queen-area-card h3,.kuz-queen-activity-card h3{color:var(--color-heading);margin:0;font-size:clamp(1.15rem,2vw,1.45rem)}.kuz-queen-activity-grid{gap:.95rem;width:100%;margin-top:1.35rem;display:grid}.kuz-queen-activity-card{text-align:left;background-color:#fffdf8eb;border:1px solid #4035281a;border-radius:1.05rem;display:grid;overflow:hidden}.kuz-queen-activity-card__media{aspect-ratio:16/9;background-color:#1c3a2d14;border-radius:.85rem;overflow:hidden}.kuz-queen-activity-card__body{gap:.7rem;padding:1rem;display:grid}.kuz-queen-activity-card h3{font-size:clamp(1.02rem,1.5vw,1.18rem)}.kuz-murchison-experience-list{gap:clamp(1.4rem,3vw,2.1rem);width:100%;margin-top:1.4rem;display:grid}.kuz-murchison-experience-item{gap:.85rem;display:grid}.kuz-murchison-experience-item+.kuz-murchison-experience-item{border-top:1px solid #4035281f;padding-top:clamp(1.4rem,3vw,2.1rem)}.kuz-murchison-experience-item h3{color:var(--color-heading);margin:0;font-size:clamp(1.2rem,2vw,1.55rem)}.kuz-murchison-experience-item figure{aspect-ratio:16/9;background-color:#1c3a2d14;border-radius:.85rem;width:100%;margin:0;overflow:hidden}.kuz-murchison-experience-item figure img,.kuz-murchison-experience-item figure .kuz-bwindi-tour-card__image-shell{object-fit:cover;width:100%;height:100%;display:block}.kuz-murchison-activity-rows{gap:clamp(1rem,2vw,1.4rem);width:100%;margin-top:1.4rem;display:grid}.kuz-murchison-activity-row{text-align:left;background:linear-gradient(135deg,#fffdf8f5,#f7f0e2e6);border:1px solid #4035281a;border-radius:1.1rem;grid-template-areas:"title""media""text";align-items:center;gap:.8rem;padding:clamp(.95rem,2vw,1.15rem);display:grid;overflow:hidden}.kuz-murchison-activity-row h3{color:var(--color-heading);grid-area:title;margin:0;font-size:clamp(1.18rem,2.1vw,1.55rem)}.kuz-murchison-activity-row figure{aspect-ratio:16/10;background-color:#1c3a2d14;border-radius:.9rem;grid-area:media;width:100%;margin:0;overflow:hidden}.kuz-murchison-activity-row figure img,.kuz-murchison-activity-row figure .kuz-bwindi-tour-card__image-shell{object-fit:cover;height:100%;transition:transform var(--motion-slow) ease;width:100%;display:block}.kuz-murchison-activity-row:hover figure img{transform:scale(1.035)}.kuz-murchison-activity-row>.kuz-bwindi-richtext{grid-area:text}.kuz-akagera-activity-row--no-media,.kuz-masai-mara-activity-row--no-media,.kuz-amboseli-activity-row--no-media,.kuz-lake-nakuru-activity-row--no-media,.kuz-serengeti-activity-row--no-media,.kuz-ngorongoro-activity-row--no-media,.kuz-tarangire-activity-row--no-media{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""text"}.kuz-kibale-longform h2{border-top:1px solid #4035281f;margin-top:clamp(1.45rem,3vw,2.15rem);padding-top:clamp(1.1rem,2.4vw,1.5rem);font-size:clamp(1.35rem,2.6vw,1.9rem)}.kuz-kibale-longform h2:first-child,.kuz-kibale-longform h3:first-child{border-top:0;margin-top:0;padding-top:0}.kuz-kibale-longform h3{color:var(--color-heading);margin-top:1.1rem;font-size:clamp(1.12rem,2vw,1.38rem)}.kuz-kibale-tour-grid{gap:.8rem}@media (width>=1180px){.kuz-volcanoes-destination .kuz-kibale-tour-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.kuz-akagera-destination .kuz-kibale-tour-grid,.kuz-masai-mara-destination .kuz-kibale-tour-grid,.kuz-amboseli-destination .kuz-kibale-tour-grid,.kuz-lake-nakuru-destination .kuz-kibale-tour-grid,.kuz-serengeti-destination .kuz-kibale-tour-grid,.kuz-ngorongoro-destination .kuz-kibale-tour-grid,.kuz-tarangire-destination .kuz-kibale-tour-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=720px){.kuz-queen-area-card{grid-template-columns:minmax(16rem,.95fr) minmax(0,1.05fr)}.kuz-queen-area-card:nth-child(2n) .kuz-queen-area-card__media{order:2}.kuz-queen-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kuz-murchison-activity-row{grid-template:"title media""text media"1fr/minmax(0,1fr) minmax(18rem,.92fr);column-gap:clamp(1.3rem,3vw,2.25rem);padding:clamp(1.15rem,2.4vw,1.55rem)}.kuz-murchison-activity-row--reverse{grid-template-columns:minmax(18rem,.92fr) minmax(0,1fr);grid-template-areas:"media title""media text"}.kuz-akagera-activity-row--no-media,.kuz-akagera-activity-row--no-media.kuz-murchison-activity-row--reverse,.kuz-masai-mara-activity-row--no-media,.kuz-masai-mara-activity-row--no-media.kuz-murchison-activity-row--reverse,.kuz-amboseli-activity-row--no-media,.kuz-amboseli-activity-row--no-media.kuz-murchison-activity-row--reverse,.kuz-lake-nakuru-activity-row--no-media,.kuz-lake-nakuru-activity-row--no-media.kuz-murchison-activity-row--reverse,.kuz-serengeti-activity-row--no-media,.kuz-serengeti-activity-row--no-media.kuz-murchison-activity-row--reverse,.kuz-ngorongoro-activity-row--no-media,.kuz-ngorongoro-activity-row--no-media.kuz-murchison-activity-row--reverse,.kuz-tarangire-activity-row--no-media,.kuz-tarangire-activity-row--no-media.kuz-murchison-activity-row--reverse{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""text"}.kuz-murchison-activity-row figure{min-height:17rem}}@media (width>=1120px){.kuz-queen-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.kuz-bwindi-faqs{gap:.9rem;margin-top:1.25rem;display:grid}.kuz-bwindi-faqs details{background:linear-gradient(135deg,#fffdf8f5,#f6f1e6d6);border:1px solid #4035281c;border-radius:1.05rem;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;overflow:hidden;box-shadow:0 1rem 2.25rem #261d1212}.kuz-bwindi-faqs details:hover{border-color:#b497635c;transform:translateY(-1px);box-shadow:0 1.25rem 2.6rem #261d121a}.kuz-bwindi-faqs details[open]{background:linear-gradient(135deg,#fffdf8,#f8f3e9f0);border-color:#b4976375}.kuz-bwindi-faqs summary{color:var(--color-heading);cursor:pointer;font-family:var(--font-heading);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.1rem 1.15rem;font-size:clamp(1.02rem,1.7vw,1.16rem);line-height:1.28;list-style:none;display:grid}.kuz-bwindi-faqs summary::-webkit-details-marker{display:none}.kuz-bwindi-faqs summary:after{content:"";opacity:.74;transform-origin:50%;border-bottom:2px solid;border-right:2px solid;justify-self:end;width:.62rem;height:.62rem;margin-right:.2rem;transition:opacity .18s,transform .18s;display:block;transform:rotate(45deg)translateY(-.1rem)}.kuz-bwindi-faqs details[open] summary:after{opacity:1;transform:rotate(225deg)translateY(-.1rem)}.kuz-bwindi-faqs details>.kuz-bwindi-richtext{border-top:1px solid #40352814;padding:.95rem 1.15rem 1.2rem}.kuz-bwindi-faqs details[open]>.kuz-bwindi-richtext{animation:.22s kuz-bwindi-faq-reveal}.kuz-bwindi-faqs p{margin-top:0}@keyframes kuz-bwindi-faq-reveal{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.kuz-destination-panel{position:relative}.kuz-hero--article .kuz-hero__inner{min-height:clamp(24rem,70vw,34rem);padding-block:clamp(5.75rem,11vw,7.5rem) clamp(4rem,8vw,5rem)}.kuz-hero--article .kuz-hero__overlay{background:linear-gradient(#050b0833,#050b08c7),linear-gradient(105deg,#050b08d1,#050b0875 44%,#050b082e 74%),linear-gradient(32deg,#b497632e,#0000 48%)}.kuz-hero--article .kuz-hero__badge{color:#fff8eb;letter-spacing:.08em;text-transform:uppercase;background:#fff8eb24;border:1px solid #d8af5c57;border-radius:999px;width:fit-content;padding:.48rem .76rem;font-size:.78rem;font-weight:850;display:inline-flex;box-shadow:0 14px 32px #050b0833}.kuz-hero--article .kuz-hero__badge--link:hover,.kuz-hero--article .kuz-hero__badge--link:focus-visible{color:#fffaf0;background:#fff8eb38;border-color:#d8af5c94;outline:none;transform:translateY(-1px)}.kuz-hero--article .kuz-hero__title{text-shadow:0 18px 42px #00000075;max-width:16ch}.kuz-hero--trust .kuz-hero__inner{min-height:clamp(23rem,66vw,31rem);padding-block:clamp(5.75rem,10vw,7rem) clamp(3.75rem,7vw,5rem)}.kuz-hero--legal .kuz-hero__inner{min-height:clamp(19rem,56vw,24rem);padding-block:clamp(5rem,9vw,6.25rem) clamp(3.25rem,6vw,4rem)}.kuz-blog-archive__empty{border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);background-color:#fffdf8d1;border:1px solid #40352814;padding:1.2rem}.kuz-featured-story{border-radius:var(--radius-xl);box-shadow:var(--shadow-medium);background-color:#fffdf8e6;border:1px solid #40352814;display:grid;overflow:hidden}.kuz-featured-story__media{aspect-ratio:4/3;display:block;overflow:hidden}.kuz-featured-story__media img{object-fit:cover;height:100%;transition:transform var(--motion-slow) ease;width:100%}.kuz-featured-story:hover .kuz-featured-story__media img{transform:scale(1.03)}.kuz-featured-story__placeholder{color:#fffaf0;font-family:var(--font-heading);text-align:center;background:linear-gradient(160deg,#1c3a2de6,#b497639e);justify-content:center;align-items:center;height:100%;padding:2rem;font-size:clamp(1.5rem,5vw,2rem);display:flex}.kuz-featured-story__content,.kuz-featured-story__copy{gap:1rem;display:grid}.kuz-featured-story__content{padding:1.35rem}.kuz-featured-story__meta{color:var(--color-text-secondary);font-size:.9rem;line-height:1.6}.kuz-featured-story__title{text-wrap:balance;font-size:clamp(2rem,6vw,3.2rem);line-height:1.02}.kuz-featured-story__title a:hover{color:var(--color-primary)}.kuz-featured-story__excerpt{color:var(--color-text-secondary);max-width:38rem;font-size:1rem;line-height:1.85}.kuz-hero--guides-hub .kuz-hero__inner{min-height:clamp(20rem,58vw,25rem);padding-block:clamp(5.5rem,9vw,6.5rem) clamp(3rem,6vw,3.8rem)}.kuz-hero--guides-hub .kuz-hero__content{max-width:56rem}.kuz-hero--guides-hub .kuz-hero__title{max-width:44rem}.kuz-guides-hub-page{background:linear-gradient(#fff9efb8 0%,#fff0 18%),#fffdf8}.kuz-guides-hub-page__section-heading,.kuz-guides-hub-page__intro-heading{max-width:48rem}.kuz-guides-hub-page__topic-nav{padding-top:0}.kuz-guides-hub-page__topic-nav-shell{border-radius:var(--radius-xl);box-shadow:var(--shadow-subtle);background:radial-gradient(circle at 8% 0,#b4976333,#0000 20rem),linear-gradient(135deg,#fffdf8fa,#f5efe3f0);border:1px solid #4035281a;gap:1.05rem;padding:clamp(1rem,2.6vw,1.45rem);display:grid;position:relative;overflow:hidden}.kuz-guides-hub-page__topic-nav-shell:before{content:"";background:linear-gradient(90deg,#b49763b3,#1c3a2d24);height:3px;position:absolute;inset:0 0 auto}.kuz-guides-hub-page__topic-nav-head{gap:.85rem;display:grid;position:relative}.kuz-guides-hub-page__topic-nav-head h2{color:var(--color-heading);text-wrap:balance;margin:.25rem 0 0;font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.08}.kuz-guides-hub-page__topic-nav-head p{color:var(--color-text-secondary);max-width:52rem;margin:.45rem 0 0;line-height:1.75}.kuz-guides-hub-page__topic-count{color:#403528c2;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#fffdf8d1;border:1px solid #b4976338;border-radius:999px;place-self:start;align-items:center;padding:.48rem .74rem;font-size:.78rem;font-weight:800;display:inline-flex}.kuz-guides-hub-page__topic-nav-shell .kuz-faq-hub-page__mobile-filter-shell{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;background:0 0;border-bottom:0;display:block;position:relative;top:auto}.kuz-guides-hub-page__topic-nav-shell .kuz-faq-hub-page__mobile-filter-toggle,.kuz-guides-hub-page__topic-nav-shell .kuz-faq-hub-page__mobile-filter-options{box-shadow:0 14px 34px #1b171112}.kuz-guides-hub-page__featured-card,.kuz-guides-hub-page__calculator-card{box-shadow:var(--shadow-subtle);background:#fffdf8eb;border:1px solid #40352814}.kuz-guides-hub-page__featured-card,.kuz-guides-hub-page__cluster,.kuz-guides-hub-page__calculator-card{border-radius:var(--radius-xl)}.kuz-guides-hub-page__map-shell{gap:1rem;display:grid}.kuz-guides-hub-page__map{border-radius:calc(var(--radius-lg) + .1rem);background:radial-gradient(circle at 0 0,#fffc,#fff0),linear-gradient(160deg,#1c3a2d14,#b497632e);width:100%;min-height:18rem;padding:.8rem}.kuz-guides-hub-page__map text{fill:var(--color-heading);font-family:var(--font-body);font-size:11px;font-weight:700}.kuz-guides-hub-page__map-caption{gap:.45rem;display:grid}.kuz-guides-hub-page__map-caption p,.kuz-guides-hub-page__cluster-header p,.kuz-guides-hub-page__featured-excerpt,.kuz-guides-hub-page__featured-promo p,.kuz-guides-hub-page__cluster-promo-meta{color:var(--color-text-secondary)}.kuz-guides-hub-page__map-caption p,.kuz-guides-hub-page__cluster-header p{margin:0;line-height:1.8}.kuz-guides-hub-page__filter-chips{flex-wrap:wrap;gap:.65rem;margin-top:.15rem;display:none;position:relative}.kuz-guides-hub-page__filter-chip{color:var(--color-heading);min-height:2.75rem;transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease;background:#fffdf8;border:1px solid #4035281a;border-radius:999px;align-items:center;gap:.55rem;padding:.7rem 1rem;font-size:.95rem;font-weight:750;display:inline-flex}.kuz-guides-hub-page__filter-chip small{color:var(--color-text-secondary);font-size:.8rem}.kuz-guides-hub-page__filter-chip.is-active{background:var(--color-primary);border-color:var(--color-primary);color:#fffaf0;box-shadow:0 16px 30px #1c3a2d29}.kuz-guides-hub-page__filter-chip.is-active small{color:#fffaf0cc}.kuz-guides-hub-page__filter-chip:hover,.kuz-guides-hub-page__filter-chip:focus-visible{border-color:#1c3a2d4d;transform:translateY(-1px);box-shadow:0 12px 24px #1b171114}.kuz-guides-hub-page__featured-card{isolation:isolate;display:grid;overflow:hidden}.kuz-guides-hub-page__featured-media{aspect-ratio:16/10;min-width:0;display:block;position:relative;overflow:hidden}.kuz-guides-hub-page__featured-media img{object-fit:cover;height:100%;transition:transform var(--motion-slow) ease;width:100%}.kuz-guides-hub-page__featured-card:hover .kuz-guides-hub-page__featured-media img{transform:scale(1.03)}.kuz-guides-hub-page__featured-copy,.kuz-guides-hub-page__featured-head{gap:.9rem;display:grid}.kuz-guides-hub-page__featured-copy{z-index:1;min-width:0;padding:1.3rem;position:relative}.kuz-guides-hub-page__featured-head h2{text-wrap:balance;margin:0;font-size:clamp(1.8rem,5vw,2.8rem);line-height:1.04}.kuz-guides-hub-page__featured-head h2 a:hover{color:var(--color-primary)}.kuz-guides-hub-page__featured-meta{color:var(--color-text-secondary);flex-wrap:wrap;gap:.75rem 1rem;font-size:.92rem;font-weight:700;display:flex}.kuz-guides-hub-page__featured-promo{border-radius:var(--radius-lg);background:#1c3a2d0f;align-items:start;gap:.35rem;padding:.95rem 1rem;display:grid}.kuz-guides-hub-page__featured-promo strong{color:var(--color-heading);font-size:1rem;display:block}.kuz-guides-hub-page__featured-promo-label{color:var(--color-primary);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:850}.kuz-guides-hub-page__cluster-list{gap:1.3rem;display:grid}.kuz-guides-hub-page__cluster{background:#fffdf8c7;border:1px solid #40352814;padding:1.15rem}.kuz-guides-hub-page__cluster-header{gap:1rem;margin-bottom:1rem;display:grid}.kuz-guides-hub-page__cluster-header h2{margin:.2rem 0 0;font-size:clamp(1.6rem,3vw,2rem)}.kuz-guides-hub-page__cluster-grid{gap:1rem;display:grid}.kuz-guides-hub-page__cluster-card .kuz-card{height:100%}.kuz-guides-hub-page__cluster-promo{border-radius:var(--radius-lg);color:#fffaf0;background:linear-gradient(160deg,#1c3a2df5,#2c4735f0);gap:.95rem;padding:1.15rem;display:grid}.kuz-guides-hub-page__cluster-promo h3{color:#fffdf7;text-shadow:0 1px 2px #08120e3d;margin:0;font-size:1.35rem;font-weight:800;line-height:1.18}.kuz-guides-hub-page__cluster-promo-badge{color:#fffaf0c7;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:800}.kuz-guides-hub-page__cluster-promo-meta{color:#f4e9cdf5;letter-spacing:.01em;margin:0;font-size:.92rem;font-weight:700}.kuz-guides-hub-page__cluster-promo ul{gap:.55rem;margin:0;padding-left:1.15rem;list-style:outside;display:grid}.kuz-guides-hub-page__cluster-actions{flex-wrap:wrap;justify-content:flex-start;gap:.75rem;margin-top:1rem;display:flex}.kuz-guides-hub-page__explore-button{color:var(--color-primary);background:0 0;border:0;padding:0;font-size:.96rem;font-weight:800}.kuz-guides-hub-page__calculator-layout{gap:1.3rem;display:grid}.kuz-guides-hub-page__calculator-card{gap:1rem;padding:1.2rem;display:grid}.kuz-guides-hub-page__calculator-step{gap:.9rem;display:grid}.kuz-guides-hub-page__calculator-step h3,.kuz-guides-hub-page__final-cta-shell h2{margin:0}.kuz-guides-hub-page__calculator-label{color:var(--color-primary);letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:800}.kuz-guides-hub-page__calculator-options{gap:.75rem;display:grid}.kuz-guides-hub-page__calculator-options label{border-radius:var(--radius-lg);background:#fffdf8;border:1px solid #40352814;align-items:center;gap:.75rem;min-height:3rem;padding:.8rem .9rem;display:flex}.kuz-guides-hub-page__calculator-options label span{color:var(--color-heading);font-weight:700}.kuz-guides-hub-page__calculator-actions{flex-wrap:wrap;gap:.8rem;display:flex}.kuz-guides-hub-page__calculator-next,.kuz-guides-hub-page__calculator-back,.kuz-guides-hub-page__calculator-submit{border-radius:999px;justify-content:center;align-items:center;min-height:2.9rem;padding:.75rem 1.1rem;font-weight:800;display:inline-flex}.kuz-guides-hub-page__calculator-next,.kuz-guides-hub-page__calculator-submit{background:var(--color-primary);border:1px solid var(--color-primary);color:#fffaf0}.kuz-guides-hub-page__calculator-back{color:var(--color-heading);background:0 0;border:1px solid #40352824}.kuz-guides-hub-page__calculator-email input{border-radius:var(--radius-lg);background:#fffdf8;border:1px solid #4035281f;width:100%;min-height:3.1rem;padding:.85rem 1rem}.kuz-guides-hub-page__final-cta{background:linear-gradient(#172e22fa,#12221b);margin-top:clamp(3rem,5vw,4.5rem);padding:clamp(2.8rem,6vw,4rem) 0}.kuz-guides-hub-page__final-cta-shell{place-items:center start;gap:1.2rem;display:grid}.kuz-guides-hub-page__final-cta-shell h2{color:#fffaf0;text-wrap:balance;max-width:34rem;font-size:clamp(1.9rem,4.6vw,3rem);line-height:1.05}@media (width>=768px){.kuz-guides-hub-page__topic-nav-head{grid-template-columns:minmax(0,1fr) auto;align-items:end}.kuz-guides-hub-page__featured-card{grid-template-columns:minmax(19rem,.95fr) minmax(0,1.12fr);align-items:stretch}.kuz-guides-hub-page__featured-media{aspect-ratio:auto;height:100%}.kuz-guides-hub-page__calculator-layout{grid-template-columns:minmax(0,.9fr) minmax(19rem,24rem);align-items:start}.kuz-guides-hub-page__final-cta-shell{grid-template-columns:minmax(0,1fr) auto}}@media (width>=1024px){.kuz-guides-hub-page__filter-chips{display:flex}.kuz-guides-hub-page__topic-nav-shell .kuz-faq-hub-page__mobile-filter-shell{display:none}.kuz-guides-hub-page__cluster-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.kuz-guides-hub-page__cluster-promo{grid-area:span 2/4;min-height:100%}}@media (width<=1023px){.kuz-guides-hub-page__topic-nav-shell .kuz-faq-hub-page__mobile-filter-shell{margin-top:0;display:block}}@media (width<=767px){.kuz-guides-hub-page__topic-nav-shell,.kuz-guides-hub-page__featured-card,.kuz-guides-hub-page__cluster,.kuz-guides-hub-page__calculator-card{box-shadow:none;border-radius:0;margin-inline:-.75rem}.kuz-guides-hub-page__topic-nav-shell,.kuz-guides-hub-page__cluster,.kuz-guides-hub-page__calculator-card{padding-inline:.75rem}.kuz-guides-hub-page__topic-count{white-space:normal}.kuz-guides-hub-page__featured-copy{padding-inline:.75rem}.kuz-guides-hub-page__cluster-promo,.kuz-guides-hub-page__featured-promo{border-radius:var(--radius-md)}}.kuz-card--blog{transition:box-shadow var(--motion-base) ease, transform var(--motion-base) ease}.kuz-card--blog:hover{transform:translateY(-2px);box-shadow:0 22px 48px #1b17111a}.kuz-card--blog .kuz-card__media,.kuz-guides-hub-page__featured-media{position:relative;overflow:hidden}.kuz-card--blog .kuz-card__body{align-content:start}.kuz-article-like-band{padding-top:0}.kuz-article-like-band__inner{background:linear-gradient(#fffbf5fa,#fcf6eef2);border:1px solid #907b5924;border-radius:1.2rem;align-items:center;gap:1rem;padding:1.15rem;display:grid;box-shadow:0 18px 44px #281a0912}.kuz-article-like-band__copy{gap:.45rem;min-width:0;display:grid}.kuz-article-like-band__copy h2{color:#171410f2;margin:0;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.25}.kuz-article-like-band__copy p{color:#2b241cc7;margin:0;line-height:1.7}@media (width>=768px){.kuz-article-like-band__inner{grid-template-columns:minmax(0,1fr) auto;padding:1.35rem 1.5rem}}.kuz-blog-pagination{padding-top:0}.kuz-blog-pagination .page-numbers{flex-wrap:wrap;align-items:center;gap:.65rem;padding:0;list-style:none;display:flex}.kuz-blog-pagination .page-numbers a,.kuz-blog-pagination .page-numbers span{background-color:#fffdf8d1;border:1px solid #40352814;border-radius:999px;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;padding-inline:.9rem;display:inline-flex}.kuz-blog-pagination .page-numbers .current{background-color:var(--color-primary);border-color:var(--color-primary);color:#fffaf0}.kuz-article__layout{gap:1.5rem;display:grid}.kuz-article__main{min-width:0}.kuz-article__section{border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);background-color:#fffdf8db;border:1px solid #40352814;gap:1.1rem;min-width:0;padding:1.35rem;display:grid}.kuz-article__lead{color:var(--color-heading);font-family:var(--font-heading);max-width:40rem;font-size:clamp(1.3rem,4vw,1.9rem);line-height:1.55}.kuz-article__tags{flex-wrap:wrap;gap:.65rem;display:flex}.kuz-article__richtext{color:var(--color-text-primary);gap:1.2rem;font-size:1rem;line-height:1.95;display:grid}.kuz-article__richtext>*{min-width:0;max-width:42rem;margin:0}.kuz-article__richtext th,.kuz-article__richtext td{overflow-wrap:anywhere}.kuz-article__richtext h2,.kuz-article__richtext h3,.kuz-article__richtext h4{color:var(--color-heading);margin-top:.65rem;line-height:1.15}.kuz-article__richtext h2{font-size:clamp(1.9rem,5vw,2.75rem)}.kuz-article__richtext h3{font-size:clamp(1.5rem,4vw,2rem)}.kuz-article__richtext ul,.kuz-article__richtext ol{gap:.7rem;padding-left:1.2rem;display:grid}.kuz-article__richtext li::marker{color:var(--color-primary)}.kuz-article__richtext a{color:var(--color-primary);background-position:0 100%;background-size:0 1px}.kuz-article__richtext strong{color:var(--color-heading)}.kuz-article__richtext blockquote{border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-heading);font-family:var(--font-heading);background-color:#1c3a2d0a;border-left:3px solid #b49763e6;padding:1rem 1.1rem;font-size:clamp(1.25rem,4vw,1.8rem);line-height:1.55}.kuz-article__richtext figure{gap:.75rem;max-width:100%;display:grid}.kuz-article__richtext img{border-radius:var(--radius-lg);height:auto}.kuz-article__richtext figcaption{color:var(--color-text-secondary);font-size:.9rem;line-height:1.7}.kuz-article-panel{position:relative}.kuz-page-body__inner{border-radius:var(--radius-xl);box-shadow:var(--shadow-subtle);background-color:#fffdf8db;border:1px solid #40352814;gap:1.25rem;min-width:0;padding:1.35rem;display:grid}.kuz-page-body{overflow-x:clip}.kuz-page-body__inner .kuz-section-heading{max-width:46rem;margin-bottom:0}.kuz-page-body__richtext{color:var(--color-text-primary);gap:1.1rem;min-width:0;line-height:1.9;display:grid}.kuz-page-body__richtext>*{min-width:0;max-width:min(100%,46rem);margin:0}.kuz-page-body__richtext h2,.kuz-page-body__richtext h3,.kuz-page-body__richtext h4{color:var(--color-heading);margin-top:.45rem;line-height:1.16}.kuz-page-body__richtext h2{font-size:clamp(1.85rem,5vw,2.7rem)}.kuz-page-body__richtext h3{font-size:clamp(1.45rem,4vw,1.9rem)}.kuz-page-body__richtext ul,.kuz-page-body__richtext ol{gap:.7rem;padding-left:1.2rem;display:grid}.kuz-page-body__richtext li::marker{color:var(--color-primary)}.kuz-page-body__richtext a{color:var(--color-primary);background-position:0 100%;background-size:0 1px}.kuz-page-body__richtext blockquote{border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-heading);font-family:var(--font-heading);background-color:#1c3a2d0a;border-left:3px solid #b49763e6;padding:1rem 1.1rem;font-size:clamp(1.2rem,4vw,1.7rem);line-height:1.55}.kuz-page-body__richtext table{border-collapse:collapse;width:100%;max-width:100%}.kuz-page-body__richtext th,.kuz-page-body__richtext td{overflow-wrap:anywhere;text-align:left;vertical-align:top;border:1px solid #40352829;padding:.75rem .85rem}.kuz-page-body__richtext th{color:var(--color-heading);background-color:#1c3a2d14;font-weight:800}.kuz-page-body__richtext img,.kuz-page-body__richtext video,.kuz-page-body__richtext iframe{max-width:100%;height:auto}.kuz-page-body--legal .kuz-page-body__inner{box-shadow:none;background-color:#fffefbf2}.kuz-page-body--legal .kuz-page-body__richtext{gap:1rem;font-size:.98rem;line-height:1.88}.kuz-why-travel-page{display:grid;overflow-x:clip}.kuz-why-travel-page .kuz-home-section{position:relative}.kuz-why-travel-page__section-heading,.kuz-why-travel-page__trust-heading,.kuz-why-travel-page__credentials-copy .kuz-section-heading{max-width:52rem;margin-bottom:1.6rem}.kuz-why-travel-page__section-heading .kuz-lead,.kuz-why-travel-page__trust-heading .kuz-lead,.kuz-why-travel-page__credentials-copy .kuz-lead{max-width:48rem}.kuz-why-travel-page__trust-grid,.kuz-why-travel-page__reasons-grid,.kuz-why-travel-page__credentials-grid,.kuz-why-travel-page__geography-grid,.kuz-why-travel-page__process-grid{gap:1rem;display:grid}.kuz-why-travel-page__trust-grid{grid-template-columns:minmax(0,1fr)}.kuz-why-travel-page__trust-carousel{gap:.9rem;display:grid}.kuz-why-travel-page__trust-viewport{scrollbar-width:none;margin-inline:-.35rem;padding:.35rem;overflow-x:auto}.kuz-why-travel-page__trust-viewport::-webkit-scrollbar{display:none}.kuz-why-travel-page__trust-track{gap:1rem;width:max-content;display:flex}.kuz-why-travel-page__trust-slide{flex:0 0 min(18rem,82vw);min-width:0}.kuz-why-travel-page__trust-slide .kuz-why-travel-page__trust-item{height:100%}.kuz-why-travel-page__trust-controls{justify-content:flex-end;gap:.5rem;display:flex}.kuz-why-travel-page__trust-controls button{background-color:var(--color-primary);border:1px solid var(--color-primary);align-items:center}@supports (color:color-mix(in lab, red, red)){.kuz-why-travel-page__trust-controls button{border:1px solid color-mix(in srgb, var(--color-primary), #fff 18%)}}.kuz-why-travel-page__trust-controls button{color:#fff;cursor:pointer;height:2.25rem;transition:background-color var(--motion-fast) ease, transform var(--motion-fast) ease;border-radius:999px;justify-content:center;width:2.25rem;font-size:.95rem;font-weight:800;display:inline-flex}.kuz-why-travel-page__trust-controls button:hover,.kuz-why-travel-page__trust-controls button:focus-visible{background-color:var(--color-primary-hover);transform:translateY(-1px)}.kuz-why-travel-page__trust-item{border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);text-align:center;min-width:0;min-height:9.5rem;transition:transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease, border-color var(--motion-fast) ease;background-color:#fffdf8d1;border:1px solid #40352814;place-items:center;gap:.85rem;padding:1.15rem 1rem;display:grid}.kuz-why-travel-page__trust-item:hover,.kuz-why-travel-page__trust-item:focus-visible{border-color:#b4976357;transform:translateY(-2px);box-shadow:0 16px 34px #1c3a2d1a}.kuz-why-travel-page__trust-logo{color:#28221ac7;justify-content:center;align-items:center;width:100%;min-height:3.75rem;display:flex}.kuz-why-travel-page__trust-logo img{filter:grayscale();object-fit:contain;max-height:3.5rem;transition:filter var(--motion-fast) ease, opacity var(--motion-fast) ease;width:auto}.kuz-why-travel-page__trust-item:hover .kuz-why-travel-page__trust-logo img,.kuz-why-travel-page__trust-item:focus-visible .kuz-why-travel-page__trust-logo img{filter:grayscale(0)}.kuz-why-travel-page__trust-logo span{color:var(--color-heading);font-family:var(--font-heading);font-size:1.1rem;line-height:1.2}.kuz-why-travel-page__trust-copy{color:var(--color-text-secondary);overflow-wrap:anywhere;max-width:18rem;font-size:.92rem;line-height:1.7}.kuz-why-travel-page__trust-copy,.kuz-why-travel-page__card-copy{gap:.5rem;display:grid}.kuz-why-travel-page__trust-copy>*,.kuz-why-travel-page__card-copy>*{margin:0}.kuz-why-travel-page__overview-grid,.kuz-why-travel-page__credentials-layout{gap:1.4rem;display:grid}.kuz-why-travel-page__overview-visual,.kuz-why-travel-page__panel,.kuz-why-travel-page__payment-panel,.kuz-why-travel-page__geography-card,.kuz-why-travel-page__process-card,.kuz-why-travel-page__reason-card,.kuz-why-travel-page__credential-card{box-shadow:var(--shadow-subtle);border-radius:var(--radius-xl);background-color:#fffdf8db;border:1px solid #40352814}.kuz-why-travel-page__overview-visual{aspect-ratio:16/11;align-self:start;position:relative;overflow:hidden}.kuz-why-travel-page__overview-visual img{object-fit:cover;width:100%;height:100%}.kuz-why-travel-page__overview-placeholder{background:linear-gradient(135deg, var(--color-primary), var(--color-primary));align-items:center}@supports (color:color-mix(in lab, red, red)){.kuz-why-travel-page__overview-placeholder{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary), #000 6%), color-mix(in srgb, var(--color-primary), #fff 16%))}}.kuz-why-travel-page__overview-placeholder{color:#ffffffdb;font-family:var(--font-heading);text-align:center;justify-content:center;height:100%;min-height:17rem;font-size:clamp(2rem,12vw,5.8rem);display:flex}.kuz-why-travel-page__overview-copy,.kuz-why-travel-page__credentials-copy{align-self:center;min-width:0}.kuz-why-travel-page__richtext{overflow-wrap:anywhere;min-width:0;max-width:none}.kuz-why-travel-page__richtext h3{color:var(--color-heading);margin-top:.8rem}.kuz-why-travel-page__overview .kuz-why-travel-page__richtext{gap:.72rem;display:grid}.kuz-why-travel-page__overview .kuz-why-travel-page__richtext>*{margin:0}.kuz-why-travel-page__reasons-grid{grid-template-columns:minmax(0,1fr)}.kuz-why-travel-page__reason-card{gap:.9rem;min-width:0;padding:1.35rem;display:grid}.kuz-why-travel-page__reason-card h3,.kuz-why-travel-page__credential-card strong,.kuz-why-travel-page__payment-panel h3,.kuz-why-travel-page__geography-body h3,.kuz-why-travel-page__process-card h3{color:var(--color-heading)}.kuz-why-travel-page__reason-card h3,.kuz-why-travel-page__geography-body h3,.kuz-why-travel-page__process-card h3{margin:0;font-size:clamp(1.2rem,2vw,1.45rem);line-height:1.2}.kuz-why-travel-page__reason-card p,.kuz-why-travel-page__process-card p,.kuz-why-travel-page__card-copy,.kuz-why-travel-page__card-copy p,.kuz-why-travel-page__card-copy li{color:var(--color-text-secondary);font-size:.98rem;line-height:1.8}.kuz-why-travel-page__reason-index,.kuz-why-travel-page__process-step{color:#fff7eb;background:linear-gradient(135deg,#1c3a2deb,#b49763e6);border-radius:999px;justify-content:center;align-items:center;width:2.2rem;min-height:2.2rem;font-size:.82rem;font-weight:800;display:inline-flex}.kuz-why-travel-page__panel,.kuz-why-travel-page__payment-panel{gap:1.2rem;min-width:0;padding:clamp(1.25rem,3vw,1.8rem);display:grid}.kuz-why-travel-page__panel--soft{background:linear-gradient(#fffcf6f0,#f9f3e8e6)}.kuz-why-travel-page__credentials-grid{grid-template-columns:minmax(0,1fr)}.kuz-why-travel-page__credential-card{gap:.45rem;min-width:0;padding:1.15rem;display:grid}.kuz-why-travel-page__credential-card span{color:var(--color-text-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:800}.kuz-why-travel-page__credential-card strong{overflow-wrap:anywhere;font-size:1rem;line-height:1.65}.kuz-why-travel-page__geography-grid{grid-template-columns:minmax(0,1fr)}.kuz-why-travel-page__geography-card{min-width:0;overflow:hidden}.kuz-why-travel-page__geography-image img{aspect-ratio:16/9;object-fit:cover;width:100%}.kuz-why-travel-page__geography-body{gap:1rem;min-width:0;padding:1.3rem;display:grid}.kuz-why-travel-page__actions{flex-wrap:wrap;gap:.7rem;display:flex}.kuz-why-travel-page__process-grid{grid-template-columns:minmax(0,1fr)}.kuz-why-travel-page__process-card{gap:.9rem;min-width:0;padding:1.25rem;display:grid}.kuz-why-travel-page__sustainability .kuz-container{position:relative}.kuz-hero--why-travel .kuz-hero__content{max-width:52rem}.kuz-hero--customer-reviews .kuz-hero__content{max-width:46rem}.kuz-hero--why-travel .kuz-hero__title{max-width:18ch}.kuz-hero--why-travel .kuz-hero__text{max-width:44rem}.kuz-hero--faq-hub .kuz-hero__content{max-width:50rem}.kuz-hero--faq-hub .kuz-hero__title{max-width:16ch}.kuz-hero--faq-hub .kuz-hero__text{max-width:42rem}.kuz-hero--faq-hub .kuz-hero__actions .kuz-button--sm{min-height:2.9rem}@media (width>=1024px){.kuz-hero--customer-reviews .kuz-hero__inner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;display:grid}.kuz-hero--customer-reviews .kuz-hero__ratings--mobile{display:none}.kuz-hero--customer-reviews .kuz-hero__ratings--desktop{place-self:end;margin-bottom:clamp(.25rem,.8vw,.85rem);display:flex}.kuz-hero--customer-reviews .kuz-hero__rating-image{max-width:min(18rem,26vw);max-height:4.5rem}}.kuz-faq-hub-page{min-width:0;display:grid;overflow:visible}.kuz-faq-hub-page .kuz-home-section{position:relative}.kuz-faq-hub-page__mobile-filter-shell{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);top:var(--kuz-visible-site-shell-height,var(--kuz-site-shell-height,0px));z-index:38;background:#f7f2e8e6;border-bottom:1px solid #40352814;position:sticky}.kuz-faq-hub-page__mobile-filter-shell .kuz-container{padding-block:.65rem}.kuz-faq-hub-page__mobile-filter{position:relative}.kuz-faq-hub-page__mobile-filter-toggle{appearance:none;color:inherit;cursor:pointer;text-align:left;background:linear-gradient(#fffffffa,#f6efe1f5);border:1px solid #624e301f;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;min-width:0;padding:.95rem 1rem;display:grid;box-shadow:0 16px 36px #1b171114}.kuz-faq-hub-page__mobile-filter-copy{gap:.2rem;min-width:0;display:grid}.kuz-faq-hub-page__mobile-filter-label{color:#7a5f2de6;letter-spacing:.12em;text-transform:uppercase;font-size:.77rem;font-weight:800}.kuz-faq-hub-page__mobile-filter-copy strong{color:var(--color-heading);overflow-wrap:anywhere;font-size:.98rem;line-height:1.35}.kuz-faq-hub-page__mobile-filter-icons{color:#7a5f2de6;flex:none;align-items:center;gap:.55rem;display:inline-flex}.kuz-faq-hub-page__mobile-filter-icon,.kuz-faq-hub-page__mobile-filter-chevron{justify-content:center;align-items:center;display:inline-flex}.kuz-faq-hub-page__mobile-filter-chevron{transition:transform var(--motion-base) ease}.kuz-faq-hub-page__mobile-filter-shell.is-open .kuz-faq-hub-page__mobile-filter-chevron{transform:rotate(180deg)}.kuz-faq-hub-page__mobile-filter-panel{padding-top:.75rem}.kuz-faq-hub-page__mobile-filter-options{background:linear-gradient(#fffcf7fa,#f5efe3f5);border:1px solid #624e301f;border-radius:24px;gap:.55rem;padding:.8rem;display:grid;box-shadow:0 20px 54px #1b171117}.kuz-faq-hub-page__mobile-filter-option{appearance:none;color:var(--color-text-secondary);cursor:pointer;text-align:left;min-width:0;transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, border-color var(--motion-fast) ease, transform var(--motion-fast) ease;background:#ffffffad;border:1px solid #0000;border-radius:16px;width:100%;padding:.85rem .9rem;font-size:.92rem;font-weight:700}.kuz-faq-hub-page__mobile-filter-option:hover,.kuz-faq-hub-page__mobile-filter-option:focus-visible,.kuz-faq-hub-page__mobile-filter-option.is-active{color:var(--color-heading);background:#1c3a2d14;border-color:#b497633d;transform:translateY(-1px)}.kuz-faq-hub-page__search-shell{max-width:62rem;margin-inline:auto}.kuz-faq-hub-page__search{padding-block:.55rem .9rem}.kuz-faq-hub-page__search-field{min-width:0;transition:border-color var(--motion-base) ease, box-shadow var(--motion-base) ease, transform var(--motion-base) ease;background:linear-gradient(#fffcf7fa,#f8f2e6f0);border:1px solid #624e301f;border-radius:999px;align-items:center;gap:.9rem;padding:.72rem 1.1rem .72rem 1.05rem;display:flex;box-shadow:0 20px 50px #1b171114}.kuz-faq-hub-page__search-field:focus-within{border-color:#b497635c;transform:translateY(-1px);box-shadow:0 24px 58px #1b17111a}.kuz-faq-hub-page__search-icon{color:#7a5f2de0;flex:none;justify-content:center;align-items:center;display:inline-flex}.kuz-faq-hub-page__search-field input{appearance:none;color:var(--color-heading);background:0 0;border:0;outline:0;flex:auto;width:100%;min-width:0;padding:0;font-size:1rem;line-height:1.5}.kuz-faq-hub-page__search-field input::placeholder{color:#4a381cb8}.kuz-faq-hub-page__section-heading{max-width:56rem;margin-bottom:1.4rem}.kuz-faq-hub-page__pillars-shell,.kuz-faq-hub-page__quick-shell,.kuz-faq-hub-page__footer-shell{background:linear-gradient(#fffcf7fa,#f5efe3f0);border:1px solid #624e301a;border-radius:30px;padding:clamp(1.35rem,3vw,2rem);box-shadow:0 20px 54px #1b171114}.kuz-faq-hub-page__quick-shell{gap:1.3rem;display:grid}.kuz-faq-hub-page__quick-grid,.kuz-faq-hub-page__quick-accordion,.kuz-faq-hub-page__pillar-grid{gap:1rem;display:grid}.kuz-faq-hub-page__quick-accordion{grid-template-columns:minmax(0,1fr)}.kuz-faq-hub-page__quick-card,.kuz-faq-hub-page__pillar-card,.kuz-faq-hub-page__category,.kuz-faq-hub-page__empty,.kuz-faq-hub-page__tip{box-shadow:var(--shadow-subtle);background-color:#fffdf8e0;border:1px solid #40352814}.kuz-faq-hub-page__quick-card,.kuz-faq-hub-page__pillar-card,.kuz-faq-hub-page__category,.kuz-faq-hub-page__empty,.kuz-faq-hub-page__tip,.kuz-faq-hub-page__sidebar-inner{border-radius:26px}.kuz-faq-hub-page__quick-card{gap:.75rem;min-width:0;padding:1.2rem;display:grid}.kuz-faq-hub-page__quick-card h2,.kuz-faq-hub-page__pillar-card strong,.kuz-faq-hub-page__category-header h2,.kuz-faq-hub-page__pillar-heading h2,.kuz-faq-hub-page__footer-shell .kuz-section-title,.kuz-faq-hub-page__empty h2,.kuz-faq-hub-page__tip h3{color:var(--color-heading);overflow-wrap:anywhere;margin:0}.kuz-faq-hub-page__quick-card h2{font-size:clamp(1.1rem,1.6vw,1.28rem);line-height:1.3}.kuz-faq-hub-page__quick-card p,.kuz-faq-hub-page__pillar-card p,.kuz-faq-hub-page__category-header p,.kuz-faq-hub-page__pillar-heading p,.kuz-faq-hub-page__accordion-answer,.kuz-faq-hub-page__accordion-answer p,.kuz-faq-hub-page__accordion-answer li,.kuz-faq-hub-page__footer-shell .kuz-lead,.kuz-faq-hub-page__tip p,.kuz-faq-hub-page__empty p{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0;line-height:1.8}.kuz-faq-hub-page__quick-label,.kuz-faq-hub-page__category-pill,.kuz-faq-hub-page__tip-label{color:#7a5f2deb;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:800}.kuz-faq-hub-page__pillar-grid{grid-template-columns:minmax(0,1fr)}.kuz-faq-hub-page__pillar-card{color:inherit;min-width:0;transition:transform var(--motion-base) ease, box-shadow var(--motion-base) ease, border-color var(--motion-base) ease;gap:.85rem;padding:1.3rem;text-decoration:none;display:grid}.kuz-faq-hub-page__pillar-card:hover,.kuz-faq-hub-page__pillar-card:focus-visible{border-color:#b497634d;transform:translateY(-2px);box-shadow:0 22px 46px #1b17111a}.kuz-faq-hub-page__pillar-icon{color:#fff7eb;background:linear-gradient(135deg,#1c3a2deb,#b49763e6);border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.kuz-faq-hub-page__pillar-count{color:#4a381cbd;font-size:.9rem;font-weight:700}.kuz-faq-hub-page__body-layout{align-items:start;gap:1.35rem;min-width:0;display:grid}.kuz-faq-hub-page__sidebar{align-self:start;min-width:0;display:none}.kuz-faq-hub-page__sidebar-inner{box-shadow:var(--shadow-subtle);background:#fffcf7e6;border:1px solid #624e301a;gap:1rem;min-width:0;padding:1.2rem;display:grid}.kuz-faq-hub-page__sidebar-group{gap:.65rem;min-width:0;padding-inline-start:.2rem;display:grid;position:relative}.kuz-faq-hub-page__sidebar-group:before{content:"";opacity:0;transition:opacity var(--motion-base) ease, background-color var(--motion-base) ease;background:#b4976329;border-radius:999px;width:3px;position:absolute;inset-block:.1rem;inset-inline-start:0}.kuz-faq-hub-page__sidebar-group strong{color:var(--color-heading);transition:color var(--motion-base) ease;font-size:.95rem}.kuz-faq-hub-page__sidebar-group.is-active:before{opacity:1;background:linear-gradient(#1c3a2df5,#b49763eb)}.kuz-faq-hub-page__sidebar-group.is-active strong{color:#1c3a2df5}.kuz-faq-hub-page__sidebar-links{gap:.45rem;min-width:0;display:grid}.kuz-faq-hub-page__sidebar-links a{color:var(--color-text-secondary);min-width:0;transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease;border-radius:16px;padding:.7rem .78rem;font-size:.92rem;font-weight:600;text-decoration:none;display:block}.kuz-faq-hub-page__sidebar-links a:hover,.kuz-faq-hub-page__sidebar-links a:focus-visible,.kuz-faq-hub-page__sidebar-links a.is-active{color:var(--color-heading);background:#1c3a2d14;transform:translate(2px)}.kuz-faq-hub-page__main{gap:2rem;min-width:0;display:grid}.kuz-faq-hub-page__pillar-section{gap:1.3rem;min-width:0;display:grid}.kuz-faq-hub-page__pillar-heading{gap:.7rem;min-width:0;max-width:48rem;display:grid}.kuz-faq-hub-page__pillar-heading h2{font-size:clamp(1.75rem,2.2vw,2.2rem);line-height:1.12}.kuz-faq-hub-page__category{gap:1.15rem;min-width:0;padding:clamp(1.2rem,2.8vw,1.7rem);display:grid}.kuz-faq-hub-page__category-header{gap:.7rem;min-width:0;max-width:52rem;display:grid}.kuz-faq-hub-page__category-header h2{font-size:clamp(1.3rem,1.8vw,1.65rem);line-height:1.2}.kuz-faq-hub-page__accordion{gap:.85rem;min-width:0;display:grid}.kuz-faq-hub-page__accordion-item{background:linear-gradient(#fffffffa,#f9f4e9fa);border:1px solid #624e301f;border-radius:24px;min-width:0;overflow:clip}.kuz-faq-hub-page__accordion-title{margin:0}.kuz-faq-hub-page__accordion-trigger{appearance:none;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.95rem;width:100%;min-width:0;padding:1.1rem 1.15rem;display:grid}.kuz-faq-hub-page__accordion-index{color:#1c3a2deb;background:#1c3a2d14;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.78rem;font-weight:800;display:inline-flex}.kuz-faq-hub-page__accordion-question{color:var(--color-heading);font-family:var(--font-heading);overflow-wrap:anywhere;min-width:0;font-size:clamp(1.04rem,1.5vw,1.18rem);font-weight:700;line-height:1.45;display:block}.kuz-faq-hub-page__accordion-copy{gap:.25rem;min-width:0;display:grid}.kuz-faq-hub-page__accordion-meta{color:#7a5f2deb;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:800}.kuz-faq-hub-page__accordion-icon{color:#7a5f2de0;transition:transform var(--motion-base) ease;justify-content:center;align-items:center;display:inline-flex}.kuz-faq-hub-page__accordion-panel{min-width:0;transition:grid-template-rows var(--motion-base) ease;grid-template-rows:0fr;display:grid}.kuz-faq-hub-page__accordion-answer{min-height:0;padding-inline:1.15rem;overflow:hidden}.kuz-faq-hub-page__accordion-answer>*+*{margin-top:.8rem}.kuz-faq-hub-page__accordion-answer ul,.kuz-faq-hub-page__accordion-answer ol{padding-inline-start:1.2rem}.kuz-faq-hub-page__accordion-answer :where(img,video,iframe,table){max-width:100%}.kuz-faq-hub-page__accordion-answer table{border-collapse:collapse;white-space:normal;width:100%}.kuz-faq-hub-page__accordion-item.is-open .kuz-faq-hub-page__accordion-panel{grid-template-rows:1fr}.kuz-faq-hub-page__accordion-item.is-open .kuz-faq-hub-page__accordion-answer{padding-bottom:1.15rem}.kuz-faq-hub-page__accordion-item.is-open .kuz-faq-hub-page__accordion-icon{transform:rotate(180deg)}.kuz-faq-hub-page__tip{color:#fff7ebf5;background:linear-gradient(135deg,#1c3a2df5,#b49763eb);gap:.7rem;min-width:0;padding:1.15rem 1.2rem;display:grid}.kuz-faq-hub-page__tip h3,.kuz-faq-hub-page__tip p,.kuz-faq-hub-page__tip-label{color:inherit}.kuz-faq-hub-page__empty{text-align:center;gap:.75rem;min-width:0;padding:1.4rem;display:grid}.kuz-faq-hub-page__footer-shell{gap:1rem;max-width:68rem;margin-inline:auto;display:grid}.kuz-faq-hub-page__footer-actions{flex-wrap:wrap;gap:.8rem;display:flex}@media (width>=768px){.kuz-faq-hub-page__quick-grid,.kuz-faq-hub-page__mobile-filter-options{grid-template-columns:repeat(2,minmax(0,1fr))}.kuz-faq-hub-page__footer-shell{grid-template-columns:minmax(0,1fr) auto;align-items:center}.kuz-faq-hub-page__footer-shell .kuz-section-title,.kuz-faq-hub-page__footer-shell .kuz-lead{grid-column:1}.kuz-faq-hub-page__footer-actions{grid-area:1/2/span 2;justify-content:flex-end}}@media (width>=1024px){.kuz-faq-hub-page__quick-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.kuz-faq-hub-page__mobile-filter-shell{display:none}.kuz-faq-hub-page__body-layout{grid-template-columns:minmax(0,.3fr) minmax(0,.7fr)}.kuz-faq-hub-page__sidebar{top:calc(var(--kuz-visible-site-shell-height,var(--kuz-site-shell-height,0px)) + 1.6rem);display:block;position:sticky}.kuz-faq-hub-page__sidebar-inner{max-height:calc(100vh - (var(--kuz-site-shell-height,0px) + 3.2rem));scroll-behavior:smooth;position:static;overflow-y:auto}}@media (width<=767.98px){.kuz-faq-hub-page__quick-shell{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.kuz-faq-hub-page__search-field{border-radius:30px}.kuz-faq-hub-page__quick-answers{padding-top:.75rem}.kuz-faq-hub-page__pillars{padding-top:.8rem}.kuz-faq-hub-page__category{box-shadow:none;background:0 0;border:0;border-radius:0;padding-block:.5rem;padding-inline:0}.kuz-faq-hub-page__category-header{max-width:none;padding-inline:.1rem}.kuz-faq-hub-page__accordion{gap:0}.kuz-faq-hub-page__accordion-item{box-shadow:none;border-inline:0;background:0 0;border-top:0;border-bottom:1px solid #624e3024;border-radius:0;overflow:visible}.kuz-faq-hub-page__accordion-trigger{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding-block:.95rem;padding-inline:.1rem}.kuz-faq-hub-page__accordion-index{grid-area:1/1;margin-bottom:.2rem}.kuz-faq-hub-page__accordion-question{grid-area:2/1}.kuz-faq-hub-page__accordion-icon{grid-area:1/2/span 2;align-self:center}.kuz-faq-hub-page__accordion-answer{padding-inline:.1rem}.kuz-faq-hub-page__accordion-item.is-open .kuz-faq-hub-page__accordion-answer{padding-bottom:.95rem}.kuz-faq-hub-page__footer-actions>*{width:100%}}.kuz-team-grid__items{gap:1rem;display:grid}.kuz-team-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);transition:box-shadow var(--motion-base) ease, transform var(--motion-base) ease;background-color:#fffdf8e0;border:1px solid #40352814;display:grid;overflow:hidden}.kuz-team-card:hover{transform:translateY(-2px);box-shadow:0 22px 48px #1b17111a}.kuz-team-card__media{aspect-ratio:4/3.5;display:block;overflow:hidden}.kuz-team-card__media img{object-fit:cover;height:100%;transition:transform var(--motion-slow) ease;width:100%}.kuz-team-card:hover .kuz-team-card__media img{transform:scale(1.03)}.kuz-team-card__placeholder{color:#fffaf0;font-family:var(--font-heading);text-align:center;background:linear-gradient(160deg,#1c3a2de6,#b497639e);justify-content:center;align-items:center;height:100%;padding:1.5rem;font-size:1.3rem;display:flex}.kuz-team-card__body,.kuz-team-card__copy{gap:.85rem;display:grid}.kuz-team-card__body{padding:1.25rem}.kuz-team-card__name{font-size:clamp(1.45rem,4vw,1.9rem);line-height:1.12}.kuz-team-card__name a:hover{color:var(--color-primary)}.kuz-team-card__role{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;font-size:.88rem;font-weight:700}.kuz-team-card__bio{color:var(--color-text-secondary);line-height:1.8}@media (width>=1024px){.kuz-accommodation-archive-hero__inner{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.68fr);align-items:end}.kuz-accommodation-archive-hero__panel{justify-self:end}.kuz-accommodation-archive__layout{grid-template-columns:minmax(16rem,18rem) minmax(0,1fr);align-items:start}.kuz-accommodation-filter{top:calc(var(--kuz-visible-site-shell-height,var(--kuz-site-shell-height,0px)) + 1.25rem);align-self:start;position:sticky}.kuz-accommodation-filter__surface{max-height:calc(100vh - var(--kuz-site-shell-height,0px) - 2rem);overscroll-behavior:contain;position:sticky;top:0;overflow:auto}.kuz-safari-archive__layout{grid-template-columns:minmax(17rem,19rem) minmax(0,1fr);align-items:start}.kuz-filter-panel__backdrop{display:none}.kuz-filter-panel{align-self:start;position:sticky;top:7.4rem}.kuz-filter-panel__surface{border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);z-index:1;background-color:#fffdf8db;border:1px solid #40352814;width:auto;height:auto;max-height:calc(100vh - 8.6rem);padding:1.2rem;position:relative;top:auto;right:auto;overflow-y:auto;transform:none}.kuz-safari-archive__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.kuz-safari-single__layout{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.85fr);align-items:start}.kuz-safari-single__aside{position:sticky;top:7.4rem}.kuz-destination-single__layout{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.85fr);align-items:start}.kuz-destination-single__aside{position:sticky;top:7.4rem}.kuz-bwindi-overview__layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.kuz-bwindi-overview__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.kuz-bwindi-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kuz-bwindi-package-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kuz-bwindi-tour-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kuz-bwindi-travel-advice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kuz-bwindi-destination .kuz-container{width:min(100% - 2.5rem,88rem)}.kuz-bwindi-copy,.kuz-bwindi-copy--wide{width:100%;max-width:none}.kuz-bwindi-copy>h2,.kuz-bwindi-copy>h3,.kuz-bwindi-copy>p,.kuz-bwindi-copy>.kuz-bwindi-richtext,.kuz-bwindi-quote,.kuz-bwindi-editorial-list,.kuz-bwindi-editorial-block,.kuz-bwindi-inline-links,.kuz-bwindi-actions{max-width:min(80vw,72rem)}.kuz-bwindi-copy>p{width:100%;max-width:min(80vw,72rem)}.kuz-featured-story{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.kuz-featured-story__media{aspect-ratio:auto;min-height:100%}.kuz-featured-story__content{align-content:center;padding:2rem}.kuz-article__layout{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.85fr);align-items:start}.kuz-article__aside{position:sticky;top:7.4rem}.kuz-page-body__inner{padding:2rem}.kuz-team-grid__items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.kuz-safari-archive__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}}@layer utilities{.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:calc(var(--spacing) * 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:calc(var(--spacing) * 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-auto{inset:auto}.inset-full{inset:100%}.inset-px{inset:1px}.-inset-x-0{inset-inline:calc(var(--spacing) * 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:calc(var(--spacing) * 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-auto{inset-inline:auto}.inset-x-full{inset-inline:100%}.inset-x-px{inset-inline:1px}.-inset-y-0{inset-block:calc(var(--spacing) * 0)}.-inset-y-1{inset-block:calc(var(--spacing) * -1)}.-inset-y-2{inset-block:calc(var(--spacing) * -2)}.-inset-y-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:calc(var(--spacing) * 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-auto{inset-block:auto}.inset-y-full{inset-block:100%}.inset-y-px{inset-block:1px}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-0{top:calc(var(--spacing) * 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:calc(var(--spacing) * 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-\[-1px\]{top:-1px}.top-\[1\.125rem\]{top:1.125rem}.top-auto{top:auto}.top-full{top:100%}.top-px{top:1px}.-right-0{right:calc(var(--spacing) * 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:calc(var(--spacing) * 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-\[calc\(-50\%\+1\.125rem\)\]{right:calc(1.125rem - 50%)}.right-auto{right:auto}.right-full{right:100%}.right-px{right:1px}.-bottom-0{bottom:calc(var(--spacing) * 0)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-2{bottom:calc(var(--spacing) * -2)}.-bottom-3{bottom:calc(var(--spacing) * -3)}.-bottom-4{bottom:calc(var(--spacing) * -4)}.-bottom-5{bottom:calc(var(--spacing) * -5)}.-bottom-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:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-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:calc(var(--spacing) * 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:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-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-\[calc\(50\%\+1\.125rem\)\]{left:calc(50% + 1.125rem)}.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:calc(var(--spacing) * 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:calc(var(--spacing) * 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-auto{margin:auto}.m-px{margin:1px}.-mx-0{margin-inline:calc(var(--spacing) * 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:calc(var(--spacing) * 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-auto{margin-inline:auto}.mx-px{margin-inline:1px}.-my-0{margin-block:calc(var(--spacing) * 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:calc(var(--spacing) * 0)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-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:calc(var(--spacing) * 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:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-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:calc(var(--spacing) * 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:calc(var(--spacing) * 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-auto{margin-right:auto}.mr-px{margin-right:1px}.-mb-0{margin-bottom:calc(var(--spacing) * 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:calc(var(--spacing) * 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-auto{margin-bottom:auto}.mb-px{margin-bottom:1px}.-ml-0{margin-left:calc(var(--spacing) * 0)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-3{margin-left:calc(var(--spacing) * -3)}.-ml-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:calc(var(--spacing) * 0)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-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}.aspect-\[16\/10\]{aspect-ratio:16/10}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-\[9px\]{width:9px;height:9px}.h-0{height:calc(var(--spacing) * 0)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.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-\[23\.5px\]{height:23.5px}.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:calc(var(--spacing) * 0)}.max-h-1{max-height:calc(var(--spacing) * 1)}.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:calc(var(--spacing) * 0)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.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:calc(var(--spacing) * 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:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-56{min-width:calc(var(--spacing) * 56)}.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:calc(var(--spacing) * 0);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-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -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:calc(var(--spacing) * 0);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-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-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:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-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:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-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-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.-space-y-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-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-reverse>:not(:last-child)){--tw-space-y-reverse:1}.gap-x-0{column-gap:calc(var(--spacing) * 0)}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.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-start:calc(calc(var(--spacing) * 0) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -3) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -4) * calc(1 - var(--tw-space-x-reverse)))}: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-start:calc(calc(var(--spacing) * 0) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}: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:calc(var(--spacing) * 0)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.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-\[var\(--color-border\)\]>:not(:last-child)){border-color:var(--color-border)}: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:3.40282e38px}.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:3.40282e38px;border-top-right-radius:3.40282e38px}.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:3.40282e38px;border-bottom-left-radius:3.40282e38px}.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:3.40282e38px}.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:3.40282e38px;border-bottom-right-radius:3.40282e38px}.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:3.40282e38px}.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:3.40282e38px;border-bottom-left-radius:3.40282e38px}.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:3.40282e38px}.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:3.40282e38px}.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-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-\[var\(--color-primary\)\]{border-color:var(--color-primary)}.border-\[var\(--color-surface\)\]\/18{border-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-surface\)\]\/18{border-color:color-mix(in oklab, var(--color-surface) 18%, transparent)}}.border-\[var\(--color-surface\)\]\/22{border-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-surface\)\]\/22{border-color:color-mix(in oklab, var(--color-surface) 22%, transparent)}}.border-\[var\(--color-surface\)\]\/40{border-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-surface\)\]\/40{border-color:color-mix(in oklab, var(--color-surface) 40%, transparent)}}.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-emerald-900{border-color:var(--color-emerald-900)}.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)}.border-t-\[var\(--color-surface\)\]{border-top-color:var(--color-surface)}.bg-\[var\(--color-background\)\]{background-color:var(--color-background)}.bg-\[var\(--color-border\)\]{background-color:var(--color-border)}.bg-\[var\(--color-heading\)\]{background-color:var(--color-heading)}.bg-\[var\(--color-primary\)\]{background-color:var(--color-primary)}.bg-\[var\(--color-primary-hover\)\]{background-color:var(--color-primary-hover)}.bg-\[var\(--color-secondary\)\]{background-color:var(--color-secondary)}.bg-\[var\(--color-surface\)\],.bg-\[var\(--color-surface\)\]\/10{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-surface\)\]\/10{background-color:color-mix(in oklab, var(--color-surface) 10%, transparent)}}.bg-\[var\(--color-surface\)\]\/80{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-surface\)\]\/80{background-color:color-mix(in oklab, var(--color-surface) 80%, transparent)}}.bg-\[var\(--color-surface\)\]\/92{background-color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-surface\)\]\/92{background-color:color-mix(in oklab, var(--color-surface) 92%, transparent)}}.bg-\[var\(--color-surface-alt\)\]{background-color:var(--color-surface-alt)}.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-emerald-800{background-color:var(--color-emerald-800)}.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\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-white\/\[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-\[linear-gradient\(135deg\,var\(--color-primary\)_0\%\,var\(--color-primary-hover\)_55\%\,var\(--color-secondary\)_55\%\,var\(--color-secondary\)_100\%\)\]{background-image:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 55%,var(--color-secondary) 55%,var(--color-secondary) 100%)}.bg-\[linear-gradient\(135deg\,var\(--color-primary\)_0\%\,var\(--color-primary-hover\)_70\%\,\#0f2019_100\%\)\]{background-image:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 70%,#0f2019 100%)}.bg-\[linear-gradient\(135deg\,var\(--color-primary\)_0\%\,var\(--color-primary-hover\)_100\%\)\]{background-image:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%)}.bg-\[linear-gradient\(180deg\,transparent_0\%\,var\(--color-background\)_100\%\)\]{background-image:linear-gradient(180deg,transparent 0%,var(--color-background) 100%)}.bg-\[linear-gradient\(180deg\,var\(--color-background\)_0\%\,var\(--color-surface-alt\)_100\%\)\]{background-image:linear-gradient(180deg,var(--color-background) 0%,var(--color-surface-alt) 100%)}.bg-\[linear-gradient\(180deg\,var\(--color-primary-hover\)_0\%\,var\(--color-background\)_30rem\,var\(--color-background\)_100\%\)\]{background-image:linear-gradient(180deg,var(--color-primary-hover) 0%,var(--color-background) 30rem,var(--color-background) 100%)}.bg-\[radial-gradient\(circle_at_12\%_12\%\,rgba\(180\,151\,99\,0\.32\)\,transparent_22rem\)\,radial-gradient\(circle_at_82\%_18\%\,rgba\(255\,253\,248\,0\.12\)\,transparent_20rem\)\,linear-gradient\(135deg\,var\(--color-primary\)_0\%\,var\(--color-primary-hover\)_100\%\)\]{background-image:radial-gradient(circle at 12% 12%,#b4976352,transparent 22rem),radial-gradient(circle at 82% 18%,#fffdf81f,transparent 20rem),linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%)}.bg-\[radial-gradient\(circle_at_16\%_12\%\,rgba\(180\,151\,99\,0\.34\)\,transparent_22rem\)\,radial-gradient\(circle_at_82\%_22\%\,rgba\(255\,253\,248\,0\.1\)\,transparent_20rem\)\,linear-gradient\(135deg\,var\(--color-primary\)_0\%\,var\(--color-primary-hover\)_68\%\,\#0d1b15_100\%\)\]{background-image:radial-gradient(circle at 16% 12%,#b4976357,transparent 22rem),radial-gradient(circle at 82% 22%,#fffdf81a,transparent 20rem),linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 68%,#0d1b15 100%)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(180\,151\,99\,0\.16\)\,transparent_24rem\)\,linear-gradient\(180deg\,var\(--color-surface-alt\)_0\%\,var\(--color-surface\)_48\%\,var\(--color-background\)_100\%\)\]{background-image:radial-gradient(circle at top left,#b4976329,transparent 24rem),linear-gradient(180deg,var(--color-surface-alt) 0%,var(--color-surface) 48%,var(--color-background) 100%)}.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:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-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:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-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:calc(var(--spacing) * 0)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-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:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.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:calc(var(--spacing) * 0)}.pr-1{padding-right:calc(var(--spacing) * 1)}.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:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.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:calc(var(--spacing) * 0)}.pl-1{padding-left:calc(var(--spacing) * 1)}.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-\[var\(--font-heading\)\]{--tw-font-weight:var(--font-heading);font-weight:var(--font-heading)}.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-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-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)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.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-\[var\(--color-heading\)\]{color:var(--color-heading)}.text-\[var\(--color-primary\)\]{color:var(--color-primary)}.text-\[var\(--color-secondary\)\]{color:var(--color-secondary)}.text-\[var\(--color-surface\)\],.text-\[var\(--color-surface\)\]\/70{color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-surface\)\]\/70{color:color-mix(in oklab, var(--color-surface) 70%, transparent)}}.text-\[var\(--color-surface\)\]\/72{color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-surface\)\]\/72{color:color-mix(in oklab, var(--color-surface) 72%, transparent)}}.text-\[var\(--color-surface\)\]\/76{color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-surface\)\]\/76{color:color-mix(in oklab, var(--color-surface) 76%, transparent)}}.text-\[var\(--color-surface\)\]\/80{color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-surface\)\]\/80{color:color-mix(in oklab, var(--color-surface) 80%, transparent)}}.text-\[var\(--color-surface\)\]\/82{color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-surface\)\]\/82{color:color-mix(in oklab, var(--color-surface) 82%, transparent)}}.text-\[var\(--color-surface\)\]\/86{color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-surface\)\]\/86{color:color-mix(in oklab, var(--color-surface) 86%, transparent)}}.text-\[var\(--color-text-primary\)\]{color:var(--color-text-primary)}.text-\[var\(--color-text-secondary\)\]{color:var(--color-text-secondary)}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.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}.accent-\[var\(--color-primary\)\]{accent-color:var(--color-primary)}.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-\[var\(--shadow-medium\)\]{--tw-shadow:var(--shadow-medium);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-premium\)\]{--tw-shadow:var(--shadow-premium);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-subtle\)\]{--tw-shadow:var(--shadow-subtle);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-\[var\(--color-primary\)\]\/15{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--color-primary\)\]\/15{--tw-ring-color:color-mix(in oklab, var(--color-primary) 15%, transparent)}}.ring-\[var\(--color-primary\)\]\/20{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--color-primary\)\]\/20{--tw-ring-color:color-mix(in oklab, var(--color-primary) 20%, 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}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:text-blue-500:is(:where(.group):hover *),.group-hover\/exception\:text-blue-500:is(:where(.group\/exception):hover *){color:var(--color-blue-500)}}.group-focus\:block:is(:where(.group):focus *){display:block}.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\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border:hover{border-style:var(--tw-border-style);border-width:1px}.hover\:border-neutral-200:hover{border-color:var(--color-neutral-200)}.hover\:bg-\[var\(--color-primary-hover\)\]:hover{background-color:var(--color-primary-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-blue-500:hover{color:var(--color-blue-500)}.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}.hover\:shadow-\[var\(--shadow-medium\)\]:hover{--tw-shadow:var(--shadow-medium);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:border-\[var\(--color-primary\)\]:focus{border-color:var(--color-primary)}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[var\(--color-primary\)\]\/15:focus{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--color-primary\)\]\/15:focus{--tw-ring-color:color-mix(in oklab, var(--color-primary) 15%, transparent)}}.focus\:ring-\[var\(--color-primary\)\]\/20:focus{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--color-primary\)\]\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.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)}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-70:disabled{opacity:.7}.data-\[active\=true\]\:border-\[var\(--color-primary\)\][data-active=true]{border-color:var(--color-primary)}.data-\[active\=true\]\:bg-\[var\(--color-primary\)\][data-active=true]{background-color:var(--color-primary)}.data-\[active\=true\]\:text-\[var\(--color-surface\)\][data-active=true]{color:var(--color-surface)}.data-\[active\=true\]\:shadow-\[var\(--shadow-premium\)\][data-active=true]{--tw-shadow:var(--shadow-premium);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[active\=true\]\:ring-2[data-active=true]{--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)}.data-\[active\=true\]\:ring-\[var\(--color-primary\)\]\/15[data-active=true]{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:ring-\[var\(--color-primary\)\]\/15[data-active=true]{--tw-ring-color:color-mix(in oklab, var(--color-primary) 15%, transparent)}}@media (width>=40rem){.sm\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:min-h-11{min-height:calc(var(--spacing) * 11)}.sm\:w-3\/4{width:75%}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:rounded-3xl{border-radius:var(--radius-3xl)}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:border-\[var\(--color-border\)\]{border-color:var(--color-border)}.sm\:bg-\[var\(--color-background\)\]{background-color:var(--color-background)}.sm\:bg-\[var\(--color-primary\)\]{background-color:var(--color-primary)}.sm\:bg-\[var\(--color-surface\)\]{background-color:var(--color-surface)}.sm\:bg-\[var\(--color-surface-alt\)\]{background-color:var(--color-surface-alt)}.sm\:p-2{padding:calc(var(--spacing) * 2)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-14{padding:calc(var(--spacing) * 14)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-0{padding-block:calc(var(--spacing) * 0)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:pt-0{padding-top:calc(var(--spacing) * 0)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.sm\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[var\(--color-primary\)\]{color:var(--color-primary)}.sm\:text-\[var\(--color-secondary\)\]{color:var(--color-secondary)}.sm\:text-\[var\(--color-surface\)\],.sm\:text-\[var\(--color-surface\)\]\/82{color:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.sm\:text-\[var\(--color-surface\)\]\/82{color:color-mix(in oklab, var(--color-surface) 82%, transparent)}}.sm\:shadow-\[var\(--shadow-medium\)\]{--tw-shadow:var(--shadow-medium);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sm\:shadow-\[var\(--shadow-premium\)\]{--tw-shadow:var(--shadow-premium);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sm\:shadow-\[var\(--shadow-subtle\)\]{--tw-shadow:var(--shadow-subtle);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:mt-0{margin-top:calc(var(--spacing) * 0)}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(25rem\,0\.65fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(25rem,.65fr)}.lg\:grid-cols-\[minmax\(0\,0\.45fr\)_minmax\(0\,0\.55fr\)\]{grid-template-columns:minmax(0,.45fr) minmax(0,.55fr)}.lg\:grid-cols-\[minmax\(0\,0\.75fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,.75fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_27rem\]{grid-template-columns:minmax(0,1fr) 27rem}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-9{padding:calc(var(--spacing) * 9)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:pt-20{padding-top:calc(var(--spacing) * 20)}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (width>=80rem){.xl\:w-1\/2{width:50%}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.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-transparent{border-color:#0000}.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-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\/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\: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 *),.group-hover\/exception\:dark\:text-emerald-500:is(:where(.group\/exception):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\:border-none:hover{--tw-border-style:none;border-style:none}.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-emerald-500:hover{color:var(--color-emerald-500)}.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)}}.\[\&_p\]\:m-0 p{margin:calc(var(--spacing) * 0)}.\[\&_p\+_p\]\:mt-1 p+p{margin-top:calc(var(--spacing) * 1)}.\[\&_p\+_p\]\:mt-2 p+p{margin-top:calc(var(--spacing) * 2)}.\[\&_p\+_p\]\:mt-3 p+p{margin-top:calc(var(--spacing) * 3)}.\[\&_p\+_p\]\:mt-4 p+p{margin-top:calc(var(--spacing) * 4)}.\[\&_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}}.\[\&_ul\]\:ml-4 ul{margin-left:calc(var(--spacing) * 4)}.\[\&_ul\]\:ml-5 ul{margin-left:calc(var(--spacing) * 5)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}}:root{--font-heading:"Marcellus", Georgia, serif;--font-body:"Urbanist", ui-sans-serif, system-ui, sans-serif;--color-primary:#0b4026;--color-primary-hover:#062f1c;--color-primary-soft:#1c3a2d;--color-secondary:#b49763;--color-background:#f5f0e6;--color-background-alt:#ece5d7;--color-surface:#fffdf8;--color-surface-alt:#f1eadc;--color-heading:#1d1813;--color-text-primary:#2f2a25;--color-text-secondary:#655b50;--color-border:#4035281f;--color-overlay:#101c159e;--shadow-subtle:0 16px 40px #151c180f;--shadow-medium:0 24px 56px #151c181a;--shadow-premium:0 28px 90px #101c1529;--radius-sm:.75rem;--radius-md:1.1rem;--radius-lg:1.5rem;--radius-xl:2rem;--space-section:clamp(4rem, 8vw, 7rem);--space-hero:clamp(5rem, 10vw, 8rem);--motion-fast:.16s;--motion-base:.24s;--motion-slow:.36s}@media (width>=768px){.kuz-safari-detail-hero__stats,.kuz-safari-pricing__lists,.kuz-safari-overview__features,.kuz-safari-why-book__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kuz-safari-pricing__grid{grid-template-columns:minmax(0,1fr)}.kuz-itinerary-day__detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kuz-itinerary-day__main-media{min-height:17.25rem}.kuz-itinerary-day__main-image{max-height:22rem}.kuz-itinerary-day__thumb{flex-basis:2.55rem}}@media (width>=1024px){.kuz-safari-detail__layout{grid-template-columns:minmax(0,1.55fr) minmax(19rem,.8fr);align-items:start;gap:2rem}.kuz-safari-detail__aside{top:var(--kuz-safari-sidebar-top,calc(var(--kuz-visible-site-shell-height,var(--kuz-site-shell-height,0px)) + var(--kuz-safari-inner-nav-height,0px) + 20px));transition:top var(--motion-base) ease;align-self:start;position:sticky}.kuz-safari-detail-sidebar{max-height:calc(100vh - var(--kuz-safari-sidebar-top,calc(var(--kuz-visible-site-shell-height,var(--kuz-site-shell-height,0px)) + var(--kuz-safari-inner-nav-height,0px) + 20px)) - 1rem);overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;transition:max-height var(--motion-base) ease;overflow:auto}.kuz-safari-detail-hero__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.kuz-safari-overview__features,.kuz-safari-why-book__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes kuz-gallery-strip-scroll-left{0%{transform:translate(0)}to{transform:translate(-25%)}}.kuz-tabbed-page__nav-shell{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);top:var(--kuz-visible-site-shell-height,var(--kuz-site-shell-height,0px));transition:top var(--motion-base) ease, background-color var(--motion-base) ease, box-shadow var(--motion-base) ease;z-index:38;background:#f7f2e8e6;border-bottom:1px solid #40352814;position:sticky}.kuz-tabbed-page__nav-shell .kuz-container{width:100%;max-width:100%;margin-inline:0;padding-inline:0}.kuz-tabbed-page__nav{scroll-behavior:smooth;scrollbar-width:none;align-items:center;gap:.22rem;padding-block:.22rem;padding-inline:clamp(.7rem,2vw,1.2rem);scroll-padding-inline:1rem;display:flex;overflow-x:auto}.kuz-article-funnel{--kuz-site-shell-height:0px;position:relative;overflow-x:clip}.kuz-article-funnel__hero{display:block}.kuz-article-trust{background:#fffdf8c7;border-bottom:1px solid #40352814}.kuz-article-trust__inner{align-items:center;gap:1rem;padding-block:.95rem;display:grid}.kuz-article-trust__author{align-items:center;gap:.8rem;min-width:0;display:flex}.kuz-article-trust__image{aspect-ratio:1;object-fit:cover;border:2px solid #b497636b;border-radius:999px;flex:0 0 3.15rem;width:3.15rem;height:3.15rem}.kuz-article-trust__copy{gap:.12rem;min-width:0;display:grid}.kuz-article-trust__name,.kuz-article-trust__title,.kuz-article-trust__meta,.kuz-article-trust__meta dd{margin:0}.kuz-article-trust__name{color:var(--color-heading);font-weight:800}.kuz-article-trust__title{color:var(--color-text-secondary);font-size:.94rem;font-weight:650}.kuz-article-trust__meta{flex-wrap:wrap;gap:.7rem 1rem;display:flex}.kuz-article-trust__meta div{gap:.08rem;display:grid}.kuz-article-trust__meta dt{color:var(--color-text-secondary);text-transform:uppercase;font-size:.68rem;font-weight:800}.kuz-article-trust__meta dd{color:var(--color-heading);font-size:.92rem;font-weight:700}.kuz-article-quick-answer{padding-block:clamp(1.3rem,3vw,2.2rem) 0}.kuz-article-quick-answer__inner{border-radius:var(--radius-lg);background:linear-gradient(90deg,#1c3a2d14,#b497631a),#fffdf8db;border:1px solid #4035281a;gap:.75rem;padding:clamp(1.1rem,2.5vw,1.65rem);display:grid}.kuz-article-quick-answer__body{gap:.55rem;max-width:58rem;display:grid}.kuz-article-quick-answer__body h2{margin:0;font-size:1.55rem}.kuz-article-quick-answer__body p{color:var(--color-heading);margin:0;font-size:1.06rem;line-height:1.75}.kuz-article-quick-answer__text{gap:.65rem;display:grid}.kuz-article-quick-answer__text>*{margin:0}.kuz-article-funnel__content-shell.kuz-home-section{padding-block:clamp(2rem,5vw,4rem)}.kuz-article-funnel__layout{gap:1.5rem;display:grid}.kuz-article-funnel__main{gap:1.6rem;min-width:0;display:grid}.kuz-article-funnel__aside{align-self:start;gap:1rem;min-width:0;display:grid}.kuz-article-main-body{gap:1.8rem;min-width:0;display:grid}.kuz-article-featured-media{gap:.7rem;max-width:100%;margin:0;display:grid}.kuz-article-featured-media__image{aspect-ratio:16/10;border-radius:var(--radius-lg);object-fit:cover;width:100%;height:auto;display:block}.kuz-article-featured-media figcaption{color:var(--color-text-secondary);font-size:.9rem;line-height:1.65}.kuz-article-toc{border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);background:#fffdf8e6;border:1px solid #40352817;gap:.7rem;padding:1rem;display:grid}.kuz-article-toc__title{color:var(--color-heading);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:850}.kuz-article-toc__list{scroll-behavior:smooth;scrollbar-width:thin;gap:.25rem;max-height:min(42vh,24rem);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.kuz-article-toc__item{margin:0}.kuz-article-toc__item--nested{padding-left:.75rem}.kuz-article-toc__link{color:var(--color-text-secondary);border-left:2px solid #0000;align-items:center;padding:.52rem .62rem;font-size:.94rem;font-weight:700;line-height:1.35;display:flex}.kuz-article-toc__link:hover,.kuz-article-toc__link:focus-visible,.kuz-article-toc__link.is-active{border-left-color:var(--color-secondary);color:var(--color-primary)}.kuz-article-inline-cta{gap:1.1rem;display:grid}.kuz-article-inline-cta__grid{gap:1rem;display:grid}.kuz-mobile-toc{bottom:max(1rem, env(safe-area-inset-bottom));opacity:0;pointer-events:none;right:max(1rem, env(safe-area-inset-right));transition:bottom var(--motion-base) ease, opacity var(--motion-base) ease;z-index:70;display:block;position:fixed}@media (width<=767.98px){.kuz-mobile-toc{bottom:calc(var(--kuz-mobile-bottom-nav-height,4.2rem) + max(.75rem, env(safe-area-inset-bottom)))}.kuz-mobile-bottom-nav-is-hidden .kuz-mobile-toc{bottom:max(1rem, env(safe-area-inset-bottom))}}.kuz-mobile-toc[hidden]{display:none}.kuz-mobile-toc.is-visible{opacity:1;pointer-events:auto}.kuz-mobile-toc__button{background:var(--color-primary);color:#fffaf0;height:2.72rem;transition:opacity var(--motion-base) ease, transform var(--motion-base) ease, width var(--motion-base) ease;border:1px solid #fff9ef33;border-radius:999px;justify-content:center;align-items:center;gap:.28rem;width:2.72rem;padding:0;display:inline-flex;position:relative;overflow:hidden;transform:translateY(.75rem);box-shadow:0 18px 44px #101c1538}.kuz-mobile-toc.is-visible .kuz-mobile-toc__button{transform:translateY(0)}.kuz-mobile-toc__progress{pointer-events:none;position:absolute;inset:.06rem;overflow:visible;transform:rotate(-90deg)}.kuz-mobile-toc__progress-track,.kuz-mobile-toc__progress-value{fill:none;stroke-width:2.2px}.kuz-mobile-toc__progress-track{stroke:#fff9ef38}.kuz-mobile-toc__progress-value{stroke:var(--color-secondary);transition:stroke-dashoffset var(--motion-fast) linear}.kuz-mobile-toc.is-intro-open .kuz-mobile-toc__progress,.kuz-mobile-toc.is-open .kuz-mobile-toc__progress{opacity:0}.kuz-mobile-toc__icon{z-index:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.kuz-mobile-toc__icon--top,.kuz-mobile-toc.is-near-end .kuz-mobile-toc__icon--contents{display:none}.kuz-mobile-toc.is-near-end .kuz-mobile-toc__icon--top{display:inline-flex}.kuz-mobile-toc__label{z-index:1;padding-right:.56rem;font-size:.79rem;font-weight:850;display:none;position:relative}.kuz-mobile-toc.is-intro-open .kuz-mobile-toc__button,.kuz-mobile-toc.is-open .kuz-mobile-toc__button{width:6.35rem}.kuz-mobile-toc.is-intro-open .kuz-mobile-toc__label,.kuz-mobile-toc.is-open .kuz-mobile-toc__label{display:inline-flex}.kuz-mobile-toc.is-back-to-top-only .kuz-mobile-toc__button{width:2.72rem}.kuz-mobile-toc.is-back-to-top-only .kuz-mobile-toc__icon--contents,.kuz-mobile-toc.is-back-to-top-only .kuz-mobile-toc__label{display:none}.kuz-mobile-toc.is-back-to-top-only .kuz-mobile-toc__icon--top{display:inline-flex}.kuz-mobile-toc__panel{bottom:calc(3.2rem + max(1rem, env(safe-area-inset-bottom)));overscroll-behavior:contain;background:#fffdf8fa;border:1px solid #4035281a;border-radius:1.25rem 1.25rem 0 0;width:min(100vw - 1.5rem,24rem);max-height:min(76vh,40rem);padding:1rem 1rem 1.1rem;position:fixed;left:50%;right:auto;overflow:auto;transform:translate(-50%);box-shadow:0 24px 70px #101c152e}.kuz-mobile-toc__header{justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.65rem;display:flex}.kuz-mobile-toc__header p{color:var(--color-heading);margin:0;font-weight:850}.kuz-mobile-toc__close{color:var(--color-primary);background:#1c3a2d1a;border:1px solid #1c3a2d24;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex}.kuz-mobile-toc__close:hover,.kuz-mobile-toc__close:focus-visible{background:var(--color-primary);color:#fffaf0;outline:none}.kuz-mobile-toc__list{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.kuz-mobile-toc__item--nested{padding-left:.75rem}.kuz-mobile-toc__link{color:var(--color-text-primary);border-left:2px solid #0000;padding:.72rem .65rem;font-weight:750;line-height:1.35;display:block}.kuz-mobile-toc__link.is-active{border-left-color:var(--color-secondary);color:var(--color-primary)}@media (width>=768px){.kuz-mobile-toc__panel{display:none}}@media (width>=640px){.kuz-article-trust__inner{grid-template-columns:minmax(0,1fr) auto}.kuz-article-inline-cta__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kuz-article-quick-answer__body h2{font-size:1.9rem}.kuz-article-quick-answer__body p{font-size:1.16rem}}@media (width>=1024px){.kuz-article-funnel__layout{align-items:start}.kuz-article-funnel__main{grid-area:1/1}.kuz-article-funnel__aside{max-height:calc(100vh - var(--kuz-site-shell-height) - 1.5rem);overscroll-behavior:contain;scrollbar-width:thin;top:calc(var(--kuz-site-shell-height) + 1rem);grid-area:1/2;position:sticky;overflow:auto}.kuz-article-funnel__aside .kuz-safari-detail-sidebar{max-height:none;overflow:visible}.kuz-article-inline-cta__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1023px){.kuz-article-funnel__main{order:1}.kuz-article-funnel__aside{order:2}.kuz-article-toc{display:none}}@media (width<=767px){.kuz-article-funnel__content-shell.kuz-home-section{padding-block:1.6rem 2.5rem}.kuz-article-trust__inner{align-items:start}.kuz-article-trust__meta{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.kuz-article-quick-answer__inner{border-left:3px solid var(--color-secondary);border-right:0;border-radius:0;margin-inline:calc(-1*clamp(1rem,5vw,1.5rem))}.kuz-article-featured-media__image{border-radius:0}.kuz-article-funnel .kuz-article__section,.kuz-article-funnel .kuz-safari-overview__card,.kuz-article-funnel .kuz-safari-pricing__hero-card,.kuz-article-funnel .kuz-safari-pricing__list-card,.kuz-article-funnel .kuz-safari-why-book__card,.kuz-article-funnel .kuz-itinerary-day,.kuz-article-funnel .kuz-safari-detail-sidebar,.kuz-article-funnel .kuz-safari-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.kuz-article-funnel .kuz-safari-panel{color:var(--color-text-primary)}.kuz-article-funnel .kuz-safari-panel__title{color:var(--color-heading)}.kuz-article-funnel .kuz-safari-panel__text,.kuz-article-funnel .kuz-safari-panel__trust{color:var(--color-text-secondary)}.kuz-article-funnel .kuz-safari-panel__fact{color:var(--color-heading);background:#fffdf89e}.kuz-article-funnel .kuz-safari-panel__fact dt,.kuz-article-funnel .kuz-safari-panel__fact dd{color:inherit}.kuz-article__richtext>*,.kuz-article__lead{max-width:100%}}.kuz-uganda-gorilla-page .kuz-tabbed-page__nav:before,.kuz-uganda-gorilla-page .kuz-tabbed-page__nav:after{content:"";flex:0 0 clamp(.95rem,2.4vw,1.6rem)}.kuz-tabbed-page__nav::-webkit-scrollbar{display:none}.kuz-tabbed-page__nav-button{appearance:none;color:var(--color-text-secondary);cursor:pointer;letter-spacing:.025em;min-height:1.95rem;transition:color var(--motion-base) ease, transform var(--motion-base) ease;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;padding:.38rem .72rem;font-size:.82rem;font-weight:700;line-height:1.16;display:inline-flex;position:relative}.kuz-tabbed-page__nav-button:after{background:var(--color-secondary);content:"";opacity:0;transform-origin:50%;height:1.5px;transition:opacity var(--motion-base) ease, transform var(--motion-base) ease;inset-inline:.72rem;border-radius:999px;position:absolute;bottom:.22rem;transform:scaleX(.2)}.kuz-tabbed-page__nav-button:hover,.kuz-tabbed-page__nav-button:focus-visible{color:var(--color-heading);outline:none}.kuz-tabbed-page__nav-button.is-active{color:var(--color-heading)}.kuz-tabbed-page__nav-button:hover:after,.kuz-tabbed-page__nav-button:focus-visible:after,.kuz-tabbed-page__nav-button.is-active:after{opacity:1;transform:scaleX(1)}#uganda-gorilla-why-visit,#uganda-gorilla-where-to-go,#uganda-gorilla-tours-and-safaris,#uganda-gorilla-best-time,#uganda-gorilla-accommodations,#uganda-gorilla-costs,#uganda-gorilla-travel-advice,#rwanda-gorilla-why-visit,#rwanda-gorilla-where-to-go,#rwanda-gorilla-tours-and-safaris,#rwanda-gorilla-best-time,#rwanda-gorilla-accommodations,#rwanda-gorilla-costs,#rwanda-gorilla-travel-advice{scroll-margin-top:calc(var(--kuz-visible-site-shell-height,var(--kuz-site-shell-height,0px)) + 5rem)}.kuz-uganda-gorilla-page .kuz-section-title{max-width:14ch}.kuz-uganda-gorilla-page .kuz-section-intro,.kuz-uganda-gorilla-page .kuz-section-intro p{max-width:68ch}.kuz-uganda-gorilla-advice{background:radial-gradient(circle at 100% 0,#22614c1f,#0000 26rem),linear-gradient(#fffaf2e0,#f4eee1c7);position:relative;overflow:clip}.kuz-uganda-gorilla-advice:before{content:"";pointer-events:none;background:linear-gradient(135deg,#b6976214,#0000 42%),radial-gradient(circle at 0 100%,#1c3a2d14,#0000 24rem);position:absolute;inset:0}.kuz-uganda-gorilla-advice .kuz-container{z-index:1;position:relative}.kuz-uganda-gorilla-destinations__grid,.kuz-uganda-gorilla-accommodations__styles,.kuz-uganda-gorilla-costs__grid,.kuz-uganda-gorilla-advice__grid,.kuz-uganda-gorilla-info__grid{gap:1.05rem;display:grid}.kuz-uganda-gorilla-page .kuz-card--safari,.kuz-uganda-gorilla-page .kuz-card--blog,.kuz-uganda-gorilla-destination-card,.kuz-uganda-gorilla-info-card,.kuz-uganda-gorilla-style-card,.kuz-uganda-gorilla-cost-card,.kuz-uganda-gorilla-info__panel,.kuz-uganda-gorilla-costs__note{background:radial-gradient(circle at 100% 0,#c8a64d1f,#0000 18rem),linear-gradient(135deg,#2f5d470d,#0000 38%),linear-gradient(#fffcf6fa,#f9f4eaf0);border:1px solid #6e5b3f1f;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 18px 38px #1f221914}.kuz-uganda-gorilla-page .kuz-card--safari:before,.kuz-uganda-gorilla-page .kuz-card--blog:before,.kuz-uganda-gorilla-destination-card:before,.kuz-uganda-gorilla-info-card:before,.kuz-uganda-gorilla-style-card:before,.kuz-uganda-gorilla-cost-card:before,.kuz-uganda-gorilla-info__panel:before,.kuz-uganda-gorilla-costs__note:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#c8a64df2,#2f5d47d1);height:3px;position:absolute;inset:0 0 auto}.kuz-uganda-gorilla-page .kuz-card--safari:hover,.kuz-uganda-gorilla-page .kuz-card--blog:hover,.kuz-uganda-gorilla-destination-card:hover,.kuz-uganda-gorilla-info-card:hover,.kuz-uganda-gorilla-style-card:hover,.kuz-uganda-gorilla-cost-card:hover,.kuz-uganda-gorilla-info__panel:hover{border-color:#6f562b2e;transform:translateY(-2px);box-shadow:0 24px 44px #1816111f}.kuz-uganda-gorilla-page .kuz-card--blog .kuz-card__body,.kuz-uganda-gorilla-page .kuz-card--safari .kuz-card__body{background:linear-gradient(#fffcf7fa,#f7f1e6fa)}.kuz-uganda-gorilla-destination-card{display:grid}.kuz-uganda-gorilla-destination-card__media{aspect-ratio:16/10;overflow:hidden}.kuz-uganda-gorilla-destination-card__media img{object-fit:cover;height:100%;transition:transform var(--motion-slow) ease;width:100%}.kuz-uganda-gorilla-destination-card:hover .kuz-uganda-gorilla-destination-card__media img{transform:scale(1.03)}.kuz-uganda-gorilla-destination-card__body,.kuz-uganda-gorilla-info-card,.kuz-uganda-gorilla-style-card,.kuz-uganda-gorilla-cost-card,.kuz-uganda-gorilla-info__panel{gap:.95rem;min-width:0;padding:1.25rem;display:grid}.kuz-uganda-gorilla-destination-card__top{justify-content:space-between;align-items:start;gap:.9rem;min-width:0;display:flex}.kuz-uganda-gorilla-destination-card__title,.kuz-uganda-gorilla-info-card__title,.kuz-uganda-gorilla-style-card__title,.kuz-uganda-gorilla-cost-card__title,.kuz-uganda-gorilla-info__panel-title,.kuz-uganda-gorilla-costs__note-title{color:var(--color-heading);font-family:var(--font-heading);overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(1.25rem,3vw,1.65rem);line-height:1.16}.kuz-uganda-gorilla-destination-card__badge{color:var(--color-primary);letter-spacing:.09em;text-transform:uppercase;white-space:normal;background-color:#b4976324;border:1px solid #b497633d;border-radius:999px;padding:.48rem .7rem;font-size:.73rem;font-weight:800}.kuz-uganda-gorilla-destination-card__intro,.kuz-uganda-gorilla-info-card__text,.kuz-uganda-gorilla-style-card__text,.kuz-uganda-gorilla-cost-card__text,.kuz-uganda-gorilla-info__panel-text,.kuz-uganda-gorilla-costs__note-text{color:var(--color-text-secondary);margin:0;line-height:1.78}.kuz-uganda-gorilla-destination-card__list,.kuz-uganda-gorilla-info__panel-list,.kuz-uganda-gorilla-advice__checklist{gap:.7rem;margin:0;padding:0;display:grid}.kuz-uganda-gorilla-destination-card__list{list-style:none}.kuz-uganda-gorilla-destination-card__list li,.kuz-uganda-gorilla-info__panel-list li,.kuz-uganda-gorilla-advice__checklist li{color:var(--color-text);grid-template-columns:auto 1fr;gap:.75rem;line-height:1.72;display:grid}.kuz-uganda-gorilla-destination-card__list li:before,.kuz-uganda-gorilla-info__panel-list li:before,.kuz-uganda-gorilla-advice__checklist li:before{color:#fffaf1;content:"";background:linear-gradient(135deg,#1c3a2d,#b49763e6);border-radius:999px;align-items:center;width:.58rem;height:.58rem;margin-top:.52rem;display:inline-flex}.kuz-uganda-gorilla-destination-card__actions,.kuz-uganda-gorilla-accommodations__footer,.kuz-uganda-gorilla-advice__footer{margin-top:.25rem}.kuz-uganda-gorilla-info__layout,.kuz-uganda-gorilla-advice__layout{gap:1.3rem;display:grid}.kuz-uganda-gorilla-accommodations__grid{margin-top:1.15rem}.kuz-uganda-gorilla-accommodations{z-index:1;position:relative}.kuz-uganda-gorilla-costs__note{background:linear-gradient(135deg,#1c3a2df7,#2e5341f0);margin-top:1.1rem;padding:1.3rem}.kuz-uganda-gorilla-costs__note-title,.kuz-uganda-gorilla-costs__note-text{color:#fff7eb}.kuz-uganda-gorilla-advice__grid .kuz-card-blog{height:100%}.kuz-uganda-gorilla-advice__grid .kuz-card-blog .kuz-card__meta{color:#3f362bc2}.kuz-uganda-gorilla-advice__grid .kuz-card-blog .kuz-card__title{color:#203222}.kuz-uganda-gorilla-advice__grid .kuz-card-blog .kuz-card__supporting{color:#362f27d1}.kuz-uganda-gorilla-costs--parallax{color:#fff7ecf0;isolation:isolate;margin-top:clamp(2rem,4vw,3.5rem);padding-block:0;position:relative}.kuz-uganda-gorilla-costs--parallax:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 0 0,#c8a64d2e,#0000 18rem),linear-gradient(#181f1938,#181f1914);position:absolute;inset:0}.kuz-uganda-gorilla-costs__surface{z-index:1;margin-top:clamp(-20rem,-44vh,-14rem);padding-bottom:clamp(4rem,7vw,5.5rem);position:relative}.kuz-uganda-gorilla-costs--parallax .kuz-container{z-index:1;position:relative}.kuz-uganda-gorilla-costs--parallax .kuz-section-heading{max-width:48rem;margin-bottom:1.55rem}.kuz-uganda-gorilla-costs--parallax .kuz-eyebrow{color:#ebd093f5}.kuz-uganda-gorilla-costs--parallax .kuz-section-title{color:#fff9ef}.kuz-uganda-gorilla-costs--parallax .kuz-lead{color:#f9f2e8db}.kuz-uganda-destination-page [id^=uganda-destinations-],.kuz-rwanda-destination-page [id^=rwanda-destinations-],.kuz-kenya-destination-page [id^=kenya-destinations-],.kuz-tanzania-destination-page [id^=tanzania-destinations-]{scroll-margin-top:calc(var(--kuz-visible-site-shell-height,var(--kuz-site-shell-height,0px)) + 5.75rem)}.kuz-uganda-destination-page__top-destinations,.kuz-uganda-destination-page__interest-section,.kuz-uganda-destination-page__circuits-section,.kuz-uganda-destination-page__styles-section{position:relative}.kuz-uganda-destination-page__top-destinations{background:radial-gradient(circle at 10% 12%,#c8a64d1c,#0000 18rem),radial-gradient(circle at 92% 18%,#2f5d471a,#0000 16rem),linear-gradient(#fcf8f1fa,#f7f1e7f5);overflow:hidden}.kuz-uganda-destination-page__top-destinations:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(120deg,#c8a64d14,#0000 38%),radial-gradient(circle at 100%,#2f5d4714,#0000 22rem);position:absolute;inset:0}.kuz-uganda-destination-page__top-destinations .kuz-container,.kuz-uganda-destination-page__interest-section .kuz-container,.kuz-uganda-destination-page__circuits-section .kuz-container,.kuz-uganda-destination-page__styles-section .kuz-container{z-index:1;position:relative}.kuz-uganda-destination-page__interest-section,.kuz-uganda-destination-page__styles-section{background:linear-gradient(#fffdf8fa,#f9f5ecf0)}.kuz-uganda-destination-page__top-grid,.kuz-uganda-destination-page__interest-grid,.kuz-uganda-destination-page__circuit-grid,.kuz-uganda-destination-page__style-grid{margin-top:1.35rem}.kuz-uganda-destination-page__top-grid .kuz-uganda-gorilla-destination-card,.kuz-uganda-destination-page__interest-card,.kuz-uganda-destination-page__circuit-card,.kuz-uganda-destination-page__style-grid .kuz-uganda-gorilla-style-card{height:100%}.kuz-uganda-destination-page__top-grid .kuz-uganda-gorilla-destination-card__body{grid-template-rows:auto auto 1fr auto}.kuz-uganda-destination-page__top-grid .kuz-uganda-gorilla-destination-card__list{align-content:start}.kuz-uganda-destination-page__interest-grid,.kuz-uganda-destination-page__circuit-grid{gap:1.05rem;display:grid}.kuz-uganda-destination-page__chip-list{flex-wrap:wrap;gap:.55rem;margin-top:auto;display:flex}.kuz-uganda-destination-page__chip{color:#34523f;letter-spacing:.05em;text-transform:uppercase;min-height:2rem;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);background:#c1a05d1f;border:1px solid #c1a05d2e;border-radius:999px;align-items:center;padding:.45rem .8rem;font-size:.76rem;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.kuz-uganda-destination-page__chip:hover,.kuz-uganda-destination-page__chip:focus-visible{color:#1f3326;background:#2f5d471f;border-color:#2f5d4747;outline:none;transform:translateY(-1px)}.kuz-uganda-destination-page__interest-card .kuz-eyebrow,.kuz-uganda-destination-page__circuit-card .kuz-eyebrow{margin-bottom:-.15rem}@media (width<=767.98px){.kuz-tabbed-page__nav-shell .kuz-container{padding-inline:0}.kuz-tabbed-page__nav{gap:.24rem;margin-inline:0;padding-block:.26rem;padding-inline:.7rem}.kuz-uganda-gorilla-page .kuz-tabbed-page__nav:before,.kuz-uganda-gorilla-page .kuz-tabbed-page__nav:after{flex-basis:.9rem}.kuz-tabbed-page__nav-button{min-height:2.18rem;padding:.46rem .86rem;font-size:.9rem;line-height:1.18}.kuz-tabbed-page__nav-button:after{bottom:.24rem;inset-inline:.86rem}.kuz-uganda-gorilla-destination-card__body{padding:1.1rem}.kuz-uganda-gorilla-destination-card__top{gap:.7rem;display:grid}.kuz-uganda-gorilla-destination-card__badge{place-self:start;max-width:100%}.kuz-uganda-gorilla-destination-card__intro,.kuz-uganda-gorilla-destination-card__list li{font-size:.96rem;line-height:1.7}.kuz-uganda-destination-page__chip{padding-inline:.72rem;font-size:.72rem}.kuz-uganda-gorilla-costs__surface{margin-top:0;padding-bottom:3rem}}.kuz-hero--meet-team .kuz-hero__content{max-width:46rem}.kuz-meet-team-page{overflow-x:clip}.kuz-meet-team-page .kuz-home-section{padding-block:clamp(2.5rem,4.8vw,4.25rem)}.kuz-meet-team-page .kuz-container,.kuz-meet-team-page [class*=__grid],.kuz-meet-team-page [class*=__panel],.kuz-meet-team-page [class*=__card],.kuz-meet-team-page [class*=__body],.kuz-meet-team-page [class*=__copy],.kuz-meet-team-page [class*=__content]{min-width:0}.kuz-meet-team-page__spotlight-grid,.kuz-meet-team-page__expert-grid,.kuz-meet-team-page__difference-grid,.kuz-meet-team-page__values-grid,.kuz-meet-team-page__process-grid,.kuz-meet-team-page__stats{gap:1.25rem;display:grid}.kuz-meet-team-page__spotlight-grid{align-items:start}.kuz-meet-team-page__portrait-shell,.kuz-meet-team-page__spotlight-copy{min-width:0}.kuz-meet-team-page__spotlight-eyebrow{margin-bottom:1rem}.kuz-meet-team-page__portrait,.kuz-meet-team-page__expert-image,.kuz-meet-team-page__placeholder{background:#fff;border:1px solid #a085542e;border-radius:28px;width:100%;overflow:hidden}.kuz-meet-team-page__portrait img,.kuz-meet-team-page__expert-image img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.kuz-meet-team-page__portrait{aspect-ratio:5/6}.kuz-meet-team-page__expert-image,.kuz-meet-team-page__placeholder--card{aspect-ratio:4/5}.kuz-meet-team-page__placeholder{text-align:center;place-items:center;min-height:18rem;padding:1.5rem;display:grid}.kuz-meet-team-page__placeholder span{color:#1f160aad;max-width:18rem;font-size:.96rem;line-height:1.7}.kuz-meet-team-page__quote{background:linear-gradient(#fff9ecf5,#f8f1e1f5);border:1px solid #a0855433;border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;margin:0 0 1rem;padding:1rem 1.1rem;display:grid}.kuz-meet-team-page__quote-icon{color:#7a5f2d;background:#896e381f;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.kuz-meet-team-page__quote p{color:#261b0d;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.98rem;line-height:1.6;display:-webkit-box;overflow:hidden}.kuz-meet-team-page__richtext,.kuz-meet-team-page__card-copy,.kuz-meet-team-page__expert-hook{color:#241c11cc}.kuz-meet-team-page__stats{margin-top:1.05rem}.kuz-meet-team-page__stat-card,.kuz-meet-team-page__feature-card,.kuz-meet-team-page__value-card,.kuz-meet-team-page__process-card,.kuz-meet-team-page__expert-card{background:linear-gradient(#fffffffa,#f8f5effa);border:1px solid #a0855429;border-radius:24px;padding:1.35rem;position:relative;box-shadow:0 18px 50px #23180a14}.kuz-meet-team-page__stat-card span{color:#4d3a1cb8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4rem;font-size:.82rem;font-weight:600;display:block}.kuz-meet-team-page__stat-card strong{color:#1f160a;font-size:1.08rem;line-height:1.5;display:block}.kuz-meet-team-page__expert-card{gap:1rem;padding:1rem;display:grid}.kuz-meet-team-page__expert-body{gap:.7rem;display:grid}.kuz-meet-team-page__specialty{color:#7a5f2d;letter-spacing:.08em;text-transform:uppercase;background:#7a5f2d14;border-radius:999px;justify-content:center;align-items:center;width:fit-content;max-width:100%;padding:.45rem .8rem;font-size:.75rem;font-weight:700;display:inline-flex}.kuz-meet-team-page__expert-card h3,.kuz-meet-team-page__feature-card h3,.kuz-meet-team-page__value-card h3,.kuz-meet-team-page__process-card h3{color:#1f160a;margin:0;font-size:clamp(1.12rem,2.3vw,1.42rem);line-height:1.35}.kuz-meet-team-page__expert-title{color:#4a381cd6;margin:0;font-size:.92rem;line-height:1.45}.kuz-meet-team-page__expert-experience{color:#4a381ce0;align-items:center;gap:.5rem;font-size:.84rem;line-height:1.4;display:inline-flex}.kuz-meet-team-page__spotlight .kuz-meet-team-page__richtext,.kuz-meet-team-page__expert-card .kuz-meet-team-page__expert-hook,.kuz-meet-team-page__expert-card .kuz-meet-team-page__card-copy{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kuz-meet-team-page__spotlight .kuz-meet-team-page__richtext{-webkit-line-clamp:5}.kuz-meet-team-page__expert-card .kuz-meet-team-page__expert-hook{-webkit-line-clamp:2}.kuz-meet-team-page__expert-card .kuz-meet-team-page__card-copy{-webkit-line-clamp:3}.kuz-meet-team-page__spotlight .kuz-meet-team-page__richtext p,.kuz-meet-team-page__expert-card .kuz-meet-team-page__expert-hook p,.kuz-meet-team-page__expert-card .kuz-meet-team-page__card-copy p{margin:0}.kuz-meet-team-page__panel{background:linear-gradient(#fffffffa,#f7f2e8fa);border:1px solid #a0855429;border-radius:28px;padding:1.6rem;box-shadow:0 18px 54px #22160814}.kuz-meet-team-page__panel--network{max-width:72rem;margin-inline:auto}.kuz-meet-team-page__panel--overview{max-width:76rem;margin-inline:auto}.kuz-meet-team-page__feature-card,.kuz-meet-team-page__value-card,.kuz-meet-team-page__process-card{gap:.9rem;display:grid}.kuz-meet-team-page__feature-icon,.kuz-meet-team-page__value-icon,.kuz-meet-team-page__process-icon{color:#7a5f2d;background:#7a5f2d1a;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.kuz-meet-team-page__process-topline{justify-content:space-between;align-items:center;gap:1rem;display:flex}.kuz-meet-team-page__process-step{color:#7a5f2deb;letter-spacing:.12em;font-size:.8rem;font-weight:700}.kuz-meet-team-page__cta-panel{background:linear-gradient(#fff9ecfa,#f6efdffa);border:1px solid #a0855429;border-radius:30px;gap:1rem;padding:clamp(1.6rem,4vw,2.6rem);display:grid;box-shadow:0 20px 54px #22160814}.kuz-meet-team-page__cta-actions{flex-wrap:wrap;gap:.9rem;display:flex}@media (width>=768px){.kuz-meet-team-page__stats,.kuz-meet-team-page__difference-grid,.kuz-meet-team-page__values-grid,.kuz-meet-team-page__process-grid,.kuz-meet-team-page__expert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kuz-meet-team-page__feature-card:first-child,.kuz-meet-team-page__value-card:first-child{grid-column:span 2}}@media (width>=1024px){.kuz-meet-team-page__spotlight-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:1.45rem}.kuz-meet-team-page__portrait{max-height:min(31rem, calc(100svh - var(--kuz-visible-site-shell-height,var(--kuz-site-shell-height,0px)) - 9rem))}.kuz-meet-team-page__expert-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kuz-meet-team-page__expert-card{padding:.85rem}.kuz-meet-team-page__difference-grid,.kuz-meet-team-page__values-grid,.kuz-meet-team-page__process-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.kuz-meet-team-page__feature-card:first-child,.kuz-meet-team-page__value-card:first-child{grid-column:auto}}@media (width<=767.98px){.kuz-hero__scroll-indicator{gap:.45rem;padding:.4rem .44rem .4rem .66rem;font-size:.64rem;bottom:.85rem;right:.85rem}.kuz-hero__scroll-track{width:1.32rem;height:1.95rem}.kuz-meet-team-page__placeholder{min-height:15rem}.kuz-meet-team-page__placeholder--card{min-height:18rem}.kuz-meet-team-page__quote{grid-template-columns:minmax(0,1fr)}.kuz-meet-team-page__spotlight-copy .kuz-section-heading{margin-top:1.1rem}}@media (width>=768px){.kuz-why-travel-page__trust-slide{flex-basis:calc(33.3333vw - 2.33333rem);max-width:19rem}.kuz-why-travel-page__trust-grid,.kuz-why-travel-page__reasons-grid,.kuz-why-travel-page__process-grid,.kuz-why-travel-page__credentials-grid,.kuz-why-travel-page__geography-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kuz-tabbed-page__nav{gap:.28rem;padding:.24rem 0}.kuz-uganda-gorilla-destinations__grid,.kuz-uganda-gorilla-costs__grid,.kuz-uganda-gorilla-advice__grid,.kuz-uganda-gorilla-info__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kuz-uganda-gorilla-accommodations__styles{grid-template-columns:repeat(3,minmax(0,1fr))}.kuz-uganda-destination-page__interest-grid,.kuz-uganda-destination-page__circuit-grid,.kuz-uganda-destination-page__style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.kuz-why-travel-page__trust-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.kuz-why-travel-page__overview-grid,.kuz-why-travel-page__credentials-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start}.kuz-why-travel-page__trust-slide{flex-basis:calc(20vw - 2rem);max-width:16.5rem}.kuz-why-travel-page__overview-visual{aspect-ratio:4/3;max-height:34rem}.kuz-why-travel-page__reasons-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kuz-why-travel-page__process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.kuz-uganda-gorilla-destinations__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kuz-uganda-destination-page__top-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kuz-uganda-destination-page__top-grid>:first-child{grid-column:span 2}.kuz-uganda-gorilla-info__layout,.kuz-uganda-gorilla-advice__layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start}.kuz-uganda-gorilla-info__intro,.kuz-uganda-gorilla-advice__intro{top:calc(var(--kuz-visible-site-shell-height,var(--kuz-site-shell-height,0px)) + 5.6rem);position:sticky}}@media (width>=1280px){.kuz-uganda-destination-page__interest-grid,.kuz-uganda-destination-page__circuit-grid,.kuz-uganda-destination-page__style-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kuz-uganda-gorilla-advice__layout{grid-template-columns:minmax(0,1fr)}.kuz-uganda-gorilla-advice__intro{position:static}.kuz-uganda-gorilla-advice__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.kuz-customer-reviews-page{background:radial-gradient(circle at 0 0,#a575351f,#0000 34rem),linear-gradient(#fff8ed94,#fff0)}.kuz-hero--customer-reviews .kuz-hero__rating-image{box-sizing:border-box;object-fit:contain;background:#fffaf0eb;border-radius:1rem;width:auto;max-width:min(56vw,16rem);max-height:4.5rem;padding:.12rem .24rem}.kuz-customer-reviews-page__narrow,.kuz-customer-reviews-page__snapshot-shell,.kuz-customer-reviews-page__leave-review-shell,.kuz-customer-reviews-page__review-card,.kuz-customer-reviews-page__platform-card,.kuz-customer-reviews-page__leave-review-card,.kuz-customer-reviews-page__why-card,.kuz-customer-reviews-page__reviews-empty{min-width:0}.kuz-customer-reviews-page__narrow{max-width:58rem}.kuz-customer-reviews-page__section-heading{max-width:44rem}.kuz-customer-reviews-page__richtext,.kuz-customer-reviews-page__platform-text,.kuz-customer-reviews-page__card-copy{color:#2b241cd1}.kuz-customer-reviews-page__snapshot-shell,.kuz-customer-reviews-page__leave-review-shell{align-items:start;gap:1.75rem;display:grid}.kuz-customer-reviews-page__snapshot-metrics{flex-wrap:wrap;gap:.9rem;margin-top:1.2rem;display:flex}.kuz-customer-reviews-page__metric{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #907b592e;border-radius:1rem;gap:.15rem;padding:.9rem 1rem;display:grid}.kuz-customer-reviews-page__metric strong{color:var(--kuz-color-forest,#203728);font-size:clamp(1.45rem,1.2rem + .7vw,2rem);line-height:1}.kuz-customer-reviews-page__metric span{color:#2b241cbd;font-size:.86rem}.kuz-customer-reviews-page__snapshot-grid,.kuz-customer-reviews-page__leave-review-grid,.kuz-customer-reviews-page__why-choose-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}.kuz-customer-reviews-page__platform-card,.kuz-customer-reviews-page__leave-review-card,.kuz-customer-reviews-page__why-card,.kuz-customer-reviews-page__reviews-empty{background:#ffffffeb;border:1px solid #907b5929;border-radius:1.1rem;gap:1rem;padding:1.15rem;display:grid;box-shadow:0 16px 40px #281a0912}.kuz-customer-reviews-page__platform-card,.kuz-customer-reviews-page__leave-review-card{color:inherit;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s}.kuz-customer-reviews-page__platform-card:hover,.kuz-customer-reviews-page__leave-review-card:hover{border-color:#a5753547;transform:translateY(-2px);box-shadow:0 20px 46px #281a091c}.kuz-customer-reviews-page__platform-mark,.kuz-customer-reviews-page__leave-review-mark{justify-content:center;align-items:center;width:100%;min-height:7.5rem;display:flex}.kuz-customer-reviews-page__platform-mark img,.kuz-customer-reviews-page__leave-review-mark img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:7.5rem;display:block}.kuz-customer-reviews-page__platform-mark span,.kuz-customer-reviews-page__leave-review-mark span{text-align:center;letter-spacing:0;color:#2b241cd1;width:100%;font-size:.94rem;font-weight:700;display:block}.kuz-customer-reviews-page__platform-copy,.kuz-customer-reviews-page__leave-review-copy-block{gap:.4rem;display:grid}.kuz-customer-reviews-page__platform-copy strong,.kuz-customer-reviews-page__leave-review-copy-block strong,.kuz-customer-reviews-page__why-card h3,.kuz-customer-reviews-page__reviews-empty h3{color:#171410f2;overflow-wrap:anywhere;font-size:1.02rem;line-height:1.35}.kuz-customer-reviews-page__reviews-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}.kuz-customer-reviews-page__review-card{background:linear-gradient(#fffffffa,#f9f5eefa);border:1px solid #907b5924;border-radius:1.15rem;gap:1rem;padding:1.2rem;display:grid;box-shadow:0 20px 48px #281a0914}.kuz-customer-reviews-page__review-top,.kuz-customer-reviews-page__review-footer,.kuz-customer-reviews-page__review-guest{justify-content:space-between;align-items:center;gap:.9rem;min-width:0;display:flex}.kuz-customer-reviews-page__review-guest{justify-content:flex-start}.kuz-review-rating{flex-wrap:nowrap;align-items:center;gap:.28rem;min-width:0;display:inline-flex}.kuz-review-rating__icon{flex:none;display:block}.kuz-review-rating__icon--bubble{width:1.08rem;height:1.08rem}.kuz-review-rating__icon--star{width:1.06rem;height:1.06rem}.kuz-review-rating__icon--trustpilot{width:1.12rem;height:1.12rem}.kuz-customer-reviews-page__review-source{color:#1e402be0;background:#1e402b14;border-radius:999px;align-items:center;padding:.35rem .65rem;font-size:.76rem;font-weight:700;display:inline-flex}.kuz-customer-reviews-page__review-headline{color:#171410f7;overflow-wrap:anywhere;margin:0;font-size:1.1rem;line-height:1.35}.kuz-customer-reviews-page__review-quote-wrap{gap:.45rem;display:grid}.kuz-customer-reviews-page__review-quote{color:#2b241cd6;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.7;display:-webkit-box;overflow:hidden}.kuz-customer-reviews-page__review-card.is-expanded .kuz-customer-reviews-page__review-quote{-webkit-line-clamp:unset;display:block}.kuz-customer-reviews-page__review-toggle,.kuz-customer-reviews-page__reviews-more,.kuz-customer-reviews-page__review-link{appearance:none;color:var(--kuz-color-accent,#a57535);cursor:pointer;background:0 0;border:0;padding:0;font-size:.9rem;font-weight:700;text-decoration:none}.kuz-customer-reviews-page__review-toggle:hover,.kuz-customer-reviews-page__reviews-more:hover,.kuz-customer-reviews-page__review-link:hover{color:var(--kuz-color-forest,#203728)}.kuz-customer-reviews-page__review-avatar{color:#171410db;background:#a5753529;border-radius:999px;flex:0 0 3rem;place-items:center;width:3rem;height:3rem;font-weight:700;display:grid;overflow:hidden}.kuz-customer-reviews-page__review-avatar img{object-fit:cover;width:100%;height:100%}.kuz-customer-reviews-page__review-identity{gap:.15rem;min-width:0;display:grid}.kuz-customer-reviews-page__review-identity strong,.kuz-customer-reviews-page__review-identity span{overflow-wrap:anywhere}.kuz-customer-reviews-page__review-identity strong{color:#171410f0;font-size:.96rem}.kuz-customer-reviews-page__review-identity span{color:#2b241cb3;font-size:.83rem}.kuz-customer-reviews-page__reviews-actions{justify-content:center;margin-top:1.35rem;display:flex}.kuz-customer-reviews-page__reviews-more{font-size:.96rem}.kuz-about-page{background:radial-gradient(circle at 0 0,#a5753514,#0000 36rem),linear-gradient(#fff8ed8a,#fff0)}.kuz-about-page__narrow{max-width:58rem}.kuz-about-page__intro-layout,.kuz-about-page__intro-copy{min-width:0}.kuz-about-page__intro-layout{align-items:center;gap:clamp(1.2rem,3vw,2rem);display:grid}.kuz-about-page__intro-layout:not(.has-image){max-width:58rem}.kuz-about-page__intro-media{background:linear-gradient(145deg,#fffffff0,#f4ecdcf0);border:1px solid #907b592e;border-radius:1.45rem;margin:0;position:relative;overflow:hidden;box-shadow:0 22px 54px #281a091a}.kuz-about-page__intro-media:after{content:"";pointer-events:none;background:linear-gradient(#15221b00,#15221b24),radial-gradient(circle at 100% 0,#fff9ec33,#0000 38%);position:absolute;inset:0}.kuz-about-page__intro-media img{aspect-ratio:4/3;object-fit:cover;object-position:center;width:100%;display:block}.kuz-about-page__section-heading,.kuz-about-page__richtext,.kuz-about-page__split>*,.kuz-about-page__mvv-grid,.kuz-about-page__values-grid,.kuz-about-page__service-grid,.kuz-about-page__reason-list,.kuz-about-page__team-band,.kuz-about-page__destination-grid,.kuz-about-page__impact-grid{min-width:0}.kuz-about-page__split,.kuz-about-page__mvv-grid,.kuz-about-page__values-grid,.kuz-about-page__service-grid,.kuz-about-page__destination-grid,.kuz-about-page__impact-grid{gap:1rem;display:grid}.kuz-about-page__richtext,.kuz-about-page__service-card p,.kuz-about-page__value-card p,.kuz-about-page__reason-item p,.kuz-about-page__destination-card p,.kuz-about-page__impact-card p,.kuz-about-page__panel p,.kuz-about-page__story-stat span{color:#2b241cd1}.kuz-about-page__story-aside,.kuz-about-page__panel,.kuz-about-page__value-card,.kuz-about-page__service-card,.kuz-about-page__team-band,.kuz-about-page__destination-card,.kuz-about-page__impact-card{background:#fffffff0;border:1px solid #907b5924;box-shadow:0 16px 42px #281a0912}.kuz-about-page__story-aside,.kuz-about-page__panel,.kuz-about-page__value-card,.kuz-about-page__service-card,.kuz-about-page__destination-card,.kuz-about-page__impact-card{border-radius:1.1rem;padding:1.15rem}.kuz-about-page__story-aside{align-content:start;gap:.9rem;display:grid;overflow:hidden}.kuz-about-page__story-stat{gap:.25rem;display:grid}.kuz-about-page__story-image{border-radius:0 0 1.1rem 1.1rem;align-self:end;margin:auto -1.15rem -1.15rem;overflow:hidden}.kuz-about-page__story-image img{aspect-ratio:5/3;object-fit:cover;width:100%;height:100%;display:block}.kuz-about-page__story-stat strong,.kuz-about-page__value-card h3,.kuz-about-page__service-card h3,.kuz-about-page__destination-card h3,.kuz-about-page__impact-card h3{color:#171410f2;margin:0;font-size:1.02rem;line-height:1.3}.kuz-about-page__panel-label{color:var(--kuz-color-accent,#a57535);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;font-size:.78rem;font-weight:700;display:inline-block}.kuz-about-page__values-title{color:#171410f2;margin:1.25rem 0 0;font-size:clamp(1.18rem,2vw,1.48rem);line-height:1.25}.kuz-about-page__panel p,.kuz-about-page__value-card p,.kuz-about-page__service-card p,.kuz-about-page__destination-card p,.kuz-about-page__impact-card p{margin:0;line-height:1.72}.kuz-about-page__values-grid,.kuz-about-page__service-grid,.kuz-about-page__destination-grid,.kuz-about-page__impact-grid{margin-top:1rem}.kuz-about-page__reason-list{gap:.75rem;display:grid}.kuz-about-page__reason-item{border-bottom:1px solid #907b591f;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.55rem;padding-bottom:.75rem;display:grid}.kuz-about-page__reason-item:last-child{border-bottom:0;padding-bottom:0}.kuz-about-page__reason-index{color:var(--kuz-color-accent,#a57535);letter-spacing:.08em;font-size:.86rem;font-weight:700}.kuz-about-page__reason-item p{margin:0;line-height:1.7}.kuz-about-page__team-band{border-radius:1.25rem;align-items:center;gap:1rem;padding:1.2rem;display:grid}.kuz-about-page__team-action{display:flex}.kuz-about-page__destination-card{color:inherit;gap:.8rem;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.kuz-about-page__destination-card:hover{border-color:#a5753542;transform:translateY(-2px);box-shadow:0 22px 50px #281a091c}.kuz-about-page__destination-link{color:var(--kuz-color-forest,#203728);align-items:center;gap:.35rem;font-size:.88rem;font-weight:700;display:inline-flex}@media (width>=768px){.kuz-about-page__intro-layout.has-image{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr)}.kuz-about-page__split,.kuz-about-page__mvv-grid,.kuz-about-page__destination-grid,.kuz-about-page__impact-grid,.kuz-about-page__values-grid,.kuz-about-page__service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kuz-about-page__team-band{grid-template-columns:minmax(0,1fr) auto}}@media (width>=1024px){.kuz-about-page__service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kuz-about-page__values-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.kuz-about-page__destination-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.kuz-about-page__impact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.kuz-customer-reviews-page__why-card{padding-top:3rem;position:relative}.kuz-customer-reviews-page__why-index{color:#a57535b8;font-size:.84rem;font-weight:800;position:absolute;inset:1.05rem auto auto 1.1rem}.kuz-customer-reviews-page__review-footer{align-items:flex-end}.kuz-customer-reviews-page__review-link{text-align:right}.kuz-booking-terms-page{background:radial-gradient(circle at 0 0,#1c3a2d14,#0000 30rem),linear-gradient(#fffdf857,#fff0);overflow-x:clip}.kuz-booking-terms-page__overview{padding-bottom:clamp(2.75rem,6vw,4.75rem)}.kuz-booking-terms-page__details{padding-top:0}.kuz-booking-terms-page__intro-grid,.kuz-booking-terms-page__layout,.kuz-booking-terms-page__highlight-grid{gap:1rem;display:grid}.kuz-booking-terms-page__intro-grid{align-items:stretch;margin-bottom:1.2rem}.kuz-booking-terms-page__intro-copy,.kuz-booking-terms-page__notice,.kuz-booking-terms-page__highlight-card,.kuz-booking-terms-page__sidebar,.kuz-booking-terms-page__toc,.kuz-booking-terms-page__support-card,.kuz-booking-terms-page__terms,.kuz-booking-terms-page__term-section,.kuz-booking-terms-page__table-wrap{min-width:0}.kuz-booking-terms-page__intro-copy,.kuz-booking-terms-page__notice,.kuz-booking-terms-page__highlight-card,.kuz-booking-terms-page__toc,.kuz-booking-terms-page__support-card,.kuz-booking-terms-page__terms{box-shadow:var(--shadow-subtle);background:#fffdf8eb;border:1px solid #4035281a}.kuz-booking-terms-page__intro-copy,.kuz-booking-terms-page__notice{border-radius:var(--radius-lg);padding:clamp(1.2rem,3vw,1.7rem)}.kuz-booking-terms-page__intro-copy{gap:.85rem;display:grid}.kuz-booking-terms-page__intro-copy h2{max-width:42rem;font-size:clamp(1.55rem,3vw,2.3rem)}.kuz-booking-terms-page__intro-copy p,.kuz-booking-terms-page__notice p,.kuz-booking-terms-page__highlight-card p,.kuz-booking-terms-page__support-card p,.kuz-booking-terms-page__clause-list,.kuz-booking-terms-page__cancellation-table{color:var(--color-text-secondary);line-height:1.8}.kuz-booking-terms-page__notice{background:linear-gradient(135deg, #1c3a2df0, #30523df0), var(--color-primary);color:#fffaf0;align-content:center;gap:.55rem;display:grid}.kuz-booking-terms-page__notice span{color:#fff9efbd;letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:800}.kuz-booking-terms-page__notice p{color:#fff9efe6;margin:0;font-size:clamp(1.05rem,2vw,1.22rem)}.kuz-booking-terms-page__highlight-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.kuz-booking-terms-page__highlight-card{border-radius:var(--radius-md);gap:.72rem;padding:1.05rem;display:grid}.kuz-booking-terms-page__highlight-card svg{color:var(--color-primary)}.kuz-booking-terms-page__highlight-card h3{font-size:1.08rem;line-height:1.25}.kuz-booking-terms-page__highlight-card p{margin:0;font-size:.95rem}.kuz-booking-terms-page__layout{align-items:start}.kuz-booking-terms-page__sidebar{gap:1rem;display:grid}.kuz-booking-terms-page__toc,.kuz-booking-terms-page__support-card{border-radius:var(--radius-lg);padding:1.1rem}.kuz-booking-terms-page__toc{gap:.95rem;display:grid}.kuz-booking-terms-page__toc nav{gap:.35rem;display:grid}.kuz-booking-terms-page__toc a{color:var(--color-heading);border-radius:.82rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.62rem;font-size:.92rem;font-weight:700;line-height:1.25;display:grid}.kuz-booking-terms-page__toc a:hover,.kuz-booking-terms-page__toc a:focus-visible{color:var(--color-primary);background-color:#1c3a2d12}.kuz-booking-terms-page__toc a span{color:#705629;background-color:#b4976329;border-radius:999px;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;font-size:.72rem;display:inline-flex}.kuz-booking-terms-page__support-card{background:linear-gradient(#fffdf8f2,#f6f0e5f2);gap:.72rem;display:grid}.kuz-booking-terms-page__support-card h2{font-size:1.25rem}.kuz-booking-terms-page__support-card a{color:var(--color-primary);overflow-wrap:anywhere;font-weight:800}.kuz-booking-terms-page__terms{border-radius:var(--radius-xl);display:grid;overflow:hidden}.kuz-booking-terms-page__document-header{background:linear-gradient(135deg, #1c3a2df5, #36533ff0), var(--color-primary);color:#fffaf0;gap:.45rem;padding:clamp(1.25rem,3vw,1.8rem);display:grid}.kuz-booking-terms-page__document-title>span,.kuz-booking-terms-page__document-title .kuz-eyebrow{color:#fff9efb3;letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:800}.kuz-booking-terms-page__document-header h2{color:#fffaf0;font-size:clamp(1.5rem,3vw,2.15rem)}.kuz-booking-terms-page__term-section{scroll-margin-top:calc(var(--kuz-visible-site-shell-height,var(--kuz-site-shell-height,0px)) + 1.5rem);gap:1rem;padding:clamp(1.2rem,3vw,1.75rem);display:grid}.kuz-booking-terms-page__term-heading>span{color:var(--color-primary);background-color:#1c3a2d14;border:1px solid #1c3a2d1a;border-radius:999px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;font-size:.78rem;font-weight:800;display:inline-flex}.kuz-booking-terms-page__term-heading h2{font-size:clamp(1.35rem,2.8vw,1.9rem);line-height:1.2}.kuz-booking-terms-page__clause-list{gap:.78rem;margin:0;padding:0;list-style:none;display:grid}.kuz-booking-terms-page__clause-list li{background-color:#1c3a2d09;border:1px solid #40352814;border-radius:.9rem;padding:.88rem .95rem}.kuz-booking-terms-page__clause-list strong{color:var(--color-heading)}.kuz-booking-terms-page__table-wrap{scrollbar-gutter:stable;overflow-x:auto}.kuz-booking-terms-page__cancellation-table{border-collapse:collapse;width:100%;min-width:34rem}.kuz-booking-terms-page__cancellation-table th,.kuz-booking-terms-page__cancellation-table td{text-align:left;vertical-align:top;border:1px solid #4035281f;padding:.85rem .95rem}.kuz-booking-terms-page__cancellation-table th{color:var(--color-heading);background-color:#1c3a2d17;font-weight:800}.kuz-booking-terms-page__cancellation-table td:first-child{color:var(--color-heading);font-weight:800}.kuz-booking-terms-page .kuz-container{width:min(100% - 1.5rem,86rem)}.kuz-booking-terms-page__nav-shell .kuz-container{width:100%}.kuz-booking-terms-page__document{padding-block:clamp(2.5rem,6vw,5rem)}.kuz-booking-terms-page__layout{align-items:start;gap:1.5rem;display:grid}.kuz-booking-terms-page__sidebar{min-width:0;display:none}.kuz-booking-terms-page__sidebar-card{box-shadow:var(--shadow-subtle);background:linear-gradient(#fffdf8fa,#f7f1e7f5);border:1px solid #4035281a;border-radius:1.4rem;gap:1rem;min-width:0;padding:1.05rem;display:grid}.kuz-booking-terms-page__sidebar-card--support h2{font-size:1.18rem;line-height:1.26}.kuz-booking-terms-page__toc{gap:.34rem;min-height:0;display:grid}.kuz-booking-terms-page__toc-link{color:var(--color-text-secondary);min-width:0;transition:background-color var(--motion-base) ease, border-color var(--motion-base) ease, color var(--motion-base) ease, transform var(--motion-base) ease;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.72rem;padding:.72rem .78rem;line-height:1.3;display:grid}.kuz-booking-terms-page__toc-link span{color:#7a5d29;background-color:#b4976324;border-radius:999px;justify-content:center;align-items:center;width:1.95rem;height:1.95rem;font-size:.72rem;font-weight:800;display:inline-flex}.kuz-booking-terms-page__toc-link strong{color:inherit;font-size:.91rem;font-weight:700}.kuz-booking-terms-page__toc-link:hover,.kuz-booking-terms-page__toc-link:focus-visible,.kuz-booking-terms-page__toc-link.is-active{color:var(--color-heading);background-color:#1c3a2d12;outline:none}.kuz-booking-terms-page__toc-link.is-active{box-shadow:inset 0 0 0 1px #1c3a2d1a}.kuz-booking-terms-page__toc-link.is-active span{background-color:var(--color-primary);color:#fffaf0}.kuz-booking-terms-page__paper{gap:clamp(1.5rem,3vw,2.5rem);min-width:0;display:grid}.kuz-booking-terms-page__document-header{color:var(--color-heading);background:0 0;border-bottom:1px solid #40352821;align-items:end;gap:1rem;padding:0 0 clamp(1.25rem,3vw,1.8rem);display:grid}.kuz-booking-terms-page__document-title{gap:.75rem;display:grid}.kuz-booking-terms-page__document-title h2{color:var(--color-heading);font-size:clamp(1.65rem,4vw,2.75rem)}.kuz-booking-terms-page__updated{color:var(--color-text-secondary);flex-wrap:wrap;gap:.35rem;margin:0;font-size:.95rem;line-height:1.6;display:flex}.kuz-booking-terms-page__updated strong{color:var(--color-heading)}.kuz-booking-terms-page__updated-value{color:var(--color-text-primary);font-size:inherit;letter-spacing:0;text-transform:none;font-weight:600}.kuz-booking-terms-page__intro{max-width:62rem}.kuz-booking-terms-page__sections{gap:0;display:grid}.kuz-booking-terms-page__term-section{scroll-margin-top:calc(var(--kuz-visible-site-shell-height,var(--kuz-site-shell-height,0px)) + 4.75rem);transition:background-color var(--motion-base) ease, border-color var(--motion-base) ease, box-shadow var(--motion-base) ease;border-radius:1.15rem;gap:1rem;padding-block:clamp(1.5rem,4vw,2.6rem);padding-inline:clamp(.95rem,2vw,1.45rem);display:grid}.kuz-booking-terms-page__term-section+.kuz-booking-terms-page__term-section{border-top:1px solid #4035281c}.kuz-booking-terms-page__term-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.kuz-booking-terms-page__term-heading>span{color:#7a5d29;background:0 0;border:1px solid #b4976361;border-radius:999px;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:.78rem;font-weight:800;display:inline-flex}.kuz-booking-terms-page__term-heading h2{transition:color var(--motion-base) ease;font-size:clamp(1.42rem,3vw,2.15rem);line-height:1.16}.kuz-booking-terms-page__term-section.is-active .kuz-booking-terms-page__term-heading>span{background-color:var(--color-primary);border-color:var(--color-primary);color:#fffaf0}.kuz-booking-terms-page__term-section.is-active .kuz-booking-terms-page__term-heading h2{color:var(--color-primary)}.kuz-booking-terms-page__richtext{color:var(--color-text-primary);gap:1rem;min-width:0;font-size:1rem;line-height:1.88;display:grid}.kuz-booking-terms-page__richtext>*{max-width:74rem;margin:0}.kuz-booking-terms-page__richtext h3{color:var(--color-heading);margin-top:.55rem;font-size:clamp(1.08rem,2.1vw,1.32rem);line-height:1.28}.kuz-booking-terms-page__richtext p,.kuz-booking-terms-page__richtext li,.kuz-booking-terms-page__richtext td{overflow-wrap:anywhere}.kuz-booking-terms-page__richtext ol,.kuz-booking-terms-page__richtext ul{gap:.72rem;margin:0;padding-left:0;display:grid}.kuz-booking-terms-page__richtext ul{list-style:none}.kuz-booking-terms-page__richtext ul li,.kuz-booking-terms-page__richtext ol li{min-height:1.5rem;padding-left:1.5rem;position:relative}.kuz-booking-terms-page__richtext ul li:before{background:linear-gradient(135deg, var(--color-secondary), #8a7044);content:"";border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:.78rem;left:.15rem;box-shadow:0 0 0 4px #b497631f}.kuz-booking-terms-page__richtext ol{counter-reset:kuz-booking-terms-counter;list-style:none}.kuz-booking-terms-page__richtext ol li{counter-increment:kuz-booking-terms-counter}.kuz-booking-terms-page__richtext ol li:before{color:var(--color-primary);content:counter(kuz-booking-terms-counter);background-color:#1c3a2d14;border-radius:999px;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;padding-inline:.12rem;font-size:.76rem;font-weight:800;display:inline-flex;position:absolute;top:.3rem;left:0}.kuz-booking-terms-page__richtext strong{color:var(--color-heading)}.kuz-booking-terms-page__richtext table{border-collapse:collapse;width:100%;max-width:100%}.kuz-booking-terms-page__richtext th,.kuz-booking-terms-page__richtext td{text-align:left;vertical-align:top;border:1px solid #40352824;padding:.82rem .9rem}.kuz-booking-terms-page__richtext th{color:var(--color-heading);background-color:#1c3a2d14;font-weight:800}.kuz-booking-terms-page__support{border-top:1px solid #40352821;align-items:center;gap:.65rem;padding-top:clamp(1.4rem,3vw,2rem);display:grid}.kuz-booking-terms-page__support h2{font-size:clamp(1.28rem,2.6vw,1.75rem)}.kuz-booking-terms-page__support-text{color:var(--color-text-secondary);line-height:1.75}.kuz-booking-terms-page__support-text>*{margin:0}.kuz-booking-terms-page__support a{color:var(--color-primary);overflow-wrap:anywhere;font-weight:800}.kuz-booking-terms-page__support--mobile{display:grid}@media (width>=700px){.kuz-booking-terms-page__document-header{grid-template-columns:minmax(0,1fr) auto}}@media (width>=1024px){.kuz-booking-terms-page__layout{grid-template-columns:minmax(16.5rem,18.5rem) minmax(0,1fr);gap:1.5rem}.kuz-booking-terms-page__sidebar{top:calc(var(--kuz-visible-site-shell-height,var(--kuz-site-shell-height,0px)) + 1.25rem);gap:1rem;display:grid;position:sticky}.kuz-booking-terms-page__toc{max-height:min(29rem, calc(100vh - var(--kuz-site-shell-height,0px) - 11rem));scrollbar-gutter:stable;padding-right:.2rem;overflow-y:auto}.kuz-booking-terms-page__nav-shell,.kuz-booking-terms-page__support--mobile{display:none}.kuz-booking-terms-page__paper{gap:2rem}.kuz-booking-terms-page__term-section{padding-inline:clamp(1.1rem,2vw,1.65rem)}.kuz-booking-terms-page__term-section.is-active{background:linear-gradient(90deg,#1c3a2d0d,#1c3a2d00);border-color:#1c3a2d24;box-shadow:inset 0 0 0 1px #1c3a2d0f}}@media (width<=1023.98px){.kuz-booking-terms-page__sidebar{display:none}.kuz-booking-terms-page__term-section.is-active{background-color:#1c3a2d08;box-shadow:inset 0 0 0 1px #1c3a2d0d}.kuz-booking-terms-page__term-heading{gap:.72rem}}@media (width>=720px){.kuz-customer-reviews-page__snapshot-grid,.kuz-customer-reviews-page__leave-review-grid,.kuz-customer-reviews-page__why-choose-grid,.kuz-customer-reviews-page__reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.kuz-customer-reviews-page__snapshot-shell,.kuz-customer-reviews-page__leave-review-shell{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.kuz-customer-reviews-page__snapshot-grid,.kuz-customer-reviews-page__leave-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kuz-customer-reviews-page__why-choose-grid,.kuz-customer-reviews-page__reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=699.98px){.kuz-customer-reviews-page__review-footer,.kuz-customer-reviews-page__review-top{flex-direction:column;align-items:flex-start}.kuz-customer-reviews-page__review-link{text-align:left}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.kuz-uganda-gorilla-costs__surface{margin-top:0;padding-bottom:3rem}}.kuz-contact-page{background:#f7f2e8}.kuz-contact-page__quick-grid,.kuz-contact-page__why-grid{gap:1rem;display:grid}.kuz-contact-page__quick-grid{grid-template-columns:repeat(1,minmax(0,1fr));margin-top:1.75rem}.kuz-contact-page__quick-card,.kuz-contact-page__location-card,.kuz-contact-page__support-shell,.kuz-contact-page__form-shell,.kuz-contact-page__why-card{background:#ffffffeb;border:1px solid #1c3a2d1a;box-shadow:0 18px 40px #1c3a2d14}.kuz-contact-page__quick-card{color:#1f3228;border-radius:18px;align-items:flex-start;gap:.95rem;padding:1.1rem 1rem;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.kuz-contact-page__quick-card.is-link:hover,.kuz-contact-page__quick-card.is-link:focus-visible{border-color:#a07a3b73;transform:translateY(-2px);box-shadow:0 24px 48px #1c3a2d1f}.kuz-contact-page__quick-icon{width:2.75rem;height:2.75rem;color:var(--color-primary);background:#a07a3b29;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kuz-contact-page__quick-copy{gap:.25rem;min-width:0;display:grid}.kuz-contact-page__quick-label,.kuz-contact-page__location-label{color:#1f3228ad;letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:700}.kuz-contact-page__quick-copy strong{overflow-wrap:anywhere;word-break:break-word;font-size:1rem;line-height:1.5}.kuz-contact-page__form-layout,.kuz-contact-page__location-layout,.kuz-contact-page__final-shell,.kuz-contact-page__whatsapp-shell{gap:1.5rem;display:grid}.kuz-contact-page__form-shell,.kuz-contact-page__location-card,.kuz-contact-page__support-shell{border-radius:22px;padding:1.25rem}.kuz-contact-page__form,.kuz-contact-page__field-grid{gap:1rem;display:grid}.kuz-contact-page__field{color:#1f3228;gap:.45rem;font-size:.95rem;font-weight:600;display:grid}.kuz-contact-page__field input,.kuz-contact-page__field textarea{color:#1f3228;width:100%;font:inherit;background:#fffdf9;border:1px solid #1c3a2d24;border-radius:14px;padding:.95rem 1rem;transition:border-color .2s,box-shadow .2s}.kuz-contact-page__field textarea{resize:vertical;min-height:10rem}.kuz-contact-page__field input:focus,.kuz-contact-page__field textarea:focus{border-color:#a07a3bb8;outline:none;box-shadow:0 0 0 4px #a07a3b24}.kuz-contact-page__form-status{border-radius:14px;margin-bottom:1rem;padding:.9rem 1rem;font-weight:600}.kuz-contact-page__form-status.is-success{color:#215539;background:#347d571f}.kuz-contact-page__form-status.is-error{color:#7a2323;background:#9331311a}.kuz-contact-page__submit,.kuz-contact-page__whatsapp-button{border:0;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;min-height:3.25rem;font-size:.96rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.kuz-contact-page__submit{background:var(--color-primary);color:#fff7eb;cursor:pointer;padding:.95rem 1.35rem}.kuz-contact-page__submit:hover,.kuz-contact-page__submit:focus-visible,.kuz-contact-page__whatsapp-button:hover,.kuz-contact-page__whatsapp-button:focus-visible{transform:translateY(-1px);box-shadow:0 16px 32px #1c3a2d2e}.kuz-contact-page__whatsapp-shell,.kuz-contact-page__final-shell{border-radius:28px;padding:1.5rem}.kuz-contact-page__whatsapp-shell{color:#fff7eb;background:linear-gradient(135deg,#1c3a2df5,#2e5c46f0);align-items:center}.kuz-contact-page__whatsapp-shell .kuz-eyebrow,.kuz-contact-page__whatsapp-shell .kuz-lead,.kuz-contact-page__whatsapp-shell .kuz-section-title{color:inherit}.kuz-contact-page__whatsapp-button{color:#1c2f26;background:#cfa85f;width:fit-content;padding:.95rem 1.3rem}.kuz-contact-page__map-shell{border:1px solid #1c3a2d1a;border-radius:22px;min-height:20rem;overflow:hidden;box-shadow:0 18px 40px #1c3a2d14}.kuz-contact-page__map-shell iframe{border:0;width:100%;min-height:20rem;display:block}.kuz-contact-page__location-card p,.kuz-contact-page__support-shell p,.kuz-contact-page__final-copy p{margin-top:.7rem}.kuz-contact-page__location-card a{color:var(--color-primary);margin-top:1rem;font-weight:700;text-decoration:none;display:inline-flex}.kuz-contact-page__why-grid{grid-template-columns:repeat(1,minmax(0,1fr));margin-top:1.75rem}.kuz-contact-page__why-card{border-radius:20px;gap:.85rem;padding:1.2rem;display:grid}.kuz-contact-page__why-card h3{margin:0;font-size:1.05rem;line-height:1.5}.kuz-contact-page__why-mark{width:2rem;height:2rem;color:var(--color-primary);background:#a07a3b24;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.kuz-contact-page__support-shell{background:#fffaf1f0}.kuz-contact-page__faq .kuz-faq{margin-top:0}.kuz-contact-page__final-cta{padding:2rem 0 4.5rem}.kuz-contact-page__final-shell{color:#fff7eb;background:#1b2f26;align-items:center}.kuz-contact-page__final-shell h2,.kuz-contact-page__final-shell p{color:inherit}@media (width>=768px){.kuz-contact-page__quick-grid,.kuz-contact-page__field-grid,.kuz-contact-page__why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kuz-contact-page__whatsapp-shell,.kuz-contact-page__final-shell{grid-template-columns:minmax(0,1fr) auto;padding:2rem}}@media (width>=1024px){.kuz-contact-page__quick-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.kuz-contact-page__quick-card{min-width:0}.kuz-contact-page__quick-grid>*{grid-column:span 2}.kuz-contact-page__quick-grid>:nth-child(4){grid-column:2/span 2}.kuz-contact-page__quick-grid>:nth-child(5){grid-column:4/span 2}.kuz-contact-page__form-layout,.kuz-contact-page__location-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start}.kuz-contact-page__why-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.kuz-contact-page__map-shell,.kuz-contact-page__map-shell iframe{min-height:100%}.kuz-book-call-page{padding-bottom:clamp(4rem,8vw,6rem);display:block}.kuz-book-call-page__interface-grid,.kuz-book-call-page__proof-layout,.kuz-book-call-page__footer-shell{gap:1.25rem;display:grid}.kuz-book-call-page__guide-card,.kuz-book-call-page__scheduler-card,.kuz-book-call-page__timeline-shell,.kuz-book-call-page__review-card,.kuz-book-call-page__license-panel,.kuz-book-call-page__faq-shell,.kuz-book-call-page__footer-shell{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-subtle)}.kuz-book-call-page__guide-card,.kuz-book-call-page__scheduler-card,.kuz-book-call-page__license-panel,.kuz-book-call-page__faq-shell{padding:clamp(1.15rem,2.5vw,1.75rem)}.kuz-book-call-page__guide-card{gap:1.15rem;display:grid}.kuz-book-call-page__guide-top{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.kuz-book-call-page__guide-headshot{aspect-ratio:1;background:linear-gradient(180deg, #b4976329 0%, #1c3a2d14 100%), var(--color-background-alt);border:1px solid var(--color-border);border-radius:calc(var(--radius-xl) - .35rem);width:min(8rem,42vw);overflow:hidden}.kuz-book-call-page__guide-headshot img{object-fit:cover;width:100%;height:100%}.kuz-book-call-page__guide-placeholder{color:var(--color-primary);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.kuz-book-call-page__guide-copy{gap:.35rem;min-width:0;display:grid}.kuz-book-call-page__guide-role,.kuz-book-call-page__review-source{color:var(--color-primary);letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:700}.kuz-book-call-page__guide-copy h2,.kuz-book-call-page__scheduler-header h2,.kuz-book-call-page__license-panel h3{font-size:clamp(1.25rem,2.5vw,1.7rem);line-height:1.1}.kuz-book-call-page__guide-subtitle,.kuz-book-call-page__guide-description,.kuz-book-call-page__scheduler-caption,.kuz-book-call-page__timeline-step span:last-child,.kuz-book-call-page__review-card blockquote,.kuz-book-call-page__review-meta span,.kuz-book-call-page__faq-answer p,.kuz-book-call-page__footer-shell p{color:var(--color-text-secondary)}.kuz-book-call-page__guide-subtitle{font-weight:600}.kuz-book-call-page__checklist{gap:.9rem;display:grid}.kuz-book-call-page__contact-note{border-radius:calc(var(--radius-lg) - .1rem);background:#1c3a2d0d;border:1px solid #1c3a2d1f;gap:.7rem;padding:.95rem 1rem;display:grid}.kuz-book-call-page__contact-note .kuz-bwindi-richtext,.kuz-book-call-page__contact-note .kuz-bwindi-richtext p{color:var(--color-text-secondary)}.kuz-book-call-page__contact-note a{color:var(--color-primary);align-items:center;gap:.45rem;font-weight:700;display:inline-flex}.kuz-book-call-page__checklist h3{font-family:var(--font-body);letter-spacing:0;font-size:1rem;font-weight:700}.kuz-book-call-page__checklist ul{gap:.8rem;display:grid}.kuz-book-call-page__checklist li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;display:grid}.kuz-book-call-page__checklist li span:first-child{color:var(--color-primary);background:#1c3a2d14;border-radius:999px;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:inline-flex}.kuz-book-call-page__scheduler-card{gap:1rem;display:grid}.kuz-book-call-page__scheduler-header{align-items:start;gap:.8rem;display:grid}.kuz-book-call-page__scheduler-link,.kuz-book-call-page__footer-link{color:var(--color-primary);align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.kuz-book-call-page__scheduler-frame{background:var(--color-background);border:1px solid var(--color-border);border-radius:calc(var(--radius-xl) - .25rem);min-height:min(78vh,52rem);position:relative;overflow:hidden}.kuz-book-call-page__scheduler-frame iframe{background:var(--color-surface);border:0;width:100%;height:100%;min-height:min(78vh,52rem);display:block}.kuz-book-call-page__scheduler-fallback{color:var(--color-text-secondary);text-align:center;place-items:center;gap:.8rem;min-height:min(78vh,52rem);padding:1.5rem;display:grid}.kuz-book-call-page__timeline-shell{gap:1rem;padding:clamp(1.1rem,2.4vw,1.5rem);display:grid}.kuz-book-call-page__timeline-row{gap:.9rem;display:grid}.kuz-book-call-page__timeline-step{border-radius:calc(var(--radius-lg) - .1rem);background:#1c3a2d0a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;padding:.95rem 1rem;display:grid}.kuz-book-call-page__timeline-index{background:var(--color-primary);color:var(--color-surface);border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.88rem;font-weight:700;display:inline-flex}.kuz-book-call-page__proof-layout{align-items:start}.kuz-book-call-page__proof-grid{gap:1rem;display:grid}.kuz-book-call-page__review-card{gap:1rem;padding:clamp(1.1rem,2.4vw,1.45rem);display:grid}.kuz-book-call-page__review-top,.kuz-book-call-page__review-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.kuz-book-call-page__review-icon{color:var(--color-primary);background:#b4976329;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.kuz-book-call-page__review-card blockquote{font-size:1rem;line-height:1.75}.kuz-book-call-page__review-meta strong,.kuz-book-call-page__license-badge span:last-child,.kuz-book-call-page__faq-item summary span:first-child{color:var(--color-heading)}.kuz-book-call-page__badge-row{gap:.75rem;margin-top:1rem;display:grid}.kuz-book-call-page__license-badge{border:1px solid var(--color-border);border-radius:calc(var(--radius-lg) - .1rem);background:#1c3a2d0a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.95rem 1rem;display:grid}.kuz-book-call-page__license-badge span:first-child{background:var(--color-surface);color:var(--color-primary);border-radius:999px;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:inline-flex}.kuz-book-call-page__trust-grid{gap:1rem;display:grid}.kuz-book-call-page__trust-footer{margin-top:1.25rem}.kuz-book-call-page__trust-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-subtle);color:inherit;gap:1rem;padding:clamp(1rem,2.2vw,1.35rem);text-decoration:none;display:grid}.kuz-book-call-page__trust-mark{border-radius:calc(var(--radius-lg) - .1rem);background:#1c3a2d0a;border:1px solid #1c3a2d14;justify-content:center;align-items:center;min-height:5.6rem;padding:.65rem .8rem;display:flex;overflow:hidden}.kuz-book-call-page__trust-mark img{object-fit:contain;width:auto;height:auto;max-height:3.8rem}.kuz-book-call-page__trust-mark span{color:var(--color-heading);text-align:center;font-size:.95rem;font-weight:700;line-height:1.35}.kuz-book-call-page__trust-copy{gap:.35rem;display:grid}.kuz-book-call-page__trust-copy h3{color:var(--color-heading);font-size:1rem;line-height:1.3}.kuz-book-call-page__trust-copy p{color:var(--color-text-secondary)}.kuz-book-call-page__faq-shell{gap:1rem;display:grid}.kuz-book-call-page__faq-list{gap:.9rem;display:grid}.kuz-book-call-page__faq-item{border:1px solid var(--color-border);border-radius:calc(var(--radius-lg) - .1rem);background:#1c3a2d08;overflow:hidden}.kuz-book-call-page__faq-item summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:1rem 1.05rem;display:grid}.kuz-book-call-page__faq-item[open] summary svg{transform:rotate(180deg)}.kuz-book-call-page__faq-item summary svg{transition:transform var(--motion-base) ease}.kuz-book-call-page__faq-answer{padding:0 1.05rem 1rem}.kuz-book-call-page__footer-bar{padding-top:0}.kuz-book-call-page__footer-shell{align-items:center;padding:1rem 1.15rem}.kuz-book-call-page__footer-link{justify-self:start}@media (width>=768px){.kuz-book-call-page__guide-top{grid-template-columns:minmax(5.5rem,6.5rem) minmax(0,1fr);align-items:center}.kuz-book-call-page__guide-headshot{width:100%}.kuz-book-call-page__timeline-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.kuz-book-call-page__interface{overflow-x:clip}.kuz-book-call-page__guide-card{padding-inline:0;padding-top:0}.kuz-book-call-page__guide-top,.kuz-book-call-page__checklist,.kuz-book-call-page__guide-description,.kuz-book-call-page__contact-note{padding-inline:1rem}.kuz-book-call-page__guide-top{justify-items:start;padding-top:1rem}.kuz-book-call-page__scheduler-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.kuz-book-call-page__scheduler-header,.kuz-book-call-page__scheduler-caption{padding-inline:0}.kuz-book-call-page__scheduler-frame{border-inline:0;border-radius:0;width:100vw;margin-inline:calc(50% - 50vw)}}@media (width>=1024px){.kuz-book-call-page__interface-grid,.kuz-book-call-page__proof-layout,.kuz-book-call-page__footer-shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kuz-book-call-page__trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.kuz-book-call-page__proof-layout{grid-template-columns:minmax(0,1.5fr) minmax(20rem,.75fr)}.kuz-book-call-page__footer-shell{align-items:center}.kuz-book-call-page__footer-link{justify-self:end}}.kuz-quote-page{background:#f7f2e8}.kuz-quote-page__trust-grid,.kuz-quote-page__why-grid,.kuz-quote-page__chip-grid,.kuz-quote-page__field-grid,.kuz-quote-page__form-layout,.kuz-quote-page__final-shell{gap:1rem;display:grid}.kuz-quote-page__trust-grid,.kuz-quote-page__why-grid{margin-top:1.75rem}.kuz-quote-page__trust-card,.kuz-quote-page__why-card,.kuz-quote-page__form-shell{background:#fffffff0;border:1px solid #1c3a2d1a;box-shadow:0 18px 40px #1c3a2d14}.kuz-quote-page__trust-card,.kuz-quote-page__why-card{border-radius:18px;gap:.85rem;padding:1.15rem;display:grid}.kuz-quote-page__trust-card h3,.kuz-quote-page__why-card h3{margin:0;font-size:1.02rem;line-height:1.5}.kuz-quote-page__trust-icon,.kuz-quote-page__why-icon{width:2.5rem;height:2.5rem;color:var(--color-primary);background:#a07a3b24;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.kuz-quote-page__form-shell{border-radius:24px;min-width:0;padding:1.1rem;overflow:hidden}.kuz-quote-page__form-layout{max-width:62rem;margin-inline:auto}.kuz-quote-page__form-copy{text-align:center;gap:1rem;max-width:48rem;margin-inline:auto;display:grid}.kuz-quote-page__progress-shell{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none;width:100%;max-width:100%;padding-top:.35rem;overflow:auto hidden}.kuz-quote-page__progress-shell::-webkit-scrollbar{display:none}.kuz-quote-page__progress{align-items:center;gap:.4rem;width:max-content;min-width:100%;margin:0;padding:0 0 .1rem;list-style:none;display:flex}.kuz-quote-page__progress-step{color:#1f322894;flex:none;align-items:center;gap:.4rem;display:flex;position:relative}.kuz-quote-page__progress-step span{background:#fffffff5;border:1px solid #1c3a2d29;border-radius:999px;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;font-size:.82rem;font-weight:700;display:inline-flex}.kuz-quote-page__progress-step:not(:last-child):after{content:"";background:#1c3a2d29;width:2.4rem;height:1px;display:block}.kuz-quote-page__progress-step.is-active,.kuz-quote-page__progress-step.is-complete{color:var(--color-primary)}.kuz-quote-page__progress-step.is-active span,.kuz-quote-page__progress-step.is-complete span{background:#a07a3b29;border-color:#a07a3b80}.kuz-quote-page__progress-step.is-complete:after,.kuz-quote-page__progress-step.is-active:after{background:#a07a3b75}.kuz-quote-page__step{gap:1rem;display:grid}.kuz-quote-page__step-header h2,.kuz-quote-page__step-header .kuz-eyebrow{margin-top:0}.kuz-quote-page__step-header h2{color:#1f3228;margin-bottom:0;font-size:clamp(1.35rem,2vw,1.8rem)}.kuz-quote-page__field-group{border:0;gap:.8rem;margin:0;padding:0;display:grid}.kuz-quote-page__field-group legend{color:#1f3228;margin-bottom:.1rem;font-size:.96rem;font-weight:700}.kuz-quote-page__choice-chip{position:relative}.kuz-quote-page__choice-chip input{opacity:0;cursor:pointer;position:absolute;inset:0}.kuz-quote-page__choice-chip span{color:#1f3228;text-align:center;background:#fffdf9;border:1px solid #1c3a2d1f;border-radius:14px;justify-content:center;align-items:center;min-height:3.2rem;padding:.85rem 1rem;font-weight:600;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex}.kuz-quote-page__choice-chip input:checked+span,.kuz-quote-page__choice-chip input:focus-visible+span{background:#cfa85f24;border-color:#a07a3b9e;box-shadow:0 0 0 4px #a07a3b1a}.kuz-quote-page__destination-grid{flex-wrap:wrap;gap:.55rem 1rem;display:flex}.kuz-quote-page__destination-option{color:#1f3228;align-items:center;gap:.5rem;min-height:1.8rem;font-size:.93rem;font-weight:600;display:inline-flex;position:relative}.kuz-quote-page__destination-option input{opacity:0;cursor:pointer;position:absolute;inset:0}.kuz-quote-page__destination-mark{background:#fffdf9;border:1.5px solid #1c3a2d52;border-radius:999px;flex-shrink:0;width:1rem;height:1rem;transition:border-color .2s,box-shadow .2s,background-color .2s;display:inline-flex}.kuz-quote-page__destination-label{line-height:1.35}.kuz-quote-page__destination-option input:checked+.kuz-quote-page__destination-mark,.kuz-quote-page__destination-option input:focus-visible+.kuz-quote-page__destination-mark{background:radial-gradient(circle,#a07a3b 0 42%,#0000 46%);border-color:#a07a3bc7;box-shadow:0 0 0 3px #a07a3b1a}.kuz-quote-page__field{color:#1f3228;align-content:start;align-self:start;gap:.45rem;font-size:.95rem;font-weight:600;display:grid}.kuz-quote-page__field input,.kuz-quote-page__field select,.kuz-quote-page__field textarea{color:#1f3228;width:100%;font:inherit;background:#fffdf9;border:1px solid #1c3a2d24;border-radius:14px;padding:.78rem .92rem;transition:border-color .2s,box-shadow .2s}.kuz-quote-page__field textarea{resize:vertical;min-height:7.5rem}.kuz-quote-page__field input:focus,.kuz-quote-page__field select:focus,.kuz-quote-page__field textarea:focus{border-color:#a07a3bb8;outline:none;box-shadow:0 0 0 4px #a07a3b24}.kuz-quote-page__days{color:var(--color-primary);background:#1c3a2d0d;border-radius:14px;padding:.85rem 1rem;font-size:.92rem;font-weight:600}.kuz-quote-page__error{color:#8a2e2e;min-height:1.1rem;margin:0;font-size:.82rem;font-weight:600}.kuz-quote-page__actions{flex-wrap:wrap;justify-content:space-between;gap:.85rem;margin-top:.5rem;display:flex}.kuz-quote-page__button{background:var(--color-primary);color:#fff7eb;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:3.2rem;padding:.92rem 1.35rem;font-size:.95rem;font-weight:700;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.kuz-quote-page__button:hover,.kuz-quote-page__button:focus-visible{transform:translateY(-1px);box-shadow:0 16px 32px #1c3a2d2e}.kuz-quote-page__button--ghost{color:var(--color-primary);background:#1c3a2d12}.kuz-quote-page__form-status{border-radius:14px;margin-bottom:1rem;padding:.9rem 1rem;font-weight:600}.kuz-quote-page__form-status.is-success{color:#215539;background:#347d571f}.kuz-quote-page__form-status.is-error{color:#7a2323;background:#9331311a}.kuz-quote-page__final-cta{padding:2rem 0 4.5rem}.kuz-quote-page__final-shell{color:#fff7eb;background:#1b2f26;border-radius:28px;align-items:center;padding:1.5rem}.kuz-quote-page__final-shell h2,.kuz-quote-page__final-shell p{color:inherit}@media (width>=700px){.kuz-quote-page__trust-grid,.kuz-quote-page__why-grid,.kuz-quote-page__chip-grid,.kuz-quote-page__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.kuz-quote-page__field-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.kuz-quote-page__form-layout{max-width:58rem}.kuz-quote-page__form-shell{padding:1.65rem}.kuz-quote-page__trust-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.kuz-quote-page__chip-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kuz-quote-page__why-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.kuz-quote-page__final-shell{grid-template-columns:minmax(0,1fr) auto;padding:2rem}}@media (width>=1280px){.kuz-quote-page__form-layout{max-width:54rem}}.kuz-permits-page{background:linear-gradient(180deg, var(--color-background) 0%, #1c3a2d08 100%);padding-bottom:clamp(4rem,8vw,6rem)}.kuz-permits-page__pricing{background:0 0}.kuz-permits-page__request{background:#1c3a2d08}.kuz-permits-page__timeline{background:0 0}.kuz-permits-page__faq{background:#b4976314}.kuz-permits-page__table-wrap,.kuz-permits-page__form-shell,.kuz-permits-page__authority-shell,.kuz-permits-page__timeline-shell,.kuz-permits-page__footer-shell{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-subtle)}.kuz-permits-page__table-wrap,.kuz-permits-page__form-shell,.kuz-permits-page__authority-shell,.kuz-permits-page__timeline-shell{padding:clamp(1.1rem,2.4vw,1.65rem)}.kuz-permits-page__table-wrap{overflow-x:auto}.kuz-permits-page__table{border-collapse:collapse;width:100%;min-width:44rem}.kuz-permits-page__table th,.kuz-permits-page__table td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:1rem 1rem 1rem 0}.kuz-permits-page__table thead th{color:var(--color-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:700}.kuz-permits-page__table tbody th{color:var(--color-heading);font-size:1rem;font-weight:700;line-height:1.45}.kuz-permits-page__table tbody tr:last-child th,.kuz-permits-page__table tbody tr:last-child td{border-bottom:0}.kuz-permits-page__status-badge{color:var(--color-primary);background:#1c3a2d14;border:1px solid #1c3a2d24;border-radius:999px;padding:.42rem .75rem;font-size:.8rem;font-weight:700;display:inline-flex}.kuz-permits-page__request-grid,.kuz-permits-page__field-grid,.kuz-permits-page__choice-grid,.kuz-permits-page__authority-logos,.kuz-permits-page__footer-shell,.kuz-permits-page__form-shell,.kuz-permits-page__authority-shell,.kuz-permits-page__form{gap:1rem;display:grid}.kuz-permits-page__form-status{border-radius:calc(var(--radius-lg) - .1rem);padding:.8rem .95rem;font-weight:600}.kuz-permits-page__form-status.is-success{color:var(--color-primary);background:#1c3a2d14}.kuz-permits-page__form-status.is-error{color:#8a3d2f;background:#8a3d2f14}.kuz-permits-page__field-group{border:0;gap:.85rem;margin:0;padding:0;display:grid}.kuz-permits-page__field-group legend,.kuz-permits-page__field span{color:var(--color-heading);font-weight:700}.kuz-permits-page__choice{position:relative}.kuz-permits-page__choice input{opacity:0;margin:0;position:absolute;inset:0}.kuz-permits-page__choice span{border:1px solid var(--color-border);border-radius:calc(var(--radius-lg) - .1rem);color:var(--color-heading);min-height:100%;transition:border-color var(--motion-base) ease, background-color var(--motion-base) ease, color var(--motion-base) ease, transform var(--motion-base) ease;background:#1c3a2d08;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:.95rem 1rem;display:grid}.kuz-permits-page__choice-mark{background:var(--color-surface);border:2px solid #1c3a2d38;border-radius:999px;width:1.15rem;height:1.15rem;display:inline-flex;position:relative}.kuz-permits-page__choice-mark:after{background:var(--color-primary);content:"";opacity:0;height:.45rem;transition:opacity var(--motion-base) ease, transform var(--motion-base) ease;border-radius:999px;width:.45rem;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(.6)}.kuz-permits-page__choice-label{color:inherit;font-size:.95rem;font-weight:600;line-height:1.45}.kuz-permits-page__choice input:checked+span,.kuz-permits-page__choice input:focus-visible+span{color:var(--color-primary);background:#1c3a2d14;border-color:#1c3a2d40;transform:translateY(-1px)}.kuz-permits-page__choice input:checked+span .kuz-permits-page__choice-mark,.kuz-permits-page__choice input:focus-visible+span .kuz-permits-page__choice-mark{border-color:#1c3a2d80}.kuz-permits-page__choice input:checked+span .kuz-permits-page__choice-mark:after,.kuz-permits-page__choice input:focus-visible+span .kuz-permits-page__choice-mark:after{opacity:1;transform:translate(-50%,-50%)scale(1)}.kuz-permits-page__field{gap:.45rem;display:grid}.kuz-permits-page__field input{background:var(--color-surface);border:1px solid var(--color-border);border-radius:calc(var(--radius-lg) - .1rem);color:var(--color-heading);min-height:3rem;padding:.75rem .95rem}.kuz-permits-page__field input:focus{border-color:#1c3a2d52;outline:none;box-shadow:0 0 0 3px #1c3a2d14}.kuz-permits-page__button{background:var(--color-primary);border-radius:calc(var(--radius-lg) - .1rem);color:var(--color-surface);cursor:pointer;min-height:3.15rem;transition:transform var(--motion-base) ease, box-shadow var(--motion-base) ease, opacity var(--motion-base) ease;border:0;justify-content:center;align-items:center;padding:.85rem 1.15rem;font-weight:700;display:inline-flex}.kuz-permits-page__button:hover,.kuz-permits-page__button:focus-visible{opacity:.96;transform:translateY(-1px);box-shadow:0 16px 30px #1c3a2d2e}.kuz-permits-page__authority-copy,.kuz-permits-page__authority-copy p{color:var(--color-text-secondary)}.kuz-permits-page__authority-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.kuz-permits-page__authority-logo{border-radius:calc(var(--radius-lg) - .1rem);background:#1c3a2d08;border:1px solid #1c3a2d14;justify-content:center;align-items:center;min-height:5.6rem;padding:.7rem .8rem;display:flex;overflow:hidden}.kuz-permits-page__authority-logo img{object-fit:contain;width:auto;height:auto;max-height:3.2rem}.kuz-permits-page__authority-logo span{color:var(--color-heading);text-align:center;font-size:.92rem;font-weight:700}.kuz-permits-page__timeline-shell{gap:1rem;display:grid}.kuz-permits-page__timeline-row{gap:.85rem;display:grid}.kuz-permits-page__timeline-step{border-radius:calc(var(--radius-lg) - .1rem);background:#1c3a2d0a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;padding:.95rem 1rem;display:grid}.kuz-permits-page__timeline-index{background:var(--color-primary);color:var(--color-surface);border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.88rem;font-weight:700;display:inline-flex}.kuz-permits-page__timeline-step span:last-child,.kuz-permits-page__footer-copy p{color:var(--color-text-secondary)}.kuz-permits-page__footer-shell{align-items:center;padding:1.1rem 1.2rem}.kuz-permits-page__footer-copy{gap:.4rem;display:grid}.kuz-permits-page__footer-copy h2{color:var(--color-heading);font-size:clamp(1.35rem,2.4vw,1.8rem)}@media (width>=768px){.kuz-permits-page__field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kuz-permits-page__field-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.kuz-permits-page__choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kuz-permits-page__timeline-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.kuz-permits-page__request-grid{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.85fr);align-items:start}.kuz-permits-page__footer-shell{grid-template-columns:minmax(0,1fr) auto}}#main :where(p,li,dd,figcaption,blockquote) a:any-link:not(.kuz-button):not(.kuz-button-link):not(.kuz-chip):not([class*=button]):not([role=button]),#main :where(.prose,[class*=__richtext],.kuz-bwindi-richtext,.kuz-safari-overview__content,.kuz-itinerary-day__copy,.kuz-itinerary-day__detail-card,.kuz-safari-pricing__summary) a:any-link:not(.kuz-button):not(.kuz-button-link):not(.kuz-chip):not([class*=button]):not([role=button]){box-shadow:none!important;color:var(--color-primary)!important;text-underline-offset:.18em!important;background-image:none!important;border-bottom:0!important;font-weight:750!important;text-decoration:underline!important;text-decoration-thickness:.08em!important}#main :where(p,li,dd,figcaption,blockquote) a:any-link:not(.kuz-button):not(.kuz-button-link):not(.kuz-chip):not([class*=button]):not([role=button]) :where(strong,b,em,span),#main :where(.prose,[class*=__richtext],.kuz-bwindi-richtext,.kuz-safari-overview__content,.kuz-itinerary-day__copy,.kuz-itinerary-day__detail-card,.kuz-safari-pricing__summary) a:any-link:not(.kuz-button):not(.kuz-button-link):not(.kuz-chip):not([class*=button]):not([role=button]) :where(strong,b,em,span){color:inherit!important;font-weight:inherit!important;-webkit-text-decoration-color:inherit!important;-webkit-text-decoration-color:inherit!important;-webkit-text-decoration-color:inherit!important;text-decoration-color:inherit!important}#main :where(p,li,dd,figcaption,blockquote) a:visited:not(.kuz-button):not(.kuz-button-link):not(.kuz-chip):not([class*=button]):not([role=button]),#main :where(.prose,[class*=__richtext],.kuz-bwindi-richtext,.kuz-safari-overview__content,.kuz-itinerary-day__copy,.kuz-itinerary-day__detail-card,.kuz-safari-pricing__summary) a:visited:not(.kuz-button):not(.kuz-button-link):not(.kuz-chip):not([class*=button]):not([role=button]){color:#7f6240!important;text-decoration-color:currentColor!important}#main :where(p,li,dd,figcaption,blockquote) a:active:not(.kuz-button):not(.kuz-button-link):not(.kuz-chip):not([class*=button]):not([role=button]),#main :where(.prose,[class*=__richtext],.kuz-bwindi-richtext,.kuz-safari-overview__content,.kuz-itinerary-day__copy,.kuz-itinerary-day__detail-card,.kuz-safari-pricing__summary) a:active:not(.kuz-button):not(.kuz-button-link):not(.kuz-chip):not([class*=button]):not([role=button]){color:var(--color-primary-hover)!important;text-decoration-color:currentColor!important}@media (hover:hover) and (pointer:fine) and (width>=768px){#main :where(p,li,dd,figcaption,blockquote) a:hover:not(.kuz-button):not(.kuz-button-link):not(.kuz-chip):not([class*=button]):not([role=button]),#main :where(p,li,dd,figcaption,blockquote) a:focus-visible:not(.kuz-button):not(.kuz-button-link):not(.kuz-chip):not([class*=button]):not([role=button]),#main :where(.prose,[class*=__richtext],.kuz-bwindi-richtext,.kuz-safari-overview__content,.kuz-itinerary-day__copy,.kuz-itinerary-day__detail-card,.kuz-safari-pricing__summary) a:hover:not(.kuz-button):not(.kuz-button-link):not(.kuz-chip):not([class*=button]):not([role=button]),#main :where(.prose,[class*=__richtext],.kuz-bwindi-richtext,.kuz-safari-overview__content,.kuz-itinerary-day__copy,.kuz-itinerary-day__detail-card,.kuz-safari-pricing__summary) a:focus-visible:not(.kuz-button):not(.kuz-button-link):not(.kuz-chip):not([class*=button]):not([role=button]){color:var(--color-secondary)!important;text-decoration-color:currentColor!important;text-decoration-thickness:.11em!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-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}}
