@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-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--mco-ang:0deg}}}@layer theme{:root,:host{--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-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-orange-100:oklch(95.4% .038 75.164);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-800:oklch(47% .157 37.304);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--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-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-800:oklch(43.2% .232 292.759);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-zinc-50:oklch(98.5% 0 0);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--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: 1.5 ;--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: 1.2 ;--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;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 8px);--radius-2xl:calc(var(--radius) + 18px);--radius-3xl:1.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono);--radius-pill:999px;--font-engrave:var(--font-engrave);--font-display:var(--font-display);--font-body:var(--font-body);--color-border:var(--border);--shadow-ink:var(--shadow-ink);--color-ink-100:#eaf0f7;--color-ink-950:#12233c;--color-paper:#fffdf7;--color-sand:#eae0c9}}@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;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}*{border-color:var(--border)}body{background-color:var(--bg);color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.6}html{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}html::-webkit-scrollbar{display:none}h1,h2,h3,h4{font-family:var(--font-display);color:var(--fg);font-weight:600;line-height:1.1}::selection{background:var(--gold-300);color:var(--ink-900)}:focus-visible{outline:2px solid var(--gold-500);outline-offset:2px;border-radius:4px}.btn-magic{position:relative}}@layer components{.t-eyebrow{font-family:var(--font-engrave);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--gold-700);font-size:.78rem;font-weight:600}.t-engrave{font-family:var(--font-engrave);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.t-display{font-family:var(--font-display);letter-spacing:-.005em;font-weight:600;line-height:1.05}.ink-section{background:var(--grad-ink-dusk);color:var(--fg-on-ink)}.ink-section.is-deep{background:var(--grad-ink-deep)}.ink-section.is-dawn{background:var(--grad-ink-dawn)}.ink-section h1,.ink-section h2,.ink-section h3,.ink-section h4{color:var(--star-white)}.rule-gold{background:var(--grad-gold-rule);width:100%;height:1px;position:relative}.rule-gold:after{content:"✦";color:var(--gold-500);background:0 0;padding:0 .5rem;font-size:.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@layer utilities{.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-6{inset:calc(var(--spacing) * -6)}.inset-0{inset:calc(var(--spacing) * 0)}.inset-1{inset:calc(var(--spacing) * 1)}.inset-\[7px\]{inset:7px}.inset-\[9px\]{inset:9px}.-inset-x-4{inset-inline:calc(var(--spacing) * -4)}.-inset-x-8{inset-inline:calc(var(--spacing) * -8)}.-inset-x-\[42\%\]{inset-inline:-42%}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-1\/3{inset-inline:33.3333%}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.inset-x-7{inset-inline:calc(var(--spacing) * 7)}.inset-x-\[-8\%\]{inset-inline:-8%}.inset-x-\[-10\%\]{inset-inline:-10%}.inset-x-\[10\%\]{inset-inline:10%}.-inset-y-5{inset-block:calc(var(--spacing) * -5)}.-inset-y-6{inset-block:calc(var(--spacing) * -6)}.-inset-y-\[72\%\]{inset-block:-72%}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-y-\[-8\%\]{inset-block:-8%}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2{top:calc(var(--spacing) * -2)}.-top-2\.5{top:calc(var(--spacing) * -2.5)}.-top-3{top:calc(var(--spacing) * -3)}.-top-3\.5{top:calc(var(--spacing) * -3.5)}.-top-4{top:calc(var(--spacing) * -4)}.-top-7{top:calc(var(--spacing) * -7)}.-top-10{top:calc(var(--spacing) * -10)}.-top-12{top:calc(var(--spacing) * -12)}.-top-\[10\%\]{top:-10%}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-7{top:calc(var(--spacing) * 7)}.top-9{top:calc(var(--spacing) * 9)}.top-10{top:calc(var(--spacing) * 10)}.top-14{top:calc(var(--spacing) * 14)}.top-\[-7rem\]{top:-7rem}.top-\[-9rem\]{top:-9rem}.top-\[1px\]{top:1px}.top-\[6\%\]{top:6%}.top-\[9px\]{top:9px}.top-\[12\%\]{top:12%}.top-\[14\%\]{top:14%}.top-\[16\%\]{top:16%}.top-\[18\%\]{top:18%}.top-\[18px\]{top:18px}.top-\[20\%\]{top:20%}.top-\[24\%\]{top:24%}.top-\[26\%\]{top:26%}.top-\[30\%\]{top:30%}.top-\[31px\]{top:31px}.top-\[34px\]{top:34px}.top-\[40\%\]{top:40%}.top-\[42\%\]{top:42%}.top-\[50\%\]{top:50%}.top-\[52\%\]{top:52%}.top-\[54\%\]{top:54%}.top-\[56\%\]{top:56%}.top-\[58\%\]{top:58%}.top-\[60\%\]{top:60%}.top-\[64\%\]{top:64%}.top-\[72\%\]{top:72%}.top-auto{top:auto}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2{right:calc(var(--spacing) * -2)}.-right-2\.5{right:calc(var(--spacing) * -2.5)}.-right-3{right:calc(var(--spacing) * -3)}.-right-4{right:calc(var(--spacing) * -4)}.-right-10{right:calc(var(--spacing) * -10)}.-right-12{right:calc(var(--spacing) * -12)}.-right-14{right:calc(var(--spacing) * -14)}.-right-24{right:calc(var(--spacing) * -24)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-7{right:calc(var(--spacing) * 7)}.right-9{right:calc(var(--spacing) * 9)}.right-11{right:calc(var(--spacing) * 11)}.right-\[-2\%\]{right:-2%}.right-\[6\%\]{right:6%}.right-\[7\%\]{right:7%}.right-\[8\%\]{right:8%}.right-\[9px\]{right:9px}.right-\[10\%\]{right:10%}.right-\[12\%\]{right:12%}.right-\[14\%\]{right:14%}.right-\[18\%\]{right:18%}.right-\[26px\]{right:26px}.right-full{right:100%}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-10{bottom:calc(var(--spacing) * -10)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.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-9{bottom:calc(var(--spacing) * 9)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-16{bottom:calc(var(--spacing) * 16)}.bottom-\[-2\.5rem\]{bottom:-2.5rem}.bottom-\[-2\.25rem\]{bottom:-2.25rem}.bottom-\[-12\%\]{bottom:-12%}.bottom-\[-15\%\]{bottom:-15%}.bottom-\[-16\%\]{bottom:-16%}.bottom-\[3\%\]{bottom:3%}.bottom-\[3\.4rem\]{bottom:3.4rem}.bottom-\[3px\]{bottom:3px}.bottom-\[5\%\]{bottom:5%}.bottom-\[5\.5\%\]{bottom:5.5%}.bottom-\[8\%\]{bottom:8%}.bottom-\[9px\]{bottom:9px}.bottom-\[14\%\]{bottom:14%}.bottom-\[16\%\]{bottom:16%}.bottom-\[20\%\]{bottom:20%}.bottom-\[26\%\]{bottom:26%}.bottom-\[30\%\]{bottom:30%}.bottom-\[92px\]{bottom:92px}.bottom-\[104px\]{bottom:104px}.bottom-\[112px\]{bottom:112px}.bottom-\[148px\]{bottom:148px}.bottom-\[186px\]{bottom:186px}.-left-4{left:calc(var(--spacing) * -4)}.-left-6{left:calc(var(--spacing) * -6)}.-left-8{left:calc(var(--spacing) * -8)}.-left-12{left:calc(var(--spacing) * -12)}.-left-\[2\.05rem\]{left:-2.05rem}.-left-\[3\%\]{left:-3%}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.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-9{left:calc(var(--spacing) * 9)}.left-11{left:calc(var(--spacing) * 11)}.left-12{left:calc(var(--spacing) * 12)}.left-\[-6\%\]{left:-6%}.left-\[-9999px\]{left:-9999px}.left-\[5\%\]{left:5%}.left-\[6\%\]{left:6%}.left-\[7px\]{left:7px}.left-\[8\%\]{left:8%}.left-\[9\%\]{left:9%}.left-\[9px\]{left:9px}.left-\[10\%\]{left:10%}.left-\[11\%\]{left:11%}.left-\[12\%\]{left:12%}.left-\[17px\]{left:17px}.left-\[18\%\]{left:18%}.left-\[23px\]{left:23px}.left-\[24\%\]{left:24%}.left-\[26px\]{left:26px}.left-\[27px\]{left:27px}.left-\[29px\]{left:29px}.left-\[31px\]{left:31px}.left-\[42\%\]{left:42%}.left-\[46\%\]{left:46%}.left-\[50\%\]{left:50%}.left-\[66\%\]{left:66%}.left-\[86\%\]{left:86%}.isolate{isolation:isolate}.-z-0{z-index:-0}.-z-10{z-index:-10}.-z-20{z-index:-20}.-z-30{z-index:-30}.-z-\[5\]{z-index:-5}.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-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[5\]{z-index:5}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[140\]{z-index:140}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.row-span-2{grid-row:span 2/span 2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-10{margin-block:calc(var(--spacing) * 10)}.my-auto{margin-block:auto}.\!mt-0{margin-top:calc(var(--spacing) * 0)!important}.\!mt-2{margin-top:calc(var(--spacing) * 2)!important}.\!mt-3{margin-top:calc(var(--spacing) * 3)!important}.\!mt-10{margin-top:calc(var(--spacing) * 10)!important}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-px{margin-top:-1px}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-\[0\.3rem\]{margin-top:.3rem}.mt-auto{margin-top:auto}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-auto{margin-right:auto}.\!mb-0{margin-bottom:calc(var(--spacing) * 0)!important}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.-ml-6{margin-left:calc(var(--spacing) * -6)}.-ml-\[58px\]{margin-left:-58px}.-ml-\[130px\]{margin-left:-130px}.-ml-\[150px\]{margin-left:-150px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[5\/6\]{aspect-ratio:5/6}.aspect-\[7\/9\]{aspect-ratio:7/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/11\]{aspect-ratio:16/11}.aspect-\[29\/44\]{aspect-ratio:29/44}.aspect-\[1080\/1241\]{aspect-ratio:1080/1241}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\!h-11{height:calc(var(--spacing) * 11)!important}.h-\(--cell-size\){height:var(--cell-size)}.h-0{height:calc(var(--spacing) * 0)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/2{height:50%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-2\/5{height:40%}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.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-56{height:calc(var(--spacing) * 56)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-\[1\.05rem\]{height:1.05rem}.h-\[1\.15rem\]{height:1.15rem}.h-\[1em\]{height:1em}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[3\.4rem\]{height:3.4rem}.h-\[3\.6rem\]{height:3.6rem}.h-\[3px\]{height:3px}.h-\[20\%\]{height:20%}.h-\[22rem\]{height:22rem}.h-\[24\%\]{height:24%}.h-\[24rem\]{height:24rem}.h-\[34\%\]{height:34%}.h-\[38svh\]{height:38svh}.h-\[40\%\]{height:40%}.h-\[42px\]{height:42px}.h-\[42rem\]{height:42rem}.h-\[46\%\]{height:46%}.h-\[52px\]{height:52px}.h-\[56px\]{height:56px}.h-\[58px\]{height:58px}.h-\[62\%\]{height:62%}.h-\[74px\]{height:74px}.h-\[80\%\]{height:80%}.h-\[86px\]{height:86px}.h-\[90px\]{height:90px}.h-\[92px\]{height:92px}.h-\[100svh\]{height:100svh}.h-\[108px\]{height:108px}.h-\[116\%\]{height:116%}.h-\[116px\]{height:116px}.h-\[140\%\]{height:140%}.h-\[150px\]{height:150px}.h-\[206px\]{height:206px}.h-\[214px\]{height:214px}.h-\[290px\]{height:290px}.h-\[326px\]{height:326px}.h-\[360px\]{height:360px}.h-\[368px\]{height:368px}.h-\[540px\]{height:540px}.h-\[600px\]{height:600px}.h-\[820px\]{height:820px}.h-\[880px\]{height:880px}.h-\[max\(72svh\,34rem\)\]{height:max(72svh,34rem)}.h-\[max\(82svh\,34rem\)\]{height:max(82svh,34rem)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-0{max-height:calc(var(--spacing) * 0)}.max-h-12{max-height:calc(var(--spacing) * 12)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[56svh\]{max-height:56svh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[86svh\]{max-height:86svh}.max-h-\[88svh\]{max-height:88svh}.max-h-\[92svh\]{max-height:92svh}.max-h-\[100svh\]{max-height:100svh}.max-h-\[300px\]{max-height:300px}.max-h-\[calc\(100dvh-4\.25rem\)\]{max-height:calc(100dvh - 4.25rem)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-96{min-height:calc(var(--spacing) * 96)}.min-h-\[2\.85rem\]{min-height:2.85rem}.min-h-\[24px\]{min-height:24px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[60px\]{min-height:60px}.min-h-\[82svh\]{min-height:82svh}.min-h-\[88svh\]{min-height:88svh}.min-h-\[90svh\]{min-height:90svh}.min-h-\[92svh\]{min-height:92svh}.min-h-\[94svh\]{min-height:94svh}.min-h-\[calc\(100vh-68px\)\]{min-height:calc(100vh - 68px)}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\!w-11{width:calc(var(--spacing) * 11)!important}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.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-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-\[1\.05rem\]{width:1.05rem}.w-\[1\.15rem\]{width:1.15rem}.w-\[1em\]{width:1em}.w-\[1px\]{width:1px}.w-\[2px\]{width:2px}.w-\[3\.4rem\]{width:3.4rem}.w-\[3\.6rem\]{width:3.6rem}.w-\[3px\]{width:3px}.w-\[4\.5rem\]{width:4.5rem}.w-\[5\.5rem\]{width:5.5rem}.w-\[5\.25rem\]{width:5.25rem}.w-\[26px\]{width:26px}.w-\[28px\]{width:28px}.w-\[28rem\]{width:28rem}.w-\[34px\]{width:34px}.w-\[40\%\]{width:40%}.w-\[40px\]{width:40px}.w-\[40rem\]{width:40rem}.w-\[42\%\]{width:42%}.w-\[44rem\]{width:44rem}.w-\[48px\]{width:48px}.w-\[50px\]{width:50px}.w-\[50vw\]{width:50vw}.w-\[52px\]{width:52px}.w-\[58px\]{width:58px}.w-\[62\%\]{width:62%}.w-\[74\%\]{width:74%}.w-\[84px\]{width:84px}.w-\[86\%\]{width:86%}.w-\[88px\]{width:88px}.w-\[100px\]{width:100px}.w-\[104px\]{width:104px}.w-\[116px\]{width:116px}.w-\[130px\]{width:130px}.w-\[132px\]{width:132px}.w-\[150\%\]{width:150%}.w-\[150px\]{width:150px}.w-\[176px\]{width:176px}.w-\[180px\]{width:180px}.w-\[230px\]{width:230px}.w-\[240px\]{width:240px}.w-\[260px\]{width:260px}.w-\[290px\]{width:290px}.w-\[300px\]{width:300px}.w-\[calc\(\(100\%-1\.75rem\)\/3\)\]{width:calc(33.3333% - .583333rem)}.w-\[clamp\(64px\,8vw\,108px\)\]{width:clamp(64px,8vw,108px)}.w-\[min\(26rem\,94vw\)\]{width:min(26rem,94vw)}.w-\[min\(420px\,88\%\)\]{width:min(420px,88%)}.w-\[min\(680px\,calc\(100vw-2rem\)\)\]{width:min(680px,100vw - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.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-32{max-width:calc(var(--spacing) * 32)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-\[7rem\]{max-width:7rem}.max-w-\[17rem\]{max-width:17rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[19rem\]{max-width:19rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[44ch\]{max-width:44ch}.max-w-\[49vw\]{max-width:49vw}.max-w-\[68ch\]{max-width:68ch}.max-w-\[96vw\]{max-width:96vw}.max-w-\[100vw\]{max-width:100vw}.max-w-\[220px\]{max-width:220px}.max-w-\[230px\]{max-width:230px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[400px\]{max-width:400px}.max-w-\[440px\]{max-width:440px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[820px\]{max-width:820px}.max-w-\[880px\]{max-width:880px}.max-w-\[920px\]{max-width:920px}.max-w-\[940px\]{max-width:940px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1160px\]{max-width:1160px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1360px\]{max-width:1360px}.max-w-\[min\(92vw\,540px\)\]{max-width:min(92vw,540px)}.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-none{max-width:none}.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-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[6\.5rem\]{min-width:6.5rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[16rem\]{min-width:16rem}.min-w-\[22rem\]{min-width:22rem}.min-w-\[26rem\]{min-width:26rem}.min-w-\[40rem\]{min-width:40rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-0{flex-basis:calc(var(--spacing) * 0)}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-left{transform-origin:0}.-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: -50% ;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-0\.5{--tw-translate-x:calc(var(--spacing) * .5);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-\[-50\%\]{--tw-translate-x:-50%;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-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;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-\[3px\]{--tw-translate-y: -3px ;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-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-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-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-scale-x-100{--tw-scale-x: -100% ;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[1\.04\]{scale:1.04}.scale-\[1\.035\]{scale:1.035}.-rotate-12{rotate:-12deg}.-rotate-\[8deg\]{rotate:-8deg}.-rotate-\[10deg\]{rotate:-10deg}.-rotate-\[12deg\]{rotate:-12deg}.-rotate-\[14deg\]{rotate:-14deg}.rotate-6{rotate:6deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\[16deg\]{rotate:16deg}.rotate-\[18deg\]{rotate:18deg}.rotate-\[22deg\]{rotate:22deg}.rotate-\[24deg\]{rotate:24deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[minmax\(300px\,0\.9fr\)_1\.4fr\]{grid-template-columns:minmax(300px,.9fr) 1.4fr}.grid-cols-\[minmax\(300px\,0\.82fr\)_1\.45fr\]{grid-template-columns:minmax(300px,.82fr) 1.45fr}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.\!flex-row{flex-direction:row!important}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-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)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.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-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}: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-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)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-7{row-gap:calc(var(--spacing) * 7)}.gap-y-9{row-gap:calc(var(--spacing) * 9)}: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-\[var\(--hairline\)\]>:not(:last-child)){border-color:var(--hairline)}:where(.divide-amber-200>:not(:last-child)){border-color:var(--color-amber-200)}:where(.divide-ink-100>:not(:last-child)){border-color:var(--color-ink-100)}:where(.divide-ink-100\/70>:not(:last-child)){border-color:#eaf0f7b3}@supports (color:color-mix(in lab,red,red)){:where(.divide-ink-100\/70>:not(:last-child)){border-color:color-mix(in oklab,var(--color-ink-100) 70%,transparent)}}:where(.divide-ink-600\/40>:not(:last-child)){border-color:var(--ink-600)}@supports (color:color-mix(in lab,red,red)){:where(.divide-ink-600\/40>:not(:last-child)){border-color:color-mix(in oklab,var(--ink-600) 40%,transparent)}}:where(.divide-sand\/60>:not(:last-child)){border-color:#eae0c999}@supports (color:color-mix(in lab,red,red)){:where(.divide-sand\/60>:not(:last-child)){border-color:color-mix(in oklab,var(--color-sand) 60%,transparent)}}:where(.divide-zinc-100>:not(:last-child)){border-color:var(--color-zinc-100)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) + 18px)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--radius-2xl\)\]{border-radius:var(--radius-2xl)}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-pill\)\]{border-radius:var(--radius-pill)}.rounded-\[var\(--radius-xl\)\]{border-radius:var(--radius-xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-pill{border-radius:999px}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 8px)}.rounded-t-2xl{border-top-left-radius:calc(var(--radius) + 18px);border-top-right-radius:calc(var(--radius) + 18px)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-tl-\[6px\]{border-top-left-radius:6px}.rounded-tl-\[8px\]{border-top-left-radius:8px}.rounded-tl-\[10px\]{border-top-left-radius:10px}.rounded-tl-\[14px\]{border-top-left-radius:14px}.rounded-tl-\[16px\]{border-top-left-radius:16px}.rounded-tl-\[18px\]{border-top-left-radius:18px}.rounded-tl-\[20px\]{border-top-left-radius:20px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-tr-\[14px\]{border-top-right-radius:14px}.rounded-tr-\[16px\]{border-top-right-radius:16px}.rounded-tr-\[18px\]{border-top-right-radius:18px}.rounded-tr-\[20px\]{border-top-right-radius:20px}.rounded-br-\[6px\]{border-bottom-right-radius:6px}.rounded-br-\[8px\]{border-bottom-right-radius:8px}.rounded-br-\[10px\]{border-bottom-right-radius:10px}.rounded-br-\[14px\]{border-bottom-right-radius:14px}.rounded-br-\[16px\]{border-bottom-right-radius:16px}.rounded-br-\[18px\]{border-bottom-right-radius:18px}.rounded-br-\[20px\]{border-bottom-right-radius:20px}.rounded-bl-\[14px\]{border-bottom-left-radius:14px}.rounded-bl-\[16px\]{border-bottom-left-radius:16px}.rounded-bl-\[18px\]{border-bottom-left-radius:18px}.rounded-bl-\[20px\]{border-bottom-left-radius:20px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.\!border-\[\#2E4A38\]\/40{border-color:#2e4a3866!important}.\!border-\[\#4CA45D\]\/55{border-color:#4ca45d8c!important}.\!border-\[var\(--chapter-specialty-deep\)\]\/45{border-color:var(--chapter-specialty-deep)!important}@supports (color:color-mix(in lab,red,red)){.\!border-\[var\(--chapter-specialty-deep\)\]\/45{border-color:color-mix(in oklab,var(--chapter-specialty-deep) 45%,transparent)!important}}.\!border-\[var\(--h-gold\)\]\/60{border-color:var(--h-gold)!important}@supports (color:color-mix(in lab,red,red)){.\!border-\[var\(--h-gold\)\]\/60{border-color:color-mix(in oklab,var(--h-gold) 60%,transparent)!important}}.\!border-\[var\(--hero-blue\)\]\/55{border-color:var(--hero-blue)!important}@supports (color:color-mix(in lab,red,red)){.\!border-\[var\(--hero-blue\)\]\/55{border-color:color-mix(in oklab,var(--hero-blue) 55%,transparent)!important}}.\!border-gold-500{border-color:var(--gold-500)!important}.\!border-white\/70{border-color:#ffffffb3!important}@supports (color:color-mix(in lab,red,red)){.\!border-white\/70{border-color:color-mix(in oklab,var(--color-white) 70%,transparent)!important}}.\[border-color\:var\(--border\)\]{border-color:var(--border)}.\[border-color\:var\(--corner-a\)\]{border-color:var(--corner-a)}.\[border-color\:var\(--corner-b\)\]{border-color:var(--corner-b)}.border-\(--color-border\){border-color:var(--color-border)}.border-\[\#1E6E4A\]{border-color:#1e6e4a}.border-\[\#1E6E4A\]\/50{border-color:#1e6e4a80}.border-\[\#2C7D4F\]\/35{border-color:#2c7d4f59}.border-\[\#4CA45D\]\/55{border-color:#4ca45d8c}.border-\[\#6E9A5E\]\/45{border-color:#6e9a5e73}.border-\[\#35793F\]{border-color:#35793f}.border-\[\#37804A\]\/50{border-color:#37804a80}.border-\[\#B98A2E\]{border-color:#b98a2e}.border-\[\#B0232A\]\/35{border-color:#b0232a59}.border-\[\#B8801A\]{border-color:#b8801a}.border-\[\#BFE7E0\]{border-color:#bfe7e0}.border-\[\#C9A45C\]\/50{border-color:#c9a45c80}.border-\[\#C9A45C\]\/60{border-color:#c9a45c99}.border-\[\#C19A3C\]{border-color:#c19a3c}.border-\[\#C19A3C\]\/50{border-color:#c19a3c80}.border-\[\#C19A3C\]\/55{border-color:#c19a3c8c}.border-\[\#C19A3C\]\/70{border-color:#c19a3cb3}.border-\[\#CDBF9B\]{border-color:#cdbf9b}.border-\[\#D4A017\]\/30{border-color:#d4a0174d}.border-\[\#D4A017\]\/50{border-color:#d4a01780}.border-\[\#D9C4CE\]{border-color:#d9c4ce}.border-\[\#D9C8A4\]{border-color:#d9c8a4}.border-\[\#DCC9A8\]{border-color:#dcc9a8}.border-\[\#DCCFB0\]{border-color:#dccfb0}.border-\[\#E4D5B6\]{border-color:#e4d5b6}.border-\[\#E4D5B6\]\/60{border-color:#e4d5b699}.border-\[\#E4D9BE\]{border-color:#e4d9be}.border-\[\#E7B24B\]{border-color:#e7b24b}.border-\[\#E7B24B\]\/50{border-color:#e7b24b80}.border-\[\#E7B24B\]\/70{border-color:#e7b24bb3}.border-\[\#EBC6D8\]{border-color:#ebc6d8}.border-\[\#F0C674\]\/90{border-color:#f0c674e6}.border-\[\#FBF3DF\]{border-color:#fbf3df}.border-\[\#c0392b\]\/40{border-color:#c0392b66}.border-\[rgba\(24\,54\,93\,0\.28\)\]{border-color:#18365d47}.border-\[rgba\(58\,40\,20\,0\.5\)\]{border-color:#3a281480}.border-\[rgba\(120\,90\,50\,0\.42\)\]{border-color:#785a326b}.border-\[rgba\(124\,184\,90\,0\.4\)\]{border-color:#7cb85a66}.border-\[rgba\(155\,118\,60\,0\.45\)\]{border-color:#9b763c73}.border-\[rgba\(193\,154\,60\,0\.4\)\]{border-color:#c19a3c66}.border-\[rgba\(193\,154\,60\,0\.5\)\]{border-color:#c19a3c80}.border-\[rgba\(193\,154\,60\,0\.6\)\]{border-color:#c19a3c99}.border-\[rgba\(193\,154\,60\,0\.45\)\]{border-color:#c19a3c73}.border-\[rgba\(201\,164\,92\,0\.5\)\]{border-color:#c9a45c80}.border-\[rgba\(212\,160\,23\,0\.4\)\]{border-color:#d4a01766}.border-\[rgba\(226\,169\,46\,0\.5\)\]{border-color:#e2a92e80}.border-\[rgba\(226\,194\,118\,0\.4\)\]{border-color:#e2c27666}.border-\[rgba\(226\,194\,118\,0\.5\)\]{border-color:#e2c27680}.border-\[rgba\(226\,194\,118\,0\.7\)\]{border-color:#e2c276b3}.border-\[rgba\(226\,194\,118\,0\.65\)\]{border-color:#e2c276a6}.border-\[rgba\(231\,178\,75\,0\.5\)\]{border-color:#e7b24b80}.border-\[rgba\(231\,178\,75\,0\.6\)\]{border-color:#e7b24b99}.border-\[rgba\(231\,178\,75\,0\.7\)\]{border-color:#e7b24bb3}.border-\[rgba\(231\,178\,75\,0\.28\)\]{border-color:#e7b24b47}.border-\[rgba\(231\,201\,119\,0\.35\)\]{border-color:#e7c97759}.border-\[rgba\(255\,250\,235\,0\.8\)\]{border-color:#fffaebcc}.border-\[var\(--chapter-dinosaur\)\],.border-\[var\(--chapter-dinosaur\)\]\/60{border-color:var(--chapter-dinosaur)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--chapter-dinosaur\)\]\/60{border-color:color-mix(in oklab,var(--chapter-dinosaur) 60%,transparent)}}.border-\[var\(--chapter-dinosaur-deep\)\]\/30{border-color:var(--chapter-dinosaur-deep)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--chapter-dinosaur-deep\)\]\/30{border-color:color-mix(in oklab,var(--chapter-dinosaur-deep) 30%,transparent)}}.border-\[var\(--chapter-festival\)\],.border-\[var\(--chapter-festival\)\]\/60{border-color:var(--chapter-festival)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--chapter-festival\)\]\/60{border-color:color-mix(in oklab,var(--chapter-festival) 60%,transparent)}}.border-\[var\(--chapter-festival-deep\)\]\/30{border-color:var(--chapter-festival-deep)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--chapter-festival-deep\)\]\/30{border-color:color-mix(in oklab,var(--chapter-festival-deep) 30%,transparent)}}.border-\[var\(--chapter-holiday\)\],.border-\[var\(--chapter-holiday\)\]\/60{border-color:var(--chapter-holiday)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--chapter-holiday\)\]\/60{border-color:color-mix(in oklab,var(--chapter-holiday) 60%,transparent)}}.border-\[var\(--chapter-holiday-deep\)\]\/30{border-color:var(--chapter-holiday-deep)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--chapter-holiday-deep\)\]\/30{border-color:color-mix(in oklab,var(--chapter-holiday-deep) 30%,transparent)}}.border-\[var\(--chapter-mascot\)\],.border-\[var\(--chapter-mascot\)\]\/60{border-color:var(--chapter-mascot)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--chapter-mascot\)\]\/60{border-color:color-mix(in oklab,var(--chapter-mascot) 60%,transparent)}}.border-\[var\(--chapter-mascot-deep\)\]\/30{border-color:var(--chapter-mascot-deep)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--chapter-mascot-deep\)\]\/30{border-color:color-mix(in oklab,var(--chapter-mascot-deep) 30%,transparent)}}.border-\[var\(--chapter-mermaid\)\],.border-\[var\(--chapter-mermaid\)\]\/45{border-color:var(--chapter-mermaid)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--chapter-mermaid\)\]\/45{border-color:color-mix(in oklab,var(--chapter-mermaid) 45%,transparent)}}.border-\[var\(--chapter-mermaid\)\]\/60{border-color:var(--chapter-mermaid)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--chapter-mermaid\)\]\/60{border-color:color-mix(in oklab,var(--chapter-mermaid) 60%,transparent)}}.border-\[var\(--chapter-mermaid-deep\)\]\/30{border-color:var(--chapter-mermaid-deep)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--chapter-mermaid-deep\)\]\/30{border-color:color-mix(in oklab,var(--chapter-mermaid-deep) 30%,transparent)}}.border-\[var\(--chapter-specialty\)\],.border-\[var\(--chapter-specialty\)\]\/30{border-color:var(--chapter-specialty)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--chapter-specialty\)\]\/30{border-color:color-mix(in oklab,var(--chapter-specialty) 30%,transparent)}}.border-\[var\(--chapter-specialty\)\]\/45{border-color:var(--chapter-specialty)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--chapter-specialty\)\]\/45{border-color:color-mix(in oklab,var(--chapter-specialty) 45%,transparent)}}.border-\[var\(--chapter-specialty\)\]\/60{border-color:var(--chapter-specialty)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--chapter-specialty\)\]\/60{border-color:color-mix(in oklab,var(--chapter-specialty) 60%,transparent)}}.border-\[var\(--chapter-specialty-deep\)\]\/30{border-color:var(--chapter-specialty-deep)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--chapter-specialty-deep\)\]\/30{border-color:color-mix(in oklab,var(--chapter-specialty-deep) 30%,transparent)}}.border-\[var\(--error\)\]\/40{border-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--error\)\]\/40{border-color:color-mix(in oklab,var(--error) 40%,transparent)}}.border-\[var\(--h-gold\)\]\/45{border-color:var(--h-gold)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--h-gold\)\]\/45{border-color:color-mix(in oklab,var(--h-gold) 45%,transparent)}}.border-\[var\(--hairline\)\]{border-color:var(--hairline)}.border-\[var\(--hero-blue\)\],.border-\[var\(--hero-blue\)\]\/0{border-color:var(--hero-blue)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--hero-blue\)\]\/0{border-color:color-mix(in oklab,var(--hero-blue) 0%,transparent)}}.border-\[var\(--hero-blue\)\]\/12{border-color:var(--hero-blue)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--hero-blue\)\]\/12{border-color:color-mix(in oklab,var(--hero-blue) 12%,transparent)}}.border-\[var\(--hero-blue\)\]\/15{border-color:var(--hero-blue)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--hero-blue\)\]\/15{border-color:color-mix(in oklab,var(--hero-blue) 15%,transparent)}}.border-\[var\(--hero-blue\)\]\/25{border-color:var(--hero-blue)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--hero-blue\)\]\/25{border-color:color-mix(in oklab,var(--hero-blue) 25%,transparent)}}.border-\[var\(--hero-blue\)\]\/30{border-color:var(--hero-blue)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--hero-blue\)\]\/30{border-color:color-mix(in oklab,var(--hero-blue) 30%,transparent)}}.border-\[var\(--hero-blue\)\]\/35{border-color:var(--hero-blue)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--hero-blue\)\]\/35{border-color:color-mix(in oklab,var(--hero-blue) 35%,transparent)}}.border-\[var\(--hero-blue\)\]\/40{border-color:var(--hero-blue)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--hero-blue\)\]\/40{border-color:color-mix(in oklab,var(--hero-blue) 40%,transparent)}}.border-\[var\(--hero-blue\)\]\/45{border-color:var(--hero-blue)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--hero-blue\)\]\/45{border-color:color-mix(in oklab,var(--hero-blue) 45%,transparent)}}.border-\[var\(--hero-blue\)\]\/50{border-color:var(--hero-blue)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--hero-blue\)\]\/50{border-color:color-mix(in oklab,var(--hero-blue) 50%,transparent)}}.border-\[var\(--hero-blue\)\]\/60{border-color:var(--hero-blue)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--hero-blue\)\]\/60{border-color:color-mix(in oklab,var(--hero-blue) 60%,transparent)}}.border-\[var\(--hero-gold\)\]\/40{border-color:var(--hero-gold)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--hero-gold\)\]\/40{border-color:color-mix(in oklab,var(--hero-gold) 40%,transparent)}}.border-\[var\(--hero-gold\)\]\/60{border-color:var(--hero-gold)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--hero-gold\)\]\/60{border-color:color-mix(in oklab,var(--hero-gold) 60%,transparent)}}.border-\[var\(--hero-mist\)\],.border-\[var\(--hero-mist\)\]\/70{border-color:var(--hero-mist)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--hero-mist\)\]\/70{border-color:color-mix(in oklab,var(--hero-mist) 70%,transparent)}}.border-\[var\(--hero-navy\)\]\/30{border-color:var(--hero-navy)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--hero-navy\)\]\/30{border-color:color-mix(in oklab,var(--hero-navy) 30%,transparent)}}.border-\[var\(--hero-navy\)\]\/35{border-color:var(--hero-navy)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--hero-navy\)\]\/35{border-color:color-mix(in oklab,var(--hero-navy) 35%,transparent)}}.border-\[var\(--hero-red\)\],.border-\[var\(--hero-red\)\]\/0{border-color:var(--hero-red)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--hero-red\)\]\/0{border-color:color-mix(in oklab,var(--hero-red) 0%,transparent)}}.border-\[var\(--hero-red\)\]\/35{border-color:var(--hero-red)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--hero-red\)\]\/35{border-color:color-mix(in oklab,var(--hero-red) 35%,transparent)}}.border-\[var\(--hero-red\)\]\/40{border-color:var(--hero-red)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--hero-red\)\]\/40{border-color:color-mix(in oklab,var(--hero-red) 40%,transparent)}}.border-\[var\(--hero-sky\)\],.border-\[var\(--hero-sky\)\]\/55{border-color:var(--hero-sky)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--hero-sky\)\]\/55{border-color:color-mix(in oklab,var(--hero-sky) 55%,transparent)}}.border-\[var\(--m-green\)\]\/40{border-color:var(--m-green)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--m-green\)\]\/40{border-color:color-mix(in oklab,var(--m-green) 40%,transparent)}}.border-\[var\(--pp-magenta\)\],.border-\[var\(--pp-magenta\)\]\/35{border-color:var(--pp-magenta)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--pp-magenta\)\]\/35{border-color:color-mix(in oklab,var(--pp-magenta) 35%,transparent)}}.border-\[var\(--pp-magenta\)\]\/40{border-color:var(--pp-magenta)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--pp-magenta\)\]\/40{border-color:color-mix(in oklab,var(--pp-magenta) 40%,transparent)}}.border-\[var\(--pp-magenta\)\]\/55{border-color:var(--pp-magenta)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--pp-magenta\)\]\/55{border-color:color-mix(in oklab,var(--pp-magenta) 55%,transparent)}}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/25{border-color:#fee68540}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/25{border-color:color-mix(in oklab,var(--color-amber-200) 25%,transparent)}}.border-amber-200\/70{border-color:#fee685b3}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/70{border-color:color-mix(in oklab,var(--color-amber-200) 70%,transparent)}}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-400\/40{border-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/40{border-color:color-mix(in oklab,var(--color-amber-400) 40%,transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.border-border-strong{border-color:var(--border-strong)}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.border-current{border-color:currentColor}.border-cyan-200\/20{border-color:#a2f4fd33}@supports (color:color-mix(in lab,red,red)){.border-cyan-200\/20{border-color:color-mix(in oklab,var(--color-cyan-200) 20%,transparent)}}.border-cyan-200\/25{border-color:#a2f4fd40}@supports (color:color-mix(in lab,red,red)){.border-cyan-200\/25{border-color:color-mix(in oklab,var(--color-cyan-200) 25%,transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/50{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-400\/40{border-color:#00d29466}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/40{border-color:color-mix(in oklab,var(--color-emerald-400) 40%,transparent)}}.border-emerald-600{border-color:var(--color-emerald-600)}.border-emerald-600\/30{border-color:#0097674d}@supports (color:color-mix(in lab,red,red)){.border-emerald-600\/30{border-color:color-mix(in oklab,var(--color-emerald-600) 30%,transparent)}}.border-emerald-900\/10{border-color:#004e3b1a}@supports (color:color-mix(in lab,red,red)){.border-emerald-900\/10{border-color:color-mix(in oklab,var(--color-emerald-900) 10%,transparent)}}.border-gold-300{border-color:var(--gold-300)}.border-gold-400,.border-gold-400\/25{border-color:var(--gold-400)}@supports (color:color-mix(in lab,red,red)){.border-gold-400\/25{border-color:color-mix(in oklab,var(--gold-400) 25%,transparent)}}.border-gold-400\/30{border-color:var(--gold-400)}@supports (color:color-mix(in lab,red,red)){.border-gold-400\/30{border-color:color-mix(in oklab,var(--gold-400) 30%,transparent)}}.border-gold-400\/40{border-color:var(--gold-400)}@supports (color:color-mix(in lab,red,red)){.border-gold-400\/40{border-color:color-mix(in oklab,var(--gold-400) 40%,transparent)}}.border-gold-400\/60{border-color:var(--gold-400)}@supports (color:color-mix(in lab,red,red)){.border-gold-400\/60{border-color:color-mix(in oklab,var(--gold-400) 60%,transparent)}}.border-gold-400\/85{border-color:var(--gold-400)}@supports (color:color-mix(in lab,red,red)){.border-gold-400\/85{border-color:color-mix(in oklab,var(--gold-400) 85%,transparent)}}.border-gold-500,.border-gold-500\/15{border-color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.border-gold-500\/15{border-color:color-mix(in oklab,var(--gold-500) 15%,transparent)}}.border-gold-500\/20{border-color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.border-gold-500\/20{border-color:color-mix(in oklab,var(--gold-500) 20%,transparent)}}.border-gold-500\/25{border-color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.border-gold-500\/25{border-color:color-mix(in oklab,var(--gold-500) 25%,transparent)}}.border-gold-500\/30{border-color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.border-gold-500\/30{border-color:color-mix(in oklab,var(--gold-500) 30%,transparent)}}.border-gold-500\/35{border-color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.border-gold-500\/35{border-color:color-mix(in oklab,var(--gold-500) 35%,transparent)}}.border-gold-500\/40{border-color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.border-gold-500\/40{border-color:color-mix(in oklab,var(--gold-500) 40%,transparent)}}.border-gold-500\/45{border-color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.border-gold-500\/45{border-color:color-mix(in oklab,var(--gold-500) 45%,transparent)}}.border-gold-500\/50{border-color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.border-gold-500\/50{border-color:color-mix(in oklab,var(--gold-500) 50%,transparent)}}.border-gold-500\/55{border-color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.border-gold-500\/55{border-color:color-mix(in oklab,var(--gold-500) 55%,transparent)}}.border-gold-500\/60{border-color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.border-gold-500\/60{border-color:color-mix(in oklab,var(--gold-500) 60%,transparent)}}.border-gold-500\/70{border-color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.border-gold-500\/70{border-color:color-mix(in oklab,var(--gold-500) 70%,transparent)}}.border-indigo-200{border-color:var(--color-indigo-200)}.border-ink-100{border-color:var(--color-ink-100)}.border-ink-100\/60{border-color:#eaf0f799}@supports (color:color-mix(in lab,red,red)){.border-ink-100\/60{border-color:color-mix(in oklab,var(--color-ink-100) 60%,transparent)}}.border-ink-200{border-color:var(--ink-200)}.border-ink-300{border-color:var(--ink-300)}.border-ink-600,.border-ink-600\/40{border-color:var(--ink-600)}@supports (color:color-mix(in lab,red,red)){.border-ink-600\/40{border-color:color-mix(in oklab,var(--ink-600) 40%,transparent)}}.border-ink-600\/50{border-color:var(--ink-600)}@supports (color:color-mix(in lab,red,red)){.border-ink-600\/50{border-color:color-mix(in oklab,var(--ink-600) 50%,transparent)}}.border-ink-600\/60{border-color:var(--ink-600)}@supports (color:color-mix(in lab,red,red)){.border-ink-600\/60{border-color:color-mix(in oklab,var(--ink-600) 60%,transparent)}}.border-ink-600\/70{border-color:var(--ink-600)}@supports (color:color-mix(in lab,red,red)){.border-ink-600\/70{border-color:color-mix(in oklab,var(--ink-600) 70%,transparent)}}.border-ink-600\/80{border-color:var(--ink-600)}@supports (color:color-mix(in lab,red,red)){.border-ink-600\/80{border-color:color-mix(in oklab,var(--ink-600) 80%,transparent)}}.border-ink-800\/25{border-color:var(--ink-800)}@supports (color:color-mix(in lab,red,red)){.border-ink-800\/25{border-color:color-mix(in oklab,var(--ink-800) 25%,transparent)}}.border-ink-800\/35{border-color:var(--ink-800)}@supports (color:color-mix(in lab,red,red)){.border-ink-800\/35{border-color:color-mix(in oklab,var(--ink-800) 35%,transparent)}}.border-ink-900{border-color:var(--ink-900)}.border-input{border-color:var(--input)}.border-primary,.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/50{border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-rose-100{border-color:var(--color-rose-100)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-300{border-color:var(--color-rose-300)}.border-rose-400\/40{border-color:#ff667f66}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/40{border-color:color-mix(in oklab,var(--color-rose-400) 40%,transparent)}}.border-rose-400\/50{border-color:#ff667f80}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/50{border-color:color-mix(in oklab,var(--color-rose-400) 50%,transparent)}}.border-rose-400\/60{border-color:#ff667f99}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/60{border-color:color-mix(in oklab,var(--color-rose-400) 60%,transparent)}}.border-rose-500{border-color:var(--color-rose-500)}.border-sand{border-color:var(--color-sand)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-400\/40{border-color:#00bcfe66}@supports (color:color-mix(in lab,red,red)){.border-sky-400\/40{border-color:color-mix(in oklab,var(--color-sky-400) 40%,transparent)}}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-300{border-color:var(--color-violet-300)}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/55{border-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.border-white\/55{border-color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.border-white\/70{border-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.border-white\/85{border-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.border-white\/85{border-color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.border-zinc-50{border-color:var(--color-zinc-50)}.border-zinc-100{border-color:var(--color-zinc-100)}.border-zinc-200{border-color:var(--color-zinc-200)}.border-zinc-300{border-color:var(--color-zinc-300)}.border-zinc-700{border-color:var(--color-zinc-700)}.border-t-transparent{border-top-color:#0000}.border-l-amber-400{border-left-color:var(--color-amber-400)}.border-l-amber-500{border-left-color:var(--color-amber-500)}.border-l-emerald-500{border-left-color:var(--color-emerald-500)}.border-l-ink-800{border-left-color:var(--ink-800)}.border-l-rose-500{border-left-color:var(--color-rose-500)}.border-l-sky-500{border-left-color:var(--color-sky-500)}.border-l-transparent{border-left-color:#0000}.border-l-violet-500{border-left-color:var(--color-violet-500)}.\!bg-\[\#2E4A38\]{background-color:#2e4a38!important}.\!bg-\[\#4CA45D\]{background-color:#4ca45d!important}.\!bg-\[\#5C8A4E\]{background-color:#5c8a4e!important}.\!bg-\[\#D4A017\]{background-color:#d4a017!important}.\!bg-\[var\(--chapter-festival\)\]{background-color:var(--chapter-festival)!important}.\!bg-\[var\(--chapter-holiday\)\]{background-color:var(--chapter-holiday)!important}.\!bg-\[var\(--chapter-mascot\)\]{background-color:var(--chapter-mascot)!important}.\!bg-\[var\(--chapter-mermaid\)\]{background-color:var(--chapter-mermaid)!important}.\!bg-\[var\(--chapter-specialty\)\]{background-color:var(--chapter-specialty)!important}.\!bg-\[var\(--h-cran\)\]{background-color:var(--h-cran)!important}.\!bg-\[var\(--hv-gold\)\]{background-color:var(--hv-gold)!important}.\!bg-gold-500{background-color:var(--gold-500)!important}.\!bg-ink-800{background-color:var(--ink-800)!important}.\!bg-ink-900{background-color:var(--ink-900)!important}.\!bg-white\/10{background-color:#ffffff1a!important}@supports (color:color-mix(in lab,red,red)){.\!bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)!important}}.\!bg-white\/75{background-color:#ffffffbf!important}@supports (color:color-mix(in lab,red,red)){.\!bg-white\/75{background-color:color-mix(in oklab,var(--color-white) 75%,transparent)!important}}.\!bg-white\/80{background-color:#fffc!important}@supports (color:color-mix(in lab,red,red)){.\!bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)!important}}.\!bg-white\/85{background-color:#ffffffd9!important}@supports (color:color-mix(in lab,red,red)){.\!bg-white\/85{background-color:color-mix(in oklab,var(--color-white) 85%,transparent)!important}}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#0C142E\]{background-color:#0c142e}.bg-\[\#0C2118\]{background-color:#0c2118}.bg-\[\#1B2A52\]{background-color:#1b2a52}.bg-\[\#3E6EA8\]{background-color:#3e6ea8}.bg-\[\#3FA46A\]{background-color:#3fa46a}.bg-\[\#4E8B3C\]{background-color:#4e8b3c}.bg-\[\#4E8B3C\]\/40{background-color:#4e8b3c66}.bg-\[\#160A2C\]\/92{background-color:#160a2ceb}.bg-\[\#06242D\]{background-color:#06242d}.bg-\[\#08303B\]{background-color:#08303b}.bg-\[\#16224A\]{background-color:#16224a}.bg-\[\#16234A\]{background-color:#16234a}.bg-\[\#16234A\]\/25{background-color:#16234a40}.bg-\[\#052029\]\/70{background-color:#052029b3}.bg-\[\#052029\]\/80{background-color:#052029cc}.bg-\[\#071510\]\/80{background-color:#071510cc}.bg-\[\#B0232A\]{background-color:#b0232a}.bg-\[\#B0232A\]\/10{background-color:#b0232a1a}.bg-\[\#C19A3C\]{background-color:#c19a3c}.bg-\[\#C19A3C\]\/15{background-color:#c19a3c26}.bg-\[\#D9B25A\]{background-color:#d9b25a}.bg-\[\#E7B24B\]{background-color:#e7b24b}.bg-\[\#E8C87A\]{background-color:#e8c87a}.bg-\[\#E9C46A\]{background-color:#e9c46a}.bg-\[\#F0F8F1\]{background-color:#f0f8f1}.bg-\[\#F1ECFB\]{background-color:#f1ecfb}.bg-\[\#F1ECFB\]\/30{background-color:#f1ecfb4d}.bg-\[\#F2D38C\]{background-color:#f2d38c}.bg-\[\#F2F8E6\]{background-color:#f2f8e6}.bg-\[\#F4F8F2\]{background-color:#f4f8f2}.bg-\[\#F5FCFB\]{background-color:#f5fcfb}.bg-\[\#FBE9F1\]{background-color:#fbe9f1}.bg-\[\#FBF3DF\]{background-color:#fbf3df}.bg-\[\#FBF3DF\]\/85{background-color:#fbf3dfd9}.bg-\[\#FBF6EA\]{background-color:#fbf6ea}.bg-\[\#FCEFF5\]\/60{background-color:#fceff599}.bg-\[\#FCEFF5\]\/70{background-color:#fceff5b3}.bg-\[\#FCEFF5\]\/80{background-color:#fceff5cc}.bg-\[\#FCF8EE\]{background-color:#fcf8ee}.bg-\[\#FCF9F2\]{background-color:#fcf9f2}.bg-\[\#FDEFF5\]{background-color:#fdeff5}.bg-\[\#FFF8FB\]{background-color:#fff8fb}.bg-\[\#FFF9EC\]{background-color:#fff9ec}.bg-\[\#FFFCF4\]{background-color:#fffcf4}.bg-\[\#FFFDF6\]{background-color:#fffdf6}.bg-\[\#FFFDF7\]{background-color:#fffdf7}.bg-\[\#FFFDF7\]\/85{background-color:#fffdf7d9}.bg-\[\#FFFDF7\]\/90{background-color:#fffdf7e6}.bg-\[\#c0392b\]\/10{background-color:#c0392b1a}.bg-\[rgba\(40\,24\,78\,0\.55\)\]{background-color:#28184e8c}.bg-\[rgba\(217\,178\,90\,0\.18\)\]{background-color:#d9b25a2e}.bg-\[rgba\(255\,252\,242\,0\.92\)\]{background-color:#fffcf2eb}.bg-\[rgba\(255\,252\,246\,0\.9\)\]{background-color:#fffcf6e6}.bg-\[rgba\(255\,252\,247\,0\.78\)\]{background-color:#fffcf7c7}.bg-\[rgba\(255\,253\,246\,0\.9\)\]{background-color:#fffdf6e6}.bg-\[rgba\(255\,253\,247\,0\.9\)\]{background-color:#fffdf7e6}.bg-\[rgba\(255\,253\,247\,0\.34\)\]{background-color:#fffdf757}.bg-\[rgba\(255\,253\,247\,0\.94\)\]{background-color:#fffdf7f0}.bg-\[var\(--error\)\]\/10{background-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--error\)\]\/10{background-color:color-mix(in oklab,var(--error) 10%,transparent)}}.bg-\[var\(--hero-blue\)\],.bg-\[var\(--hero-blue\)\]\/8{background-color:var(--hero-blue)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--hero-blue\)\]\/8{background-color:color-mix(in oklab,var(--hero-blue) 8%,transparent)}}.bg-\[var\(--hero-blue\)\]\/12{background-color:var(--hero-blue)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--hero-blue\)\]\/12{background-color:color-mix(in oklab,var(--hero-blue) 12%,transparent)}}.bg-\[var\(--hero-blue\)\]\/25{background-color:var(--hero-blue)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--hero-blue\)\]\/25{background-color:color-mix(in oklab,var(--hero-blue) 25%,transparent)}}.bg-\[var\(--hero-gold\)\]\/60{background-color:var(--hero-gold)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--hero-gold\)\]\/60{background-color:color-mix(in oklab,var(--hero-gold) 60%,transparent)}}.bg-\[var\(--hero-ice\)\],.bg-\[var\(--hero-ice\)\]\/60{background-color:var(--hero-ice)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--hero-ice\)\]\/60{background-color:color-mix(in oklab,var(--hero-ice) 60%,transparent)}}.bg-\[var\(--hero-ice\)\]\/70{background-color:var(--hero-ice)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--hero-ice\)\]\/70{background-color:color-mix(in oklab,var(--hero-ice) 70%,transparent)}}.bg-\[var\(--hero-navy\)\]{background-color:var(--hero-navy)}.bg-\[var\(--hero-red\)\],.bg-\[var\(--hero-red\)\]\/10{background-color:var(--hero-red)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--hero-red\)\]\/10{background-color:color-mix(in oklab,var(--hero-red) 10%,transparent)}}.bg-\[var\(--hero-red\)\]\/12{background-color:var(--hero-red)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--hero-red\)\]\/12{background-color:color-mix(in oklab,var(--hero-red) 12%,transparent)}}.bg-\[var\(--hero-sky\)\]\/45{background-color:var(--hero-sky)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--hero-sky\)\]\/45{background-color:color-mix(in oklab,var(--hero-sky) 45%,transparent)}}.bg-\[var\(--pp-magenta\)\],.bg-\[var\(--pp-magenta\)\]\/8{background-color:var(--pp-magenta)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--pp-magenta\)\]\/8{background-color:color-mix(in oklab,var(--pp-magenta) 8%,transparent)}}.bg-\[var\(--pp-magenta\)\]\/12{background-color:var(--pp-magenta)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--pp-magenta\)\]\/12{background-color:color-mix(in oklab,var(--pp-magenta) 12%,transparent)}}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-accent{background-color:var(--accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/50{background-color:color-mix(in oklab,var(--color-amber-50) 50%,transparent)}}.bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/60{background-color:color-mix(in oklab,var(--color-amber-50) 60%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.bg-background{background-color:var(--background)}.bg-black{background-color:var(--color-black)}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-black\/\[0\.06\]{background-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-black) 6%,transparent)}}.bg-border{background-color:var(--border)}.bg-border-strong{background-color:var(--border-strong)}.bg-card{background-color:var(--card)}.bg-cream-50{background-color:var(--cream-50)}.bg-cream-100{background-color:var(--cream-100)}.bg-current{background-color:currentColor}.bg-destructive{background-color:var(--destructive)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/60{background-color:#ecfdf599}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/60{background-color:color-mix(in oklab,var(--color-emerald-50) 60%,transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-300{background-color:var(--color-emerald-300)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-800{background-color:var(--color-emerald-800)}.bg-foreground{background-color:var(--foreground)}.bg-gold-200{background-color:var(--gold-200)}.bg-gold-400{background-color:var(--gold-400)}.bg-gold-500,.bg-gold-500\/5{background-color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.bg-gold-500\/5{background-color:color-mix(in oklab,var(--gold-500) 5%,transparent)}}.bg-gold-500\/10{background-color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.bg-gold-500\/10{background-color:color-mix(in oklab,var(--gold-500) 10%,transparent)}}.bg-gold-500\/15{background-color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.bg-gold-500\/15{background-color:color-mix(in oklab,var(--gold-500) 15%,transparent)}}.bg-gold-500\/20{background-color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.bg-gold-500\/20{background-color:color-mix(in oklab,var(--gold-500) 20%,transparent)}}.bg-gold-500\/25{background-color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.bg-gold-500\/25{background-color:color-mix(in oklab,var(--gold-500) 25%,transparent)}}.bg-gold-500\/30{background-color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.bg-gold-500\/30{background-color:color-mix(in oklab,var(--gold-500) 30%,transparent)}}.bg-gold-500\/45{background-color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.bg-gold-500\/45{background-color:color-mix(in oklab,var(--gold-500) 45%,transparent)}}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-ink-100{background-color:var(--color-ink-100)}.bg-ink-100\/50{background-color:#eaf0f780}@supports (color:color-mix(in lab,red,red)){.bg-ink-100\/50{background-color:color-mix(in oklab,var(--color-ink-100) 50%,transparent)}}.bg-ink-100\/60{background-color:#eaf0f799}@supports (color:color-mix(in lab,red,red)){.bg-ink-100\/60{background-color:color-mix(in oklab,var(--color-ink-100) 60%,transparent)}}.bg-ink-400{background-color:var(--ink-400)}.bg-ink-600\/40{background-color:var(--ink-600)}@supports (color:color-mix(in lab,red,red)){.bg-ink-600\/40{background-color:color-mix(in oklab,var(--ink-600) 40%,transparent)}}.bg-ink-600\/50{background-color:var(--ink-600)}@supports (color:color-mix(in lab,red,red)){.bg-ink-600\/50{background-color:color-mix(in oklab,var(--ink-600) 50%,transparent)}}.bg-ink-700\/50{background-color:var(--ink-700)}@supports (color:color-mix(in lab,red,red)){.bg-ink-700\/50{background-color:color-mix(in oklab,var(--ink-700) 50%,transparent)}}.bg-ink-800,.bg-ink-800\/\[0\.06\]{background-color:var(--ink-800)}@supports (color:color-mix(in lab,red,red)){.bg-ink-800\/\[0\.06\]{background-color:color-mix(in oklab,var(--ink-800) 6%,transparent)}}.bg-ink-900,.bg-ink-900\/10{background-color:var(--ink-900)}@supports (color:color-mix(in lab,red,red)){.bg-ink-900\/10{background-color:color-mix(in oklab,var(--ink-900) 10%,transparent)}}.bg-ink-900\/30{background-color:var(--ink-900)}@supports (color:color-mix(in lab,red,red)){.bg-ink-900\/30{background-color:color-mix(in oklab,var(--ink-900) 30%,transparent)}}.bg-ink-900\/40{background-color:var(--ink-900)}@supports (color:color-mix(in lab,red,red)){.bg-ink-900\/40{background-color:color-mix(in oklab,var(--ink-900) 40%,transparent)}}.bg-ink-900\/50{background-color:var(--ink-900)}@supports (color:color-mix(in lab,red,red)){.bg-ink-900\/50{background-color:color-mix(in oklab,var(--ink-900) 50%,transparent)}}.bg-ink-900\/55{background-color:var(--ink-900)}@supports (color:color-mix(in lab,red,red)){.bg-ink-900\/55{background-color:color-mix(in oklab,var(--ink-900) 55%,transparent)}}.bg-ink-900\/60{background-color:var(--ink-900)}@supports (color:color-mix(in lab,red,red)){.bg-ink-900\/60{background-color:color-mix(in oklab,var(--ink-900) 60%,transparent)}}.bg-ink-900\/70{background-color:var(--ink-900)}@supports (color:color-mix(in lab,red,red)){.bg-ink-900\/70{background-color:color-mix(in oklab,var(--ink-900) 70%,transparent)}}.bg-ink-900\/90{background-color:var(--ink-900)}@supports (color:color-mix(in lab,red,red)){.bg-ink-900\/90{background-color:color-mix(in oklab,var(--ink-900) 90%,transparent)}}.bg-ink-900\/95{background-color:var(--ink-900)}@supports (color:color-mix(in lab,red,red)){.bg-ink-900\/95{background-color:color-mix(in oklab,var(--ink-900) 95%,transparent)}}.bg-ink-900\/97{background-color:var(--ink-900)}@supports (color:color-mix(in lab,red,red)){.bg-ink-900\/97{background-color:color-mix(in oklab,var(--ink-900) 97%,transparent)}}.bg-ink-950\/60{background-color:#12233c99}@supports (color:color-mix(in lab,red,red)){.bg-ink-950\/60{background-color:color-mix(in oklab,var(--color-ink-950) 60%,transparent)}}.bg-ink-950\/80{background-color:#12233ccc}@supports (color:color-mix(in lab,red,red)){.bg-ink-950\/80{background-color:color-mix(in oklab,var(--color-ink-950) 80%,transparent)}}.bg-ivory{background-color:var(--ivory)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-orange-100{background-color:var(--color-orange-100)}.bg-paper{background-color:var(--color-paper)}.bg-parchment,.bg-parchment\/40{background-color:var(--parchment)}@supports (color:color-mix(in lab,red,red)){.bg-parchment\/40{background-color:color-mix(in oklab,var(--parchment) 40%,transparent)}}.bg-parchment\/50{background-color:var(--parchment)}@supports (color:color-mix(in lab,red,red)){.bg-parchment\/50{background-color:color-mix(in oklab,var(--parchment) 50%,transparent)}}.bg-parchment\/60{background-color:var(--parchment)}@supports (color:color-mix(in lab,red,red)){.bg-parchment\/60{background-color:color-mix(in oklab,var(--parchment) 60%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.bg-princess{background-color:var(--chapter-princess)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-50\/50{background-color:#fff1f280}@supports (color:color-mix(in lab,red,red)){.bg-rose-50\/50{background-color:color-mix(in oklab,var(--color-rose-50) 50%,transparent)}}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/15{background-color:color-mix(in oklab,var(--color-rose-500) 15%,transparent)}}.bg-rose-600{background-color:var(--color-rose-600)}.bg-rose-600\/90{background-color:#e70044e6}@supports (color:color-mix(in lab,red,red)){.bg-rose-600\/90{background-color:color-mix(in oklab,var(--color-rose-600) 90%,transparent)}}.bg-rose-700{background-color:var(--color-rose-700)}.bg-sand{background-color:var(--color-sand)}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-500\/15{background-color:#00a5ef26}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/15{background-color:color-mix(in oklab,var(--color-sky-500) 15%,transparent)}}.bg-surface,.bg-surface\/70{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/70{background-color:color-mix(in oklab,var(--surface) 70%,transparent)}}.bg-surface\/80{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/80{background-color:color-mix(in oklab,var(--surface) 80%,transparent)}}.bg-surface\/85{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/85{background-color:color-mix(in oklab,var(--surface) 85%,transparent)}}.bg-surface\/90{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/90{background-color:color-mix(in oklab,var(--surface) 90%,transparent)}}.bg-surface\/95{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/95{background-color:color-mix(in oklab,var(--surface) 95%,transparent)}}.bg-transparent{background-color:#0000}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-600{background-color:var(--color-violet-600)}.bg-warm-white{background-color:var(--warm-white)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.bg-white\/55{background-color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.bg-white\/75{background-color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.bg-white\/85{background-color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/92{background-color:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.bg-white\/92{background-color:color-mix(in oklab,var(--color-white) 92%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-zinc-50\/50{background-color:#fafafa80}@supports (color:color-mix(in lab,red,red)){.bg-zinc-50\/50{background-color:color-mix(in oklab,var(--color-zinc-50) 50%,transparent)}}.bg-zinc-50\/60{background-color:#fafafa99}@supports (color:color-mix(in lab,red,red)){.bg-zinc-50\/60{background-color:color-mix(in oklab,var(--color-zinc-50) 60%,transparent)}}.bg-zinc-50\/70{background-color:#fafafab3}@supports (color:color-mix(in lab,red,red)){.bg-zinc-50\/70{background-color:color-mix(in oklab,var(--color-zinc-50) 70%,transparent)}}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-200\/80{background-color:#e4e4e7cc}@supports (color:color-mix(in lab,red,red)){.bg-zinc-200\/80{background-color:color-mix(in oklab,var(--color-zinc-200) 80%,transparent)}}.bg-zinc-300{background-color:var(--color-zinc-300)}.bg-zinc-800{background-color:var(--color-zinc-800)}.bg-zinc-900{background-color:var(--color-zinc-900)}.\!bg-gradient-to-r{--tw-gradient-position:to right in oklab!important;background-image:linear-gradient(var(--tw-gradient-stops))!important}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(0deg\,rgba\(18\,28\,15\,0\.86\)\,rgba\(18\,28\,15\,0\.45\)_55\%\,transparent\)\]{background-image:linear-gradient(#0000,#121c0f73 45%,#121c0fdb)}.bg-\[linear-gradient\(150deg\,\#F2C24A\,\#D4A017\)\]{background-image:linear-gradient(150deg,#f2c24a,#d4a017)}.bg-\[linear-gradient\(160deg\,\#FBF2DA\,\#F2E4C2\)\]{background-image:linear-gradient(160deg,#fbf2da,#f2e4c2)}.bg-\[linear-gradient\(165deg\,rgba\(255\,255\,255\,0\.95\)\,rgba\(232\,246\,244\,0\.9\)\)\]{background-image:linear-gradient(165deg,#fffffff2,#e8f6f4e6)}.bg-\[linear-gradient\(180deg\,\#1E2E5C\,\#16234A\)\]{background-image:linear-gradient(#1e2e5c,#16234a)}.bg-\[linear-gradient\(180deg\,\#F7E4A8\,\#E0BE6A\)\]{background-image:linear-gradient(#f7e4a8,#e0be6a)}.bg-\[radial-gradient\(circle_at_50\%_34\%\,\#2A3B6E\,\#16224A_72\%\)\]{background-image:radial-gradient(circle at 50% 34%,#2a3b6e,#16224a 72%)}.bg-\[radial-gradient\(circle_at_50\%_36\%\,rgba\(80\,54\,130\,0\.9\)\,rgba\(28\,16\,58\,0\.95\)\)\]{background-image:radial-gradient(circle at 50% 36%,#503682e6,#1c103af2)}.\!from-\[\#7A45C6\]{--tw-gradient-from:#7a45c6!important;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))!important}.\!from-\[var\(--hero-red\)\]{--tw-gradient-from:var(--hero-red)!important;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))!important}.from-\[\#0E4552\]{--tw-gradient-from:#0e4552;--tw-gradient-stops:var(--tw-gradient-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-\[\#0F7E8C\]{--tw-gradient-from:#0f7e8c;--tw-gradient-stops:var(--tw-gradient-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-\[\#1E3A5F\]{--tw-gradient-from:#1e3a5f;--tw-gradient-stops:var(--tw-gradient-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-\[\#2C3F76\]{--tw-gradient-from:#2c3f76;--tw-gradient-stops:var(--tw-gradient-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-\[\#2C7D4F\]{--tw-gradient-from:#2c7d4f;--tw-gradient-stops:var(--tw-gradient-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-\[\#5DA866\]{--tw-gradient-from:#5da866;--tw-gradient-stops:var(--tw-gradient-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-\[\#6FA84E\]{--tw-gradient-from:#6fa84e;--tw-gradient-stops:var(--tw-gradient-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-\[\#123326\]{--tw-gradient-from:#123326;--tw-gradient-stops:var(--tw-gradient-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-\[\#182450\]{--tw-gradient-from:#182450;--tw-gradient-stops:var(--tw-gradient-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-\[\#243463\]{--tw-gradient-from:#243463;--tw-gradient-stops:var(--tw-gradient-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-\[\#D4A017\]{--tw-gradient-from:#d4a017;--tw-gradient-stops:var(--tw-gradient-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-\[\#E0C271\]{--tw-gradient-from:#e0c271;--tw-gradient-stops:var(--tw-gradient-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-\[\#E7B24B\]{--tw-gradient-from:#e7b24b;--tw-gradient-stops:var(--tw-gradient-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-\[\#E8D6A8\]{--tw-gradient-from:#e8d6a8;--tw-gradient-stops:var(--tw-gradient-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-\[\#FBF3E2\]{--tw-gradient-from:#fbf3e2;--tw-gradient-stops:var(--tw-gradient-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-\[\#FBF4E6\]{--tw-gradient-from:#fbf4e6;--tw-gradient-stops:var(--tw-gradient-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-\[\#FCEFF5\]{--tw-gradient-from:#fceff5;--tw-gradient-stops:var(--tw-gradient-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-\[\#FFFDF8\]{--tw-gradient-from:#fffdf8;--tw-gradient-stops:var(--tw-gradient-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-\[rgba\(20\,16\,24\,0\.72\)\]{--tw-gradient-from:#141018b8;--tw-gradient-stops:var(--tw-gradient-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-\[rgba\(24\,54\,93\,0\.78\)\]{--tw-gradient-from:#18365dc7;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--chapter-mermaid\)\]{--tw-gradient-from:var(--chapter-mermaid);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--chapter-specialty\)\]{--tw-gradient-from:var(--chapter-specialty);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--h-cran\)\]{--tw-gradient-from:var(--h-cran);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--hero-blue\)\]{--tw-gradient-from:var(--hero-blue);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--hero-ice\)\]{--tw-gradient-from:var(--hero-ice);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--hero-red\)\]{--tw-gradient-from:var(--hero-red);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--m-green\)\]{--tw-gradient-from:var(--m-green);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--pp-magenta\)\]{--tw-gradient-from:var(--pp-magenta);--tw-gradient-stops:var(--tw-gradient-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-gold-500{--tw-gradient-from:var(--gold-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-gold-600{--tw-gradient-from:var(--gold-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-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))}.via-\[\#1B2A52\]{--tw-gradient-via:#1b2a52;--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-\[\#D9B25A\]{--tw-gradient-via:#d9b25a;--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-\[rgba\(24\,54\,93\,0\.25\)\]{--tw-gradient-via:#18365d40;--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-\[var\(--hero-red\)\]\/60{--tw-gradient-via:var(--hero-red)}@supports (color:color-mix(in lab,red,red)){.via-\[var\(--hero-red\)\]\/60{--tw-gradient-via:color-mix(in oklab, var(--hero-red) 60%, transparent)}}.via-\[var\(--hero-red\)\]\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gold-400{--tw-gradient-via:var(--gold-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-gold-400\/60{--tw-gradient-via:var(--gold-400)}@supports (color:color-mix(in lab,red,red)){.via-gold-400\/60{--tw-gradient-via:color-mix(in oklab, var(--gold-400) 60%, transparent)}}.via-gold-400\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.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)}.\!to-\[var\(--chapter-specialty-deep\)\]{--tw-gradient-to:var(--chapter-specialty-deep)!important;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))!important}.\!to-\[var\(--hero-red-deep\)\]{--tw-gradient-to:var(--hero-red-deep)!important;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))!important}.to-\[\#0A1D14\]{--tw-gradient-to:#0a1d14;--tw-gradient-stops:var(--tw-gradient-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-\[\#0A5A66\]{--tw-gradient-to:#0a5a66;--tw-gradient-stops:var(--tw-gradient-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-\[\#0F1836\]{--tw-gradient-to:#0f1836;--tw-gradient-stops:var(--tw-gradient-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-\[\#1B2A52\]{--tw-gradient-to:#1b2a52;--tw-gradient-stops:var(--tw-gradient-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-\[\#1E6E4A\]{--tw-gradient-to:#1e6e4a;--tw-gradient-stops:var(--tw-gradient-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-\[\#2C6E3A\]{--tw-gradient-to:#2c6e3a;--tw-gradient-stops:var(--tw-gradient-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-\[\#3C7A33\]{--tw-gradient-to:#3c7a33;--tw-gradient-stops:var(--tw-gradient-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-\[\#9A7511\]{--tw-gradient-to:#9a7511;--tw-gradient-stops:var(--tw-gradient-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-\[\#072A34\]{--tw-gradient-to:#072a34;--tw-gradient-stops:var(--tw-gradient-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-\[\#16234A\]{--tw-gradient-to:#16234a;--tw-gradient-stops:var(--tw-gradient-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-\[\#16263F\]{--tw-gradient-to:#16263f;--tw-gradient-stops:var(--tw-gradient-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-\[\#C19A3C\]{--tw-gradient-to:#c19a3c;--tw-gradient-stops:var(--tw-gradient-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-\[\#D8BE84\]{--tw-gradient-to:#d8be84;--tw-gradient-stops:var(--tw-gradient-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-\[\#D9B25A\]{--tw-gradient-to:#d9b25a;--tw-gradient-stops:var(--tw-gradient-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-\[\#E2C276\]{--tw-gradient-to:#e2c276;--tw-gradient-stops:var(--tw-gradient-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-\[\#E7F0FC\]{--tw-gradient-to:#e7f0fc;--tw-gradient-stops:var(--tw-gradient-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-\[\#F1E1C4\]{--tw-gradient-to:#f1e1c4;--tw-gradient-stops:var(--tw-gradient-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-\[\#F3E6CD\]{--tw-gradient-to:#f3e6cd;--tw-gradient-stops:var(--tw-gradient-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-\[\#FBF1D6\]{--tw-gradient-to:#fbf1d6;--tw-gradient-stops:var(--tw-gradient-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-\[rgba\(193\,154\,60\,0\.85\)\]{--tw-gradient-to:#c19a3cd9;--tw-gradient-stops:var(--tw-gradient-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-\[var\(--chapter-mermaid-deep\)\]{--tw-gradient-to:var(--chapter-mermaid-deep);--tw-gradient-stops:var(--tw-gradient-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-\[var\(--chapter-specialty-deep\)\]{--tw-gradient-to:var(--chapter-specialty-deep);--tw-gradient-stops:var(--tw-gradient-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-\[var\(--h-cran-deep\)\]{--tw-gradient-to:var(--h-cran-deep);--tw-gradient-stops:var(--tw-gradient-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-\[var\(--hero-blue-deep\)\]{--tw-gradient-to:var(--hero-blue-deep);--tw-gradient-stops:var(--tw-gradient-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-\[var\(--hero-gold\)\]{--tw-gradient-to:var(--hero-gold);--tw-gradient-stops:var(--tw-gradient-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-\[var\(--hero-gold\)\]\/70{--tw-gradient-to:var(--hero-gold)}@supports (color:color-mix(in lab,red,red)){.to-\[var\(--hero-gold\)\]\/70{--tw-gradient-to:color-mix(in oklab, var(--hero-gold) 70%, transparent)}}.to-\[var\(--hero-gold\)\]\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--hero-navy\)\]\/55{--tw-gradient-to:var(--hero-navy)}@supports (color:color-mix(in lab,red,red)){.to-\[var\(--hero-navy\)\]\/55{--tw-gradient-to:color-mix(in oklab, var(--hero-navy) 55%, transparent)}}.to-\[var\(--hero-navy\)\]\/55{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--hero-red\)\]{--tw-gradient-to:var(--hero-red);--tw-gradient-stops:var(--tw-gradient-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-\[var\(--hero-red\)\]\/45{--tw-gradient-to:var(--hero-red)}@supports (color:color-mix(in lab,red,red)){.to-\[var\(--hero-red\)\]\/45{--tw-gradient-to:color-mix(in oklab, var(--hero-red) 45%, transparent)}}.to-\[var\(--hero-red\)\]\/45{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--hero-red-deep\)\]{--tw-gradient-to:var(--hero-red-deep);--tw-gradient-stops:var(--tw-gradient-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-\[var\(--hero-sky\)\]\/50{--tw-gradient-to:var(--hero-sky)}@supports (color:color-mix(in lab,red,red)){.to-\[var\(--hero-sky\)\]\/50{--tw-gradient-to:color-mix(in oklab, var(--hero-sky) 50%, transparent)}}.to-\[var\(--hero-sky\)\]\/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-\[var\(--m-green-deep\)\]{--tw-gradient-to:var(--m-green-deep);--tw-gradient-stops:var(--tw-gradient-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-\[var\(--pp-magenta\)\]{--tw-gradient-to:var(--pp-magenta);--tw-gradient-stops:var(--tw-gradient-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-\[var\(--pp-magenta-deep\)\]{--tw-gradient-to:var(--pp-magenta-deep);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-300{--tw-gradient-to:var(--color-amber-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gold-500{--tw-gradient-to:var(--gold-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-gold-500\/55{--tw-gradient-to:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.to-gold-500\/55{--tw-gradient-to:color-mix(in oklab, var(--gold-500) 55%, transparent)}}.to-gold-500\/55{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gold-600{--tw-gradient-to:var(--gold-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[mask-image\:linear-gradient\(90deg\,transparent\,black_1\.25rem\,black_calc\(100\%_-_1\.25rem\)\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.25rem calc(100% - 1.25rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1.25rem calc(100% - 1.25rem),#0000)}.\[mask-image\:linear-gradient\(180deg\,black_0\%\,rgba\(0\,0\,0\,0\.5\)_55\%\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(#000 0%,#00000080 55%,#0000 100%);mask-image:linear-gradient(#000,#00000080 55%,#0000)}.fill-\[\#C19A3C\]{fill:#c19a3c}.fill-\[var\(--chapter-festival\)\]{fill:var(--chapter-festival)}.fill-\[var\(--chapter-holiday\)\]{fill:var(--chapter-holiday)}.fill-\[var\(--chapter-specialty\)\]{fill:var(--chapter-specialty)}.fill-\[var\(--hero-blue-deep\)\]{fill:var(--hero-blue-deep)}.fill-\[var\(--hero-gold\)\]{fill:var(--hero-gold)}.fill-\[var\(--hero-navy\)\]{fill:var(--hero-navy)}.fill-\[var\(--hero-red\)\]{fill:var(--hero-red)}.fill-current{fill:currentColor}.fill-gold-400{fill:var(--gold-400)}.fill-gold-500{fill:var(--gold-500)}.fill-primary{fill:var(--primary)}.fill-rose-600{fill:var(--color-rose-600)}.fill-white{fill:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[50\%_22\%\]{object-position:50% 22%}.object-\[50\%_42\%\]{object-position:50% 42%}.object-\[50\%_45\%\]{object-position:50% 45%}.object-\[50\%_70\%\]{object-position:50% 70%}.object-\[58\%_44\%\]{object-position:58% 44%}.object-\[60\%_center\]{object-position:60% center}.object-\[64\%_center\]{object-position:64% center}.object-\[66\%_center\]{object-position:66% center}.object-\[72\%_100\%\]{object-position:72% 100%}.object-bottom{object-position:bottom}.object-center{object-position:center}.object-top{object-position:top}.\!p-0{padding:calc(var(--spacing) * 0)!important}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[1px\]{padding:1px}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.\!px-3\.5{padding-inline:calc(var(--spacing) * 3.5)!important}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[0\.85rem\]{padding-inline:.85rem}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.\!py-5{padding-block:calc(var(--spacing) * 5)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-28{padding-block:calc(var(--spacing) * 28)}.py-\[0\.2rem\]{padding-block:.2rem}.py-\[0\.6rem\]{padding-block:.6rem}.py-\[0\.15rem\]{padding-block:.15rem}.\!pt-2{padding-top:calc(var(--spacing) * 2)!important}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-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-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-\[4\.6rem\]{padding-top:4.6rem}.pt-\[4\.6vw\]{padding-top:4.6vw}.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-3\.5{padding-right:calc(var(--spacing) * 3.5)}.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-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.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-40{padding-bottom:calc(var(--spacing) * 40)}.pb-\[calc\(2rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(2rem + env(safe-area-inset-bottom))}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-12{padding-left:calc(var(--spacing) * 12)}.pl-16{padding-left:calc(var(--spacing) * 16)}.\!text-left{text-align:left!important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-1px\]{vertical-align:-1px}.align-\[-2px\]{vertical-align:-2px}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.\[font-family\:var\(--font-display\,inherit\)\]{font-family:var(--font-display,inherit)}.font-display{font-family:var(--font-display)}.font-engrave{font-family:var(--font-engrave)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-body)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[0\.8rem\]{font-size:.8rem!important}.\!text-\[0\.78rem\]{font-size:.78rem!important}.\!text-\[clamp\(1\.5rem\,3vw\,2\.2rem\)\]{font-size:clamp(1.5rem,3vw,2.2rem)!important}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.44rem\]{font-size:.44rem}.text-\[0\.52rem\]{font-size:.52rem}.text-\[0\.54rem\]{font-size:.54rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.56rem\]{font-size:.56rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.64rem\]{font-size:.64rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.74rem\]{font-size:.74rem}.text-\[0\.76rem\]{font-size:.76rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.83rem\]{font-size:.83rem}.text-\[0\.84rem\]{font-size:.84rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.86rem\]{font-size:.86rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.96rem\]{font-size:.96rem}.text-\[0\.97rem\]{font-size:.97rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.2em\]{font-size:1.2em}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[1rem\]{font-size:1rem}.text-\[2\.05rem\]{font-size:2.05rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[clamp\(0\.8rem\,1\.6vw\,1rem\)\]{font-size:clamp(.8rem,1.6vw,1rem)}.text-\[clamp\(0\.78rem\,1\.5vw\,1rem\)\]{font-size:clamp(.78rem,1.5vw,1rem)}.text-\[clamp\(1\.1rem\,2\.4vw\,1\.7rem\)\]{font-size:clamp(1.1rem,2.4vw,1.7rem)}.text-\[clamp\(1\.3rem\,2\.6vw\,1\.9rem\)\]{font-size:clamp(1.3rem,2.6vw,1.9rem)}.text-\[clamp\(1\.4rem\,2\.8vw\,2rem\)\]{font-size:clamp(1.4rem,2.8vw,2rem)}.text-\[clamp\(1\.05rem\,2\.3vw\,1\.6rem\)\]{font-size:clamp(1.05rem,2.3vw,1.6rem)}.text-\[clamp\(1\.05rem\,2\.3vw\,1\.65rem\)\]{font-size:clamp(1.05rem,2.3vw,1.65rem)}.text-\[clamp\(1\.5rem\,3vw\,2\.1rem\)\]{font-size:clamp(1.5rem,3vw,2.1rem)}.text-\[clamp\(1\.7rem\,4vw\,2\.9rem\)\]{font-size:clamp(1.7rem,4vw,2.9rem)}.text-\[clamp\(1\.9rem\,4\.2vw\,3\.1rem\)\]{font-size:clamp(1.9rem,4.2vw,3.1rem)}.text-\[clamp\(1\.9rem\,4\.4vw\,2\.9rem\)\]{font-size:clamp(1.9rem,4.4vw,2.9rem)}.text-\[clamp\(1\.15rem\,2\.6vw\,1\.7rem\)\]{font-size:clamp(1.15rem,2.6vw,1.7rem)}.text-\[clamp\(1\.25rem\,2\.5vw\,1\.8rem\)\]{font-size:clamp(1.25rem,2.5vw,1.8rem)}.text-\[clamp\(1\.35rem\,3\.2vw\,1\.9rem\)\]{font-size:clamp(1.35rem,3.2vw,1.9rem)}.text-\[clamp\(2\.2rem\,5vw\,3\.4rem\)\]{font-size:clamp(2.2rem,5vw,3.4rem)}.text-\[clamp\(2\.2rem\,6\.4vw\,4rem\)\]{font-size:clamp(2.2rem,6.4vw,4rem)}.text-\[clamp\(2\.3rem\,6vw\,4rem\)\]{font-size:clamp(2.3rem,6vw,4rem)}.text-\[clamp\(2\.4rem\,6\.6vw\,4\.4rem\)\]{font-size:clamp(2.4rem,6.6vw,4.4rem)}.text-\[clamp\(2\.6rem\,6vw\,4\.6rem\)\]{font-size:clamp(2.6rem,6vw,4.6rem)}.text-\[clamp\(2\.6rem\,7\.2vw\,4\.8rem\)\]{font-size:clamp(2.6rem,7.2vw,4.8rem)}.text-\[clamp\(2\.6rem\,7\.4vw\,4\.8rem\)\]{font-size:clamp(2.6rem,7.4vw,4.8rem)}.text-\[clamp\(2\.6rem\,7vw\,5rem\)\]{font-size:clamp(2.6rem,7vw,5rem)}.text-\[clamp\(2\.7rem\,7\.2vw\,4\.9rem\)\]{font-size:clamp(2.7rem,7.2vw,4.9rem)}.text-\[clamp\(2\.8rem\,7vw\,5\.5rem\)\]{font-size:clamp(2.8rem,7vw,5.5rem)}.text-\[clamp\(2\.9rem\,6vw\,4\.6rem\)\]{font-size:clamp(2.9rem,6vw,4.6rem)}.text-\[clamp\(2\.9rem\,7\.5vw\,5rem\)\]{font-size:clamp(2.9rem,7.5vw,5rem)}.text-\[clamp\(2rem\,4\.6vw\,3\.1rem\)\]{font-size:clamp(2rem,4.6vw,3.1rem)}.text-\[clamp\(3\.2rem\,8\.4vw\,5\.4rem\)\]{font-size:clamp(3.2rem,8.4vw,5.4rem)}.text-\[clamp\(3\.8rem\,9\.5vw\,6\.6rem\)\]{font-size:clamp(3.8rem,9.5vw,6.6rem)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.85\]{--tw-leading:.85;line-height:.85}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.16\]{--tw-leading:1.16;line-height:1.16}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-\[0\.34em\]{--tw-tracking:.34em;letter-spacing:.34em}.tracking-\[0\.42em\]{--tw-tracking:.42em;letter-spacing:.42em}.tracking-\[0\.44em\]{--tw-tracking:.44em;letter-spacing:.44em}.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-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-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[\#0B4A55\]{color:#0b4a55!important}.\!text-\[\#2A1C05\]{color:#2a1c05!important}.\!text-\[\#2C6E3A\]{color:#2c6e3a!important}.\!text-\[\#2E4A38\]{color:#2e4a38!important}.\!text-\[\#3A2206\]{color:#3a2206!important}.\!text-\[\#06363E\]{color:#06363e!important}.\!text-\[var\(--chapter-specialty-deep\)\]{color:var(--chapter-specialty-deep)!important}.\!text-\[var\(--h-cran\)\]{color:var(--h-cran)!important}.\!text-\[var\(--hero-blue-deep\)\]{color:var(--hero-blue-deep)!important}.\!text-gold-300{color:var(--gold-300)!important}.\!text-ink-100{color:var(--color-ink-100)!important}.\!text-ink-900{color:var(--ink-900)!important}.\!text-white{color:var(--color-white)!important}.\[color\:var\(--name\)\]{color:var(--name)}.text-\[\#0A5A66\]{color:#0a5a66}.text-\[\#0B3D48\]{color:#0b3d48}.text-\[\#0B4A54\]{color:#0b4a54}.text-\[\#0C4E58\]{color:#0c4e58}.text-\[\#0E5A66\]{color:#0e5a66}.text-\[\#0E6E7E\]{color:#0e6e7e}.text-\[\#0E8FA6\]{color:#0e8fa6}.text-\[\#0F7E8C\]{color:#0f7e8c}.text-\[\#1AA89E\]\/55{color:#1aa89e8c}.text-\[\#1B2A52\]{color:#1b2a52}.text-\[\#1E6E4A\]{color:#1e6e4a}.text-\[\#1d3326\]{color:#1d3326}.text-\[\#2A1C05\]{color:#2a1c05}.text-\[\#2A1650\]{color:#2a1650}.text-\[\#2A4222\]{color:#2a4222}.text-\[\#2C3A66\]{color:#2c3a66}.text-\[\#2C6B71\]{color:#2c6b71}.text-\[\#2C6E3A\]{color:#2c6e3a}.text-\[\#2E4A38\]{color:#2e4a38}.text-\[\#2E4A38\]\/45{color:#2e4a3873}.text-\[\#2E4A38\]\/65{color:#2e4a38a6}.text-\[\#2E4A38\]\/80{color:#2e4a38cc}.text-\[\#2E4A38\]\/85{color:#2e4a38d9}.text-\[\#2E5075\]{color:#2e5075}.text-\[\#2F5638\]{color:#2f5638}.text-\[\#3A2A08\]{color:#3a2a08}.text-\[\#3A6E73\]{color:#3a6e73}.text-\[\#3A2333\]{color:#3a2333}.text-\[\#3A2606\]{color:#3a2606}.text-\[\#3C4670\]{color:#3c4670}.text-\[\#3C5840\]{color:#3c5840}.text-\[\#3E5E32\]{color:#3e5e32}.text-\[\#3E7A38\]{color:#3e7a38}.text-\[\#3E2578\]{color:#3e2578}.text-\[\#4A2A34\]{color:#4a2a34}.text-\[\#4A3A6B\]{color:#4a3a6b}.text-\[\#4A3A30\]{color:#4a3a30}.text-\[\#4A3413\]{color:#4a3413}.text-\[\#4A3578\]{color:#4a3578}.text-\[\#4A5578\]{color:#4a5578}.text-\[\#4CA45D\]{color:#4ca45d}.text-\[\#5A3A44\]{color:#5a3a44}.text-\[\#5A3F1E\]{color:#5a3f1e}.text-\[\#5A4A3E\]{color:#5a4a3e}.text-\[\#5F4516\]{color:#5f4516}.text-\[\#5a4a30\]{color:#5a4a30}.text-\[\#6B4E04\]{color:#6b4e04}.text-\[\#6B4F26\]{color:#6b4f26}.text-\[\#6B44BE\]{color:#6b44be}.text-\[\#6B7596\]{color:#6b7596}.text-\[\#6E2A48\]{color:#6e2a48}.text-\[\#6E9A5E\]{color:#6e9a5e}.text-\[\#6E9A5E\]\/60{color:#6e9a5e99}.text-\[\#6E2356\]{color:#6e2356}.text-\[\#7A5A16\]{color:#7a5a16}.text-\[\#7A5B22\]{color:#7a5b22}.text-\[\#7A45C6\]{color:#7a45c6}.text-\[\#7A2151\]{color:#7a2151}.text-\[\#7BE0B4\]{color:#7be0b4}.text-\[\#7E5CBE\]{color:#7e5cbe}.text-\[\#7a8099\]{color:#7a8099}.text-\[\#8A5A2B\]{color:#8a5a2b}.text-\[\#8A5CD0\]{color:#8a5cd0}.text-\[\#8A6A1E\]{color:#8a6a1e}.text-\[\#8E9BC7\]{color:#8e9bc7}.text-\[\#8a7a55\]{color:#8a7a55}.text-\[\#9A6A14\]{color:#9a6a14}.text-\[\#9A6E2B\]{color:#9a6e2b}.text-\[\#9B7BB8\]{color:#9b7bb8}.text-\[\#9c7406\]{color:#9c7406}.text-\[\#16A085\]{color:#16a085}.text-\[\#36BEB0\]\/60{color:#36beb099}.text-\[\#114E5A\]{color:#114e5a}.text-\[\#114E5A\]\/45{color:#114e5a73}.text-\[\#08313C\]{color:#08313c}.text-\[\#16234A\]{color:#16234a}.text-\[\#16234A\]\/45{color:#16234a73}.text-\[\#20532C\]{color:#20532c}.text-\[\#26402F\]{color:#26402f}.text-\[\#35793F\]{color:#35793f}.text-\[\#46527C\]{color:#46527c}.text-\[\#243463\]{color:#243463}.text-\[\#355238\]{color:#355238}.text-\[\#356974\]{color:#356974}.text-\[\#A9C98A\]{color:#a9c98a}.text-\[\#A9CCF0\]{color:#a9ccf0}.text-\[\#B7C1E4\]{color:#b7c1e4}.text-\[\#B0232A\]{color:#b0232a}.text-\[\#B4501A\]{color:#b4501a}.text-\[\#B8801A\]{color:#b8801a}.text-\[\#BCA9E4\]{color:#bca9e4}.text-\[\#BFE7EC\]{color:#bfe7ec}.text-\[\#C8B6EC\]\/45{color:#c8b6ec73}.text-\[\#C8B6EC\]\/55{color:#c8b6ec8c}.text-\[\#C9D2EA\]{color:#c9d2ea}.text-\[\#C19A3C\]{color:#c19a3c}.text-\[\#C99A38\]{color:#c99a38}.text-\[\#C9337E\]{color:#c9337e}.text-\[\#CDBBF0\]{color:#cdbbf0}.text-\[\#CFEDEC\]{color:#cfedec}.text-\[\#CFFAFE\]{color:#cffafe}.text-\[\#D7EFEE\]{color:#d7efee}.text-\[\#DCC9F5\]{color:#dcc9f5}.text-\[\#DCEBEA\]{color:#dcebea}.text-\[\#DDF6F8\]{color:#ddf6f8}.text-\[\#DFF6F4\]{color:#dff6f4}.text-\[\#E2C276\]{color:#e2c276}.text-\[\#E2D6F7\]{color:#e2d6f7}.text-\[\#E4D5B6\]{color:#e4d5b6}.text-\[\#E6F9FA\]{color:#e6f9fa}.text-\[\#E07B39\]{color:#e07b39}.text-\[\#E7B24B\]{color:#e7b24b}.text-\[\#E7C271\]{color:#e7c271}.text-\[\#E7C877\]{color:#e7c877}.text-\[\#E7C977\]{color:#e7c977}.text-\[\#E7C977\]\/55{color:#e7c9778c}.text-\[\#E7C977\]\/70{color:#e7c977b3}.text-\[\#E7D8FB\]{color:#e7d8fb}.text-\[\#E7EFD6\]\/85{color:#e7efd6d9}.text-\[\#E8F8F9\]{color:#e8f8f9}.text-\[\#E6588F\]{color:#e6588f}.text-\[\#EAE3CD\]\/85{color:#eae3cdd9}.text-\[\#EAF1DD\]{color:#eaf1dd}.text-\[\#EAF7F6\]{color:#eaf7f6}.text-\[\#EBD199\]{color:#ebd199}.text-\[\#EFFBFC\]{color:#effbfc}.text-\[\#F0C674\]{color:#f0c674}.text-\[\#F2A0C0\]{color:#f2a0c0}.text-\[\#F2C75B\]{color:#f2c75b}.text-\[\#F2E6C8\]{color:#f2e6c8}.text-\[\#F3D488\]{color:#f3d488}.text-\[\#F4D38C\]{color:#f4d38c}.text-\[\#F4E2A6\]{color:#f4e2a6}.text-\[\#F4ECFF\]{color:#f4ecff}.text-\[\#F6C9DC\]{color:#f6c9dc}.text-\[\#F6ECCF\]{color:#f6eccf}.text-\[\#F6EEFF\]{color:#f6eeff}.text-\[\#F8E3EF\]{color:#f8e3ef}.text-\[\#FBF3E2\]{color:#fbf3e2}.text-\[\#FBF4DE\]{color:#fbf4de}.text-\[\#FBF6EC\]{color:#fbf6ec}.text-\[\#FBF6EC\]\/90{color:#fbf6ece6}.text-\[\#FFD98E\]{color:#ffd98e}.text-\[\#FFE6A8\]{color:#ffe6a8}.text-\[\#FFFCF6\]{color:#fffcf6}.text-\[\#FFFDF7\]{color:#fffdf7}.text-\[\#cfdaec\]{color:#cfdaec}.text-\[rgba\(24\,54\,93\,0\.7\)\]{color:#18365db3}.text-\[var\(--chapter-dinosaur\)\]{color:var(--chapter-dinosaur)}.text-\[var\(--chapter-dinosaur-deep\)\],.text-\[var\(--chapter-dinosaur-deep\)\]\/90{color:var(--chapter-dinosaur-deep)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--chapter-dinosaur-deep\)\]\/90{color:color-mix(in oklab,var(--chapter-dinosaur-deep) 90%,transparent)}}.text-\[var\(--chapter-festival\)\]{color:var(--chapter-festival)}.text-\[var\(--chapter-festival-deep\)\],.text-\[var\(--chapter-festival-deep\)\]\/85{color:var(--chapter-festival-deep)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--chapter-festival-deep\)\]\/85{color:color-mix(in oklab,var(--chapter-festival-deep) 85%,transparent)}}.text-\[var\(--chapter-festival-deep\)\]\/90{color:var(--chapter-festival-deep)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--chapter-festival-deep\)\]\/90{color:color-mix(in oklab,var(--chapter-festival-deep) 90%,transparent)}}.text-\[var\(--chapter-festival-glow\)\]{color:var(--chapter-festival-glow)}.text-\[var\(--chapter-holiday\)\]{color:var(--chapter-holiday)}.text-\[var\(--chapter-holiday-deep\)\],.text-\[var\(--chapter-holiday-deep\)\]\/85{color:var(--chapter-holiday-deep)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--chapter-holiday-deep\)\]\/85{color:color-mix(in oklab,var(--chapter-holiday-deep) 85%,transparent)}}.text-\[var\(--chapter-holiday-deep\)\]\/90{color:var(--chapter-holiday-deep)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--chapter-holiday-deep\)\]\/90{color:color-mix(in oklab,var(--chapter-holiday-deep) 90%,transparent)}}.text-\[var\(--chapter-holiday-glow\)\]{color:var(--chapter-holiday-glow)}.text-\[var\(--chapter-mascot\)\]{color:var(--chapter-mascot)}.text-\[var\(--chapter-mascot-deep\)\],.text-\[var\(--chapter-mascot-deep\)\]\/85{color:var(--chapter-mascot-deep)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--chapter-mascot-deep\)\]\/85{color:color-mix(in oklab,var(--chapter-mascot-deep) 85%,transparent)}}.text-\[var\(--chapter-mascot-deep\)\]\/90{color:var(--chapter-mascot-deep)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--chapter-mascot-deep\)\]\/90{color:color-mix(in oklab,var(--chapter-mascot-deep) 90%,transparent)}}.text-\[var\(--chapter-mascot-glow\)\]{color:var(--chapter-mascot-glow)}.text-\[var\(--chapter-mermaid\)\]{color:var(--chapter-mermaid)}.text-\[var\(--chapter-mermaid-deep\)\],.text-\[var\(--chapter-mermaid-deep\)\]\/60{color:var(--chapter-mermaid-deep)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--chapter-mermaid-deep\)\]\/60{color:color-mix(in oklab,var(--chapter-mermaid-deep) 60%,transparent)}}.text-\[var\(--chapter-mermaid-deep\)\]\/85{color:var(--chapter-mermaid-deep)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--chapter-mermaid-deep\)\]\/85{color:color-mix(in oklab,var(--chapter-mermaid-deep) 85%,transparent)}}.text-\[var\(--chapter-mermaid-deep\)\]\/90{color:var(--chapter-mermaid-deep)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--chapter-mermaid-deep\)\]\/90{color:color-mix(in oklab,var(--chapter-mermaid-deep) 90%,transparent)}}.text-\[var\(--chapter-mermaid-glow\)\]{color:var(--chapter-mermaid-glow)}.text-\[var\(--chapter-specialty\)\]{color:var(--chapter-specialty)}.text-\[var\(--chapter-specialty-deep\)\],.text-\[var\(--chapter-specialty-deep\)\]\/50{color:var(--chapter-specialty-deep)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--chapter-specialty-deep\)\]\/50{color:color-mix(in oklab,var(--chapter-specialty-deep) 50%,transparent)}}.text-\[var\(--chapter-specialty-deep\)\]\/85{color:var(--chapter-specialty-deep)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--chapter-specialty-deep\)\]\/85{color:color-mix(in oklab,var(--chapter-specialty-deep) 85%,transparent)}}.text-\[var\(--chapter-specialty-deep\)\]\/90{color:var(--chapter-specialty-deep)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--chapter-specialty-deep\)\]\/90{color:color-mix(in oklab,var(--chapter-specialty-deep) 90%,transparent)}}.text-\[var\(--chapter-specialty-glow\)\]{color:var(--chapter-specialty-glow)}.text-\[var\(--error\)\]{color:var(--error)}.text-\[var\(--gold-700\)\]{color:var(--gold-700)}.text-\[var\(--h-cran\)\]{color:var(--h-cran)}.text-\[var\(--h-gold\)\]{color:var(--h-gold)}.text-\[var\(--h-green\)\]{color:var(--h-green)}.text-\[var\(--h-ink\)\]{color:var(--h-ink)}.text-\[var\(--h-lilac\)\]{color:var(--h-lilac)}.text-\[var\(--h-pumpkin\)\]{color:var(--h-pumpkin)}.text-\[var\(--h-snowblue\)\]{color:var(--h-snowblue)}.text-\[var\(--hero-blue\)\],.text-\[var\(--hero-blue\)\]\/8{color:var(--hero-blue)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--hero-blue\)\]\/8{color:color-mix(in oklab,var(--hero-blue) 8%,transparent)}}.text-\[var\(--hero-blue\)\]\/50{color:var(--hero-blue)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--hero-blue\)\]\/50{color:color-mix(in oklab,var(--hero-blue) 50%,transparent)}}.text-\[var\(--hero-blue\)\]\/60{color:var(--hero-blue)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--hero-blue\)\]\/60{color:color-mix(in oklab,var(--hero-blue) 60%,transparent)}}.text-\[var\(--hero-blue-deep\)\],.text-\[var\(--hero-blue-deep\)\]\/45{color:var(--hero-blue-deep)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--hero-blue-deep\)\]\/45{color:color-mix(in oklab,var(--hero-blue-deep) 45%,transparent)}}.text-\[var\(--hero-blue-deep\)\]\/55{color:var(--hero-blue-deep)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--hero-blue-deep\)\]\/55{color:color-mix(in oklab,var(--hero-blue-deep) 55%,transparent)}}.text-\[var\(--hero-blue-deep\)\]\/65{color:var(--hero-blue-deep)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--hero-blue-deep\)\]\/65{color:color-mix(in oklab,var(--hero-blue-deep) 65%,transparent)}}.text-\[var\(--hero-blue-deep\)\]\/75{color:var(--hero-blue-deep)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--hero-blue-deep\)\]\/75{color:color-mix(in oklab,var(--hero-blue-deep) 75%,transparent)}}.text-\[var\(--hero-blue-deep\)\]\/80{color:var(--hero-blue-deep)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--hero-blue-deep\)\]\/80{color:color-mix(in oklab,var(--hero-blue-deep) 80%,transparent)}}.text-\[var\(--hero-gold\)\]{color:var(--hero-gold)}.text-\[var\(--hero-navy\)\],.text-\[var\(--hero-navy\)\]\/45{color:var(--hero-navy)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--hero-navy\)\]\/45{color:color-mix(in oklab,var(--hero-navy) 45%,transparent)}}.text-\[var\(--hero-navy\)\]\/55{color:var(--hero-navy)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--hero-navy\)\]\/55{color:color-mix(in oklab,var(--hero-navy) 55%,transparent)}}.text-\[var\(--hero-navy\)\]\/85{color:var(--hero-navy)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--hero-navy\)\]\/85{color:color-mix(in oklab,var(--hero-navy) 85%,transparent)}}.text-\[var\(--hero-navy\)\]\/90{color:var(--hero-navy)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--hero-navy\)\]\/90{color:color-mix(in oklab,var(--hero-navy) 90%,transparent)}}.text-\[var\(--hero-red\)\]{color:var(--hero-red)}.text-\[var\(--hero-red-deep\)\]{color:var(--hero-red-deep)}.text-\[var\(--hero-red-soft\)\]{color:var(--hero-red-soft)}.text-\[var\(--hv-cedar\)\]\/70{color:var(--hv-cedar)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--hv-cedar\)\]\/70{color:color-mix(in oklab,var(--hv-cedar) 70%,transparent)}}.text-\[var\(--hv-cedar\)\]\/90{color:var(--hv-cedar)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--hv-cedar\)\]\/90{color:color-mix(in oklab,var(--hv-cedar) 90%,transparent)}}.text-\[var\(--hv-cedar-deep\)\]{color:var(--hv-cedar-deep)}.text-\[var\(--hv-fern\)\]{color:var(--hv-fern)}.text-\[var\(--hv-gold-deep\)\]{color:var(--hv-gold-deep)}.text-\[var\(--m-gold\)\]{color:var(--m-gold)}.text-\[var\(--m-green\)\]{color:var(--m-green)}.text-\[var\(--m-green-deep\)\]{color:var(--m-green-deep)}.text-\[var\(--m-green-ink\)\]{color:var(--m-green-ink)}.text-\[var\(--pp-magenta\)\],.text-\[var\(--pp-magenta\)\]\/8{color:var(--pp-magenta)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--pp-magenta\)\]\/8{color:color-mix(in oklab,var(--pp-magenta) 8%,transparent)}}.text-\[var\(--pp-magenta\)\]\/55{color:var(--pp-magenta)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--pp-magenta\)\]\/55{color:color-mix(in oklab,var(--pp-magenta) 55%,transparent)}}.text-\[var\(--pp-magenta-deep\)\],.text-\[var\(--pp-magenta-deep\)\]\/55{color:var(--pp-magenta-deep)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--pp-magenta-deep\)\]\/55{color:color-mix(in oklab,var(--pp-magenta-deep) 55%,transparent)}}.text-\[var\(--pp-magenta-deep\)\]\/70{color:var(--pp-magenta-deep)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--pp-magenta-deep\)\]\/70{color:color-mix(in oklab,var(--pp-magenta-deep) 70%,transparent)}}.text-\[var\(--pp-magenta-deep\)\]\/80{color:var(--pp-magenta-deep)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--pp-magenta-deep\)\]\/80{color:color-mix(in oklab,var(--pp-magenta-deep) 80%,transparent)}}.text-\[var\(--sb-gilt\,\#C9A24A\)\]{color:var(--sb-gilt,#c9a24a)}.text-\[var\(--success\)\]{color:var(--success)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-200{color:var(--color-amber-200)}.text-amber-300\/85{color:#ffd236d9}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/85{color:color-mix(in oklab,var(--color-amber-300) 85%,transparent)}}.text-amber-300\/90{color:#ffd236e6}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/90{color:color-mix(in oklab,var(--color-amber-300) 90%,transparent)}}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-100\/70{color:#cefafeb3}@supports (color:color-mix(in lab,red,red)){.text-cyan-100\/70{color:color-mix(in oklab,var(--color-cyan-100) 70%,transparent)}}.text-cyan-200\/40{color:#a2f4fd66}@supports (color:color-mix(in lab,red,red)){.text-cyan-200\/40{color:color-mix(in oklab,var(--color-cyan-200) 40%,transparent)}}.text-cyan-200\/85{color:#a2f4fdd9}@supports (color:color-mix(in lab,red,red)){.text-cyan-200\/85{color:color-mix(in oklab,var(--color-cyan-200) 85%,transparent)}}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300\/40{color:#5ee9b566}@supports (color:color-mix(in lab,red,red)){.text-emerald-300\/40{color:color-mix(in oklab,var(--color-emerald-300) 40%,transparent)}}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-fg{color:var(--fg)}.text-fg-2{color:var(--fg-2)}.text-fg-3,.text-fg-3\/80{color:var(--fg-3)}@supports (color:color-mix(in lab,red,red)){.text-fg-3\/80{color:color-mix(in oklab,var(--fg-3) 80%,transparent)}}.text-fg-gold{color:var(--fg-gold)}.text-fg-on-ink,.text-fg-on-ink\/40{color:var(--fg-on-ink)}@supports (color:color-mix(in lab,red,red)){.text-fg-on-ink\/40{color:color-mix(in oklab,var(--fg-on-ink) 40%,transparent)}}.text-fg-on-ink\/45{color:var(--fg-on-ink)}@supports (color:color-mix(in lab,red,red)){.text-fg-on-ink\/45{color:color-mix(in oklab,var(--fg-on-ink) 45%,transparent)}}.text-fg-on-ink\/50{color:var(--fg-on-ink)}@supports (color:color-mix(in lab,red,red)){.text-fg-on-ink\/50{color:color-mix(in oklab,var(--fg-on-ink) 50%,transparent)}}.text-fg-on-ink\/55{color:var(--fg-on-ink)}@supports (color:color-mix(in lab,red,red)){.text-fg-on-ink\/55{color:color-mix(in oklab,var(--fg-on-ink) 55%,transparent)}}.text-fg-on-ink\/60{color:var(--fg-on-ink)}@supports (color:color-mix(in lab,red,red)){.text-fg-on-ink\/60{color:color-mix(in oklab,var(--fg-on-ink) 60%,transparent)}}.text-fg-on-ink\/65{color:var(--fg-on-ink)}@supports (color:color-mix(in lab,red,red)){.text-fg-on-ink\/65{color:color-mix(in oklab,var(--fg-on-ink) 65%,transparent)}}.text-fg-on-ink\/70{color:var(--fg-on-ink)}@supports (color:color-mix(in lab,red,red)){.text-fg-on-ink\/70{color:color-mix(in oklab,var(--fg-on-ink) 70%,transparent)}}.text-fg-on-ink\/75{color:var(--fg-on-ink)}@supports (color:color-mix(in lab,red,red)){.text-fg-on-ink\/75{color:color-mix(in oklab,var(--fg-on-ink) 75%,transparent)}}.text-fg-on-ink\/80{color:var(--fg-on-ink)}@supports (color:color-mix(in lab,red,red)){.text-fg-on-ink\/80{color:color-mix(in oklab,var(--fg-on-ink) 80%,transparent)}}.text-fg-on-ink\/85{color:var(--fg-on-ink)}@supports (color:color-mix(in lab,red,red)){.text-fg-on-ink\/85{color:color-mix(in oklab,var(--fg-on-ink) 85%,transparent)}}.text-fg-on-ink\/90{color:var(--fg-on-ink)}@supports (color:color-mix(in lab,red,red)){.text-fg-on-ink\/90{color:color-mix(in oklab,var(--fg-on-ink) 90%,transparent)}}.text-foreground{color:var(--foreground)}.text-gold-200,.text-gold-200\/80{color:var(--gold-200)}@supports (color:color-mix(in lab,red,red)){.text-gold-200\/80{color:color-mix(in oklab,var(--gold-200) 80%,transparent)}}.text-gold-300,.text-gold-300\/90{color:var(--gold-300)}@supports (color:color-mix(in lab,red,red)){.text-gold-300\/90{color:color-mix(in oklab,var(--gold-300) 90%,transparent)}}.text-gold-400,.text-gold-400\/60{color:var(--gold-400)}@supports (color:color-mix(in lab,red,red)){.text-gold-400\/60{color:color-mix(in oklab,var(--gold-400) 60%,transparent)}}.text-gold-400\/70{color:var(--gold-400)}@supports (color:color-mix(in lab,red,red)){.text-gold-400\/70{color:color-mix(in oklab,var(--gold-400) 70%,transparent)}}.text-gold-400\/80{color:var(--gold-400)}@supports (color:color-mix(in lab,red,red)){.text-gold-400\/80{color:color-mix(in oklab,var(--gold-400) 80%,transparent)}}.text-gold-400\/90{color:var(--gold-400)}@supports (color:color-mix(in lab,red,red)){.text-gold-400\/90{color:color-mix(in oklab,var(--gold-400) 90%,transparent)}}.text-gold-500,.text-gold-500\/40{color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.text-gold-500\/40{color:color-mix(in oklab,var(--gold-500) 40%,transparent)}}.text-gold-500\/50{color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.text-gold-500\/50{color:color-mix(in oklab,var(--gold-500) 50%,transparent)}}.text-gold-500\/60{color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.text-gold-500\/60{color:color-mix(in oklab,var(--gold-500) 60%,transparent)}}.text-gold-500\/70{color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.text-gold-500\/70{color:color-mix(in oklab,var(--gold-500) 70%,transparent)}}.text-gold-500\/80{color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.text-gold-500\/80{color:color-mix(in oklab,var(--gold-500) 80%,transparent)}}.text-gold-600{color:var(--gold-600)}.text-gold-700{color:var(--gold-700)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-ink-100{color:var(--color-ink-100)}.text-ink-100\/50{color:#eaf0f780}@supports (color:color-mix(in lab,red,red)){.text-ink-100\/50{color:color-mix(in oklab,var(--color-ink-100) 50%,transparent)}}.text-ink-100\/60{color:#eaf0f799}@supports (color:color-mix(in lab,red,red)){.text-ink-100\/60{color:color-mix(in oklab,var(--color-ink-100) 60%,transparent)}}.text-ink-100\/70{color:#eaf0f7b3}@supports (color:color-mix(in lab,red,red)){.text-ink-100\/70{color:color-mix(in oklab,var(--color-ink-100) 70%,transparent)}}.text-ink-100\/80{color:#eaf0f7cc}@supports (color:color-mix(in lab,red,red)){.text-ink-100\/80{color:color-mix(in oklab,var(--color-ink-100) 80%,transparent)}}.text-ink-300{color:var(--ink-300)}.text-ink-400{color:var(--ink-400)}.text-ink-500{color:var(--ink-500)}.text-ink-600{color:var(--ink-600)}.text-ink-700,.text-ink-700\/45{color:var(--ink-700)}@supports (color:color-mix(in lab,red,red)){.text-ink-700\/45{color:color-mix(in oklab,var(--ink-700) 45%,transparent)}}.text-ink-700\/50{color:var(--ink-700)}@supports (color:color-mix(in lab,red,red)){.text-ink-700\/50{color:color-mix(in oklab,var(--ink-700) 50%,transparent)}}.text-ink-700\/55{color:var(--ink-700)}@supports (color:color-mix(in lab,red,red)){.text-ink-700\/55{color:color-mix(in oklab,var(--ink-700) 55%,transparent)}}.text-ink-700\/65{color:var(--ink-700)}@supports (color:color-mix(in lab,red,red)){.text-ink-700\/65{color:color-mix(in oklab,var(--ink-700) 65%,transparent)}}.text-ink-700\/70{color:var(--ink-700)}@supports (color:color-mix(in lab,red,red)){.text-ink-700\/70{color:color-mix(in oklab,var(--ink-700) 70%,transparent)}}.text-ink-700\/80{color:var(--ink-700)}@supports (color:color-mix(in lab,red,red)){.text-ink-700\/80{color:color-mix(in oklab,var(--ink-700) 80%,transparent)}}.text-ink-800,.text-ink-800\/30{color:var(--ink-800)}@supports (color:color-mix(in lab,red,red)){.text-ink-800\/30{color:color-mix(in oklab,var(--ink-800) 30%,transparent)}}.text-ink-800\/40{color:var(--ink-800)}@supports (color:color-mix(in lab,red,red)){.text-ink-800\/40{color:color-mix(in oklab,var(--ink-800) 40%,transparent)}}.text-ink-800\/55{color:var(--ink-800)}@supports (color:color-mix(in lab,red,red)){.text-ink-800\/55{color:color-mix(in oklab,var(--ink-800) 55%,transparent)}}.text-ink-800\/70{color:var(--ink-800)}@supports (color:color-mix(in lab,red,red)){.text-ink-800\/70{color:color-mix(in oklab,var(--ink-800) 70%,transparent)}}.text-ink-800\/75{color:var(--ink-800)}@supports (color:color-mix(in lab,red,red)){.text-ink-800\/75{color:color-mix(in oklab,var(--ink-800) 75%,transparent)}}.text-ink-800\/85{color:var(--ink-800)}@supports (color:color-mix(in lab,red,red)){.text-ink-800\/85{color:color-mix(in oklab,var(--ink-800) 85%,transparent)}}.text-ink-800\/90{color:var(--ink-800)}@supports (color:color-mix(in lab,red,red)){.text-ink-800\/90{color:color-mix(in oklab,var(--ink-800) 90%,transparent)}}.text-ink-900,.text-ink-900\/25{color:var(--ink-900)}@supports (color:color-mix(in lab,red,red)){.text-ink-900\/25{color:color-mix(in oklab,var(--ink-900) 25%,transparent)}}.text-ink-950{color:var(--color-ink-950)}.text-muted-foreground,.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/70{color:color-mix(in oklab,var(--muted-foreground) 70%,transparent)}}.text-orange-300{color:var(--color-orange-300)}.text-orange-600{color:var(--color-orange-600)}.text-orange-800{color:var(--color-orange-800)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-princess{color:var(--chapter-princess)}.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-rose-200{color:var(--color-rose-200)}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-rose-900{color:var(--color-rose-900)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--sidebar-foreground) 70%,transparent)}}.text-sky-200{color:var(--color-sky-200)}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-star-white{color:var(--star-white)}.text-violet-800{color:var(--color-violet-800)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-800{color:var(--color-zinc-800)}.text-zinc-900{color:var(--color-zinc-900)}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-\[\#C19A3C\]{text-decoration-color:#c19a3c}.decoration-gold-400{-webkit-text-decoration-color:var(--gold-400);text-decoration-color:var(--gold-400)}.decoration-gold-500,.decoration-gold-500\/40{-webkit-text-decoration-color:var(--gold-500);text-decoration-color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.decoration-gold-500\/40{-webkit-text-decoration-color:color-mix(in oklab,var(--gold-500) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--gold-500) 40%,transparent)}}.decoration-transparent{text-decoration-color:#0000}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.accent-emerald-600{accent-color:var(--color-emerald-600)}.accent-gold-500{accent-color:var(--gold-500)}.accent-gold-600{accent-color:var(--gold-600)}.accent-ink-900{accent-color:var(--ink-900)}.\!opacity-0{opacity:0!important}.opacity-0{opacity:0}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.opacity-\[0\.6\]{opacity:.6}.opacity-\[0\.07\]{opacity:.07}.opacity-\[0\.22\]{opacity:.22}.mix-blend-screen{mix-blend-mode:screen}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_2px_\#fff\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#fff);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(194\,24\,106\,0\.14\)\,0_8px_18px_-6px_rgba\(162\,27\,97\,0\.55\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#c2186a24), 0 8px 18px -6px var(--tw-shadow-color,#a21b618c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(216\,58\,74\,0\.16\)\,0_8px_18px_-6px_rgba\(216\,58\,74\,0\.6\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#d83a4a29), 0 8px 18px -6px var(--tw-shadow-color,#d83a4a99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_-1px_rgba\(162\,27\,97\,0\.6\)\]{--tw-shadow:0 0 10px -1px var(--tw-shadow-color,#a21b6199);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_14px_var\(--hero-red\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,var(--hero-red));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_-8px_rgba\(231\,178\,75\,0\.6\)\]{--tw-shadow:0 0 18px -8px var(--tw-shadow-color,#e7b24b99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_-6px_rgba\(162\,27\,97\,0\.35\)\]{--tw-shadow:0 0 24px -6px var(--tw-shadow-color,#a21b6159);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_-6px_rgba\(216\,58\,74\,0\.4\)\]{--tw-shadow:0 0 24px -6px var(--tw-shadow-color,#d83a4a66);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_10px_-3px_rgba\(46\,74\,56\,0\.6\)\]{--tw-shadow:0 4px 10px -3px var(--tw-shadow-color,#2e4a3899);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_10px_-3px_rgba\(216\,58\,74\,0\.7\)\]{--tw-shadow:0 4px 10px -3px var(--tw-shadow-color,#d83a4ab3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_10px_-4px_rgba\(20\,50\,24\,0\.6\)\]{--tw-shadow:0 4px 10px -4px var(--tw-shadow-color,#14321899);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_10px_-4px_rgba\(74\,42\,20\,0\.5\)\]{--tw-shadow:0 4px 10px -4px var(--tw-shadow-color,#4a2a1480);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_10px_-4px_rgba\(162\,27\,97\,0\.7\)\]{--tw-shadow:0 4px 10px -4px var(--tw-shadow-color,#a21b61b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_12px_-4px_rgba\(10\,90\,102\,0\.7\)\]{--tw-shadow:0 4px 12px -4px var(--tw-shadow-color,#0a5a66b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_12px_-4px_rgba\(14\,110\,126\,0\.7\)\]{--tw-shadow:0 4px 12px -4px var(--tw-shadow-color,#0e6e7eb3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_12px_-4px_rgba\(44\,110\,58\,0\.7\)\]{--tw-shadow:0 4px 12px -4px var(--tw-shadow-color,#2c6e3ab3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_12px_-4px_rgba\(78\,29\,52\,0\.7\)\]{--tw-shadow:0 4px 12px -4px var(--tw-shadow-color,#4e1d34b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_12px_-4px_rgba\(92\,63\,148\,0\.7\)\]{--tw-shadow:0 4px 12px -4px var(--tw-shadow-color,#5c3f94b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_12px_-4px_rgba\(154\,110\,43\,0\.7\)\]{--tw-shadow:0 4px 12px -4px var(--tw-shadow-color,#9a6e2bb3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_12px_-4px_rgba\(154\,117\,17\,0\.7\)\]{--tw-shadow:0 4px 12px -4px var(--tw-shadow-color,#9a7511b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_12px_-4px_rgba\(162\,27\,97\,0\.7\)\]{--tw-shadow:0 4px 12px -4px var(--tw-shadow-color,#a21b61b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_12px_-4px_rgba\(216\,58\,74\,0\.7\)\]{--tw-shadow:0 4px 12px -4px var(--tw-shadow-color,#d83a4ab3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_14px_-6px_rgba\(154\,110\,43\,0\.7\)\]{--tw-shadow:0 6px 14px -6px var(--tw-shadow-color,#9a6e2bb3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_14px_-7px_rgba\(120\,90\,30\,0\.5\)\]{--tw-shadow:0 6px 14px -7px var(--tw-shadow-color,#785a1e80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_14px_-8px_rgba\(8\,17\,31\,0\.5\)\]{--tw-shadow:0 6px 14px -8px var(--tw-shadow-color,#08111f80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_14px_-8px_rgba\(16\,28\,16\,0\.5\)\]{--tw-shadow:0 6px 14px -8px var(--tw-shadow-color,#101c1080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_14px_-8px_rgba\(120\,90\,30\,0\.6\)\]{--tw-shadow:0 6px 14px -8px var(--tw-shadow-color,#785a1e99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_16px_-6px_rgba\(92\,63\,148\,0\.7\)\]{--tw-shadow:0 6px 16px -6px var(--tw-shadow-color,#5c3f94b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_16px_-8px_rgba\(20\,50\,24\,0\.6\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.2\)\]{--tw-shadow:0 8px 16px -8px var(--tw-shadow-color,#14321899), inset 0 1px 0 var(--tw-shadow-color,#fff3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_16px_-8px_rgba\(30\,46\,33\,0\.6\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.2\)\]{--tw-shadow:0 8px 16px -8px var(--tw-shadow-color,#1e2e2199), inset 0 1px 0 var(--tw-shadow-color,#fff3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_16px_-8px_rgba\(46\,74\,56\,0\.6\)\]{--tw-shadow:0 8px 16px -8px var(--tw-shadow-color,#2e4a3899);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_18px_-8px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 8px 18px -8px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_18px_-8px_rgba\(8\,17\,31\,0\.7\)\]{--tw-shadow:0 8px 18px -8px var(--tw-shadow-color,#08111fb3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_18px_-8px_rgba\(46\,74\,56\,0\.6\)\]{--tw-shadow:0 8px 18px -8px var(--tw-shadow-color,#2e4a3899);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_18px_-8px_rgba\(162\,27\,97\,0\.7\)\]{--tw-shadow:0 8px 18px -8px var(--tw-shadow-color,#a21b61b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_20px_-8px_rgba\(162\,27\,97\,0\.45\)\]{--tw-shadow:0 8px 20px -8px var(--tw-shadow-color,#a21b6173);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_30px_-12px_rgba\(8\,17\,31\,0\.6\)\]{--tw-shadow:0 8px 30px -12px var(--tw-shadow-color,#08111f99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_30px_-14px_rgba\(162\,27\,97\,0\.45\)\]{--tw-shadow:0 8px 30px -14px var(--tw-shadow-color,#a21b6173);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_22px_-10px_rgba\(8\,17\,31\,0\.65\)\]{--tw-shadow:0 10px 22px -10px var(--tw-shadow-color,#08111fa6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_22px_-10px_rgba\(162\,27\,97\,0\.6\)\]{--tw-shadow:0 10px 22px -10px var(--tw-shadow-color,#a21b6199);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_24px_-10px_rgba\(147\,108\,48\,0\.7\)\]{--tw-shadow:0 10px 24px -10px var(--tw-shadow-color,#936c30b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_24px_-14px_rgba\(8\,18\,38\,0\.9\)\]{--tw-shadow:0 10px 24px -14px var(--tw-shadow-color,#081226e6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_26px_-14px_rgba\(3\,32\,40\,0\.55\)\]{--tw-shadow:0 10px 26px -14px var(--tw-shadow-color,#0320288c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_26px_-14px_rgba\(8\,17\,31\,0\.45\)\]{--tw-shadow:0 10px 26px -14px var(--tw-shadow-color,#08111f73);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_26px_-14px_rgba\(15\,126\,140\,0\.4\)\]{--tw-shadow:0 10px 26px -14px var(--tw-shadow-color,#0f7e8c66);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_26px_-14px_rgba\(44\,110\,58\,0\.4\)\]{--tw-shadow:0 10px 26px -14px var(--tw-shadow-color,#2c6e3a66);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_26px_-14px_rgba\(46\,74\,56\,0\.45\)\]{--tw-shadow:0 10px 26px -14px var(--tw-shadow-color,#2e4a3873);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_26px_-14px_rgba\(78\,29\,52\,0\.4\)\]{--tw-shadow:0 10px 26px -14px var(--tw-shadow-color,#4e1d3466);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_26px_-14px_rgba\(92\,63\,148\,0\.4\)\]{--tw-shadow:0 10px 26px -14px var(--tw-shadow-color,#5c3f9466);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_26px_-14px_rgba\(162\,27\,97\,0\.4\)\]{--tw-shadow:0 10px 26px -14px var(--tw-shadow-color,#a21b6166);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_26px_-14px_rgba\(216\,58\,74\,0\.4\)\]{--tw-shadow:0 10px 26px -14px var(--tw-shadow-color,#d83a4a66);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_-12px_rgba\(20\,20\,60\,0\.55\)\]{--tw-shadow:0 10px 30px -12px var(--tw-shadow-color,#14143c8c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_-12px_rgba\(120\,80\,40\,0\.45\)\]{--tw-shadow:0 10px 30px -12px var(--tw-shadow-color,#78502873);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_-14px_rgba\(14\,110\,126\,0\.32\)\]{--tw-shadow:0 10px 30px -14px var(--tw-shadow-color,#0e6e7e52);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_-14px_rgba\(21\,74\,54\,0\.32\)\]{--tw-shadow:0 10px 30px -14px var(--tw-shadow-color,#154a3652);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_-14px_rgba\(36\,66\,104\,0\.35\)\]{--tw-shadow:0 10px 30px -14px var(--tw-shadow-color,#24426859);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_-14px_rgba\(47\,82\,38\,0\.32\)\]{--tw-shadow:0 10px 30px -14px var(--tw-shadow-color,#2f522652);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_-14px_rgba\(92\,63\,148\,0\.32\)\]{--tw-shadow:0 10px 30px -14px var(--tw-shadow-color,#5c3f9452);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_-14px_rgba\(124\,35\,80\,0\.32\)\]{--tw-shadow:0 10px 30px -14px var(--tw-shadow-color,#7c235052);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_-14px_rgba\(181\,101\,26\,0\.32\)\]{--tw-shadow:0 10px 30px -14px var(--tw-shadow-color,#b5651a52);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_28px_-12px_rgba\(154\,110\,43\,0\.8\)\]{--tw-shadow:0 12px 28px -12px var(--tw-shadow-color,#9a6e2bcc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_28px_-16px_rgba\(8\,17\,31\,0\.6\)\]{--tw-shadow:0 12px 28px -16px var(--tw-shadow-color,#08111f99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_30px_-16px_rgba\(23\,54\,93\,0\.5\)\]{--tw-shadow:0 12px 30px -16px var(--tw-shadow-color,#17365d80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_28px_-16px_rgba\(60\,42\,20\,0\.5\)\]{--tw-shadow:0 14px 28px -16px var(--tw-shadow-color,#3c2a1480);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_28px_-16px_rgba\(74\,42\,20\,0\.4\)\]{--tw-shadow:0 14px 28px -16px var(--tw-shadow-color,#4a2a1466);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_30px_-10px_rgba\(36\,66\,104\,0\.6\)\]{--tw-shadow:0 14px 30px -10px var(--tw-shadow-color,#24426899);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_30px_-10px_rgba\(162\,27\,97\,0\.6\)\]{--tw-shadow:0 14px 30px -10px var(--tw-shadow-color,#a21b6199);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_30px_-10px_rgba\(216\,58\,74\,0\.6\)\]{--tw-shadow:0 14px 30px -10px var(--tw-shadow-color,#d83a4a99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_30px_-12px_rgba\(8\,17\,31\,0\.5\)\]{--tw-shadow:0 14px 30px -12px var(--tw-shadow-color,#08111f80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_30px_-12px_rgba\(24\,54\,93\,0\.5\)\]{--tw-shadow:0 14px 30px -12px var(--tw-shadow-color,#18365d80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_30px_-12px_rgba\(36\,66\,104\,0\.6\)\]{--tw-shadow:0 14px 30px -12px var(--tw-shadow-color,#24426899);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_30px_-12px_rgba\(162\,27\,97\,0\.6\)\]{--tw-shadow:0 14px 30px -12px var(--tw-shadow-color,#a21b6199);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_30px_-12px_rgba\(207\,168\,98\,0\.6\)\]{--tw-shadow:0 14px 30px -12px var(--tw-shadow-color,#cfa86299);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_30px_-12px_rgba\(216\,58\,74\,0\.6\)\]{--tw-shadow:0 14px 30px -12px var(--tw-shadow-color,#d83a4a99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_30px_-14px_rgba\(4\,8\,30\,0\.8\)\]{--tw-shadow:0 14px 30px -14px var(--tw-shadow-color,#04081ecc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_30px_-14px_rgba\(120\,80\,40\,0\.5\)\]{--tw-shadow:0 14px 30px -14px var(--tw-shadow-color,#78502880);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_36px_-18px_rgba\(27\,42\,82\,0\.35\)\]{--tw-shadow:0 14px 36px -18px var(--tw-shadow-color,#1b2a5259);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_32px_-24px_rgba\(32\,83\,44\,0\.6\)\]{--tw-shadow:0 16px 32px -24px var(--tw-shadow-color,#20532c99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_32px_-24px_rgba\(110\,42\,72\,0\.5\)\]{--tw-shadow:0 16px 32px -24px var(--tw-shadow-color,#6e2a4880);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_34px_-14px_rgba\(8\,17\,31\,0\.6\)\]{--tw-shadow:0 16px 34px -14px var(--tw-shadow-color,#08111f99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_34px_-16px_rgba\(8\,17\,31\,0\.6\)\]{--tw-shadow:0 16px 34px -16px var(--tw-shadow-color,#08111f99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_34px_-22px_rgba\(46\,74\,56\,0\.5\)\]{--tw-shadow:0 16px 34px -22px var(--tw-shadow-color,#2e4a3880);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_34px_-26px_rgba\(70\,60\,40\,0\.5\)\]{--tw-shadow:0 16px 34px -26px var(--tw-shadow-color,#463c2880);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_36px_-22px_rgba\(30\,46\,33\,0\.4\)\,0_0_0_1px_rgba\(193\,154\,60\,0\.25\)\]{--tw-shadow:0 16px 36px -22px var(--tw-shadow-color,#1e2e2166), 0 0 0 1px var(--tw-shadow-color,#c19a3c40);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_36px_-22px_rgba\(46\,74\,40\,0\.4\)\]{--tw-shadow:0 16px 36px -22px var(--tw-shadow-color,#2e4a2866);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_36px_-26px_rgba\(8\,54\,64\,0\.5\)\]{--tw-shadow:0 18px 36px -26px var(--tw-shadow-color,#08364080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_36px_-26px_rgba\(24\,54\,93\,0\.55\)\]{--tw-shadow:0 18px 36px -26px var(--tw-shadow-color,#18365d8c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_36px_-26px_rgba\(46\,74\,56\,0\.55\)\]{--tw-shadow:0 18px 36px -26px var(--tw-shadow-color,#2e4a388c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_36px_-26px_rgba\(122\,33\,81\,0\.55\)\]{--tw-shadow:0 18px 36px -26px var(--tw-shadow-color,#7a21518c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_40px_-22px_rgba\(162\,27\,97\,0\.32\)\]{--tw-shadow:0 18px 40px -22px var(--tw-shadow-color,#a21b6152);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_40px_-22px_rgba\(216\,58\,74\,0\.35\)\]{--tw-shadow:0 18px 40px -22px var(--tw-shadow-color,#d83a4a59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_40px_-24px_rgba\(162\,27\,97\,0\.45\)\]{--tw-shadow:0 18px 40px -24px var(--tw-shadow-color,#a21b6173);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_44px_-26px_rgba\(4\,6\,20\,0\.9\)\,0_0_30px_-14px_rgba\(231\,178\,75\,0\.22\)\]{--tw-shadow:0 20px 44px -26px var(--tw-shadow-color,#040614e6), 0 0 30px -14px var(--tw-shadow-color,#e7b24b38);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_22px_48px_-24px_rgba\(122\,33\,81\,0\.35\)\]{--tw-shadow:0 22px 48px -24px var(--tw-shadow-color,#7a215159);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_50px_-20px_rgba\(0\,0\,0\,0\.65\)\]{--tw-shadow:0 24px 50px -20px var(--tw-shadow-color,#000000a6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_56px_-30px_rgba\(8\,17\,31\,0\.4\)\]{--tw-shadow:0 24px 56px -30px var(--tw-shadow-color,#08111f66);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_60px_-30px_rgba\(36\,66\,104\,0\.45\)\]{--tw-shadow:0 24px 60px -30px var(--tw-shadow-color,#24426873);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_60px_-30px_rgba\(162\,27\,97\,0\.45\)\]{--tw-shadow:0 24px 60px -30px var(--tw-shadow-color,#a21b6173);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_60px_-30px_rgba\(162\,27\,97\,0\.45\)\]{--tw-shadow:0 28px 60px -30px var(--tw-shadow-color,#a21b6173);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_64px_-26px_rgba\(36\,66\,104\,0\.45\)\]{--tw-shadow:0 28px 64px -26px var(--tw-shadow-color,#24426873);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_64px_-30px_rgba\(35\,81\,143\,0\.5\)\]{--tw-shadow:0 28px 64px -30px var(--tw-shadow-color,#23518f80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_64px_-30px_rgba\(216\,58\,74\,0\.5\)\]{--tw-shadow:0 28px 64px -30px var(--tw-shadow-color,#d83a4a80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_64px_-32px_rgba\(36\,66\,104\,0\.45\)\]{--tw-shadow:0 28px 64px -32px var(--tw-shadow-color,#24426873);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_64px_-32px_rgba\(162\,27\,97\,0\.4\)\]{--tw-shadow:0 28px 64px -32px var(--tw-shadow-color,#a21b6166);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_60px_-24px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 30px 60px -24px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_64px_-34px_rgba\(46\,74\,40\,0\.5\)\]{--tw-shadow:0 30px 64px -34px var(--tw-shadow-color,#2e4a2880);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_64px_-34px_rgba\(74\,42\,20\,0\.45\)\]{--tw-shadow:0 30px 64px -34px var(--tw-shadow-color,#4a2a1473);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_70px_-20px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 30px 70px -20px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_70px_-30px_rgba\(36\,66\,104\,0\.4\)\]{--tw-shadow:0 30px 70px -30px var(--tw-shadow-color,#24426866);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_80px_-20px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 30px 80px -20px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_40px_90px_-30px_rgba\(8\,17\,31\,0\.7\)\]{--tw-shadow:0 40px 90px -30px var(--tw-shadow-color,#08111fb3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_44px_96px_-42px_rgba\(20\,30\,16\,0\.85\)\]{--tw-shadow:0 44px 96px -42px var(--tw-shadow-color,#141e10d9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_2px_rgba\(176\,35\,42\,0\.2\)\]{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,#b0232a33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_2px_rgba\(230\,88\,143\,0\.25\)\]{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,#e6588f40);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.2\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#fff3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_2px_6px_rgba\(255\,255\,255\,0\.4\)\,0_10px_22px_-8px_rgba\(8\,17\,31\,0\.6\)\]{--tw-shadow:inset 0 2px 6px var(--tw-shadow-color,#fff6), 0 10px 22px -8px var(--tw-shadow-color,#08111f99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_2px_8px_rgba\(255\,255\,255\,0\.4\)\,0_16px_34px_-12px_rgba\(8\,17\,31\,0\.65\)\]{--tw-shadow:inset 0 2px 8px var(--tw-shadow-color,#fff6), 0 16px 34px -12px var(--tw-shadow-color,#08111fa6);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-ink\)\]{--tw-shadow:var(--shadow-ink);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-lg\)\]{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-md\)\]{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-sm\)\]{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-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-\[\#3E5E32\]\/35{--tw-ring-color:oklab(44.5123% -.0576808 .0526287/.35)}.ring-\[\#C19A3C\]\/30{--tw-ring-color:oklab(70.4957% .0083945 .119217/.3)}.ring-\[\#E0C271\]\/55{--tw-ring-color:oklab(82.2638% .000605494 .106305/.55)}.ring-\[var\(--chapter-specialty\)\]\/50{--tw-ring-color:var(--chapter-specialty)}@supports (color:color-mix(in lab,red,red)){.ring-\[var\(--chapter-specialty\)\]\/50{--tw-ring-color:color-mix(in oklab, var(--chapter-specialty) 50%, transparent)}}.ring-cyan-300\/25{--tw-ring-color:#53eafd40}@supports (color:color-mix(in lab,red,red)){.ring-cyan-300\/25{--tw-ring-color:color-mix(in oklab, var(--color-cyan-300) 25%, transparent)}}.ring-cyan-300\/30{--tw-ring-color:#53eafd4d}@supports (color:color-mix(in lab,red,red)){.ring-cyan-300\/30{--tw-ring-color:color-mix(in oklab, var(--color-cyan-300) 30%, transparent)}}.ring-emerald-400\/25{--tw-ring-color:#00d29440}@supports (color:color-mix(in lab,red,red)){.ring-emerald-400\/25{--tw-ring-color:color-mix(in oklab, var(--color-emerald-400) 25%, transparent)}}.ring-gold-200{--tw-ring-color:var(--gold-200)}.ring-gold-300{--tw-ring-color:var(--gold-300)}.ring-gold-400,.ring-gold-400\/25{--tw-ring-color:var(--gold-400)}@supports (color:color-mix(in lab,red,red)){.ring-gold-400\/25{--tw-ring-color:color-mix(in oklab, var(--gold-400) 25%, transparent)}}.ring-gold-400\/30{--tw-ring-color:var(--gold-400)}@supports (color:color-mix(in lab,red,red)){.ring-gold-400\/30{--tw-ring-color:color-mix(in oklab, var(--gold-400) 30%, transparent)}}.ring-gold-500,.ring-gold-500\/45{--tw-ring-color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.ring-gold-500\/45{--tw-ring-color:color-mix(in oklab, var(--gold-500) 45%, transparent)}}.ring-gold-500\/60{--tw-ring-color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.ring-gold-500\/60{--tw-ring-color:color-mix(in oklab, var(--gold-500) 60%, transparent)}}.ring-ring{--tw-ring-color:var(--ring)}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-white{--tw-ring-color:var(--color-white)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[2px\]{--tw-blur:blur(2px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_12px_rgba\(8\,17\,31\,0\.75\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 12px var(--tw-drop-shadow-color,#08111fbf));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_3px_4px_rgba\(110\,42\,72\,0\.16\)\]{--tw-drop-shadow-size:drop-shadow(0 3px 4px var(--tw-drop-shadow-color,#6e2a4829));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_3px_4px_rgba\(110\,42\,72\,0\.18\)\]{--tw-drop-shadow-size:drop-shadow(0 3px 4px var(--tw-drop-shadow-color,#6e2a482e));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_4px_6px_rgba\(110\,42\,72\,0\.2\)\]{--tw-drop-shadow-size:drop-shadow(0 4px 6px var(--tw-drop-shadow-color,#6e2a4833));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_6px_10px_rgba\(8\,17\,31\,0\.35\)\]{--tw-drop-shadow-size:drop-shadow(0 6px 10px var(--tw-drop-shadow-color,#08111f59));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_6px_10px_rgba\(8\,17\,31\,0\.45\)\]{--tw-drop-shadow-size:drop-shadow(0 6px 10px var(--tw-drop-shadow-color,#08111f73));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-\[0\.55\]{--tw-saturate:saturate(.55);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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))}.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}.duration-\[350ms\]{--tw-duration:.35s;transition-duration:.35s}.duration-\[700ms\]{--tw-duration:.7s;transition-duration:.7s}.duration-\[800ms\]{--tw-duration:.8s;transition-duration:.8s}.ease-\[var\(--ease-out\)\]{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.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)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:2rem\]{--cell-size:2rem}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[text-shadow\:0_1px_10px_rgba\(11\,5\,24\,0\.9\)\]{text-shadow:0 1px 10px #0b0518e6}.\[text-shadow\:0_1px_10px_rgba\(255\,255\,255\,0\.6\)\]{text-shadow:0 1px 10px #fff9}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.slide-in-from-top-2{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.spin-in{--tw-enter-rotate:30deg}.group-open\:hidden:is(:where(.group):is([open],:popover-open,:open) *){display:none}.group-open\:inline:is(:where(.group):is([open],:popover-open,:open) *){display:inline}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media(hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:scale-\[1\.05\]:is(:where(.group):hover *){scale:1.05}.group-hover\:scale-\[1\.07\]:is(:where(.group):hover *){scale:1.07}.group-hover\:rotate-0:is(:where(.group):hover *){rotate:0deg}.group-hover\:rotate-3:is(:where(.group):hover *){rotate:3deg}.group-hover\:border-\[var\(--hero-blue\)\]\/70:is(:where(.group):hover *){border-color:var(--hero-blue)}@supports (color:color-mix(in lab,red,red)){.group-hover\:border-\[var\(--hero-blue\)\]\/70:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--hero-blue) 70%,transparent)}}.group-hover\:border-\[var\(--hero-red\)\]\/70:is(:where(.group):hover *){border-color:var(--hero-red)}@supports (color:color-mix(in lab,red,red)){.group-hover\:border-\[var\(--hero-red\)\]\/70:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--hero-red) 70%,transparent)}}.group-hover\:border-\[var\(--pp-magenta\)\]:is(:where(.group):hover *){border-color:var(--pp-magenta)}.group-hover\:border-gold-300:is(:where(.group):hover *){border-color:var(--gold-300)}.group-hover\:border-gold-400:is(:where(.group):hover *){border-color:var(--gold-400)}.group-hover\:border-gold-500:is(:where(.group):hover *){border-color:var(--gold-500)}.group-hover\:border-white:is(:where(.group):hover *){border-color:var(--color-white)}.group-hover\:bg-\[var\(--pp-magenta\)\]:is(:where(.group):hover *){background-color:var(--pp-magenta)}.group-hover\:text-fg-gold:is(:where(.group):hover *){color:var(--fg-gold)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/card\:\[border-color\:var\(--corner-a-on\)\]:is(:where(.group\/card):hover *){border-color:var(--corner-a-on)}.group-hover\/card\:\[border-color\:var\(--corner-b-on\)\]:is(:where(.group\/card):hover *){border-color:var(--corner-b-on)}.group-hover\/cta\:translate-x-1:is(:where(.group\/cta):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/m\:text-\[var\(--hero-navy\)\]:is(:where(.group\/m):hover *){color:var(--hero-navy)}.group-hover\/m\:brightness-105:is(:where(.group\/m):hover *){--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,)}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:\!size-8:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:\!p-0:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:\!p-2:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:var(--muted)}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--primary)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--muted-foreground)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:var(--primary-foreground)}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:var(--border)}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:var(--background)}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:var(--foreground)}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--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)}.peer-checked\:border-gold-500:is(:where(.peer):checked~*){border-color:var(--gold-500)}.peer-checked\:bg-gold-500:is(:where(.peer):checked~*){background-color:var(--gold-500)}.peer-checked\:text-ink-950:is(:where(.peer):checked~*){color:var(--color-ink-950)}@media(hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-focus-visible\:ring-2:is(:where(.peer):focus-visible~*){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-focus-visible\:ring-gold-500\/40:is(:where(.peer):focus-visible~*){--tw-ring-color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.peer-focus-visible\:ring-gold-500\/40:is(:where(.peer):focus-visible~*){--tw-ring-color:color-mix(in oklab, var(--gold-500) 40%, transparent)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.marker\:content-none ::marker{--tw-content:none;content:none}.marker\:content-none::marker{--tw-content:none;content:none}.marker\:content-none ::-webkit-details-marker{--tw-content:none;content:none}.marker\:content-none::-webkit-details-marker{--tw-content:none;content:none}.file\:mr-2::file-selector-button{margin-right:calc(var(--spacing) * 2)}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:rounded::file-selector-button{border-radius:.25rem}.file\:rounded-lg::file-selector-button{border-radius:var(--radius)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-gold-500::file-selector-button{background-color:var(--gold-500)}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:bg-zinc-100::file-selector-button{background-color:var(--color-zinc-100)}.file\:px-2::file-selector-button{padding-inline:calc(var(--spacing) * 2)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-1::file-selector-button{padding-block:calc(var(--spacing) * 1)}.file\:py-2::file-selector-button{padding-block:calc(var(--spacing) * 2)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:text-xs::file-selector-button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:font-semibold::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.file\:text-ink-950::file-selector-button{color:var(--color-ink-950)}.file\:text-zinc-700::file-selector-button{color:var(--color-zinc-700)}.placeholder\:text-\[\#2C4A30\]\/40::placeholder{color:#2c4a3066}.placeholder\:text-\[\#2E4A38\]\/40::placeholder{color:#2e4a3866}.placeholder\:text-\[\#5B679A\]::placeholder{color:#5b679a}.placeholder\:text-\[\#6E2A48\]\/40::placeholder{color:#6e2a4866}.placeholder\:text-\[\#8E2D6E\]\/40::placeholder{color:#8e2d6e66}.placeholder\:text-\[\#9aa0b5\]::placeholder{color:#9aa0b5}.placeholder\:text-\[\#114E5A\]\/40::placeholder{color:#114e5a66}.placeholder\:text-\[\#C8B6EC\]\/45::placeholder{color:#c8b6ec73}.placeholder\:text-\[var\(--hero-navy\)\]\/40::placeholder{color:var(--hero-navy)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-\[var\(--hero-navy\)\]\/40::placeholder{color:color-mix(in oklab,var(--hero-navy) 40%,transparent)}}.placeholder\:text-fg-3\/70::placeholder{color:var(--fg-3)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-fg-3\/70::placeholder{color:color-mix(in oklab,var(--fg-3) 70%,transparent)}}.placeholder\:text-fg-on-ink\/40::placeholder{color:var(--fg-on-ink)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-fg-on-ink\/40::placeholder{color:color-mix(in oklab,var(--fg-on-ink) 40%,transparent)}}.placeholder\:text-ink-700\/45::placeholder{color:var(--ink-700)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-ink-700\/45::placeholder{color:color-mix(in oklab,var(--ink-700) 45%,transparent)}}.placeholder\:text-ink-800\/35::placeholder{color:var(--ink-800)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-ink-800\/35::placeholder{color:color-mix(in oklab,var(--ink-800) 35%,transparent)}}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.placeholder\:text-zinc-400::placeholder{color:var(--color-zinc-400)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-\[5px\]:before{content:var(--tw-content);inset:5px}.before\:rounded-\[10px\]:before{content:var(--tw-content);border-radius:10px}.before\:border:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.before\:border-\[rgba\(201\,164\,92\,0\.3\)\]:before{content:var(--tw-content);border-color:#c9a45c4d}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:mt-1:after{content:var(--tw-content);margin-top:calc(var(--spacing) * 1)}.after\:mt-1\.5:after{content:var(--tw-content);margin-top:calc(var(--spacing) * 1.5)}.after\:block:after{content:var(--tw-content);display:block}.after\:h-0\.5:after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-8:after{content:var(--tw-content);width:calc(var(--spacing) * 8)}.after\:w-10:after{content:var(--tw-content);width:calc(var(--spacing) * 10)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:bg-gold-500:after{content:var(--tw-content);background-color:var(--gold-500)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:hidden:last-child{display:none}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.open\:bg-white:is([open],:popover-open,:open){background-color:var(--color-white)}.focus-within\:border-gold-500\/70:focus-within{border-color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-gold-500\/70:focus-within{border-color:color-mix(in oklab,var(--gold-500) 70%,transparent)}}@media(hover:hover){.hover\:\!-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1\.5:hover{--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:translate-y-0:hover{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:\!border-\[\#2E4A38\]:hover{border-color:#2e4a38!important}.hover\:\!border-\[\#E2A92E\]:hover{border-color:#e2a92e!important}.hover\:\!border-\[var\(--chapter-specialty\)\]:hover{border-color:var(--chapter-specialty)!important}.hover\:\!border-\[var\(--h-cran\)\]:hover{border-color:var(--h-cran)!important}.hover\:\!border-\[var\(--hero-blue\)\]:hover{border-color:var(--hero-blue)!important}.hover\:\!border-white:hover{border-color:var(--color-white)!important}.hover\:border-\[\#1E6E4A\]\/45:hover{border-color:#1e6e4a73}.hover\:border-\[\#4CA45D\]\/50:hover{border-color:#4ca45d80}.hover\:border-\[rgba\(240\,198\,116\,0\.85\)\]:hover{border-color:#f0c674d9}.hover\:border-\[var\(--chapter-dinosaur\)\]:hover{border-color:var(--chapter-dinosaur)}.hover\:border-\[var\(--chapter-festival\)\]:hover{border-color:var(--chapter-festival)}.hover\:border-\[var\(--chapter-holiday\)\]:hover{border-color:var(--chapter-holiday)}.hover\:border-\[var\(--chapter-mascot\)\]:hover{border-color:var(--chapter-mascot)}.hover\:border-\[var\(--chapter-mermaid\)\]:hover{border-color:var(--chapter-mermaid)}.hover\:border-\[var\(--chapter-specialty\)\]:hover{border-color:var(--chapter-specialty)}.hover\:border-\[var\(--hero-blue\)\]:hover,.hover\:border-\[var\(--hero-blue\)\]\/25:hover{border-color:var(--hero-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--hero-blue\)\]\/25:hover{border-color:color-mix(in oklab,var(--hero-blue) 25%,transparent)}}.hover\:border-\[var\(--hero-blue\)\]\/50:hover{border-color:var(--hero-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--hero-blue\)\]\/50:hover{border-color:color-mix(in oklab,var(--hero-blue) 50%,transparent)}}.hover\:border-\[var\(--hero-blue\)\]\/60:hover{border-color:var(--hero-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--hero-blue\)\]\/60:hover{border-color:color-mix(in oklab,var(--hero-blue) 60%,transparent)}}.hover\:border-\[var\(--pp-magenta\)\]:hover,.hover\:border-\[var\(--pp-magenta\)\]\/55:hover{border-color:var(--pp-magenta)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--pp-magenta\)\]\/55:hover{border-color:color-mix(in oklab,var(--pp-magenta) 55%,transparent)}}.hover\:border-\[var\(--pp-magenta\)\]\/65:hover{border-color:var(--pp-magenta)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--pp-magenta\)\]\/65:hover{border-color:color-mix(in oklab,var(--pp-magenta) 65%,transparent)}}.hover\:border-emerald-300:hover{border-color:var(--color-emerald-300)}.hover\:border-gold-400:hover,.hover\:border-gold-400\/50:hover{border-color:var(--gold-400)}@supports (color:color-mix(in lab,red,red)){.hover\:border-gold-400\/50:hover{border-color:color-mix(in oklab,var(--gold-400) 50%,transparent)}}.hover\:border-gold-500:hover,.hover\:border-gold-500\/50:hover{border-color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.hover\:border-gold-500\/50:hover{border-color:color-mix(in oklab,var(--gold-500) 50%,transparent)}}.hover\:border-gold-500\/55:hover{border-color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.hover\:border-gold-500\/55:hover{border-color:color-mix(in oklab,var(--gold-500) 55%,transparent)}}.hover\:border-gold-500\/60:hover{border-color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.hover\:border-gold-500\/60:hover{border-color:color-mix(in oklab,var(--gold-500) 60%,transparent)}}.hover\:border-gold-500\/70:hover{border-color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.hover\:border-gold-500\/70:hover{border-color:color-mix(in oklab,var(--gold-500) 70%,transparent)}}.hover\:border-ink-200:hover{border-color:var(--ink-200)}.hover\:border-rose-300:hover{border-color:var(--color-rose-300)}.hover\:border-zinc-300:hover{border-color:var(--color-zinc-300)}.hover\:border-zinc-400:hover{border-color:var(--color-zinc-400)}.hover\:\!bg-\[\#2C6E3A\]:hover{background-color:#2c6e3a!important}.hover\:\!bg-\[\#6E9A5E\]:hover{background-color:#6e9a5e!important}.hover\:\!bg-\[\#23381f\]:hover{background-color:#23381f!important}.hover\:\!bg-\[\#C8923E\]:hover{background-color:#c8923e!important}.hover\:\!bg-\[\#D99A32\]:hover{background-color:#d99a32!important}.hover\:\!bg-\[var\(--chapter-festival-deep\)\]:hover{background-color:var(--chapter-festival-deep)!important}.hover\:\!bg-\[var\(--chapter-holiday-deep\)\]:hover{background-color:var(--chapter-holiday-deep)!important}.hover\:\!bg-\[var\(--chapter-mascot-deep\)\]:hover{background-color:var(--chapter-mascot-deep)!important}.hover\:\!bg-\[var\(--chapter-mermaid-deep\)\]:hover{background-color:var(--chapter-mermaid-deep)!important}.hover\:\!bg-\[var\(--chapter-mermaid-glow\)\]:hover{background-color:var(--chapter-mermaid-glow)!important}.hover\:\!bg-\[var\(--chapter-specialty-deep\)\]:hover{background-color:var(--chapter-specialty-deep)!important}.hover\:\!bg-\[var\(--h-cran-deep\)\]:hover{background-color:var(--h-cran-deep)!important}.hover\:\!bg-\[var\(--hv-amber\)\]:hover{background-color:var(--hv-amber)!important}.hover\:\!bg-ink-700:hover{background-color:var(--ink-700)!important}.hover\:\!bg-white:hover{background-color:var(--color-white)!important}.hover\:bg-\[\#0A3B49\]:hover{background-color:#0a3b49}.hover\:bg-\[\#1E2F60\]:hover{background-color:#1e2f60}.hover\:bg-\[\#3E7A38\]:hover{background-color:#3e7a38}.hover\:bg-\[\#9B2226\]:hover{background-color:#9b2226}.hover\:bg-\[\#E5C475\]:hover{background-color:#e5c475}.hover\:bg-\[\#F0C674\]:hover{background-color:#f0c674}.hover\:bg-\[var\(--hero-blue\)\]\/10:hover{background-color:var(--hero-blue)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--hero-blue\)\]\/10:hover{background-color:color-mix(in oklab,var(--hero-blue) 10%,transparent)}}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-amber-100\/60:hover{background-color:#fef3c699}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-100\/60:hover{background-color:color-mix(in oklab,var(--color-amber-100) 60%,transparent)}}.hover\:bg-cream-50:hover{background-color:var(--cream-50)}.hover\:bg-destructive\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab,var(--destructive) 80%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-gold-400:hover{background-color:var(--gold-400)}.hover\:bg-gold-500\/10:hover{background-color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gold-500\/10:hover{background-color:color-mix(in oklab,var(--gold-500) 10%,transparent)}}.hover\:bg-gold-500\/20:hover{background-color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gold-500\/20:hover{background-color:color-mix(in oklab,var(--gold-500) 20%,transparent)}}.hover\:bg-gold-500\/75:hover{background-color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gold-500\/75:hover{background-color:color-mix(in oklab,var(--gold-500) 75%,transparent)}}.hover\:bg-ink-100:hover{background-color:var(--color-ink-100)}.hover\:bg-ink-100\/40:hover{background-color:#eaf0f766}@supports (color:color-mix(in lab,red,red)){.hover\:bg-ink-100\/40:hover{background-color:color-mix(in oklab,var(--color-ink-100) 40%,transparent)}}.hover\:bg-ink-100\/50:hover{background-color:#eaf0f780}@supports (color:color-mix(in lab,red,red)){.hover\:bg-ink-100\/50:hover{background-color:color-mix(in oklab,var(--color-ink-100) 50%,transparent)}}.hover\:bg-ink-700:hover{background-color:var(--ink-700)}.hover\:bg-ink-800:hover{background-color:var(--ink-800)}.hover\:bg-ivory:hover{background-color:var(--ivory)}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.hover\:bg-parchment:hover,.hover\:bg-parchment\/60:hover{background-color:var(--parchment)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-parchment\/60:hover{background-color:color-mix(in oklab,var(--parchment) 60%,transparent)}}.hover\:bg-parchment\/70:hover{background-color:var(--parchment)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-parchment\/70:hover{background-color:color-mix(in oklab,var(--parchment) 70%,transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-rose-100:hover{background-color:var(--color-rose-100)}.hover\:bg-rose-500\/10:hover{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-500\/10:hover{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.hover\:bg-rose-500\/25:hover{background-color:#ff235740}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-500\/25:hover{background-color:color-mix(in oklab,var(--color-rose-500) 25%,transparent)}}.hover\:bg-rose-800:hover{background-color:var(--color-rose-800)}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-warm-white:hover{background-color:var(--warm-white)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/25:hover{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.hover\:bg-white\/\[0\.12\]:hover{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.12\]:hover{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.hover\:bg-zinc-50:hover{background-color:var(--color-zinc-50)}.hover\:bg-zinc-100:hover{background-color:var(--color-zinc-100)}.hover\:\!from-\[var\(--chapter-specialty-deep\)\]:hover{--tw-gradient-from:var(--chapter-specialty-deep)!important;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))!important}.hover\:\!to-\[\#432C6E\]:hover{--tw-gradient-to:#432c6e!important;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))!important}.hover\:\!text-\[\#1d3326\]:hover{color:#1d3326!important}.hover\:\!text-\[\#235C30\]:hover{color:#235c30!important}.hover\:\!text-\[\#06363E\]:hover{color:#06363e!important}.hover\:\!text-\[var\(--chapter-specialty-deep\)\]:hover{color:var(--chapter-specialty-deep)!important}.hover\:\!text-\[var\(--h-cran-deep\)\]:hover{color:var(--h-cran-deep)!important}.hover\:\!text-\[var\(--hero-blue-deep\)\]:hover{color:var(--hero-blue-deep)!important}.hover\:\!text-white:hover{color:var(--color-white)!important}.hover\:text-\[\#0B3D48\]:hover{color:#0b3d48}.hover\:text-\[\#0a4a55\]:hover{color:#0a4a55}.hover\:text-\[\#0c2c20\]:hover{color:#0c2c20}.hover\:text-\[\#1d3326\]:hover{color:#1d3326}.hover\:text-\[\#3f2a66\]:hover{color:#3f2a66}.hover\:text-\[\#5a1638\]:hover{color:#5a1638}.hover\:text-\[\#5f3e1d\]:hover{color:#5f3e1d}.hover\:text-\[\#7a4513\]:hover{color:#7a4513}.hover\:text-\[var\(--chapter-dinosaur-deep\)\]:hover{color:var(--chapter-dinosaur-deep)}.hover\:text-\[var\(--chapter-festival-deep\)\]:hover{color:var(--chapter-festival-deep)}.hover\:text-\[var\(--chapter-holiday-deep\)\]:hover{color:var(--chapter-holiday-deep)}.hover\:text-\[var\(--chapter-mascot-deep\)\]:hover{color:var(--chapter-mascot-deep)}.hover\:text-\[var\(--chapter-mermaid-deep\)\]:hover{color:var(--chapter-mermaid-deep)}.hover\:text-\[var\(--chapter-specialty-deep\)\]:hover{color:var(--chapter-specialty-deep)}.hover\:text-\[var\(--hero-blue-deep\)\]:hover{color:var(--hero-blue-deep)}.hover\:text-\[var\(--hero-red-deep\)\]:hover{color:var(--hero-red-deep)}.hover\:text-\[var\(--pp-magenta\)\]:hover{color:var(--pp-magenta)}.hover\:text-\[var\(--pp-magenta-deep\)\]:hover{color:var(--pp-magenta-deep)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-amber-950:hover{color:var(--color-amber-950)}.hover\:text-emerald-800:hover{color:var(--color-emerald-800)}.hover\:text-emerald-900:hover{color:var(--color-emerald-900)}.hover\:text-fg:hover{color:var(--fg)}.hover\:text-fg-gold:hover{color:var(--fg-gold)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-gold-200:hover{color:var(--gold-200)}.hover\:text-gold-300:hover{color:var(--gold-300)}.hover\:text-gold-400:hover{color:var(--gold-400)}.hover\:text-gold-600:hover{color:var(--gold-600)}.hover\:text-indigo-900:hover{color:var(--color-indigo-900)}.hover\:text-ink-800:hover{color:var(--ink-800)}.hover\:text-ink-900:hover{color:var(--ink-900)}.hover\:text-ink-950:hover{color:var(--color-ink-950)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-rose-300:hover{color:var(--color-rose-300)}.hover\:text-rose-600:hover{color:var(--color-rose-600)}.hover\:text-rose-700:hover{color:var(--color-rose-700)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-zinc-600:hover{color:var(--color-zinc-600)}.hover\:text-zinc-700:hover{color:var(--color-zinc-700)}.hover\:text-zinc-800:hover{color:var(--color-zinc-800)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-gold-500:hover,.hover\:decoration-gold-500\/50:hover{-webkit-text-decoration-color:var(--gold-500);text-decoration-color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.hover\:decoration-gold-500\/50:hover{-webkit-text-decoration-color:color-mix(in oklab,var(--gold-500) 50%,transparent);text-decoration-color:color-mix(in oklab,var(--gold-500) 50%,transparent)}}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-100:hover{opacity:1}.hover\:\!shadow-\[0_0_24px_rgba\(54\,190\,176\,0\.45\)\]:hover{--tw-shadow:0 0 24px var(--tw-shadow-color,#36beb073)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:\!shadow-\[0_0_24px_rgba\(182\,139\,230\,0\.5\)\]:hover{--tw-shadow:0 0 24px var(--tw-shadow-color,#b68be680)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:\!shadow-\[0_0_24px_rgba\(193\,154\,60\,0\.45\)\]:hover{--tw-shadow:0 0 24px var(--tw-shadow-color,#c19a3c73)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:\!shadow-\[0_0_24px_rgba\(207\,168\,98\,0\.35\)\]:hover{--tw-shadow:0 0 24px var(--tw-shadow-color,#cfa86259)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:\!shadow-\[0_0_24px_rgba\(209\,74\,134\,0\.45\)\]:hover{--tw-shadow:0 0 24px var(--tw-shadow-color,#d14a8673)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:\!shadow-\[0_0_24px_rgba\(212\,160\,23\,0\.45\)\]:hover{--tw-shadow:0 0 24px var(--tw-shadow-color,#d4a01773)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:\!shadow-\[0_0_24px_rgba\(216\,58\,74\,0\.45\)\]:hover{--tw-shadow:0 0 24px var(--tw-shadow-color,#d83a4a73)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:\!shadow-\[0_0_24px_rgba\(240\,162\,62\,0\.45\)\]:hover{--tw-shadow:0 0 24px var(--tw-shadow-color,#f0a23e73)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:\!shadow-\[0_0_30px_rgba\(54\,190\,176\,0\.55\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#36beb08c)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:\!shadow-\[0_0_30px_rgba\(182\,139\,230\,0\.5\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#b68be680)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:\!shadow-\[0_0_30px_rgba\(212\,160\,23\,0\.45\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#d4a01773)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:\!shadow-\[0_0_30px_rgba\(216\,58\,74\,0\.45\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#d83a4a73)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:\!shadow-\[0_0_34px_rgba\(212\,160\,23\,0\.5\)\]:hover{--tw-shadow:0 0 34px var(--tw-shadow-color,#d4a01780)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:\!shadow-\[0_12px_30px_-10px_rgba\(44\,110\,58\,0\.65\)\]:hover{--tw-shadow:0 12px 30px -10px var(--tw-shadow-color,#2c6e3aa6)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:\!shadow-\[0_12px_30px_-10px_rgba\(110\,26\,34\,0\.6\)\]:hover{--tw-shadow:0 12px 30px -10px var(--tw-shadow-color,#6e1a2299)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_18px_-2px_rgba\(162\,27\,97\,0\.45\)\]:hover{--tw-shadow:0 0 18px -2px var(--tw-shadow-color,#a21b6173);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_24px_rgba\(216\,58\,74\,0\.5\)\]:hover{--tw-shadow:0 0 24px var(--tw-shadow-color,#d83a4a80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_28px_rgba\(207\,168\,98\,0\.4\)\]:hover{--tw-shadow:0 0 28px var(--tw-shadow-color,#cfa86266);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_30px_rgba\(207\,168\,98\,0\.4\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#cfa86266);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_30px_rgba\(216\,58\,74\,0\.5\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#d83a4a80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_30px_rgba\(240\,198\,116\,0\.45\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#f0c67473);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_34px_rgba\(216\,58\,74\,0\.55\)\]:hover{--tw-shadow:0 0 34px var(--tw-shadow-color,#d83a4a8c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_10px_22px_-14px_rgba\(207\,168\,98\,0\.6\)\]:hover{--tw-shadow:0 10px 22px -14px var(--tw-shadow-color,#cfa86299);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_14px_30px_-16px_rgba\(79\,143\,220\,0\.6\)\]:hover{--tw-shadow:0 14px 30px -16px var(--tw-shadow-color,#4f8fdc99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_14px_30px_-16px_rgba\(207\,168\,98\,0\.7\)\]:hover{--tw-shadow:0 14px 30px -16px var(--tw-shadow-color,#cfa862b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_14px_30px_-18px_rgba\(79\,143\,220\,0\.5\)\]:hover{--tw-shadow:0 14px 30px -18px var(--tw-shadow-color,#4f8fdc80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_14px_30px_-18px_rgba\(207\,168\,98\,0\.5\)\]:hover{--tw-shadow:0 14px 30px -18px var(--tw-shadow-color,#cfa86280);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_24px_48px_-22px_rgba\(162\,27\,97\,0\.4\)\]:hover{--tw-shadow:0 24px 48px -22px var(--tw-shadow-color,#a21b6166);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_24px_50px_-22px_rgba\(8\,17\,31\,0\.35\)\]:hover{--tw-shadow:0 24px 50px -22px var(--tw-shadow-color,#08111f59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_30px_56px_-24px_rgba\(122\,33\,81\,0\.45\)\]:hover{--tw-shadow:0 30px 56px -24px var(--tw-shadow-color,#7a215173);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_30px_64px_-26px_rgba\(162\,27\,97\,0\.55\)\]:hover{--tw-shadow:0 30px 64px -26px var(--tw-shadow-color,#a21b618c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_36px_76px_-22px_rgba\(36\,66\,104\,0\.55\)\]:hover{--tw-shadow:0 36px 76px -22px var(--tw-shadow-color,#2442688c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[var\(--glow-gold\)\]:hover{--tw-shadow:var(--glow-gold);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[var\(--shadow-md\)\]:hover{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-none:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:brightness-110:hover{--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,)}.hover\:grayscale-0:hover{--tw-grayscale:grayscale(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:is(:where(.group)[data-collapsible=offcanvas] *):hover{background-color:var(--sidebar)}.hover\:file\:bg-gold-400:hover::file-selector-button{background-color:var(--gold-400)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:border-\[\#0F7E8C\]:focus{border-color:#0f7e8c}.focus\:border-\[\#1AA89E\]:focus{border-color:#1aa89e}.focus\:border-\[\#4CA45D\]:focus{border-color:#4ca45d}.focus\:border-\[\#6E9A5E\]:focus{border-color:#6e9a5e}.focus\:border-\[\#B08A3C\]:focus{border-color:#b08a3c}.focus\:border-\[\#B0232A\]:focus{border-color:#b0232a}.focus\:border-\[\#C19A3C\]:focus{border-color:#c19a3c}.focus\:border-\[\#E7B24B\]:focus{border-color:#e7b24b}.focus\:border-\[\#F2D38C\]:focus{border-color:#f2d38c}.focus\:border-\[var\(--hero-blue\)\]:focus{border-color:var(--hero-blue)}.focus\:border-\[var\(--pp-magenta\)\]:focus{border-color:var(--pp-magenta)}.focus\:border-emerald-500:focus{border-color:var(--color-emerald-500)}.focus\:border-gold-400:focus{border-color:var(--gold-400)}.focus\:border-gold-500:focus{border-color:var(--gold-500)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:shadow-\[0_0_0_3px_rgba\(15\,126\,140\,0\.16\)\,0_0_0_1px_rgba\(193\,154\,60\,0\.45\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#0f7e8c29), 0 0 0 1px var(--tw-shadow-color,#c19a3c73);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:shadow-\[0_0_0_3px_rgba\(76\,164\,93\,0\.18\)\,0_0_0_1px_rgba\(226\,169\,46\,0\.45\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#4ca45d2e), 0 0 0 1px var(--tw-shadow-color,#e2a92e73);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:shadow-\[0_0_0_3px_rgba\(110\,154\,94\,0\.18\)\,0_0_0_1px_rgba\(212\,160\,23\,0\.45\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#6e9a5e2e), 0 0 0 1px var(--tw-shadow-color,#d4a01773);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:shadow-\[0_0_0_3px_rgba\(176\,35\,42\,0\.15\)\,0_0_0_1px_rgba\(193\,154\,60\,0\.45\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#b0232a26), 0 0 0 1px var(--tw-shadow-color,#c19a3c73);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#B08A3C\]\/25:focus{--tw-ring-color:oklab(65.4328% .0132338 .10521/.25)}.focus\:ring-gold-500\/25:focus{--tw-ring-color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-gold-500\/25:focus{--tw-ring-color:color-mix(in oklab, var(--gold-500) 25%, transparent)}}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[\#E7B24B\]\/45:focus-visible{--tw-ring-color:oklab(79.3502% .0204536 .131599/.45)}.focus-visible\:ring-gold-500:focus-visible{--tw-ring-color:var(--gold-500)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:var(--sidebar-ring)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:ring-offset-white:focus-visible{--tw-ring-offset-color:var(--color-white)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:-2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\[\#0E8FA6\]:focus-visible{outline-color:#0e8fa6}.focus-visible\:outline-\[\#0F7E8C\]:focus-visible{outline-color:#0f7e8c}.focus-visible\:outline-\[\#1E6E4A\]:focus-visible{outline-color:#1e6e4a}.focus-visible\:outline-\[\#4CA45D\]:focus-visible{outline-color:#4ca45d}.focus-visible\:outline-\[\#4E8B3C\]:focus-visible{outline-color:#4e8b3c}.focus-visible\:outline-\[\#B0232A\]:focus-visible{outline-color:#b0232a}.focus-visible\:outline-\[\#C19A3C\]:focus-visible{outline-color:#c19a3c}.focus-visible\:outline-\[\#D4A017\]:focus-visible{outline-color:#d4a017}.focus-visible\:outline-\[\#D9B25A\]:focus-visible{outline-color:#d9b25a}.focus-visible\:outline-\[\#F0C674\]:focus-visible{outline-color:#f0c674}.focus-visible\:outline-\[var\(--chapter-mermaid-glow\)\]:focus-visible{outline-color:var(--chapter-mermaid-glow)}.focus-visible\:outline-\[var\(--chapter-specialty\)\]:focus-visible{outline-color:var(--chapter-specialty)}.focus-visible\:outline-\[var\(--cta-bg\)\]:focus-visible{outline-color:var(--cta-bg)}.focus-visible\:outline-\[var\(--h-cran\)\]:focus-visible{outline-color:var(--h-cran)}.focus-visible\:outline-\[var\(--hero-blue\)\]:focus-visible{outline-color:var(--hero-blue)}.focus-visible\:outline-\[var\(--hero-red\)\]:focus-visible{outline-color:var(--hero-red)}.focus-visible\:outline-\[var\(--m-green\)\]:focus-visible{outline-color:var(--m-green)}.focus-visible\:outline-\[var\(--pp-magenta\)\]:focus-visible{outline-color:var(--pp-magenta)}.focus-visible\:outline-cyan-200:focus-visible{outline-color:var(--color-cyan-200)}.focus-visible\:outline-gold-400:focus-visible{outline-color:var(--gold-400)}.focus-visible\:outline-gold-500:focus-visible{outline-color:var(--gold-500)}.focus-visible\:outline-gold-600:focus-visible{outline-color:var(--gold-600)}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:bg-gold-600:active{background-color:var(--gold-600)}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow[data-state=active]{--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)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media(hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}@media(prefers-reduced-motion:reduce){.motion-reduce\:translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-reduce\:animate-none{animation:none}.motion-reduce\:opacity-100{opacity:1}.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:1139px){.max-\[1139px\]\:h-\[30px\]{height:30px}.max-\[1139px\]\:w-\[30px\]{width:30px}.max-\[1139px\]\:text-\[0\.55rem\]{font-size:.55rem}.max-\[1139px\]\:text-\[0\.85rem\]{font-size:.85rem}.max-\[1139px\]\:tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}}@media not all and (min-width:639px){.max-\[639px\]\:mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.max-\[639px\]\:hidden{display:none}.max-\[639px\]\:\!h-9{height:calc(var(--spacing) * 9)!important}.max-\[639px\]\:h-4{height:calc(var(--spacing) * 4)}.max-\[639px\]\:h-auto{height:auto}.max-\[639px\]\:\!w-9{width:calc(var(--spacing) * 9)!important}.max-\[639px\]\:w-4{width:calc(var(--spacing) * 4)}.max-\[639px\]\:w-\[42vw\]{width:42vw}.max-\[639px\]\:max-w-\[62vw\]{max-width:62vw}.max-\[639px\]\:rounded-none{border-radius:0}.max-\[639px\]\:border-0{border-style:var(--tw-border-style);border-width:0}.max-\[639px\]\:\!bg-\[var\(--pp-magenta\)\]{background-color:var(--pp-magenta)!important}.max-\[639px\]\:px-0{padding-inline:calc(var(--spacing) * 0)}.max-\[639px\]\:text-\[0\.9rem\]{font-size:.9rem}.max-\[639px\]\:text-\[0\.55rem\]{font-size:.55rem}.max-\[639px\]\:text-\[0\.56rem\]{font-size:.56rem}.max-\[639px\]\:text-\[1\.02rem\]{font-size:1.02rem}.max-\[639px\]\:text-\[1\.16rem\]{font-size:1.16rem}.max-\[639px\]\:text-\[1\.22rem\]{font-size:1.22rem}.max-\[639px\]\:text-\[2\.8rem\]{font-size:2.8rem}.max-\[639px\]\:text-\[2\.9vw\]{font-size:2.9vw}.max-\[639px\]\:text-\[3\.4rem\]{font-size:3.4rem}.max-\[639px\]\:text-\[3vw\]{font-size:3vw}.max-\[639px\]\:text-\[4\.1rem\]{font-size:4.1rem}.max-\[639px\]\:text-\[5\.6rem\]{font-size:5.6rem}.max-\[639px\]\:text-\[10vw\]{font-size:10vw}.max-\[639px\]\:leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.max-\[639px\]\:tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.max-\[639px\]\:tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.max-\[639px\]\:tracking-\[0\.38em\]{--tw-tracking:.38em;letter-spacing:.38em}.max-\[639px\]\:\!text-white{color:var(--color-white)!important}.max-\[639px\]\:text-\[\#8F3D12\]{color:#8f3d12}.max-\[639px\]\:text-\[var\(--hero-red-deep\)\]{color:var(--hero-red-deep)}.max-\[639px\]\:text-\[var\(--pp-magenta\)\]{color:var(--pp-magenta)}.max-\[639px\]\:text-\[var\(--pp-magenta-deep\)\]{color:var(--pp-magenta-deep)}@media(hover:hover){.max-\[639px\]\:hover\:\!bg-\[var\(--pp-magenta-deep\)\]:hover{background-color:var(--pp-magenta-deep)!important}}}@media not all and (min-width:374px){.max-\[374px\]\:hidden{display:none}}@media not all and (min-width:64rem){.max-lg\:hidden{display:none}}@media(min-width:760px){.min-\[760px\]\:block{display:block}}@media(min-width:1140px){.min-\[1140px\]\:-ml-5{margin-left:calc(var(--spacing) * -5)}.min-\[1140px\]\:block{display:block}.min-\[1140px\]\:flex{display:flex}.min-\[1140px\]\:hidden{display:none}.min-\[1140px\]\:h-\[68px\]{height:68px}.min-\[1140px\]\:h-full{height:100%}.min-\[1140px\]\:rounded-none{border-radius:0}.min-\[1140px\]\:rounded-r-\[26px\]{border-top-right-radius:26px;border-bottom-right-radius:26px}.min-\[1140px\]\:border-0{border-style:var(--tw-border-style);border-width:0}.min-\[1140px\]\:pr-6{padding-right:calc(var(--spacing) * 6)}.min-\[1140px\]\:pl-5{padding-left:calc(var(--spacing) * 5)}}@media(min-width:1180px){.min-\[1180px\]\:block{display:block}.min-\[1180px\]\:flex{display:flex}}@media(min-width:40rem){.sm\:absolute{position:absolute}.sm\:relative{position:relative}.sm\:inset-0{inset:calc(var(--spacing) * 0)}.sm\:top-6{top:calc(var(--spacing) * 6)}.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:left-6{left:calc(var(--spacing) * 6)}.sm\:-z-30{z-index:-30}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.sm\:mx-0{margin-inline:calc(var(--spacing) * 0)}.sm\:mx-auto{margin-inline:auto}.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}.sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.sm\:mt-3{margin-top:calc(var(--spacing) * 3)}.sm\:mt-8{margin-top:calc(var(--spacing) * 8)}.sm\:mt-9{margin-top:calc(var(--spacing) * 9)}.sm\:mt-11{margin-top:calc(var(--spacing) * 11)}.sm\:mt-16{margin-top:calc(var(--spacing) * 16)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:aspect-\[16\/9\]{aspect-ratio:16/9}.sm\:aspect-auto{aspect-ratio:auto}.sm\:h-7{height:calc(var(--spacing) * 7)}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:h-14{height:calc(var(--spacing) * 14)}.sm\:h-28{height:calc(var(--spacing) * 28)}.sm\:h-40{height:calc(var(--spacing) * 40)}.sm\:h-44{height:calc(var(--spacing) * 44)}.sm\:h-\[130px\]{height:130px}.sm\:h-\[178px\]{height:178px}.sm\:h-\[188px\]{height:188px}.sm\:h-auto{height:auto}.sm\:h-full{height:100%}.sm\:max-h-\[72svh\]{max-height:72svh}.sm\:min-h-\[68svh\]{min-height:68svh}.sm\:min-h-\[88svh\]{min-height:88svh}.sm\:min-h-\[90svh\]{min-height:90svh}.sm\:min-h-\[92svh\]{min-height:92svh}.sm\:min-h-\[94svh\]{min-height:94svh}.sm\:w-7{width:calc(var(--spacing) * 7)}.sm\:w-9{width:calc(var(--spacing) * 9)}.sm\:w-10{width:calc(var(--spacing) * 10)}.sm\:w-14{width:calc(var(--spacing) * 14)}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-32{width:calc(var(--spacing) * 32)}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-\[48\%\]{width:48%}.sm\:w-\[62\%\]{width:62%}.sm\:w-\[108px\]{width:108px}.sm\:w-\[124px\]{width:124px}.sm\:w-\[152px\]{width:152px}.sm\:w-\[168px\]{width:168px}.sm\:w-\[224px\]{width:224px}.sm\:w-\[285px\]{width:285px}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-\[7\.5rem\]{max-width:7.5rem}.sm\:max-w-\[1240px\]{max-width:1240px}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:min-w-\[15rem\]{min-width:15rem}.sm\:shrink{flex-shrink:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[2fr_1fr_1fr\]{grid-template-columns:2fr 1fr 1fr}.sm\:grid-cols-\[2fr_1fr_1fr_1fr\]{grid-template-columns:2fr 1fr 1fr 1fr}.sm\:grid-cols-\[9rem_1fr\]{grid-template-columns:9rem 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-9{gap:calc(var(--spacing) * 9)}.sm\:gap-x-5{column-gap:calc(var(--spacing) * 5)}:where(.sm\: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)))}.sm\:gap-y-6{row-gap:calc(var(--spacing) * 6)}.sm\:overflow-visible{overflow:visible}.sm\:rounded-\[28px\]{border-radius:28px}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:bg-transparent{background-color:#0000}.sm\:object-\[58\%_center\]{object-position:58% center}.sm\:object-\[60\%_center\]{object-position:60% center}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:\!px-6{padding-inline:calc(var(--spacing) * 6)!important}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-9{padding-inline:calc(var(--spacing) * 9)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:py-7{padding-block:calc(var(--spacing) * 7)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:pt-0{padding-top:calc(var(--spacing) * 0)}.sm\:pt-7{padding-top:calc(var(--spacing) * 7)}.sm\:pt-14{padding-top:calc(var(--spacing) * 14)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pt-24{padding-top:calc(var(--spacing) * 24)}.sm\:pt-28{padding-top:calc(var(--spacing) * 28)}.sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.sm\:pl-9{padding-left:calc(var(--spacing) * 9)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[0\.8rem\]{font-size:.8rem}.sm\:text-\[1\.5rem\]{font-size:1.5rem}.sm\:text-\[var\(--pp-magenta\)\]{color:var(--pp-magenta)}.sm\:text-fg-2{color:var(--fg-2)}@media(min-width:1140px){.sm\:min-\[1140px\]\:-ml-6{margin-left:calc(var(--spacing) * -6)}.sm\:min-\[1140px\]\:pl-6{padding-left:calc(var(--spacing) * 6)}}}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:col-span-2{grid-column:span 2/span 2}.md\:mx-0{margin-inline:calc(var(--spacing) * 0)}.md\:mt-8{margin-top:calc(var(--spacing) * 8)}.md\:mt-10{margin-top:calc(var(--spacing) * 10)}.md\:mt-12{margin-top:calc(var(--spacing) * 12)}.md\:mt-14{margin-top:calc(var(--spacing) * 14)}.md\:mt-16{margin-top:calc(var(--spacing) * 16)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:h-16{height:calc(var(--spacing) * 16)}.md\:h-44{height:calc(var(--spacing) * 44)}.md\:min-h-\[88svh\]{min-height:88svh}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[200px\]{max-width:200px}.md\:flex-1{flex:1}.md\:-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:justify-center{justify-content:center}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-6{gap:calc(var(--spacing) * 6)}:where(.md\: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)))}.md\:overflow-visible{overflow:visible}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:border-gold-500\/30{border-color:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.md\:border-gold-500\/30{border-color:color-mix(in oklab,var(--gold-500) 30%,transparent)}}.md\:\[mask-image\:none\]{-webkit-mask-image:none;mask-image:none}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-0{padding-inline:calc(var(--spacing) * 0)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-9{padding-inline:calc(var(--spacing) * 9)}.md\:px-14{padding-inline:calc(var(--spacing) * 14)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:py-28{padding-block:calc(var(--spacing) * 28)}.md\:py-36{padding-block:calc(var(--spacing) * 36)}.md\:pt-10{padding-top:calc(var(--spacing) * 10)}.md\:pt-20{padding-top:calc(var(--spacing) * 20)}.md\:pt-24{padding-top:calc(var(--spacing) * 24)}.md\:pt-28{padding-top:calc(var(--spacing) * 28)}.md\:pt-32{padding-top:calc(var(--spacing) * 32)}.md\:\!pb-12{padding-bottom:calc(var(--spacing) * 12)!important}.md\:pb-7{padding-bottom:calc(var(--spacing) * 7)}.md\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.md\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.md\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.md\:pb-48{padding-bottom:calc(var(--spacing) * 48)}.md\:pl-7{padding-left:calc(var(--spacing) * 7)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-\[1\.4rem\]{font-size:1.4rem}.md\:text-\[2\.6rem\]{font-size:2.6rem}.md\:text-\[2\.7rem\]{font-size:2.7rem}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 8px)}.md\:peer-data-\[variant\=inset\]\:shadow:is(:where(.peer)[data-variant=inset]~*){--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)}.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 2)}}.after\:md\:hidden:after{content:var(--tw-content)}@media(min-width:48rem){.after\:md\:hidden:after{display:none}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:mx-0{margin-inline:calc(var(--spacing) * 0)}.lg\:mr-0{margin-right:calc(var(--spacing) * 0)}.lg\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:w-\[38\%\]{width:38%}.lg\:max-w-\[34rem\]{max-width:34rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[0\.76fr_1\.24fr\]{grid-template-columns:.76fr 1.24fr}.lg\:grid-cols-\[1\.1fr_auto_0\.95fr\]{grid-template-columns:1.1fr auto .95fr}.lg\:grid-cols-\[1\.3fr_0\.7fr\]{grid-template-columns:1.3fr .7fr}.lg\:grid-cols-\[1\.4fr_1fr_1fr_1\.2fr\]{grid-template-columns:1.4fr 1fr 1fr 1.2fr}.lg\:grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.lg\:grid-cols-\[1\.25fr_repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:1.25fr repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1\.35fr_1fr\]{grid-template-columns:1.35fr 1fr}.lg\:grid-cols-\[1fr_380px\]{grid-template-columns:1fr 380px}.lg\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.lg\:grid-cols-\[1fr_minmax\(0\,17rem\)\]{grid-template-columns:1fr minmax(0,17rem)}.lg\:grid-cols-\[1fr_minmax\(260px\,320px\)\]{grid-template-columns:1fr minmax(260px,320px)}.lg\:grid-cols-\[1fr_minmax\(280px\,400px\)\]{grid-template-columns:1fr minmax(280px,400px)}.lg\:grid-cols-\[1fr_minmax\(320px\,440px\)\]{grid-template-columns:1fr minmax(320px,440px)}.lg\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.lg\:grid-cols-\[minmax\(0\,29rem\)_1fr\]{grid-template-columns:minmax(0,29rem) 1fr}.lg\:grid-cols-\[minmax\(260px\,320px\)_1fr\]{grid-template-columns:minmax(260px,320px) 1fr}.lg\:grid-cols-\[minmax\(280px\,400px\)_1fr\]{grid-template-columns:minmax(280px,400px) 1fr}.lg\:grid-cols-\[minmax\(320px\,440px\)_1fr\]{grid-template-columns:minmax(320px,440px) 1fr}.lg\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.lg\:flex-col{flex-direction:column}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-9{gap:calc(var(--spacing) * 9)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.lg\:px-2{padding-inline:calc(var(--spacing) * 2)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-14{padding-inline:calc(var(--spacing) * 14)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:pt-28{padding-top:calc(var(--spacing) * 28)}.lg\:pt-36{padding-top:calc(var(--spacing) * 36)}.lg\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.lg\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.lg\:text-center{text-align:center}.lg\:text-left{text-align:left}.lg\:text-right{text-align:right}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}@media(min-width:1140px){.lg\:min-\[1140px\]\:-ml-8{margin-left:calc(var(--spacing) * -8)}.lg\:min-\[1140px\]\:pl-8{padding-left:calc(var(--spacing) * 8)}}}@media(min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.dark\:border-destructive:is(.dark *){border-color:var(--destructive)}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in oklab,var(--border) 50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize,[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--ink-900:#1b3656;--ink-800:#244268;--ink-700:#30537e;--ink-600:#426e99;--ink-500:#5685ae;--ink-400:#7ba0c2;--ink-300:#a9bed6;--ink-200:#d2ddea;--gold-700:#936c30;--gold-600:#b0863a;--gold-500:#cfa862;--gold-400:#e0c383;--gold-300:#efdbac;--gold-200:#f7ecce;--cream-50:#fcf9f2;--cream-100:#f8f1e3;--cream-200:#f0e5cf;--cream-300:#e4d5b6;--star-white:#fff;--chapter-princess:#e59ac0;--chapter-princess-deep:#8e3e73;--chapter-princess-glow:#ffc7e2;--chapter-hero:#5c93d6;--chapter-hero-deep:#234a93;--chapter-hero-glow:#b9d8ff;--chapter-hero-accent:#c24a40;--hero-ice:#eef7ff;--hero-sky:#dceeff;--hero-blue:#4f8fdc;--hero-blue-deep:#23518f;--hero-navy:#18365d;--hero-red:#d83a4a;--hero-red-deep:#a92534;--hero-red-soft:#f2b7bf;--hero-gold:#d7a646;--hero-mist:#bfd4ee;--hero-midnight:#0e1b33;--hero-rose:#b85b63;--hero-rose-soft:#d9a9b1;--chapter-dinosaur:#7fb04e;--chapter-dinosaur-deep:#2f5226;--chapter-dinosaur-glow:#ccf59a;--chapter-mermaid:#36beb0;--chapter-mermaid-deep:#0e6e7e;--chapter-mermaid-glow:#9ff3e8;--chapter-mascot:#f0a23e;--chapter-mascot-deep:#b5651a;--chapter-mascot-glow:#ffd79a;--chapter-holiday:#6e2a48;--chapter-holiday-deep:#4e1d34;--chapter-holiday-glow:#e0c271;--chapter-holiday-accent:#c8413e;--chapter-corporate:#d9b25a;--chapter-corporate-deep:#8a6a22;--chapter-corporate-glow:#fbe6a8;--chapter-festival:#d14a86;--chapter-festival-deep:#7c2350;--chapter-festival-glow:#fcd3e6;--chapter-specialty:#b68be6;--chapter-specialty-deep:#5c3f94;--chapter-specialty-glow:#e7d3ff;--twilight-dusk:#1b3656;--twilight-night:#182b54;--twilight-deep:#221c4a;--twilight-plum:#34204f;--twilight-dawn:#46284e;--aurora-teal:#2bd0c4;--aurora-violet:#8a6be0;--aurora-rose:#e58ab0;--aurora-gold:#e6c277;--ember:#f4ce84;--success:#3e8e6e;--warning:#c68a2e;--error:#bd4039;--info:#3e78b8;--bg:var(--ivory);--surface:var(--star-white);--surface-warm:var(--cream-100);--border-soft:var(--cream-300);--border-strong:#d8c49e;--hairline:#1223391a;--fg:var(--ink-800);--fg-2:#3c5068;--fg-3:#586a80;--fg-gold:var(--gold-700);--fg-on-ink:#eaf0f7;--font-engrave:"Cinzel", "Trajan Pro", Georgia, serif;--font-display:"Cormorant Garamond", "Cormorant", Georgia, serif;--font-body:"Mulish", "Helvetica Neue", Arial, sans-serif;--t-display-xl:clamp(3rem, 6vw, 5.5rem);--t-display-l:clamp(2.4rem, 4.4vw, 4rem);--t-display-m:clamp(2rem, 3.2vw, 3rem);--tracking-engrave:.22em;--tracking-eyebrow:.28em;--radius:.875rem;--shadow-sm:0 2px 8px #08111f14;--shadow-md:0 10px 28px -8px #08111f29;--shadow-lg:0 24px 60px -16px #08111f47;--shadow-ink:0 30px 80px -24px #08111f8c;--glow-gold:0 0 0 1px #cfa86280, 0 8px 30px -6px #cfa86273;--glow-gold-soft:0 0 40px -8px #e0c3838c;--grad-night-sky:radial-gradient(125% 90% at 50% -8%, #2a4a6e 0%, #1e3a5c 42%, #16273f 100%);--grad-dawn:linear-gradient(180deg, #122339 0%, #2e5478 60%, #cfa862 130%);--grad-gold-rule:linear-gradient(90deg, #cfa86200 0%, var(--gold-500) 50%, #cfa86200 100%);--grad-page:linear-gradient(180deg, #fcf9f2 0%, #f8f1e3 100%);--grad-ink-dusk:radial-gradient(135% 100% at 50% -10%, #2c4d72 0%, #1e3a5c 40%, #152a48 78%, #12233c 100%);--grad-ink-deep:radial-gradient(130% 110% at 50% 0%, #2e2a66 0%, #241f50 48%, #1a1a40 80%, #141633 100%);--grad-ink-dawn:radial-gradient(140% 120% at 50% 118%, #6e3e62 0%, #492a53 40%, #2c2150 74%, #1b1b40 100%);--grad-page-warm:radial-gradient(120% 80% at 50% -20%, #fff 0%, #fcf9f2 38%, #f6eedc 100%);--grad-cream-warm:radial-gradient(120% 90% at 50% -25%, #fbf3e2 0%, #f6ead2 55%, #f0e2c6 100%);--ivory:#fffcf6;--warm-white:#fbf6ec;--parchment:#f5eddb;--parchment-2:#efe3cc;--champagne:#f1e2be;--rose-gold:#e7b59e;--soft-sky:#e9f2fb;--soft-sky-2:#d3e4f5;--grad-ivory:linear-gradient(180deg, #fffcf6 0%, #fbf6ec 100%);--grad-parchment:radial-gradient(120% 95% at 50% -15%, #fffefa 0%, #f7efdf 58%, #f1e6d0 100%);--grad-sky-soft:linear-gradient(180deg, #f3f8ff 0%, #eaf2fb 52%, #fbf6ec 100%);--grad-champagne:radial-gradient(120% 90% at 50% 0%, #fffbf0 0%, #f6e9c8 70%, #efdfbe 100%);--grad-navy-panel:radial-gradient(135% 130% at 50% -10%, #234a78 0%, #173153 46%, #112743 100%);--ease-soft:cubic-bezier(.22, .61, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--background:var(--cream-50);--foreground:var(--ink-800);--card:var(--star-white);--card-foreground:var(--ink-800);--popover:var(--star-white);--popover-foreground:var(--ink-800);--primary:var(--ink-800);--primary-foreground:var(--cream-50);--secondary:var(--cream-100);--secondary-foreground:var(--ink-800);--muted:var(--cream-100);--muted-foreground:#6b7e94;--accent:var(--gold-500);--accent-foreground:var(--ink-900);--destructive:var(--error);--destructive-foreground:var(--cream-50);--border:var(--cream-300);--input:var(--cream-300);--ring:var(--gold-500);--sidebar:var(--cream-50);--sidebar-foreground:var(--ink-800);--sidebar-primary:var(--ink-800);--sidebar-primary-foreground:var(--cream-50);--sidebar-accent:var(--cream-100);--sidebar-accent-foreground:var(--ink-800);--sidebar-border:var(--cream-300);--sidebar-ring:var(--gold-500)}@keyframes kf-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes kf-hero-settle{0%{transform:scale(1.08)}to{transform:scale(1)}}.hero-rise{animation:kf-rise .9s var(--ease-out) both}.hero-settle{animation:kf-hero-settle 1.8s var(--ease-out) both}@keyframes sb-twinkle{0%,to{opacity:.15;transform:scale(.8)}50%{opacity:.9;transform:scale(1.15)}}@keyframes sb-glow-pulse{0%,to{opacity:.35}50%{opacity:.7}}@keyframes sb-shimmer{0%{transform:translate(-120%)skew(-12deg)}to{transform:translate(220%)skew(-12deg)}}.sb-twinkle{animation:3.5s ease-in-out infinite sb-twinkle}.sb-glow-pulse{animation:5s ease-in-out infinite sb-glow-pulse}.sb-shimmer{animation:4.5s ease-in-out infinite sb-shimmer}@keyframes marquee-x{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{animation:32s linear infinite marquee-x}.marquee:hover .marquee-track{animation-play-state:paused}.tx-grain{mix-blend-mode:overlay;opacity:.38;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)'/%3E%3C/svg%3E");background-size:160px 160px}.tx-paper{mix-blend-mode:soft-light;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23p)'/%3E%3C/svg%3E");background-size:140px 140px}.tx-stars{background-image:radial-gradient(1.4px 1.4px at 12% 18%,#ffffffe6,#0000 60%),radial-gradient(1.2px 1.2px at 28% 62%,#e7d3ffb3,#0000 60%),radial-gradient(1px 1px at 47% 33%,#fffc,#0000 60%),radial-gradient(1.6px 1.6px at 66% 72%,#b8d8ffb3,#0000 60%),radial-gradient(1px 1px at 78% 24%,#ffffffd9,#0000 60%),radial-gradient(1.3px 1.3px at 88% 56%,#fff3d6b3,#0000 60%),radial-gradient(1px 1px at 38% 86%,#fff9,#0000 60%),radial-gradient(1.2px 1.2px at 58% 12%,#ffffffb3,#0000 60%);background-repeat:repeat;background-size:420px 420px}@keyframes kf-twinkle{0%,to{opacity:.5}50%{opacity:.9}}.tx-stars.twinkle{animation:6s ease-in-out infinite kf-twinkle}.aurora{filter:blur(64px);opacity:.5;will-change:transform;pointer-events:none;border-radius:50%;position:absolute}@keyframes kf-aurora-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(8%,-6%)scale(1.18)}}@keyframes kf-aurora-b{0%,to{transform:translate(0)scale(1.05)}50%{transform:translate(-7%,5%)scale(.9)}}@keyframes kf-aurora-c{0%,to{transform:translate(0)scale(1)}50%{transform:translate(5%,7%)scale(1.12)}}.aurora-a{animation:26s ease-in-out infinite kf-aurora-a}.aurora-b{animation:32s ease-in-out infinite kf-aurora-b}.aurora-c{animation:38s ease-in-out infinite kf-aurora-c}@media(max-width:640px){.aurora,.pcl-petal:nth-of-type(n+4){display:none}}@keyframes kf-ember{0%{opacity:0;transform:translateY(12px)scale(.7)}14%{opacity:.85}85%{opacity:.5}to{opacity:0;transform:translate(16px,-130px)scale(1.05)}}.ember{background:radial-gradient(circle,var(--ember) 0%,#f4ce8473 45%,transparent 70%);will-change:transform,opacity;pointer-events:none;border-radius:50%;width:4px;height:4px;animation:linear infinite kf-ember;position:absolute}@keyframes kf-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.float-soft{animation:6.5s ease-in-out infinite kf-float}@keyframes kf-moon{0%,to{opacity:.8;transform:translate(0)scale(1)}50%{opacity:1;transform:translateY(-1.2%)scale(1.035)}}.hero-moon{will-change:transform,opacity;animation:11s ease-in-out infinite kf-moon}.portal-stage{perspective:1600px}.portal-scene{opacity:0;filter:saturate(.7)brightness(.7);transition:transform 1.1s var(--ease-out),opacity .9s var(--ease-out),filter 1.1s var(--ease-out);transform:translateZ(0)scale(1.12)}.is-open .portal-scene{opacity:1;filter:saturate(1.05)brightness();transform:translateZ(0)scale(1)}.portal-cover{transform-origin:0;transform-style:preserve-3d;backface-visibility:hidden;opacity:1;transition:transform 1.2s var(--ease-out),opacity .7s ease-out .5s;transform:rotateY(0)}.is-open .portal-cover{opacity:0;transform:rotateY(-118deg)}.portal-aura{opacity:0;transition:opacity 1s var(--ease-out) .25s,transform 1.2s var(--ease-out) .25s;transform:scale(.55)}.is-open .portal-aura{opacity:.9;transform:scale(1)}.portal-copy{opacity:0;transition:opacity .8s var(--ease-out) .45s,transform .9s var(--ease-out) .45s;transform:translateY(16px)}.is-open .portal-copy{opacity:1;transform:translateY(0)}@keyframes kf-mote{0%{opacity:0;transform:translateY(8px)scale(.6)}25%{opacity:1}to{transform:translate3d(var(--mx,10px),-52px,0) scale(1);opacity:0}}.portal-mote{opacity:0;pointer-events:none;border-radius:50%;width:5px;height:5px;position:absolute}.is-open .portal-mote{animation:3.6s ease-in-out infinite kf-mote}@keyframes kf-spine-sheen{0%{transform:translateY(-120%)}to{transform:translateY(220%)}}.is-open .spine-sheen{animation:kf-spine-sheen 1.4s var(--ease-out) .2s}.navy-section{background:var(--grad-navy-panel);color:var(--fg-on-ink)}.navy-section h1,.navy-section h2,.navy-section h3,.navy-section h4{color:var(--star-white)}.tx-filigree{opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='none' stroke='%23CFA862' stroke-width='1'%3E%3Cpath d='M60 28 C76 44 76 76 60 92 C44 76 44 44 60 28 Z'/%3E%3Cpath d='M28 60 C44 44 76 44 92 60 C76 76 44 76 28 60 Z'/%3E%3Ccircle cx='60' cy='60' r='2.4'/%3E%3C/g%3E%3C/svg%3E");background-size:120px 120px}.tx-sparkle-field{background-image:radial-gradient(2px 2px at 18% 28%,#cfa8628c,#0000 60%),radial-gradient(1.5px 1.5px at 62% 48%,#e7b59e80,#0000 60%),radial-gradient(2px 2px at 82% 72%,#cfa86273,#0000 60%),radial-gradient(1.5px 1.5px at 38% 80%,#7ca0c273,#0000 60%),radial-gradient(1.5px 1.5px at 72% 18%,#cfa86266,#0000 60%);background-repeat:repeat;background-size:380px 380px}@keyframes kf-sparkle{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}.sparkle{will-change:opacity,transform;animation:4.2s ease-in-out infinite kf-sparkle}@keyframes kf-sway{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}@keyframes kf-wave-x{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes kf-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes kf-shimmer-soft{0%{transform:translate(-130%)skew(-12deg)}to{transform:translate(240%)skew(-12deg)}}.sway-soft{transform-origin:top;animation:8s ease-in-out infinite kf-sway}.wave-track{animation:22s linear infinite kf-wave-x}.bob-soft{will-change:transform;animation:7s ease-in-out infinite kf-bob}.shimmer-soft{animation:6s ease-in-out infinite kf-shimmer-soft}.bazaar-lanterns{transform-box:fill-box;transform-origin:top;will-change:transform;animation:7s ease-in-out infinite kf-sway}.plate{border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg),inset 0 0 0 1px #ffffff80;outline:1px solid var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.plate{outline:1px solid color-mix(in oklab,var(--gold-500) 55%,transparent)}}.plate{outline-offset:6px}.world-rise{opacity:0;transition:opacity .8s var(--ease-out),transform .9s var(--ease-out);transform:translateY(28px)}.world-rise.is-in{opacity:1;transform:translateY(0)}.nav-link{position:relative}.nav-link:after{content:"";background:var(--gold-400);transform-origin:0;height:1.5px;transition:transform .26s var(--ease-out);border-radius:2px;position:absolute;bottom:.28rem;left:.625rem;right:.625rem;transform:scaleX(0)}.nav-link:hover:after,.nav-link:focus-visible:after,.nav-link.is-active:after{transform:scaleX(1)}@keyframes kf-cta-pulse{0%,to{box-shadow:0 0 #cfa86200}50%{box-shadow:0 6px 26px -6px #e0c38399}}.cta-pulse{animation:3.4s ease-in-out infinite kf-cta-pulse}.cta-pulse:hover{animation-play-state:paused}@keyframes kf-watch-glow{0%,to{box-shadow:var(--shadow-md),0 0 #d83a4a00}50%{box-shadow:var(--shadow-md),0 0 24px -2px #d83a4a80}}.watch-cta{animation:2.8s ease-in-out infinite kf-watch-glow}.watch-cta:hover{animation-play-state:paused}@keyframes kf-watch-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}.watch-ring{animation:none}.btn-magic:hover .watch-ring,.btn-magic:focus-visible .watch-ring{animation:1.8s ease-out infinite kf-watch-ring}.hmb-panel{opacity:0;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);transform:translateY(28px)}.hmb.is-open .hmb-panel{opacity:1;transform:translateY(0)}.hmb-folder{opacity:0;transition:opacity .6s var(--ease-out) .16s,transform .6s var(--ease-out) .16s;transform:translateY(22px)scale(.98)}.hmb.is-open .hmb-folder{opacity:1;transform:translateY(0)scale(1)}.hmb-paper{transition:transform .7s var(--ease-out) .32s;transform:translateY(54px)}.hmb.is-open .hmb-paper{transform:translateY(0)}.hmb-cta{opacity:0;transition:opacity .4s var(--ease-out) .52s,transform .4s var(--ease-out) .52s;transform:translateY(10px)}.hmb.is-open .hmb-cta{opacity:1;transform:translateY(0)}@keyframes kf-hmb-badge{0%{filter:drop-shadow(0 0 #4f8fdc00)}45%{filter:drop-shadow(0 0 14px #4f8fdcd9)}to{filter:drop-shadow(0 0 6px #4f8fdc66)}}.hmb.is-open .hmb-badge{animation:kf-hmb-badge .9s var(--ease-out) .56s 1 both}@media(prefers-reduced-motion:reduce){.hmb-panel,.hmb-folder,.hmb-paper,.hmb-cta{opacity:1;transition:none;transform:none}.hmb.is-open .hmb-badge{animation:none}}.hportal-glow{opacity:.3;transition:opacity .8s var(--ease-out)}.hportal.is-active .hportal-glow{opacity:1}.hportal-frame{transition:box-shadow .8s var(--ease-out);box-shadow:0 0 #4f8fdc00}.hportal.is-active .hportal-frame{box-shadow:0 0 56px -12px #4f8fdc99}.hportal-redline{transform-origin:0;opacity:0;transform:scaleX(0)}.hportal.is-active .hportal-redline{animation:kf-hportal-redline .8s var(--ease-out) .22s both}@keyframes kf-hportal-redline{0%{opacity:0;transform:scaleX(0)}35%{opacity:1}to{opacity:.85;transform:scaleX(1)}}.hportal-reveal{opacity:0;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);transform:translateY(16px)}.hportal.is-active .hportal-reveal{opacity:1;transform:translateY(0)}.hportal-card{opacity:0;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);transform:translateY(22px)scale(.97)}.hportal.is-active .hportal-card{opacity:1;transform:translateY(0)scale(1)}@media(prefers-reduced-motion:reduce){.hportal-glow,.hportal-frame,.hportal-reveal,.hportal-card{opacity:1;transition:none;transform:none}.hportal.is-active .hportal-redline{opacity:.85;animation:none;transform:scaleX(1)}}@keyframes kf-cta-pulse-hero{0%,to{box-shadow:0 8px 22px -10px #d83a4a8c}50%{box-shadow:0 14px 34px -8px #d83a4ae6,0 0 0 4px #d83a4a1a}}.cta-pulse-hero{animation:2.6s ease-in-out infinite kf-cta-pulse-hero}.cta-pulse-hero:hover{animation-play-state:paused}.world-tile{border:1px solid var(--border-soft);transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out),transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.world-tile:hover,.world-tile:focus-visible{background:var(--tile,var(--gold-500))}@supports (color:color-mix(in lab,red,red)){.world-tile:hover,.world-tile:focus-visible{background:color-mix(in oklab,var(--tile,var(--gold-500)) 12%,var(--surface))}}.world-tile:hover,.world-tile:focus-visible{border-color:var(--tile,var(--gold-500))}@supports (color:color-mix(in lab,red,red)){.world-tile:hover,.world-tile:focus-visible{border-color:color-mix(in oklab,var(--tile,var(--gold-500)) 70%,var(--border-soft))}}.world-tile:hover,.world-tile:focus-visible{box-shadow:var(--shadow-md);transform:translateY(-2px)}.world-card{transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),border-color .35s var(--ease-out)}.world-card:hover{border-color:var(--tile,var(--gold-500));transform:translateY(-6px)scale(1.015)}@supports (color:color-mix(in lab,red,red)){.world-card:hover{border-color:color-mix(in oklab,var(--tile,var(--gold-500)) 70%,var(--border-soft))}}.world-card:hover{box-shadow:0 30px 60px -24px var(--tile,var(--gold-500))}@supports (color:color-mix(in lab,red,red)){.world-card:hover{box-shadow:0 30px 60px -24px color-mix(in oklab,var(--tile,var(--gold-500)) 55%,#08111f8c)}}.world-card-emblem{transition:transform .35s var(--ease-out)}.world-card:hover .world-card-emblem{transform:translateY(-4px)scale(1.04)}@keyframes kf-decor-drift{0%,to{transform:translate(0)scale(1.04)}50%{transform:translateY(-6px)scale(1.08)}}.card-decor{will-change:transform;animation:9s ease-in-out infinite kf-decor-drift}:root{--font-script:"Parisienne", "Segoe Script", cursive;--font-script-hero:"Kaushan Script", "Segoe Script", cursive;--pp-magenta:#c9337e;--pp-magenta-deep:#a21b61;--pp-pink-soft:#f9d9e8;--grad-blush:linear-gradient(165deg, #fff6fa 0%, #fbedf3 50%, #f9e9df 100%);--grad-pearl:linear-gradient(180deg, #fffbfd 0%, #fdf4f8 58%, #faefe9 100%);--grad-rose:radial-gradient(120% 95% at 50% -10%, #fff9fb 0%, #fbe7f0 62%, #f7dee8 100%);--pp-header-pink:linear-gradient(180deg, #fbd7e6 0%, #f8ccdd 100%)}.t-script{font-family:var(--font-script);font-weight:400;line-height:.9}.t-script-hero{font-family:var(--font-script-hero);font-weight:400;line-height:.9}.t-key{color:inherit;font-weight:700}.pj-fill{transform-origin:0;will-change:transform}.pj-seal{will-change:transform}.pj-burst{z-index:4;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.pj-burst i{opacity:0;will-change:transform,opacity;width:5px;height:9px;position:absolute}@media(prefers-reduced-motion:reduce){.pj-fill{transform:none}.pj-burst{display:none}}.pp-hairline{background:linear-gradient(90deg,transparent,var(--gold-500) 18%,var(--gold-500) 82%,transparent);opacity:.7;height:1px}@keyframes kf-btn-shine{0%{opacity:0;left:-45%}18%{opacity:1}to{opacity:0;left:118%}}.btn-magic{isolation:isolate;overflow:hidden}.btn-magic:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000,#fff9,#0000);width:38%;position:absolute;top:-20%;bottom:-20%;left:-45%;transform:skew(-18deg)}.btn-magic:hover{transform:translateY(-2px)}.btn-magic:active{transform:translateY(0)scale(.985)}.btn-magic:hover:after{animation:.75s kf-btn-shine}.g3-scene{perspective:1500px}.g3-door{transform-style:preserve-3d}.g3-frame{background:linear-gradient(180deg,var(--realm-trim) 0%,var(--realm-trim) 58%,var(--realm-trim) 100%);border-radius:999px 999px 16px 16px}@supports (color:color-mix(in lab,red,red)){.g3-frame{background:linear-gradient(180deg,color-mix(in oklab,var(--realm-trim) 45%,#fff) 0%,var(--realm-trim) 58%,color-mix(in oklab,var(--realm-trim) 72%,#6e5a4a) 100%)}}.g3-frame{box-shadow:0 34px 80px -34px #28182680,inset 0 1px #ffffffb3,inset 0 -3px 8px #3c283240}.g3-doorway{background:var(--realm-glow);border-radius:999px 999px 10px 10px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.g3-doorway{background:color-mix(in oklab,var(--realm-glow) 14%,#312a52)}}.g3-doorway{box-shadow:inset 0 0 0 3px #281c2e59}.g3-world{transform-origin:50% 78%;background:radial-gradient(72% 60% at 50% 74%,#fff6daf2 0%,var(--realm-glow) 44%,transparent 80%),linear-gradient(180deg,var(--realm-glow) 0%,var(--realm-glow) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.g3-world{background:radial-gradient(72% 60% at 50% 74%,#fff6daf2 0%,var(--realm-glow) 44%,transparent 80%),linear-gradient(180deg,color-mix(in oklab,var(--realm-glow) 30%,#463e6e),color-mix(in oklab,var(--realm-glow) 52%,#3e3664))}}.g3-leaf{backface-visibility:hidden;width:50.4%;transform-style:preserve-3d;will-change:transform;background:linear-gradient(160deg,var(--realm-leaf) 0%,var(--realm-leaf-deep) 100%);box-shadow:inset 0 0 0 2px var(--realm-trim),inset 0 0 30px #ffffff1f,inset 0 -18px 30px #1e142233;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab,red,red)){.g3-leaf{box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--realm-trim) 78%,transparent),inset 0 0 30px #ffffff1f,inset 0 -18px 30px #1e142233}}.g3-leaf-l{transform-origin:0;border-radius:999px 0 0 10px;left:0}.g3-leaf-r{transform-origin:100%;border-radius:0 999px 10px 0;right:0}.g3-panel{border:2px solid var(--realm-trim);position:absolute}@supports (color:color-mix(in lab,red,red)){.g3-panel{border:2px solid color-mix(in oklab,var(--realm-trim) 75%,#ffffff73)}}.g3-panel{background:linear-gradient(170deg,#ffffff24,#1e142214);box-shadow:inset 0 2px 6px #1e14222e,inset 0 -2px 5px #ffffff29,0 1px 1px #ffffff59}.g3-panel-top{border-radius:999px 999px 10px 10px;height:38%;inset:7% 13% auto}.g3-panel-bottom{border-radius:10px;height:36%;inset:auto 13% 7%}.g3-handle{width:26px;height:26px;box-shadow:0 2px 5px #3c281466,0 0 10px var(--realm-glow);background:radial-gradient(circle at 36% 30%,#ffffffb3,#0000 50%);border:4px solid #cfa862;border-color:#f2d693 #cfa862 #8a6320;border-radius:50%;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.g3-handle{box-shadow:0 2px 5px #3c281466,0 0 10px color-mix(in oklab,var(--realm-glow) 70%,transparent)}}.g3-handle:after{content:"";background:linear-gradient(135deg,#f2d693,#9a7330);border-radius:2px;width:9px;height:9px;position:absolute;top:-9px;left:50%;transform:translate(-50%)rotate(45deg)}.g3-leaf-l .g3-handle{right:6%}.g3-leaf-r .g3-handle{left:6%}.g3-hinge{background:linear-gradient(#e8c77e,#a87e36 60%,#6e5318);border-radius:3px;width:7px;height:30px;position:absolute;box-shadow:0 1px 2px #281a0a80,inset 0 1px 1px #fff9}.g3-leaf-l .g3-hinge{left:2px}.g3-leaf-r .g3-hinge{right:2px}.g3-seam{background:linear-gradient(180deg,transparent,var(--realm-glow) 28%,#fff3d0 50%,var(--realm-glow) 72%,transparent);filter:blur(2.5px);border-radius:999px;position:absolute;inset:5% calc(50% - 2px)}.g3-spill{background:radial-gradient(52% 58% at 50% 62%,#fff2ccd9 0%,var(--realm-glow) 42%,transparent 74%);position:absolute;inset:-6% -14%}@supports (color:color-mix(in lab,red,red)){.g3-spill{background:radial-gradient(52% 58% at 50% 62%,#fff2ccd9 0%,color-mix(in oklab,var(--realm-glow) 85%,transparent) 42%,transparent 74%)}}.g3-spill{pointer-events:none}.g3-column{background:linear-gradient(180deg,var(--realm-trim) 0%,var(--realm-trim) 100%);border-radius:6px 6px 0 0;width:clamp(14px,1.6vw,20px);height:74%;position:absolute;bottom:0}@supports (color:color-mix(in lab,red,red)){.g3-column{background:linear-gradient(180deg,color-mix(in oklab,var(--realm-trim) 50%,#fff) 0%,var(--realm-trim) 100%)}}.g3-column{box-shadow:inset -2px 0 4px #3c2c3840,inset 2px 0 3px #ffffff80}.g3-column:before{content:"";background:linear-gradient(180deg,#fff8,transparent),var(--realm-trim);border-radius:4px;height:12px;position:absolute;top:-10px;left:-22%;right:-22%;box-shadow:0 2px 4px #3c2c3840}.g3-keystone{color:#8a6320;background:radial-gradient(circle at 35% 30%,#fff6e0,#ebcf96 60%,#c9a45c);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute;top:-16px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #3c2c1e59,inset 0 1px 1px #fffc}.g3-mist{filter:blur(26px);pointer-events:none;background:radial-gradient(closest-side,#ffffffbf,#0000 75%);border-radius:50%;position:absolute}.g3-floor-shadow{filter:blur(14px);background:radial-gradient(closest-side,#3a283852,#0000 75%);border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.g3-hoverlight{opacity:0;pointer-events:none;transition:opacity .45s}.g3-door-btn:hover .g3-hoverlight,.g3-door-btn:focus-visible .g3-hoverlight{opacity:1}.g3-card{transition:transform .32s var(--ease-out),box-shadow .32s var(--ease-out),border-color .32s var(--ease-out)}.g3-card:hover{border-color:var(--realm-glow);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.g3-card:hover{border-color:color-mix(in oklab,var(--realm-glow) 80%,var(--gold-500))}}.g3-card:hover{box-shadow:0 22px 44px -20px var(--realm-glow),0 0 0 1px var(--realm-glow)}@supports (color:color-mix(in lab,red,red)){.g3-card:hover{box-shadow:0 22px 44px -20px color-mix(in oklab,var(--realm-glow) 65%,#28182680),0 0 0 1px color-mix(in oklab,var(--realm-glow) 45%,transparent)}}.invite-env{perspective:900px}.invite-flap{transform-origin:top;z-index:4;backface-visibility:visible;transition:transform .7s cubic-bezier(.6,0,.3,1) .15s;transform:rotateX(0)}.invite.is-open .invite-flap{z-index:1;transition-delay:0s;transform:rotateX(-168deg)}.invite-seal{transition:opacity .3s .28s,transform .42s .28s}.invite.is-open .invite-seal{opacity:0;transition-delay:0s;transform:scale(.6)rotate(-14deg)}.invite-card{transition:transform .8s var(--ease-out) .52s;z-index:2;transform:translateY(34%)scale(.94)}.invite.is-open .invite-card{transform:translateY(-34%)scale(1)}.invite-glow{opacity:0;transition:opacity .7s .6s}.invite.is-open .invite-glow{opacity:1}@keyframes kf-godmother{0%,to{transform:translateY(0)rotate(-1.6deg)}50%{transform:translateY(-9px)rotate(1.4deg)}}.godmother{transform-origin:50% 80%;animation:6.5s ease-in-out infinite kf-godmother}@keyframes kf-wand-twinkle{0%,to{opacity:.35;transform:scale(.7)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(18deg)}}.wand-star{transform-origin:50%;animation:2.6s ease-in-out infinite kf-wand-twinkle}@keyframes kf-card-sway{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-3px)rotate(-1.1deg)}75%{transform:translate(3px)rotate(1.1deg)}}.card-sway{animation:kf-card-sway var(--sway-d,7s) ease-in-out infinite;animation-delay:var(--sway-delay,2s);transform-origin:50% 85%;will-change:transform}.card-sway:hover,.card-sway:focus-within{animation-play-state:paused}.group\/card{z-index:1}.group\/card:hover,.group\/card:focus-within{z-index:60}.cardx{z-index:1;transition:width .36s var(--ease-out),box-shadow .36s var(--ease-out);will-change:width}.group\/card:hover .cardx,.group\/card:focus-within .cardx{width:232px;box-shadow:0 26px 50px -18px #1c101e9e}@media(min-width:640px){.group\/card:hover .cardx,.group\/card:focus-within .cardx{width:248px}}.cardx-extra{opacity:0;max-height:0;transition:max-height .42s var(--ease-out),opacity .32s var(--ease-out);overflow:hidden}.group\/card:hover .cardx-extra,.group\/card:focus-within .cardx-extra{opacity:1;max-height:240px}@media(prefers-reduced-motion:reduce){.cardx,.cardx-extra{transition:none}}.clb-box{background:var(--clb-bg,linear-gradient(180deg, #fbf3e2, #f1e1c4));border-color:var(--clb-bd,var(--gold-500))}@supports (color:color-mix(in lab,red,red)){.clb-box{border-color:var(--clb-bd,color-mix(in oklab, var(--gold-500) 70%, transparent))}}.clb-card{border-color:var(--clb-card-bd,#c9a45c80);background:var(--clb-card-bg,transparent)}.clb-name{color:var(--clb-ink,#4a3413)}.clb-tag{color:var(--clb-tag,var(--gold-700))}.clb-bio{color:var(--clb-bio,#5c4a28)}.kd-lb-dialog{animation:.22s ease-out both kd-lb-fade-in}.kd-lb-dialog.is-closing{animation:.42s ease-in both kd-lb-fade-out}@keyframes kd-lb-fade-in{0%{opacity:0}to{opacity:1}}@keyframes kd-lb-fade-out{0%{opacity:1}to{opacity:0}}.kd-lb-card{animation:kd-lb-spin-in .7s var(--ease-out) both;transform-origin:50% 55%}.kd-lb-box.is-closing .kd-lb-card{animation:.46s ease-in both kd-lb-spin-out}@keyframes kd-lb-spin-in{0%{transform:rotate(-360deg)scale(.18)}to{transform:none}}@keyframes kd-lb-spin-out{0%{opacity:1;transform:none}to{opacity:0;transform:rotate(-360deg)scale(.18)}}.kd-lb-panel{animation:kd-lb-panel-open .46s var(--ease-out) .12s both;overflow:hidden}.kd-lb-box.is-closing .kd-lb-panel{animation:.4s ease-in both kd-lb-panel-close}@keyframes kd-lb-panel-open{0%{opacity:0;max-width:0}to{opacity:1;max-width:340px}}@keyframes kd-lb-panel-close{0%{opacity:1;max-width:340px}to{opacity:0;max-width:0}}@media(max-width:639px){.kd-lb-panel{overscroll-behavior:contain;max-height:44svh;overflow-y:auto}}.kingdom-doors .cardx{cursor:pointer}.kingdom-doors .group\/card:hover .cardx,.kingdom-doors .group\/card:focus-within .cardx{width:116px;box-shadow:0 18px 34px -16px #1c101e8c}@media(min-width:640px){.kingdom-doors .group\/card:hover .cardx,.kingdom-doors .group\/card:focus-within .cardx{width:124px}}.rc-heading .t-eyebrow{color:#f4d98a;text-shadow:0 1px 12px #0a122899}.rc-heading h2{color:#fff;text-shadow:0 2px 18px #0a122899}.rc-heading p{color:#e8eefae6;text-shadow:0 1px 12px #0a12288c}.hq-heading .t-eyebrow{color:var(--hero-blue-deep);text-shadow:0 1px 10px #ffffff8c}.scroll-gold{scrollbar-width:thin;scrollbar-color:var(--gold-500) transparent}.scroll-gold::-webkit-scrollbar{height:6px}.scroll-gold::-webkit-scrollbar-track{background:0 0}.scroll-gold::-webkit-scrollbar-thumb{background:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.scroll-gold::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--gold-500) 65%,transparent)}}.scroll-gold::-webkit-scrollbar-thumb{border-radius:999px}@keyframes kf-snowfall{0%{opacity:0;transform:translateY(-12px)}16%{opacity:.9}82%{opacity:.5}to{transform:translate3d(var(--dx,10px),92px,0);opacity:0}}@keyframes kf-bubble-rise{0%{opacity:0;transform:translateY(34px)scale(.75)}18%{opacity:.85}to{transform:translate3d(var(--dx,-8px),-78px,0) scale(1.08);opacity:0}}@keyframes kf-petal-fall{0%{opacity:0;transform:translateY(-14px)rotate(0)}16%{opacity:.9}to{transform:translate3d(var(--dx,22px),96px,0) rotate(150deg);opacity:0}}.pcl{pointer-events:none;border-radius:50%;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute}.pcl-snow{animation-name:kf-snowfall}.pcl-bubble{animation-name:kf-bubble-rise}.pcl-petal{border-radius:60% 40% 55% 45%;animation-name:kf-petal-fall}.pcl-spark{animation-name:kf-ember}.tl-rail{background:var(--gold-500)}@supports (color:color-mix(in lab,red,red)){.tl-rail{background:color-mix(in oklab,var(--gold-500) 26%,transparent)}}.tl-rail-fill{background:linear-gradient(180deg,var(--pp-magenta),var(--gold-500))}.tl-step{transition:opacity .35s ease,transform .35s var(--ease-out)}.tl-visual{transition:opacity .48s ease,transform .56s var(--ease-out)}.mc-aura{z-index:0;pointer-events:none;filter:blur(8px);background:radial-gradient(58% 52% at 50% 24%,#4f8fdc38,#0000 70%),radial-gradient(46% 42% at 50% 86%,#d83a4a14,#0000 76%);position:absolute;inset:-10% -4%}.mc-panel{z-index:1;-webkit-backdrop-filter:blur(8px)saturate(1.05);backdrop-filter:blur(8px)saturate(1.05);background:linear-gradient(#fffffff0,#e4f0ffd9);border:1px solid #4f8fdc66;box-shadow:inset 0 1px #fffffff2,0 0 34px -10px #4f8fdc73,0 26px 64px -28px #17365d8c}.mc-panel:before{content:"";border-radius:inherit;opacity:.9;pointer-events:none;background:linear-gradient(135deg,#4f8fdcd9,#dceeff40 38%,#d83a4a80 72%,#4f8fdccc);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mc-hud{z-index:0;pointer-events:none;opacity:.55;background:radial-gradient(circle at 50% 26%,#4f8fdc1a,#0000 40%),repeating-linear-gradient(0deg,#4f8fdc0d 0 1px,#0000 1px 28px),repeating-linear-gradient(90deg,#4f8fdc0d 0 1px,#0000 1px 28px);position:absolute;inset:0;-webkit-mask:radial-gradient(125% 92% at 50% 28%,#000 32%,#0000 82%);mask:radial-gradient(125% 92% at 50% 28%,#000 32%,#0000 82%)}.mc-corner{pointer-events:none;border:0 solid var(--hero-red);opacity:.7;width:22px;height:22px;position:absolute}.mc-corner--tl{border-top-width:2px;border-left-width:2px;border-top-left-radius:12px;top:14px;left:14px}.mc-corner--tr{border-top-width:2px;border-right-width:2px;border-top-right-radius:12px;top:14px;right:14px}.mc-corner--bl{border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:12px;bottom:14px;left:14px}.mc-corner--br{border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:12px;bottom:14px;right:14px}.mc-sig{background:var(--hero-red);width:5px;height:5px;box-shadow:0 0 8px var(--hero-red);pointer-events:none;border-radius:9999px;position:absolute;top:18px}.mc-sig--l{left:46px}.mc-sig--r{animation-delay:1.2s;right:46px}.mc.is-active .mc-sig{animation:2.4s ease-in-out infinite kf-mc-sig}@keyframes kf-mc-sig{0%,to{opacity:.4}50%{opacity:1}}.mc-ring{pointer-events:none;border-radius:9999px;position:absolute}.mc-ring--outer{border:1px solid #4f8fdc66;inset:0;box-shadow:0 0 24px -4px #4f8fdc80,0 0 0 6px #4f8fdc0f}.mc-ring--mid{border:1.5px solid #4f8fdc8c;inset:13%}.mc-disc{background:radial-gradient(circle at 50% 36%,#fff,#dceeff 66%,#bfd4ee);border:1px solid #4f8fdc99;border-radius:9999px;width:56%;height:56%;position:relative;box-shadow:0 6px 18px -8px #17365d8c,inset 0 0 18px -2px #4f8fdc8c}.mc-core-icon{color:var(--hero-blue-deep)}.mc-dot{background:var(--hero-red);width:6px;height:6px;box-shadow:0 0 8px var(--hero-red);pointer-events:none;border-radius:9999px;position:absolute}.mc-dot--a{top:7%;right:17%}.mc-dot--b{bottom:13%;left:12%}.mc-sweepline{pointer-events:none;opacity:0;background:conic-gradient(#4f8fdc73,#0000 28%);border-radius:9999px;position:absolute;inset:8%;-webkit-mask:radial-gradient(closest-side,#0000 58%,#000 60%);mask:radial-gradient(closest-side,#0000 58%,#000 60%)}.mc.is-active .mc-sweepline{opacity:.8;animation:4.2s linear infinite kf-mc-sweepline}@keyframes kf-mc-sweepline{to{transform:rotate(360deg)}}.mc.is-active .mc-ring--outer{animation:3.4s ease-in-out infinite kf-mc-core}@keyframes kf-mc-core{0%,to{transform:scale(1);box-shadow:0 0 22px -6px #4f8fdc73,0 0 0 6px #4f8fdc0f}50%{transform:scale(1.03);box-shadow:0 0 34px -2px #4f8fdcbf,0 0 0 7px #4f8fdc1f}}.mc-core-ping{opacity:0;pointer-events:none;border:2px solid #4f8fdc99;border-radius:9999px;position:absolute;inset:0}.mc.is-active .mc-core-ping{animation:kf-mc-ping .82s var(--ease-out) 1}@keyframes kf-mc-ping{0%{opacity:.85;border-color:#d83a4ab3;transform:scale(.7)}to{opacity:0;border-color:#4f8fdc00;transform:scale(1.65)}}.mc-chip{width:100%;color:var(--hero-navy);transition:transform .18s var(--ease-out),border-color .18s var(--ease-out),box-shadow .18s var(--ease-out),background .18s var(--ease-out);background:linear-gradient(#ffffffeb,#e4f0ffb8);border:1px solid #4f8fdc59;border-radius:14px;align-items:center;gap:.6rem;padding:.68rem .85rem;font-weight:600;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,0 6px 16px -12px #17365d66}.mc-chip:hover{background:linear-gradient(#fff,#dceeffe6);border-color:#4f8fdcb3;transform:translateY(-2px);box-shadow:0 12px 24px -14px #4f8fdcb3,0 0 0 1px #4f8fdc40}.mc-chip:focus-visible{outline:2px solid var(--hero-blue);outline-offset:2px}.mc-chip-ic{width:1.9rem;height:1.9rem;color:var(--hero-blue-deep);background:#4f8fdc1f;border:1px solid #4f8fdc40;border-radius:10px;flex:none;place-items:center;transition:inherit;display:grid}.mc-chip-check{color:#fff;background:var(--hero-red);opacity:0;width:1.05rem;height:1.05rem;transition:opacity .2s var(--ease-out),transform .2s var(--ease-out);border-radius:9999px;flex:none;place-items:center;display:grid;transform:scale(.4);box-shadow:0 0 0 2px #d83a4a33}.mc-chip.is-on{color:var(--hero-blue-deep);border-color:var(--hero-blue);box-shadow:0 0 0 1px var(--hero-blue),inset 3px 0 0 var(--hero-red),0 12px 26px -14px #4f8fdcbf;background:linear-gradient(#4f8fdc3d,#4f8fdc1f)}.mc-chip.is-on .mc-chip-ic{background:var(--hero-blue);color:#fff;border-color:var(--hero-blue)}.mc-chip.is-on .mc-chip-check{opacity:1;transform:scale(1)}.mc-chip-sweep{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.mc-chip-sweep:after{content:"";width:42%;animation:kf-mc-chip-sweep .62s var(--ease-out) 1;background:linear-gradient(90deg,#0000,#d83a4a59,#0000);position:absolute;top:0;bottom:0;transform:translate(-150%)}@keyframes kf-mc-chip-sweep{to{transform:translate(320%)}}.mc-cta{color:#fff;background:linear-gradient(180deg,#5c97de 0%,var(--hero-blue) 52%,#3c78c8 100%);transition:transform .2s var(--ease-out),box-shadow .25s var(--ease-out),filter .2s var(--ease-out),opacity .2s var(--ease-out);border:1px solid #ffffff73;border-radius:9999px;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 2rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 28px -12px #4f8fdcb3,0 0 0 1px #4f8fdc59,inset 0 1px #ffffff8c}.mc-cta:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 18px 38px -12px #4f8fdcd9,0 0 26px -2px #4f8fdc99}.mc-cta:focus-visible{outline:2px solid var(--hero-blue-deep);outline-offset:3px}.mc-cta.is-idle{opacity:.5;filter:grayscale(.15);pointer-events:none}.mc-cta:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:45%;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-12deg)}.mc-cta:hover:after{animation:kf-mc-cta-sweep .72s var(--ease-out) 1}@keyframes kf-mc-cta-sweep{to{transform:translate(330%)skew(-12deg)}}.mc.is-armed .mc-cta{animation:2.4s ease-in-out infinite kf-mc-cta-armed}.mc.is-armed .mc-cta:hover{animation-play-state:paused}@keyframes kf-mc-cta-armed{0%,to{box-shadow:0 12px 28px -12px #4f8fdcb3,0 0 0 1px #4f8fdc59}50%{box-shadow:0 16px 34px -10px #4f8fdce6,0 0 0 4px #4f8fdc29,0 0 22px -2px #d83a4a38}}.mc.is-armed .mc-cta-icon{animation:2.4s ease-in-out infinite kf-mc-cta-icon}@keyframes kf-mc-cta-icon{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.mc-cta-flash{border-radius:inherit;pointer-events:none;opacity:0;animation:kf-mc-cta-flash .62s var(--ease-out) 1;background:radial-gradient(circle,#fff9,#0000 70%);position:absolute;inset:0}@keyframes kf-mc-cta-flash{0%{opacity:.85}to{opacity:0}}.mc-reveal{opacity:0;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);transform:translateY(16px)}.mc.is-active .mc-reveal{opacity:1;transform:none}.mr-em{color:var(--hero-red);font-weight:700;position:relative}.mr-em:after{content:"";background:linear-gradient(90deg,transparent,var(--hero-red) 14%,var(--hero-red) 86%,transparent);opacity:.85;border-radius:2px;height:2px;position:absolute;bottom:-2px;left:0;right:0}.pr-em{color:var(--pp-magenta-deep);font-weight:700;position:relative}.pr-em:after{content:"";background:linear-gradient(90deg,transparent,#cfa862 16%,var(--pp-magenta) 84%,transparent);opacity:.8;border-radius:2px;height:2px;position:absolute;bottom:-2px;left:0;right:0}.fg-chip.is-on{background:linear-gradient(#cfa86238,#c2186a1a);animation:3s ease-in-out infinite kf-fg-glow}@keyframes kf-fg-glow{0%,to{box-shadow:0 0 0 1px #cfa862d9,0 10px 24px -14px #cfa8628c,0 0 16px -4px #f09ebc66}50%{box-shadow:0 0 0 1px #cfa862,0 12px 28px -12px #cfa862b3,0 0 22px -2px #f09ebc8c}}.fg-sparkle{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.fg-sparkle-burst{width:8px;height:8px;animation:kf-fg-sparkle .72s var(--ease-out) 1;background:radial-gradient(circle,#ffecb4f2,#f09ebc33 60%,#0000 70%);border-radius:9999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}@keyframes kf-fg-sparkle{0%{opacity:.9;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(-50%,-50%)scale(6)}}.fg-armed{animation:2.6s ease-in-out infinite kf-fg-armed}.fg-armed:hover{animation-play-state:paused}@keyframes kf-fg-armed{0%,to{box-shadow:0 8px 22px -10px #cfa86280}50%{box-shadow:0 12px 30px -8px #cfa862b3,0 0 0 4px #f09ebc24}}.hwz-step{animation:kf-hwz-step-fwd .42s var(--ease-out) both}.hwz-step--back{animation-name:kf-hwz-step-back}@keyframes kf-hwz-step-fwd{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes kf-hwz-step-back{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}.hwz-char.is-on{border-color:var(--hero-red);box-shadow:0 0 0 1px var(--hero-red),0 12px 30px -10px #d83a4a66,0 0 22px -2px #4f8fdc80;animation:3s ease-in-out infinite kf-hwz-aura;transform:scale(1.02)}@keyframes kf-hwz-aura{0%,to{box-shadow:0 0 0 1px var(--hero-red),0 12px 30px -10px #d83a4a5c,0 0 18px -2px #4f8fdc73}50%{box-shadow:0 0 0 1px var(--hero-red),0 14px 34px -8px #d83a4a80,0 0 28px #4f8fdc99}}.hwz-activate{pointer-events:none;border-radius:inherit;position:absolute;inset:0}.hwz-pulse{border-radius:inherit;border:2px solid var(--hero-blue);animation:kf-hwz-pulse .72s var(--ease-out) 1;position:absolute;inset:0}@keyframes kf-hwz-pulse{0%{opacity:.9;border-color:var(--hero-blue);transform:scale(.97)}55%{border-color:var(--hero-red)}to{opacity:0;border-color:var(--hero-red);transform:scale(1.15)}}.hwz-spark{background:var(--hero-red);width:6px;height:6px;box-shadow:0 0 8px var(--hero-red);opacity:0;animation:kf-hwz-spark .72s var(--ease-out) 1;border-radius:9999px;position:absolute}.hwz-spark--tl{top:5px;left:5px}.hwz-spark--tr{top:5px;right:5px}.hwz-spark--bl{bottom:5px;left:5px}.hwz-spark--br{bottom:5px;right:5px}@keyframes kf-hwz-spark{0%{opacity:0;transform:scale(0)}30%{opacity:1;transform:scale(1.4)}to{opacity:0;transform:scale(.6)}}.hwz-squadflash{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hwz-squadflash:before{content:"";animation:kf-hwz-link .64s var(--ease-out) 1;background:linear-gradient(90deg,#0000,#4f8fdc29 40%,#d83a4a29 60%,#0000);position:absolute;inset:0;transform:translate(-70%)}@keyframes kf-hwz-link{0%{opacity:0;transform:translate(-70%)}25%{opacity:1}to{opacity:0;transform:translate(70%)}}.hwz-status{animation:kf-hwz-status .52s var(--ease-out) 1}@keyframes kf-hwz-status{0%{transform:scale(.8)}55%{transform:scale(1.08)}to{transform:scale(1)}}.hwz-go{background:linear-gradient(180deg,#5c97de 0%,var(--hero-blue) 52%,#3c78c8 100%)}.hwz-go.is-idle{opacity:.5;filter:grayscale(.25);pointer-events:none}.hwz-go.is-ready{box-shadow:0 14px 30px -14px #4f8fdcb3,0 0 0 1px #4f8fdc59}.hwz-go.is-send{background:linear-gradient(180deg,var(--hero-red) 0%,var(--hero-red-deep) 100%);box-shadow:0 14px 30px -14px #d83a4ab3,0 0 0 1px #d83a4a59}.hwz-go.is-charged{animation:2s ease-in-out infinite kf-hwz-charged}@keyframes kf-hwz-charged{0%,to{box-shadow:0 14px 30px -14px #4f8fdcb3,0 0 0 1px #4f8fdc66}50%{box-shadow:0 16px 36px -10px #4f8fdce6,0 0 0 4px #d83a4a2e,0 0 22px -2px #d83a4a4d}}.hwz-sent-rays{background:radial-gradient(60% 50% at 50% 30%,#4f8fdc29,#0000 70%)}.pwz-step{animation:kf-hwz-step-fwd .42s var(--ease-out) both}.pwz-step--back{animation-name:kf-hwz-step-back}.pwz-char.is-on{border-color:var(--pp-magenta);box-shadow:0 0 0 1px var(--pp-magenta),0 12px 30px -10px #a21b6152,0 0 22px -2px #cfa86280;animation:3s ease-in-out infinite kf-pwz-aura;transform:scale(1.02)}@keyframes kf-pwz-aura{0%,to{box-shadow:0 0 0 1px var(--pp-magenta),0 12px 28px -12px #a21b614d,0 0 16px -4px #cfa86273}50%{box-shadow:0 0 0 1px var(--pp-magenta),0 14px 32px -10px #a21b616b,0 0 26px #cfa86299}}.pwz-burst{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.pwz-burst-ring{border-radius:inherit;animation:kf-pwz-burst .76s var(--ease-out) 1;border:2px solid #cfa862bf;position:absolute;inset:0}@keyframes kf-pwz-burst{0%{opacity:.85;border-color:#cfa862d9;transform:scale(.97)}to{opacity:0;border-color:#c2186a00;transform:scale(1.14)}}.pwz-twinkle{opacity:0;width:7px;height:7px;animation:kf-pwz-twinkle .76s var(--ease-out) 1;background:radial-gradient(circle,#fff,#ffecb4b3 50%,#0000 72%);border-radius:9999px;position:absolute}.pwz-twinkle--tl{top:6px;left:6px}.pwz-twinkle--tr{top:6px;right:6px}.pwz-twinkle--bl{bottom:6px;left:6px}.pwz-twinkle--br{bottom:6px;right:6px}@keyframes kf-pwz-twinkle{0%{opacity:0;transform:scale(0)}35%{opacity:1;transform:scale(1.3)}to{opacity:0;transform:scale(.5)}}.pwz-duoflash{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pwz-duoflash:before{content:"";animation:kf-pwz-link .7s var(--ease-out) 1;background:linear-gradient(90deg,#0000,#cfa86229 40%,#c2186a24 60%,#0000);position:absolute;inset:0;transform:translate(-70%)}@keyframes kf-pwz-link{0%{opacity:0;transform:translate(-70%)}25%{opacity:1}to{opacity:0;transform:translate(70%)}}.pwz-status{animation:kf-hwz-status .52s var(--ease-out) 1}.pwz-go{background:linear-gradient(180deg,var(--pp-magenta),var(--pp-magenta-deep))}.pwz-go.is-idle{opacity:.5;filter:grayscale(.2);pointer-events:none}.pwz-go.is-ready{box-shadow:0 14px 30px -14px #a21b61b3,0 0 0 1px #a21b614d}.pwz-go.is-charged{animation:2.2s ease-in-out infinite kf-pwz-charged}.pwz-go.is-charged:hover{animation-play-state:paused}@keyframes kf-pwz-charged{0%,to{box-shadow:0 14px 30px -14px #a21b61b3,0 0 0 1px #a21b6159}50%{box-shadow:0 16px 36px -10px #a21b61e6,0 0 0 4px #cfa86233,0 0 22px -2px #cfa86266}}.pwz-sent-rays{background:radial-gradient(60% 50% at 50% 30%,#cfa86229,#0000 70%)}.harvey-hero{--hv-cream:#fbf3df;--hv-gold:#d4a017;--hv-gold-deep:#9c7406;--hv-amber:#d99a32;--hv-fern:#6e9a5e;--hv-cedar:#2e4a38;--hv-cedar-deep:#1d3326;--hv-bark:#8a5a3c;--px:0;--py:0}.hv-par{transform:translate3d(calc(var(--px) * var(--dx,0px)),calc(var(--py) * var(--dy,0px)),0);will-change:transform}.harvey-anim .hv-par{transition:transform .22s var(--ease-out)}.harvey-anim .hv-stage{animation:kf-hv-pushin 7s var(--ease-out) both}@keyframes kf-hv-pushin{0%{transform:scale(1.06)}to{transform:scale(1)}}.hv-rise{opacity:1;transform:none}.harvey-anim:not(.is-ready) .hv-rise{opacity:0;transform:translateY(16px)}.harvey-anim .hv-rise{transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.harvey-anim:not(.is-ready) .hv-fade{opacity:0}.harvey-anim .hv-fade{transition:opacity 1.2s var(--ease-out)}.hv-word{display:inline-block}.harvey-anim:not(.is-ready) .hv-word{opacity:0;filter:blur(6px);transform:translateY(14px)scale(.96)}.harvey-anim .hv-word{transition:opacity .62s var(--ease-out),transform .62s var(--ease-out),filter .62s var(--ease-out)}.harvey-anim .hv-frond{animation:kf-hv-sway var(--sway-d,7s) ease-in-out var(--sway-delay,0s) infinite;transform-origin:bottom}@keyframes kf-hv-sway{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.4deg)}}.harvey-anim .hv-mist-band{animation:kf-hv-mist var(--mist-d,30s) ease-in-out infinite}@keyframes kf-hv-mist{0%,to{transform:translate(-3%)}50%{transform:translate(3%,-4%)}}.harvey-anim .hv-rays{animation:14s ease-in-out infinite kf-hv-rays}@keyframes kf-hv-rays{0%,to{opacity:.45}50%{opacity:.8}}.harvey-anim .hv-pollen{animation:kf-hv-pollen var(--p-d,16s) linear var(--p-delay,0s) infinite}@keyframes kf-hv-pollen{0%{opacity:0;transform:translateY(12px)}12%{opacity:.85}80%{opacity:.5}to{transform:translate3d(var(--p-x,18px),-130px,0);opacity:0}}.harvey-anim .hv-eyelid{animation:6.5s ease-in-out infinite kf-hv-blink}@keyframes kf-hv-blink{0%,84%,to{transform:translateY(-102%)}90%,92%{transform:translateY(0)}}.hv-print{opacity:1;transform:none}.harvey-anim:not(.is-ready) .hv-print{opacity:0;transform:translateY(-10px)scale(.7)}.harvey-anim .hv-print{transition:opacity .46s var(--ease-out) 2.5s,transform .56s cubic-bezier(.34,1.56,.64,1) 2.5s}.harvey-anim.is-ready .hv-dust{animation:.9s ease-out 2.5s both kf-hv-dust}@keyframes kf-hv-dust{0%{opacity:0;transform:scale(.4)}30%{opacity:.7}to{opacity:0;transform:scale(1.7)}}.hv-video{opacity:0}.harvey-hero.has-video .hv-video{opacity:1}.harvey-hero.has-video .hv-coded{opacity:0}.harvey-anim .hv-video,.harvey-anim .hv-coded{transition:opacity .8s var(--ease-out)}@keyframes kf-adv-drift-a{0%,to{transform:scale(1.1)translate(0)}50%{transform:scale(1.18)translate(-2%,-1.5%)}}@keyframes kf-adv-drift-b{0%,to{transform:scale(1.12)translate(0)}50%{transform:scale(1.06)translate(2%,1%)}}.adv-drift-a{animation:26s ease-in-out infinite kf-adv-drift-a}.adv-drift-b{animation:32s ease-in-out infinite kf-adv-drift-b}.adv-node-badge{will-change:transform;transition:filter .4s var(--ease-out)}.adv-node:not(.is-in) .adv-node-badge{filter:saturate(.78)brightness(.97)}.adv-node.is-in .adv-node-badge{animation:kf-adv-pop .72s var(--ease-out) both}@keyframes kf-adv-pop{0%{opacity:0;transform:scale(.4)rotate(-35deg)}55%{opacity:1;transform:scale(1.14)rotate(8deg)}to{opacity:1;transform:scale(1)rotate(0)}}.adv-node-icon{will-change:transform}.adv-node.is-in .adv-node-icon{animation:3.8s ease-in-out .76s infinite kf-adv-icon-bob}@keyframes kf-adv-icon-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-2px)rotate(-4deg)}}.adv-node-ring{opacity:0}.adv-node.is-in .adv-node-ring{animation:kf-adv-ring 1.2s var(--ease-out) .16s}@keyframes kf-adv-ring{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2)}}.adv-node-month{transition:opacity .5s var(--ease-out) .24s}.adv-node:not(.is-in) .adv-node-month{opacity:.5}.adv-node.is-in .adv-node-month{opacity:1}.adv-card{transition:transform .36s var(--ease-out),box-shadow .36s var(--ease-out),border-color .36s var(--ease-out)}.adv-card:hover{border-color:var(--adv-accent);transform:translateY(-6px)}@supports (color:color-mix(in lab,red,red)){.adv-card:hover{border-color:color-mix(in oklab,var(--adv-accent) 65%,transparent)}}.adv-card:hover{box-shadow:0 34px 64px -30px var(--adv-accent)}@supports (color:color-mix(in lab,red,red)){.adv-card:hover{box-shadow:0 34px 64px -30px color-mix(in oklab,var(--adv-accent) 52%,#08111f80)}}.adv-poster-img{transition:transform .8s var(--ease-out)}.adv-card:hover .adv-poster-img{transform:scale(1.06)}@keyframes kf-adv-sheen{0%{transform:translate(-130%)skew(-16deg)}to{transform:translate(260%)skew(-16deg)}}.adv-card:hover .adv-sheen{animation:kf-adv-sheen .9s var(--ease-out)}.adv-band div:has(>.btn-magic){justify-content:center}.inv-overlay{animation:.24s both kf-inv-overlay}@keyframes kf-inv-overlay{0%{opacity:0}to{opacity:1}}.inv-letter{animation:kf-inv-letter .44s var(--ease-out) both}@keyframes kf-inv-letter{0%{opacity:0;transform:translateY(22px)scale(.965)rotate(-.6deg)}to{opacity:1;transform:none}}.inv-seal{animation:kf-inv-seal .64s var(--ease-out) .14s both}@keyframes kf-inv-seal{0%{opacity:0;transform:scale(1.75)rotate(-14deg)}58%{opacity:1;transform:scale(.9)rotate(3deg)}to{transform:scale(1)rotate(0)}}.inv-stamp{animation:kf-inv-stamp .72s var(--ease-out) both}@keyframes kf-inv-stamp{0%{opacity:0;transform:scale(2.3)rotate(-20deg)}55%{opacity:1;transform:scale(.88)rotate(4deg)}to{transform:scale(1)rotate(0)}}.inv-rise{animation:kf-rise .6s var(--ease-out) .22s both}.cred-badge{will-change:transform,opacity}.cred.is-in .cred-badge{animation:kf-cred-rise .62s var(--ease-out) both}@keyframes kf-cred-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.cred-stamp{will-change:transform}.cred.is-in .cred-stamp{animation:kf-cred-stamp .6s var(--ease-out) both}@keyframes kf-cred-stamp{0%{opacity:0;transform:scale(1.9)rotate(-14deg)}55%{opacity:1;transform:scale(.9)rotate(4deg)}to{opacity:1;transform:scale(1)rotate(0)}}.cred-print{opacity:0}.cred.is-in .cred-print{animation:kf-cred-print .7s var(--ease-out) .32s both}@keyframes kf-cred-print{0%{opacity:0}to{opacity:.6}}.hvr{--hvr-shadow:#16270f}.hvr-beat{isolation:isolate;position:relative;overflow:hidden}.hvr-fade{opacity:1}.hvr.anim .hvr-beat:not(.is-in) .hvr-fade{opacity:0}.hvr.anim .hvr-beat .hvr-fade{transition:opacity 1.2s var(--ease-out)}.hvr-rise{opacity:1;transform:none}.hvr.anim .hvr-beat:not(.is-in) .hvr-rise{opacity:0;transform:translateY(20px)}.hvr.anim .hvr-beat .hvr-rise{transition:opacity .72s var(--ease-out),transform .72s var(--ease-out);transition-delay:var(--rise-delay,0s)}.hvr-print svg{opacity:1;transform-origin:50% 80%}.hvr.anim .hvr-trail:not(.is-in) .hvr-print svg{opacity:0;transform:translateY(-10px)scale(.66)}.hvr.anim .hvr-trail .hvr-print svg{transition:opacity .48s var(--ease-out),transform .56s cubic-bezier(.34,1.56,.64,1);transition-delay:var(--print-delay,0s)}.hvr-leaf{-webkit-mask-image:linear-gradient(#000 0% 60%,#0000 100%);mask-image:linear-gradient(#000 0% 60%,#0000)}.hvr.anim .hvr-leaf{animation:kf-hvr-sway var(--leaf-d,10s) ease-in-out var(--leaf-delay,0s) infinite;transform-origin:bottom}@keyframes kf-hvr-sway{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}.hvr.anim .hvr-mist{animation:kf-hvr-mist var(--mist-d,26s) ease-in-out infinite}@keyframes kf-hvr-mist{0%,to{transform:translate(-3%)}50%{transform:translate(3%,-3%)}}.hvr-silhouette{opacity:.96;transform-origin:bottom;will-change:transform;transform:translate(-50%) translate(calc(var(--sp,0) * 60px - 30px)) translateY(calc((1 - var(--sp,0)) * 4%)) scale(calc(.98 + var(--sp,0) * .08))}.hvr-frame{opacity:1}.hvr.anim .hvr-reveal:not(.is-in) .hvr-frame{opacity:0;transform:translateY(24px)scale(.985)}.hvr.anim .hvr-reveal .hvr-frame{transition:opacity .9s var(--ease-out),transform 1.1s var(--ease-out)}.hvr-card-inner{will-change:transform}.hvr-cover{z-index:4;border-radius:inherit;isolation:isolate;position:absolute;inset:0;overflow:hidden}.hvr-cover.is-revealed{pointer-events:none}.hvr-cover-hint{z-index:0;pointer-events:none;opacity:.5;width:min(120%,1000px);height:88%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hvr-cover-hint svg path{fill:#0c170a}.hvr-glint{z-index:1;pointer-events:none;filter:blur(.5px);background:radial-gradient(circle,#ffe28ef2,#d99a3280 44%,#0000 76%);border-radius:9999px;width:12px;height:12px;position:absolute;top:30%;left:33%}.hvr.anim .hvr-glint{animation:5.5s ease-in-out infinite kf-hvr-glint}@keyframes kf-hvr-glint{0%,to{opacity:.45;transform:translate(0)}44%{opacity:1;transform:translate(2px,-1px)}62%{opacity:.7;transform:translate(1px)}}.hvr-pass{z-index:1;pointer-events:none;opacity:0;width:130%;height:92%;position:absolute;bottom:0;left:-15%}.hvr-pass svg path{fill:#080f07}.hvr-blind{z-index:2;will-change:transform;width:53%;position:absolute;top:0;bottom:0;overflow:hidden}.hvr-blind-l{background:linear-gradient(96deg,#15240e,#1c2f14 60%,#25401b);left:0}.hvr-blind-r{background:linear-gradient(264deg,#15240e,#1c2f14 60%,#25401b);right:0}.hvr-blind-l:after,.hvr-blind-r:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d99a3252);width:72px;position:absolute;top:0;bottom:0}.hvr-blind-l:after{right:0}.hvr-blind-r:after{left:0;transform:scaleX(-1)}.hvr-cover.is-revealed .hvr-blind-l{transform:translate(-112%)}.hvr-cover.is-revealed .hvr-blind-r{transform:translate(112%)}.hvr-fog{z-index:3;pointer-events:none;opacity:.42;filter:blur(18px);background:radial-gradient(60% 70% at 35% 62%,#e4ecd68c,#0000 70%),radial-gradient(54% 62% at 74% 46%,#e4ecd66b,#0000 72%),radial-gradient(50% 60% at 52% 28%,#e4ecd652,#0000 74%);position:absolute;inset:-10%}.hvr.anim .hvr-fog{animation:24s ease-in-out infinite kf-hvr-fog}@keyframes kf-hvr-fog{0%,to{transform:translate(-3%)scale(1.02)}50%{transform:translate(3%,-2%)scale(1.06)}}.hvr-cover.is-revealed .hvr-fog{opacity:0}.hvr-lantern{z-index:3;pointer-events:none;filter:blur(7px);background:radial-gradient(42% 38% at 50% 36%,#ffc66c9e,#d99a322e 46%,#0000 74%);width:128px;height:160px;position:absolute;top:24%}.hvr-lantern-l{left:0%}.hvr-lantern-r{right:0%}.hvr.anim .hvr-lantern{animation:3.4s ease-in-out infinite kf-hvr-flicker}.hvr.anim .hvr-lantern-r{animation-delay:.9s}@keyframes kf-hvr-flicker{0%,to{opacity:.82}42%{opacity:1}70%{opacity:.66}}.hvr-cover.is-revealed .hvr-lantern,.hvr-cover.is-revealed .hvr-cover-hint,.hvr-cover.is-revealed .hvr-glint,.hvr-cover.is-revealed .hvr-pass{opacity:0}.hvr-cover-center{z-index:4;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:absolute;inset:0}.hvr-cover.is-revealed .hvr-cover-center{opacity:0;visibility:hidden}.hvr-gate-btn{letter-spacing:.14em;text-transform:uppercase;color:#2a1c05;cursor:pointer;transition:transform .14s var(--ease-out),box-shadow .22s var(--ease-out),background .2s;background:linear-gradient(150deg,#f0c04a,#d4a017);border:1px solid #fff0c8a6;border-radius:9999px;align-items:center;gap:.5rem;padding:.85rem 1.55rem;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:0 10px 26px -8px #d4a01799,inset 0 1px #ffffff73,0 0 #ffd27880}.hvr-gate-btn:hover{background:linear-gradient(150deg,#f7cc5a,#e0a82a);transform:translateY(-1px)}.hvr-gate-btn:active{transform:translateY(1px)scale(.98)}.hvr-gate-btn:disabled{opacity:.92;cursor:default;transform:translateY(1px)scale(.985)}.hvr-gate-btn:focus-visible{outline-offset:3px;outline:3px solid #ffe7a6}.hvr.anim .hvr-gate-btn:not(:disabled){animation:2.6s ease-in-out infinite kf-hvr-btn-pulse}@keyframes kf-hvr-btn-pulse{0%,to{box-shadow:0 10px 26px -8px #d4a0178c,inset 0 1px #ffffff73,0 0 #ffd27880}50%{box-shadow:0 12px 30px -8px #d4a017b3,inset 0 1px #ffffff73,0 0 0 11px #ffd27800}}.hvr-sun{opacity:0}.hvr-reveal.is-revealed .hvr-sun{opacity:.3}.hvr-cap{opacity:0;transition:opacity .8s var(--ease-out) .4s}.hvr-reveal.is-revealed .hvr-cap{opacity:1}.hvr-reveal.is-in .hvr-stat,.hvr-reveal.is-in .hvr-cta{opacity:0;transform:translateY(16px)}.hvr-reveal.is-revealed .hvr-stat{opacity:1;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);transition-delay:var(--stat-delay,0s);transform:none}.hvr-reveal.is-revealed .hvr-cta{opacity:1;transition:opacity .6s var(--ease-out) .7s,transform .6s var(--ease-out) .7s;transform:none}.aca-tex{opacity:.4;background-image:radial-gradient(#8c6e3c1a 1px,#0000 1.6px);background-size:28px 28px;-webkit-mask-image:radial-gradient(130% 92% at 50% 0,#000 44%,#0000 100%);mask-image:radial-gradient(130% 92% at 50% 0,#000 44%,#0000)}.aca-map{isolation:isolate;border:1px solid #785a3238;border-radius:22px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 64px -40px #142316b8}.aca-map-img{width:100%;height:auto;display:block}.aca-divider{align-items:center;gap:.7rem;display:flex}.aca-divider:before,.aca-divider:after{content:"";background:linear-gradient(90deg,#0000,#6e9a5e8c,#0000);flex:1;height:1px}.aca-divider span{letter-spacing:.2em;text-transform:uppercase;color:#6e9a5e;white-space:nowrap;font-size:.64rem;font-weight:800}.aca-card{transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out);background:#fffdf7;border:1px solid #6e9a5e42;border-radius:16px;gap:.8rem;padding:.95rem 1rem;display:flex;position:relative;box-shadow:0 14px 30px -24px #2e4a3880}.aca-card:hover{transform:translateY(-3px);box-shadow:0 22px 44px -26px #2e4a388c}.aca-card-wide{align-items:center}.aca-card-reveal{background:linear-gradient(150deg,#fff6df,#fffdf7 62%);border:1.5px solid #d4a01799;box-shadow:0 18px 40px -26px #2e4a3880,0 0 0 1px #d4a0172e}.aca-ic{color:#fff;background:linear-gradient(150deg,#e8b53c,#6e9a5e);border-radius:9999px;flex:none;align-self:flex-start;place-items:center;width:2.4rem;height:2.4rem;display:grid;box-shadow:0 8px 16px -8px #2e4a388c}.aca-card-reveal .aca-ic{background:linear-gradient(150deg,#f2c24a,#d4a017)}.aca-card-body{flex:1;min-width:0}.aca-card-title{font-family:var(--font-display,inherit);color:#2e4a38;font-size:.96rem;font-weight:700;line-height:1.2}.aca-card-no{color:#9c7406;font-weight:800}.aca-card-desc{color:#2e4a38c7;margin-top:.28rem;font-size:.82rem;line-height:1.45}.aca-card-badge{z-index:2;letter-spacing:.14em;text-transform:uppercase;color:#2a1c05;background:linear-gradient(150deg,#f0c04a,#d4a017);border:1px solid #fff0c8b3;border-radius:9999px;padding:.2rem .62rem;font-size:.55rem;font-weight:800;position:absolute;top:-.6rem;right:.7rem;box-shadow:0 6px 14px -6px #d4a017b3}.aca-eyebrow,.aca-title,.aca-sub,.aca-divider,.aca-map,.aca-card{opacity:1;transform:none}.aca.anim:not(.is-in) .aca-eyebrow{opacity:0;transform:translateY(10px)}.aca.anim:not(.is-in) .aca-title{opacity:0;transform:translateY(16px)}.aca.anim:not(.is-in) .aca-sub{opacity:0;transform:translateY(10px)}.aca.anim:not(.is-in) .aca-divider{opacity:0;transform:translateY(8px)}.aca.anim:not(.is-in) .aca-map{opacity:0;transform:scale(.97)}.aca.anim:not(.is-in) .aca-card{opacity:0;transform:translateY(14px)scale(.97)}.aca.anim .aca-eyebrow{transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.aca.anim .aca-title{transition:opacity .64s var(--ease-out) .12s,transform .64s var(--ease-out) .12s}.aca.anim .aca-sub{transition:opacity .6s var(--ease-out) .24s,transform .6s var(--ease-out) .24s}.aca.anim .aca-divider{transition:opacity .6s var(--ease-out) .36s,transform .6s var(--ease-out) .36s}.aca.anim .aca-map{transition:opacity .82s var(--ease-out) .12s,transform .9s var(--ease-out) .12s}.aca.anim .aca-card{transition:opacity .48s var(--ease-out),transform .52s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(.64s + var(--i) * .12s)}.aca.anim .aca-card:hover{transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.aca.anim.is-in .aca-card-reveal{animation:2.2s ease-out 1.15s both kf-aca-cardglow}@keyframes kf-aca-cardglow{0%{box-shadow:0 18px 40px -26px #2e4a3880,0 0 0 1px #d4a0172e}45%{box-shadow:0 18px 40px -26px #2e4a3880,0 0 0 1px #d4a01780,0 0 34px -2px #d4a0178c}to{box-shadow:0 18px 40px -26px #2e4a3880,0 0 0 1px #d4a0172e}}.cmp-paper{background:radial-gradient(80% 50% at 50% 0,#fffaebd9,#0000 60%),radial-gradient(55% 50% at 12% 92%,#785a320f,#0000 70%),linear-gradient(170deg,#fbf4e3,#f4e8cc 46%,#f8efdb)}.cmp-tex{opacity:.5;background-image:radial-gradient(#785a3212 1px,#0000 1.6px);background-size:30px 30px;-webkit-mask-image:radial-gradient(130% 90% at 50% 10%,#000 40%,#0000 100%);mask-image:radial-gradient(130% 90% at 50% 10%,#000 40%,#0000)}.cmp-prints{z-index:0;color:#6e502821}.cmp-frond{z-index:0;pointer-events:none;opacity:.4;position:absolute}.cmp-frond-bl{width:11rem;bottom:-2.8rem;left:-2rem;transform:rotate(28deg)}.cmp-frond-br{width:11rem;bottom:-2.8rem;right:-1.5rem;transform:rotate(-28deg)scaleX(-1)}.cmp-eyebrow{text-align:center;letter-spacing:.34em;text-transform:uppercase;color:#9c7406;font-size:.7rem;font-weight:800;display:block}.cmp-title{text-align:center;font-family:var(--font-display,inherit);text-transform:uppercase;letter-spacing:.01em;color:#2e4a38;text-shadow:0 2px #fff6,0 4px 12px #2e4a3824;margin-top:.5rem;font-size:clamp(2rem,5.2vw,3.4rem);font-weight:900;line-height:.98}.cmp-tagline{text-align:center;color:#c8901c;margin-top:.45rem;font-size:clamp(1.05rem,2.5vw,1.42rem);font-weight:800}.cmp-sub{text-align:center;color:#2e4a38c7;margin-top:.6rem;font-size:.98rem;line-height:1.55}.cmp-grid{grid-template-columns:1fr;align-items:start;gap:1.1rem;display:grid}@media(min-width:900px){.cmp-grid{grid-template-columns:minmax(0,1fr) 116px minmax(0,1.13fr);gap:0}}.cmp-card-frame{border-radius:22px}.cmp-left-frame{background:linear-gradient(160deg,#e3d4ae,#d6c49a);padding:1.5px;box-shadow:0 16px 36px -28px #463c286b}.cmp-harvey-frame{background:linear-gradient(150deg,#f2cb5e,#d4a017 46%,#8a6a1a);padding:2.5px;position:relative;box-shadow:0 30px 60px -34px #101c10a6,0 0 22px -4px #d4a0176b}.cmp-card{border-radius:20px;height:100%;padding:1.35rem 1.4rem 1.55rem}.cmp-left{background:#fbf4e3}.cmp-harvey{background:radial-gradient(120% 55% at 82% 0,#ffecb021,#0000 60%),linear-gradient(160deg,#2c4a2c,#243f23 52%,#1b321b);position:relative}@media(min-width:900px){.cmp-harvey-frame{margin-top:-.6rem}}.cmp-card-h{text-align:center;font-family:var(--font-display,inherit);text-transform:uppercase;letter-spacing:.05em;color:#6b5b3a;font-size:1.05rem;font-weight:800}.cmp-card-h-gold{color:#f4d58a;letter-spacing:.03em;text-shadow:0 1px 6px #0006;font-size:1.18rem}.cmp-list{margin-top:.95rem}.cmp-row{align-items:center;gap:.78rem;padding:.62rem .15rem;display:flex}.cmp-left .cmp-row+.cmp-row{border-top:1px solid #785a3229}.cmp-harvey .cmp-row+.cmp-row{border-top:1px solid #d4a01733}.cmp-ic-dim{color:#9a8a66;background:#ffffff73;border:1.5px solid #785a324d;border-radius:9999px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.cmp-ic-gold{color:#2a1c05;background:linear-gradient(150deg,#f2c24a,#d4a017);border-radius:9999px;flex:none;place-items:center;width:2.1rem;height:2.1rem;display:grid;box-shadow:0 0 0 1px #fff0c84d,0 6px 12px -6px #00000080}.cmp-row-label{color:#5a4a30;flex:1;min-width:0;font-size:.9rem}.cmp-row-label-light{color:#eaf1dd;flex:1;min-width:0;font-size:.9rem;font-weight:500}.cmp-check{color:#e9b83a;background:#d4a0171f;border:1.5px solid #d4a01799;border-radius:9999px;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}.cmp-stamp{z-index:4;pointer-events:none;text-align:center;position:absolute}.cmp-stamp-trainer{color:#8a5a12;background:radial-gradient(circle,#fbefc9,#f2dc9e 70%,#e8c778);border:2px solid #b98a2e;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:90px;height:90px;display:flex;top:-22px;right:-16px;transform:rotate(8deg);box-shadow:0 8px 18px -8px #101c1099,inset 0 0 0 3px #b98a2e52}.cmp-stamp-stars{letter-spacing:2px;color:#b98a2e;font-size:.5rem;line-height:1}.cmp-stamp-lg{text-transform:uppercase;font-size:.62rem;font-weight:900;line-height:1}.cmp-stamp-sm{text-transform:uppercase;letter-spacing:.18em;font-size:.45rem;font-weight:700}.cmp-stamp-13ft{color:#8a5a12;background:#fbefc9f0;border:2px solid #b98a2e;border-radius:6px;flex-direction:column;align-items:center;padding:.3rem .7rem;display:flex;bottom:-16px;right:-8px;transform:rotate(-7deg);box-shadow:0 6px 14px -6px #101c108c}.cmp-stamp-xl{font-size:1.05rem;font-weight:900;line-height:.9}.cmp-stamp-reveal{text-transform:uppercase;letter-spacing:.12em;color:#2a1c05;background:linear-gradient(150deg,#f0c04a,#d4a017);border:1px solid #fff0c8b3;border-radius:5px;padding:.2rem .55rem;font-size:.5rem;font-weight:900;top:-11px;left:16px;transform:rotate(-5deg);box-shadow:0 5px 12px -5px #d4a017b3}.cmp-mid{display:none}@media(min-width:900px){.cmp-mid{flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding-top:1rem;display:flex}}.cmp-mid-note{color:#6b5b3a;text-align:center;max-width:104px;font-size:.7rem;font-style:italic;line-height:1.2}.cmp-mid-trail{width:54px;height:168px}.cmp-ticket{background:linear-gradient(160deg,#fbf2da,#f2e4c2);border:1px dashed #785a326b;border-radius:9px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;max-width:580px;margin:2.6rem auto 0;padding:.85rem 1.7rem;display:flex;position:relative;box-shadow:0 16px 34px -26px #463c2880}.cmp-ticket:before,.cmp-ticket:after{content:"";background:#f3e7cc;border-radius:9999px;width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%)}.cmp-ticket:before{left:-8px}.cmp-ticket:after{right:-8px}.cmp-ticket-print{color:#6e502866;flex:none;width:1.35rem;height:auto}.cmp-ticket-text{font-family:var(--font-display,inherit);text-transform:uppercase;letter-spacing:.04em;color:#3e2e14;font-size:.95rem;font-weight:800}.cmp-ticket-cta{color:#9c7406;border-bottom:1px solid #9c740673;align-items:center;gap:.3rem;min-height:24px;font-size:.8rem;font-weight:700;display:inline-flex}.cmp-ticket-cta:hover{color:#c8901c;border-color:#c8901c}.cmp-tex,.cmp-prints,.cmp-frond,.cmp-eyebrow,.cmp-title,.cmp-tagline,.cmp-sub,.cmp-card-frame,.cmp-check,.cmp-stamp,.cmp-mid-note,.cmp-mid-print,.cmp-mid-arrow,.cmp-ticket{opacity:1}.cmp.anim:not(.is-in) .cmp-tex,.cmp.anim:not(.is-in) .cmp-prints,.cmp.anim:not(.is-in) .cmp-frond{opacity:0}.cmp.anim .cmp-tex,.cmp.anim .cmp-prints,.cmp.anim .cmp-frond{transition:opacity 1s var(--ease-out)}.cmp.anim:not(.is-in) .cmp-eyebrow{opacity:0;transform:translateY(8px)}.cmp.anim:not(.is-in) .cmp-title{opacity:0;transform:translateY(18px)}.cmp.anim:not(.is-in) .cmp-tagline,.cmp.anim:not(.is-in) .cmp-sub{opacity:0;transform:translateY(10px)}.cmp.anim .cmp-eyebrow{transition:opacity .6s var(--ease-out) .15s,transform .6s var(--ease-out) .15s}.cmp.anim .cmp-title{transition:opacity .66s var(--ease-out) .26s,transform .66s var(--ease-out) .26s}.cmp.anim .cmp-tagline{transition:opacity .6s var(--ease-out) .4s,transform .6s var(--ease-out) .4s}.cmp.anim .cmp-sub{transition:opacity .6s var(--ease-out) .5s,transform .6s var(--ease-out) .5s}.cmp.anim:not(.is-in) .cmp-left-frame{opacity:0;transform:translate(-26px)}.cmp.anim:not(.is-in) .cmp-harvey-frame{opacity:0;transform:translate(28px)scale(.985)}.cmp.anim .cmp-left-frame{transition:opacity .66s var(--ease-out) .62s,transform .66s var(--ease-out) .62s}.cmp.anim .cmp-harvey-frame{transition:opacity .72s var(--ease-out) .78s,transform .72s var(--ease-out) .78s}@media(min-width:900px){.cmp.anim .cmp-harvey-frame{transition:opacity .72s var(--ease-out) .78s,transform .72s var(--ease-out) .78s}}.cmp.anim:not(.is-in) .cmp-check{opacity:0;transform:scale(1.6)rotate(-12deg)}.cmp.anim .cmp-check{transition:opacity .4s var(--ease-out),transform .44s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(1.18s + var(--i) * .11s)}.cmp-stamp-trainer{transform:rotate(8deg)}.cmp-stamp-13ft{transform:rotate(-7deg)}.cmp-stamp-reveal{transform:rotate(-5deg)}.cmp.anim:not(.is-in) .cmp-stamp{opacity:0}.cmp.anim:not(.is-in) .cmp-stamp-trainer{transform:rotate(8deg)scale(1.55)}.cmp.anim:not(.is-in) .cmp-stamp-13ft{transform:rotate(-7deg)scale(1.55)}.cmp.anim:not(.is-in) .cmp-stamp-reveal{transform:rotate(-5deg)scale(1.55)}.cmp.anim .cmp-stamp{transition:opacity .38s var(--ease-out),transform .46s cubic-bezier(.34,1.56,.64,1)}.cmp.anim .cmp-stamp-trainer{transition-delay:1.08s}.cmp.anim .cmp-stamp-reveal{transition-delay:1.18s}.cmp.anim .cmp-stamp-13ft{transition-delay:1.28s}.cmp.anim.is-in .cmp-harvey-frame{animation:2.4s ease-out 1.55s both kf-cmp-glow}@keyframes kf-cmp-glow{0%{box-shadow:0 30px 60px -34px #101c10a6,0 0 22px -4px #d4a0176b}45%{box-shadow:0 30px 60px -34px #101c10a6,0 0 38px #d4a017c7}to{box-shadow:0 30px 60px -34px #101c10a6,0 0 22px -4px #d4a0176b}}.cmp.anim:not(.is-in) .cmp-mid-note,.cmp.anim:not(.is-in) .cmp-mid-print,.cmp.anim:not(.is-in) .cmp-mid-arrow{opacity:0}.cmp.anim .cmp-mid-note{transition:opacity .6s var(--ease-out) 1.45s}.cmp.anim .cmp-mid-print{transition:opacity .38s var(--ease-out);transition-delay:calc(1.55s + var(--i) * .15s)}.cmp.anim .cmp-mid-arrow{transition:opacity .5s var(--ease-out) 2.35s}.cmp.anim:not(.is-in) .cmp-ticket{opacity:0;transform:translateY(14px)}.cmp.anim .cmp-ticket{transition:opacity .64s var(--ease-out) 1.8s,transform .64s var(--ease-out) 1.8s}.pkg-paper{background:radial-gradient(80% 50% at 50% 0,#fffaebd9,#0000 60%),radial-gradient(55% 50% at 88% 90%,#785a320f,#0000 70%),linear-gradient(170deg,#fbf4e3,#f4e8cc 46%,#f8efdb)}.pkg-tex{opacity:.5;background-image:radial-gradient(#785a3212 1px,#0000 1.6px);background-size:30px 30px;-webkit-mask-image:radial-gradient(130% 90% at 50% 10%,#000 40%,#0000 100%);mask-image:radial-gradient(130% 90% at 50% 10%,#000 40%,#0000)}.pkg-prints{z-index:0;color:#6e50281f}.pkg-frond{z-index:0;pointer-events:none;opacity:.4;position:absolute}.pkg-frond-bl{width:11rem;bottom:-2.8rem;left:-2rem;transform:rotate(28deg)}.pkg-frond-br{width:11rem;bottom:-2.8rem;right:-1.5rem;transform:rotate(-28deg)scaleX(-1)}.pkg-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:#9c7406;align-items:center;gap:.5rem;font-size:.7rem;font-weight:800;display:inline-flex}.pkg-title{text-align:center;font-family:var(--font-display,inherit);text-transform:uppercase;letter-spacing:.01em;color:#2e4a38;text-shadow:0 2px #fff6,0 4px 12px #2e4a3824;margin-top:.5rem;font-size:clamp(2rem,5.4vw,3.5rem);font-weight:900;line-height:.98}.pkg-sub{text-align:center;color:#2e4a38;margin-top:.5rem;font-size:1.05rem;font-weight:600}.pkg-note-line{text-align:center;color:#2e4a38b8;margin-top:.4rem;font-size:.9rem;line-height:1.5}.pkg-grid{grid-template-columns:1fr;align-items:stretch;gap:2.2rem;padding-top:2.4rem;display:grid}@media(min-width:900px){.pkg-grid{grid-template-columns:1fr 1.08fr 1fr;gap:1.2rem}}.pkg-card-frame{height:100%;transition:transform .22s var(--ease-out),box-shadow .24s var(--ease-out);border-radius:20px;display:flex;position:relative}.pkg-plain-frame{background:linear-gradient(160deg,#e3d4ae,#d6c49a);padding:1.5px;box-shadow:0 18px 38px -28px #463c286b}.pkg-feat-frame{background:linear-gradient(150deg,#f4d06a,#d4a017 46%,#9a7416);padding:3px;box-shadow:0 34px 64px -34px #101c1099,0 0 26px -4px #d4a01780}@media(min-width:900px){.pkg-feat-frame{margin-top:-1.2rem}}.pkg-card-frame:hover{transform:translateY(-4px)}.pkg-plain-frame:hover{box-shadow:0 28px 48px -28px #463c2880}.pkg-feat-frame:hover{box-shadow:0 40px 72px -34px #101c1099,0 0 36px -2px #d4a017ad}.pkg-card{text-align:center;background:#fbf4e3;border-radius:17px;flex-direction:column;width:100%;height:100%;padding:2.7rem 1.4rem 1.5rem;display:flex;position:relative}.pkg-feat{background:radial-gradient(120% 45% at 50% 0,#ffecb02e,#0000 60%),linear-gradient(170deg,#fcf4df,#f6ebce)}.pkg-medal{z-index:3;color:#fbf4e3;background:linear-gradient(150deg,#3e5e32,#2c4a2c);border:3px solid #fbf4e3;border-radius:9999px;place-items:center;width:3.4rem;height:3.4rem;display:grid;position:absolute;top:-1.7rem;left:50%;transform:translate(-50%);box-shadow:0 8px 18px -8px #101c1099}.pkg-medal-gold{color:#2a1c05;background:linear-gradient(150deg,#f2c24a,#d4a017);box-shadow:0 0 0 1px #fff0c866,0 0 22px -2px #d4a017b3}.pkg-name{font-family:var(--font-display,inherit);text-transform:uppercase;letter-spacing:.04em;color:#2e4a38;font-size:1.25rem;font-weight:800}.pkg-bestfor{color:#2e4a38b8;margin-top:.4rem;font-size:.86rem;line-height:1.4}.pkg-price-row{border-top:1px dashed #785a3247;border-bottom:1px dashed #785a3247;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;padding:.7rem 0;display:flex}.pkg-price{flex-direction:column;align-items:flex-start;display:flex}.pkg-price-top{letter-spacing:.18em;text-transform:uppercase;color:#9c7406;font-size:.58rem;font-weight:800}.pkg-price-main{font-family:var(--font-display,inherit);color:#2e4a38;font-size:1.95rem;font-weight:900;line-height:1}.pkg-price-sm{text-align:left;font-size:1.15rem;line-height:1.05}.pkg-price-div{background:#785a3240;width:1px;height:2.4rem}.pkg-dur{align-items:center;gap:.4rem;display:flex}.pkg-dur-label{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#5a4a30;max-width:5.2rem;font-size:.68rem;font-weight:800;line-height:1.15}.pkg-list{text-align:left;flex-direction:column;gap:.55rem;margin-top:1.1rem;margin-bottom:1.35rem;display:flex}.pkg-item{color:#3e2e14;align-items:flex-start;gap:.6rem;font-size:.9rem;line-height:1.35;display:flex}.pkg-tick{color:#fff;background:linear-gradient(150deg,#6e9a5e,#4c7639);border-radius:9999px;flex:none;place-items:center;width:1.35rem;height:1.35rem;margin-top:.05rem;display:grid}.pkg-tick-gold{color:#2a1c05;background:linear-gradient(150deg,#e8b53c,#d4a017)}.pkg-stamp{z-index:4;text-align:center;text-transform:uppercase;letter-spacing:.08em;color:#8a5a12;background:#fbefc9f2;border:2px solid #b98a2e;border-radius:6px;max-width:5.4rem;padding:.34rem .6rem;font-size:.58rem;font-weight:900;line-height:1.05;position:absolute;top:6px;right:-10px;transform:rotate(7deg);box-shadow:0 6px 14px -6px #101c1080}.pkg-help{background:linear-gradient(160deg,#fbf2da,#f2e4c2);border:1px dashed #785a326b;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;max-width:740px;margin:2.6rem auto 0;padding:1rem 1.7rem;display:flex;position:relative;box-shadow:0 16px 34px -26px #463c2880}.pkg-help:before,.pkg-help:after{content:"";background:#f3e7cc;border-radius:9999px;width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%)}.pkg-help:before{left:-8px}.pkg-help:after{right:-8px}.pkg-help-ic{color:#9c7406;border:2px solid #9c740666;border-radius:9999px;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}.pkg-help-text{text-align:left;flex:1;min-width:220px}.pkg-help-h{font-family:var(--font-display,inherit);color:#2e4a38;font-size:1rem;font-weight:800}.pkg-help-p{color:#2e4a38bf;margin-top:.15rem;font-size:.86rem;line-height:1.45}.pkg-tex,.pkg-prints,.pkg-frond,.pkg-eyebrow,.pkg-title,.pkg-sub,.pkg-note-line,.pkg-card,.pkg-tick,.pkg-stamp,.pkg-cta,.pkg-help{opacity:1}.pkg.anim:not(.is-in) .pkg-tex,.pkg.anim:not(.is-in) .pkg-prints,.pkg.anim:not(.is-in) .pkg-frond{opacity:0}.pkg.anim .pkg-tex,.pkg.anim .pkg-prints,.pkg.anim .pkg-frond{transition:opacity 1s var(--ease-out)}.pkg.anim:not(.is-in) .pkg-eyebrow{opacity:0;transform:translateY(8px)}.pkg.anim:not(.is-in) .pkg-title{opacity:0;transform:translateY(18px)}.pkg.anim:not(.is-in) .pkg-sub,.pkg.anim:not(.is-in) .pkg-note-line{opacity:0;transform:translateY(10px)}.pkg-eyebrow,.pkg-title,.pkg-sub,.pkg-note-line{transform:none}.pkg.anim .pkg-eyebrow{transition:opacity .6s var(--ease-out) .12s,transform .6s var(--ease-out) .12s}.pkg.anim .pkg-title{transition:opacity .66s var(--ease-out) .22s,transform .66s var(--ease-out) .22s}.pkg.anim .pkg-sub{transition:opacity .6s var(--ease-out) .36s,transform .6s var(--ease-out) .36s}.pkg.anim .pkg-note-line{transition:opacity .6s var(--ease-out) .44s,transform .6s var(--ease-out) .44s}.pkg.anim:not(.is-in) .pkg-card{opacity:0;transform:translateY(26px)rotate(-1.2deg)scale(.97)}.pkg.anim .pkg-card{transition:opacity .6s var(--ease-out),transform .64s var(--ease-out);transition-delay:calc(.62s + var(--i) * .18s)}.pkg.anim:not(.is-in) .pkg-stamp{opacity:0;transform:rotate(7deg)scale(1.5)}.pkg.anim .pkg-stamp{transition:opacity .38s var(--ease-out) 1.32s,transform .46s cubic-bezier(.34,1.56,.64,1) 1.32s}.pkg.anim:not(.is-in) .pkg-tick{opacity:0;transform:scale(1.6)rotate(-12deg)}.pkg.anim .pkg-tick{transition:opacity .36s var(--ease-out),transform .42s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(1.08s + var(--i) * .18s + var(--j) * 80ms)}.pkg.anim:not(.is-in) .pkg-cta{opacity:0}.pkg.anim .pkg-cta{transition:opacity .5s var(--ease-out);transition-delay:calc(1.5s + var(--i) * .16s)}.pkg.anim:not(.is-in) .pkg-help{opacity:0;transform:translateY(14px)}.pkg.anim .pkg-help{transition:opacity .64s var(--ease-out) 1.7s,transform .64s var(--ease-out) 1.7s}.pkg.anim.is-in .pkg-feat-frame{animation:2.4s ease-out 1.45s kf-pkg-glow}@keyframes kf-pkg-glow{0%{box-shadow:0 34px 64px -34px #101c1099,0 0 26px -4px #d4a01780}45%{box-shadow:0 34px 64px -34px #101c1099,0 0 42px #d4a017d9}to{box-shadow:0 34px 64px -34px #101c1099,0 0 26px -4px #d4a01780}}.gal-paper{background:radial-gradient(80% 50% at 50% 0,#fffaebd9,#0000 60%),radial-gradient(55% 50% at 90% 92%,#785a3212,#0000 70%),linear-gradient(170deg,#fbf4e3,#f4e8cc 46%,#f8efdb)}.gal-tex{opacity:.5;background-image:radial-gradient(#785a3212 1px,#0000 1.6px);background-size:30px 30px;-webkit-mask-image:radial-gradient(130% 90% at 50% 10%,#000 40%,#0000 100%);mask-image:radial-gradient(130% 90% at 50% 10%,#000 40%,#0000)}.gal-prints{z-index:0;color:#6e50281f}.gal-frond{z-index:0;pointer-events:none;opacity:.4;position:absolute}.gal-frond-bl{width:12rem;bottom:-2.6rem;left:-2rem;transform:rotate(28deg)}.gal-frond-br{width:11rem;bottom:-2.6rem;right:-1.5rem;transform:rotate(-28deg)scaleX(-1)}.gal-stamp{z-index:4;text-align:center;color:#503a1eb8;background:#fbf6ec59;border:2px solid #6e502873;border-radius:6px;flex-direction:column;align-items:center;gap:.1rem;padding:.5rem .9rem;display:none;position:absolute;top:2rem;left:2.4rem;transform:rotate(-7deg)}@media(min-width:1100px){.gal-stamp{display:flex}}.gal-stamp-lg{letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:900}.gal-stamp-sm{letter-spacing:.1em;text-transform:uppercase;font-size:.5rem;font-weight:800}.gal-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:#9c7406;align-items:center;gap:.5rem;font-size:.7rem;font-weight:800;display:inline-flex}.gal-title{text-align:center;font-family:var(--font-display,inherit);letter-spacing:.005em;color:#2e4a38;text-shadow:0 2px #fff6,0 4px 12px #2e4a381f;margin-top:.5rem;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1}.gal-sub{text-align:center;color:#2e4a38c7;margin-top:.7rem;font-size:1rem;line-height:1.55}.gal-grid{grid-template-columns:1fr;align-items:stretch;gap:1rem;display:grid}@media(min-width:900px){.gal-grid{grid-template-columns:1.02fr 1.2fr;gap:1.1rem}}.gal-small-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.gal-photo{transition:transform .24s var(--ease-out),box-shadow .24s var(--ease-out),border-color .24s;background:#efe6d2;border:5px solid #fbf6ec;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 18px 40px -26px #2e4a3880}.gal-img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out);display:block}.gal-featured{aspect-ratio:16/11}.gal-small-grid .gal-photo{aspect-ratio:4/3}@media(min-width:900px){.gal-featured{aspect-ratio:auto;height:100%}}.gal-photo:hover{border-color:#fff4dc;transform:translateY(-4px);box-shadow:0 28px 52px -26px #2e4a388c,0 0 0 1px #d4a01740}.gal-photo:hover .gal-img{transform:scale(1.045)}.gal-label{z-index:2;letter-spacing:.1em;text-transform:uppercase;color:#2e4a38;background:#fbf6ecf0;border:1px solid #785a3240;border-radius:7px;align-items:center;gap:.4rem;padding:.32rem .7rem;font-size:.64rem;font-weight:800;display:inline-flex;position:absolute;bottom:.7rem;left:.7rem;box-shadow:0 6px 14px -6px #00000073}.gal-label svg{color:#6e9a5e}.gal-photo:hover .gal-label{background:#fffdf7}.gal-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 1.4rem;margin-top:2.4rem;display:flex}.gal-handwrite{font-family:var(--font-display,inherit);color:#6e9a5e;font-size:1.1rem;font-style:italic}.gal-tex,.gal-prints,.gal-frond,.gal-eyebrow,.gal-title,.gal-sub,.gal-photo,.gal-label,.gal-stamp,.gal-cta,.gal-handwrite{opacity:1}.gal.anim:not(.is-in) .gal-tex,.gal.anim:not(.is-in) .gal-prints,.gal.anim:not(.is-in) .gal-frond{opacity:0}.gal.anim .gal-tex,.gal.anim .gal-prints,.gal.anim .gal-frond{transition:opacity 1s var(--ease-out)}.gal-eyebrow,.gal-title,.gal-sub{transform:none}.gal.anim:not(.is-in) .gal-eyebrow{opacity:0;transform:translateY(8px)}.gal.anim:not(.is-in) .gal-title{opacity:0;transform:translateY(18px)}.gal.anim:not(.is-in) .gal-sub{opacity:0;transform:translateY(10px)}.gal.anim .gal-eyebrow{transition:opacity .6s var(--ease-out) .12s,transform .6s var(--ease-out) .12s}.gal.anim .gal-title{transition:opacity .66s var(--ease-out) .22s,transform .66s var(--ease-out) .22s}.gal.anim .gal-sub{transition:opacity .6s var(--ease-out) .36s,transform .6s var(--ease-out) .36s}.gal.anim:not(.is-in) .gal-photo{opacity:0;transform:translateY(22px)rotate(-1deg)scale(.975)}.gal.anim .gal-photo{transition:opacity .6s var(--ease-out),transform .64s var(--ease-out),box-shadow .24s var(--ease-out),border-color .24s;transition-delay:calc(.56s + var(--i) * .17s)}.gal.anim .gal-photo:hover{transition:transform .24s var(--ease-out),box-shadow .24s var(--ease-out),border-color .24s;transition-delay:0s}.gal.anim:not(.is-in) .gal-label{opacity:0;transform:scale(1.4)rotate(-6deg)}.gal.anim .gal-label{transition:opacity .36s var(--ease-out),transform .42s cubic-bezier(.34,1.56,.64,1),background .24s;transition-delay:calc(.9s + var(--i) * .17s)}.gal.anim:not(.is-in) .gal-stamp{opacity:0;transform:rotate(-7deg)scale(1.4)}.gal.anim .gal-stamp{transition:opacity .4s var(--ease-out) 1.5s,transform .46s cubic-bezier(.34,1.56,.64,1) 1.5s}.gal.anim:not(.is-in) .gal-cta,.gal.anim:not(.is-in) .gal-handwrite{opacity:0}.gal.anim .gal-cta{transition:opacity .56s var(--ease-out) 1.65s}.gal.anim .gal-handwrite{transition:opacity .56s var(--ease-out) 1.8s}.det-paper{background:radial-gradient(80% 50% at 50% 0,#fffaebd9,#0000 60%),radial-gradient(55% 50% at 8% 92%,#785a3212,#0000 70%),linear-gradient(175deg,#fbf4e3,#f4e8cc,#faf1dc)}.det-tex{opacity:.5;background-image:radial-gradient(#785a3212 1px,#0000 1.6px);background-size:30px 30px;-webkit-mask-image:radial-gradient(130% 90% at 50% 10%,#000 40%,#0000 100%);mask-image:radial-gradient(130% 90% at 50% 10%,#000 40%,#0000)}.det-prints{z-index:0;color:#6e50281f}.det-frond{z-index:0;pointer-events:none;opacity:.36;position:absolute}.det-frond-bl{width:12rem;bottom:-2.8rem;left:-2.2rem;transform:rotate(28deg)}.det-frond-br{width:11rem;bottom:-2.8rem;right:-1.8rem;transform:rotate(-28deg)scaleX(-1)}.det-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:#9c7406;font-size:.7rem;font-weight:800;display:inline-block}.det-title{text-align:center;font-family:var(--font-display,inherit);letter-spacing:.005em;color:#2e4a38;text-shadow:0 2px #fff6,0 4px 12px #2e4a381f;margin-top:.55rem;font-size:clamp(1.9rem,4.8vw,3.2rem);font-weight:800;line-height:1.05}.det-rule{background:radial-gradient(circle,#d4a017 0 2.5px,#0000 3px) 50%/100% no-repeat,linear-gradient(90deg,#0000,#c9a85b 22% 78%,#0000) 50%/100% 1.5px no-repeat;width:132px;height:12px;margin:.75rem auto 0;display:block}.det-sub{text-align:center;color:#2e4a38c7;margin-top:.7rem;font-size:1rem;line-height:1.55}.det-grid{grid-template-columns:1fr;align-items:start;gap:1.4rem;display:grid}@media(min-width:960px){.det-grid{grid-template-columns:.86fr 1.14fr;gap:1.8rem}}.det-aside{position:relative}@media(min-width:960px){.det-aside{position:sticky;top:6.5rem}}.det-card{background:linear-gradient(168deg,#fcf6e8,#f6ebcf);border:1px solid #785a3233;border-radius:20px;padding:1.6rem 1.5rem 0;position:relative;overflow:hidden;box-shadow:0 22px 48px -30px #2e4a3880,inset 0 1px #ffffffb3}.det-badge{border-radius:var(--radius-pill,999px);color:#f4e2a6;letter-spacing:.18em;text-transform:uppercase;background:#2e4a38;align-items:center;gap:.45rem;padding:.34rem .8rem;font-size:.62rem;font-weight:800;display:inline-flex;box-shadow:0 6px 14px -8px #2e4a38b3}.det-card-stamp{color:#503a1e80;border:2px solid #6e502857;border-radius:999px;flex-direction:column;align-items:center;gap:.05rem;width:78px;height:78px;padding-top:.7rem;display:flex;position:absolute;top:1.3rem;right:1.2rem;transform:rotate(-9deg)}.det-card-stamp svg{color:#503a1e6b}.det-card-stamp-top,.det-card-stamp-bot{letter-spacing:.12em;text-transform:uppercase;font-size:.46rem;font-weight:800;line-height:1.3}.det-card-h{max-width:12ch;font-family:var(--font-display,inherit);color:#233a22;margin-top:1.1rem;font-size:clamp(1.5rem,2.4vw,1.95rem);font-weight:800;line-height:1.05}.det-card-rule{background:#d4a017;border-radius:2px;width:46px;height:3px;margin-top:.85rem;display:block}.det-card-p{color:#2e4a38d1;margin-top:.85rem;font-size:.92rem;line-height:1.6}.det-checks{flex-direction:column;gap:.1rem;margin-top:1.1rem;display:flex}.det-check{color:#2e4a38;border-bottom:1px dashed #785a322e;align-items:center;gap:.65rem;padding:.5rem 0;font-size:.92rem;font-weight:600;display:flex}.det-check:last-child{border-bottom:0}.det-check-ic{color:#fff;background:#2e7d4a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;display:inline-flex;box-shadow:0 4px 10px -5px #2e7d4ae6}.det-vista{background:radial-gradient(120% 130% at 50% 130%,#5e8a4e8c,#0000 70%),linear-gradient(#0000,#5e8a4e29 45%,#3e5e3252);height:96px;margin:1.3rem -1.5rem 0;position:relative;-webkit-mask-image:linear-gradient(#0000,#000 38%);mask-image:linear-gradient(#0000,#000 38%)}.det-compass{filter:drop-shadow(0 8px 14px #2e4a3866);width:58px;height:58px;position:absolute;bottom:.7rem;right:1.3rem}.det-faq{flex-direction:column;gap:.7rem;display:flex}.det-row{transition:transform .2s var(--ease-out),border-color .2s var(--ease-out),box-shadow .2s var(--ease-out),background .2s var(--ease-out);background:#fcf7eceb;border:1px solid #785a3233;border-radius:14px;box-shadow:0 10px 26px -22px #2e4a388c}.det-row:hover{border-color:#d4a01780;transform:translateY(-1px)}.det-row.is-open{background:linear-gradient(#fff8e6,#fcf4e0);border-color:#d4a017bf;box-shadow:0 16px 32px -22px #2e4a3880,0 0 0 1px #d4a01766}.det-row-h{margin:0}.det-q{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem 1.1rem;display:flex}.det-q:focus-visible{outline-offset:2px;outline:2px solid #d4a017}.det-q-text{font-family:var(--font-display,inherit);color:#2a4222;font-size:1.02rem;font-weight:600;line-height:1.35}.det-row.is-open .det-q-text{color:#9c7406}.det-q-ic{color:#b58208;width:1.7rem;height:1.7rem;transition:transform .28s var(--ease-out),background .2s,color .2s;background:#d4a01724;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.det-q:hover .det-q-ic{background:#d4a0173d}.det-row.is-open .det-q-ic{color:#2a1c05;background:#d4a017;transform:rotate(135deg)}.det-a{transition:grid-template-rows .32s var(--ease-out);grid-template-rows:0fr;display:grid}.det-row.is-open .det-a{grid-template-rows:1fr}.det-a-inner{opacity:0;transition:opacity .26s var(--ease-out);overflow:hidden}.det-row.is-open .det-a-inner{opacity:1;transition:opacity .32s var(--ease-out) 90ms}.det-a-inner p{color:#2e4a38d9;margin:0;padding:0 1.1rem 1.1rem;font-size:.95rem;line-height:1.62}.det-tex,.det-prints,.det-frond,.det-eyebrow,.det-title,.det-rule,.det-sub,.det-card,.det-row{opacity:1}.det.anim:not(.is-in) .det-tex,.det.anim:not(.is-in) .det-prints,.det.anim:not(.is-in) .det-frond{opacity:0}.det.anim .det-tex,.det.anim .det-prints,.det.anim .det-frond{transition:opacity 1s var(--ease-out)}.det-eyebrow,.det-title,.det-rule,.det-sub,.det-card{transform:none}.det.anim:not(.is-in) .det-eyebrow{opacity:0;transform:translateY(8px)}.det.anim:not(.is-in) .det-title{opacity:0;transform:translateY(18px)}.det.anim:not(.is-in) .det-rule{opacity:0}.det.anim:not(.is-in) .det-sub{opacity:0;transform:translateY(10px)}.det.anim .det-eyebrow{transition:opacity .6s var(--ease-out) .12s,transform .6s var(--ease-out) .12s}.det.anim .det-title{transition:opacity .66s var(--ease-out) .22s,transform .66s var(--ease-out) .22s}.det.anim .det-rule{transition:opacity .6s var(--ease-out) .36s}.det.anim .det-sub{transition:opacity .6s var(--ease-out) .42s,transform .6s var(--ease-out) .42s}.det.anim:not(.is-in) .det-card{opacity:0;transform:translate(-16px)}.det.anim .det-card{transition:opacity .64s var(--ease-out) .52s,transform .64s var(--ease-out) .52s}.det.anim:not(.is-in) .det-row{opacity:0;transform:translateY(14px)}.det.anim .det-row{transition:opacity .52s var(--ease-out),transform .52s var(--ease-out),border-color .2s var(--ease-out),box-shadow .2s var(--ease-out),background .2s var(--ease-out);transition-delay:calc(.64s + var(--i) * 80ms)}.det.anim .det-row:hover{transition-delay:0s}.ebk-paper{background:radial-gradient(80% 50% at 50% 0,#fffaebd9,#0000 60%),radial-gradient(60% 50% at 92% 90%,#785a3214,#0000 70%),linear-gradient(178deg,#faf1dc,#f4e8cc 52%,#fbf4e3)}.ebk-tex{opacity:.5;background-image:radial-gradient(#785a3212 1px,#0000 1.6px);background-size:30px 30px;-webkit-mask-image:radial-gradient(130% 90% at 50% 10%,#000 40%,#0000 100%);mask-image:radial-gradient(130% 90% at 50% 10%,#000 40%,#0000)}.ebk-prints{z-index:0;color:#6e50281f}.ebk-frond{z-index:0;pointer-events:none;opacity:.34;position:absolute}.ebk-frond-bl{width:12rem;bottom:-2.8rem;left:-2.2rem;transform:rotate(28deg)}.ebk-frond-br{width:11rem;bottom:-2.8rem;right:-1.8rem;transform:rotate(-28deg)scaleX(-1)}.ebk-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:#9c7406;align-items:center;gap:.5rem;font-size:.7rem;font-weight:800;display:inline-flex}.ebk-title{text-align:center;font-family:var(--font-display,inherit);letter-spacing:.005em;color:#2e4a38;text-shadow:0 2px #fff6,0 4px 12px #2e4a381f;margin-top:.55rem;font-size:clamp(2rem,5vw,3.3rem);font-weight:800;line-height:1.04}.ebk-rule{background:radial-gradient(circle,#d4a017 0 2.5px,#0000 3px) 50%/100% no-repeat,linear-gradient(90deg,#0000,#c9a85b 22% 78%,#0000) 50%/100% 1.5px no-repeat;width:132px;height:12px;margin:.75rem auto 0;display:block}.ebk-sub{text-align:center;color:#2e4a38c7;margin-top:.7rem;font-size:1rem;line-height:1.55}.ebk-card-frame{background:linear-gradient(160deg,#d4a0178c,#6e9a5e66 55%,#785a3247);border-radius:22px;padding:2px;box-shadow:0 30px 64px -34px #2e4a388c}.ebk-card{background:linear-gradient(172deg,#fcf7eb,#f7efd9);border-radius:20px;padding:1.6rem 1.4rem;position:relative;overflow:hidden}@media(min-width:640px){.ebk-card{padding:2rem}}.ebk-permit{border-bottom:1px dashed #785a3247;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:1.1rem;display:flex}.ebk-badge{border-radius:var(--radius-pill,999px);color:#f4e2a6;letter-spacing:.18em;text-transform:uppercase;background:#2e4a38;align-items:center;gap:.45rem;padding:.34rem .8rem;font-size:.62rem;font-weight:800;display:inline-flex;box-shadow:0 6px 14px -8px #2e4a38b3}.ebk-permit-note{letter-spacing:.14em;text-transform:uppercase;color:#503a1e8c;font-size:.6rem;font-weight:800}.ebk-req{color:#2a4222;background:#6e9a5e1f;border:1px solid #6e9a5e73;border-radius:12px;align-items:center;gap:.6rem;margin-top:1.1rem;padding:.7rem .9rem;font-size:.9rem;display:flex}.ebk-error{color:#2a4222;background:#c24a4014;border:1px solid #c24a4066;border-radius:12px;align-items:flex-start;gap:.6rem;margin-top:1.25rem;padding:.75rem .9rem;font-size:.875rem;display:flex}.ebk-submit{cursor:pointer;border-radius:var(--radius-pill,999px);letter-spacing:.01em;color:#f4e2a6;width:100%;transition:background .2s var(--ease-out),box-shadow .2s var(--ease-out),transform .16s var(--ease-out);background:#23381f;border:0;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.6rem;font-size:.95rem;font-weight:800;display:inline-flex;box-shadow:0 0 0 2px #d4a0178c,0 16px 30px -16px #2e4a38cc}@media(min-width:640px){.ebk-submit{width:auto;min-width:17rem}}.ebk-submit:hover{background:#2e4a38;transform:translateY(-1px);box-shadow:0 0 0 2px #d4a017,0 20px 36px -16px #2e4a38d9}.ebk-submit:focus-visible{outline-offset:2px;outline:2px solid #d4a017}.ebk-submit:disabled{opacity:.7;cursor:default;transform:none}.ebk-sent{text-align:center;padding:2.4rem 1.6rem}.ebk-sent-medal{color:#fff;background:linear-gradient(150deg,#2e7d4a,#5c8a4e);border-radius:999px;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:inline-flex;box-shadow:0 14px 30px -12px #2e7d4ab3}.ebk-sent-h{font-family:var(--font-display,inherit);color:#233a22;margin-top:1.2rem;font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:800}.ebk-sent-p{color:#2e4a38d1;max-width:34rem;margin:.8rem auto 0;font-size:.97rem;line-height:1.6}.ebk-sent-again{cursor:pointer;color:#9c7406;text-underline-offset:4px;background:0 0;border:0;margin-top:1.4rem;font-size:.85rem;font-weight:700}.ebk-sent-again:hover{text-decoration:underline}.ebk-tex,.ebk-prints,.ebk-frond,.ebk-eyebrow,.ebk-title,.ebk-rule,.ebk-sub,.ebk-card-frame{opacity:1}.ebk.anim:not(.is-in) .ebk-tex,.ebk.anim:not(.is-in) .ebk-prints,.ebk.anim:not(.is-in) .ebk-frond{opacity:0}.ebk.anim .ebk-tex,.ebk.anim .ebk-prints,.ebk.anim .ebk-frond{transition:opacity 1s var(--ease-out)}.ebk-eyebrow,.ebk-title,.ebk-rule,.ebk-sub,.ebk-card-frame{transform:none}.ebk.anim:not(.is-in) .ebk-eyebrow{opacity:0;transform:translateY(8px)}.ebk.anim:not(.is-in) .ebk-title{opacity:0;transform:translateY(18px)}.ebk.anim:not(.is-in) .ebk-rule{opacity:0}.ebk.anim:not(.is-in) .ebk-sub{opacity:0;transform:translateY(10px)}.ebk.anim:not(.is-in) .ebk-card-frame{opacity:0;transform:translateY(22px)}.ebk.anim .ebk-eyebrow{transition:opacity .6s var(--ease-out) .12s,transform .6s var(--ease-out) .12s}.ebk.anim .ebk-title{transition:opacity .66s var(--ease-out) .22s,transform .66s var(--ease-out) .22s}.ebk.anim .ebk-rule{transition:opacity .6s var(--ease-out) .36s}.ebk.anim .ebk-sub{transition:opacity .6s var(--ease-out) .42s,transform .6s var(--ease-out) .42s}.ebk.anim .ebk-card-frame{transition:opacity .7s var(--ease-out) .52s,transform .7s var(--ease-out) .52s}@media(max-width:1023px){.cmp-frond,.pkg-frond,.gal-frond,.det-frond,.ebk-frond{opacity:.26;width:8rem}}@media(max-width:639px){.cmp-frond,.pkg-frond,.gal-frond,.det-frond,.ebk-frond{opacity:.15;width:5.25rem;bottom:-1.6rem}.cmp-frond-bl,.pkg-frond-bl,.gal-frond-bl,.det-frond-bl,.ebk-frond-bl{left:-1.6rem}.cmp-frond-br,.pkg-frond-br,.gal-frond-br,.det-frond-br,.ebk-frond-br{right:-1.4rem}}.mco-hero{background:#b4e5f1}.mco-bubble{opacity:0;will-change:transform,opacity;background:radial-gradient(circle at 32% 28%,#fffffff2,var(--bub,#9ff3e8) 46%,var(--bub,#9ff3e8) 76%,transparent 100%);border-radius:9999px;position:absolute}@supports (color:color-mix(in lab,red,red)){.mco-bubble{background:radial-gradient(circle at 32% 28%,#fffffff2,color-mix(in oklab,var(--bub,#9ff3e8) 72%,transparent) 46%,color-mix(in oklab,var(--bub,#9ff3e8) 28%,transparent) 76%,transparent 100%)}}.mco-bubble{box-shadow:0 0 9px var(--bub,#9ff3e8)}@supports (color:color-mix(in lab,red,red)){.mco-bubble{box-shadow:0 0 9px color-mix(in oklab,var(--bub,#9ff3e8) 60%,transparent)}}.mco-bubble{animation-name:kf-mco-rise;animation-timing-function:ease-in;animation-iteration-count:infinite}@keyframes kf-mco-rise{0%{opacity:0;transform:translate(0)}10%{opacity:.9}82%{opacity:.6}to{transform:translate3d(var(--dx,0),-94svh,0);opacity:0}}.mco-panel-in{animation:kf-mco-panelin .76s var(--ease-out) both}@keyframes kf-mco-panelin{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.mco-panel-in{animation:none}}.mco-panel{-webkit-backdrop-filter:blur(7px)saturate(1.12);backdrop-filter:blur(7px)saturate(1.12);background:linear-gradient(158deg,#c4eae938,#2c7c8629 52%,#12606e42);border:1px solid #ffffff61;border-radius:30px;padding:1.9rem 1.8rem 1.7rem;position:relative;overflow:hidden;box-shadow:0 36px 80px -34px #0836408c,inset 0 1px #ffffff73,inset 0 0 60px #78d2d214}@media(min-width:640px){.mco-panel{padding:2.3rem 2.4rem 2rem}}.mco-panel:after{content:"";pointer-events:none;z-index:4;border:1px solid #e2c27680;border-radius:23px;position:absolute;inset:8px}.mco-panel-caustic{z-index:0;pointer-events:none;opacity:.5;mix-blend-mode:screen;filter:blur(8px);background:radial-gradient(36% 30% at 24% 20%,#b4f5f080,#0000 60%),radial-gradient(32% 26% at 78% 64%,#96dcf066,#0000 62%),radial-gradient(28% 24% at 56% 92%,#c8faf557,#0000 64%);animation:16s ease-in-out infinite kf-mco-caustic;position:absolute;inset:-20%}@keyframes kf-mco-caustic{0%,to{transform:translate(-2%)scale(1)}50%{transform:translate(3%,-2%)scale(1.06)}}.mco-panel-sheen{z-index:1;pointer-events:none;border-radius:30px;position:absolute;inset:0;overflow:hidden}.mco-panel-sheen:before{content:"";background:linear-gradient(105deg,#0000,#ffffff42,#0000);width:38%;animation:1.8s ease-out 1s both kf-mco-sheen;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-14deg)}@keyframes kf-mco-sheen{0%{left:-60%}to{left:130%}}.mco-dust{pointer-events:none;opacity:.7;background:radial-gradient(circle at 35% 30%,#fff,#9ff3e880 60%,#0000);border-radius:9999px;animation:ease-in-out infinite kf-mco-dust;position:absolute;box-shadow:0 0 8px #9ff3e899}@keyframes kf-mco-dust{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:.85;transform:translateY(-10px)}}.mco-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.2em;text-transform:uppercase;color:#eaf6f0;text-shadow:0 1px 8px #08364080;align-items:center;gap:.5rem;font-size:.62rem;font-weight:700;display:inline-flex}.mco-eyebrow svg{color:#e2c276}.mco-brand{font-family:var(--font-engrave,inherit);letter-spacing:.34em;text-transform:uppercase;color:#eaf6f0;text-shadow:0 1px 8px #08364080;align-items:center;gap:.6rem;margin-top:.5rem;font-size:clamp(.82rem,1.5vw,1rem);display:inline-flex}.mco-brand-rule{background:linear-gradient(90deg,#0000,#e2c276d9);width:1.3rem;height:1px}.mco-brand-rule:last-child{background:linear-gradient(90deg,#e2c276d9,#0000)}.mco-name{white-space:nowrap;max-width:100%;font-family:var(--font-engrave,inherit);letter-spacing:.006em;text-transform:uppercase;color:#0000;filter:drop-shadow(0 2px 1px #5a3c0c73)drop-shadow(0 6px 16px #0a364059);background:linear-gradient(150deg,#fbefc8,#e7c572 26%,#f6e9b8 48%,#cfa23e 72%,#f2e2a6) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;margin-top:.3rem;padding:.04em .06em .12em 0;font-size:clamp(1.7rem,6vw,3.05rem);font-weight:700;line-height:1.04;animation:3s ease-in-out .7s kf-mco-shimmer;display:block}@keyframes kf-mco-shimmer{0%,to{background-position:0%}50%{background-position:100%}}.mco-divider{color:#e2c276;align-items:center;gap:.5rem;width:clamp(9rem,18vw,13rem);margin-top:.5rem;display:flex}.mco-divider-rule{background:linear-gradient(90deg,#0000,#e2c276d9);flex:1;height:1px}.mco-divider-rule:last-child{background:linear-gradient(90deg,#e2c276d9,#0000)}.mco-events{font-family:var(--font-engrave,inherit);letter-spacing:.5em;text-transform:uppercase;color:#eaf6f0;text-shadow:0 1px 8px #08364080;margin-top:.5rem;font-size:clamp(.72rem,1.4vw,.92rem)}.mco-headline{font-family:var(--font-display,inherit);color:#fff;text-shadow:0 2px 14px #0836408c;font-size:clamp(1.4rem,2.9vw,2rem);font-weight:600;line-height:1.2}.mco-body{color:#eefaf9eb;text-shadow:0 1px 10px #08364080;max-width:30rem;font-size:.98rem;line-height:1.6}.mco-cta-row{flex-wrap:wrap;gap:.7rem;display:flex}.mco-cta-primary{color:#3a2a08!important;background:linear-gradient(150deg,#f1d886,#d8a93c 55%,#c6922b)!important;border:1px solid #fff4d299!important;box-shadow:0 14px 28px -12px #78581499,inset 0 1px #ffffff80!important}.mco-cta-primary:hover{box-shadow:0 0 26px #e2c2768c,0 14px 28px -12px #785814b8!important}.mco-cta-ghost{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#f2fbfa!important;background:#ffffff29!important;border:1px solid #dcf5f38c!important;box-shadow:inset 0 1px #ffffff40!important}.mco-cta-ghost:hover{background:#ffffff45!important;border-color:#fff!important}@property --mco-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.mco-reel{cursor:pointer;background:linear-gradient(#0a343e70,#0e485257) padding-box,conic-gradient(from var(--mco-ang),#e7c572,#fbefc8 12%,#9ff3e8 30%,#36beb0 50%,#bff6ee 68%,#f4e3ae 86%,#e7c572) border-box;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out);border:2px solid #0000;border-radius:9999px;align-items:center;gap:.65rem;padding:.4rem 1.25rem .4rem .42rem;animation:6s linear infinite kf-mco-borderspin;display:inline-flex;position:relative;box-shadow:0 10px 26px -12px #08364099,0 0 20px -4px #9ff3e873}@keyframes kf-mco-borderspin{to{--mco-ang:360deg}}.mco-reel:hover{animation-duration:2.6s;transform:translateY(-1px);box-shadow:0 12px 30px -12px #083640a8,0 0 30px -2px #9ff3e8b3}.mco-reel:focus-visible{outline-offset:3px;outline:2px solid #e2c276}.mco-reel:after{content:"";z-index:-1;pointer-events:none;filter:blur(8px);opacity:.7;background:radial-gradient(closest-side,#9ff3e866,#0000 78%);border-radius:9999px;animation:3.2s ease-in-out infinite kf-mco-halo;position:absolute;inset:-6px}@keyframes kf-mco-halo{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}.mco-reel-token{color:#07343a;width:2.3rem;height:2.3rem;transition:transform .22s var(--ease-out);background:radial-gradient(circle at 38% 30%,#eafffc,#6fe3d6 55%,#36beb0);border:2px solid #fffaebe6;border-radius:9999px;place-items:center;display:grid;position:relative;box-shadow:0 4px 12px -4px #08364099,inset 0 1px 2px #ffffffb3}.mco-reel:hover .mco-reel-token{transform:scale(1.08)}.mco-reel-ripple{border-radius:9999px;animation:2.4s ease-out infinite kf-mco-ripple;position:absolute;inset:-3px;box-shadow:0 0 #9ff3e899}@keyframes kf-mco-ripple{0%{box-shadow:0 0 #9ff3e88c}70%,to{box-shadow:0 0 0 12px #9ff3e800}}.mco-reel-label{font-family:var(--font-engrave,inherit);letter-spacing:.16em;text-transform:uppercase;color:#fbf4de;text-shadow:0 1px 8px #08364099;font-size:.72rem;font-weight:800}.mco-reel:hover .mco-reel-label{color:#fff}.mco-info{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.mco-info-pill{font-family:var(--font-engrave,inherit);letter-spacing:.06em;text-transform:uppercase;color:#0e6e7e;animation:kf-mco-pop .48s var(--ease-out) both;animation-delay:calc(.72s + var(--i,0) * .11s);background:linear-gradient(160deg,#ffffffeb,#e0f4f2d1);border:1px solid #e2c27680;border-radius:9999px;align-items:center;gap:.45rem;padding:.3rem .7rem .3rem .32rem;font-size:.6rem;font-weight:700;display:inline-flex;box-shadow:0 8px 18px -12px #08364080}.mco-info-ic{color:#0e6e7e;background:radial-gradient(circle at 36% 30%,#fff,#cdefea 72%);border-radius:9999px;place-items:center;width:1.4rem;height:1.4rem;display:grid;box-shadow:inset 0 0 0 1px #e2c2768c}@keyframes kf-mco-pop{0%{opacity:0;transform:translateY(10px)scale(.92)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.mco-info-pill{animation:none}}.mco-tide{z-index:1;height:130px}.mco-tide-mist{background:linear-gradient(#0000 30%,#b4e5f18c 76%,#b4e5f1);position:absolute;inset:0}.mco-tide-wave{width:100%;height:130px;display:block;position:absolute;bottom:-1px;left:0}.mct{background:0 0}.mct-bg{background:radial-gradient(60% 46% at 50% -6%,#ffffff80,#0000 58%),radial-gradient(48% 44% at 16% 4%,#60d2d48a,#0000 62%),radial-gradient(50% 46% at 84% 8%,#74c8e880,#0000 64%),linear-gradient(#b4e5f1,#9fdcec,#a6e0ee)}.mct-bg,.mjr-bg,.mpr-bg,.mfq-bg,.mwz-bg{-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.mct-tex{opacity:.6;background-image:radial-gradient(circle at 50% 0,#36beb012 0 5px,#0000 6px);background-size:26px 14px;-webkit-mask-image:radial-gradient(140% 100% at 50% 0,#000 45%,#0000 100%);mask-image:radial-gradient(140% 100% at 50% 0,#000 45%,#0000)}.mct-coral{z-index:0;pointer-events:none;opacity:.55;filter:blur(8px);background:radial-gradient(60% 72% at 50% 100%,#f7afa26b,#0000 72%);width:16rem;height:10rem;position:absolute;bottom:-2.5rem}.mct-coral-l{left:-2.5rem}.mct-coral-r{right:-2.5rem}.mct-title{font-family:var(--font-display,inherit);color:#0e6e7e;justify-content:center;align-items:center;gap:.7rem;font-size:clamp(1.4rem,3vw,1.95rem);font-weight:700;line-height:1.1;display:inline-flex}.mct-title-shell{color:#d9b25a}.mct-rule{background:radial-gradient(circle,#d9b25a 0 2.5px,#0000 3px) 50%/100% no-repeat,linear-gradient(90deg,#0000,#36beb08c 22%,#d9b25abf,#36beb08c 78%,#0000) 50%/100% 1.6px no-repeat;width:clamp(7rem,20vw,11rem);height:12px;margin:.6rem auto 0;display:block}.mct-grid{grid-template-columns:1fr;gap:.7rem;display:grid}@media(min-width:560px){.mct-grid{grid-template-columns:1fr 1fr}}@media(min-width:980px){.mct-grid{grid-template-columns:repeat(3,1fr)}}.mct-card{text-align:left;transition:transform .24s var(--ease-out),box-shadow .24s var(--ease-out),border-color .24s var(--ease-out);background:linear-gradient(165deg,#fffffff2,#dbeef7e6);border:1px solid #e2c27666;border-radius:16px;flex-direction:row;align-items:center;gap:.85rem;padding:.8rem 1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 30px -26px #08364080,inset 0 1px #ffffffb3}.mct-card-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.mct-card:hover{border-color:#d9b25acc;transform:translateY(-4px);box-shadow:0 30px 50px -28px #0836408c,0 0 0 1px #36beb059}.mct-card:before{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 35%,#ffffff80,#0000 65%);position:absolute;inset:0;transform:translate(-60%)}.mct-card:hover:before{animation:.9s ease-out kf-mco-cardshine}@keyframes kf-mco-cardshine{0%{opacity:.85;transform:translate(-60%)}to{opacity:0;transform:translate(120%)}}.mct-token{z-index:2;color:#0e6e7e;width:2.7rem;height:2.7rem;transition:box-shadow .24s var(--ease-out);background:radial-gradient(circle at 38% 32%,#eafcfa,#bfede6 60%,#8fd8ce);border:2px solid #e2c276;border-radius:9999px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 18px -8px #08364080,inset 0 1px #ffffffd9}.mct-card:hover .mct-token{box-shadow:0 10px 22px -8px #0836408c,0 0 0 4px #9ff3e866}.mct-token-shine{background:linear-gradient(120deg,#0000 30%,#ffffffb3,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.mct.is-in .mct-token-shine{animation:2.8s ease-in-out infinite kf-mco-shine;animation-delay:calc(1.1s + var(--i) * .14s)}@keyframes kf-mco-shine{0%{transform:translate(-120%)}42%,to{transform:translate(160%)}}.mct-card-title{z-index:2;font-family:var(--font-display,inherit);color:#0e5a66;font-size:.96rem;font-weight:700;line-height:1.2;position:relative}.mct-card-note{z-index:2;color:#0e6e7eb8;font-size:.76rem;line-height:1.38;position:relative}.mct-title,.mct-rule,.mct-card{opacity:1;transform:none}.mct.anim:not(.is-in) .mct-title{opacity:0;transform:translateY(12px)}.mct.anim:not(.is-in) .mct-rule{opacity:0;transform:scaleX(.25)}.mct.anim:not(.is-in) .mct-card{opacity:0;transform:translateY(18px)}.mct.anim .mct-title{transition:opacity .6s var(--ease-out) 80ms,transform .6s var(--ease-out) 80ms}.mct.anim .mct-rule{transition:opacity .6s var(--ease-out) .32s,transform .7s var(--ease-out) .32s}.mct.anim .mct-card{transition:opacity .56s var(--ease-out),transform .58s var(--ease-out);transition-delay:calc(.42s + var(--i) * .1s)}.mct.anim .mct-card:hover{transition:transform .24s var(--ease-out),box-shadow .24s var(--ease-out),border-color .24s var(--ease-out);transition-delay:0s}.mdf{color:#0e5a66;background:#9dd9e9}.mdf-wavetop{z-index:2;line-height:0}.mdf-wavetop svg{width:100%;height:64px;display:block}.mdf-bg{background:radial-gradient(60% 40% at 50% -8%,#ffffff80,#0000 60%),radial-gradient(52% 42% at 10% 12%,#60d2d47a,#0000 64%),radial-gradient(54% 44% at 90% 14%,#74c8e880,#0000 66%),radial-gradient(80% 48% at 50% 116%,#76cede6b,#0000 70%),linear-gradient(#9cd9e6,#9dd9eb 48%,#a4deee)}.mdf-caustic{opacity:.5;mix-blend-mode:screen;filter:blur(6px);background:radial-gradient(28% 22% at 22% 16%,#b4f5f080,#0000 60%),radial-gradient(24% 20% at 70% 26%,#96dcf066,#0000 62%),radial-gradient(30% 24% at 84% 70%,#c8faf557,#0000 64%),radial-gradient(26% 22% at 30% 84%,#beece85c,#0000 64%);animation:20s ease-in-out infinite kf-mdf-caustic}@keyframes kf-mdf-caustic{0%,to{transform:translate(-1.5%)scale(1)}50%{transform:translate(2%,-1.5%)scale(1.05)}}.mdf-bubble{opacity:0;will-change:transform,opacity;background:radial-gradient(circle at 32% 28%,#fffffff2,#9ff3e880 50%,#0000 78%);border-radius:9999px;animation:ease-in infinite kf-mdf-rise;position:absolute;bottom:-4%;box-shadow:0 0 8px #9ff3e880}@keyframes kf-mdf-rise{0%{opacity:0;transform:translate(0)}12%{opacity:.7}80%{opacity:.5}to{transform:translate3d(var(--dx,0),-72vh,0);opacity:0}}.mdf-coral{z-index:0;pointer-events:none;opacity:.5;filter:blur(8px);background:radial-gradient(58% 70% at 50% 100%,#f7afa266,#0000 72%);width:18rem;height:11rem;position:absolute;bottom:-3rem}.mdf-coral-l{left:-3rem}.mdf-coral-r{background:radial-gradient(58% 70% at 50% 100%,#9ff3e86b,#0000 72%);right:-3rem}.mdf-h-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.22em;text-transform:uppercase;color:#0e7e78;align-items:center;gap:.5rem;font-size:.66rem;font-weight:800;display:inline-flex}.mdf-h-eyebrow svg{color:#d9b25a}.mdf-h-title{font-family:var(--font-display,inherit);letter-spacing:-.01em;color:#114a54;text-shadow:0 1px #ffffff73;margin-top:.7rem;font-size:clamp(2.1rem,5vw,3.3rem);font-weight:700;line-height:1.06}.mdf-grid{grid-template-columns:1fr;align-items:stretch;gap:1.4rem;display:grid}@media(min-width:1024px){.mdf-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:1.75rem}}.mdf-story{-webkit-backdrop-filter:blur(5px)saturate(1.12);backdrop-filter:blur(5px)saturate(1.12);background:linear-gradient(162deg,#c6eae6e6,#92d0cab3 52%,#7ec4bed1);border:1px solid #ffffffb3;border-radius:30px;padding:1.6rem 1.5rem 1.5rem;position:relative;overflow:hidden;box-shadow:0 30px 70px -36px #08364080,inset 0 1px #ffffffd9,inset 0 0 70px #b4ebe64d}@media(min-width:640px){.mdf-story{padding:2rem 2.2rem 1.9rem}}.mdf-story:after{content:"";pointer-events:none;z-index:5;border:1px solid #e2c2768c;border-radius:23px;position:absolute;inset:9px}.mdf-story-shell{z-index:6;background:radial-gradient(circle at 50% 18%,#fff,#e7f6f3 72%);border:1px solid #e2c276b3;border-top:none;border-radius:0 0 9999px 9999px;place-items:center;width:3.4rem;height:2.4rem;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 6px 14px -8px #08364080}.mdf-story-shell svg{color:#d9b25a;filter:drop-shadow(0 1px 1px #fffc)}.mdf-story-caustic{z-index:0;pointer-events:none;opacity:.45;mix-blend-mode:screen;filter:blur(8px);background:radial-gradient(36% 30% at 26% 22%,#ffffffb3,#0000 60%),radial-gradient(30% 26% at 78% 66%,#b4ebeb80,#0000 62%);animation:18s ease-in-out infinite kf-mco-caustic;position:absolute;inset:-20%}.mdf-story-sheen{z-index:1;pointer-events:none;border-radius:30px;position:absolute;inset:0;overflow:hidden}.mdf-story-sheen:before{content:"";background:linear-gradient(105deg,#0000,#fff6,#0000);width:36%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-14deg)}.mdf.is-in .mdf-story-sheen:before{animation:2s ease-out .6s both kf-mco-sheen}.mdf-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.22em;text-transform:uppercase;color:#15807a;align-items:center;gap:.5rem;font-size:.64rem;font-weight:700;display:inline-flex}.mdf-eyebrow svg{color:#d9b25a}.mdf-title{font-family:var(--font-display,inherit);letter-spacing:-.01em;color:#114a54;margin-top:.95rem;font-size:clamp(1.9rem,4vw,2.85rem);font-weight:700;line-height:1.08}.mdf-title-script{font-family:var(--font-script,cursive);color:#15968b;padding:0 .12em;font-size:1.16em;font-weight:400;line-height:1;display:inline-block;position:relative}.mdf-swash{pointer-events:none;background:radial-gradient(circle at 100%,#d9b25a 0 2px,#0000 2.6px) 100%/14px 100% no-repeat,linear-gradient(90deg,#0000,#d9b25ad9 28%,#d9b25ae6 72%,#0000) 0/100% 2px no-repeat;height:9px;position:absolute;bottom:-.16em;left:.1em;right:.1em}.mdf-sub{color:#2c6b71;max-width:30rem;margin-top:.85rem;font-size:.98rem;font-weight:500;line-height:1.55}.mdf-rule{color:#d9b25a;align-items:center;gap:.5rem;width:12rem;margin:.9rem 0;display:flex}.mdf-rule:before{content:"";background:linear-gradient(90deg,#0000,#d9b25ad9);flex:0 0 2.2rem;height:1px}.mdf-rule:after{content:"";background:linear-gradient(90deg,#d9b25ad9,#0000);flex:1;height:1px}.mdf-para{color:#3a6e73;max-width:30rem;font-size:.92rem;line-height:1.62}.mdf-badges{flex-wrap:wrap;gap:.8rem 1.3rem;margin-top:1.2rem;display:flex}.mdf-badge{text-align:center;width:6.2rem;animation:kf-mco-pop .48s var(--ease-out) both;animation-delay:calc(.9s + var(--i,0) * .15s);flex-direction:column;align-items:center;gap:.45rem;display:flex}.mdf-badge-disc{border:2px solid #e2c276;border-radius:9999px;place-items:center;width:4rem;height:4rem;display:grid;box-shadow:0 10px 22px -12px #08364080,inset 0 1px #ffffffd9}.mdf-badge-disc svg{filter:drop-shadow(0 1px 1px #ffffffb3)}.mdf-badge--aqua .mdf-badge-disc{background:radial-gradient(circle at 38% 30%,#eafcfa,#bfede6 62%,#9bdcd3)}.mdf-badge--aqua .mdf-badge-disc svg{color:#c99a38}.mdf-badge--coral .mdf-badge-disc{background:radial-gradient(circle at 38% 30%,#fff1ee,#fbd7d0 62%,#f4bdb3)}.mdf-badge--coral .mdf-badge-disc svg{color:#d98a6e}.mdf-badge--green .mdf-badge-disc{background:radial-gradient(circle at 38% 30%,#eefaef,#cdebd2 62%,#aedcb6)}.mdf-badge--green .mdf-badge-disc svg{color:#5ba877}.mdf-badge-label{font-family:var(--font-engrave,inherit);letter-spacing:.07em;text-transform:uppercase;color:#0e6e7e;font-size:.6rem;font-weight:800;line-height:1.25}.mdf-badge-wave{color:#36beb0bf;width:1.8rem;height:.4rem}.mdf-compare{background:linear-gradient(165deg,#ffffffc7,#e9f5f3b3);border:1px solid #e2c27659;border-radius:28px;padding:.8rem;position:relative;box-shadow:0 30px 70px -38px #08364073,inset 0 1px #ffffffb3}.mdf-compare-grid{grid-template-columns:1fr;gap:.8rem;height:100%;display:grid}@media(min-width:560px){.mdf-compare-grid{grid-template-columns:.86fr 1fr}}.mdf-col{transition:transform .24s var(--ease-out),box-shadow .24s var(--ease-out),border-color .24s var(--ease-out);border-radius:22px;flex-direction:column;padding:1.6rem 1.2rem 1.5rem;display:flex;position:relative;overflow:hidden}.mdf-col:before{content:"";z-index:3;pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 35%,#ffffff80,#0000 65%);position:absolute;inset:0;transform:translate(-60%)}.mdf-col:hover:before{animation:.9s ease-out kf-mco-cardshine}.mdf-std{background:linear-gradient(#f4f4f1,#eceeeb);border:1px solid #7882822e}.mdf-std:hover{transform:translateY(-2px);box-shadow:0 18px 36px -26px #08364066}.mdf-mco{background:linear-gradient(170deg,#c1eee7f5,#7ecec8f0 55%,#60beb8f5);border:1.5px solid #e2c276d9;box-shadow:inset 0 0 0 1px #fff6,0 18px 40px -24px #0850548c}.mdf-mco:hover{border-color:#e2c276;transform:translateY(-4px);box-shadow:inset 0 0 0 1px #ffffff80,0 26px 50px -26px #08505499,0 0 26px -4px #9ff3e8a6}.mdf-mco-glow{z-index:0;pointer-events:none;opacity:0;border-radius:22px;position:absolute;inset:-2px;box-shadow:inset 0 0 36px 6px #9ff3e8b3}.mdf.is-in .mdf-mco-glow{animation:2.6s ease-in-out .85s kf-mdf-glow}@keyframes kf-mdf-glow{0%,to{opacity:0}42%{opacity:.95}}.mdf-col>*{z-index:1;position:relative}.mdf-col-badge{border-radius:9999px;align-self:center;place-items:center;display:grid}.mdf-col-badge--muted{color:#aeb8bb;background:radial-gradient(circle at 40% 32%,#fbfbfa,#e3e6e4 72%);border:1px solid #96a0a066;width:3.2rem;height:3.2rem;box-shadow:inset 0 1px #fffc}.mdf-col-badge--cove{color:#fbf4de;background:radial-gradient(circle at 38% 30%,#eafffc,#8fe0d6 60%,#36beb0);border:2px solid #e2c276;width:3.7rem;height:3.7rem;box-shadow:0 8px 18px -8px #08364080,inset 0 1px #ffffffd9}.mdf-col-badge--cove svg{filter:drop-shadow(0 1px 2px #08364066)}.mdf-col-title{text-align:center;font-family:var(--font-display,inherit);margin-top:.8rem;font-size:1.3rem;font-weight:700;line-height:1.18}.mdf-col-title--muted{color:#5e7176}.mdf-col-title--cove{color:#0c4e58}.mdf-list{flex-direction:column;gap:.68rem;margin-top:1.1rem;display:flex}.mdf-row{align-items:center;gap:.6rem;font-size:.9rem;line-height:1.3;display:flex}.mdf-row--no{color:#6c7b80}.mdf-row--yes{color:#0c4e58;font-weight:600}.mdf-ic{color:#fff;border-radius:9999px;flex:none;place-items:center;width:1.4rem;height:1.4rem;display:grid}.mdf-ic--no{background:radial-gradient(circle at 38% 32%,#c4cbcd,#9aa6a9);box-shadow:inset 0 1px #ffffff80}.mdf-ic--yes{background:radial-gradient(circle at 38% 30%,#4fd0b8,#16a085);box-shadow:0 3px 8px -3px #08504680,inset 0 1px #ffffff8c}.mdf-stamp{flex-direction:column;align-items:center;margin-top:auto;padding-top:1.5rem;display:flex}.mdf-stamp-disc{z-index:2;background:radial-gradient(circle at 42% 34%,#fff,#f4eacb 70%,#e7cf94);border:2px solid #e2c276;border-radius:9999px;place-items:center;width:5.2rem;height:5.2rem;display:grid;position:relative;box-shadow:0 10px 22px -10px #08364080,inset 0 0 0 3px #fff9,inset 0 0 0 4px #e2c27680}.mdf-stamp-star{color:#e7b24b;filter:drop-shadow(0 1px 1px #ffffffb3);width:1.4rem;height:1.4rem;position:absolute;top:-.55rem;left:50%;transform:translate(-50%)}.mdf-stamp-text{font-family:var(--font-engrave,inherit);letter-spacing:.06em;text-transform:uppercase;color:#0e6e7e;text-align:center;font-size:.56rem;font-weight:800;line-height:1.3}.mdf-stamp-ribbon{z-index:3;font-family:var(--font-engrave,inherit);letter-spacing:.12em;text-transform:uppercase;color:#fbf4de;background:linear-gradient(#1e8e86,#0e6e7e);border:1px solid #e2c276b3;border-radius:6px;margin-top:-.7rem;padding:.32rem 1.1rem;font-size:.58rem;font-weight:800;position:relative;overflow:hidden;box-shadow:0 8px 16px -8px #08364080}.mdf-stamp-ribbon:before{content:"";background:linear-gradient(105deg,#0000,#ffffff8c,#0000);width:40%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-14deg)}.mdf.is-in .mdf-stamp-ribbon:before{animation:2s ease-out 1.5s both kf-mco-sheen}.mdf-mco:hover .mdf-stamp-ribbon:before{animation:1.1s ease-out kf-mco-sheen}.mdf-note{text-align:center;color:#0e5a669e;max-width:54rem;margin:1.9rem auto 0;font-size:.74rem;line-height:1.5}.mcm{color:#0e5a66;background:#92d4e6}.mcm-wavetop{z-index:2;line-height:0}.mcm-wavetop svg{width:100%;height:70px;display:block}.mcm-bg{background:radial-gradient(72% 52% at 50% 24%,#ffffff8c,#fff0 62%),radial-gradient(48% 74% at -4% 40%,#2c9ec857,#0000 72%),radial-gradient(48% 74% at 104% 40%,#30b6c052,#0000 72%),radial-gradient(60% 42% at 16% 98%,#6ecede4d,#0000 70%),radial-gradient(60% 42% at 84% 98%,#64d0d04d,#0000 70%),linear-gradient(#a6deee,#98d7ea 40%,#9bd9ea 72%,#90d3e6)}.mcm-rays{z-index:0;opacity:.55;mix-blend-mode:screen;background:linear-gradient(168deg,#ffffff80,#fff0 34%) 18% 0/26% 100% no-repeat,linear-gradient(182deg,#ffffff6b,#fff0 38%) 44% 0/30% 100% no-repeat,linear-gradient(196deg,#fff6,#fff0 34%) 70% 0/24% 100% no-repeat,linear-gradient(176deg,#ffffff4d,#fff0 30%) 60% 0/16% 100% no-repeat;-webkit-mask:linear-gradient(#000 0%,#0000008c 42%,#0000 80%);mask:linear-gradient(#000 0%,#0000008c 42%,#0000 80%)}.mcm-surface{z-index:0;background:linear-gradient(#ffffff6b,#fff0);height:150px}.mcm-caustic{opacity:.42;mix-blend-mode:screen;filter:blur(7px);background:radial-gradient(26% 20% at 20% 22%,#b4f5f080,#0000 60%),radial-gradient(22% 18% at 72% 30%,#96dcf066,#0000 62%),radial-gradient(28% 22% at 84% 72%,#c8faf552,#0000 64%),radial-gradient(24% 20% at 32% 82%,#beece857,#0000 64%);animation:22s ease-in-out infinite kf-mdf-caustic}.mcm-bubble{opacity:0;will-change:transform,opacity;background:radial-gradient(circle at 32% 28%,#fffffff2,#9ff3e880 50%,#0000 78%);border-radius:9999px;animation:ease-in infinite kf-mdf-rise;position:absolute;bottom:-4%;box-shadow:0 0 8px #9ff3e880}.mcm-coral{z-index:0;pointer-events:none;opacity:.5;filter:blur(8px);background:radial-gradient(58% 70% at 50% 100%,#f7afa26b,#0000 72%);width:18rem;height:11rem;position:absolute;bottom:-3rem}.mcm-coral-l{left:-3rem}.mcm-coral-r{background:radial-gradient(58% 70% at 50% 100%,#9ff3e870,#0000 72%);right:-3rem}.mcm-decor{z-index:0;pointer-events:none;opacity:.4;filter:drop-shadow(0 2px 3px #08364026);position:absolute}.mcm-decor-bl{color:#f2a69e;width:2.6rem;height:2.6rem;bottom:8.5rem;left:1.1rem;transform:rotate(-14deg)}.mcm-decor-br{color:#e9c6ce;width:2.2rem;height:2.2rem;bottom:9.5rem;right:1.3rem;transform:rotate(12deg)}.mcm-decor-tr{color:#bcd6e4;width:1.9rem;height:1.9rem;top:2.2rem;right:1.6rem;transform:rotate(-8deg)}.mcm-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.18em;text-transform:uppercase;color:#0000;background:linear-gradient(90deg,#2c9c93,#c79a40 50%,#2c9c93);-webkit-background-clip:text;background-clip:text;font-size:.66rem;font-weight:800;display:inline-block}.mcm-title{font-family:var(--font-display,inherit);color:#134c5a;text-shadow:0 1px #ffffff80;margin-top:.55rem;font-size:clamp(2.1rem,5vw,3.4rem);font-weight:700;line-height:1.04}.mcm-rule{background:radial-gradient(circle,#d9b25a 0 2.5px,#0000 3px) 50%/100% no-repeat,linear-gradient(90deg,#0000,#f08ca080 22%,#d9b25acc,#36beb08c 78%,#0000) 50%/100% 1.6px no-repeat;width:clamp(8rem,22vw,13rem);height:14px;margin:.85rem auto 0;display:block}.mcm-sub{color:#2c6b71;margin-top:1rem;font-size:1rem;font-weight:500;line-height:1.6}.mcm-grid{grid-template-columns:1fr;align-items:stretch;gap:1.5rem;display:grid}@media(min-width:680px){.mcm-grid{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.mcm-grid{grid-template-columns:repeat(3,1fr);gap:1.7rem}}.mcm-card{transition:transform .28s var(--ease-out),box-shadow .28s var(--ease-out);background:linear-gradient(155deg,#fbedc2,#e4c277 26%,#c99a40 58%,#e9d08c 82%,#f6e8b8);border-radius:34px 34px 26px 26px;padding:7px;display:flex;position:relative;box-shadow:0 30px 60px -30px #08364080,0 2px 6px #785a1e2e,0 0 0 6px #ffffff59}.mcm-card:hover{box-shadow:0 44px 76px -30px #0836408c,0 0 0 1px var(--acc),0 0 40px -6px var(--glow),0 0 0 6px #ffffff73;transform:translateY(-6px)}.mcm-card-inner{background:var(--wave);border-radius:28px 28px 20px 20px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.mcm-card-inner:after{content:"";z-index:6;pointer-events:none;border-radius:28px 28px 20px 20px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff9,inset 0 0 0 2px #c99a4080}.mcm-crown{z-index:9;color:#c99a38;background:radial-gradient(circle at 40% 30%,#fff,#f4ebd2 76%);border:2px solid #e2c276;border-radius:9999px;place-items:center;width:2.2rem;height:2.2rem;display:grid;position:absolute;top:-1rem;left:50%;transform:translate(-50%);box-shadow:0 6px 14px -8px #08364080}.mcm-card--pearl{--acc:#2bb6a6;--ink:#128a81;--name:#0e6e7e;--soft:#dcf4f0;--ic:#1c9c90;--glow:#36beb080;--wave:#cfeae3;--body:linear-gradient(180deg, #cfeae3, #b4dcd3);--btn:linear-gradient(158deg, #45cfbe 0%, #1fa89b 52%, #0c8077 100%);--btn-glow:#28b4a899}.mcm-card--coral{--acc:#f2899b;--ink:#be4f6c;--name:#da627c;--soft:#f6d6d9;--ic:#e47e92;--glow:#f7a0af8c;--wave:#f5d7d6;--body:linear-gradient(180deg, #f5d7d6, #edc0c8);--btn:linear-gradient(158deg, #fb93a6 0%, #ea6a82 52%, #cf4862 100%);--btn-glow:#ee6e8699}.mcm-card--moon{--acc:#a99ce0;--ink:#6655ae;--name:#7e62b8;--soft:#e2daf4;--ic:#9886d6;--glow:#9aa8e680;--wave:#e0d8f2;--body:linear-gradient(180deg, #e0d8f2, #ccc2ea);--btn:linear-gradient(158deg, #ac97e4 0%, #8a6fc8 52%, #6a4fa8 100%);--btn-glow:#8a6fc899}.mcm-portrait{aspect-ratio:4/5;position:relative;overflow:hidden}.mcm-img{object-fit:cover;object-position:50% 24%;width:100%;height:100%;transition:transform .6s var(--ease-out);position:absolute;inset:0}.mcm-card:hover .mcm-img{transform:scale(1.03)}.mcm-portrait-glow{z-index:2;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 34px #08364029,inset 0 0 0 1px #fff6}.mcm-portrait-shine{z-index:3;pointer-events:none;background:linear-gradient(115deg,#0000 36%,#ffffff8c,#0000 64%);position:absolute;inset:0;transform:translate(-120%)}.mcm.is-in .mcm-portrait-shine{animation:kf-mcm-shine 2.6s ease-out calc(1.1s + var(--i) * .22s) 1 both}.mcm-card:hover .mcm-portrait-shine{animation:.95s ease-out kf-mcm-shine}@keyframes kf-mcm-shine{0%{transform:translate(-120%)}60%,to{transform:translate(150%)}}.mcm-body{z-index:1;text-align:center;background:var(--body);flex-direction:column;flex:1;align-items:center;padding:1.75rem 1.1rem 1.3rem;display:flex;position:relative}.mcm-wave{z-index:4;pointer-events:none;height:24px;position:absolute;top:-22px;left:0;right:0}.mcm-wave svg{width:100%;height:100%;display:block}.mcm-wave-shell{z-index:5;color:#c99a38;background:radial-gradient(circle at 40% 30%,#fff,var(--soft) 78%);border:1.5px solid #e2c276;border-radius:9999px;place-items:center;width:1.9rem;height:1.9rem;display:grid;position:absolute;top:-1rem;left:50%;transform:translate(-50%);box-shadow:0 5px 12px -7px #08364073}.mcm-name{font-family:var(--font-display,inherit);color:var(--name);font-size:1.5rem;font-weight:700;line-height:1.1}.mcm-style{font-family:var(--font-engrave,inherit);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin-top:.28rem;font-size:.62rem;font-weight:800}.mcm-desc{color:#3a6e73;margin-top:.7rem;font-size:.88rem;line-height:1.55}.mcm-best-label{font-family:var(--font-engrave,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin-top:.9rem;font-size:.56rem;font-weight:800}.mcm-best-text{color:#2c6b71;margin-top:.2rem;font-size:.82rem;line-height:1.45}.mcm-tags{flex-wrap:wrap;justify-content:center;gap:.55rem .25rem;margin-top:1rem;display:flex}.mcm-tag{flex-direction:column;align-items:center;gap:.28rem;width:3.3rem;display:flex}.mcm-tag-ic{width:2.5rem;height:2.5rem;color:var(--ic);background:radial-gradient(circle at 38% 30%,#fff,var(--soft) 80%);transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out);border:1.5px solid #e2c276a6;border-radius:9999px;place-items:center;display:grid;box-shadow:0 6px 14px -8px #08364073,inset 0 1px #ffffffd9}.mcm-tag-label{font-family:var(--font-engrave,inherit);letter-spacing:.02em;text-transform:uppercase;color:var(--ink);font-size:.48rem;font-weight:800;line-height:1.18}.mcm-card:hover .mcm-tag-ic{box-shadow:0 9px 18px -8px #08364080,0 0 0 3px var(--glow);transform:translateY(-2px)}.mcm.is-in .mcm-tag{animation:kf-mcm-tag .36s var(--ease-out) both;animation-delay:calc(1s + var(--i) * .2s + var(--j) * 70ms)}@keyframes kf-mcm-tag{0%{opacity:0;transform:translateY(8px)scale(.92)}to{opacity:1;transform:none}}.mcm-pirate-ribbon{font-family:var(--font-engrave,inherit);letter-spacing:.06em;text-transform:uppercase;color:#6b4a2a;clip-path:polygon(6% 0,94% 0,100% 50%,94% 100%,6% 100%,0 50%);background:linear-gradient(#fbf1d6,#efdcac);border:1px solid #d6ac5cb3;align-self:center;align-items:center;gap:.4rem;margin-top:auto;padding:.36rem 1.15rem;font-size:.56rem;font-weight:800;display:inline-flex;box-shadow:0 5px 12px -8px #08364066,inset 0 1px #fff9}.mcm-pirate-ribbon svg{color:#b6892f}.mcm.is-in .mcm-pirate-ribbon{animation:kf-mcm-stamp .44s var(--ease-out) both;animation-delay:calc(1.45s + var(--i) * .2s)}@keyframes kf-mcm-stamp{0%{opacity:0;transform:scale(.86)}60%{opacity:1;transform:scale(1.04)}to{transform:scale(1)}}.mcm-meet{isolation:isolate;cursor:pointer;font-family:var(--font-engrave,inherit);letter-spacing:.13em;text-transform:uppercase;color:#fff;text-shadow:0 1px 3px #08282e73;background:var(--btn);box-shadow:0 0 0 4px #fff6,0 14px 26px -10px var(--btn-glow),inset 0 1px #ffffff80,inset 0 -6px 14px -6px #08282e59;transition:transform .24s var(--ease-out),box-shadow .24s var(--ease-out),filter .24s var(--ease-out);border:2px solid #ebcf86;border-radius:9999px;justify-content:center;align-self:center;align-items:center;gap:.5rem;margin-top:1.1rem;padding:.66rem 1.5rem;font-size:.7rem;font-weight:800;animation:3.4s ease-in-out infinite kf-mcm-meetglow;display:inline-flex;position:relative;overflow:hidden}.mcm-meet-gloss{z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff75,#ffffff14 46%,#fff0 60%);position:absolute;inset:0}.mcm-meet-shine{z-index:0;pointer-events:none;background:linear-gradient(105deg,#0000,#fff9,#0000);width:42%;position:absolute;top:0;bottom:0;left:-65%;transform:skew(-18deg)}.mcm-meet-shell{color:#fff4d6;filter:drop-shadow(0 1px 1px #08282e59)}.mcm-meet-label{z-index:1;position:relative}.mcm-meet-arrow{transition:transform .24s var(--ease-out)}@keyframes kf-mcm-meetglow{0%,to{box-shadow:0 0 0 4px #ffffff59,0 14px 26px -10px var(--btn-glow),inset 0 1px #ffffff80,inset 0 -6px 14px -6px #08282e59}50%{box-shadow:0 0 0 4px #ffffff80,0 16px 30px -10px var(--btn-glow),0 0 22px -2px var(--btn-glow),inset 0 1px #ffffff8c,inset 0 -6px 14px -6px #08282e59}}.mcm.is-in .mcm-meet-shine{animation:kf-mcm-meetshine 1.1s ease-out calc(1.7s + var(--i) * .2s) 1}.mcm-card:hover .mcm-meet-shine,.mcm-meet:hover .mcm-meet-shine{animation:.9s ease-out kf-mcm-meetshine}@keyframes kf-mcm-meetshine{0%{left:-65%}to{left:130%}}.mcm-card:hover .mcm-meet,.mcm-meet:hover{filter:saturate(1.08)brightness(1.04);transform:translateY(-2px)scale(1.03)}.mcm-card:hover .mcm-meet-arrow,.mcm-meet:hover .mcm-meet-arrow{transform:translate(3px)}.mcm-meet:focus-visible{outline-offset:3px;outline:2px solid #fff}@media(prefers-reduced-motion:reduce){.mcm-meet{animation:none}}.mcm-support{background:linear-gradient(165deg,#ffffffeb,#e8f4f3db);border:1px solid #d6ac5c66;border-radius:24px;padding:1.6rem 1.5rem;position:relative;overflow:hidden;box-shadow:0 26px 54px -34px #08364073,inset 0 1px #ffffffbf}@media(min-width:880px){.mcm-support{grid-template-columns:1.05fr 1.4fr;align-items:center;gap:2rem;padding:1.7rem 2rem;display:grid}}.mcm-support-head{align-items:flex-start;gap:.9rem;display:flex}.mcm-support-crest{color:#c0913a;background:radial-gradient(circle at 40% 32%,#fbf1d8,#efdcaf 78%);border:1px solid #d6ac5cb3;border-radius:9999px;flex:none;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:inset 0 1px #ffffffb3}.mcm-support-title{font-family:var(--font-display,inherit);color:#134c5a;font-size:1.2rem;font-weight:700;line-height:1.18}.mcm-support-copy{color:#3a6e73;margin-top:.4rem;font-size:.86rem;line-height:1.55}.mcm-support-grid{grid-template-columns:repeat(2,1fr);gap:.7rem 1rem;margin-top:1.2rem;display:grid}@media(min-width:560px){.mcm-support-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:880px){.mcm-support-grid{margin-top:0}}.mcm-support-item{text-align:left;font-family:var(--font-engrave,inherit);letter-spacing:.04em;text-transform:uppercase;color:#0e5a66;align-items:center;gap:.55rem;font-size:.6rem;font-weight:800;line-height:1.2;display:flex}.mcm-support-ic{color:#0e6e7e;background:radial-gradient(circle at 36% 30%,#fff,#cdefea 74%);border:1.5px solid #e2c27699;border-radius:9999px;flex:none;place-items:center;width:2.4rem;height:2.4rem;display:grid;box-shadow:0 6px 14px -8px #08364066,inset 0 1px #ffffffd9}.mcm-note{text-align:center;color:#0e5a6699;max-width:54rem;margin:1.7rem auto 0;font-size:.74rem;line-height:1.5}.mcm-bg,.mcm-head>*,.mcm-card,.mcm-support{opacity:1;transform:none}.mcm.anim:not(.is-in) .mcm-bg{opacity:0}.mcm.anim:not(.is-in) .mcm-head>*{opacity:0;transform:translateY(14px)}.mcm.anim:not(.is-in) .mcm-card{opacity:0;transform:translateY(26px)}.mcm.anim:not(.is-in) .mcm-support{opacity:0;transform:translateY(22px)}.mcm.anim:not(.is-in) .mcm-tag,.mcm.anim:not(.is-in) .mcm-pirate-ribbon{opacity:0;animation:none}.mcm.anim .mcm-bg{transition:opacity .8s var(--ease-out)}.mcm.anim .mcm-head>*{transition:opacity .6s var(--ease-out),transform .64s var(--ease-out)}.mcm.anim .mcm-head>:nth-child(2){transition-delay:90ms}.mcm.anim .mcm-head>:nth-child(3){transition-delay:.16s}.mcm.anim .mcm-head>:nth-child(4){transition-delay:.22s}.mcm.anim .mcm-card{transition:opacity .62s var(--ease-out),transform .68s var(--ease-out),box-shadow .28s var(--ease-out);transition-delay:calc(.42s + var(--i) * .19s)}.mcm.anim .mcm-card:hover{transition:transform .28s var(--ease-out),box-shadow .28s var(--ease-out);transition-delay:0s}.mcm.anim .mcm-support{transition:opacity .64s var(--ease-out) 1.1s,transform .7s var(--ease-out) 1.1s}.mdf-bg,.mdf-head>*,.mdf-story,.mdf-compare,.mdf-badge{opacity:1;transform:none}.mdf.anim:not(.is-in) .mdf-bg{opacity:0}.mdf.anim:not(.is-in) .mdf-head>*{opacity:0;transform:translateY(14px)}.mdf.anim:not(.is-in) .mdf-story{opacity:0;transform:translate(-26px)}.mdf.anim:not(.is-in) .mdf-compare{opacity:0;transform:translate(26px)}.mdf.anim:not(.is-in) .mdf-badge{opacity:0;animation:none;transform:translateY(12px)scale(.92)}.mdf.anim .mdf-bg{transition:opacity .8s var(--ease-out)}.mdf.anim .mdf-head>*{transition:opacity .6s var(--ease-out),transform .64s var(--ease-out)}.mdf.anim .mdf-head>:nth-child(2){transition-delay:90ms}.mdf.anim .mdf-story{transition:opacity .7s var(--ease-out) .22s,transform .76s var(--ease-out) .22s}.mdf.anim .mdf-compare{transition:opacity .7s var(--ease-out) .26s,transform .76s var(--ease-out) .26s}.mdf.anim .mdf-col:hover{transition:transform .24s var(--ease-out),box-shadow .24s var(--ease-out),border-color .24s var(--ease-out)}.mjr{color:#0e5a66;background:0 0}.mjr-wavetop{z-index:2;line-height:0}.mjr-wavetop svg{width:100%;height:64px;display:block}.mjr-bg{background:radial-gradient(70% 50% at 50% 16%,#ffffffb3,#0000 60%),radial-gradient(50% 60% at -2%,#46bec847,#0000 72%),radial-gradient(50% 60% at 102%,#5cbad842,#0000 72%),radial-gradient(82% 46% at 50% 116%,#f4e8ce80,#0000 70%),linear-gradient(#b6e6f0,#a6deec 44%,#abe0ee 70%,#9cd9e6)}.mjr-surface{z-index:0;background:linear-gradient(#ffffff80,#fff0);height:150px}.mjr-caustic{opacity:.4;mix-blend-mode:screen;filter:blur(7px);background:radial-gradient(26% 20% at 20% 22%,#b4f5f080,#0000 60%),radial-gradient(22% 18% at 72% 30%,#96dcf066,#0000 62%),radial-gradient(28% 22% at 84% 72%,#c8faf552,#0000 64%),radial-gradient(24% 20% at 32% 82%,#beece857,#0000 64%);animation:22s ease-in-out infinite kf-mdf-caustic}.mjr-bubble{opacity:0;will-change:transform,opacity;background:radial-gradient(circle at 32% 28%,#fffffff2,#9ff3e880 50%,#0000 78%);border-radius:9999px;animation:ease-in infinite kf-mdf-rise;position:absolute;bottom:-4%;box-shadow:0 0 8px #9ff3e880}.mjr-decor{z-index:0;pointer-events:none;opacity:.5;filter:drop-shadow(0 2px 3px #08364024);position:absolute}.mjr-decor-l{color:#f2a6a0;width:5rem;height:8rem;top:4.5rem;left:.4rem;transform:rotate(-6deg)}.mjr-decor-r{color:#efc0cc;width:5rem;height:8rem;top:3.8rem;right:.4rem;transform:rotate(6deg)scaleX(-1)}.mjr-decor-shell{color:#d6e6f0;opacity:.55;width:2.8rem;height:2.8rem;bottom:1.6rem;left:3%}.mjr-crown{color:#c99a38;background:radial-gradient(circle at 40% 30%,#fff,#f4ebd2 76%);border:1.5px solid #e2c276;border-radius:9999px;place-items:center;width:2.4rem;height:2.4rem;margin:0 auto .6rem;display:grid;box-shadow:0 6px 14px -8px #08364080}.mjr-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.24em;text-transform:uppercase;color:#0e7e78;align-items:center;gap:.6rem;font-size:.66rem;font-weight:800;display:inline-flex}.mjr-eyebrow-rule{background:linear-gradient(90deg,#0000,#d9b25ad9);width:2.2rem;height:1px}.mjr-eyebrow-rule:last-child{background:linear-gradient(90deg,#d9b25ad9,#0000)}.mjr-title{font-family:var(--font-display,inherit);color:#114e5a;text-shadow:0 1px #ffffff80;margin-top:.6rem;font-size:clamp(2rem,4.8vw,3.3rem);font-weight:700;line-height:1.05}.mjr-sub{color:#2c6b71;margin-top:.9rem;font-size:.98rem;font-weight:500;line-height:1.6}.mjr-flow{position:relative}.mjr-path{z-index:0;pointer-events:none;width:100%;height:4.4rem;position:absolute;top:1.1rem;left:0}.mjr-pearl{z-index:1;background:radial-gradient(circle at 36% 30%,#fff,#e7f6f3 70%);border:1px solid #e2c276b3;border-radius:9999px;width:.95rem;height:.95rem;position:absolute;top:3.3rem;transform:translate(-50%,-50%);box-shadow:0 4px 10px -5px #08364080,inset 0 1px #ffffffe6}@media(max-width:1023px){.mjr-path,.mjr-pearl{display:none}}.mjr-cards{z-index:1;grid-template-columns:1fr;gap:2.8rem 1.1rem;padding-top:3.4rem;display:grid;position:relative}@media(min-width:640px){.mjr-cards{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.mjr-cards{grid-template-columns:repeat(5,1fr);gap:1.1rem}}.mjr-cards:before{content:"";display:none}@media(max-width:639px){.mjr-cards:before{z-index:0;background:linear-gradient(#0000,#36beb08c 8% 92%,#0000);width:2px;display:block;position:absolute;top:2rem;bottom:1rem;left:50%;transform:translate(-50%)}}.mjr-card{text-align:center;transition:transform .26s var(--ease-out),box-shadow .26s var(--ease-out),border-color .26s var(--ease-out);background:linear-gradient(#f5fcfcf2,#d5f0f0eb);border:1.5px solid #e2c276b3;border-radius:22px;flex-direction:column;padding:2.5rem 1rem 1.35rem;display:flex;position:relative;box-shadow:0 22px 44px -28px #08364080,inset 0 1px #ffffffd9,inset 0 0 0 3px #ffffff8c}.mjr-card:hover{border-color:#e2c276;transform:translateY(-5px);box-shadow:0 30px 54px -28px #0836408c,0 0 24px -8px #78d4cea6,inset 0 1px #ffffffd9,inset 0 0 0 3px #fff9}.mjr-card:after{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 38%,#ffffff80,#0000 62%);border-radius:22px;position:absolute;inset:0;transform:translate(-60%)}.mjr-card:hover:after{animation:.9s ease-out kf-mco-cardshine}.mjr-medallion{z-index:3;color:#0e6e7e;background:radial-gradient(circle at 38% 30%,#eafcfa,#bfede6 60%,#8fd8ce);border:2px solid #e2c276;border-radius:9999px;place-items:center;width:3.4rem;height:3.4rem;display:grid;position:absolute;top:-1.7rem;left:50%;transform:translate(-50%);box-shadow:0 8px 18px -8px #08364080,inset 0 1px #ffffffd9}.mjr-medallion svg{filter:drop-shadow(0 1px 1px #ffffff8c)}.mjr-card:hover .mjr-medallion{box-shadow:0 10px 22px -8px #08364080,0 0 0 4px #9ff3e873}.mjr.is-in .mjr-medallion{animation:kf-mjr-medglow 1.7s ease-out calc(.8s + var(--i) * .15s) 1}@keyframes kf-mjr-medglow{0%,to{box-shadow:0 8px 18px -8px #08364080,0 0 #9ff3e800}42%{box-shadow:0 8px 18px -8px #08364080,0 0 0 7px #9ff3e880}}.mjr-medallion-ripple{border-radius:9999px;animation:2.6s ease-out infinite kf-mco-ripple;position:absolute;inset:-3px;box-shadow:0 0 #78e1da99}.mjr-num{font-family:var(--font-engrave,inherit);letter-spacing:.14em;color:#c99a38;margin-top:.25rem;font-size:.92rem;font-weight:800;display:block}.mjr-card-title{font-family:var(--font-display,inherit);color:#0c4e58;margin-top:.25rem;font-size:1.12rem;font-weight:700;line-height:1.2}.mjr-card-desc{color:#356b72;flex:1;margin-top:.6rem;font-size:.86rem;line-height:1.55}.mjr-card-shell{color:#d9b25a99;width:1.05rem;height:1.05rem;margin:.9rem auto 0}.mjr-card--hi{background:linear-gradient(#e4fcfbf5,#bdeeecf0);border-color:#e2c276;box-shadow:0 26px 52px -26px #08505480,0 0 26px -6px #6ed8d2b3,inset 0 1px #ffffffd9,inset 0 0 0 3px #fff9}.mjr-card--hi .mjr-medallion{color:#07494b;background:radial-gradient(circle at 38% 30%,#ecfffd,#8fe6dc 58%,#34beb0)}.mjr-hi-glow{z-index:0;pointer-events:none;opacity:0;border-radius:24px;position:absolute;inset:-3px;box-shadow:0 0 30px 5px #78e1daa6}.mjr.is-in .mjr-card--hi .mjr-hi-glow{animation:2.6s ease-in-out 1.1s kf-mjr-glow}@keyframes kf-mjr-glow{0%,to{opacity:0}45%{opacity:.95}}.mjr-hi-ribbon{z-index:4;white-space:nowrap;font-family:var(--font-engrave,inherit);letter-spacing:.1em;text-transform:uppercase;color:#fbf4de;background:linear-gradient(#2ea89e,#0c7872);border:1px solid #e2c276d9;border-radius:7px;padding:.28rem .95rem;font-size:.56rem;font-weight:800;position:absolute;top:-2.95rem;left:50%;transform:translate(-50%);box-shadow:0 6px 14px -7px #0836408c,inset 0 1px #ffffff40}.mjr-foot{color:#c99a38;flex-direction:column;align-items:center;gap:.3rem;margin-top:2.4rem;display:flex}.mjr-foot-shell{color:#d9b25a}.mjr-foot-script{font-family:var(--font-script,cursive);color:#1f8e86;font-size:clamp(1.3rem,3vw,1.7rem)}.mjr-note{text-align:center;color:#0e5a6699;max-width:56rem;margin:1.4rem auto 0;font-size:.74rem;line-height:1.5}.mjr-bg,.mjr-head>*,.mjr-card,.mjr-foot{opacity:1;transform:none}.mjr-path-line{stroke-dasharray:1120;stroke-dashoffset:0}.mjr.anim:not(.is-in) .mjr-bg{opacity:0}.mjr.anim:not(.is-in) .mjr-head>*{opacity:0;transform:translateY(14px)}.mjr.anim:not(.is-in) .mjr-card{opacity:0;transform:translateY(24px)}.mjr.anim:not(.is-in) .mjr-foot{opacity:0}.mjr.anim:not(.is-in) .mjr-path-line{stroke-dashoffset:1120px}.mjr.anim:not(.is-in) .mjr-pearl{opacity:0}.mjr.anim .mjr-bg{transition:opacity .8s var(--ease-out)}.mjr.anim .mjr-head>*{transition:opacity .6s var(--ease-out),transform .64s var(--ease-out)}.mjr.anim .mjr-head>:nth-child(2){transition-delay:80ms}.mjr.anim .mjr-head>:nth-child(3){transition-delay:.15s}.mjr.anim .mjr-head>:nth-child(4){transition-delay:.22s}.mjr.anim .mjr-path-line{transition:stroke-dashoffset 1.5s var(--ease-out) .3s}.mjr.anim .mjr-pearl{transition:opacity .5s var(--ease-out) 1.1s}.mjr.anim .mjr-card{transition:opacity .6s var(--ease-out),transform .66s var(--ease-out),box-shadow .26s var(--ease-out),border-color .26s var(--ease-out);transition-delay:calc(.56s + var(--i) * .15s)}.mjr.anim .mjr-card:hover{transition:transform .26s var(--ease-out),box-shadow .26s var(--ease-out),border-color .26s var(--ease-out);transition-delay:0s}.mjr.anim .mjr-foot{transition:opacity .7s var(--ease-out) 1.5s}.ocean-decor{z-index:0}.od-kelp{opacity:.62;transform-origin:bottom;will-change:transform;filter:drop-shadow(0 6px 10px #08364014);width:clamp(7.5rem,13vw,12rem);position:absolute;bottom:-1.6rem}.od-kelp-l{animation:9s ease-in-out infinite kf-od-sway;left:-1.2rem}.od-kelp-r{animation:10.5s ease-in-out infinite kf-od-sway-r;right:-1.2rem}@keyframes kf-od-sway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}@keyframes kf-od-sway-r{0%,to{transform:scaleX(-1)rotate(-2.5deg)}50%{transform:scaleX(-1)rotate(2.5deg)}}.od-coral{opacity:.52;width:clamp(8rem,14vw,13rem);position:absolute;bottom:-1rem}.od-coral-bl{left:-1.2rem}.od-coral-br{right:-1.2rem;transform:scaleX(-1)}.od-fish{opacity:.5;will-change:transform;width:clamp(3.2rem,5vw,4.6rem);animation:34s linear infinite kf-od-fish;position:absolute;top:26%;right:-16%}.od-fish--b{animation-duration:42s;animation-delay:7s;top:60%}@keyframes kf-od-fish{0%{transform:translate(0)}50%{transform:translate(-66vw,-16px)}to{transform:translate(-134vw)}}@media(max-width:640px){.od-kelp{opacity:.48;width:6.5rem}.od-coral{opacity:.46;width:7rem}.od-fish{display:none}}.mts{color:#0e5a66;background:#9cd9e6}.mts-wavetop{z-index:2;line-height:0}.mts-wavetop svg{width:100%;height:64px;display:block}.mts-bg{background:radial-gradient(72% 50% at 50% 14%,#ffffffb8,#0000 60%),radial-gradient(50% 60% at -2%,#46bec842,#0000 72%),radial-gradient(50% 60% at 102%,#5cbad83d,#0000 72%),radial-gradient(82% 46% at 50% 116%,#f4e8ce75,#0000 70%),linear-gradient(#b6e6f0,#a6deec 44%,#abe0ee 70%,#9cd9e6)}.mts-surface{z-index:0;background:linear-gradient(#ffffff80,#fff0);height:150px}.mts-caustic{opacity:.4;mix-blend-mode:screen;filter:blur(7px);background:radial-gradient(26% 20% at 20% 22%,#b4f5f080,#0000 60%),radial-gradient(22% 18% at 72% 30%,#96dcf066,#0000 62%),radial-gradient(28% 22% at 84% 72%,#c8faf552,#0000 64%),radial-gradient(24% 20% at 32% 82%,#beece857,#0000 64%);animation:22s ease-in-out infinite kf-mdf-caustic}.mts-bubble{opacity:0;will-change:transform,opacity;background:radial-gradient(circle at 32% 28%,#fffffff2,#9ff3e880 50%,#0000 78%);border-radius:9999px;animation:ease-in infinite kf-mdf-rise;position:absolute;bottom:-4%;box-shadow:0 0 8px #9ff3e880}.mts-crown{color:#c99a38;background:radial-gradient(circle at 40% 30%,#fff,#f4ebd2 76%);border:1.5px solid #e2c276;border-radius:9999px;place-items:center;width:2.4rem;height:2.4rem;margin:0 auto .6rem;display:grid;box-shadow:0 6px 14px -8px #08364080}.mts-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.24em;text-transform:uppercase;color:#0e7e78;align-items:center;gap:.6rem;font-size:.66rem;font-weight:800;display:inline-flex}.mts-eyebrow-rule{background:linear-gradient(90deg,#0000,#d9b25ad9);width:2.2rem;height:1px}.mts-eyebrow-rule:last-child{background:linear-gradient(90deg,#d9b25ad9,#0000)}.mts-title{font-family:var(--font-display,inherit);color:#114e5a;text-shadow:0 1px #ffffff80;margin-top:.6rem;font-size:clamp(2rem,4.8vw,3.3rem);font-weight:700;line-height:1.05}.mts-sub{color:#2c6b71;margin-top:.9rem;font-size:.98rem;font-weight:500;line-height:1.6}.mts-stars{color:#d9b25a;align-items:center;gap:.22rem;display:inline-flex}.mts-stars svg{filter:drop-shadow(0 1px 1px #ffffff80)}.mts-author{align-items:center;gap:.8rem;display:flex}.mts-author--center{justify-content:center}.mts-avatar{width:2.7rem;height:2.7rem;font-family:var(--font-display,inherit);letter-spacing:.02em;color:#0e6e7e;background:radial-gradient(circle at 38% 30%,#eafcfa,#bfede6 60%,#8fd8ce);border:2px solid #e2c276;border-radius:9999px;flex:none;place-items:center;font-size:.82rem;font-weight:700;display:grid;box-shadow:0 8px 18px -10px #08364080,inset 0 1px #ffffffd9}.mts-author-meta{text-align:left;flex-direction:column;line-height:1.25;display:flex}.mts-name{font-family:var(--font-display,inherit);color:#0c4e58;font-size:.96rem;font-weight:700}.mts-role{font-family:var(--font-engrave,inherit);letter-spacing:.14em;text-transform:uppercase;color:#2c8088;margin-top:.1rem;font-size:.62rem;font-weight:800}.mts-spotlight{text-align:center;max-width:56rem;transition:box-shadow .28s var(--ease-out),border-color .28s var(--ease-out);background:linear-gradient(#fff,#e9f6f4);border:2px solid #e2c276a6;border-radius:26px;margin:0 auto;padding:2.9rem 1.6rem 2rem;position:relative;overflow:hidden;box-shadow:0 28px 56px -30px #08364080,inset 0 1px #ffffffd9}@media(min-width:760px){.mts-spotlight{padding:3.3rem 3rem 2.3rem}}.mts-spotlight:hover{border-color:#e2c276;box-shadow:0 32px 62px -30px #0836408c,0 0 26px -8px #78d4ce8c,inset 0 1px #ffffffd9}.mts-crest{z-index:3;color:#0e6e7e;background:radial-gradient(circle at 38% 30%,#eafcfa,#bfede6 60%,#8fd8ce);border:2px solid #e2c276;border-radius:9999px;place-items:center;width:2.8rem;height:2.8rem;display:grid;position:absolute;top:-1.4rem;left:50%;transform:translate(-50%);box-shadow:0 8px 18px -8px #08364080,inset 0 1px #ffffffd9}.mts-spotlight-mark{color:#36beb029;pointer-events:none;width:3.2rem;height:3.2rem;position:absolute;top:1.5rem;left:1.7rem}.mts-spotlight-stars{z-index:1;position:relative}.mts-spotlight-quote{z-index:1;max-width:44rem;font-family:var(--font-display,inherit);color:#114e5a;margin:1rem auto 1.4rem;font-size:clamp(1.12rem,2.2vw,1.5rem);font-style:italic;font-weight:500;line-height:1.5;position:relative}.mts-spotlight .mts-author{z-index:1;position:relative}.mts-grid{grid-template-columns:1fr;gap:1.1rem;display:grid}@media(min-width:600px){.mts-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:920px){.mts-grid{grid-template-columns:repeat(3,1fr)}}.mts-card{transition:transform .26s var(--ease-out),border-color .26s var(--ease-out),box-shadow .26s var(--ease-out);background:linear-gradient(#f5fcfcf5,#d5f0f0f0);border:1.5px solid #e2c27699;border-radius:20px;flex-direction:column;padding:1.5rem 1.4rem 1.4rem;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 42px -26px #08364080,inset 0 1px #ffffffd9}.mts-card:hover{border-color:#e2c276;transform:translateY(-5px);box-shadow:0 30px 54px -26px #0836408c,0 0 24px -8px #78d4ce99,inset 0 1px #ffffffd9}.mts-card:after{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 38%,#ffffff80,#0000 62%);border-radius:20px;position:absolute;inset:0;transform:translate(-60%)}.mts-card:hover:after{animation:.9s ease-out kf-mco-cardshine}.mts-card-mark{color:#36beb029;pointer-events:none;width:2.3rem;height:2.3rem;position:absolute;top:.9rem;right:1rem}.mts-card .mts-stars{z-index:1;position:relative}.mts-text{z-index:1;color:#356b72;margin-top:.85rem;font-size:.9rem;line-height:1.6;position:relative}.mts-rule{background:linear-gradient(90deg,#0000,#d9b25a8c,#0000);height:1px;margin:1.1rem 0 1rem;display:block}.mts-card .mts-author{margin-top:auto}.mts-card-shell{color:#d9b25a80;width:1rem;height:1rem;position:absolute;bottom:.5rem;right:.55rem}.mts-foot{color:#c99a38;flex-direction:column;align-items:center;gap:.3rem;margin-top:2.4rem;display:flex}.mts-foot-shell{color:#d9b25a}.mts-foot-script{font-family:var(--font-script,cursive);color:#1f8e86;font-size:clamp(1.3rem,3vw,1.7rem)}.mts-bg,.mts-head>*,.mts-spotlight,.mts-card,.mts-foot{opacity:1;transform:none}.mts.anim:not(.is-in) .mts-bg{opacity:0}.mts.anim:not(.is-in) .mts-head>*{opacity:0;transform:translateY(14px)}.mts.anim:not(.is-in) .mts-spotlight{opacity:0;transform:translateY(24px)scale(.98)}.mts.anim:not(.is-in) .mts-card{opacity:0;transform:translateY(22px)}.mts.anim:not(.is-in) .mts-foot{opacity:0}.mts.anim .mts-bg{transition:opacity .8s var(--ease-out)}.mts.anim .mts-head>*{transition:opacity .6s var(--ease-out),transform .64s var(--ease-out)}.mts.anim .mts-head>:nth-child(2){transition-delay:80ms}.mts.anim .mts-head>:nth-child(3){transition-delay:.15s}.mts.anim .mts-head>:nth-child(4){transition-delay:.22s}.mts.anim .mts-spotlight{transition:opacity .66s var(--ease-out) .32s,transform .7s var(--ease-out) .32s,border-color .28s var(--ease-out),box-shadow .28s var(--ease-out)}.mts.anim .mts-card{transition:opacity .6s var(--ease-out),transform .66s var(--ease-out),border-color .26s var(--ease-out),box-shadow .26s var(--ease-out);transition-delay:calc(.52s + var(--i) * .13s)}.mts.anim .mts-card:hover{transition:transform .26s var(--ease-out),border-color .26s var(--ease-out),box-shadow .26s var(--ease-out);transition-delay:0s}.mts.anim .mts-foot{transition:opacity .7s var(--ease-out) 1s}.mpr{color:#0e5a66;background:0 0}.mpr-wavetop{z-index:2;line-height:0}.mpr-wavetop svg{width:100%;height:64px;display:block}.mpr-bg{background:radial-gradient(72% 50% at 50% 14%,#ffffffb8,#0000 60%),radial-gradient(50% 60% at -2%,#46bec842,#0000 72%),radial-gradient(50% 60% at 102%,#5cbad83d,#0000 72%),radial-gradient(82% 46% at 50% 116%,#f4e8ce75,#0000 70%),linear-gradient(#b2e4f0,#a2dcec 44%,#a6deee 70%,#97d6e7)}.mpr-surface{z-index:0;background:linear-gradient(#ffffff80,#fff0);height:150px}.mpr-caustic{opacity:.4;mix-blend-mode:screen;filter:blur(7px);background:radial-gradient(26% 20% at 20% 22%,#b4f5f080,#0000 60%),radial-gradient(22% 18% at 72% 30%,#96dcf066,#0000 62%),radial-gradient(28% 22% at 84% 72%,#c8faf552,#0000 64%),radial-gradient(24% 20% at 32% 82%,#beece857,#0000 64%);animation:22s ease-in-out infinite kf-mdf-caustic}.mpr-bubble{opacity:0;will-change:transform,opacity;background:radial-gradient(circle at 32% 28%,#fffffff2,#9ff3e880 50%,#0000 78%);border-radius:9999px;animation:ease-in infinite kf-mdf-rise;position:absolute;bottom:-4%;box-shadow:0 0 8px #9ff3e880}.mpr-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.24em;text-transform:uppercase;color:#0e7e78;align-items:center;gap:.6rem;font-size:.66rem;font-weight:800;display:inline-flex}.mpr-eyebrow-rule{background:linear-gradient(90deg,#0000,#d9b25ad9);width:2.2rem;height:1px}.mpr-eyebrow-rule:last-child{background:linear-gradient(90deg,#d9b25ad9,#0000)}.mpr-title{font-family:var(--font-display,inherit);color:#114e5a;text-shadow:0 1px #ffffff80;flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;margin-top:.55rem;font-size:clamp(2rem,4.8vw,3.3rem);font-weight:700;line-height:1.04;display:inline-flex}.mpr-title-spark{color:#d9b25a;flex:none;width:1.1rem;height:1.1rem}.mpr-sub{color:#2c6b71;margin-top:.9rem;font-size:1rem;font-weight:600;line-height:1.55}.mpr-sub2{color:#2c6b71;margin-top:.5rem;font-size:.9rem;line-height:1.5}.mpr-grid{grid-template-columns:1fr;align-items:center;gap:1.7rem;display:grid}@media(min-width:700px)and (max-width:979px){.mpr-grid{grid-template-columns:1fr 1fr;align-items:start}}@media(min-width:980px){.mpr-grid{grid-template-columns:1fr 1.08fr 1fr;align-items:start;gap:1.3rem}}.mpr-card{transition:transform .28s var(--ease-out),box-shadow .28s var(--ease-out),border-color .28s var(--ease-out);background:linear-gradient(#fff,#eef7f5);border:2px solid #e2c27699;border-radius:26px;flex-direction:column;display:flex;position:relative;box-shadow:0 26px 54px -30px #08364080,inset 0 1px #ffffffd9}.mpr-card:hover{border-color:#e2c276;transform:translateY(-5px);box-shadow:0 36px 64px -30px #0836408c,0 0 26px -8px #78d4ce99,inset 0 1px #ffffffd9}.mpr-card--light{background:linear-gradient(#fff,#eff8f6)}.mpr-card--deep{background:linear-gradient(#e9f6f4,#d0eae8);border-color:#d6ac5cb3}.mpr-card--feature{background:linear-gradient(#f3fcfb,#d9f3f0);border:2px solid #78d2cde6;box-shadow:0 32px 60px -28px #08505480,0 0 30px -6px #6ed8d299,inset 0 1px #ffffffe6}.mpr-card--feature:hover{box-shadow:0 40px 70px -28px #0850548c,0 0 36px -4px #6ed8d2bf,inset 0 1px #ffffffe6}.mpr-card-glow{z-index:0;pointer-events:none;opacity:0;border-radius:28px;position:absolute;inset:-3px;box-shadow:0 0 34px 5px #78e1da99}.mpr.is-in .mpr-card--feature .mpr-card-glow{animation:2.8s ease-in-out 1.2s kf-mjr-glow}.mpr-photo{aspect-ratio:16/10;position:relative;overflow:hidden}.mpr-photo img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out)}.mpr-card:hover .mpr-photo img{transform:scale(1.04)}.mpr-photo-fade{pointer-events:none;background:linear-gradient(180deg,transparent 48%,#eef7f58c 80%,var(--photo-foot,#eef7f5) 100%);position:absolute;inset:0}.mpr-card--feature .mpr-photo-fade{--photo-foot:#def4f1}.mpr-card--deep .mpr-photo-fade{--photo-foot:#dbeeec}.mpr-photo-sheen{pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffff80,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.mpr.is-in .mpr-photo-sheen{animation:kf-mcm-shine 2.6s ease-out calc(1s + var(--i) * .22s) 1 both}.mpr-card:hover .mpr-photo-sheen{animation:.95s ease-out kf-mcm-shine}.mpr-ribbon{white-space:nowrap;line-height:1.4;font-family:var(--font-engrave,inherit);letter-spacing:.1em;text-transform:uppercase;color:#3a2a08;background:linear-gradient(#f7e4a8,#e0be6a);border:1px solid #fffaebb3;border-radius:7px;margin-top:.7rem;padding:.3rem 1.1rem;font-size:.56rem;font-weight:800;box-shadow:0 6px 14px -7px #785a1e80,inset 0 1px #ffffff80}.mpr-ribbon--ghost{visibility:hidden}.mpr.is-in .mpr-ribbon{animation:kf-mpr-ribbon .44s var(--ease-out) 1.3s both}@keyframes kf-mpr-ribbon{0%{opacity:0;transform:scale(.86)}60%{opacity:1;transform:scale(1.04)}to{transform:scale(1)}}.mpr-body{z-index:1;text-align:center;flex-direction:column;flex:1;align-items:center;padding:0 1.4rem 1.5rem;display:flex;position:relative}.mpr-crown{z-index:3;color:#c99a38;background:radial-gradient(circle at 40% 30%,#fff,#f4ebd2 76%);border:2px solid #e2c276;border-radius:9999px;place-items:center;width:3.2rem;height:3.2rem;margin-top:-1.6rem;display:grid;box-shadow:0 6px 14px -8px #08364080}.mpr-name{font-family:var(--font-display,inherit);color:#0c4e58;margin-top:.55rem;font-size:1.5rem;font-weight:700;line-height:1.1}.mpr-card--deep .mpr-name{color:#0a4a50}.mpr-bestfor{color:#3a6e73;max-width:18rem;min-height:2.55rem;margin-top:.5rem;font-size:.85rem;line-height:1.5}.mpr-rule{background:radial-gradient(circle,#d9b25a 0 2px,#0000 2.5px) 50%/100% no-repeat,linear-gradient(90deg,#0000,#d9b25ab3 30% 70%,#0000) 50%/100% 1.4px no-repeat;width:8rem;height:10px;margin:.85rem 0 0;display:block}.mpr-price{font-family:var(--font-display,inherit);letter-spacing:.01em;color:#0e7e78;margin-top:.5rem;font-size:1.5rem;font-weight:700}.mpr-card--deep .mpr-price{color:#0c5e62}.mpr-list{text-align:left;flex-direction:column;align-self:stretch;gap:.5rem;margin-top:1rem;display:flex}.mpr-item{color:#356b72;align-items:flex-start;gap:.55rem;font-size:.85rem;line-height:1.35;display:flex}.mpr-check{color:#fff;background:radial-gradient(circle at 38% 30%,#4fd0b8,#16a085);border-radius:9999px;flex:none;place-items:center;width:1.25rem;height:1.25rem;margin-top:.08rem;display:grid;box-shadow:0 2px 6px -2px #08504680,inset 0 1px #ffffff80}.mpr.is-in .mpr-item{animation:kf-mcm-tag .34s var(--ease-out) both;animation-delay:calc(.9s + var(--i) * .18s + var(--j) * 50ms)}.mpr-cta{letter-spacing:.04em;justify-content:center;align-self:stretch;width:100%;margin-top:1.3rem;font-weight:700;color:#fff!important;background:linear-gradient(160deg,#4fcfc0,#1fa39a)!important;border:1px solid #ffffff80!important;box-shadow:0 12px 24px -12px #085a5480,inset 0 1px #fff6!important}.mpr-card--feature .mpr-cta{background:linear-gradient(160deg,#36c6b6,#0e8c84)!important;box-shadow:0 12px 26px -12px #085a5499,0 0 18px -6px #78d8d299,inset 0 1px #ffffff73!important}.mpr-card--deep .mpr-cta{background:linear-gradient(160deg,#1aa095,#0b6066)!important}.mpr-cta:hover{filter:brightness(1.05)}.mpr-helper{text-align:center;background:linear-gradient(165deg,#ffffffeb,#e8f6f4db);border:1px solid #e2c27680;border-radius:22px;flex-direction:column;align-items:center;gap:.9rem;margin-top:2.4rem;padding:1.4rem 1.5rem;display:flex;box-shadow:0 22px 44px -30px #08364073,inset 0 1px #ffffffbf}@media(min-width:760px){.mpr-helper{text-align:left;flex-direction:row;gap:1.2rem;padding:1.4rem 1.9rem}}.mpr-helper-ic{color:#0e6e7e;background:radial-gradient(circle at 38% 30%,#fff,#cdefea 74%);border:1.5px solid #e2c27699;border-radius:9999px;flex:none;place-items:center;width:3.2rem;height:3.2rem;display:grid;box-shadow:inset 0 1px #ffffffd9}.mpr-helper-text{flex:1}.mpr-helper-title{font-family:var(--font-display,inherit);color:#114e5a;font-size:1.2rem;font-weight:700;line-height:1.2}.mpr-helper-copy{color:#3a6e73;margin-top:.3rem;font-size:.88rem;line-height:1.5}.mpr-helper-cta{letter-spacing:.04em;flex:none;font-weight:700;color:#fff!important;background:linear-gradient(160deg,#f58a8a,#e96a7e 55%,#df566f)!important;border:1px solid #ffd6d699!important;box-shadow:0 12px 24px -12px #b43c5080,inset 0 1px #fff6!important}.mpr-helper-cta:hover{filter:brightness(1.05)}.mpr-note{text-align:center;color:#0e5a6699;max-width:56rem;margin:1.4rem auto 0;font-size:.74rem;line-height:1.5}.mpr-bg,.mpr-head>*,.mpr-card,.mpr-helper{opacity:1;transform:none}.mpr.anim:not(.is-in) .mpr-bg{opacity:0}.mpr.anim:not(.is-in) .mpr-head>*{opacity:0;transform:translateY(14px)}.mpr.anim:not(.is-in) .mpr-card{opacity:0;transform:translateY(26px)}.mpr.anim:not(.is-in) .mpr-helper{opacity:0;transform:translateY(18px)}.mpr.anim:not(.is-in) .mpr-item,.mpr.anim:not(.is-in) .mpr-ribbon{opacity:0;animation:none}.mpr.anim .mpr-bg{transition:opacity .8s var(--ease-out)}.mpr.anim .mpr-head>*{transition:opacity .6s var(--ease-out),transform .64s var(--ease-out)}.mpr.anim .mpr-head>:nth-child(2){transition-delay:80ms}.mpr.anim .mpr-head>:nth-child(3){transition-delay:.15s}.mpr.anim .mpr-head>:nth-child(4){transition-delay:.22s}.mpr.anim .mpr-card{transition:opacity .62s var(--ease-out),transform .68s var(--ease-out),box-shadow .28s var(--ease-out),border-color .28s var(--ease-out);transition-delay:calc(.46s + var(--i) * .17s)}.mpr.anim .mpr-card:hover{transition:transform .28s var(--ease-out),box-shadow .28s var(--ease-out),border-color .28s var(--ease-out);transition-delay:0s}.mpr.anim .mpr-helper{transition:opacity .7s var(--ease-out) 1.3s,transform .7s var(--ease-out) 1.3s}.mgl{color:#0e5a66;background:#97d6e7}.mgl-wavetop{z-index:2;line-height:0}.mgl-wavetop svg{width:100%;height:64px;display:block}.mgl-bg{background:radial-gradient(72% 50% at 50% 12%,#ffffffb8,#0000 60%),radial-gradient(50% 60% at -2%,#46bec842,#0000 72%),radial-gradient(50% 60% at 102%,#5cbad83d,#0000 72%),radial-gradient(82% 46% at 50% 118%,#f4e8ce70,#0000 70%),linear-gradient(#b2e4f0,#a2dcec 44%,#a6deee 70%,#97d6e7)}.mgl-surface{z-index:0;background:linear-gradient(#ffffff80,#fff0);height:150px}.mgl-caustic{opacity:.4;mix-blend-mode:screen;filter:blur(7px);background:radial-gradient(26% 20% at 20% 22%,#b4f5f080,#0000 60%),radial-gradient(22% 18% at 72% 30%,#96dcf066,#0000 62%),radial-gradient(28% 22% at 84% 72%,#c8faf552,#0000 64%),radial-gradient(24% 20% at 32% 82%,#beece857,#0000 64%);animation:22s ease-in-out infinite kf-mdf-caustic}.mgl-bubble{opacity:0;will-change:transform,opacity;background:radial-gradient(circle at 32% 28%,#fffffff2,#9ff3e880 50%,#0000 78%);border-radius:9999px;animation:ease-in infinite kf-mdf-rise;position:absolute;bottom:-4%;box-shadow:0 0 8px #9ff3e880}.mgl-stamp{z-index:1;pointer-events:none;font-family:var(--font-engrave,inherit);letter-spacing:.16em;text-transform:uppercase;color:#0e6e7e5c;border:1px dashed #0e6e7e4d;border-radius:6px;padding:.32rem 3.6rem;font-size:.58rem;font-weight:800;position:absolute;top:6.5rem;right:-3.6rem;transform:rotate(8deg)}@media(max-width:1100px){.mgl-stamp{display:none}}.mgl-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.24em;text-transform:uppercase;color:#0e7e78;align-items:center;gap:.6rem;font-size:.66rem;font-weight:800;display:inline-flex}.mgl-eyebrow-rule{background:linear-gradient(90deg,#0000,#d9b25ad9);width:2.2rem;height:1px}.mgl-eyebrow-rule:last-child{background:linear-gradient(90deg,#d9b25ad9,#0000)}.mgl-title{font-family:var(--font-display,inherit);color:#134c5a;text-shadow:0 1px #ffffff80;justify-content:center;align-items:flex-start;gap:.35rem;margin-top:.55rem;font-size:clamp(2.1rem,5vw,3.4rem);font-weight:700;line-height:1.04;display:inline-flex}.mgl-title-spark{color:#d9b25a;flex:none;width:1rem;height:1rem;margin-top:.2rem}.mgl-sub{color:#2c6b71;margin-top:.9rem;font-size:1rem;font-weight:500;line-height:1.55}.mgl-grid{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.mgl-card--featured{aspect-ratio:16/11;grid-column:1/-1}.mgl-card--tile{aspect-ratio:4/3}@media(min-width:880px){.mgl-grid{grid-template-columns:1.18fr 1fr 1fr;gap:1rem}.mgl-card--featured{aspect-ratio:auto;grid-area:1/1/3}}.mgl-card{transition:transform .28s var(--ease-out);position:relative}.mgl-card:hover{transform:translateY(-4px)}.mgl-frame{transition:box-shadow .28s var(--ease-out),border-color .28s var(--ease-out);border:2px solid #e2c276b3;border-radius:18px;position:absolute;inset:0;overflow:hidden;box-shadow:0 18px 40px -26px #08364080,inset 0 0 0 3px #ffffff8c}.mgl-card:hover .mgl-frame{border-color:#e2c276;box-shadow:0 26px 50px -26px #0836408c,0 0 24px -8px #78d4ce99,inset 0 0 0 3px #ffffffa6}.mgl-img{object-fit:cover;width:100%;height:100%;transition:transform .62s var(--ease-out);position:absolute;inset:0}.mgl-card:hover .mgl-img{transform:scale(1.05)}.mgl-glow{z-index:1;pointer-events:none;background:linear-gradient(#0000 58%,#0836404d);position:absolute;inset:0}.mgl-ripple{z-index:2;pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 40%,#ffffff73,#0000 60%);position:absolute;inset:0;transform:translate(-60%)}.mgl-card:hover .mgl-ripple{animation:.95s ease-out kf-mco-cardshine}.mgl-label{z-index:3;text-align:center;max-width:92%;font-family:var(--font-display,inherit);color:#0e5a66;background:linear-gradient(#fffdf7f7,#f5efe0f0);border:1px solid #d6ac5cb3;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:.3rem .85rem;font-size:.92rem;font-weight:700;line-height:1.1;display:inline-flex;position:absolute;bottom:.7rem;left:50%;transform:translate(-50%);box-shadow:0 6px 14px -7px #08364080,inset 0 1px #ffffffb3}.mgl-label svg{color:#c99a38;flex:none}.mgl-card--tile .mgl-label{padding:.26rem .7rem;font-size:.8rem}.mgl-card:hover .mgl-label{box-shadow:0 8px 16px -7px #0836408c,0 0 0 1px #e2c2768c,inset 0 1px #ffffffb3}.mgl-shell-top{z-index:5;color:#c99a38;background:radial-gradient(circle at 40% 30%,#fff,#f4ebd2 76%);border:1.5px solid #e2c276;border-radius:9999px;place-items:center;width:1.85rem;height:1.85rem;display:grid;position:absolute;top:-.7rem;left:50%;transform:translate(-50%);box-shadow:0 5px 12px -7px #08364080}.mgl-cta-wrap{flex-direction:column;align-items:center;gap:.7rem;margin-top:2.2rem;display:flex}.mgl-cta{letter-spacing:.05em;font-weight:700;color:#fff!important;background:linear-gradient(160deg,#1aa89e,#0c6e72)!important;border:1.5px solid #f7e7aad9!important;box-shadow:0 0 0 4px #ffffff59,0 14px 28px -12px #08505499,inset 0 1px #ffffff4d!important}.mgl-cta:hover{box-shadow:0 0 0 4px #ffffff75,0 0 26px -4px #78e1da99,0 14px 28px -12px #085054a8,inset 0 1px #ffffff4d!important}.mgl-cta svg{color:#f7e7aa}.mgl-script{font-family:var(--font-script,cursive);color:#1f8e86;font-size:clamp(1.2rem,2.6vw,1.5rem)}.mgl-bg,.mgl-head>*,.mgl-card,.mgl-cta-wrap{opacity:1;transform:none}.mgl.anim:not(.is-in) .mgl-bg{opacity:0}.mgl.anim:not(.is-in) .mgl-head>*{opacity:0;transform:translateY(14px)}.mgl.anim:not(.is-in) .mgl-card{opacity:0;transform:translateY(24px)}.mgl.anim:not(.is-in) .mgl-cta-wrap{opacity:0;transform:translateY(16px)}.mgl.anim:not(.is-in) .mgl-label{opacity:0}.mgl.anim .mgl-bg{transition:opacity .8s var(--ease-out)}.mgl.anim .mgl-head>*{transition:opacity .6s var(--ease-out),transform .64s var(--ease-out)}.mgl.anim .mgl-head>:nth-child(2){transition-delay:80ms}.mgl.anim .mgl-head>:nth-child(3){transition-delay:.15s}.mgl.anim .mgl-card{transition:opacity .62s var(--ease-out),transform .68s var(--ease-out);transition-delay:calc(.48s + var(--i) * .15s)}.mgl.anim .mgl-card:hover{transition:transform .28s var(--ease-out);transition-delay:0s}.mgl.is-in .mgl-label{animation:kf-mcm-tag .36s var(--ease-out) both;animation-delay:calc(1.05s + var(--i) * .15s)}.mgl.anim .mgl-cta-wrap{transition:opacity .7s var(--ease-out) 1.4s,transform .7s var(--ease-out) 1.4s}.mfq{color:#0e5a66;background:0 0}.mfq-wavetop{z-index:2;line-height:0}.mfq-wavetop svg{width:100%;height:64px;display:block}.mfq-bg{background:radial-gradient(72% 50% at 50% 12%,#ffffffb8,#0000 60%),radial-gradient(50% 60% at -2%,#46bec842,#0000 72%),radial-gradient(50% 60% at 102%,#5cbad83d,#0000 72%),radial-gradient(82% 46% at 50% 118%,#f4e8ce70,#0000 70%),linear-gradient(#b2e4f0,#a2dcec 44%,#a6deee 70%,#97d6e7)}.mfq-surface{z-index:0;background:linear-gradient(#ffffff80,#fff0);height:150px}.mfq-caustic{opacity:.4;mix-blend-mode:screen;filter:blur(7px);background:radial-gradient(26% 20% at 20% 22%,#b4f5f080,#0000 60%),radial-gradient(22% 18% at 72% 30%,#96dcf066,#0000 62%),radial-gradient(28% 22% at 84% 72%,#c8faf552,#0000 64%),radial-gradient(24% 20% at 32% 82%,#beece857,#0000 64%);animation:22s ease-in-out infinite kf-mdf-caustic}.mfq-bubble{opacity:0;will-change:transform,opacity;background:radial-gradient(circle at 32% 28%,#fffffff2,#9ff3e880 50%,#0000 78%);border-radius:9999px;animation:ease-in infinite kf-mdf-rise;position:absolute;bottom:-4%;box-shadow:0 0 8px #9ff3e880}.mfq-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.24em;text-transform:uppercase;color:#0e7e78;align-items:center;gap:.6rem;font-size:.66rem;font-weight:800;display:inline-flex}.mfq-eyebrow-rule{background:linear-gradient(90deg,#0000,#d9b25ad9);width:2.2rem;height:1px}.mfq-eyebrow-rule:last-child{background:linear-gradient(90deg,#d9b25ad9,#0000)}.mfq-title{font-family:var(--font-display,inherit);color:#134c5a;text-shadow:0 1px #ffffff80;margin-top:.55rem;font-size:clamp(1.9rem,4.4vw,3rem);font-weight:700;line-height:1.06}.mfq-sub{color:#2c6b71;margin-top:.9rem;font-size:1rem;font-weight:500;line-height:1.55}.mfq-grid{grid-template-columns:1fr;align-items:start;gap:1.4rem;display:grid}@media(min-width:900px){.mfq-grid{grid-template-columns:.82fr 1.18fr;gap:1.9rem}.mfq-aside{position:sticky;top:92px}}.mfq-card{text-align:center;background:linear-gradient(165deg,#fffffff2,#dff4f2e6);border:1px solid #e2c2768c;border-radius:24px;padding:1.8rem 1.6rem 1.5rem;position:relative;overflow:hidden;box-shadow:0 26px 54px -32px #08364080,inset 0 1px #ffffffd9}.mfq-badge{font-family:var(--font-engrave,inherit);letter-spacing:.16em;text-transform:uppercase;color:#0e6e7e;background:linear-gradient(160deg,#fffffff2,#e0f4f2d9);border:1px solid #e2c27699;border-radius:9999px;align-items:center;gap:.4rem;padding:.28rem .8rem;font-size:.58rem;font-weight:800;display:inline-flex}.mfq-badge svg{color:#c99a38}.mfq-card-h{font-family:var(--font-display,inherit);color:#114a54;margin-top:.7rem;font-size:1.5rem;font-weight:700;line-height:1.12}.mfq-card-rule{background:radial-gradient(circle,#d9b25a 0 2px,#0000 2.5px) 50%/100% no-repeat,linear-gradient(90deg,#0000,#36beb08c 22%,#d9b25abf,#36beb08c 78%,#0000) 50%/100% 1.4px no-repeat;width:7rem;height:10px;margin:.7rem auto 0;display:block}.mfq-card-p{color:#3a6e73;margin-top:.9rem;font-size:.9rem;line-height:1.55}.mfq-checks{text-align:left;flex-direction:column;gap:.55rem;margin-top:1.1rem;display:flex}.mfq-check{color:#2c6b71;border-bottom:1px dashed #36beb047;align-items:center;gap:.6rem;padding-bottom:.5rem;font-size:.9rem;font-weight:600;display:flex}.mfq-check:last-child{border-bottom:none;padding-bottom:0}.mfq-check-ic{color:#16a085;background:radial-gradient(circle at 38% 30%,#eafcf7,#bfede0 70%);border-radius:9999px;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid;box-shadow:inset 0 0 0 1px #36beb066}.mfq-compass{color:#c99a4080;margin:1.1rem auto .2rem;display:block}.mfq-card-note{text-align:left;color:#0e5a66b3;background:#9ff3e829;border:1px solid #36beb038;border-radius:12px;margin-top:.9rem;padding:.7rem .85rem;font-size:.72rem;line-height:1.45}.mfq-list{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.mfq-item{transition:opacity .56s var(--ease-out) var(--rd,0s),transform .6s var(--ease-out) var(--rd,0s),border-color .24s var(--ease-out),box-shadow .24s var(--ease-out);background:linear-gradient(#fffdf7f5,#f3faf8eb);border:1px solid #d6ac5c66;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 14px 30px -26px #08364073,inset 0 1px #ffffffb3}.mfq-item:hover{border-color:#d6ac5cb3;box-shadow:0 18px 34px -26px #08364080,0 0 0 1px #78d2cd4d,inset 0 1px #ffffffb3}.mfq-item.is-open{border-color:#7fd0ca;box-shadow:0 18px 36px -24px #08505480,0 0 0 1px #78d2cd8c,0 0 22px -10px #78d4ce99,inset 0 1px #ffffffbf}.mfq-item.is-open:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#9ff3e8e6,#e2c276b3,#0000);height:2px;position:absolute;top:0;left:0;right:0}.mfq-q{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.9rem;width:100%;padding:.9rem 1.05rem;display:flex}.mfq-q-ic{color:#0e6e7e;width:2.4rem;height:2.4rem;transition:box-shadow .24s var(--ease-out);background:radial-gradient(circle at 38% 30%,#fff,#cdefea 74%);border:1.5px solid #e2c2768c;border-radius:9999px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffd9}.mfq-item:hover .mfq-q-ic,.mfq-item.is-open .mfq-q-ic{box-shadow:inset 0 1px #ffffffd9,0 0 0 3px #9ff3e866}.mfq-q-text{font-family:var(--font-display,inherit);color:#114e5a;flex:1;font-size:1.04rem;font-weight:700;line-height:1.25}.mfq-toggle{color:#c99a38;width:2rem;height:2rem;transition:color .24s var(--ease-out),border-color .24s var(--ease-out),background-color .24s var(--ease-out);border:1.5px solid #d6ac5c99;border-radius:9999px;flex:none;place-items:center;display:grid}.mfq-item.is-open .mfq-toggle{color:#0e8c84;background:#9ff3e838;border-color:#36beb0}.mfq-q:focus-visible{outline-offset:-2px;border-radius:16px;outline:2px solid #36beb0}.mfq-a{opacity:0;transition:grid-template-rows .36s var(--ease-out),opacity .32s var(--ease-out);grid-template-rows:0fr;display:grid}.mfq-item.is-open .mfq-a{opacity:1;grid-template-rows:1fr}.mfq-a-inner{overflow:hidden}.mfq-a-inner p{color:#3a6e73;padding:0 1.1rem 1.1rem 4.35rem;font-size:.9rem;line-height:1.6}@media(max-width:560px){.mfq-a-inner p{padding-left:1.1rem}}.mfq-bg,.mfq-head>*,.mfq-aside,.mfq-item{opacity:1;transform:none}.mfq.anim:not(.is-in) .mfq-bg{opacity:0}.mfq.anim:not(.is-in) .mfq-head>*{opacity:0;transform:translateY(14px)}.mfq.anim:not(.is-in) .mfq-aside{opacity:0;transform:translate(-22px)}.mfq.anim:not(.is-in) .mfq-item{opacity:0;transform:translateY(16px)}.mfq.anim .mfq-bg{transition:opacity .8s var(--ease-out)}.mfq.anim .mfq-head>*{transition:opacity .6s var(--ease-out),transform .64s var(--ease-out)}.mfq.anim .mfq-head>:nth-child(2){transition-delay:80ms}.mfq.anim .mfq-head>:nth-child(3){transition-delay:.15s}.mfq.anim .mfq-aside{transition:opacity .7s var(--ease-out) .2s,transform .76s var(--ease-out) .2s}.mfq.anim .mfq-item{--rd:calc(.32s + var(--i) * 70ms)}.mwz{color:#0e5a66;background:0 0}.mwz-wavetop{z-index:2;line-height:0}.mwz-wavetop svg{width:100%;height:64px;display:block}.mwz-bg{background:radial-gradient(72% 50% at 50% 10%,#ffffffbd,#0000 60%),radial-gradient(50% 60% at -2%,#46bec842,#0000 72%),radial-gradient(50% 60% at 102%,#5cbad83d,#0000 72%),radial-gradient(82% 46% at 50% 118%,#f4e8ce70,#0000 70%),linear-gradient(#b2e4f0,#a2dcec 44%,#a6deee 70%,#97d6e7)}.mwz-surface{z-index:0;background:linear-gradient(#ffffff80,#fff0);height:150px}.mwz-caustic{opacity:.4;mix-blend-mode:screen;filter:blur(7px);background:radial-gradient(26% 20% at 20% 22%,#b4f5f080,#0000 60%),radial-gradient(22% 18% at 72% 30%,#96dcf066,#0000 62%),radial-gradient(28% 22% at 84% 72%,#c8faf552,#0000 64%),radial-gradient(24% 20% at 32% 82%,#beece857,#0000 64%);animation:22s ease-in-out infinite kf-mdf-caustic}.mwz-bubble{opacity:0;will-change:transform,opacity;background:radial-gradient(circle at 32% 28%,#fffffff2,#9ff3e880 50%,#0000 78%);border-radius:9999px;animation:ease-in infinite kf-mdf-rise;position:absolute;bottom:-4%;box-shadow:0 0 8px #9ff3e880}.mwz-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.24em;text-transform:uppercase;color:#0e7e78;align-items:center;gap:.6rem;font-size:.66rem;font-weight:800;display:inline-flex}.mwz-eyebrow-rule{background:linear-gradient(90deg,#0000,#d9b25ad9);width:2.2rem;height:1px}.mwz-eyebrow-rule:last-child{background:linear-gradient(90deg,#d9b25ad9,#0000)}.mwz-title{font-family:var(--font-display,inherit);color:#134c5a;text-shadow:0 1px #ffffff80;justify-content:center;align-items:flex-start;gap:.35rem;margin-top:.55rem;font-size:clamp(2rem,4.8vw,3.2rem);font-weight:700;line-height:1.04;display:inline-flex}.mwz-title-spark{color:#d9b25a;flex:none;width:1rem;height:1rem;margin-top:.2rem}.mwz-sub{color:#2c6b71;margin-top:.9rem;font-size:1rem;font-weight:500;line-height:1.55}.mwz-foot{color:#2c6b71;font-size:.85rem;line-height:1.5}.mwz-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(165deg,#ffffffe0,#e0f4f2d1);border:1px solid #e2c27680;border-radius:24px;padding:1.25rem;box-shadow:0 30px 70px -34px #08505480,inset 0 1px #ffffffd9}@media(min-width:640px){.mwz-panel{padding:1.75rem}}.mwz-panel-shell{color:#1aa89e14;width:5rem;height:5rem}.mwz-panel-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.2em;text-transform:uppercase;color:#c99a38;justify-content:center;align-items:center;gap:.4rem;font-size:.6rem;font-weight:800;display:flex}.mwz-stepper-track{background:repeating-linear-gradient(90deg,#1478824d 0 3px,#0000 3px 9px);border-radius:9999px;height:3px;position:absolute;top:18px;left:26px;right:26px}.mwz-stepper-fill{height:100%;transition:width .35s var(--ease-out);background:linear-gradient(90deg,#d9b25a,#1aa89e);border-radius:9999px}.mwz-dot{width:2.25rem;height:2.25rem;transition:all .3s var(--ease-out);background:radial-gradient(circle at 38% 30%,#fff,#eaf8f6 75%);border:2px solid;border-radius:9999px;place-items:center;font-size:.9rem;font-weight:800;display:grid}.mwz-dot.is-active{color:#fff;background:#1aa89e;border-color:#1aa89e;box-shadow:0 0 0 4px #1aa89e29,0 8px 18px -6px #08505480}.mwz-dot.is-done{color:#1f4e57;background:linear-gradient(160deg,#f3d9a0,#d9b25a);border-color:#d9b25a}.mwz-dot.is-todo{color:#114e5a80;border-color:#36beb059}.mwz-dot-label{letter-spacing:.16em;text-transform:uppercase;color:#114e5a;margin-top:.5rem;font-size:.62rem;font-weight:800}.mwz-dot-label.is-todo{color:#114e5a73}.mwz-dot-sub{color:#2c6b71b3;margin-top:.1rem;font-size:.6rem;display:none}@media(min-width:640px){.mwz-dot-sub{display:block}}.mwz-field:focus,.mwz-field:focus-visible{box-shadow:0 0 0 3px #36beb02e,0 0 0 1px #d9b25a73,inset 0 1px 3px #0850540f}.mwz-locked{color:#114e5a;background:#1aa89e14;border:1px solid #bfe7e0;border-radius:12px;justify-content:space-between;align-items:center;padding:.6rem 1rem;font-size:1rem;font-weight:600;display:flex}.mwz-chooser-label{font-family:var(--font-engrave,inherit);letter-spacing:.18em;text-transform:uppercase;color:#0e6e7e;font-size:.7rem}.mwz-chooser-help{color:#2c6b71cc;font-size:.75rem}.mwz-char{text-align:left;width:104px;transition:transform .3s var(--ease-out),border-color .3s var(--ease-out),box-shadow .3s var(--ease-out);background:#ffffffd9;border:2px solid;border-radius:14px;flex-direction:column;padding:4px;display:flex;position:relative;overflow:hidden}.mwz-char:focus-visible{outline-offset:2px;outline:2px solid #1aa89e}@media(min-width:640px){.mwz-char{width:112px}}.mwz-char.is-off{border-color:#e2c27666}.mwz-char.is-off:hover{border-color:#e2c276cc;transform:translateY(-2px);box-shadow:0 14px 30px -16px #1478828c}.mwz-char.is-on{border-color:#1aa89e;transform:translateY(-2px);box-shadow:0 0 0 1px #d9b25a80,0 14px 30px -14px #1aa89e99}.mwz-char.is-full{pointer-events:none;opacity:.45}.mwz-char-portrait{aspect-ratio:5/6;background:#dcf1ee;border-radius:10px;display:block;position:relative;overflow:hidden}.mwz-char-img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .3s var(--ease-out);position:absolute;inset:0}.mwz-char:hover .mwz-char-img{transform:scale(1.05)}.mwz-char-icon{color:currentColor;transition:transform .3s var(--ease-out);place-items:center;display:grid;position:absolute;inset:0}.mwz-char:hover .mwz-char-icon{transform:scale(1.08)}.mwz-char-check{color:#fff;background:#1aa89e;border-radius:9999px;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:4px;right:4px;box-shadow:0 0 0 2px #fff}.mwz-char-slot{text-transform:uppercase;letter-spacing:.04em;color:#1f4e57;background:#d9b25a;border-radius:9999px;padding:2px 5px;font-size:.44rem;font-weight:800;position:absolute;top:4px;left:4px}.mwz-char-meta{margin-top:4px;padding:0 2px 2px}.mwz-char-name{-webkit-line-clamp:2;font-family:var(--font-display,inherit);color:#114e5a;-webkit-box-orient:vertical;font-size:.72rem;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.mwz-char-style{-webkit-line-clamp:2;color:#1f8e86d9;-webkit-box-orient:vertical;font-size:.5rem;line-height:1.2;display:-webkit-box;overflow:hidden}.mwz-char-cta{text-transform:uppercase;letter-spacing:.04em;color:#114e5a99;margin-top:2px;font-size:.52rem;font-weight:800;display:block}.mwz-char-cta.is-on{color:#1aa89e}.mwz-burst{pointer-events:none;position:absolute;inset:0}.mwz-burst-ring{border:2px solid #9ff3e8e6;border-radius:9999px;width:20px;height:20px;animation:.62s ease-out forwards kf-mwz-ring;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes kf-mwz-ring{0%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%)scale(5)}}.mwz-twinkle{opacity:0;background:#f7e7aa;border-radius:9999px;width:5px;height:5px;animation:.72s ease-out forwards kf-mwz-twk;position:absolute;box-shadow:0 0 6px #f7e7aa}.mwz-twinkle--tl{top:16%;left:16%}.mwz-twinkle--tr{animation-delay:80ms;top:16%;right:16%}.mwz-twinkle--bl{animation-delay:.14s;bottom:22%;left:16%}.mwz-twinkle--br{animation-delay:60ms;bottom:22%;right:16%}@keyframes kf-mwz-twk{0%{opacity:0;transform:scale(0)}45%{opacity:1;transform:scale(1.25)}to{opacity:0;transform:scale(.5)}}.mwz-duoflash{pointer-events:none;border-radius:18px;animation:.72s ease-out forwards kf-mwz-duo;position:absolute;inset:-10px;box-shadow:0 0 0 2px #1aa89e80}@keyframes kf-mwz-duo{0%{opacity:.85;box-shadow:0 0 0 2px #1aa89e80}to{opacity:0;box-shadow:0 0 28px 6px #1aa89e00}}.mwz-tray{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:border-color .3s var(--ease-out),box-shadow .3s var(--ease-out);background:#ecfaf8b3;border:1px solid #e2c2764d;border-radius:16px;padding:1rem}.mwz-tray.is-duo{border-color:#1aa89e66;box-shadow:0 0 24px -6px #1aa89e59}.mwz-tray-label{font-family:var(--font-engrave,inherit);letter-spacing:.18em;text-transform:uppercase;color:#0e6e7e;font-size:.62rem}.mwz-status{text-transform:uppercase;letter-spacing:.04em;color:#0e6e7e;background:#36beb029;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.6rem;font-weight:800;display:inline-flex}.mwz-status.is-one{color:#1f4e57;background:#d9b25a}.mwz-status.is-duo{color:#fff;background:#1aa89e}.mwz-slot{transition:border-color .3s var(--ease-out);border-radius:12px;align-items:center;gap:.7rem;padding:.5rem .75rem;display:flex}.mwz-slot.is-filled{background:#fff;border:1px solid #e2c27673}.mwz-slot.is-empty{background:#fff6;border:1px dashed #36beb059}.mwz-slot-thumb{background:#dcf1ee;border-radius:9px;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid;overflow:hidden}.mwz-slot-label{text-transform:uppercase;letter-spacing:.04em;color:#2c6b71bf;font-size:.55rem;font-weight:800}.mwz-slot-name{text-overflow:ellipsis;white-space:nowrap;color:#114e5a;font-size:.875rem;font-weight:600;overflow:hidden}.mwz-slot-empty{text-overflow:ellipsis;white-space:nowrap;color:#114e5a73;font-size:.875rem;overflow:hidden}.mwz-tray-note{color:#2c6b71d9;align-items:center;gap:.4rem;margin-top:.75rem;font-size:.72rem;display:flex}.mwz-actions{border-top:1px solid #d9b25a38}.mwz-hint{color:#2c6b71;justify-content:center;align-items:center;gap:.4rem;font-size:.8rem;font-weight:500;display:flex}.mwz-hint.is-ok{font-weight:600}@media(min-width:640px){.mwz-hint{justify-content:flex-start}}.mwz-error{color:#a23b2f;background:#c2554a14;border:1px solid #c2554a66;border-radius:12px;padding:.6rem 1rem;font-size:.875rem}.mwz-safety{color:#2c6b71d1;background:#9ff3e824;border:1px solid #36beb033;border-radius:10px;margin-top:.4rem;padding:.6rem .8rem;font-size:.72rem;line-height:1.5}.mwz-summary{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ecfaf899;border:1px solid #e2c2764d;border-radius:16px;height:fit-content;padding:1rem}.mwz-summary-label{font-family:var(--font-engrave,inherit);letter-spacing:.18em;text-transform:uppercase;color:#0e6e7e;align-items:center;gap:.5rem;font-size:.62rem;display:flex}.mwz-summary-row{border-bottom:1px solid #d9b25a26;justify-content:space-between;align-items:baseline;gap:.75rem;padding-bottom:.5rem;display:flex}.mwz-summary-row:last-child{border-bottom:0}.mwz-summary-mermaid{background:#ffffffb3;border-radius:9px;align-items:center;gap:.5rem;padding:.25rem .5rem;display:flex}.mwz-summary-thumb{background:#dcf1ee;border-radius:6px;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid;overflow:hidden}.mwz-go{color:#fff;transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out);border:1.5px solid #f7e7aad9;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.8rem;font-size:.92rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}@media(min-width:640px){.mwz-go{min-width:15rem}}.mwz-go.is-ready{background:linear-gradient(160deg,#1aa89e,#0c6e72);box-shadow:0 0 0 4px #ffffff4d,0 14px 28px -12px #08505499}.mwz-go.is-ready:hover{transform:translateY(-2px);box-shadow:0 0 0 4px #ffffff6b,0 0 26px -4px #78e1da99,0 16px 30px -12px #085054a8}.mwz-go.is-idle{color:#ffffffeb;cursor:not-allowed;background:#78b4b980;border-color:#ffffff80}.mwz-go.is-charged{box-shadow:0 0 0 4px #f7e7aa6b,0 0 26px -2px #f7e7aa99,0 14px 28px -12px #08505499}.mwz-go:focus-visible{outline-offset:2px;outline:2px solid #0c6e72}.mwz-go-arrow{transition:transform .2s var(--ease-out)}.mwz-go:hover .mwz-go-arrow{transform:translate(3px)}.mwz-go-shine{pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 40%,#fff6,#0000 60%);position:absolute;inset:0}.mwz-go.is-ready:hover .mwz-go-shine{animation:.9s ease-out kf-mwz-goshine}@keyframes kf-mwz-goshine{0%{opacity:1;transform:translate(-60%)}to{opacity:0;transform:translate(60%)}}.mwz-back{color:#0c6e72;transition:border-color .2s var(--ease-out);background:#fff;border:2px solid #36beb066;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.mwz-back:hover{border-color:#1aa89e}.mwz-back:focus-visible{outline-offset:2px;outline:2px solid #1aa89e}.mwz-step{animation:kf-mwz-stepfwd .36s var(--ease-out) both}.mwz-step--back{animation-name:kf-mwz-stepback}@keyframes kf-mwz-stepfwd{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes kf-mwz-stepback{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}.mwz-sent{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(165deg,#ffffffeb,#e0f4f2db);border:1px solid #e2c27680;border-radius:24px;padding:2.5rem;box-shadow:0 30px 70px -34px #08505480}.mwz-sent-rays{background:radial-gradient(circle at 50% 32%,#9ff3e847,#0000 60%)}.mwz-sent-badge{color:#fff;width:5rem;height:5rem;animation:kf-mwz-stamp .62s var(--ease-out) both;background:linear-gradient(160deg,#1aa89e,#0c6e72);border-radius:1.25rem;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative;box-shadow:0 14px 30px -10px #08505499}.mwz-sent-check{color:#f7e7aa;position:absolute;bottom:.6rem;right:.6rem}@keyframes kf-mwz-stamp{0%{opacity:0;transform:scale(1.4)rotate(-6deg)}60%{opacity:1;transform:scale(.94)}to{transform:scale(1)rotate(0)}}.mwz-sent-title{font-family:var(--font-display,inherit);color:#134c5a;margin-top:1.5rem;font-size:clamp(1.7rem,4vw,2.2rem);position:relative}.mwz-sent-copy{color:#3a6e73;max-width:30rem;margin:.75rem auto 0;line-height:1.6;position:relative}.mwz-sent-actions{flex-direction:column;align-items:center;gap:.75rem;margin-top:1.75rem;display:flex;position:relative}@media(min-width:640px){.mwz-sent-actions{flex-direction:row;justify-content:center}}.mwz-sent-again{color:#0c6e72;text-underline-offset:4px;font-size:.875rem;font-weight:600}.mwz-sent-again:hover{text-decoration:underline}.mwz-bg,.mwz-head>*,.mwz-panel-wrap,.mwz-foot{opacity:1;transform:none}.mwz.anim:not(.is-in) .mwz-bg{opacity:0}.mwz.anim:not(.is-in) .mwz-head>*{opacity:0;transform:translateY(14px)}.mwz.anim:not(.is-in) .mwz-panel-wrap{opacity:0;transform:translateY(26px)}.mwz.anim:not(.is-in) .mwz-foot{opacity:0}.mwz.anim .mwz-bg{transition:opacity .8s var(--ease-out)}.mwz.anim .mwz-head>*{transition:opacity .6s var(--ease-out),transform .64s var(--ease-out)}.mwz.anim .mwz-head>:nth-child(2){transition-delay:80ms}.mwz.anim .mwz-head>:nth-child(3){transition-delay:.15s}.mwz.anim .mwz-panel-wrap{transition:opacity .72s var(--ease-out) .26s,transform .76s var(--ease-out) .26s}.mwz.anim .mwz-foot{transition:opacity .6s var(--ease-out) .72s}.mwz.jungle{color:#2a4222;background:#e7dfc6}.jungle .mwz-bg{background:radial-gradient(72% 50% at 50% 8%,#fffceecc,#0000 60%),radial-gradient(52% 60% at -2% 46%,#6e9a5e38,#0000 72%),radial-gradient(52% 60% at 102% 46%,#9682462e,#0000 72%),radial-gradient(82% 46% at 50% 118%,#d4a01733,#0000 70%),linear-gradient(#efe7ce,#e7dfc6 46%,#e3dabf 72%,#ded4b4)}.jungle .mwz-eyebrow{color:#4a6b3a}.jungle .mwz-title{color:#2a4222;text-shadow:0 1px #ffffff80}.jungle .mwz-sub,.jungle .mwz-foot{color:#3e5e32}.jwz-tex{opacity:.5;background-image:radial-gradient(circle at 50% 0,#2e4a380d 0 4px,#0000 5px);background-size:30px 16px;-webkit-mask-image:radial-gradient(150% 100% at 50% 0,#000 40%,#0000 100%);mask-image:radial-gradient(150% 100% at 50% 0,#000 40%,#0000)}.jwz-frond{z-index:1;opacity:.5;pointer-events:none;width:clamp(96px,16vw,200px);position:absolute}.jwz-frond-bl{bottom:-8px;left:-14px;transform:rotate(-8deg)scaleX(-1)}.jwz-frond-br{bottom:-8px;right:-14px;transform:rotate(8deg)}.jungle .mwz-panel{background:linear-gradient(165deg,#fffdf4e6,#f4eedcd9);border-color:#d4a01773;box-shadow:0 30px 70px -34px #2e3c1a66,inset 0 1px #ffffffd9}.jungle .mwz-panel-shell{color:#6e9a5e1a}.jungle .mwz-stepper-track{background:repeating-linear-gradient(90deg,#6e9a5e59 0 3px,#0000 3px 9px)}.jungle .mwz-stepper-fill{background:linear-gradient(90deg,#d4a017,#6e9a5e)}.jungle .mwz-dot{background:radial-gradient(circle at 38% 30%,#fff,#f3eedc 75%)}.jungle .mwz-dot.is-active{background:#6e9a5e;border-color:#6e9a5e;box-shadow:0 0 0 4px #6e9a5e29,0 8px 18px -6px #2e3c1a80}.jungle .mwz-dot.is-done{color:#3a2e10;background:linear-gradient(160deg,#f3d9a0,#d4a017);border-color:#d4a017}.jungle .mwz-dot.is-todo{color:#2a422280;border-color:#6e9a5e59}.jungle .mwz-dot-label{color:#2e4a38}.jungle .mwz-dot-label.is-todo{color:#2a422273}.jungle .mwz-dot-sub{color:#3e5e32b3}.jungle .mwz-chooser-label{color:#4a6b3a}.jungle .mwz-chooser-help{color:#3e5e32cc}.jungle .mwz-char{background:#fffdf4e6}.jungle .mwz-char:focus-visible{outline-color:#6e9a5e}.jungle .mwz-char.is-off{border-color:#d4a01766}.jungle .mwz-char.is-off:hover{border-color:#d4a017cc;box-shadow:0 14px 30px -16px #2e3c1a8c}.jungle .mwz-char.is-on{border-color:#6e9a5e;box-shadow:0 0 0 1px #d4a01780,0 14px 30px -14px #6e9a5e99}.jungle .mwz-char-portrait{background:#e7e0c8}.jungle .mwz-char-check{background:#6e9a5e}.jungle .mwz-char-slot{color:#3a2e10;background:#d4a017}.jungle .mwz-char-name{color:#2a4222}.jungle .mwz-char-style{color:#4a6b3ae6}.jungle .mwz-char-cta{color:#2a422299}.jungle .mwz-char-cta.is-on{color:#6e9a5e}.jungle .mwz-burst-ring{border-color:#d4a017e6}.jungle .mwz-duoflash{animation-name:kf-jwz-duo;box-shadow:0 0 0 2px #6e9a5e80}@keyframes kf-jwz-duo{0%{opacity:.85;box-shadow:0 0 0 2px #6e9a5e80}to{opacity:0;box-shadow:0 0 28px 6px #6e9a5e00}}.jungle .mwz-tray{background:#f7f2e0b3;border-color:#d4a0174d}.jungle .mwz-tray.is-duo{border-color:#6e9a5e66;box-shadow:0 0 24px -6px #6e9a5e59}.jungle .mwz-tray-label{color:#4a6b3a}.jungle .mwz-status{color:#4a6b3a;background:#6e9a5e29}.jungle .mwz-status.is-one{color:#3a2e10;background:#d4a017}.jungle .mwz-status.is-duo{color:#fff;background:#6e9a5e}.jungle .mwz-slot.is-filled{border-color:#d4a01773}.jungle .mwz-slot.is-empty{border-color:#6e9a5e59}.jungle .mwz-slot-thumb{background:#e7e0c8}.jungle .mwz-slot-label{color:#3e5e32bf}.jungle .mwz-slot-name{color:#2a4222}.jungle .mwz-slot-empty{color:#2e4a3873}.jungle .mwz-tray-note{color:#3e5e32d9}.jungle .mwz-actions{border-color:#d4a01738}.jungle .mwz-hint{color:#3e5e32}.jwz-locked{color:#2a4222;background:#6e9a5e14;border:1px solid #cdbf9b;border-radius:12px;justify-content:space-between;align-items:center;padding:.6rem 1rem;font-size:1rem;font-weight:600;display:flex}.jwz-note{color:#3e5e32d9;background:#d4a01714;border:1px solid #6e9a5e38;border-radius:10px;margin-top:.4rem;padding:.6rem .8rem;font-size:.72rem;line-height:1.5}.jungle .mwz-summary{background:#f7f2e099;border-color:#d4a0174d}.jungle .mwz-summary-label{color:#4a6b3a}.jungle .mwz-summary-row{border-color:#d4a01726}.jungle .mwz-summary-mermaid{background:#fffdf4b3}.jungle .mwz-summary-thumb{background:#e7e0c8}.jungle .mwz-go.is-ready{background:linear-gradient(160deg,#6e9a5e,#3e5e32);box-shadow:0 0 0 4px #ffffff4d,0 14px 28px -12px #2e3c1a99}.jungle .mwz-go.is-ready:hover{box-shadow:0 0 0 4px #ffffff6b,0 0 26px -4px #9ac87899,0 16px 30px -12px #2e3c1aa8}.jungle .mwz-go.is-idle{background:#96a07880}.jungle .mwz-go.is-charged{box-shadow:0 0 0 4px #f7e7aa6b,0 0 26px -2px #f7e7aa99,0 14px 28px -12px #2e3c1a99}.jungle .mwz-go:focus-visible{outline-color:#3e5e32}.jungle .mwz-back{color:#3e5e32;border-color:#6e9a5e66}.jungle .mwz-back:hover{border-color:#6e9a5e}.jungle .mwz-back:focus-visible{outline-color:#6e9a5e}.jungle .mwz-sent{background:linear-gradient(165deg,#fffdf4eb,#f4eedcdb);border-color:#d4a01780}.jungle .mwz-sent-rays{background:radial-gradient(circle at 50% 32%,#6e9a5e3d,#0000 60%)}.jungle .mwz-sent-badge{background:linear-gradient(160deg,#6e9a5e,#3e5e32)}.jungle .mwz-sent-title{color:#2a4222}.jungle .mwz-sent-copy,.jungle .mwz-sent-again{color:#3e5e32}.holiday .jwz-locked,.bazaar .jwz-locked{color:inherit;background:#0000000a;border-color:#d9c4c0}.holiday .jwz-note{color:#4a2a34d9;background:#c19a3c1a;border-color:#b0232a38}.bazaar .jwz-note{color:#3a2333d9;background:#c19a3c1a;border-color:#0f7e8c38}.mwz.meadow{color:#2c6e3a;background:#e9f1d7}.meadow .mwz-bg{background:radial-gradient(72% 50% at 50% 8%,#fffff6d1,#0000 60%),radial-gradient(52% 60% at -2% 46%,#7ab85a38,#0000 72%),radial-gradient(52% 60% at 102% 46%,#e2a92e29,#0000 72%),linear-gradient(#f0f8e2,#e9f1d7 46%,#e3eecc 72%,#dce8bf)}.meadow .mwz-eyebrow{color:#3e7a38}.meadow .mwz-title{color:#20532c;text-shadow:0 1px #ffffff80}.meadow .mwz-sub,.meadow .mwz-foot{color:#2c6e3a}.meadow .mwz-panel{background:linear-gradient(165deg,#fffdf6e6,#f4f8e2d9);border-color:#e2a92e73;box-shadow:0 30px 70px -34px #2c4e2266,inset 0 1px #ffffffd9}.meadow .mwz-panel-shell{color:#4ca45d1a}.meadow .mwz-stepper-track{background:repeating-linear-gradient(90deg,#4ca45d59 0 3px,#0000 3px 9px)}.meadow .mwz-stepper-fill{background:linear-gradient(90deg,#e2a92e,#4ca45d)}.meadow .mwz-dot{background:radial-gradient(circle at 38% 30%,#fff,#eef5de 75%)}.meadow .mwz-dot.is-active{background:#4ca45d;border-color:#4ca45d;box-shadow:0 0 0 4px #4ca45d29,0 8px 18px -6px #2c4e2280}.meadow .mwz-dot.is-done{color:#3a2e10;background:linear-gradient(160deg,#f3d9a0,#e2a92e);border-color:#e2a92e}.meadow .mwz-dot.is-todo{color:#2c4e2280;border-color:#4ca45d59}.meadow .mwz-dot-label{color:#2c6e3a}.meadow .mwz-dot-label.is-todo{color:#2c4e2273}.meadow .mwz-dot-sub{color:#2c6e3ab3}.meadow .mwz-chooser-label{color:#3e7a38}.meadow .mwz-chooser-help{color:#2c6e3acc}.meadow .mwz-char{background:#fffdf6e6}.meadow .mwz-char:focus-visible{outline-color:#4ca45d}.meadow .mwz-char.is-off{border-color:#e2a92e66}.meadow .mwz-char.is-off:hover{border-color:#e2a92ecc;box-shadow:0 14px 30px -16px #2c4e228c}.meadow .mwz-char.is-on{border-color:#4ca45d;box-shadow:0 0 0 1px #e2a92e80,0 14px 30px -14px #4ca45d99}.meadow .mwz-char-portrait{background:radial-gradient(circle at 50% 34%,#f4f9e9,#dde9c6)}.meadow .mwz-char-icon{color:#4ca45d}.meadow .mwz-char-check{background:#4ca45d}.meadow .mwz-char-slot{color:#3a2e10;background:#e2a92e}.meadow .mwz-char-name{color:#20532c}.meadow .mwz-char-style{color:#2c6e3ae6}.meadow .mwz-char-cta{color:#2c4e2299}.meadow .mwz-char-cta.is-on{color:#4ca45d}.meadow .mwz-burst-ring{border-color:#e2a92ee6}.meadow .mwz-duoflash{animation-name:kf-mwzscope-duo-g;box-shadow:0 0 0 2px #4ca45d80}@keyframes kf-mwzscope-duo-g{0%{opacity:.85;box-shadow:0 0 0 2px #4ca45d80}to{opacity:0;box-shadow:0 0 28px 6px #4ca45d00}}.meadow .mwz-tray{background:#f7fae8b3;border-color:#e2a92e4d}.meadow .mwz-tray.is-duo{border-color:#4ca45d66;box-shadow:0 0 24px -6px #4ca45d59}.meadow .mwz-tray-label{color:#3e7a38}.meadow .mwz-status{color:#3e7a38;background:#4ca45d29}.meadow .mwz-status.is-one{color:#3a2e10;background:#e2a92e}.meadow .mwz-status.is-duo{color:#fff;background:#4ca45d}.meadow .mwz-slot.is-filled{border-color:#e2a92e73}.meadow .mwz-slot.is-empty{border-color:#4ca45d59}.meadow .mwz-slot-thumb{background:#e7efd5}.meadow .mwz-slot-label{color:#2c6e3abf}.meadow .mwz-slot-name{color:#20532c}.meadow .mwz-slot-empty{color:#2c4e2273}.meadow .mwz-tray-note{color:#2c6e3ad9}.meadow .mwz-actions{border-color:#e2a92e38}.meadow .mwz-hint{color:#2c6e3a}.meadow .mwz-summary{background:#f7fae899;border-color:#e2a92e4d}.meadow .mwz-summary-label{color:#3e7a38}.meadow .mwz-summary-row{border-color:#e2a92e26}.meadow .mwz-summary-mermaid{background:#fffdf6b3}.meadow .mwz-summary-thumb{background:#e7efd5}.meadow .mwz-go.is-ready{background:linear-gradient(160deg,#4ca45d,#2c6e3a);box-shadow:0 0 0 4px #ffffff4d,0 14px 28px -12px #2c4e2299}.meadow .mwz-go.is-ready:hover{box-shadow:0 0 0 4px #ffffff6b,0 0 26px -4px #7cb85a99,0 16px 30px -12px #2c4e22a8}.meadow .mwz-go.is-idle{background:#96aa8280}.meadow .mwz-go.is-charged{box-shadow:0 0 0 4px #f7e7aa6b,0 0 26px -2px #f7e7aa99,0 14px 28px -12px #2c4e2299}.meadow .mwz-go:focus-visible{outline-color:#2c6e3a}.meadow .mwz-back{color:#2c6e3a;border-color:#4ca45d66}.meadow .mwz-back:hover{border-color:#4ca45d}.meadow .mwz-back:focus-visible{outline-color:#4ca45d}.meadow .mwz-sent{background:linear-gradient(165deg,#fffdf6eb,#f4f8e2db);border-color:#e2a92e80}.meadow .mwz-sent-rays{background:radial-gradient(circle at 50% 32%,#4ca45d3d,#0000 60%)}.meadow .mwz-sent-badge{background:linear-gradient(160deg,#4ca45d,#2c6e3a)}.meadow .mwz-sent-title{color:#20532c}.meadow .mwz-sent-copy,.meadow .mwz-sent-again{color:#2c6e3a}.mwz.holiday{color:#4a2a34;background:#f6ead6}.holiday .mwz-bg{background:radial-gradient(72% 50% at 50% 8%,#fffcf4d9,#0000 60%),radial-gradient(52% 60% at -2% 46%,#b0232a24,#0000 72%),radial-gradient(52% 60% at 102% 46%,#c19a3c2e,#0000 72%),linear-gradient(#fbf3e5,#f6ead6 46%,#f2e4cc 72%,#eeddc0)}.holiday .mwz-eyebrow{color:#8e2d6e}.holiday .mwz-title{color:#6e2a48;text-shadow:0 1px #ffffff80}.holiday .mwz-sub,.holiday .mwz-foot{color:#6e3a4a}.holiday .mwz-panel{background:linear-gradient(165deg,#fffcf4eb,#f8eededb);border-color:#c19a3c80;box-shadow:0 30px 70px -34px #4e1d3466,inset 0 1px #ffffffd9}.holiday .mwz-panel-shell{color:#b0232a14}.holiday .mwz-stepper-track{background:repeating-linear-gradient(90deg,#b0232a4d 0 3px,#0000 3px 9px)}.holiday .mwz-stepper-fill{background:linear-gradient(90deg,#c19a3c,#b0232a)}.holiday .mwz-dot{background:radial-gradient(circle at 38% 30%,#fff,#f6ecdc 75%)}.holiday .mwz-dot.is-active{color:#fff;background:#b0232a;border-color:#b0232a;box-shadow:0 0 0 4px #b0232a29,0 8px 18px -6px #4e1d3480}.holiday .mwz-dot.is-done{color:#4e1d34;background:linear-gradient(160deg,#ebd29a,#c19a3c);border-color:#c19a3c}.holiday .mwz-dot.is-todo{color:#4a2a3480;border-color:#b0232a4d}.holiday .mwz-dot-label{color:#6e2a48}.holiday .mwz-dot-label.is-todo{color:#4a2a3473}.holiday .mwz-dot-sub{color:#6e3a4ab3}.holiday .mwz-chooser-label{color:#8e2d6e}.holiday .mwz-chooser-help{color:#6e3a4acc}.holiday .mwz-char{background:#fffcf4eb}.holiday .mwz-char:focus-visible{outline-color:#b0232a}.holiday .mwz-char.is-off{border-color:#c19a3c66}.holiday .mwz-char.is-off:hover{border-color:#c19a3cd9;box-shadow:0 14px 30px -16px #4e1d348c}.holiday .mwz-char.is-on{border-color:#b0232a;box-shadow:0 0 0 1px #c19a3c80,0 14px 30px -14px #b0232a8c}.holiday .mwz-char-portrait{background:#f0e4d2}.holiday .mwz-char-check{background:#b0232a}.holiday .mwz-char-slot{color:#4e1d34;background:#c19a3c}.holiday .mwz-char-name{color:#6e2a48}.holiday .mwz-char-style{color:#6e3a4ae6}.holiday .mwz-char-cta{color:#4a2a3499}.holiday .mwz-char-cta.is-on{color:#b0232a}.holiday .mwz-burst-ring{border-color:#c19a3ce6}.holiday .mwz-duoflash{animation-name:kf-mwzscope-duo-r;box-shadow:0 0 0 2px #b0232a80}@keyframes kf-mwzscope-duo-r{0%{opacity:.85;box-shadow:0 0 0 2px #b0232a80}to{opacity:0;box-shadow:0 0 28px 6px #b0232a00}}.holiday .mwz-tray{background:#faf2e4b3;border-color:#c19a3c4d}.holiday .mwz-tray.is-duo{border-color:#b0232a66;box-shadow:0 0 24px -6px #b0232a4d}.holiday .mwz-tray-label{color:#8e2d6e}.holiday .mwz-status{color:#8e2d6e;background:#b0232a24}.holiday .mwz-status.is-one{color:#4e1d34;background:#c19a3c}.holiday .mwz-status.is-duo{color:#fff;background:#b0232a}.holiday .mwz-slot.is-filled{border-color:#c19a3c73}.holiday .mwz-slot.is-empty{border-color:#b0232a4d}.holiday .mwz-slot-thumb{background:#f0e4d2}.holiday .mwz-slot-label{color:#6e3a4abf}.holiday .mwz-slot-name{color:#6e2a48}.holiday .mwz-slot-empty{color:#4a2a3473}.holiday .mwz-tray-note{color:#6e3a4ad9}.holiday .mwz-actions{border-color:#c19a3c38}.holiday .mwz-hint{color:#6e3a4a}.holiday .mwz-summary{background:#faf2e499;border-color:#c19a3c4d}.holiday .mwz-summary-label{color:#8e2d6e}.holiday .mwz-summary-row{border-color:#c19a3c26}.holiday .mwz-summary-mermaid{background:#fffcf4b3}.holiday .mwz-summary-thumb{background:#f0e4d2}.holiday .mwz-go.is-ready{background:linear-gradient(160deg,#b0232a,#6e2a48);box-shadow:0 0 0 4px #ffffff4d,0 14px 28px -12px #4e1d3499}.holiday .mwz-go.is-ready:hover{box-shadow:0 0 0 4px #ffffff6b,0 0 26px -4px #e0947899,0 16px 30px -12px #4e1d34a8}.holiday .mwz-go.is-idle{background:#aa828c80}.holiday .mwz-go.is-charged{box-shadow:0 0 0 4px #ebd29a6b,0 0 26px -2px #ebd29a99,0 14px 28px -12px #4e1d3499}.holiday .mwz-go:focus-visible{outline-color:#6e2a48}.holiday .mwz-back{color:#6e2a48;border-color:#b0232a66}.holiday .mwz-back:hover{border-color:#b0232a}.holiday .mwz-back:focus-visible{outline-color:#b0232a}.holiday .mwz-sent{background:linear-gradient(165deg,#fffcf4eb,#f8eededb);border-color:#c19a3c80}.holiday .mwz-sent-rays{background:radial-gradient(circle at 50% 32%,#b0232a33,#0000 60%)}.holiday .mwz-sent-badge{background:linear-gradient(160deg,#b0232a,#6e2a48)}.holiday .mwz-sent-title{color:#6e2a48}.holiday .mwz-sent-copy{color:#6e3a4a}.holiday .mwz-sent-again{color:#6e2a48}.mwz.bazaar{color:#3a2333;background:#f5e7ee}.bazaar .mwz-bg{background:radial-gradient(72% 50% at 50% 8%,#fffcf6d9,#0000 60%),radial-gradient(52% 60% at -2% 46%,#0f7e8c2e,#0000 72%),radial-gradient(52% 60% at 102% 46%,#8e2d6e29,#0000 72%),linear-gradient(#fbf0f4,#f5e7ee 46%,#f1e1e9 72%,#ecd9e2)}.bazaar .mwz-eyebrow{color:#8e2d6e}.bazaar .mwz-title{color:#6e2356;text-shadow:0 1px #ffffff80}.bazaar .mwz-sub,.bazaar .mwz-foot{color:#5a3350}.bazaar .mwz-panel{background:linear-gradient(165deg,#fffcf6eb,#f8ecf2db);border-color:#c19a3c80;box-shadow:0 30px 70px -34px #3a233366,inset 0 1px #ffffffd9}.bazaar .mwz-panel-shell{color:#0f7e8c14}.bazaar .mwz-stepper-track{background:repeating-linear-gradient(90deg,#0f7e8c4d 0 3px,#0000 3px 9px)}.bazaar .mwz-stepper-fill{background:linear-gradient(90deg,#c19a3c,#0f7e8c)}.bazaar .mwz-dot{background:radial-gradient(circle at 38% 30%,#fff,#f4e9ef 75%)}.bazaar .mwz-dot.is-active{color:#fff;background:#0f7e8c;border-color:#0f7e8c;box-shadow:0 0 0 4px #0f7e8c29,0 8px 18px -6px #3a233380}.bazaar .mwz-dot.is-done{color:#3a2333;background:linear-gradient(160deg,#ebd29a,#c19a3c);border-color:#c19a3c}.bazaar .mwz-dot.is-todo{color:#3a233380;border-color:#0f7e8c4d}.bazaar .mwz-dot-label{color:#6e2356}.bazaar .mwz-dot-label.is-todo{color:#3a233373}.bazaar .mwz-dot-sub{color:#5a3350b3}.bazaar .mwz-chooser-label{color:#8e2d6e}.bazaar .mwz-chooser-help{color:#5a3350cc}.bazaar .mwz-char{background:#fffcf6eb}.bazaar .mwz-char:focus-visible{outline-color:#0f7e8c}.bazaar .mwz-char.is-off{border-color:#c19a3c66}.bazaar .mwz-char.is-off:hover{border-color:#c19a3cd9;box-shadow:0 14px 30px -16px #3a23338c}.bazaar .mwz-char.is-on{border-color:#0f7e8c;box-shadow:0 0 0 1px #c19a3c80,0 14px 30px -14px #0f7e8c8c}.bazaar .mwz-char-portrait{background:#eedfe7}.bazaar .mwz-char-check{background:#0f7e8c}.bazaar .mwz-char-slot{color:#3a2333;background:#c19a3c}.bazaar .mwz-char-name{color:#6e2356}.bazaar .mwz-char-style{color:#5a3350e6}.bazaar .mwz-char-cta{color:#3a233399}.bazaar .mwz-char-cta.is-on{color:#0f7e8c}.bazaar .mwz-burst-ring{border-color:#c19a3ce6}.bazaar .mwz-duoflash{animation-name:kf-mwzscope-duo-t;box-shadow:0 0 0 2px #0f7e8c80}@keyframes kf-mwzscope-duo-t{0%{opacity:.85;box-shadow:0 0 0 2px #0f7e8c80}to{opacity:0;box-shadow:0 0 28px 6px #0f7e8c00}}.bazaar .mwz-tray{background:#f8eef4b3;border-color:#c19a3c4d}.bazaar .mwz-tray.is-duo{border-color:#0f7e8c66;box-shadow:0 0 24px -6px #0f7e8c4d}.bazaar .mwz-tray-label{color:#8e2d6e}.bazaar .mwz-status{color:#0a5a66;background:#0f7e8c24}.bazaar .mwz-status.is-one{color:#3a2333;background:#c19a3c}.bazaar .mwz-status.is-duo{color:#fff;background:#0f7e8c}.bazaar .mwz-slot.is-filled{border-color:#c19a3c73}.bazaar .mwz-slot.is-empty{border-color:#0f7e8c4d}.bazaar .mwz-slot-thumb{background:#eedfe7}.bazaar .mwz-slot-label{color:#5a3350bf}.bazaar .mwz-slot-name{color:#6e2356}.bazaar .mwz-slot-empty{color:#3a233373}.bazaar .mwz-tray-note{color:#5a3350d9}.bazaar .mwz-actions{border-color:#c19a3c38}.bazaar .mwz-hint{color:#5a3350}.bazaar .mwz-summary{background:#f8eef499;border-color:#c19a3c4d}.bazaar .mwz-summary-label{color:#8e2d6e}.bazaar .mwz-summary-row{border-color:#c19a3c26}.bazaar .mwz-summary-mermaid{background:#fffcf6b3}.bazaar .mwz-summary-thumb{background:#eedfe7}.bazaar .mwz-go.is-ready{background:linear-gradient(160deg,#0f7e8c,#0a5a66);box-shadow:0 0 0 4px #ffffff4d,0 14px 28px -12px #3a233399}.bazaar .mwz-go.is-ready:hover{box-shadow:0 0 0 4px #ffffff6b,0 0 26px -4px #5ac8d299,0 16px 30px -12px #3a2333a8}.bazaar .mwz-go.is-idle{background:#8ca0a580}.bazaar .mwz-go.is-charged{box-shadow:0 0 0 4px #ebd29a6b,0 0 26px -2px #ebd29a99,0 14px 28px -12px #3a233399}.bazaar .mwz-go:focus-visible{outline-color:#0a5a66}.bazaar .mwz-back{color:#0a5a66;border-color:#0f7e8c66}.bazaar .mwz-back:hover{border-color:#0f7e8c}.bazaar .mwz-back:focus-visible{outline-color:#0f7e8c}.bazaar .mwz-sent{background:linear-gradient(165deg,#fffcf6eb,#f8ecf2db);border-color:#c19a3c80}.bazaar .mwz-sent-rays{background:radial-gradient(circle at 50% 32%,#0f7e8c33,#0000 60%)}.bazaar .mwz-sent-badge{background:linear-gradient(160deg,#0f7e8c,#0a5a66)}.bazaar .mwz-sent-title{color:#6e2356}.bazaar .mwz-sent-copy{color:#5a3350}.bazaar .mwz-sent-again{color:#0a5a66}.wvh-mote{opacity:0;will-change:transform,opacity;background:radial-gradient(circle at 35% 30%,#fff,var(--chapter-specialty-glow) 55%,transparent 80%);border-radius:9999px;animation:linear infinite kf-wvh-float;position:absolute;box-shadow:0 0 8px #e7d3ffd9}@keyframes kf-wvh-float{0%{opacity:0;transform:translateY(10px)scale(.8)}18%{opacity:.9}82%{opacity:.9}to{opacity:0;transform:translateY(-28px)scale(1.05)}}.wvh-twinkle{color:var(--chapter-specialty-glow);text-shadow:0 0 10px #e7d3fff2;line-height:1;animation:ease-in-out infinite kf-wvh-twinkle;position:absolute}@keyframes kf-wvh-twinkle{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:.95;transform:scale(1.12)}}.wvt{background:#ece6fb}.wvt-bg{background:radial-gradient(60% 46% at 50% -6%,#fff9,#0000 58%),radial-gradient(48% 44% at 14% 4%,#b68be657,#0000 62%),radial-gradient(50% 46% at 86% 8%,#6e7fd64d,#0000 64%),linear-gradient(#f3effb,#e9e3fa 52%,#efeafb)}.wvt-tex{opacity:.55;background-image:radial-gradient(circle at 50% 0,#7c4fc814 0 5px,#0000 6px);background-size:26px 14px;-webkit-mask-image:radial-gradient(140% 100% at 50% 0,#000 45%,#0000 100%);mask-image:radial-gradient(140% 100% at 50% 0,#000 45%,#0000)}.wvt-glow{z-index:0;pointer-events:none;opacity:.5;filter:blur(8px);background:radial-gradient(60% 72% at 50% 100%,#b68be666,#0000 72%);width:16rem;height:10rem;position:absolute;bottom:-2.5rem}.wvt-glow-l{left:-2.5rem}.wvt-glow-r{right:-2.5rem}.wvt-title{font-family:var(--font-display,inherit);color:#5c3f94;justify-content:center;align-items:center;gap:.7rem;font-size:clamp(1.4rem,3vw,1.95rem);font-weight:700;line-height:1.1;display:inline-flex}.wvt-title-spark{color:#d9b25a}.wvt-rule{background:radial-gradient(circle,#d9b25a 0 2.5px,#0000 3px) 50%/100% no-repeat,linear-gradient(90deg,#0000,#b68be68c 22%,#d9b25abf,#b68be68c 78%,#0000) 50%/100% 1.6px no-repeat;width:clamp(7rem,20vw,11rem);height:12px;margin:.6rem auto 0;display:block}.wvt-grid{grid-template-columns:1fr;gap:.7rem;display:grid}@media(min-width:560px){.wvt-grid{grid-template-columns:1fr 1fr}}@media(min-width:980px){.wvt-grid{grid-template-columns:repeat(3,1fr)}}.wvt-card{text-align:left;transition:transform .24s var(--ease-out),box-shadow .24s var(--ease-out),border-color .24s var(--ease-out);background:linear-gradient(165deg,#fffffff2,#eae2fae6);border:1px solid #e2c27666;border-radius:16px;flex-direction:row;align-items:center;gap:.85rem;padding:.8rem 1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 30px -26px #2e1a5480,inset 0 1px #ffffffb3}.wvt-card-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.wvt-card:hover{border-color:#d9b25acc;transform:translateY(-4px);box-shadow:0 30px 50px -28px #2e1a548c,0 0 0 1px #b68be659}.wvt-card:before{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 35%,#ffffff80,#0000 65%);position:absolute;inset:0;transform:translate(-60%)}.wvt-card:hover:before{animation:.9s ease-out kf-mco-cardshine}.wvt-token{z-index:2;color:#5c3f94;width:2.7rem;height:2.7rem;transition:box-shadow .24s var(--ease-out);background:radial-gradient(circle at 38% 32%,#f4ecff,#d8c6f4 60%,#b89be6);border:2px solid #e2c276;border-radius:9999px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 18px -8px #2e1a5480,inset 0 1px #ffffffd9}.wvt-card:hover .wvt-token{box-shadow:0 10px 22px -8px #2e1a548c,0 0 0 4px #e7d3ff80}.wvt-token-shine{background:linear-gradient(120deg,#0000 30%,#ffffffb3,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.wvt.is-in .wvt-token-shine{animation:2.8s ease-in-out infinite kf-mco-shine;animation-delay:calc(1.1s + var(--i) * .14s)}.wvt-card-title{z-index:2;font-family:var(--font-display,inherit);color:#3f2a66;font-size:.96rem;font-weight:700;line-height:1.2;position:relative}.wvt-card-note{z-index:2;color:#4a3578c7;font-size:.76rem;line-height:1.38;position:relative}.wvt-title,.wvt-rule,.wvt-card{opacity:1;transform:none}.wvt.anim:not(.is-in) .wvt-title{opacity:0;transform:translateY(12px)}.wvt.anim:not(.is-in) .wvt-rule{opacity:0;transform:scaleX(.25)}.wvt.anim:not(.is-in) .wvt-card{opacity:0;transform:translateY(18px)}.wvt.anim .wvt-title{transition:opacity .6s var(--ease-out) 80ms,transform .6s var(--ease-out) 80ms}.wvt.anim .wvt-rule{transition:opacity .6s var(--ease-out) .32s,transform .7s var(--ease-out) .32s}.wvt.anim .wvt-card{transition:opacity .56s var(--ease-out),transform .58s var(--ease-out);transition-delay:calc(.42s + var(--i) * .1s)}.wvt.anim .wvt-card:hover{transition:transform .24s var(--ease-out),box-shadow .24s var(--ease-out),border-color .24s var(--ease-out);transition-delay:0s}.wts{background:var(--wts-base)}.wts-bg{background:var(--wts-bg)}.wts-tex{background-image:radial-gradient(circle at 50% 0%,var(--wts-dot) 0 5px,transparent 6px);opacity:.55;background-size:26px 14px;-webkit-mask-image:radial-gradient(140% 100% at 50% 0,#000 45%,#0000 100%);mask-image:radial-gradient(140% 100% at 50% 0,#000 45%,#0000)}.wts-glow{z-index:0;pointer-events:none;opacity:.5;filter:blur(8px);background:radial-gradient(60% 72% at 50% 100%,var(--wts-glow-c),transparent 72%);width:16rem;height:10rem;position:absolute;bottom:-2.5rem}.wts-glow-l{left:-2.5rem}.wts-glow-r{right:-2.5rem}.wts-title{font-family:var(--font-display,inherit);color:var(--wts-title-c);justify-content:center;align-items:center;gap:.7rem;font-size:clamp(1.4rem,3vw,1.95rem);font-weight:700;line-height:1.1;display:inline-flex}.wts-title-spark{color:var(--wts-spark)}.wts-rule{background:radial-gradient(circle at center,var(--wts-gold) 0 2.5px,transparent 3px) center / 100% no-repeat,linear-gradient(90deg,transparent,var(--wts-accent) 22%,var(--wts-gold-soft) 50%,var(--wts-accent) 78%,transparent) center / 100% 1.6px no-repeat;width:clamp(7rem,20vw,11rem);height:12px;margin:.6rem auto 0;display:block}.wts-grid{grid-template-columns:1fr;gap:.7rem;display:grid}@media(min-width:560px){.wts-grid{grid-template-columns:1fr 1fr}}@media(min-width:980px){.wts-grid{grid-template-columns:repeat(3,1fr)}}.wts-card{text-align:left;background:var(--wts-card);border:1px solid var(--wts-card-bd);box-shadow:0 16px 30px -26px rgba(var(--wts-sh),.5),inset 0 1px #ffffffb3;transition:transform .24s var(--ease-out),box-shadow .24s var(--ease-out),border-color .24s var(--ease-out);border-radius:16px;flex-direction:row;align-items:center;gap:.85rem;padding:.8rem 1rem;display:flex;position:relative;overflow:hidden}.wts-card-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.wts-card:hover{border-color:var(--wts-gold);box-shadow:0 30px 50px -28px rgba(var(--wts-sh),.55),0 0 0 1px var(--wts-accent);transform:translateY(-4px)}.wts-card:before{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 35%,#ffffff80,#0000 65%);position:absolute;inset:0;transform:translate(-60%)}.wts-card:hover:before{animation:.9s ease-out kf-mco-cardshine}.wts-token{z-index:2;width:2.7rem;height:2.7rem;color:var(--wts-ink);background:var(--wts-token);border:2px solid var(--wts-token-bd);box-shadow:0 8px 18px -8px rgba(var(--wts-sh),.5),inset 0 1px #ffffffd9;transition:box-shadow .24s var(--ease-out);border-radius:9999px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.wts-card:hover .wts-token{box-shadow:0 10px 22px -8px rgba(var(--wts-sh),.55),0 0 0 4px var(--wts-ring)}.wts-token-shine{background:linear-gradient(120deg,#0000 30%,#ffffffb3,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.wts.is-in .wts-token-shine{animation:2.8s ease-in-out infinite kf-mco-shine;animation-delay:calc(1.1s + var(--i) * .14s)}.wts-card-title{z-index:2;font-family:var(--font-display,inherit);color:var(--wts-ink);font-size:.96rem;font-weight:700;line-height:1.2;position:relative}.wts-card-note{z-index:2;color:var(--wts-note);font-size:.76rem;line-height:1.38;position:relative}.wts-title,.wts-rule,.wts-card{opacity:1;transform:none}.wts.anim:not(.is-in) .wts-title{opacity:0;transform:translateY(12px)}.wts.anim:not(.is-in) .wts-rule{opacity:0;transform:scaleX(.25)}.wts.anim:not(.is-in) .wts-card{opacity:0;transform:translateY(18px)}.wts.anim .wts-title{transition:opacity .6s var(--ease-out) 80ms,transform .6s var(--ease-out) 80ms}.wts.anim .wts-rule{transition:opacity .6s var(--ease-out) .32s,transform .7s var(--ease-out) .32s}.wts.anim .wts-card{transition:opacity .56s var(--ease-out),transform .58s var(--ease-out);transition-delay:calc(.34s + var(--i) * 80ms)}.wts.anim .wts-card:hover{transition:transform .24s var(--ease-out),box-shadow .24s var(--ease-out),border-color .24s var(--ease-out);transition-delay:0s}.wvc{color:#ede4ff;background:#1a1036}.wvc-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.26em;text-transform:uppercase;color:#f2d38c;align-items:center;gap:.5rem;font-size:.66rem;font-weight:800;display:inline-flex}.wvc-title{font-family:var(--font-display,inherit);color:#f6eeff;text-shadow:0 2px 24px #a06ee699;margin-top:.6rem;font-size:clamp(1.9rem,4.4vw,3rem);font-weight:700;line-height:1.05}.wvc-core{cursor:pointer;width:11rem;height:11rem;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9999px;place-items:center;margin:0 auto 2rem;display:grid;position:relative}.wvc-core:disabled{cursor:default}.wvc-core:focus-visible{outline-offset:6px;outline:2px solid #f2d38c}.wvc-core-ring{transition:box-shadow .36s var(--ease-out);background:radial-gradient(circle at 50% 38%,#4a327ab8,#1c1038d9 72%);border:1px solid #e7d3ff80;border-radius:9999px;position:absolute;inset:0;box-shadow:0 0 46px #a06ee680,inset 0 0 34px #a06ee666,0 0 0 6px #d6b25a24}.wvc-core:not(:disabled):hover .wvc-core-ring{box-shadow:0 0 70px #be8cffbf,inset 0 0 40px #be8cff8c,0 0 0 6px #d6b25a42}.wvc-core-rays{opacity:.55;background:conic-gradient(from 0deg,transparent 0 8deg,#f2d38c80 9deg 10deg,transparent 11deg 30deg);border-radius:9999px;animation:40s linear infinite kf-wvc-spin;position:absolute;inset:-8px;-webkit-mask-image:radial-gradient(circle,#0000 56%,#000 60% 74%,#0000 78%);mask-image:radial-gradient(circle,#0000 56%,#000 60% 74%,#0000 78%)}@keyframes kf-wvc-spin{to{transform:rotate(360deg)}}.wvc-core-pulse{opacity:0;pointer-events:none;border:1px solid #e7d3ff99;border-radius:9999px;position:absolute;inset:0}.wvc-core-wave{opacity:0;pointer-events:none;border:2px solid #d6b25ab3;border-radius:9999px;position:absolute;inset:0}.wvc-core-moon{color:#f4d38c;filter:drop-shadow(0 0 10px #f7d38cd9);width:2.4rem;height:2.4rem;position:absolute;top:1.7rem}.wvc-core-label{text-align:center;font-family:var(--font-display,inherit);color:#f6eeff;text-shadow:0 1px 10px #a06ee6cc;margin-top:1.9rem;font-size:1rem;font-weight:700;line-height:1.04;position:relative}.wvc-core-hint{white-space:nowrap;font-family:var(--font-engrave,inherit);letter-spacing:.24em;text-transform:uppercase;color:#e7d3ff;font-size:.55rem;position:absolute;bottom:-1.4rem;left:50%;transform:translate(-50%)}@media(min-width:640px){.wvc-cell{width:116px}}.wvc-card{transform:rotate(var(--rot,0deg));box-shadow:0 18px 36px -16px #08031ad9,0 0 0 1px #e7d3ff1f,0 0 30px -6px var(--acc,#9b6be6);background:linear-gradient(165deg,#3a2470,#2a1856 52%,#241246);border:1px solid #d6b25ab3;border-radius:14px;padding:6px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.wvc-card{box-shadow:0 18px 36px -16px #08031ad9,0 0 0 1px #e7d3ff1f,0 0 30px -6px color-mix(in oklab,var(--acc,#9b6be6) 60%,transparent)}}.wvc-card-shine{pointer-events:none;background:radial-gradient(120% 60% at 50% -8%,#e7d3ff38,#0000 60%);position:absolute;inset:0}.wvc-portrait{aspect-ratio:7/9;border:1px solid var(--acc,#9b6be6);border-radius:9px;place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.wvc-portrait{border:1px solid color-mix(in oklab,var(--acc,#9b6be6) 45%,#d6b25a80)}}.wvc-portrait{background:radial-gradient(120% 92% at 50% 16%,var(--acc,#9b6be6),var(--acc,#9b6be6) 78%)}@supports (color:color-mix(in lab,red,red)){.wvc-portrait{background:radial-gradient(120% 92% at 50% 16%,color-mix(in oklab,var(--acc,#9b6be6) 70%,#f2e7ff),color-mix(in oklab,var(--acc,#9b6be6) 55%,#6b4ba8) 78%)}}.wvc-portrait{transition:box-shadow .26s var(--ease-out),border-color .26s var(--ease-out)}.wvc-portrait-img{object-fit:cover;object-position:50% 10%;width:100%;height:100%;transition:transform .36s var(--ease-out),filter .3s var(--ease-out);position:absolute;inset:0}.wvc-card:hover .wvc-portrait-img,.wvc-card:focus-within .wvc-portrait-img{filter:brightness(1.15)saturate(1.08);transform:scale(1.07)}.wvc-card:hover .wvc-portrait,.wvc-card:focus-within .wvc-portrait{border-color:var(--acc,#c49cff)}@supports (color:color-mix(in lab,red,red)){.wvc-card:hover .wvc-portrait,.wvc-card:focus-within .wvc-portrait{border-color:color-mix(in oklab,var(--acc,#c49cff) 80%,#f7e7aab3)}}.wvc-card:hover .wvc-portrait,.wvc-card:focus-within .wvc-portrait{box-shadow:inset 0 0 22px -3px var(--acc,#c49cff),0 0 26px -4px var(--acc,#c49cff)}@supports (color:color-mix(in lab,red,red)){.wvc-card:hover .wvc-portrait,.wvc-card:focus-within .wvc-portrait{box-shadow:inset 0 0 22px -3px color-mix(in oklab,var(--acc,#c49cff) 78%,transparent),0 0 26px -4px color-mix(in oklab,var(--acc,#c49cff) 72%,transparent)}}.wvc-portrait-glow{pointer-events:none;opacity:.55;transition:opacity .26s var(--ease-out);background:radial-gradient(70% 38% at 50% 0%,var(--acc,#c49cff),transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.wvc-portrait-glow{background:radial-gradient(70% 38% at 50% 0%,color-mix(in oklab,var(--acc,#c49cff) 38%,transparent),transparent 70%)}}.wvc-card:hover .wvc-portrait-glow,.wvc-card:focus-within .wvc-portrait-glow{opacity:1}.wvc-portrait-badge{color:#fff;background:var(--acc,#5a3ca0);border-radius:9999px;place-items:center;width:1.5rem;height:1.5rem;display:grid;position:absolute;top:6px;right:6px}@supports (color:color-mix(in lab,red,red)){.wvc-portrait-badge{background:color-mix(in oklab,var(--acc,#5a3ca0) 55%,#2a1656)}}.wvc-portrait-badge{border:1px solid #f7e7aab3;box-shadow:0 2px 8px #00000080}.wvc-meta{flex-direction:column;align-items:center;gap:.15rem;padding:.5rem .35rem .4rem;display:flex}.wvc-card-label{font-family:var(--font-display,inherit);color:#f4ecff;text-align:center;font-size:.82rem;font-weight:700;line-height:1.12}.wvc-card-sub{letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--acc,#cdbbf0);font-size:.58rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.wvc-card-sub{color:color-mix(in oklab,var(--acc,#cdbbf0) 55%,#cdbbf0)}}.wvc-card{transition:transform .26s var(--ease-out),box-shadow .26s var(--ease-out),border-color .26s var(--ease-out)}.wvc-card:hover,.wvc-card:focus-within{box-shadow:0 26px 50px -18px #08031ae6,0 0 0 1px #f7e7aa66,0 0 40px -6px var(--acc,#9b6be6);border-color:#f7e7aaf2;transform:rotate(0)translateY(-6px)scale(1.045)}@supports (color:color-mix(in lab,red,red)){.wvc-card:hover,.wvc-card:focus-within{box-shadow:0 26px 50px -18px #08031ae6,0 0 0 1px #f7e7aa66,0 0 40px -6px color-mix(in oklab,var(--acc,#9b6be6) 75%,transparent)}}.wvc.is-armed:not(.is-summoned) .wvc-core-pulse{animation:2.1s ease-out infinite kf-wvc-pulse}.wvc.is-armed:not(.is-summoned) .wvc-core-ring{animation:2.4s ease-in-out infinite kf-wvc-breathe}.wvc.is-armed:not(.is-summoned) .wvc-core-hint{animation:2.1s ease-in-out infinite kf-wvc-hint}.wvc.is-summoned .wvc-core-wave{animation:1s ease-out 50ms both kf-wvc-wave}.wvc.is-summoned .wvc-core-wave--2{border-color:#be8cffb3;animation-delay:.24s}.wvc-core{opacity:1;transform:none}.wvc.anim:not(.is-in) .wvc-core{opacity:0}.wvc.anim .wvc-core{transition:opacity .7s var(--ease-out) .15s}@keyframes kf-wvc-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes kf-wvc-breathe{0%,to{box-shadow:0 0 40px #a06ee680,inset 0 0 30px #a06ee666,0 0 0 6px #d6b25a24}50%{box-shadow:0 0 72px #be8cffd1,inset 0 0 42px #be8cff8c,0 0 0 6px #d6b25a42}}@keyframes kf-wvc-hint{0%,to{opacity:.5}50%{opacity:.95}}@keyframes kf-wvc-wave{0%{opacity:.85;transform:scale(.9)}to{opacity:0;transform:scale(3.4)}}@media(min-width:1024px){.wvc-core{z-index:3;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.wvr{color:#e7dafb;background:#1a1036}.wvr-bg{background:radial-gradient(62% 50% at 72% 46%,#9664dc4d,#0000 70%),radial-gradient(46% 40% at 10% 16%,#6e5ac838,#0000 72%),radial-gradient(70% 50% at 50% 122%,#f2d38c1a,#0000 70%),linear-gradient(#1c1138,#241246 46%,#1a1036)}.wvr-star-dot{opacity:.5;background:radial-gradient(circle,#fff,#e7d3ff99 60%,#0000 76%);border-radius:9999px;animation:ease-in-out infinite kf-wvr-twinkle;position:absolute;box-shadow:0 0 6px #e7d3ffb3}@keyframes kf-wvr-twinkle{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:.85;transform:scale(1.1)}}.wvr-glow{pointer-events:none;filter:blur(54px);opacity:.4;width:30rem;height:24rem;position:absolute}.wvr-glow-l{background:radial-gradient(circle,#8c5adc80,#0000 70%);top:-6rem;left:-9rem}.wvr-glow-r{background:radial-gradient(circle,#6e7fd66b,#0000 70%);bottom:-8rem;right:-10rem}.wvr-seam-top{background:linear-gradient(#ece6fb,#ece6fb80 18%,#0000);height:150px}.wvr-seam-bottom{background:linear-gradient(#0000,#1a103680 82%,#1a1036);height:150px}.wvr-panel{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(165deg,#4a327a80,#2214409e);border:1px solid #e2c2768c;border-radius:24px;padding:2rem 1.7rem 2.1rem;position:relative;overflow:hidden;box-shadow:0 34px 80px -34px #0c0620d9,inset 0 1px #ffffff29,inset 0 0 60px #7e56ce29}@media(min-width:640px){.wvr-panel{padding:2.5rem 2.2rem}}.wvr-panel:before{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(circle,#e7d3ff29 .5px,#0000 1.4px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 100% at 30% 0,#000 30%,#0000 76%);mask-image:radial-gradient(120% 100% at 30% 0,#000 30%,#0000 76%)}.wvr-panel-moon{z-index:1;color:#f4d38c;background:radial-gradient(circle at 50% 35%,#503682d9,#1e123ceb);border:1px solid #e2c27699;border-radius:9999px;place-items:center;width:2.6rem;height:2.6rem;margin:0 0 1.1rem;display:grid;position:relative;box-shadow:0 0 18px #f7d38c66}.wvr-panel-corner{pointer-events:none;border-color:#e2c2768c;width:1.2rem;height:1.2rem;position:absolute}.wvr-panel-corner--tl{border-top:1px solid;border-left:1px solid;border-top-left-radius:8px;top:.7rem;left:.7rem}.wvr-panel-corner--tr{border-top:1px solid;border-right:1px solid;border-top-right-radius:8px;top:.7rem;right:.7rem}.wvr-panel-corner--bl{border-bottom:1px solid;border-left:1px solid;border-bottom-left-radius:8px;bottom:.7rem;left:.7rem}.wvr-panel-corner--br{border-bottom:1px solid;border-right:1px solid;border-bottom-right-radius:8px;bottom:.7rem;right:.7rem}.wvr-eyebrow{z-index:1;font-family:var(--font-engrave,inherit);letter-spacing:.24em;text-transform:uppercase;color:#e7c977;align-items:center;gap:.6rem;font-size:.62rem;font-weight:800;display:inline-flex;position:relative}.wvr-eyebrow-rule{background:linear-gradient(90deg,#0000,#e2c276d9);width:1.5rem;height:1px}.wvr-eyebrow-rule:last-child{background:linear-gradient(90deg,#e2c276d9,#0000)}.wvr-title{z-index:1;font-family:var(--font-display,inherit);color:#f6eeff;margin-top:.7rem;font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:700;line-height:1.05;position:relative}.wvr-title-script{font-family:var(--font-script-hero,var(--font-display,inherit));color:#c9a9f2;text-shadow:0 2px 18px #a06ee680;font-weight:400;position:relative}.wvr-title-swash{background:radial-gradient(closest-side,#e2c276d9,#0000);height:.45rem;position:absolute;bottom:-.3rem;left:2%;right:-2%;transform:scaleY(.5)}.wvr-sub{z-index:1;color:#dcc9f5;margin-top:1rem;font-size:.98rem;line-height:1.6;position:relative}.wvr-rule{z-index:1;background:radial-gradient(circle,#e2c276 0 2px,#0000 2.5px) 50%/100% no-repeat,linear-gradient(90deg,#e2c276bf,#0000) 50%/100% 1.4px no-repeat;width:7rem;height:10px;margin-top:1.1rem;display:block;position:relative}.wvr-para{z-index:1;color:#bca9e4;margin-top:1rem;font-size:.9rem;line-height:1.65;position:relative}.wvr-cta{z-index:1;font-family:var(--font-display,inherit);color:#f6eeff;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),border-color .2s var(--ease-out),background .2s var(--ease-out);background:#3c286e66;border:1px solid #e2c276b3;border-radius:9999px;align-items:center;gap:.5rem;margin-top:1.6rem;padding:.65rem 1.4rem;font-size:.85rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.wvr-cta:hover{background:#50368280;border-color:#f2d38c;transform:translateY(-2px);box-shadow:0 0 26px -4px #e2c27680}.wvr-cta:focus-visible{outline-offset:2px;outline:2px solid #f2d38c}.wvr-cta-gloss{pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 40%,#ffffff59,#0000 60%);position:absolute;inset:0}.wvr-cta:hover .wvr-cta-gloss{animation:.9s ease-out kf-wvr-gloss}@keyframes kf-wvr-gloss{0%{opacity:1;transform:translate(-60%)}to{opacity:0;transform:translate(60%)}}.wvr-stage{position:relative}.wvr-grid{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.wvr-lines,.wvr-compass{display:none}.wvr-cell{position:relative}.wvr-card{text-align:left;height:100%;transition:transform .26s var(--ease-out),box-shadow .26s var(--ease-out),border-color .26s var(--ease-out);background:linear-gradient(165deg,#3a2470a8,#1e123ed1);border:1px solid #e2c27680;border-radius:16px;padding:1rem .9rem 1.05rem;position:relative;overflow:hidden;box-shadow:0 16px 34px -16px #08031acc,inset 0 1px #ffffff1f}.wvr-card-glow{pointer-events:none;opacity:.55;background:radial-gradient(82% 52% at 50% 0%,var(--acc,#b98be6),transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.wvr-card-glow{background:radial-gradient(82% 52% at 50% 0%,color-mix(in oklab,var(--acc,#b98be6) 42%,transparent),transparent 70%)}}.wvr-card-ink{pointer-events:none;opacity:0;border-radius:13px;position:absolute;inset:3px}.wvr-cell--custom .wvr-card-ink{border:1px dashed #f2e4c0d9}.wvr-card-ic{width:2.4rem;height:2.4rem;color:var(--acc,#e2c276);border-radius:12px;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.wvr-card-ic{color:color-mix(in oklab,var(--acc,#e2c276) 70%,#fcefd0)}}.wvr-card-ic{border:1px solid var(--acc,#b98be6)}@supports (color:color-mix(in lab,red,red)){.wvr-card-ic{border:1px solid color-mix(in oklab,var(--acc,#b98be6) 45%,#e2c27680)}}.wvr-card-ic{background:radial-gradient(circle at 38% 30%,var(--acc,#b98be6),#211046)}@supports (color:color-mix(in lab,red,red)){.wvr-card-ic{background:radial-gradient(circle at 38% 30%,color-mix(in oklab,var(--acc,#b98be6) 30%,#2a1656),#211046)}}.wvr-card-ic{box-shadow:0 0 14px -2px var(--acc,#b98be6)}@supports (color:color-mix(in lab,red,red)){.wvr-card-ic{box-shadow:0 0 14px -2px color-mix(in oklab,var(--acc,#b98be6) 60%,transparent)}}.wvr-card-ic{transition:box-shadow .26s var(--ease-out)}.wvr-card-title{font-family:var(--font-display,inherit);color:#f4ecff;margin-top:.7rem;font-size:.92rem;font-weight:700;line-height:1.15;position:relative}.wvr-card-desc{color:#c2b0ea;margin-top:.3rem;font-size:.7rem;line-height:1.4;position:relative}.wvr-card:hover,.wvr-card:focus-within{border-color:var(--acc,#b98be6);transform:translateY(-5px)}@supports (color:color-mix(in lab,red,red)){.wvr-card:hover,.wvr-card:focus-within{border-color:color-mix(in oklab,var(--acc,#b98be6) 55%,#e2c276)}}.wvr-card:hover,.wvr-card:focus-within{box-shadow:0 26px 48px -18px #08031ae6,0 0 30px -6px var(--acc,#b98be6)}@supports (color:color-mix(in lab,red,red)){.wvr-card:hover,.wvr-card:focus-within{box-shadow:0 26px 48px -18px #08031ae6,0 0 30px -6px color-mix(in oklab,var(--acc,#b98be6) 70%,transparent)}}.wvr-card:hover .wvr-card-ic{box-shadow:0 0 20px -1px var(--acc,#b98be6)}@supports (color:color-mix(in lab,red,red)){.wvr-card:hover .wvr-card-ic{box-shadow:0 0 20px -1px color-mix(in oklab,var(--acc,#b98be6) 80%,transparent)}}.wvr-spark{pointer-events:none;opacity:0;background:radial-gradient(circle,#fff,var(--acc,#b98be6) 45%,transparent 74%);border-radius:9999px;width:18px;height:18px;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.wvr-spark{background:radial-gradient(circle,#fff,color-mix(in oklab,var(--acc,#b98be6) 60%,#dcc0ff) 45%,transparent 74%)}}.wvr-spark{box-shadow:0 0 22px 6px var(--acc,#b98be6)}@supports (color:color-mix(in lab,red,red)){.wvr-spark{box-shadow:0 0 22px 6px color-mix(in oklab,var(--acc,#b98be6) 55%,#b884ffb3)}}@media(min-width:1024px){.wvr-stage{min-height:680px}.wvr-grid{height:680px;display:block;position:relative}.wvr-cell{left:var(--cl);top:var(--ct);width:174px;position:absolute;transform:translate(-50%,-50%)}.wvr-cell:hover,.wvr-cell:focus-within{z-index:6}.wvr-lines{pointer-events:none;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.wvr-line{fill:none;stroke:#e2c27680;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.wvr-line--spokes{stroke:#c9a9f261}.wvr-compass{z-index:1;place-items:center;width:7rem;height:7rem;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.wvr-compass-ring{border:1px solid #e2c2764d;border-radius:9999px;position:absolute}.wvr-compass-ring--1{inset:0}.wvr-compass-ring--2{border-color:#e2c27633;inset:1.2rem}.wvr-compass-moon{color:#f4d38c;filter:drop-shadow(0 0 10px #f7d38ccc)}}.wvr-bg,.wvr-panel,.wvr-card,.wvr-compass,.wvr-cta{opacity:1}.wvr.anim:not(.is-in) .wvr-bg{opacity:0}.wvr.anim:not(.is-in) .wvr-panel{opacity:0;transform:translateY(18px)}.wvr.anim:not(.is-in) .wvr-card{opacity:0;transform:scale(.2)}.wvr.anim:not(.is-in) .wvr-spark,.wvr.anim:not(.is-in) .wvr-compass{opacity:0}.wvr.anim:not(.is-in) .wvr-line{stroke-dashoffset:1px}.wvr.anim .wvr-bg{transition:opacity .9s var(--ease-out)}.wvr.anim .wvr-panel{transition:opacity .8s var(--ease-out) .12s,transform .8s var(--ease-out) .12s}.wvr.anim .wvr-compass{transition:opacity .7s var(--ease-out) .35s}.wvr.is-in .wvr-line--ring{animation:kf-wvr-draw 1.4s var(--ease-out) .5s both}.wvr.is-in .wvr-line--spokes{animation:kf-wvr-draw 1.2s var(--ease-out) .9s both}.wvr.is-in .wvr-card{animation:.7s cubic-bezier(.2,1.4,.3,1) both kf-wvr-pop;animation-delay:calc(.7s + var(--i) * .16s)}.wvr.is-in .wvr-spark{animation:.7s ease-out both kf-wvr-spark;animation-delay:calc(.7s + var(--i) * .16s)}.wvr.is-in .wvr-cell--custom .wvr-card-ink{animation:kf-wvr-ink .9s var(--ease-out) 2.1s both}@keyframes kf-wvr-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes kf-wvr-pop{0%{opacity:0;transform:scale(.2)}45%{opacity:1}72%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes kf-wvr-spark{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}30%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}@keyframes kf-wvr-ink{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}.wvp{color:#e7dafb;background:#170e30}.wvp-bg{background:radial-gradient(58% 44% at 50% -6%,#9664dc42,#0000 66%),radial-gradient(40% 36% at 8% 30%,#6e5ac833,#0000 70%),radial-gradient(40% 36% at 92% 36%,#6e7fd633,#0000 70%),radial-gradient(80% 44% at 50% 118%,#7850c833,#0000 70%),linear-gradient(#1b1138,#20114a 44%,#170e30)}.wvp-star-dot{opacity:.5;background:radial-gradient(circle,#fff,#e7d3ff99 60%,#0000 76%);border-radius:9999px;animation:ease-in-out infinite kf-wvr-twinkle;position:absolute;box-shadow:0 0 6px #e7d3ffb3}.wvp-glow{pointer-events:none;filter:blur(54px);opacity:.38;width:30rem;height:24rem;position:absolute}.wvp-glow-l{background:radial-gradient(circle,#8c5adc80,#0000 70%);top:2rem;left:-9rem}.wvp-glow-r{background:radial-gradient(circle,#6e7fd66b,#0000 70%);bottom:2rem;right:-10rem}.wvp-seam-top{background:linear-gradient(#1a1036,#1a103680 18%,#0000);height:150px}.wvp-seam-bottom{background:linear-gradient(#0000,#160d2e80 82%,#160d2e);height:150px}.wvp-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.26em;text-transform:uppercase;color:#e7c977;align-items:center;gap:.5rem;font-size:.66rem;font-weight:800;display:inline-flex}.wvp-title{font-family:var(--font-display,inherit);color:#f6eeff;text-shadow:0 2px 24px #a06ee699;margin-top:.6rem;font-size:clamp(2rem,4.6vw,3.1rem);font-weight:700;line-height:1.05}.wvp-sub{color:#cdbbf0;margin-top:.9rem;font-size:1rem;line-height:1.6}.wvp-divider{color:#f4d38c;justify-content:center;align-items:center;gap:.7rem;margin-top:1.1rem;display:flex}.wvp-divider-rule{background:linear-gradient(90deg,#0000,#e2c276a6);width:clamp(2.5rem,8vw,5rem);height:1px}.wvp-divider-rule:last-child{background:linear-gradient(90deg,#e2c276a6,#0000)}.wvp-support{color:#bca9e4;margin-top:.7rem;font-size:.92rem;font-style:italic;line-height:1.55}.wvp-grid{grid-template-columns:1fr;align-items:stretch;gap:1.5rem;display:grid}@media(min-width:1024px){.wvp-grid{grid-template-columns:1fr 1.1fr 1fr;gap:1.3rem}}.wvp-grid.wvp-acts{grid-template-columns:1fr}@media(min-width:640px){.wvp-grid.wvp-acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}}@media(min-width:1024px){.wvp-grid.wvp-acts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}}.wvp-card--act{padding:1.5rem 1.25rem 1.35rem}.wvp-rates{flex-direction:column;gap:.45rem;display:flex}.wvp-rate{border-bottom:1px dotted #e7c97759;justify-content:space-between;align-items:baseline;gap:.8rem;padding-bottom:.45rem;display:flex}.wvp-rate:last-child{border-bottom:0;padding-bottom:0}.wvp-rate-label{color:#e2d6f7;font-size:.82rem;line-height:1.3}.wvp-rate-price{font-family:var(--font-display,inherit);color:#f4d88e;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.2rem;font-weight:700;line-height:1}.wvp-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .28s var(--ease-out),box-shadow .28s var(--ease-out),border-color .28s var(--ease-out);background:linear-gradient(168deg,#342064b3,#1c103ad9);border:1px solid #e2c27680;border-radius:22px;flex-direction:column;padding:1.7rem 1.4rem 1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 56px -26px #08031ad9,inset 0 1px #ffffff1f,inset 0 0 50px #6e50be24}.wvp-card--visit{background:linear-gradient(168deg,#46408a9e,#201c4adb)}.wvp-card--custom{background:linear-gradient(168deg,#301e60b8,#160e34e0)}.wvp-card:hover{border-color:#f2d38cd9;transform:translateY(-6px);box-shadow:0 36px 64px -28px #08031ae6,0 0 36px -8px #b68be68c}.wvp-card.is-featured{background:linear-gradient(168deg,#563496c7,#281652e6);border-color:#f2d38ce6;padding-top:2.7rem;box-shadow:0 30px 64px -24px #0a0422e6,0 0 0 1px #f2d38c59,0 0 52px -8px #b68be69e}@media(min-width:1024px){.wvp-card.is-featured{z-index:2;transform:translateY(-18px)scale(1.02)}.wvp-card.is-featured:hover{transform:translateY(-24px)scale(1.02)}}.wvp-spotlight{pointer-events:none;opacity:.55;background:radial-gradient(60% 80% at 50% 0,#f2d38c38,#0000 70%);height:55%;position:absolute;inset:0 0 auto}.wvp-badge{z-index:3;white-space:nowrap;font-family:var(--font-engrave,inherit);letter-spacing:.16em;text-transform:uppercase;color:#f4d88e;background:linear-gradient(120deg,#5a3ca0,#3a2470);border:1px solid #f2d38cb3;border-radius:9999px;align-items:center;gap:.35rem;padding:.35rem .95rem;font-size:.58rem;font-weight:800;display:inline-flex;position:absolute;top:.7rem;left:50%;transform:translate(-50%);box-shadow:0 6px 16px -6px #7850c8b3}.wvp-corner{pointer-events:none;border-color:#e2c27680;width:1.1rem;height:1.1rem;position:absolute}.wvp-card.is-featured .wvp-corner{border-color:#f2d38ccc}.wvp-corner--tl{border-top:1px solid;border-left:1px solid;border-top-left-radius:7px;top:.6rem;left:.6rem}.wvp-corner--tr{border-top:1px solid;border-right:1px solid;border-top-right-radius:7px;top:.6rem;right:.6rem}.wvp-corner--bl{border-bottom:1px solid;border-left:1px solid;border-bottom-left-radius:7px;bottom:.6rem;left:.6rem}.wvp-corner--br{border-bottom:1px solid;border-right:1px solid;border-bottom-right-radius:7px;bottom:.6rem;right:.6rem}.wvp-crest{color:#f4d38c;background:radial-gradient(circle at 50% 36%,#503682e6,#1c103af2);border:1px solid #e2c276a6;border-radius:9999px;place-items:center;width:3.4rem;height:3.4rem;margin:0 auto 1rem;display:grid;position:relative;box-shadow:0 0 20px -2px #f7d38c73,inset 0 1px #fff3}.wvp-crest-ray{opacity:.5;background:conic-gradient(from 0deg,transparent 0 10deg,#f2d38c80 11deg 12deg,transparent 13deg 30deg);border-radius:9999px;position:absolute;inset:-6px;-webkit-mask-image:radial-gradient(circle,#0000 56%,#000 60% 74%,#0000 78%);mask-image:radial-gradient(circle,#0000 56%,#000 60% 74%,#0000 78%)}.wvp-card.is-featured .wvp-crest-ray{opacity:.75;animation:44s linear infinite kf-wvc-spin}.wvp-name{text-align:center}.wvp-name-label{font-family:var(--font-engrave,inherit);letter-spacing:.22em;text-transform:uppercase;color:#c9b6ee;font-size:.66rem;font-weight:800;display:block}.wvp-name-main{font-family:var(--font-display,inherit);text-transform:uppercase;color:#f6eeff;margin-top:.2rem;font-size:clamp(1.3rem,2.3vw,1.65rem);font-weight:700;line-height:1.1;display:block}.wvp-bestfor{text-align:center;color:#cdbbf0;margin-top:.8rem;font-size:.82rem;line-height:1.5}.wvp-list-rule{color:#e2c276;justify-content:center;align-items:center;margin:1rem 0 .7rem;display:flex}.wvp-list-rule:before,.wvp-list-rule:after{content:"";background:linear-gradient(90deg,#0000,#e2c27699);width:2.2rem;height:1px;margin:0 .55rem}.wvp-list-rule:after{background:linear-gradient(90deg,#e2c27699,#0000)}.wvp-list{flex-direction:column;gap:.5rem;display:flex}.wvp-li{color:#e2d6f7;align-items:flex-start;gap:.6rem;font-size:.84rem;line-height:1.35;display:flex}.wvp-li-ic{color:#f2d38c;flex:none;place-items:center;width:1.1rem;height:1.1rem;margin-top:.06rem;display:grid}.wvp-note{text-align:center;color:#a892d6;margin-top:1rem;font-size:.72rem;font-style:italic;line-height:1.45}.wvp-foot{flex-direction:column;align-items:center;gap:.7rem;margin-top:auto;padding-top:1.2rem;display:flex}.wvp-price{font-family:var(--font-engrave,inherit);letter-spacing:.18em;text-transform:uppercase;color:#e7c977;font-size:.62rem;font-weight:800}.wvp-cta{width:100%;font-family:var(--font-display,inherit);color:#f6eeff;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),border-color .2s var(--ease-out),background .2s var(--ease-out);background:#3c286e73;border:1px solid #e2c27699;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.78rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.wvp-cta:hover{background:#5036828c;border-color:#f2d38c;transform:translateY(-1px);box-shadow:0 0 24px -4px #e2c27680}.wvp-cta:focus-visible{outline-offset:2px;outline:2px solid #f2d38c}.wvp-card.is-featured .wvp-price{color:#f4d88e}.wvp-card.is-featured .wvp-cta{color:#2a1656;background:linear-gradient(120deg,#f4d88e,#e0b968);border-color:#fff6;box-shadow:0 10px 26px -8px #f2d38c99}.wvp-card.is-featured .wvp-cta:hover{background:linear-gradient(120deg,#f8e6ac,#e7c778);box-shadow:0 12px 30px -8px #f2d38cb3}.wvp-cta-gloss{pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 40%,#ffffff59,#0000 60%);position:absolute;inset:0}.wvp-cta:hover .wvp-cta-gloss,.wvp-help-cta:hover .wvp-cta-gloss{animation:.9s ease-out kf-wvr-gloss}.wvp-help{text-align:center;background:linear-gradient(165deg,#34206499,#1a0e36cc);border:1px solid #e2c27673;border-radius:18px;flex-direction:column;align-items:center;gap:1rem;padding:1.6rem 1.4rem;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 44px -22px #08031ab3}@media(min-width:760px){.wvp-help{text-align:left;flex-direction:row;gap:1.4rem}}.wvp-help-moon{color:#f4d38c;background:radial-gradient(circle at 50% 35%,#503682d9,#1c103aeb);border:1px solid #e2c27699;border-radius:9999px;flex:none;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:0 0 16px -2px #f7d38c66}.wvp-help-text{flex:auto}.wvp-help-title{font-family:var(--font-display,inherit);color:#f4ecff;font-size:1.1rem;font-weight:700}.wvp-help-copy{color:#c2b0ea;margin-top:.3rem;font-size:.85rem;line-height:1.55}.wvp-help-cta{font-family:var(--font-display,inherit);color:#2a1656;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out);background:linear-gradient(120deg,#f4d88e,#e0b968);border:1px solid #fff6;border-radius:9999px;flex:none;align-items:center;gap:.5rem;padding:.72rem 1.4rem;font-size:.82rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 20px -6px #f2d38c80}.wvp-help-cta:hover{transform:translateY(-2px);box-shadow:0 12px 26px -6px #f2d38c99}.wvp-help-cta:focus-visible{outline-offset:2px;outline:2px solid #fff}.wvp-bg,.wvp-head>*,.wvp-card,.wvp-help,.wvp-badge,.wvp-li{opacity:1}.wvp.anim:not(.is-in) .wvp-bg{opacity:0}.wvp.anim:not(.is-in) .wvp-head>*{opacity:0;transform:translateY(14px)}.wvp.anim:not(.is-in) .wvp-card{opacity:0;transform:translateY(28px)scale(.96)}.wvp.anim:not(.is-in) .wvp-help{opacity:0;transform:translateY(16px)}.wvp.anim:not(.is-in) .wvp-badge{opacity:0}.wvp.anim:not(.is-in) .wvp-li{opacity:0;transform:translate(-6px)}.wvp-head>*,.wvp-help{transform:none}.wvp.anim .wvp-bg{transition:opacity .9s var(--ease-out)}.wvp.anim .wvp-head>*{transition:opacity .6s var(--ease-out),transform .64s var(--ease-out)}.wvp.anim .wvp-head>:nth-child(2){transition-delay:80ms}.wvp.anim .wvp-head>:nth-child(3){transition-delay:.15s}.wvp.anim .wvp-head>:nth-child(4){transition-delay:.21s}.wvp.anim .wvp-head>:nth-child(5){transition-delay:.27s}.wvp.anim .wvp-card{transition:opacity .64s var(--ease-out),transform .68s var(--ease-out),box-shadow .28s var(--ease-out),border-color .28s var(--ease-out);transition-delay:calc(.44s + var(--i) * .15s)}.wvp.anim .wvp-card.is-featured{transition-delay:.47s}.wvp.anim .wvp-li{transition:opacity .36s var(--ease-out),transform .36s var(--ease-out);transition-delay:calc(.76s + var(--i) * .15s + var(--j) * 55ms)}.wvp.anim .wvp-help{transition:opacity .6s var(--ease-out) 1.15s,transform .6s var(--ease-out) 1.15s}.wvp.is-in .wvp-badge{animation:kf-wvp-stamp .6s var(--ease-out) .8s both}.wvp.is-in .wvp-card.is-featured{animation:kf-wvp-pulse 1.8s var(--ease-out) 1.2s 1}@keyframes kf-wvp-stamp{0%{opacity:0;transform:translate(-50%)scale(1.4)}60%{opacity:1;transform:translate(-50%)scale(.94)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes kf-wvp-pulse{0%,to{box-shadow:0 30px 64px -24px #0a0422e6,0 0 0 1px #f2d38c59,0 0 52px -8px #b68be69e}50%{box-shadow:0 30px 64px -24px #0a0422e6,0 0 0 1px #f2d38c99,0 0 70px -4px #d4a8fad9}}.wvg{color:#e7dafb;background:#160d2e}.wvg-bg{background:radial-gradient(50% 40% at 24% 40%,#9664dc42,#0000 70%),radial-gradient(40% 36% at 90% 30%,#6e7fd633,#0000 72%),radial-gradient(80% 44% at 50% 120%,#7850c833,#0000 70%),linear-gradient(#1a1038,#1f1148 44%,#160d2e)}.wvg-star-dot{opacity:.5;background:radial-gradient(circle,#fff,#e7d3ff99 60%,#0000 76%);border-radius:9999px;animation:ease-in-out infinite kf-wvr-twinkle;position:absolute;box-shadow:0 0 6px #e7d3ffb3}.wvg-glow{pointer-events:none;filter:blur(56px);opacity:.4;width:32rem;height:24rem;position:absolute}.wvg-glow-l{background:radial-gradient(circle,#9664e680,#0000 70%);top:6rem;left:-8rem}.wvg-glow-r{background:radial-gradient(circle,#6e7fd66b,#0000 70%);bottom:4rem;right:-10rem}.wvg-mist{filter:blur(8px);background:radial-gradient(80% 100% at 50% 100%,#9664dc47,#0000 72%);height:170px}.wvg-seam-top{background:linear-gradient(#170e30,#170e3080 18%,#0000);height:150px}.wvg-seam-bottom{background:linear-gradient(#0000,#170d3080 82%,#170d30);height:150px}.wvg-stamp{display:none}@media(min-width:1024px){.wvg-stamp{z-index:5;text-align:center;place-items:center;width:5.6rem;height:5.6rem;display:grid;position:absolute;top:2.4rem;right:2.4rem}}.wvg-stamp-ring{border:1px solid #e2c2768c;border-radius:9999px;position:absolute;inset:0;box-shadow:inset 0 0 0 4px #e2c2761f,0 0 20px -4px #f7d38c66}.wvg-stamp-moon{color:#f4d38c;position:absolute;top:.85rem}.wvg-stamp-text{font-family:var(--font-engrave,inherit);letter-spacing:.18em;text-transform:uppercase;color:#e7c977;margin-top:1.5rem;font-size:.58rem;font-weight:800;line-height:1.2;position:relative}.wvg-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.26em;text-transform:uppercase;color:#e7c977;align-items:center;gap:.5rem;font-size:.66rem;font-weight:800;display:inline-flex}.wvg-title{font-family:var(--font-display,inherit);color:#f6eeff;text-shadow:0 2px 24px #a06ee699;margin-top:.6rem;font-size:clamp(2rem,4.6vw,3.1rem);font-weight:700;line-height:1.05}.wvg-divider{color:#f4d38c;justify-content:center;align-items:center;gap:.7rem;margin-top:.9rem;display:flex}.wvg-divider-rule{background:linear-gradient(90deg,#0000,#e2c276a6);width:clamp(2.5rem,8vw,5rem);height:1px}.wvg-divider-rule:last-child{background:linear-gradient(90deg,#e2c276a6,#0000)}.wvg-sub{color:#cdbbf0;margin-top:.9rem;font-size:1rem;line-height:1.6}.wvg-tags{flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;margin-top:1rem;display:inline-flex}.wvg-tag{font-family:var(--font-engrave,inherit);letter-spacing:.2em;text-transform:uppercase;color:#e7c977;font-size:.64rem;font-weight:800}.wvg-tags svg{color:#e2c276b3}.wvg-gallery{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.wvg-card--featured{grid-column:1/-1}@media(min-width:880px){.wvg-gallery{grid-template-columns:1.45fr 1fr 1fr;gap:1rem}.wvg-card--featured{grid-area:1/1/span 2}}.wvg-card{position:relative}.wvg-frame{transition:box-shadow .28s var(--ease-out),border-color .28s var(--ease-out);background:#1a0f38;border:1px solid #e2c27699;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 18px 40px -18px #08031ad9,inset 0 0 0 1px #e7d3ff14}.wvg-card--tile .wvg-frame{aspect-ratio:4/3}.wvg-card--featured .wvg-frame{aspect-ratio:4/5}@media(min-width:880px){.wvg-card--featured .wvg-frame{aspect-ratio:auto;height:100%}}.wvg-img{object-fit:cover;width:100%;height:100%;transition:transform .44s var(--ease-out);display:block}.wvg-card:hover .wvg-img,.wvg-card:focus-within .wvg-img{transform:scale(1.05)}.wvg-card:hover .wvg-frame,.wvg-card:focus-within .wvg-frame{border-color:#f2d38cf2;box-shadow:0 26px 52px -20px #08031ae6,0 0 28px -6px #b68be699}.wvg-shade{pointer-events:none;background:linear-gradient(#140a281f,#0000 28% 58%,#100822b8);position:absolute;inset:0}.wvg-constellation{pointer-events:none;opacity:0;transition:opacity .32s var(--ease-out);mix-blend-mode:screen;background-image:radial-gradient(circle,#f7e7aad9 1px,#0000 1.6px),radial-gradient(circle,#e7d3ff99 1px,#0000 1.6px);background-position:6px 8px,26px 32px;background-size:42px 42px,66px 66px;position:absolute;inset:0}.wvg-card:hover .wvg-constellation,.wvg-card:focus-within .wvg-constellation{opacity:.5}.wvg-crest{z-index:2;color:#f4d38c;background:radial-gradient(circle at 50% 35%,#503682f2,#1c103afa);border:1px solid #e2c276b3;border-radius:9999px;place-items:center;width:1.7rem;height:1.7rem;display:grid;position:absolute;top:-.7rem;left:50%;transform:translate(-50%);box-shadow:0 0 12px -2px #f7d38c80}.wvg-cap{z-index:2;font-family:var(--font-engrave,inherit);letter-spacing:.1em;text-transform:uppercase;color:#f6eeff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:box-shadow .28s var(--ease-out),border-color .28s var(--ease-out);background:#28184eb8;border:1px solid #e2c27699;border-radius:9999px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.66rem;font-weight:700;display:inline-flex;position:absolute;bottom:.7rem;left:.7rem;box-shadow:0 6px 16px -6px #08031ab3}.wvg-cap svg{color:#f4d38c}.wvg-card--featured .wvg-cap{padding:.45rem 1rem;font-size:.78rem}.wvg-card:hover .wvg-cap,.wvg-card:focus-within .wvg-cap{border-color:#f2d38cd9;box-shadow:0 0 18px -4px #f2d38c99}.wvg-cta{font-family:var(--font-display,inherit);color:#f6eeff;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),border-color .2s var(--ease-out);background:linear-gradient(120deg,#5a3ca0b8,#38246ed1);border:1px solid #f2d38cb3;border-radius:9999px;align-items:center;gap:.5rem;padding:.85rem 1.8rem;font-size:.92rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #f2d38c33,0 16px 34px -14px #7850c899}.wvg-cta:hover{border-color:#f2d38c;transform:translateY(-2px);box-shadow:0 0 28px -4px #b68be6b3,0 18px 38px -14px #7850c8b3}.wvg-cta:focus-visible{outline-offset:2px;outline:2px solid #f2d38c}.wvg-cta>svg:first-of-type{color:#f4d38c}.wvg-cta-gloss{pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 40%,#ffffff4d,#0000 60%);position:absolute;inset:0}.wvg-cta:hover .wvg-cta-gloss{animation:.9s ease-out kf-wvr-gloss}.wvg-foot-script{font-family:var(--font-script-hero,var(--font-display,inherit));color:#c9a9f2;text-shadow:0 2px 16px #a06ee673;margin-top:.9rem;font-size:1.15rem}.wvg-foot-note{color:#a892d6;max-width:34rem;margin:.5rem auto 0;font-size:.82rem;line-height:1.5}.wvg-bg,.wvg-head>*,.wvg-card,.wvg-foot>*,.wvg-stamp{opacity:1}.wvg-head>*,.wvg-foot>*{transform:none}.wvg.anim:not(.is-in) .wvg-bg{opacity:0}.wvg.anim:not(.is-in) .wvg-head>*{opacity:0;transform:translateY(14px)}.wvg.anim:not(.is-in) .wvg-card{opacity:0;transform:translateY(26px)scale(.97)}.wvg.anim:not(.is-in) .wvg-foot>*{opacity:0;transform:translateY(12px)}.wvg.anim:not(.is-in) .wvg-stamp{opacity:0;transform:scale(.7)}.wvg.anim .wvg-bg{transition:opacity .9s var(--ease-out)}.wvg.anim .wvg-head>*{transition:opacity .6s var(--ease-out),transform .64s var(--ease-out)}.wvg.anim .wvg-head>:nth-child(2){transition-delay:80ms}.wvg.anim .wvg-head>:nth-child(3){transition-delay:.15s}.wvg.anim .wvg-head>:nth-child(4){transition-delay:.21s}.wvg.anim .wvg-head>:nth-child(5){transition-delay:.27s}.wvg.anim .wvg-card{transition:opacity .64s var(--ease-out),transform .68s var(--ease-out),box-shadow .28s var(--ease-out),border-color .28s var(--ease-out);transition-delay:calc(.38s + var(--i) * .14s)}.wvg.anim .wvg-stamp{transition:opacity .6s var(--ease-out) .7s,transform .6s var(--ease-out) .7s}.wvg.anim .wvg-foot>*{transition:opacity .56s var(--ease-out),transform .56s var(--ease-out)}.wvg.anim .wvg-foot>:first-child{transition-delay:1.05s}.wvg.anim .wvg-foot>:nth-child(2){transition-delay:1.15s}.wvg.anim .wvg-foot>:nth-child(3){transition-delay:1.23s}.wvf{color:#e7dafb;background:#14092c}.wvf-bg{background:radial-gradient(48% 38% at 20% 30%,#8c5fd73d,#0000 70%),radial-gradient(42% 38% at 88% 26%,#6e7fd633,#0000 72%),radial-gradient(80% 44% at 50% 122%,#7850c82e,#0000 70%),linear-gradient(#190e34,#1d0f44 44%,#14092c)}.wvf-star-dot{opacity:.5;background:radial-gradient(circle,#fff,#e7d3ff99 60%,#0000 76%);border-radius:9999px;animation:ease-in-out infinite kf-wvr-twinkle;position:absolute;box-shadow:0 0 6px #e7d3ffb3}.wvf-glow{pointer-events:none;filter:blur(56px);opacity:.36;width:30rem;height:22rem;position:absolute}.wvf-glow-l{background:radial-gradient(circle,#9664e680,#0000 70%);top:4rem;left:-8rem}.wvf-glow-r{background:radial-gradient(circle,#6e7fd66b,#0000 70%);bottom:4rem;right:-10rem}.wvf-seam-top{background:linear-gradient(#170d30,#170d3080 18%,#0000);height:150px}.wvf-seam-bottom{background:linear-gradient(#0000,#160d2e80 82%,#160d2e);height:150px}.wvf-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.26em;text-transform:uppercase;color:#e7c977;align-items:center;gap:.5rem;font-size:.66rem;font-weight:800;display:inline-flex}.wvf-title{font-family:var(--font-display,inherit);color:#f6eeff;text-shadow:0 2px 24px #a06ee699;margin-top:.6rem;font-size:clamp(2rem,4.6vw,3.1rem);font-weight:700;line-height:1.05}.wvf-sub{color:#cdbbf0;margin-top:.9rem;font-size:1rem;line-height:1.6}.wvf-divider{color:#f4d38c;justify-content:center;align-items:center;gap:.7rem;margin-top:1rem;display:flex}.wvf-divider-rule{background:linear-gradient(90deg,#0000,#e2c276a6);width:clamp(2.5rem,8vw,5rem);height:1px}.wvf-divider-rule:last-child{background:linear-gradient(90deg,#e2c276a6,#0000)}.wvf-grid{grid-template-columns:1fr;align-items:start;gap:1.4rem;display:grid}@media(min-width:980px){.wvf-grid{grid-template-columns:minmax(0,22rem) 1fr;gap:1.6rem}.wvf-aside{position:sticky;top:88px}}.wvf-card{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:box-shadow .28s var(--ease-out),border-color .28s var(--ease-out);background:linear-gradient(168deg,#402878a8,#1c103adb);border:1px solid #e2c2768c;border-radius:22px;padding:2.7rem 1.6rem 1.6rem;position:relative;box-shadow:0 26px 56px -26px #08031ad9,inset 0 1px #ffffff1f,inset 0 0 50px #6e50be24}.wvf-card:hover{border-color:#f2d38ccc;box-shadow:0 26px 56px -26px #08031ad9,0 0 34px -8px #b68be680}.wvf-card:before{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(circle,#e7d3ff24 .5px,#0000 1.4px);background-size:22px 22px;border-radius:22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 100% at 50% 0,#000 30%,#0000 76%);mask-image:radial-gradient(120% 100% at 50% 0,#000 30%,#0000 76%)}.wvf-card-corner{pointer-events:none;border-color:#e2c27680;width:1.1rem;height:1.1rem;position:absolute}.wvf-card-corner--tl{border-top:1px solid;border-left:1px solid;border-top-left-radius:7px;top:.6rem;left:.6rem}.wvf-card-corner--tr{border-top:1px solid;border-right:1px solid;border-top-right-radius:7px;top:.6rem;right:.6rem}.wvf-card-corner--bl{border-bottom:1px solid;border-left:1px solid;border-bottom-left-radius:7px;bottom:.6rem;left:.6rem}.wvf-card-corner--br{border-bottom:1px solid;border-right:1px solid;border-bottom-right-radius:7px;bottom:.6rem;right:.6rem}.wvf-card-moon{z-index:2;color:#f4d38c;width:2.7rem;height:2.7rem;transition:box-shadow .28s var(--ease-out);background:radial-gradient(circle at 50% 35%,#503682f2,#1c103afa);border:1px solid #e2c276b3;border-radius:9999px;place-items:center;display:grid;position:absolute;top:-1.3rem;left:50%;transform:translate(-50%);box-shadow:0 0 18px -2px #f7d38c80}.wvf-card:hover .wvf-card-moon{box-shadow:0 0 26px -2px #f7d38cbf}.wvf-badge{z-index:1;font-family:var(--font-engrave,inherit);letter-spacing:.18em;text-transform:uppercase;color:#f4d88e;background:linear-gradient(120deg,#5a3ca0,#3a2470);border:1px solid #f2d38c99;border-radius:9999px;align-items:center;padding:.32rem 1rem;font-size:.58rem;font-weight:800;display:inline-flex;position:relative;box-shadow:0 6px 16px -6px #7850c899}.wvf-card-h{z-index:1;font-family:var(--font-display,inherit);color:#f4d38c;margin-top:.85rem;font-size:1.2rem;font-weight:700;line-height:1.2;position:relative}.wvf-card-p{z-index:1;color:#cdbbf0;margin-top:.8rem;font-size:.84rem;line-height:1.55;position:relative}.wvf-checks{z-index:1;text-align:left;flex-direction:column;gap:.55rem;margin-top:1.1rem;display:flex;position:relative}.wvf-check{color:#e2d6f7;align-items:center;gap:.6rem;font-size:.84rem;font-weight:600;display:flex}.wvf-check-ic{color:#f4d38c;background:radial-gradient(circle at 38% 32%,#503682cc,#1c103ae6);border:1px solid #e2c27680;border-radius:9999px;flex:none;place-items:center;width:1.6rem;height:1.6rem;display:grid}.wvf-card-note{z-index:1;color:#bca9e4;background:#e7d3ff0f;border:1px solid #e2c27647;border-radius:12px;margin-top:1.1rem;padding:.7rem .85rem;font-size:.74rem;font-style:italic;line-height:1.5;position:relative}.wvf-list{flex-direction:column;gap:.7rem;display:flex}.wvf-item{transition:border-color .24s var(--ease-out),box-shadow .24s var(--ease-out),background .24s var(--ease-out);background:linear-gradient(168deg,#301e608c,#1a0e36c7);border:1px solid #e2c27666;border-radius:14px;position:relative;overflow:hidden}.wvf-item:hover{background:linear-gradient(168deg,#3a24709e,#1e103cd1);border-color:#f2d38cb3;box-shadow:0 0 24px -8px #b68be680}.wvf-item.is-open{border-color:#f2d38ce6;box-shadow:0 0 0 1px #f2d38c4d,0 18px 40px -20px #08031acc,0 0 30px -8px #b68be680}.wvf-item.is-open:before{content:"";pointer-events:none;inset-inline:0;background:linear-gradient(90deg,#0000,#f7e7aad9 30%,#e7d3ffb3,#f7e7aad9 70%,#0000);height:1px;position:absolute;top:0}.wvf-q{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:.85rem;padding:.95rem 1.05rem;display:flex}.wvf-q:focus-visible{outline-offset:-3px;border-radius:14px;outline:2px solid #f2d38c}.wvf-num{width:1.9rem;height:1.9rem;font-family:var(--font-display,inherit);color:#f4d38c;background:radial-gradient(circle at 38% 30%,#503682d9,#1c103af0);border:1px solid #e2c27699;border-radius:9999px;flex:none;place-items:center;font-size:.82rem;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff24}.wvf-item.is-open .wvf-num{color:#2a1656;background:linear-gradient(150deg,#f4d88e,#e0b968);border-color:#fff6}.wvf-q-text{font-family:var(--font-display,inherit);color:#f4ecff;flex:auto;font-size:1.02rem;line-height:1.3}.wvf-toggle{color:#f4d38c;width:1.7rem;height:1.7rem;transition:color .2s var(--ease-out),background .2s var(--ease-out),border-color .2s var(--ease-out);background:#28184e99;border:1px solid #e2c27699;border-radius:9999px;flex:none;place-items:center;display:grid}.wvf-item:hover .wvf-toggle{box-shadow:0 0 14px -3px #f2d38cb3}.wvf-item.is-open .wvf-toggle{color:#2a1656;background:linear-gradient(150deg,#f4d88e,#e0b968);border-color:#fff6}.wvf-a{transition:grid-template-rows .36s var(--ease-out);grid-template-rows:0fr;display:grid}.wvf-item.is-open .wvf-a{grid-template-rows:1fr}.wvf-a-inner{opacity:0;transition:opacity .28s var(--ease-out);overflow:hidden}.wvf-item.is-open .wvf-a-inner{opacity:1;transition:opacity .36s var(--ease-out) .12s}.wvf-a-inner p{color:#cdbbf0;padding:0 1.05rem 1.05rem 3.75rem;font-size:.9rem;line-height:1.6}.wvf-help{text-align:center;background:linear-gradient(165deg,#38226c99,#1a0e36cc);border:1px solid #e2c27673;border-radius:18px;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem 1.4rem;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 44px -22px #08031ab3}@media(min-width:760px){.wvf-help{text-align:left;flex-direction:row;gap:1.4rem}}.wvf-help-moon{color:#f4d38c;background:radial-gradient(circle at 50% 35%,#503682d9,#1c103aeb);border:1px solid #e2c27699;border-radius:9999px;flex:none;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:0 0 16px -2px #f7d38c66}.wvf-help-text{flex:auto}.wvf-help-title{font-family:var(--font-display,inherit);color:#f4ecff;font-size:1.08rem;font-weight:700}.wvf-help-copy{color:#c2b0ea;margin-top:.25rem;font-size:.84rem;line-height:1.5}.wvf-help-cta{font-family:var(--font-display,inherit);letter-spacing:.04em;text-transform:uppercase;color:#f6eeff;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),border-color .2s var(--ease-out);background:linear-gradient(120deg,#5a3ca0b3,#38246ed1);border:1px solid #f2d38cb3;border-radius:9999px;flex:none;align-items:center;gap:.5rem;padding:.72rem 1.5rem;font-size:.82rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #f2d38c33,0 14px 30px -14px #7850c899}.wvf-help-cta:hover{border-color:#f2d38c;transform:translateY(-2px);box-shadow:0 0 26px -4px #b68be6b3,0 16px 34px -14px #7850c8b3}.wvf-help-cta:focus-visible{outline-offset:2px;outline:2px solid #f2d38c}.wvf-cta-gloss{pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 40%,#ffffff4d,#0000 60%);position:absolute;inset:0}.wvf-help-cta:hover .wvf-cta-gloss{animation:.9s ease-out kf-wvr-gloss}.wvf-bg,.wvf-head>*,.wvf-aside,.wvf-item,.wvf-help{opacity:1}.wvf-head>*{transform:none}.wvf.anim:not(.is-in) .wvf-bg{opacity:0}.wvf.anim:not(.is-in) .wvf-head>*{opacity:0;transform:translateY(14px)}.wvf.anim:not(.is-in) .wvf-aside{opacity:0;transform:translate(-16px)}.wvf.anim:not(.is-in) .wvf-item{opacity:0;transform:translateY(16px)}.wvf.anim:not(.is-in) .wvf-help{opacity:0;transform:translateY(14px)}.wvf.anim .wvf-bg{transition:opacity .9s var(--ease-out)}.wvf.anim .wvf-head>*{transition:opacity .6s var(--ease-out),transform .64s var(--ease-out)}.wvf.anim .wvf-head>:nth-child(2){transition-delay:80ms}.wvf.anim .wvf-head>:nth-child(3){transition-delay:.15s}.wvf.anim .wvf-head>:nth-child(4){transition-delay:.21s}.wvf.anim .wvf-aside{transition:opacity .7s var(--ease-out) .24s,transform .76s var(--ease-out) .24s}.wvf.anim .wvf-item{transition:opacity .52s var(--ease-out),transform .56s var(--ease-out),border-color .24s var(--ease-out),box-shadow .24s var(--ease-out),background .24s var(--ease-out);transition-delay:calc(.36s + var(--i) * 70ms)}.wvf.anim .wvf-item:hover{transition-delay:0s}.wvf.anim .wvf-help{transition:opacity .6s var(--ease-out) .7s,transform .6s var(--ease-out) .7s}.wvs{color:#e7dafb;background:#170d30}.wvs-bg{background:radial-gradient(48% 40% at 26% 32%,#9664dc3d,#0000 70%),radial-gradient(40% 36% at 88% 28%,#6e7fd633,#0000 72%),radial-gradient(82% 46% at 50% 120%,#7850c833,#0000 70%),linear-gradient(#1a1038,#1f1148 46%,#170d30)}.wvs-star-dot{opacity:.5;background:radial-gradient(circle,#fff,#e7d3ff99 60%,#0000 76%);border-radius:9999px;animation:ease-in-out infinite kf-wvr-twinkle;position:absolute;box-shadow:0 0 6px #e7d3ffb3}.wvs-glow{pointer-events:none;filter:blur(56px);opacity:.4;width:32rem;height:24rem;position:absolute}.wvs-glow-l{background:radial-gradient(circle,#9664e680,#0000 70%);top:5rem;left:-8rem}.wvs-glow-r{background:radial-gradient(circle,#6e7fd66b,#0000 70%);bottom:5rem;right:-10rem}.wvs-mist{filter:blur(8px);background:radial-gradient(80% 100% at 50% 100%,#9664dc42,#0000 72%);height:160px}.wvs-seam-top{background:linear-gradient(#160d2e,#160d2e80 18%,#0000);height:150px}.wvs-seam-bottom{background:linear-gradient(#0000,#14092c80 82%,#14092c);height:150px}.wvs-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.26em;text-transform:uppercase;color:#e7c977;align-items:center;gap:.5rem;font-size:.66rem;font-weight:800;display:inline-flex}.wvs-title{font-family:var(--font-display,inherit);color:#f6eeff;text-shadow:0 2px 24px #a06ee699;margin-top:.6rem;font-size:clamp(2rem,4.6vw,3.1rem);font-weight:700;line-height:1.05}.wvs-divider{color:#f4d38c;justify-content:center;align-items:center;gap:.7rem;margin-top:.9rem;display:flex}.wvs-divider-rule{background:linear-gradient(90deg,#0000,#e2c276a6);width:clamp(2.5rem,8vw,5rem);height:1px}.wvs-divider-rule:last-child{background:linear-gradient(90deg,#e2c276a6,#0000)}.wvs-sub{color:#cdbbf0;margin-top:.9rem;font-size:1rem;line-height:1.6}.wvs-stars{color:#f4d38c;align-items:center;gap:.22rem;display:inline-flex}.wvs-stars svg{filter:drop-shadow(0 0 6px #f7d38c73)}.wvs-author{align-items:center;gap:.8rem;display:flex}.wvs-author--center{justify-content:center}.wvs-avatar{width:2.7rem;height:2.7rem;font-family:var(--font-display,inherit);letter-spacing:.02em;color:#f4d38c;background:radial-gradient(circle at 38% 30%,#503682eb,#1c103af5);border:1px solid #e2c27699;border-radius:9999px;flex:none;place-items:center;font-size:.82rem;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff29,0 0 14px -4px #f7d38c80}.wvs-author-meta{text-align:left;flex-direction:column;line-height:1.25;display:flex}.wvs-name{font-family:var(--font-display,inherit);color:#f4ecff;font-size:.96rem;font-weight:700}.wvs-role{font-family:var(--font-engrave,inherit);letter-spacing:.14em;text-transform:uppercase;color:#b6a2e0;margin-top:.1rem;font-size:.62rem;font-weight:700}.wvs-spotlight{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:56rem;transition:box-shadow .28s var(--ease-out),border-color .28s var(--ease-out);background:linear-gradient(168deg,#402878a8,#1c103adb);border:1px solid #e2c27680;border-radius:24px;margin:0 auto;padding:2.9rem 1.6rem 2rem;position:relative;overflow:hidden;box-shadow:0 28px 60px -28px #08031ad9,inset 0 1px #ffffff1f,inset 0 0 60px #6e50be24}@media(min-width:760px){.wvs-spotlight{padding:3.3rem 3rem 2.3rem}}.wvs-spotlight:hover{border-color:#f2d38cc7;box-shadow:0 28px 60px -28px #08031ad9,0 0 38px -10px #b68be680}.wvs-spotlight:before{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(circle,#e7d3ff21 .5px,#0000 1.4px);background-size:24px 24px;border-radius:24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 100% at 50% 0,#000 26%,#0000 74%);mask-image:radial-gradient(120% 100% at 50% 0,#000 26%,#0000 74%)}.wvs-crest{z-index:2;color:#f4d38c;background:radial-gradient(circle at 50% 35%,#503682f2,#1c103afa);border:1px solid #e2c276b3;border-radius:9999px;place-items:center;width:1.9rem;height:1.9rem;display:grid;position:absolute;top:-.85rem;left:50%;transform:translate(-50%);box-shadow:0 0 14px -2px #f7d38c80}.wvs-spotlight-mark{color:#f7d3aa29;pointer-events:none;width:3.4rem;height:3.4rem;position:absolute;top:1.4rem;left:1.6rem}.wvs-spotlight-stars{z-index:1;position:relative}.wvs-spotlight-quote{z-index:1;max-width:44rem;font-family:var(--font-display,inherit);color:#f4ecff;margin:1rem auto 1.4rem;font-size:clamp(1.12rem,2.2vw,1.5rem);font-style:italic;font-weight:500;line-height:1.5;position:relative}.wvs-spotlight .wvs-author{z-index:1;position:relative}.wvs-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media(min-width:600px){.wvs-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:920px){.wvs-grid{grid-template-columns:repeat(3,1fr)}}.wvs-card{transition:transform .24s var(--ease-out),border-color .24s var(--ease-out),box-shadow .24s var(--ease-out),background .24s var(--ease-out);background:linear-gradient(168deg,#301e608c,#1a0e36c7);border:1px solid #e2c27666;border-radius:18px;flex-direction:column;padding:1.5rem 1.4rem 1.4rem;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px -22px #08031ac7}.wvs-card:hover{background:linear-gradient(168deg,#3a24709e,#1e103cd1);border-color:#f2d38cc7;transform:translateY(-4px);box-shadow:0 26px 50px -22px #08031ad9,0 0 28px -8px #b68be68c}.wvs-card-mark{color:#f7d3aa24;pointer-events:none;width:2.4rem;height:2.4rem;position:absolute;top:.9rem;right:1rem}.wvs-card .wvs-stars{z-index:1;position:relative}.wvs-text{z-index:1;color:#ddd0f4;margin-top:.85rem;font-size:.92rem;line-height:1.6;position:relative}.wvs-rule{background:linear-gradient(90deg,#0000,#e2c27666,#0000);height:1px;margin:1.1rem 0 1rem;display:block}.wvs-card .wvs-author{margin-top:auto}.wvs-foot-stars svg{width:1rem;height:1rem}.wvs-foot-line{font-family:var(--font-display,inherit);color:#f4ecff;margin-top:.85rem;font-size:1.02rem;font-weight:600}.wvs-foot-script{font-family:var(--font-script-hero,var(--font-display,inherit));color:#c9a9f2;text-shadow:0 2px 16px #a06ee673;margin-top:.45rem;font-size:1.15rem}.wvs-bg,.wvs-head>*,.wvs-spotlight,.wvs-card,.wvs-foot>*{opacity:1}.wvs-head>*,.wvs-foot>*{transform:none}.wvs.anim:not(.is-in) .wvs-bg{opacity:0}.wvs.anim:not(.is-in) .wvs-head>*{opacity:0;transform:translateY(14px)}.wvs.anim:not(.is-in) .wvs-spotlight{opacity:0;transform:translateY(24px)scale(.98)}.wvs.anim:not(.is-in) .wvs-card{opacity:0;transform:translateY(22px)}.wvs.anim:not(.is-in) .wvs-foot>*{opacity:0;transform:translateY(12px)}.wvs.anim .wvs-bg{transition:opacity .9s var(--ease-out)}.wvs.anim .wvs-head>*{transition:opacity .6s var(--ease-out),transform .64s var(--ease-out)}.wvs.anim .wvs-head>:nth-child(2){transition-delay:80ms}.wvs.anim .wvs-head>:nth-child(3){transition-delay:.15s}.wvs.anim .wvs-head>:nth-child(4){transition-delay:.21s}.wvs.anim .wvs-spotlight{transition:opacity .66s var(--ease-out) .32s,transform .7s var(--ease-out) .32s,border-color .28s var(--ease-out),box-shadow .28s var(--ease-out)}.wvs.anim .wvs-card{transition:opacity .6s var(--ease-out),transform .64s var(--ease-out),border-color .24s var(--ease-out),box-shadow .24s var(--ease-out),background .24s var(--ease-out);transition-delay:calc(.52s + var(--i) * .12s)}.wvs.anim .wvs-card:hover{transition-delay:0s}.wvs.anim .wvs-foot>*{transition:opacity .56s var(--ease-out),transform .56s var(--ease-out)}.wvs.anim .wvs-foot>:first-child{transition-delay:.94s}.wvs.anim .wvs-foot>:nth-child(2){transition-delay:1.01s}.wvs.anim .wvs-foot>:nth-child(3){transition-delay:1.08s}.wvb{color:#e7dafb;background:#160d2e}.wvb-bg{background:radial-gradient(50% 40% at 22% 28%,#8c5fd742,#0000 70%),radial-gradient(42% 36% at 86% 24%,#6e7fd633,#0000 72%),radial-gradient(90% 50% at 50% 120%,#7850c838,#0000 70%),linear-gradient(#190e34,#1e1046 46%,#160d2e)}.wvb-star-dot{opacity:.5;background:radial-gradient(circle,#fff,#e7d3ff99 60%,#0000 76%);border-radius:9999px;animation:ease-in-out infinite kf-wvr-twinkle;position:absolute;box-shadow:0 0 6px #e7d3ffb3}.wvb-glow{pointer-events:none;filter:blur(58px);opacity:.4;width:32rem;height:24rem;position:absolute}.wvb-glow-l{background:radial-gradient(circle,#9664e680,#0000 70%);top:4rem;left:-8rem}.wvb-glow-r{background:radial-gradient(circle,#6e7fd66b,#0000 70%);bottom:6rem;right:-10rem}.wvb-moon{pointer-events:none;filter:blur(8px);background:radial-gradient(circle at 50% 42%,#f7e8c838,#aa82e61f 45%,#0000 70%);border-radius:9999px;width:13rem;height:13rem;position:absolute;top:3rem;left:50%;transform:translate(-50%)}.wvb-mist{filter:blur(8px);background:radial-gradient(80% 100% at 50% 100%,#9664dc4d,#0000 72%);height:170px}.wvb-floor{opacity:.5;transform-origin:bottom;background:repeating-linear-gradient(90deg,#0000 0 46px,#e7c9772e 46px 47px),radial-gradient(70% 120% at 50% 100%,#e7c97729,#0000 70%);height:150px;transform:perspective(360px)rotateX(58deg);-webkit-mask-image:linear-gradient(#0000,#000 70%);mask-image:linear-gradient(#0000,#000 70%)}.wvb-seam-top{pointer-events:none;background:linear-gradient(#14092c,#14092c80 18%,#0000);height:150px}.wvb-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.26em;text-transform:uppercase;color:#e7c977;align-items:center;gap:.5rem;font-size:.66rem;font-weight:800;display:inline-flex}.wvb-title{font-family:var(--font-display,inherit);color:#f6eeff;text-shadow:0 2px 26px #a06ee699;margin-top:.6rem;font-size:clamp(2.05rem,5vw,3.3rem);font-weight:700;line-height:1.05;display:inline-block;position:relative}.wvb-title-moon{color:#f4d38c;width:1.3rem;height:1.3rem;position:absolute;top:-.6rem;right:-1.6rem}.wvb-sub{color:#cdbbf0;margin-top:.9rem;font-size:1rem;line-height:1.6}.wvb-helper{color:#a892d6;justify-content:center;align-items:flex-start;gap:.45rem;max-width:36rem;margin:.9rem auto 0;font-size:.82rem;line-height:1.5;display:flex}.wvb-helper svg{color:#e7c977;flex:none;margin-top:.15rem}.wvb-foot{color:#bca9e4;font-size:.82rem;line-height:1.55}.wvb-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(168deg,#3a246c99,#160c30e0);border:1px solid #e2c27680;border-radius:24px;padding:1.6rem 1.3rem;box-shadow:0 36px 80px -34px #08031ae6,inset 0 1px #ffffff1f,inset 0 0 70px #6e50be24}@media(min-width:640px){.wvb-panel{padding:2rem 1.8rem}}.wvb-panel:before{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(circle,#e7d3ff21 .5px,#0000 1.4px);background-size:24px 24px;border-radius:24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(130% 90% at 50% 0,#000 28%,#0000 74%);mask-image:radial-gradient(130% 90% at 50% 0,#000 28%,#0000 74%)}.wvb-corner{pointer-events:none;z-index:1;border-color:#e2c2768c;width:1.4rem;height:1.4rem;position:absolute}.wvb-corner--tl{border-top:1px solid;border-left:1px solid;border-top-left-radius:9px;top:.7rem;left:.7rem}.wvb-corner--tr{border-top:1px solid;border-right:1px solid;border-top-right-radius:9px;top:.7rem;right:.7rem}.wvb-corner--bl{border-bottom:1px solid;border-left:1px solid;border-bottom-left-radius:9px;bottom:.7rem;left:.7rem}.wvb-corner--br{border-bottom:1px solid;border-right:1px solid;border-bottom-right-radius:9px;bottom:.7rem;right:.7rem}.wvb-panel-eyebrow{z-index:1;font-family:var(--font-engrave,inherit);letter-spacing:.2em;text-transform:uppercase;color:#e7c977;justify-content:center;align-items:center;gap:.5rem;font-size:.6rem;font-weight:800;display:flex;position:relative}.wvb-stepper{z-index:1;position:relative}.wvb-stepper-track{background-image:linear-gradient(90deg,#e2c27659 0 6px,#0000 6px 12px);background-size:12px 2px;height:2px;position:absolute;top:1rem;left:12%;right:12%}.wvb-stepper-fill{height:100%;transition:width .42s var(--ease-out);background:linear-gradient(90deg,#e0b968,#f4d88e);border-radius:2px;box-shadow:0 0 10px #f7d38cb3}.wvb-dot{z-index:1;width:2rem;height:2rem;font-family:var(--font-display,inherit);color:#c8b6ec;transition:all .28s var(--ease-out);background:radial-gradient(circle at 38% 30%,#462e78f2,#1a0e36fa);border:1px solid #e2c27673;border-radius:9999px;place-items:center;font-size:.86rem;font-weight:700;display:grid;position:relative}.wvb-dot.is-active{color:#2a1656;background:linear-gradient(150deg,#f4d88e,#e0b968);border-color:#ffffff80;box-shadow:0 0 0 4px #f2d38c2e,0 0 18px -2px #f7d38cb3}.wvb-dot.is-done{color:#f4d38c;background:radial-gradient(circle at 38% 30%,#5a3c96f2,#28164efa);border-color:#f2d38cb3}.wvb-dot-label{font-family:var(--font-display,inherit);color:#f4ecff;margin-top:.5rem;font-size:.82rem;font-weight:700}.wvb-dot-label.is-todo{color:#9c86ce}.wvb-dot-sub{letter-spacing:.02em;color:#a892d6;margin-top:.05rem;font-size:.62rem}.wvb-step{z-index:1;position:relative}.wvb.anim .wvb-step--fwd{animation:kf-wvb-stepfwd .46s var(--ease-out) both}.wvb.anim .wvb-step--back{animation:kf-wvb-stepback .46s var(--ease-out) both}@keyframes kf-wvb-stepfwd{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}@keyframes kf-wvb-stepback{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:none}}.wvb-field{color-scheme:dark}.wvb-field:focus{box-shadow:0 0 0 3px #f2d38c38,0 0 18px -4px #b68be699}.wvb-field::placeholder{color:#c8b6ec73}select.wvb-field option{color:#f4ecff;background:#211044}.wvb-locked{color:#e7d8fb;background:#28184e66;border:1px dashed #e2c27680;border-radius:12px;justify-content:space-between;align-items:center;padding:.62rem 1rem;font-size:1rem;font-weight:700;display:flex}.wvb-chooser-label{font-family:var(--font-display,inherit);color:#f4ecff;font-size:1.05rem;font-weight:700}.wvb-chooser-help{color:#b6a2de;font-size:.82rem}.wvb-optional{font-family:var(--font-body,inherit);color:#9c86ce;font-size:.78rem;font-style:italic;font-weight:500}.wvb-format{text-align:left;cursor:pointer;transition:transform .22s var(--ease-out),border-color .22s var(--ease-out),box-shadow .22s var(--ease-out),background .22s var(--ease-out);background:linear-gradient(168deg,#321e6480,#1a0e36b8);border:1px solid #e2c27652;border-radius:16px;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.95rem .95rem 1rem;display:flex;position:relative}.wvb-format:hover{border-color:#f2d38cb3;transform:translateY(-3px);box-shadow:0 0 26px -8px #b68be699}.wvb-format:focus-visible{outline-offset:2px;outline:2px solid #f2d38c}.wvb-format.is-on{background:linear-gradient(168deg,#4e328ca8,#221242d1);border-color:#f2d38cf2;transform:translateY(-3px);box-shadow:0 0 0 1px #f2d38c66,0 18px 38px -18px #08031acc,0 0 30px -6px #b68be699}.wvb-format-ic{color:#f4d38c;width:2.3rem;height:2.3rem;transition:box-shadow .22s var(--ease-out);background:radial-gradient(circle at 38% 30%,#56388cd9,#1e103ceb);border:1px solid #e2c27680;border-radius:9999px;place-items:center;display:grid}.wvb-format.is-on .wvb-format-ic,.wvb-format:hover .wvb-format-ic{box-shadow:0 0 16px -2px #f7d38ca6}.wvb-format-name{font-family:var(--font-display,inherit);color:#f4ecff;margin-top:.15rem;font-size:.96rem;font-weight:700}.wvb-format-blurb{color:#bca9e4;font-size:.76rem;line-height:1.45}.wvb-format-check{color:#2a1656;width:1.25rem;height:1.25rem;animation:kf-wvb-stamp .36s var(--ease-out) both;background:linear-gradient(150deg,#f4d88e,#e0b968);border-radius:9999px;place-items:center;display:grid;position:absolute;top:.6rem;right:.6rem;box-shadow:0 0 12px -2px #f7d38ccc}.wvb-notsure{text-align:left;cursor:pointer;width:100%;transition:border-color .22s var(--ease-out),background .22s var(--ease-out),box-shadow .22s var(--ease-out);background:#28184e66;border:1px dashed #e2c27673;border-radius:14px;align-items:center;gap:.8rem;padding:.8rem 1rem;display:flex}.wvb-notsure:hover{border-color:#f2d38cb3;box-shadow:0 0 22px -10px #b68be699}.wvb-notsure:focus-visible{outline-offset:2px;outline:2px solid #f2d38c}.wvb-notsure.is-on{background:#462c8080;border-style:solid;border-color:#f2d38ce6;box-shadow:0 0 0 1px #f2d38c4d}.wvb-notsure-ic{color:#f4d38c;background:radial-gradient(circle at 38% 30%,#56388cd9,#1e103ceb);border:1px solid #e2c27680;border-radius:9999px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.wvb-notsure-name{font-family:var(--font-display,inherit);color:#f4ecff;font-size:.92rem;font-weight:700;display:block}.wvb-notsure-blurb{color:#bca9e4;font-size:.78rem;display:block}.wvb-notsure-radio{color:#2a1656;background:#28184e80;border:1px solid #e2c27699;border-radius:9999px;flex:none;place-items:center;width:1.4rem;height:1.4rem;margin-left:auto;display:grid}.wvb-notsure-radio.is-on{background:linear-gradient(150deg,#f4d88e,#e0b968);border-color:#fff6}.wvb-style{text-align:center;cursor:pointer;transition:transform .2s var(--ease-out),border-color .2s var(--ease-out),box-shadow .2s var(--ease-out),background .2s var(--ease-out);background:linear-gradient(168deg,#301e6080,#180d34b8);border:1px solid #e2c2764d;border-radius:14px;flex-direction:column;gap:.45rem;padding:.45rem;display:flex;position:relative}.wvb-style:hover{border-color:var(--acc);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.wvb-style:hover{border-color:color-mix(in oklab,var(--acc) 60%,#f2d38cb3)}}.wvb-style:hover{box-shadow:0 0 22px -8px var(--acc)}@supports (color:color-mix(in lab,red,red)){.wvb-style:hover{box-shadow:0 0 22px -8px color-mix(in oklab,var(--acc) 70%,transparent)}}.wvb-style:focus-visible{outline-offset:2px;outline:2px solid #f2d38c}.wvb-style.is-on{border-color:var(--acc)}@supports (color:color-mix(in lab,red,red)){.wvb-style.is-on{border-color:color-mix(in oklab,var(--acc) 75%,#f2d38c)}}.wvb-style.is-on{background:linear-gradient(168deg,var(--acc),#1c103acc);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.wvb-style.is-on{background:linear-gradient(168deg,color-mix(in oklab,var(--acc) 22%,#301e6099),#1c103acc)}}.wvb-style.is-on{box-shadow:0 0 0 1px var(--acc),0 14px 30px -16px #08031acc,0 0 26px -6px var(--acc)}@supports (color:color-mix(in lab,red,red)){.wvb-style.is-on{box-shadow:0 0 0 1px color-mix(in oklab,var(--acc) 50%,transparent),0 14px 30px -16px #08031acc,0 0 26px -6px color-mix(in oklab,var(--acc) 70%,transparent)}}.wvb-style.is-full{opacity:.5;cursor:not-allowed}.wvb-style.is-full:hover{box-shadow:none;border-color:#e2c2764d;transform:none}.wvb-style-disc{aspect-ratio:4/5;border:1px solid var(--acc);border-radius:10px;flex:none;width:100%;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.wvb-style-disc{border:1px solid color-mix(in oklab,var(--acc) 50%,#e2c27680)}}.wvb-style-disc{transition:box-shadow .2s var(--ease-out);background:#180d3499}.wvb-style-img{object-fit:cover;object-position:50% 16%;width:100%;height:100%;transition:transform .3s var(--ease-out)}.wvb-style:hover .wvb-style-img{transform:scale(1.05)}.wvb-style.is-on .wvb-style-disc{box-shadow:0 0 18px -2px var(--acc)}@supports (color:color-mix(in lab,red,red)){.wvb-style.is-on .wvb-style-disc{box-shadow:0 0 18px -2px color-mix(in oklab,var(--acc) 80%,transparent)}}.wvb-style-check{color:#2a1656;width:1.05rem;height:1.05rem;animation:kf-wvb-stamp .34s var(--ease-out) both;background:linear-gradient(150deg,#f4d88e,#e0b968);border-radius:9999px;place-items:center;display:grid;position:absolute;top:-.25rem;right:-.25rem;box-shadow:0 0 8px -1px #f7d38ccc}.wvb-style-meta{min-width:0;padding:0 .1rem}.wvb-style-name{text-overflow:ellipsis;font-family:var(--font-display,inherit);color:#f4ecff;font-size:.78rem;font-weight:700;line-height:1.15;display:block;overflow:hidden}.wvb-style-blurb{color:#b6a2de;font-size:.66rem;display:block}.wvb-style.is-on .wvb-style-blurb{color:var(--acc)}@supports (color:color-mix(in lab,red,red)){.wvb-style.is-on .wvb-style-blurb{color:color-mix(in oklab,var(--acc) 70%,#e7d8fb)}}.wvb-style.is-on .wvb-style-blurb{font-weight:600}.wvb-burst{pointer-events:none;position:absolute;inset:0}.wvb-burst-ring{border:2px solid var(--acc);border-radius:10px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.wvb-burst-ring{border:2px solid color-mix(in oklab,var(--acc) 80%,#f2d38c)}}.wvb-burst-ring{animation:kf-wvb-ring .62s var(--ease-out) both}.wvb-twinkle{width:4px;height:4px;animation:kf-wvb-twk .62s var(--ease-out) both;background:#f7e7aa;border-radius:9999px;position:absolute;box-shadow:0 0 6px #f7e7aa}.wvb-twinkle--tl{--tx:-8px;--ty:-8px;top:6%;left:6%}.wvb-twinkle--tr{--tx:8px;--ty:-8px;animation-delay:60ms;top:6%;right:6%}.wvb-twinkle--bl{--tx:-8px;--ty:8px;animation-delay:.12s;bottom:6%;left:6%}.wvb-twinkle--br{--tx:8px;--ty:8px;animation-delay:.18s;bottom:6%;right:6%}@keyframes kf-wvb-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}@keyframes kf-wvb-twk{0%{opacity:0;transform:scale(0)translate(0)}40%{opacity:1}to{opacity:0;transform:scale(1) translate(var(--tx,-6px),var(--ty,-6px))}}.wvb-duoflash{pointer-events:none;animation:kf-wvb-duoflash .76s var(--ease-out) both;border-radius:18px;position:absolute;inset:-8px;box-shadow:0 0 0 2px #f2d38c99,0 0 40px -4px #b68be6b3}@keyframes kf-wvb-duoflash{0%{opacity:0}30%{opacity:1}to{opacity:0}}@keyframes kf-wvb-stamp{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.wvb-tray{transition:border-color .28s var(--ease-out),box-shadow .28s var(--ease-out);background:#1e103e80;border:1px solid #e2c27652;border-radius:16px;padding:1rem}.wvb-tray.is-duo{border-color:#f2d38cb3;box-shadow:0 0 26px -8px #b68be680}.wvb-tray-label{font-family:var(--font-engrave,inherit);letter-spacing:.16em;text-transform:uppercase;color:#e7c977;font-size:.64rem;font-weight:800}.wvb-status{color:#b6a2de;background:#28184e80;border:1px solid #e2c2764d;border-radius:9999px;align-items:center;gap:.3rem;padding:.2rem .7rem;font-size:.68rem;font-weight:700;display:inline-flex}.wvb-status.is-one{color:#f4ecff;border-color:#f2d38c80}.wvb-status.is-duo{color:#2a1656;background:linear-gradient(150deg,#f4d88e,#e0b968);border-color:#fff6}.wvb-slot{background:#28184e6b;border:1px solid #e2c27647;border-radius:12px;align-items:center;gap:.6rem;padding:.55rem .7rem;display:flex}.wvb-slot.is-filled{border-color:var(--acc)}@supports (color:color-mix(in lab,red,red)){.wvb-slot.is-filled{border-color:color-mix(in oklab,var(--acc) 55%,#f2d38c99)}}.wvb-slot-thumb{width:2rem;height:2rem;color:var(--acc,#c8b6ec);background:radial-gradient(circle at 40% 32%,#3c2674e6,#1a0e36f2);border:1px solid #e2c27666;border-radius:9999px;flex:none;place-items:center;display:grid;overflow:hidden}.wvb-slot-thumb img{object-position:50% 16%}.wvb-slot.is-empty .wvb-slot-thumb{color:#c8b6ec8c}.wvb-slot-label{font-family:var(--font-engrave,inherit);letter-spacing:.14em;text-transform:uppercase;color:#a892d6;font-size:.56rem;font-weight:800}.wvb-slot-name{color:#f4ecff;font-size:.84rem;font-weight:700}.wvb-slot-empty{color:#c8b6ec80;font-size:.78rem}.wvb-tray-note{color:#b6a2de;align-items:flex-start;gap:.4rem;margin-top:.8rem;font-size:.74rem;line-height:1.45;display:flex}.wvb-tray-note svg{flex:none;margin-top:.12rem}.wvb-actions{border-top:1px solid #e2c27633}.wvb-hint{color:#cdbbf0;align-items:center;gap:.45rem;font-size:.86rem;font-weight:600;display:flex}.wvb-hint.is-ok{color:#9ce6c4}.wvb-error{color:#fcd6de;background:#78284266;border:1px solid #f4789680;border-radius:12px;padding:.7rem .9rem;font-size:.84rem;line-height:1.5}.wvb-back{color:#dcc9f5;cursor:pointer;transition:border-color .2s var(--ease-out),color .2s var(--ease-out),background .2s var(--ease-out);background:#28184e73;border:1px solid #e2c27666;border-radius:9999px;justify-content:center;align-items:center;gap:.4rem;padding:.7rem 1.3rem;font-size:.86rem;font-weight:700;display:inline-flex}.wvb-back:hover{color:#f4ecff;background:#38226c8c;border-color:#f2d38cb3}.wvb-back:focus-visible{outline-offset:2px;outline:2px solid #f2d38c}.wvb-go{font-family:var(--font-display,inherit);color:#f6eeff;cursor:pointer;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),border-color .2s var(--ease-out),filter .2s var(--ease-out);background:linear-gradient(120deg,#6a40b0,#4a2c8e);border:1px solid #f2d38cb3;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.7rem;font-size:.95rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #f2d38c40,0 16px 34px -14px #7850c8b3}.wvb-go.is-ready:hover{border-color:#f2d38c;transform:translateY(-2px);box-shadow:0 0 30px -4px #b68be6cc,0 18px 38px -14px #7850c8cc}.wvb-go.is-ready:hover .wvb-go-arrow{transform:translate(3px)}.wvb-go:focus-visible{outline-offset:2px;outline:2px solid #f2d38c}.wvb-go.is-idle,.wvb-go:disabled{filter:grayscale(.4)brightness(.78);opacity:.7;cursor:not-allowed;box-shadow:none}.wvb-go.is-charged{animation:1.6s ease-in-out 2 kf-wvb-pulse;box-shadow:0 0 0 1px #f2d38c66,0 0 30px -2px #f7d38c99,0 18px 38px -14px #7850c8cc}@keyframes kf-wvb-pulse{0%,to{box-shadow:0 0 0 1px #f2d38c66,0 0 26px -4px #f7d38c80,0 18px 38px -14px #7850c8cc}50%{box-shadow:0 0 0 1px #f2d38c99,0 0 40px #f7d38ccc,0 18px 38px -14px #7850c8e6}}.wvb-go-arrow{transition:transform .2s var(--ease-out)}.wvb-go-shine{pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 40%,#ffffff52,#0000 60%);position:absolute;inset:0}.wvb-go.is-ready:hover .wvb-go-shine{animation:.9s ease-out kf-wvr-gloss}.wvb-summary{background:#1e103e8c;border:1px solid #e2c27657;border-radius:16px;align-self:start;padding:1.1rem}.wvb-summary-label{font-family:var(--font-engrave,inherit);letter-spacing:.16em;text-transform:uppercase;color:#e7c977;align-items:center;gap:.4rem;font-size:.62rem;font-weight:800;display:flex}.wvb-summary-row{border-bottom:1px dotted #e2c27633;justify-content:space-between;align-items:baseline;gap:.8rem;padding-bottom:.4rem;display:flex}.wvb-summary-style{border:1px solid var(--acc);border-radius:9999px;align-items:center;gap:.45rem;width:100%;padding:.28rem .6rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.wvb-summary-style{border:1px solid color-mix(in oklab,var(--acc) 45%,#e2c27666)}}.wvb-summary-style{background:var(--acc)}@supports (color:color-mix(in lab,red,red)){.wvb-summary-style{background:color-mix(in oklab,var(--acc) 14%,#28184e80)}}.wvb-summary-thumb{width:1.5rem;height:1.5rem;color:var(--acc);border:1px solid var(--acc);border-radius:9999px;flex:none;place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.wvb-summary-thumb{border:1px solid color-mix(in oklab,var(--acc) 40%,transparent)}}.wvb-summary-thumb{background:#180d34b3}.wvb-summary-thumb img{object-position:50% 16%}.wvb-sent{background:linear-gradient(168deg,#462c80a8,#160c30e6);border:1px solid #f2d38c99;border-radius:24px;padding:2.6rem 1.6rem;box-shadow:0 36px 80px -34px #08031ae6,inset 0 0 70px #6e50be29}.wvb-sent-rays{background:radial-gradient(circle at 50% 26%,#f7d38c47,#0000 56%)}.wvb-sent-badge{z-index:1;color:#f4d38c;width:5rem;height:5rem;animation:kf-wvb-stamp .52s var(--ease-out) both;background:radial-gradient(circle at 50% 35%,#5a3c96e6,#1e103cf5);border:1px solid #f2d38cb3;border-radius:9999px;place-items:center;display:inline-grid;position:relative;box-shadow:0 0 30px -4px #f7d38c99}.wvb-sent-check{color:#2a1656;background:linear-gradient(150deg,#f4d88e,#e0b968);border-radius:9999px;padding:2px;position:absolute;bottom:.7rem;right:.7rem;box-shadow:0 0 10px -1px #f7d38ccc}.wvb-sent-title{z-index:1;font-family:var(--font-display,inherit);color:#f6eeff;text-shadow:0 2px 20px #a06ee680;margin-top:1.1rem;font-size:clamp(1.5rem,3.4vw,2rem);font-weight:700;position:relative}.wvb-sent-copy{z-index:1;color:#cdbbf0;max-width:34rem;margin:.7rem auto 0;font-size:.95rem;line-height:1.6;position:relative}.wvb-sent-actions{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:1.6rem;display:flex;position:relative}.wvb-sent-again{color:#b6a2de;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:.84rem;font-weight:600;text-decoration:underline}.wvb-sent-again:hover{color:#f4ecff}.wvb-bg,.wvb-head>*,.wvb-panel-wrap,.wvb-foot{opacity:1}.wvb-head>*,.wvb-foot{transform:none}.wvb.anim:not(.is-in) .wvb-bg{opacity:0}.wvb.anim:not(.is-in) .wvb-head>*{opacity:0;transform:translateY(14px)}.wvb.anim:not(.is-in) .wvb-panel-wrap{opacity:0;transform:translateY(26px)scale(.98)}.wvb.anim:not(.is-in) .wvb-foot{opacity:0;transform:translateY(12px)}.wvb.anim .wvb-bg{transition:opacity .9s var(--ease-out)}.wvb.anim .wvb-head>*{transition:opacity .6s var(--ease-out),transform .64s var(--ease-out)}.wvb.anim .wvb-head>:nth-child(2){transition-delay:80ms}.wvb.anim .wvb-head>:nth-child(3){transition-delay:.15s}.wvb.anim .wvb-head>:nth-child(4){transition-delay:.21s}.wvb.anim .wvb-panel-wrap{transition:opacity .76s var(--ease-out) .28s,transform .8s var(--ease-out) .28s}.wvb.anim .wvb-foot{transition:opacity .6s var(--ease-out) .6s,transform .6s var(--ease-out) .6s}.mhr{--m-green:#4ca45d;--m-green-deep:#2c6e3a;--m-green-ink:#20532c;--m-gold:#e2a92e;--m-butter:#ffd25a;--m-sky:#5bb7e6;--m-coral:#f4977e;--m-cream:#fff8ec;background:#dceff6}.mhr-img{object-position:64% 50%;animation:kf-mhr-imgin 1.1s var(--ease-out) both}@media(max-width:640px){.mhr-img{object-position:70% 42%}}@keyframes kf-mhr-imgin{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.mhr-wash{background:linear-gradient(100deg,#fffaeef7,#fffaeee6 26%,#fffaee99 44%,#fffaee2e,#0000 76%)}.mhr-wash-top{background:linear-gradient(#fff7e8eb,#0000)}.mhr-wash-mobile{background:linear-gradient(#fff9eeb3,#fff9ee80 48%,#fff9eea8)}.mhr-sun{opacity:.85;filter:blur(8px);background:radial-gradient(circle at 42% 42%,#fff2cdcc,#ffe09642 44%,#0000 70%);border-radius:9999px;width:40rem;height:30rem;top:-12rem;left:-10rem}.mhr-sun.is-live{animation:7s ease-in-out infinite kf-mhr-sun}@keyframes kf-mhr-sun{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.mhr-confetti,.mhr-petal{opacity:0;background:var(--c);will-change:transform,opacity;animation:linear infinite kf-mhr-drift;position:absolute;top:-6%}.mhr-confetti{border-radius:2px;box-shadow:0 1px 3px #283c1e1f}.mhr-petal{border-radius:62% 38% 55% 45%/55% 45%}@keyframes kf-mhr-drift{0%{opacity:0;transform:translateY(-12px)rotate(0)}10%{opacity:.85}88%{opacity:.85}to{opacity:0;transform:translate(var(--dx),94svh) rotate(var(--rot))}}.mhr-spark{opacity:0;background:radial-gradient(circle,#fff,#ffecaae6 40%,#0000 70%);border-radius:9999px;animation:3.4s ease-in-out infinite kf-mhr-twinkle;position:absolute;box-shadow:0 0 8px #ffe496d9}@keyframes kf-mhr-twinkle{0%,to{opacity:0;transform:scale(.6)}50%{opacity:.95;transform:scale(1.12)}}.mhr-script{color:#2f8b45;text-shadow:0 2px 16px #ffffffeb,0 8px 26px #2c6e3a33;line-height:.92}.mhr-grass{z-index:1;line-height:0}.mhr-grass svg{width:100%;height:clamp(70px,9vw,120px);display:block}.mhr-grass-tufts{transform-origin:bottom;animation:6s ease-in-out infinite kf-mhr-sway}@keyframes kf-mhr-sway{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.4deg)}}.mhr-chev{z-index:2;width:2.2rem;height:2.2rem;color:var(--m-green-deep);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffcf4b3;border:1px solid #7cb85a66;border-radius:9999px;place-items:center;animation:2.4s ease-in-out infinite kf-mhr-bob;display:grid;position:absolute;bottom:1.2rem;left:50%;transform:translate(-50%)}.mhr-chev:hover{color:var(--m-green)}.mhr-chev:focus-visible{outline:2px solid var(--m-gold);outline-offset:2px}@keyframes kf-mhr-bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,5px)}}.mtr{color:#20532c;background:linear-gradient(#cde9a6,#e5f2d2 7%,#fbf7ec 30%,#f1faff 60%,#fcf8ef)}.mtr-sun{z-index:0;pointer-events:none;opacity:.75;filter:blur(8px);background:radial-gradient(circle at 44% 44%,#fff3cdcc,#ffe19633 46%,#0000 70%);border-radius:9999px;width:34rem;height:24rem;position:absolute;top:-10rem;left:-8rem}.mtr-cloud{z-index:0;pointer-events:none;filter:blur(6px);background:radial-gradient(circle,#ffffffeb,#fff0 70%);border-radius:9999px;position:absolute}.mtr-cloud-l{opacity:.6;width:14rem;height:5rem;top:9%;left:5%}.mtr-cloud-r{opacity:.5;width:12rem;height:4.5rem;top:6%;right:4%}.mtr-seam{background:linear-gradient(#0000,#fcf8ef 88%);height:90px}.mtr-petal{opacity:0;background:var(--c);will-change:transform,opacity;border-radius:62% 38% 55% 45%/55% 45%;animation:linear infinite kf-mtr-drift;position:absolute;top:-5%}@keyframes kf-mtr-drift{0%{opacity:0;transform:translateY(-10px)rotate(0)}12%{opacity:.7}86%{opacity:.7}to{opacity:0;transform:translate(var(--dx),480px) rotate(var(--rot))}}.mtr-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.24em;text-transform:uppercase;color:#2c6e3a;align-items:center;gap:.5rem;font-size:.66rem;font-weight:800;display:inline-flex}.mtr-eyebrow svg{color:#e2a92e}.mtr-title{font-family:var(--font-display,inherit);color:#20532c;text-shadow:0 1px #ffffff80;margin-top:.55rem;font-size:clamp(1.7rem,3.6vw,2.6rem);font-weight:700;line-height:1.08}.mtr-sub{color:#3c5a40;margin-top:.7rem;font-size:.96rem;line-height:1.55}.mtr-trail{display:none}@media(min-width:1000px){.mtr-trail{display:block}}.mtr-paw{color:#7cb85a33;width:1.5rem;height:1.5rem;position:absolute}.mtr-grid{grid-template-columns:1fr;gap:.9rem;display:grid}@media(min-width:640px){.mtr-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.mtr-grid{grid-template-columns:repeat(3,1fr);gap:1rem}}.mtr-card{transition:transform .24s var(--ease-out),border-color .24s var(--ease-out),box-shadow .24s var(--ease-out),background .24s var(--ease-out);background:linear-gradient(168deg,#fffdf7f5,#fff8e8eb);border:1.5px solid #e2a92e73;border-radius:18px;align-items:flex-start;gap:.9rem;padding:1.1rem 1.15rem;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px -24px #2e4a2880,inset 0 1px #ffffffd9}.mtr-card:hover{background:linear-gradient(168deg,#fff,#fff6e2);border-color:#4ca45d;transform:translateY(-4px);box-shadow:0 24px 46px -24px #2e4a288c,0 0 22px -8px #7cc86a99,inset 0 1px #ffffffe6}.mtr-medallion{color:#fff;width:3rem;height:3rem;transition:box-shadow .24s var(--ease-out),transform .24s var(--ease-out);background:linear-gradient(150deg,#f3c24b,#4ca45d);border:2px solid #fffc;border-radius:9999px;flex:none;place-items:center;display:grid;box-shadow:0 8px 18px -8px #2e4a288c}.mtr-medallion svg{filter:drop-shadow(0 1px 1px #0000002e)}.mtr-card:hover .mtr-medallion{box-shadow:0 8px 18px -8px #2e4a288c,0 0 0 4px #7cc86a61}.mtr-card-text{min-width:0}.mtr-card-title{font-family:var(--font-display,inherit);color:#20532c;font-size:1rem;font-weight:700;line-height:1.15}.mtr-card-desc{color:#4a6b4f;margin-top:.25rem;font-size:.8rem;line-height:1.45}.mtr-card-paw{color:#7cb85a52;transition:color .24s var(--ease-out),transform .24s var(--ease-out);position:absolute;bottom:.55rem;right:.6rem}.mtr-card:hover .mtr-card-paw{color:#e2a92ea6;transform:rotate(-12deg)}.mtr-head>*,.mtr-paw,.mtr-card,.mtr-medallion{opacity:1}.mtr-head>*{transform:none}.mtr.anim:not(.is-in) .mtr-head>*{opacity:0;transform:translateY(12px)}.mtr.anim:not(.is-in) .mtr-paw{opacity:0}.mtr.anim:not(.is-in) .mtr-card{opacity:0;transform:translateY(18px)}.mtr.anim:not(.is-in) .mtr-medallion{transform:scale(.82)}.mtr.anim .mtr-head>*{transition:opacity .6s var(--ease-out),transform .64s var(--ease-out)}.mtr.anim .mtr-head>:nth-child(2){transition-delay:80ms}.mtr.anim .mtr-head>:nth-child(3){transition-delay:.15s}.mtr.anim .mtr-paw{transition:opacity .6s var(--ease-out);transition-delay:calc(.34s + var(--i) * 60ms)}.mtr.anim .mtr-card{transition:opacity .56s var(--ease-out),transform .6s var(--ease-out),border-color .24s var(--ease-out),box-shadow .24s var(--ease-out),background .24s var(--ease-out);transition-delay:calc(.3s + var(--i) * 90ms)}.mtr.anim .mtr-card:hover{transition-delay:0s}.mtr.anim .mtr-medallion{transition:transform .52s var(--ease-out),box-shadow .24s var(--ease-out);transition-delay:calc(.42s + var(--i) * 90ms)}.mtr.anim .mtr-card:hover .mtr-medallion{transition-delay:0s}.mft{color:#20532c;background:linear-gradient(#fcf8ef,#eff8ff 34%,#fbf7ec 72%,#fcf8ef)}.mft-sun{z-index:0;pointer-events:none;opacity:.7;filter:blur(8px);background:radial-gradient(circle at 44% 44%,#fff3cdcc,#ffe19633 46%,#0000 70%);border-radius:9999px;width:34rem;height:24rem;position:absolute;top:-10rem;left:-8rem}.mft-cloud{z-index:0;pointer-events:none;filter:blur(7px);background:radial-gradient(circle,#ffffffeb,#fff0 70%);border-radius:9999px;position:absolute}.mft-cloud-l{opacity:.55;width:15rem;height:5rem;top:8%;left:4%}.mft-cloud-r{opacity:.45;width:12rem;height:4.5rem;top:5%;right:3%}.mft-seam{background:linear-gradient(#0000,#fcf8ef 88%);height:96px}.mft-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.24em;text-transform:uppercase;color:#2c6e3a;align-items:center;gap:.5rem;font-size:.66rem;font-weight:800;display:inline-flex}.mft-eyebrow svg{color:#e2a92e}.mft-title{font-family:var(--font-display,inherit);color:#20532c;text-shadow:0 1px #ffffff80;margin-top:.55rem;font-size:clamp(2rem,4.4vw,3rem);font-weight:700;line-height:1.04}.mft-sub{color:#3c5a40;margin-top:.8rem;font-size:1rem;line-height:1.6}.mz-zone{isolation:isolate;padding:4.5rem 0;position:relative;overflow:hidden}@media(min-width:1024px){.mz-zone{padding:5.5rem 0}}.mz-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.mz-bg img{object-fit:cover;object-position:50% 42%;width:100%;height:100%}.mz-bg-grade{background:linear-gradient(#fffbf02e,#fffbf00a 38%,#fffbf057);position:absolute;inset:0}.mz-bg-scrim{background:linear-gradient(270deg,#fffaee9e,#fffaee99 38%,#fffaee94 66%,#fffaee2e 74%,#0000 84%);position:absolute;inset:0}.mz-zone--flip .mz-bg-scrim{background:linear-gradient(90deg,#fffaee9e,#fffaee99 38%,#fffaee94 66%,#fffaee2e 74%,#0000 84%)}@media(max-width:1023.98px){.mz-zone .mz-bg-scrim{background:linear-gradient(#fffaee29,#fffaee66 28%,#fffaee9e 42% 100%)}}.mz-grid{z-index:1;align-items:center;gap:1.8rem;max-width:1200px;margin:0 auto;padding:0 1.25rem;display:grid;position:relative}@media(min-width:1024px){.mz-grid{grid-template-columns:minmax(280px,360px) 1fr;gap:2.6rem;padding:0 2rem}.mz-zone--flip .mz-grid{grid-template-columns:1fr minmax(280px,360px)}.mz-zone--flip .mz-portal{order:2}.mz-zone--flip .mz-content{order:1}}.mz-portal{aspect-ratio:1;border:2px solid #e2a92eb3;border-radius:22px;width:100%;max-width:360px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 28px 56px -26px #2e4a2899,0 0 40px -10px #7cc86a80,inset 0 1px #fff9}.mz-portal-vid{object-fit:cover;object-position:60% 42%;background:#cbe9e8;width:100%;height:100%;position:absolute;inset:0}.mz-portal-shade{pointer-events:none;background:linear-gradient(#1228140f,#0000 30% 60%,#1024126b);position:absolute;inset:0}.mz-portal-play{color:#fff;background:linear-gradient(150deg,#4ca45df5,#2c6e3af5);border:2px solid #ffffffd9;border-radius:9999px;place-items:center;width:3.6rem;height:3.6rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 24px -8px #2c6e3ab3}.mz-portal-label{letter-spacing:.04em;color:#2c6e3a;background:#fffcf4eb;border:1px solid #e2a92e80;border-radius:9999px;align-items:center;gap:.35rem;padding:.28rem .7rem;font-size:.62rem;font-weight:800;display:inline-flex;position:absolute;bottom:.7rem;left:.7rem;box-shadow:0 4px 12px -6px #2e4a2880}.mz-portal-label svg{color:#e2a92e}.mz-portal-glow{pointer-events:none;opacity:0;mix-blend-mode:screen;filter:blur(2px);background:radial-gradient(circle,#fff4bef2,#7cc86a80 44%,#0000 72%);border-radius:9999px;width:80%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mz-burst{z-index:3;pointer-events:none;position:absolute;top:50%;left:50%}.mz-spark{opacity:0;background:radial-gradient(circle,#fff,#ffe896e6 50%,#0000 76%);border-radius:9999px;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:0;left:0;box-shadow:0 0 9px #ffe496e6}.mz-content{min-width:0}.mz-zone-head{align-items:center;gap:.6rem;display:flex}.mz-zone-ic{color:#fff;background:linear-gradient(150deg,#f3c24b,#4ca45d);border:2px solid #fffc;border-radius:9999px;flex:none;place-items:center;width:2.1rem;height:2.1rem;display:grid;box-shadow:0 6px 14px -6px #2e4a288c}.mz-zone-title{font-family:var(--font-display,inherit);color:#102c14;text-shadow:0 1px #fff9;font-size:clamp(1.5rem,3.2vw,2.3rem);font-weight:700;line-height:1.06}.mz-zone-story{color:#122e18;text-shadow:0 1px 2px #fffaeeb3;max-width:34rem;margin-top:.5rem;font-size:.95rem;line-height:1.55}.mz-cards{flex-wrap:wrap;gap:.7rem .8rem;margin-top:1.2rem;display:flex}.mz-card{aspect-ratio:29/44;z-index:1;width:calc(33.3333% - .533333rem);position:relative}@media(min-width:640px){.mz-card{aspect-ratio:auto;width:124px;height:188px}}.mz-card:hover,.mz-card:focus-within{z-index:60}.mz-sway{transform-origin:50% 85%;will-change:transform;animation:kf-mz-sway var(--sway-d,7s) ease-in-out infinite;animation-delay:var(--sway-delay,2s);position:absolute;inset:0}.mz-card:hover .mz-sway,.mz-card:focus-within .mz-sway{animation-play-state:paused}@keyframes kf-mz-sway{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-3px)rotate(-1.1deg)}75%{transform:translate(3px)rotate(1.1deg)}}.mz-cardx{z-index:1;text-align:center;width:116px;transition:width .36s var(--ease-out),box-shadow .36s var(--ease-out),border-color .24s var(--ease-out);will-change:width;background:linear-gradient(170deg,#fffdf7fa,#ecf7e0f7);border:1.5px solid #7cb85a8c;border-radius:15px;flex-direction:column;align-items:center;padding:.45rem .45rem .6rem;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 12px 26px -16px #2e4a288c,inset 0 1px #ffffffd9}.mz-card:hover .mz-cardx,.mz-card:focus-within .mz-cardx{border-color:#e2a92e;width:196px;box-shadow:0 28px 52px -18px #2e4a2899,0 0 28px -8px #7cc86aad,inset 0 1px #ffffffeb}@media(min-width:640px){.mz-card:hover .mz-cardx,.mz-card:focus-within .mz-cardx{width:212px}}.mz-card-portrait{aspect-ratio:4/5;color:#ffffffd9;background:radial-gradient(120% 90% at 50% 0%,hsl(calc(95 + var(--hue) * 16) 58% 90%),transparent 70%),linear-gradient(165deg,hsl(calc(98 + var(--hue) * 14) 52% 82%),hsl(calc(120 + var(--hue) * 12) 44% 70%));border:1px solid #7cb85a66;border-radius:11px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.mz-card-portrait>svg{filter:drop-shadow(0 2px 5px #2e4a284d)}.mz-card-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mz-card-paw{color:#2c6e3a;background:#fffcf4eb;border:1px solid #e2a92e8c;border-radius:9999px;place-items:center;width:1.25rem;height:1.25rem;display:grid;position:absolute;bottom:.3rem;right:.3rem;box-shadow:0 2px 6px -2px #2e4a2880}.mz-card-name{font-family:var(--font-display,inherit);color:#20532c;margin-top:.4rem;font-size:.78rem;font-weight:700;line-height:1.12}.mz-cardx-extra{opacity:0;width:100%;max-height:0;transition:max-height .4s var(--ease-out),opacity .32s var(--ease-out);overflow:hidden}.mz-card:hover .mz-cardx-extra,.mz-card:focus-within .mz-cardx-extra{opacity:1;max-height:80px}.mz-book{width:100%;font-family:var(--font-display,inherit);color:#fff;transition:background .2s var(--ease-out),transform .2s var(--ease-out);background:linear-gradient(120deg,#4ca45d,#2c6e3a);border:1px solid #fff6;border-radius:9999px;justify-content:center;align-items:center;gap:.35rem;margin-top:.5rem;padding:.42rem .8rem;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:0 8px 18px -8px #2c6e3a99}.mz-book:hover{background:linear-gradient(120deg,#5bb56c,#357f46);transform:translateY(-1px)}.mz-book:focus-visible{outline-offset:2px;outline:2px solid #e2a92e}.mz-book svg{color:#ffe6a8}@media(prefers-reduced-motion:reduce){.mz-cardx,.mz-cardx-extra{transition:none}}.mz-zone-cta{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.4rem;display:flex}.mz-cta{font-family:var(--font-display,inherit);color:#fff;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out);background:linear-gradient(120deg,#4ca45d,#2c6e3a);border:1px solid #fff6;border-radius:9999px;align-items:center;gap:.5rem;padding:.7rem 1.4rem;font-size:.88rem;font-weight:700;display:inline-flex;box-shadow:0 14px 30px -14px #2c6e3a99}.mz-cta:hover{transform:translateY(-2px);box-shadow:0 18px 36px -14px #2c6e3ab3}.mz-cta:focus-visible{outline-offset:2px;outline:2px solid #e2a92e}.mz-cta svg:first-of-type{color:#ffe6a8}.mz-zone-count{font-family:var(--font-engrave,inherit);letter-spacing:.16em;text-transform:uppercase;color:#2c6e3a;font-size:.6rem;font-weight:800}.mmd{color:#20532c;background:linear-gradient(#e8f5ff,#fbf7ec 52%,#f0f8e2)}.mmd-sun{opacity:.7;filter:blur(8px);background:radial-gradient(circle at 44% 44%,#fff3cdcc,#ffe1962e 46%,#0000 70%);border-radius:9999px;width:32rem;height:22rem;position:absolute;top:-8rem;left:-6rem}.mmd-bunting{opacity:.5;background:repeating-linear-gradient(90deg,#f4977e 0 14px,#ffd25a 14px 28px,#5bb7e6 28px 42px,#7cc86a 42px 56px);border-radius:3px;width:18rem;height:6px;position:absolute;top:2.2rem;right:-2rem;transform:rotate(-6deg)}.mmd-corner{opacity:.5;filter:blur(2px);background:radial-gradient(circle at 30% 82%,#f4977e80,#0000 45%),radial-gradient(circle at 55% 70%,#ffd25a80,#0000 42%),radial-gradient(circle at 72% 86%,#7cc86a80,#0000 45%);width:11rem;height:8rem;position:absolute;bottom:0}.mmd-corner-l{left:0}.mmd-corner-r{right:0}.mmd-petal{opacity:0;background:var(--c);will-change:transform,opacity;border-radius:62% 38% 55% 45%/55% 45%;animation:linear infinite kf-mmd-drift;position:absolute;top:-4%}@keyframes kf-mmd-drift{0%{opacity:0;transform:translateY(-10px)rotate(0)}12%{opacity:.55}86%{opacity:.55}to{opacity:0;transform:translate(var(--dx),560px) rotate(var(--rot))}}.mmd-grass{background:linear-gradient(#0000,#cde9a68c 55%,#cde9a6);height:84px}.mmd-grid{grid-template-columns:1fr;gap:1.6rem;display:grid}@media(min-width:980px){.mmd-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:2rem}}.mmd-sign{font-family:var(--font-engrave,inherit);letter-spacing:.14em;text-transform:uppercase;color:#fbf4de;text-shadow:0 1px 1px #00000059;background:linear-gradient(#9a7445,#6e5230);border:1px solid #3a281480;border-radius:12px;align-items:center;gap:.5rem;padding:.5rem 1.1rem;font-size:.66rem;font-weight:800;display:inline-flex;box-shadow:0 8px 18px -10px #2e281499,inset 0 1px #ffffff2e,inset 0 -2px 5px #00000047}.mmd-sign svg{color:#ffd98e}.mmd-board{background:linear-gradient(168deg,#fffcf2f5,#fff7e4f0);border:1.5px solid #e2a92e80;border-radius:24px;padding:1.8rem 1.6rem 2rem;position:relative;overflow:hidden;box-shadow:0 26px 56px -28px #2e4a2880,inset 0 1px #ffffffd9}@media(min-width:768px){.mmd-board{padding:2.4rem 2.3rem 2.5rem}}.mmd-board:before{content:"";pointer-events:none;opacity:.7;inset-inline:0;background:linear-gradient(90deg,#0000,#e2a92e 30%,#4ca45d,#e2a92e 70%,#0000);height:3px;position:absolute;top:0}.mmd-board-pattern{pointer-events:none;opacity:.5;background-image:radial-gradient(#7cb85a1f 1px,#0000 1.6px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(130% 100% at 100% 0,#000 28%,#0000 78%);mask-image:radial-gradient(130% 100% at 100% 0,#000 28%,#0000 78%)}.mmd-sign-board{position:relative}.mmd-title{font-family:var(--font-display,inherit);margin-top:1rem;font-size:clamp(2.1rem,4.6vw,3.2rem);font-weight:700;line-height:1;position:relative}.mmd-title-a{color:#20532c}.mmd-title-b{color:#4ca45d}.mmd-sub{color:#2f5638;margin-top:1rem;font-size:1.02rem;font-weight:500;line-height:1.55;position:relative}.mmd-rule{color:#e2a92e;align-items:center;gap:.7rem;margin:1.3rem 0;display:flex;position:relative}.mmd-rule-line{background:linear-gradient(90deg,#0000,#e2a92e99,#0000);flex:1;height:1px}.mmd-body{color:#445f49;font-size:.95rem;line-height:1.6;position:relative}.mmd-cta{font-family:var(--font-display,inherit);color:#fff;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out);background:linear-gradient(120deg,#4ca45d,#2c6e3a);border:1px solid #fff6;border-radius:9999px;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.8rem 1.6rem;font-size:.95rem;font-weight:700;display:inline-flex;position:relative;box-shadow:0 14px 30px -14px #2c6e3a99}.mmd-cta:hover{transform:translateY(-2px);box-shadow:0 18px 36px -14px #2c6e3ab3}.mmd-cta:focus-visible{outline-offset:2px;outline:2px solid #e2a92e}.mmd-cta svg{color:#ffe6a8}.mmd-right{position:relative}.mmd-cards{flex-direction:column;gap:.9rem;margin-top:1.4rem;display:flex;position:relative}.mmd-trail{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mmd-card{z-index:1;width:100%;transition:transform .24s var(--ease-out),border-color .24s var(--ease-out),box-shadow .24s var(--ease-out);background:linear-gradient(168deg,#fffdf7f7,#fff7e7f2);border:1.5px solid #e2a92e80;border-radius:18px;align-items:flex-start;gap:.85rem;padding:.9rem 1.05rem;display:flex;position:relative;box-shadow:0 16px 34px -22px #2e4a2880,inset 0 1px #ffffffd9}@media(min-width:980px){.mmd-card{width:86%}.mmd-card--r{align-self:flex-end}}.mmd-card:hover{border-color:#4ca45d;transform:translateY(-4px);box-shadow:0 24px 44px -22px #2e4a288c,0 0 22px -8px #7cc86a99,inset 0 1px #ffffffe6}.mmd-card-medal{color:#2c6e3a;width:3rem;height:3rem;transition:box-shadow .24s var(--ease-out);background:radial-gradient(circle at 38% 30%,#eafbd9,#bce3a0 55%,#7cb85a);border:2px solid #ffffffd9;border-radius:9999px;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 8px 18px -8px #2e4a288c}.mmd-card:hover .mmd-card-medal{box-shadow:0 8px 18px -8px #2e4a288c,0 0 0 4px #7cc86a66}.mmd-card-n{width:1.4rem;height:1.4rem;font-family:var(--font-display,inherit);color:#2c6e3a;background:#fff8ec;border:1.5px solid #e2a92e;border-radius:9999px;place-items:center;font-size:.7rem;font-weight:800;display:grid;position:absolute;top:-.4rem;left:-.4rem;box-shadow:0 3px 8px -3px #2e4a2880}.mmd-card-text{min-width:0}.mmd-card-title{font-family:var(--font-display,inherit);color:#20532c;font-size:1.02rem;font-weight:700;line-height:1.2}.mmd-card-copy{color:#4a6b4f;margin-top:.25rem;font-size:.86rem;line-height:1.5}.mmd-card-flower{color:#e2a92e66;transition:color .24s var(--ease-out),transform .24s var(--ease-out);position:absolute;bottom:.55rem;right:.6rem}.mmd-card:hover .mmd-card-flower{color:#e2a92ec7;transform:rotate(-12deg)}.mmd-flow{background:linear-gradient(168deg,#fffdf7f2,#f0f7e0ed);border:1.5px solid #7cb85a80;border-radius:22px;margin-top:2.4rem;padding:1.3rem 1.4rem;position:relative;box-shadow:0 18px 40px -24px #2e4a2880}.mmd-flow-title{text-align:center;font-family:var(--font-engrave,inherit);letter-spacing:.14em;text-transform:uppercase;color:#2c6e3a;justify-content:center;align-items:center;gap:.5rem;font-size:.72rem;font-weight:800;display:flex}.mmd-flow-title svg{color:#e2a92e}.mmd-flow-steps{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:.8rem .4rem;margin-top:1rem;display:flex}.mmd-flow-step{text-align:center;flex-direction:column;align-items:center;gap:.4rem;width:5.4rem;display:flex;position:relative}.mmd-flow-ic{color:#fff;background:linear-gradient(150deg,#f3c24b,#4ca45d);border:2px solid #ffffffd9;border-radius:9999px;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:0 8px 18px -8px #2e4a288c}.mmd-flow-label{color:#2c6e3a;font-size:.68rem;font-weight:700;line-height:1.2}.mmd-flow-arrow{color:#7cb85abf;position:absolute;top:.95rem;right:-.85rem}@media(max-width:640px){.mmd-flow-arrow{display:none}.mmd-flow-step{width:6.2rem}}.mmd-board,.mmd-sign-right,.mmd-card,.mmd-flow,.mmd-trail-path{opacity:1}.mmd.anim:not(.is-in) .mmd-board{opacity:0;transform:translateY(18px)scale(.99)}.mmd.anim:not(.is-in) .mmd-sign-right{opacity:0;transform:translateY(12px)}.mmd.anim:not(.is-in) .mmd-card{opacity:0;transform:translateY(14px)scale(.98)}.mmd.anim:not(.is-in) .mmd-trail-path{opacity:0}.mmd.anim:not(.is-in) .mmd-flow{opacity:0;transform:translateY(16px)}.mmd.anim .mmd-board{transition:opacity .7s var(--ease-out),transform .76s var(--ease-out)}.mmd.anim .mmd-sign-right{transition:opacity .6s var(--ease-out) .2s,transform .64s var(--ease-out) .2s}.mmd.anim .mmd-trail-path{transition:opacity .7s var(--ease-out) .36s}.mmd.anim .mmd-card{transition:opacity .56s var(--ease-out),transform .6s var(--ease-out),border-color .24s var(--ease-out),box-shadow .24s var(--ease-out);transition-delay:calc(.44s + var(--i) * .12s)}.mmd.anim .mmd-card:hover{transition-delay:0s}.mmd.anim .mmd-flow{transition:opacity .64s var(--ease-out) 1s,transform .64s var(--ease-out) 1s}.mps{color:#20532c;background:linear-gradient(#dcf1ff,#eaf6ff 22%,#fbf7ec 60%,#f0f8e2)}.mps-sun{opacity:.6;filter:blur(10px);background:radial-gradient(circle at 50% 44%,#fff4c8d9,#ffe49633 46%,#0000 70%);border-radius:9999px;width:40rem;height:26rem;position:absolute;top:-10rem;left:50%;transform:translate(-50%)}.mps-bunting{opacity:.55;background:repeating-linear-gradient(90deg,#f4977e 0 24px,#ffd25a 24px 48px,#5bb7e6 48px 72px,#7cc86a 72px 96px,#c98be6 96px 120px);height:16px;position:absolute;top:1.3rem;left:-3%;right:-3%;-webkit-mask-image:radial-gradient(9px 15px at 12px 0,#000 68%,#0000 70%);mask-image:radial-gradient(9px 15px at 12px 0,#000 68%,#0000 70%);-webkit-mask-size:24px 16px;mask-size:24px 16px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.mps-corner{opacity:.5;filter:blur(2px);background:radial-gradient(circle at 30% 82%,#f4977e80,#0000 45%),radial-gradient(circle at 55% 70%,#ffd25a80,#0000 42%),radial-gradient(circle at 72% 86%,#7cc86a80,#0000 45%);width:12rem;height:8rem;position:absolute;bottom:0}.mps-corner-l{left:0}.mps-corner-r{right:0}.mps-signpost{flex-direction:column;gap:.32rem;display:none;position:absolute;top:6.5rem;right:2rem}@media(min-width:1280px){.mps-signpost{display:flex}}.mps-signpost-plank{font-family:var(--font-engrave,inherit);letter-spacing:.1em;text-transform:uppercase;color:#5a3f1e;background:linear-gradient(#e8c98a,#c99a52);border:1px solid #78501e66;border-radius:6px;padding:.3rem .95rem;font-size:.62rem;font-weight:800;transform:rotate(-3deg);box-shadow:0 6px 12px -6px #3c280f80}.mps-petal{opacity:0;background:var(--c);will-change:transform,opacity;border-radius:62% 38% 55% 45%/55% 45%;animation:linear infinite kf-mps-drift;position:absolute;top:-4%}@keyframes kf-mps-drift{0%{opacity:0;transform:translateY(-10px)rotate(0)}12%{opacity:.55}86%{opacity:.55}to{opacity:0;transform:translate(var(--dx),620px) rotate(var(--rot))}}.mps-grass{background:linear-gradient(#0000,#cde9a68c 55%,#cde9a6);height:84px}.mps-banner{font-family:var(--font-engrave,inherit);letter-spacing:.16em;text-transform:uppercase;color:#fbf4de;text-shadow:0 1px 1px #00000059;background:linear-gradient(#9a7445,#6e5230);border:1px solid #3a281480;border-radius:12px;align-items:center;gap:.5rem;padding:.5rem 1.2rem;font-size:.68rem;font-weight:800;display:inline-flex;box-shadow:0 8px 18px -10px #2e281499,inset 0 1px #ffffff2e,inset 0 -2px 5px #00000047}.mps-banner svg{color:#ffd98e}.mps-title{font-family:var(--font-display,inherit);color:#2c6e3a;text-shadow:0 1px #ffffff8c;flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;margin-top:.8rem;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:700;line-height:1.04;display:inline-flex}.mps-title-flower{color:#f2a0c0;flex:none;width:1.6rem;height:1.6rem}.mps-sub{color:#2f5638;margin-top:.8rem;font-size:1.02rem;font-weight:500;line-height:1.55}.mps-helper-line{color:#4ca45d;align-items:center;gap:.4rem;margin-top:.6rem;font-size:.86rem;font-weight:700;display:inline-flex}.mps-helper-line svg{color:#e2a92e}.mps-grid{grid-template-columns:1fr;align-items:start;gap:1.4rem;margin-top:2.6rem;display:grid}@media(min-width:980px){.mps-grid{grid-template-columns:1fr 1.08fr 1fr;align-items:center;gap:1.2rem}}.mps-pass{border:2px solid var(--acc);background:linear-gradient(168deg,#fffdf5,#fbf3e0);border-radius:24px;flex-direction:column;padding:2rem 1.5rem 1.6rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.mps-pass{border:2px solid color-mix(in oklab,var(--acc) 55%,#e2c9a0)}}.mps-pass{transition:transform .24s var(--ease-out),border-color .24s var(--ease-out),box-shadow .24s var(--ease-out);box-shadow:0 26px 56px -30px #2e4a2880,inset 0 1px #ffffffd9}.mps-pass:hover{border-color:var(--acc);box-shadow:0 34px 64px -30px #2e4a288c,0 0 28px -8px var(--acc),inset 0 1px #ffffffe6;transform:translateY(-5px)}@supports (color:color-mix(in lab,red,red)){.mps-pass:hover{box-shadow:0 34px 64px -30px #2e4a288c,0 0 28px -8px color-mix(in oklab,var(--acc) 60%,transparent),inset 0 1px #ffffffe6}}.mps-pass--featured{background:linear-gradient(168deg,#fffdf3,#fff3d6);border-width:2.5px;border-color:#e2a92e;box-shadow:0 32px 64px -28px #785a1480,0 0 50px -12px #f7d38cb3,inset 0 1px #ffffffe6}@media(min-width:980px){.mps-pass--featured{z-index:2;margin-top:-1.4rem;padding-top:2.6rem}}.mps-pass--featured:hover{box-shadow:0 40px 72px -28px #785a148c,0 0 60px -10px #f7d38cd1,inset 0 1px #ffffffeb}.mps-badge{z-index:4;font-family:var(--font-engrave,inherit);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:linear-gradient(120deg,#e6588f,#c8356c);border-radius:7px 3px 3px 7px;align-items:center;padding:.36rem .9rem;font-size:.6rem;font-weight:800;display:inline-flex;position:absolute;top:1.3rem;right:-.5rem;box-shadow:0 8px 18px -8px #7c235099}.mps-badge:after{content:"";border-top:0 solid #0000;border-bottom:8px solid #0000;border-left:9px solid #9e2a56;border-right:0 solid #0000;position:absolute;top:100%;right:0}.mps-corner-leaf{pointer-events:none;opacity:.6;background:radial-gradient(circle at 38% 34%,#bce3a0e6,#7cb85a8c 70%,#0000 76%);border-radius:9999px;width:1.3rem;height:1.3rem;position:absolute;top:.7rem}.mps-corner-leaf--tl{left:.7rem}.mps-corner-leaf--tr{right:.7rem}.mps-medal{width:4.2rem;height:4.2rem;color:var(--acc-deep);background:radial-gradient(circle at 38% 30%,#fff,var(--acc) 60%,var(--acc) 100%);border-radius:9999px;place-items:center;margin:0 auto;display:grid}@supports (color:color-mix(in lab,red,red)){.mps-medal{background:radial-gradient(circle at 38% 30%,#fff,color-mix(in oklab,var(--acc) 20%,#fff) 60%,color-mix(in oklab,var(--acc) 42%,#fff))}}.mps-medal{border:2.5px solid var(--acc)}@supports (color:color-mix(in lab,red,red)){.mps-medal{border:2.5px solid color-mix(in oklab,var(--acc) 60%,#fff)}}.mps-medal{transition:box-shadow .24s var(--ease-out);box-shadow:0 10px 22px -10px #2e4a2880}.mps-pass:hover .mps-medal{box-shadow:0 10px 22px -10px #2e4a2880,0 0 0 5px var(--acc)}@supports (color:color-mix(in lab,red,red)){.mps-pass:hover .mps-medal{box-shadow:0 10px 22px -10px #2e4a2880,0 0 0 5px color-mix(in oklab,var(--acc) 28%,transparent)}}.mps-name{text-align:center;font-family:var(--font-display,inherit);color:#2c6e3a;margin-top:.9rem;font-size:clamp(1.3rem,2.1vw,1.6rem);font-weight:700;line-height:1.12}.mps-bestfor{text-align:center;color:#4a6b4f;margin-top:.7rem;font-size:.88rem;line-height:1.5}.mps-inc-banner{width:fit-content;font-family:var(--font-engrave,inherit);letter-spacing:.16em;text-transform:uppercase;color:var(--acc-ink);background:linear-gradient(120deg,var(--acc),var(--acc-deep));border-radius:8px;margin:1.2rem auto 0;padding:.32rem 1.1rem;font-size:.64rem;font-weight:800;display:block;box-shadow:0 6px 14px -7px #2e4a2880}.mps-inc{flex-direction:column;gap:.5rem;margin-top:.9rem;display:flex}.mps-inc-item{color:#3c5840;align-items:flex-start;gap:.55rem;font-size:.86rem;font-weight:500;line-height:1.35;display:flex}.mps-check{color:#fff;background:var(--acc);border-radius:9999px;flex:none;place-items:center;width:1.15rem;height:1.15rem;margin-top:.05rem;display:grid;box-shadow:0 2px 6px -2px #2e4a2880}.mps-note{border-top:1px dashed var(--acc);margin-top:1.1rem;padding-top:1rem}@supports (color:color-mix(in lab,red,red)){.mps-note{border-top:1px dashed color-mix(in oklab,var(--acc) 38%,#d9c8a0)}}.mps-note{text-align:center;color:#5a6b50;font-size:.82rem;font-style:italic;line-height:1.45}.mps-foot{align-items:center;gap:.7rem;margin-top:1.2rem;display:flex}.mps-price{text-align:center;line-height:1.15;font-family:var(--font-engrave,inherit);letter-spacing:.08em;text-transform:uppercase;color:var(--acc-deep);flex-direction:column;flex:none;font-weight:800;display:flex}.mps-price-a,.mps-price-b{font-size:.64rem}.mps-cta{font-family:var(--font-display,inherit);text-align:center;color:var(--acc-ink);background:linear-gradient(120deg,var(--acc),var(--acc-deep));box-shadow:0 12px 26px -12px var(--acc-deep);border:1px solid #fff6;border-radius:14px;flex:auto;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.9rem;font-weight:700;line-height:1.1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mps-cta{box-shadow:0 12px 26px -12px color-mix(in oklab,var(--acc-deep) 70%,transparent)}}.mps-cta{transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),filter .2s var(--ease-out)}.mps-cta:hover{filter:brightness(1.05);box-shadow:0 16px 32px -12px var(--acc-deep);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.mps-cta:hover{box-shadow:0 16px 32px -12px color-mix(in oklab,var(--acc-deep) 70%,transparent)}}.mps-cta:focus-visible{outline:2px solid var(--acc-deep);outline-offset:2px}.mps-help{text-align:center;color:#fbf1dc;background:linear-gradient(#c79a5e,#a77b41);border:2px solid #5a3e1e80;border-radius:18px;flex-direction:column;align-items:center;gap:1rem;margin-top:2.6rem;padding:1.5rem;display:flex;position:relative;box-shadow:0 22px 48px -26px #3c2a1499,inset 0 1px #ffffff40,inset 0 -3px 6px #0003}@media(min-width:820px){.mps-help{text-align:left;flex-direction:row;gap:1.6rem;padding:1.5rem 2rem}}.mps-help-clip{text-align:center;width:4rem;height:4.6rem;font-family:var(--font-engrave,inherit);letter-spacing:.08em;text-transform:uppercase;color:#5a4a2c;background:linear-gradient(#fbf4de,#ede0be);border:1px solid #785a2866;border-radius:10px;flex:none;place-items:center;font-size:.56rem;font-weight:800;line-height:1.35;display:grid;transform:rotate(-4deg);box-shadow:0 8px 16px -8px #281c0a80}.mps-help-text{flex:auto}.mps-help-title{font-family:var(--font-display,inherit);color:#fff6e2;text-shadow:0 1px 2px #0000004d;align-items:center;gap:.5rem;font-size:1.2rem;font-weight:700;display:inline-flex}.mps-help-title svg{color:#ffd98e}.mps-help-copy{color:#fff6e2eb;margin-top:.4rem;font-size:.9rem;line-height:1.5}.mps-help-cta{font-family:var(--font-display,inherit);color:#fff;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out);background:linear-gradient(120deg,#4ca45d,#2c6e3a);border:1px solid #ffffff73;border-radius:9999px;flex:none;align-items:center;gap:.5rem;padding:.8rem 1.6rem;font-size:.95rem;font-weight:700;display:inline-flex;box-shadow:0 14px 28px -12px #143218b3}.mps-help-cta:hover{transform:translateY(-2px);box-shadow:0 18px 34px -12px #143218cc}.mps-help-cta:focus-visible{outline-offset:2px;outline:2px solid #ffd98e}.mps-help-cta svg:first-of-type{color:#ffe6a8}.mps-head>*,.mps-pass,.mps-help,.mps-inc-item,.mps-badge{opacity:1}.mps.anim:not(.is-in) .mps-head>*{opacity:0;transform:translateY(14px)}.mps.anim:not(.is-in) .mps-pass{opacity:0;transform:translateY(26px)scale(.97)}.mps.anim:not(.is-in) .mps-badge{opacity:0;transform:scale(.6)rotate(8deg)}.mps.anim:not(.is-in) .mps-inc-item{opacity:0;transform:translate(-6px)}.mps.anim:not(.is-in) .mps-help{opacity:0;transform:translateY(16px)}.mps.anim .mps-head>*{transition:opacity .6s var(--ease-out),transform .64s var(--ease-out)}.mps.anim .mps-head>:nth-child(2){transition-delay:80ms}.mps.anim .mps-head>:nth-child(3){transition-delay:.15s}.mps.anim .mps-head>:nth-child(4){transition-delay:.21s}.mps.anim .mps-pass{transition:opacity .64s var(--ease-out),transform .68s var(--ease-out),border-color .24s var(--ease-out),box-shadow .24s var(--ease-out);transition-delay:calc(.3s + var(--i) * .15s)}.mps.anim .mps-pass:hover{transition-delay:0s}.mps.anim .mps-badge{transition:opacity .36s var(--ease-out) .92s,transform .46s var(--ease-out) .92s}.mps.anim .mps-inc-item{transition:opacity .42s var(--ease-out),transform .42s var(--ease-out);transition-delay:calc(.56s + var(--i) * .15s + var(--j) * 38ms)}.mps.anim .mps-help{transition:opacity .64s var(--ease-out) 1.1s,transform .64s var(--ease-out) 1.1s}.mgm{color:#20532c;background:linear-gradient(#dcf1ff,#eaf6ff 24%,#fbf7ec,#f0f8e2)}.mgm-sun{opacity:.6;filter:blur(10px);background:radial-gradient(circle at 50% 44%,#fff4c8d9,#ffe49633 46%,#0000 70%);border-radius:9999px;width:40rem;height:26rem;position:absolute;top:-10rem;left:50%;transform:translate(-50%)}.mgm-bunting{opacity:.5;background:repeating-linear-gradient(90deg,#f4977e 0 24px,#ffd25a 24px 48px,#5bb7e6 48px 72px,#7cc86a 72px 96px,#c98be6 96px 120px);height:16px;position:absolute;top:1.3rem;left:-3%;right:-3%;-webkit-mask-image:radial-gradient(9px 15px at 12px 0,#000 68%,#0000 70%);mask-image:radial-gradient(9px 15px at 12px 0,#000 68%,#0000 70%);-webkit-mask-size:24px 16px;mask-size:24px 16px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.mgm-corner{opacity:.45;filter:blur(2px);background:radial-gradient(circle at 30% 82%,#f4977e80,#0000 45%),radial-gradient(circle at 55% 70%,#ffd25a80,#0000 42%),radial-gradient(circle at 72% 86%,#7cc86a80,#0000 45%);width:12rem;height:8rem;position:absolute;bottom:0}.mgm-corner-l{left:0}.mgm-corner-r{right:0}.mgm-petal{opacity:0;background:var(--c);will-change:transform,opacity;border-radius:62% 38% 55% 45%/55% 45%;animation:linear infinite kf-mgm-drift;position:absolute;top:-4%}@keyframes kf-mgm-drift{0%{opacity:0;transform:translateY(-10px)rotate(0)}12%{opacity:.5}86%{opacity:.5}to{opacity:0;transform:translate(var(--dx),640px) rotate(var(--rot))}}.mgm-grass{background:linear-gradient(#0000,#cde9a68c 55%,#cde9a6);height:84px}.mgm-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.16em;text-transform:uppercase;color:#2c6e3a;background:#ffffffb3;border:1px solid #e2a92e80;border-radius:9999px;align-items:center;gap:.45rem;padding:.35rem 1rem;font-size:.66rem;font-weight:800;display:inline-flex;box-shadow:0 6px 14px -8px #2e4a2866}.mgm-eyebrow svg{color:#f2a0c0}.mgm-title{font-family:var(--font-display,inherit);color:#2c6e3a;text-shadow:0 1px #ffffff80;margin-top:.8rem;font-size:clamp(2.1rem,4.8vw,3.3rem);font-weight:700;line-height:1.04}.mgm-sub{color:#2f5638;margin-top:.9rem;font-size:1.02rem;line-height:1.55}.mgm-stamprow{font-family:var(--font-engrave,inherit);letter-spacing:.12em;text-transform:uppercase;color:#4ca45d;background:linear-gradient(120deg,#7cc86a29,#5bb7e629);border:1px solid #7cb85a66;border-radius:9999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;margin-top:1.1rem;padding:.5rem 1.3rem;font-size:.66rem;font-weight:800;display:inline-flex}.mgm-stamprow-item{align-items:center;gap:.7rem;display:inline-flex}.mgm-stamprow-dot{color:#e2a92e}.mgm-grid{grid-template-columns:1fr;gap:1rem;margin-top:2.2rem;display:grid}@media(min-width:620px){.mgm-grid{grid-template-columns:1fr 1fr}.mgm-featured{grid-column:1/-1}}@media(min-width:980px){.mgm-grid{grid-template-rows:repeat(2,clamp(13rem,17vw,17rem));grid-template-columns:1.18fr 1fr 1fr;gap:1.1rem}.mgm-featured{grid-area:1/1/span 2}}.mgm-card{transition:transform .28s var(--ease-out),box-shadow .28s var(--ease-out),border-color .28s var(--ease-out);border:5px solid #fbf4e0;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 24px 50px -26px #2e4a288c,0 0 0 1px #e2a92e73,inset 0 1px #ffffff80}.mgm-card:hover{border-color:#fffcf4;transform:translateY(-5px);box-shadow:0 34px 62px -26px #2e4a2899,0 0 0 2px #4ca45d,0 0 26px -6px #7cc86a80,inset 0 1px #fff9}.mgm-card:focus-within{border-color:#fffcf4;box-shadow:0 34px 62px -26px #2e4a2899,0 0 0 2px #4ca45d,inset 0 1px #fff9}.mgm-img{object-fit:cover;width:100%;height:100%;transition:transform .46s var(--ease-out);display:block}.mgm-card:hover .mgm-img{transform:scale(1.045)}.mgm-tile .mgm-img{aspect-ratio:4/3}.mgm-featured .mgm-img{aspect-ratio:3/4}@media(min-width:620px){.mgm-featured .mgm-img{aspect-ratio:16/8}}@media(min-width:980px){.mgm-featured .mgm-img,.mgm-tile .mgm-img{aspect-ratio:auto;height:100%}}.mgm-frame{pointer-events:none;z-index:2;border-radius:14px;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #e2a92e80}.mgm-sheen{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.mgm-sheen:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#fff8dc80,#0000);width:45%;height:140%;position:absolute;top:-20%;left:0;transform:rotate(8deg)translate(-160%)}.mgm-card:hover .mgm-sheen:before{animation:kf-mgm-sheen .85s var(--ease-out)}@keyframes kf-mgm-sheen{0%{opacity:0;transform:rotate(8deg)translate(-160%)}30%{opacity:1}to{opacity:0;transform:rotate(8deg)translate(320%)}}.mgm-view{z-index:3;font-family:var(--font-display,inherit);color:#2c6e3a;opacity:0;pointer-events:none;transition:opacity .24s var(--ease-out),transform .24s var(--ease-out);background:#fffdf5f2;border:1px solid #e2a92eb3;border-radius:9999px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.82rem;font-weight:700;display:inline-flex;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)scale(.9);box-shadow:0 10px 24px -10px #2e4a2899}.mgm-view svg{color:#4ca45d}.mgm-card:hover .mgm-view{opacity:1;transform:translate(-50%,-50%)scale(1)}.mgm-tag{z-index:3;font-family:var(--font-display,inherit);color:#2c6e3a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:box-shadow .24s var(--ease-out);background:#fffdf5eb;border:1px solid #e2a92e99;border-radius:9999px;align-items:center;gap:.4rem;margin:0;padding:.36rem .8rem;font-size:.8rem;font-weight:700;display:inline-flex;position:absolute;bottom:14px;left:14px;box-shadow:0 6px 14px -7px #2e4a2880}.mgm-tag-ic{color:#e2a92e}.mgm-card:hover .mgm-tag{box-shadow:0 8px 18px -7px #2e4a288c,0 0 0 2px #7cc86a66}.mgm-stamp{z-index:3;font-family:var(--font-engrave,inherit);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:linear-gradient(120deg,#4ca45d,#2c6e3a);border:1.5px solid #ffffffb3;border-radius:9999px;align-items:center;gap:.35rem;padding:.32rem .7rem;font-size:.56rem;font-weight:800;display:inline-flex;position:absolute;top:14px;right:14px;transform:rotate(-4deg);box-shadow:0 6px 14px -6px #14321899}.mgm-corner-flower{z-index:3;color:#f7c6dcf2;filter:drop-shadow(0 2px 4px #2e4a2880);transition:transform .28s var(--ease-out);position:absolute;top:12px;left:12px}.mgm-card:hover .mgm-corner-flower{transform:rotate(-14deg)scale(1.08)}.mgm-foot{text-align:center;flex-direction:column;align-items:center;gap:.9rem;margin-top:2.2rem;display:flex}.mgm-cta{font-family:var(--font-display,inherit);color:#fff;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out);background:linear-gradient(120deg,#4ca45d,#2c6e3a);border:1.5px solid #e2a92e99;border-radius:9999px;align-items:center;gap:.55rem;padding:.95rem 2rem;font-size:1.02rem;font-weight:700;display:inline-flex;box-shadow:0 18px 36px -16px #143218b3}.mgm-cta:hover{transform:translateY(-2px);box-shadow:0 22px 44px -16px #143218cc}.mgm-cta:focus-visible{outline-offset:2px;outline:2px solid #e2a92e}.mgm-cta svg:first-of-type{color:#ffe6a8}.mgm-cta-sub{font-family:var(--font-display,inherit);color:#2f5638;align-items:center;gap:.4rem;font-size:.95rem;font-weight:600;display:inline-flex}.mgm-cta-heart{color:#e6588f}.mgm-note{color:#5a4a2c;background:linear-gradient(#f3e4c2,#e7d3a6);border:1px solid #785a2859;border-radius:12px;align-items:center;gap:.45rem;max-width:42rem;margin-top:.3rem;padding:.6rem 1.1rem;font-size:.82rem;line-height:1.45;display:inline-flex;box-shadow:0 8px 18px -10px #3c2a1466}.mgm-note svg{color:#9a7445;flex:none}.mgm-head>*,.mgm-card,.mgm-foot>*,.mgm-stamp{opacity:1}.mgm.anim:not(.is-in) .mgm-head>*{opacity:0;transform:translateY(14px)}.mgm.anim:not(.is-in) .mgm-featured{opacity:0;transform:translateY(24px)scale(.97)}.mgm.anim:not(.is-in) .mgm-tile{opacity:0;transform:translateY(20px)scale(.96)}.mgm.anim:not(.is-in) .mgm-stamp{opacity:0;transform:rotate(8deg)scale(.6)}.mgm.anim:not(.is-in) .mgm-foot>*{opacity:0;transform:translateY(14px)}.mgm.anim .mgm-head>*{transition:opacity .6s var(--ease-out),transform .64s var(--ease-out)}.mgm.anim .mgm-head>:nth-child(2){transition-delay:80ms}.mgm.anim .mgm-head>:nth-child(3){transition-delay:.15s}.mgm.anim .mgm-head>:nth-child(4){transition-delay:.21s}.mgm.anim .mgm-featured{transition:opacity .72s var(--ease-out) .3s,transform .76s var(--ease-out) .3s,box-shadow .28s var(--ease-out),border-color .28s var(--ease-out)}.mgm.anim .mgm-tile{transition:opacity .56s var(--ease-out),transform .6s var(--ease-out),box-shadow .28s var(--ease-out),border-color .28s var(--ease-out);transition-delay:calc(.52s + var(--i) * .13s)}.mgm.anim .mgm-featured:hover,.mgm.anim .mgm-tile:hover{transition-delay:0s}.mgm.anim .mgm-stamp{transition:opacity .36s var(--ease-out) 1s,transform .46s var(--ease-out) 1s}.mgm.anim .mgm-foot>:first-child{transition:opacity .6s var(--ease-out) 1.1s,transform .6s var(--ease-out) 1.1s}.mgm.anim .mgm-foot>:nth-child(2){transition:opacity .6s var(--ease-out) 1.18s,transform .6s var(--ease-out) 1.18s}.mgm.anim .mgm-foot>:nth-child(3){transition:opacity .6s var(--ease-out) 1.24s,transform .6s var(--ease-out) 1.24s}.mhn{color:#20532c;background:linear-gradient(#dcf1ff,#eaf6ff 24%,#fbf7ec,#f0f8e2)}.mhn-sun{opacity:.6;filter:blur(10px);background:radial-gradient(circle at 50% 44%,#fff4c8d9,#ffe49633 46%,#0000 70%);border-radius:9999px;width:40rem;height:26rem;position:absolute;top:-10rem;left:50%;transform:translate(-50%)}.mhn-bunting{opacity:.5;background:repeating-linear-gradient(90deg,#f4977e 0 24px,#ffd25a 24px 48px,#5bb7e6 48px 72px,#7cc86a 72px 96px,#c98be6 96px 120px);height:16px;position:absolute;top:1.3rem;left:-3%;right:-3%;-webkit-mask-image:radial-gradient(9px 15px at 12px 0,#000 68%,#0000 70%);mask-image:radial-gradient(9px 15px at 12px 0,#000 68%,#0000 70%);-webkit-mask-size:24px 16px;mask-size:24px 16px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.mhn-corner{opacity:.45;filter:blur(2px);background:radial-gradient(circle at 30% 82%,#f4977e80,#0000 45%),radial-gradient(circle at 55% 70%,#ffd25a80,#0000 42%),radial-gradient(circle at 72% 86%,#7cc86a80,#0000 45%);width:12rem;height:8rem;position:absolute;bottom:0}.mhn-corner-l{left:0}.mhn-corner-r{right:0}.mhn-petal{opacity:0;background:var(--c);will-change:transform,opacity;border-radius:62% 38% 55% 45%/55% 45%;animation:linear infinite kf-mhn-drift;position:absolute;top:-4%}@keyframes kf-mhn-drift{0%{opacity:0;transform:translateY(-10px)rotate(0)}12%{opacity:.5}86%{opacity:.5}to{opacity:0;transform:translate(var(--dx),660px) rotate(var(--rot))}}.mhn-grass{background:linear-gradient(#0000,#cde9a68c 55%,#cde9a6);height:84px}.mhn-sign{font-family:var(--font-engrave,inherit);letter-spacing:.14em;text-transform:uppercase;color:#fbf4de;text-shadow:0 1px 1px #00000059;background:linear-gradient(#9a7445,#6e5230);border:1px solid #3a281480;border-radius:12px;align-items:center;gap:.5rem;margin-top:1.4rem;padding:.55rem 1.3rem;font-size:.7rem;font-weight:800;display:inline-flex;position:relative;box-shadow:0 8px 18px -10px #2e281499,inset 0 1px #ffffff2e,inset 0 -2px 5px #00000047}.mhn-sign svg{color:#ffd98e}.mhn-sign-chain{background:linear-gradient(#785a2826,#8a6a3a);width:2px;height:1.3rem;position:absolute;top:-1.3rem}.mhn-sign-chain-l{left:18%}.mhn-sign-chain-r{right:18%}.mhn-title{font-family:var(--font-display,inherit);color:#2c6e3a;text-shadow:0 1px #ffffff80;margin-top:.8rem;font-size:clamp(2.1rem,4.8vw,3.3rem);font-weight:700;line-height:1.04}.mhn-sub{color:#2f5638;margin-top:.9rem;font-size:1.02rem;line-height:1.55}.mhn-pill{font-family:var(--font-engrave,inherit);letter-spacing:.12em;text-transform:uppercase;color:#2c6e3a;background:#fffdf5d9;border:1px solid #e2a92e80;border-radius:9999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;margin-top:1.1rem;padding:.5rem 1.3rem;font-size:.66rem;font-weight:800;display:inline-flex;box-shadow:0 6px 14px -8px #2e4a2866}.mhn-pill-paw{color:#e2a92e}.mhn-pill-dot{background:#e6588f;border-radius:9999px;width:.32rem;height:.32rem;display:inline-block}.mhn-grid{grid-template-columns:1fr;gap:1.4rem;margin-top:2.4rem;padding:0;list-style:none;display:grid}@media(min-width:640px){.mhn-grid{grid-template-columns:1fr 1fr;gap:1.3rem}}@media(min-width:1024px){.mhn-grid{grid-template-columns:repeat(4,1fr);gap:1.1rem}}.mhn-note{border:1.5px solid var(--acc);background:linear-gradient(168deg,#fffdf6,#fbf3de);border-radius:18px;flex-direction:column;margin-top:.7rem;padding:1.6rem 1.25rem 1.25rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.mhn-note{border:1.5px solid color-mix(in oklab,var(--acc) 35%,#e6d6b0)}}.mhn-note{transition:transform .24s var(--ease-out),box-shadow .24s var(--ease-out),border-color .24s var(--ease-out);box-shadow:0 22px 46px -26px #2e4a2880,inset 0 1px #fffc}.mhn-note:hover{border-color:var(--acc);box-shadow:0 30px 56px -26px #2e4a288c,0 0 24px -8px var(--acc),inset 0 1px #ffffffd9;transform:translateY(-5px)}@supports (color:color-mix(in lab,red,red)){.mhn-note:hover{box-shadow:0 30px 56px -26px #2e4a288c,0 0 24px -8px color-mix(in oklab,var(--acc) 55%,transparent),inset 0 1px #ffffffd9}}.mhn-pin{z-index:3;background:radial-gradient(circle at 36% 32%,#fff,var(--acc) 58%,var(--acc-deep) 100%);border-radius:9999px;width:1.4rem;height:1.4rem;position:absolute;top:-.7rem;left:50%;transform:translate(-50%);box-shadow:0 4px 8px -3px #281e0a80,inset 0 -2px 3px #0003}.mhn-pin:after{content:"";background:linear-gradient(180deg,var(--acc-deep),#0003);border-radius:1px;width:2px;height:.5rem;position:absolute;top:62%;left:50%;transform:translate(-50%)}.mhn-cat{font-family:var(--font-engrave,inherit);letter-spacing:.1em;text-transform:uppercase;color:var(--acc-deep);background:var(--acc-soft);border:1px solid var(--acc);border-radius:8px;justify-content:center;align-self:center;align-items:center;margin-top:.3rem;padding:.34rem 1.1rem;font-size:.62rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mhn-cat{border:1px solid color-mix(in oklab,var(--acc) 45%,transparent)}}.mhn-cat{box-shadow:0 3px 8px -4px #2e4a2866}.mhn-quote{text-align:center;color:#43523f;flex:auto;margin:1rem 0 0;font-size:.9rem;font-style:italic;line-height:1.55;position:relative}.mhn-quote-mark{color:var(--acc);margin-bottom:.1rem;font-family:Georgia,Times New Roman,serif;font-size:2.4rem;line-height:.5;display:block}@supports (color:color-mix(in lab,red,red)){.mhn-quote-mark{color:color-mix(in oklab,var(--acc) 70%,#c9b88a)}}.mhn-divider{border-top:1px dashed var(--acc);width:58%;height:0;margin:1rem auto .9rem;display:block}@supports (color:color-mix(in lab,red,red)){.mhn-divider{border-top:1px dashed color-mix(in oklab,var(--acc) 40%,#d8c9a4)}}.mhn-role{font-family:var(--font-display,inherit);color:#2c4a30;justify-content:center;align-items:center;gap:.5rem;font-size:.84rem;font-weight:700;display:flex}.mhn-role-ic{width:1.7rem;height:1.7rem;color:var(--acc-deep);background:var(--acc-soft);border:1px solid var(--acc);border-radius:9999px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.mhn-role-ic{border:1px solid color-mix(in oklab,var(--acc) 35%,transparent)}}.mhn-rating{justify-content:center;align-items:center;gap:.25rem;margin-top:.6rem;display:flex}.mhn-paw{color:var(--acc)}.mhn-tag{font-family:var(--font-display,inherit);color:var(--acc-deep);background:var(--acc-soft);border:1px solid var(--acc);border-radius:10px;justify-content:center;align-self:stretch;align-items:center;gap:.4rem;margin-top:1rem;padding:.55rem .9rem;font-size:.82rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mhn-tag{border:1px solid color-mix(in oklab,var(--acc) 40%,transparent)}}.mhn-tag svg{color:var(--acc)}.mhn-features{background:linear-gradient(#fffdf5eb,#f0f7e0e6);border:1.5px solid #7cb85a66;border-radius:18px;grid-template-columns:1fr;gap:.9rem;margin-top:2rem;padding:1.1rem 1.3rem;list-style:none;display:grid;box-shadow:0 16px 36px -24px #2e4a2873}@media(min-width:560px){.mhn-features{grid-template-columns:1fr 1fr;gap:.9rem 1.4rem}}@media(min-width:980px){.mhn-features{grid-template-columns:repeat(4,1fr)}}.mhn-feature{color:#33513a;align-items:center;gap:.6rem;font-size:.86rem;font-weight:600;line-height:1.25;display:flex}.mhn-feature-ic{color:#fff;background:linear-gradient(150deg,var(--acc),var(--acc));border-radius:12px;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.mhn-feature-ic{background:linear-gradient(150deg,color-mix(in oklab,var(--acc) 78%,#fff),var(--acc))}}.mhn-feature-ic{border:1.5px solid #ffffffb3;box-shadow:0 6px 14px -7px #2e4a2880}.mhn-foot{text-align:center;flex-direction:column;align-items:center;gap:.9rem;margin-top:2rem;display:flex}.mhn-cta-row{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.mhn-cta{font-family:var(--font-display,inherit);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),background-color .2s var(--ease-out);border-radius:9999px;align-items:center;gap:.5rem;padding:.85rem 1.7rem;font-size:.98rem;font-weight:700;display:inline-flex}.mhn-cta-primary{color:#fff;background:linear-gradient(120deg,#4ca45d,#2c6e3a);border:1.5px solid #e2a92e99;box-shadow:0 16px 34px -16px #143218b3}.mhn-cta-primary:hover{transform:translateY(-2px);box-shadow:0 20px 40px -16px #143218cc}.mhn-cta-primary svg{color:#ffe6a8}.mhn-cta-ghost{color:#2c6e3a;background:#fffc;border:1.5px solid #4ca45d;box-shadow:0 10px 24px -14px #2e4a2880}.mhn-cta-ghost:hover{background:#fff;transform:translateY(-2px);box-shadow:0 14px 28px -14px #2e4a2899}.mhn-cta:focus-visible{outline-offset:2px;outline:2px solid #e2a92e}.mhn-helper{color:#3a5640;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;display:inline-flex}.mhn-helper-heart{color:#e6588f}.mhn-head>*,.mhn-note,.mhn-pin,.mhn-feature,.mhn-foot>*{opacity:1}.mhn.anim:not(.is-in) .mhn-head>*{opacity:0;transform:translateY(14px)}.mhn.anim:not(.is-in) .mhn-note{opacity:0;transform:translateY(22px)rotate(-1deg)}.mhn.anim:not(.is-in) .mhn-pin{opacity:0;transform:translate(-50%)translateY(-8px)scale(.6)}.mhn.anim:not(.is-in) .mhn-feature,.mhn.anim:not(.is-in) .mhn-foot>*{opacity:0;transform:translateY(12px)}.mhn.anim .mhn-head>*{transition:opacity .6s var(--ease-out),transform .64s var(--ease-out)}.mhn.anim .mhn-head>:nth-child(2){transition-delay:80ms}.mhn.anim .mhn-head>:nth-child(3){transition-delay:.15s}.mhn.anim .mhn-head>:nth-child(4){transition-delay:.21s}.mhn.anim .mhn-note{transition:opacity .6s var(--ease-out),transform .64s var(--ease-out),box-shadow .24s var(--ease-out),border-color .24s var(--ease-out);transition-delay:calc(.36s + var(--i) * .14s)}.mhn.anim .mhn-note:hover{transition-delay:0s}.mhn.anim .mhn-pin{transition:opacity .3s var(--ease-out),transform .42s var(--ease-out);transition-delay:calc(.52s + var(--i) * .14s)}.mhn.anim .mhn-feature{transition:opacity .5s var(--ease-out),transform .52s var(--ease-out);transition-delay:calc(.98s + var(--i) * 80ms)}.mhn.anim .mhn-foot>:first-child{transition:opacity .6s var(--ease-out) 1.3s,transform .6s var(--ease-out) 1.3s}.mhn.anim .mhn-foot>:nth-child(2){transition:opacity .6s var(--ease-out) 1.38s,transform .6s var(--ease-out) 1.38s}.mpl-bunting{opacity:.6;background:repeating-linear-gradient(90deg,#f4977e 0 26px,#ffd25a 26px 52px,#5bb7e6 52px 78px,#7cc86a 78px 104px,#c98be6 104px 130px);height:18px;position:absolute;left:-3%;right:-3%;-webkit-mask-image:radial-gradient(10px 16px at 13px 0,#000 68%,#0000 70%);mask-image:radial-gradient(10px 16px at 13px 0,#000 68%,#0000 70%);-webkit-mask-size:26px 18px;mask-size:26px 18px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.mpl-balloon{opacity:.85;background:radial-gradient(circle at 38% 32%,var(--c),var(--c) 78%);border-radius:50%/46% 46% 54% 54%;width:2.4rem;height:3rem;position:absolute}@supports (color:color-mix(in lab,red,red)){.mpl-balloon{background:radial-gradient(circle at 38% 32%,color-mix(in oklab,var(--c) 28%,#fff),var(--c) 78%)}}.mpl-balloon{box-shadow:inset -4px -6px 10px #0000001f,0 8px 18px -10px #0000004d}.mpl-balloon:after{content:"";background:#785a2866;width:1px;height:3rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.mpl-signpost{font-family:var(--font-engrave,inherit);letter-spacing:.08em;text-transform:uppercase;text-align:center;color:#5a3f1e;background:linear-gradient(#d7b173,#b98c4a);border:1px solid #5a3e1e80;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:.55rem 1.1rem;font-size:.62rem;font-weight:800;line-height:1.35;position:absolute;top:5.5rem;left:1.5rem;transform:rotate(-6deg);box-shadow:0 8px 16px -8px #3c2a1480,inset 0 1px #ffffff40,inset 0 -2px 4px #0000002e}.mpl-hangsign{font-family:var(--font-engrave,inherit);letter-spacing:.14em;text-transform:uppercase;color:#fbf4de;text-shadow:0 1px 1px #00000059;background:linear-gradient(#9a7445,#6e5230);border:1px solid #3a281480;border-radius:12px;align-items:center;gap:.5rem;margin-top:1.6rem;padding:.55rem 1.3rem;font-size:.7rem;font-weight:800;display:inline-flex;position:relative;box-shadow:0 8px 18px -10px #2e281499,inset 0 1px #ffffff2e,inset 0 -2px 5px #00000047}.mpl-hangsign-chain{background:linear-gradient(#785a2826,#8a6a3a);width:2px;height:1.5rem;position:absolute;top:-1.5rem}.hvl{--h-cran:#6e2a48;--h-cran-deep:#4e1d34;--h-gold:#c19a3c;--h-gold-soft:#e0c271;--h-green:#1e6e4a;--h-green-deep:#14532d;--h-green-ink:#0f3d29;--h-snowblue:#6f9fc4;--h-lilac:#9b7bb8;--h-blush:#de789b;--h-pumpkin:#e07b39;--h-plum:#7a4fa3;--h-cream:#faf3e5;--h-ink:#3e2c2e;background:#ece6f0}.hvl-slides{animation:kf-hvl-imgin 1.1s var(--ease-out) both}.hvl-slide{object-fit:cover;object-position:70% 46%;opacity:0;width:100%;height:100%;transition:opacity 1.8s var(--ease-out);will-change:opacity;position:absolute;inset:0}.hvl-slide.is-active{opacity:1}@media(max-width:640px){.hvl-slide{object-position:66% 40%}}@keyframes kf-hvl-imgin{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.hvl-wash{background:linear-gradient(100deg,#faf3e5f7,#faf3e5e6 26%,#faf3e599 44%,#faf3e52e,#0000 76%)}.hvl-wash-top{background:linear-gradient(#faf3e5eb,#0000)}.hvl-wash-mobile{background:linear-gradient(#faf3e5b8,#faf3e580 48%,#faf3e5a8)}.hvl-sun{opacity:.85;filter:blur(8px);background:radial-gradient(circle at 42% 42%,#ffeec4d1,#ffd68c42 44%,#0000 70%);border-radius:9999px;width:40rem;height:30rem;top:-12rem;left:-10rem}.hvl-sun.is-live{animation:7s ease-in-out infinite kf-hvl-sun}@keyframes kf-hvl-sun{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.hvl-snow,.hvl-petal,.hvl-leaf{opacity:0;will-change:transform,opacity;animation:linear infinite kf-hvl-fall;position:absolute;top:-4%}.hvl-snow{filter:blur(.4px);background:radial-gradient(circle,#fff,#fff9 55%,#0000 80%);border-radius:9999px}.hvl-petal{background:var(--c);border-radius:64% 36% 55% 45%/55% 45%;box-shadow:0 1px 3px #50283c1f}.hvl-leaf{background:var(--c);border-radius:0 78% 14%;box-shadow:0 1px 3px #5a321424}@keyframes kf-hvl-fall{0%{opacity:0;transform:translateY(-12px)rotate(0)}10%{opacity:var(--op,.85)}90%{opacity:var(--op,.85)}to{opacity:0;transform:translate(var(--dx),94svh) rotate(var(--rot,70deg))}}.hvl-spark{opacity:0;background:radial-gradient(circle,#fff,#ffe8a8e6 40%,#0000 70%);border-radius:9999px;animation:3.4s ease-in-out infinite kf-hvl-twinkle;position:absolute;box-shadow:0 0 8px #ffe096d9}@keyframes kf-hvl-twinkle{0%,to{opacity:0;transform:scale(.6)}50%{opacity:.95;transform:scale(1.12)}}.hvl-script{color:#6e2a48;text-shadow:0 2px 16px #ffffffeb,0 8px 26px #4e1d3438;line-height:.92}.hvl-snowline{z-index:1;line-height:0}.hvl-snowline svg{width:100%;height:clamp(74px,9.5vw,128px);display:block}.hvl-snowglints>*{transform-box:fill-box;transform-origin:50%;animation:4.2s ease-in-out infinite kf-hvl-glint}.hvl-snowglints>:nth-child(2){animation-delay:1.4s}.hvl-snowglints>:nth-child(3){animation-delay:2.6s}@keyframes kf-hvl-glint{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:.95;transform:scale(1.1)}}.hvl-chev{z-index:2;width:2.2rem;height:2.2rem;color:var(--h-green-deep);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#faf3e5b3;border:1px solid #2e8b5766;border-radius:9999px;place-items:center;animation:2.4s ease-in-out infinite kf-hvl-bob;display:grid;position:absolute;bottom:1.2rem;left:50%;transform:translate(-50%)}.hvl-chev:hover{color:var(--h-green)}.hvl-chev:focus-visible{outline:2px solid var(--h-gold);outline-offset:2px}@keyframes kf-hvl-bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,5px)}}.hvt{--t-cran:#6e2a48;--t-gold:#c19a3c;--t-gold-soft:#e0c271;--t-pine:#1e6e4a;--t-lilac:#9b7bb8;--t-blush:#de789b;--t-pumpkin:#e07b39;--t-ink:#4a3a30;color:#4a3a30;background:linear-gradient(#fff,#fcf6eb 8%,#fbf3e0 36%,#fffbf1 72%,#fbf6ea)}.hvt-glow{z-index:0;pointer-events:none;opacity:.7;filter:blur(10px);background:radial-gradient(circle at 50% 30%,#ffecbe99,#ffe09629 46%,#0000 72%);border-radius:9999px;width:46rem;height:22rem;position:absolute;top:-2rem;left:50%;transform:translate(-50%)}.hvt-garland-wrap{z-index:2}.hvt-garland{width:100%;height:clamp(88px,9vw,124px);display:block}.hvt-lights>circle{transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 4px #f4d98ad9);animation:3.2s ease-in-out infinite kf-hvt-light}.hvt-lights>circle:nth-child(2n){animation-delay:1.1s}.hvt-lights>circle:nth-child(3n){animation-delay:2.2s}@keyframes kf-hvt-light{0%,to{opacity:.55}50%{opacity:1}}.hvt-snow,.hvt-petal,.hvt-leaf{opacity:0;will-change:transform,opacity;animation:linear infinite kf-hvt-fall;position:absolute;top:-3%}.hvt-snow{filter:blur(.4px);background:radial-gradient(circle,#fff,#fff9 55%,#0000 80%);border-radius:9999px}.hvt-petal{background:var(--c);border-radius:64% 36% 55% 45%/55% 45%}.hvt-leaf{background:var(--c);border-radius:0 78% 14%}@keyframes kf-hvt-fall{0%{opacity:0;transform:translateY(-10px)rotate(0)}12%{opacity:var(--op,.6)}88%{opacity:var(--op,.6)}to{opacity:0;transform:translate(var(--dx),520px) rotate(var(--rot,40deg))}}.hvt-seam svg{width:100%;height:clamp(40px,5vw,64px);display:block}.hvt-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.22em;text-transform:uppercase;color:#b0892e;align-items:center;gap:.75rem;font-size:.66rem;font-weight:800;display:inline-flex}.hvt-eyebrow-flourish{background:linear-gradient(90deg,#0000,#c19a3cd9);width:2.4rem;height:1px;position:relative}.hvt-eyebrow-flourish:after{content:"";background:#c19a3c;border-radius:1px;width:5px;height:5px;position:absolute;top:-2.5px;right:-2px;transform:rotate(45deg)}.hvt-eyebrow-flourish--r{background:linear-gradient(90deg,#c19a3cd9,#0000)}.hvt-eyebrow-flourish--r:after{left:-2px;right:auto}.hvt-title{font-family:var(--font-display,inherit);color:var(--t-cran);text-shadow:0 1px #ffffff80;margin-top:.6rem;font-size:clamp(1.9rem,4vw,3rem);font-weight:700;line-height:1.1}.hvt-sub{color:var(--t-ink);margin-top:.85rem;font-size:1rem;line-height:1.6}.hvt-rule{color:#c19a3c;justify-content:center;align-items:center;margin:1.2rem auto 0;display:flex;position:relative}.hvt-rule:before,.hvt-rule:after{content:"";width:4.5rem;height:1px}.hvt-rule:before{background:linear-gradient(90deg,#0000,#c19a3cb3);margin-right:.55rem}.hvt-rule:after{background:linear-gradient(90deg,#c19a3cb3,#0000);margin-left:.55rem}.hvt-grid{grid-template-columns:repeat(2,1fr);gap:2.4rem 1rem;margin-top:3.4rem;padding:0;list-style:none;display:grid}@media(min-width:680px){.hvt-grid{grid-template-columns:repeat(3,1fr);gap:2.6rem 1.1rem}}@media(min-width:1080px){.hvt-grid{grid-template-columns:repeat(6,1fr);gap:1.1rem}}.hvt-card{text-align:center;transition:transform .24s var(--ease-out),border-color .24s var(--ease-out),box-shadow .24s var(--ease-out),background .24s var(--ease-out);background:linear-gradient(#fffdf8,#fbf2dd);border:1.5px solid #c19a3c80;border-radius:16px;flex-direction:column;align-items:center;padding:2.7rem 1rem 1.5rem;display:flex;position:relative;box-shadow:0 16px 34px -24px #4a2a1473,inset 0 1px #ffffffd9}.hvt-card:hover{border-color:var(--ca,var(--t-pine));box-shadow:0 26px 48px -24px #4a2a1480,0 0 22px -8px var(--ca,#c19a3c),inset 0 1px #ffffffe6;background:linear-gradient(#fff,#fbf4e2);transform:translateY(-5px)}@supports (color:color-mix(in lab,red,red)){.hvt-card:hover{box-shadow:0 26px 48px -24px #4a2a1480,0 0 22px -8px color-mix(in oklab,var(--ca,#c19a3c) 55%,transparent),inset 0 1px #ffffffe6}}.hvt-bat,.hvl-bat{opacity:.5;will-change:transform;height:auto;animation:16s ease-in-out infinite kf-hx-bat;position:absolute}@keyframes kf-hx-bat{0%{transform:translate(0)}25%{transform:translate(34px,-10px)}50%{transform:translate(64px,4px)}75%{transform:translate(30px,12px)}to{transform:translate(0)}}.hvt-medallion{z-index:2;width:3.4rem;height:3.4rem;color:var(--t-pine);transition:box-shadow .24s var(--ease-out),transform .24s var(--ease-out);background:radial-gradient(circle at 38% 32%,#fffdf5,#fbefd2 60%,#f3e2b6);border:2.5px solid #c19a3c;border-radius:9999px;place-items:center;display:grid;position:absolute;top:-1.6rem;left:50%;transform:translate(-50%);box-shadow:0 8px 18px -8px #4a2a1480,inset 0 1px #ffffffe6}.hvt-medallion svg{filter:drop-shadow(0 1px 1px #00000026)}.hvt-card:hover .hvt-medallion{box-shadow:0 8px 18px -8px #4a2a1480,0 0 0 4px #c19a3c52}.hvt-sprig{z-index:1;opacity:.95;width:2.7rem;height:auto;position:absolute;top:1.5rem;left:50%;transform:translate(-50%)}.hvt-card-title{font-family:var(--font-display,inherit);color:var(--t-cran);margin-top:.4rem;font-size:1rem;font-weight:700;line-height:1.18}.hvt-card-desc{color:#5a4a3e;margin-top:.5rem;font-size:.82rem;line-height:1.5}.hvt-card-flake{color:#c19a3c;transition:transform .24s var(--ease-out),color .24s var(--ease-out);justify-content:center;align-items:center;margin-top:.95rem;display:flex}.hvt-card-flake:before,.hvt-card-flake:after{content:"";background:#c19a3c8c;width:1.5rem;height:1px;margin:0 .45rem}.hvt-card:hover .hvt-card-flake{color:var(--t-cran);transform:rotate(20deg)}.hvt-head>*,.hvt-card,.hvt-medallion,.hvt-garland-wrap{opacity:1}.hvt.anim:not(.is-in) .hvt-garland-wrap{opacity:0;transform:translateY(-10px)}.hvt.anim:not(.is-in) .hvt-head>*{opacity:0;transform:translateY(14px)}.hvt.anim:not(.is-in) .hvt-card{opacity:0;transform:translateY(20px)scale(.98)}.hvt.anim:not(.is-in) .hvt-medallion{opacity:0;transform:translate(-50%)scale(.6)}.hvt.anim .hvt-garland-wrap{transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.hvt.anim .hvt-head>*{transition:opacity .6s var(--ease-out),transform .64s var(--ease-out)}.hvt.anim .hvt-head>:nth-child(2){transition-delay:90ms}.hvt.anim .hvt-head>:nth-child(3){transition-delay:.16s}.hvt.anim .hvt-head>:nth-child(4){transition-delay:.22s}.hvt.anim .hvt-card{transition:opacity .56s var(--ease-out),transform .6s var(--ease-out),border-color .24s var(--ease-out),box-shadow .24s var(--ease-out),background .24s var(--ease-out);transition-delay:calc(.32s + var(--i) * 90ms)}.hvt.anim .hvt-card:hover{transition-delay:0s}.hvt.anim .hvt-medallion{transition:opacity .38s var(--ease-out),transform .46s var(--ease-out),box-shadow .24s var(--ease-out);transition-delay:calc(.48s + var(--i) * 90ms)}.hvs{color:#3e2c2e;background:linear-gradient(#fff,#fbf6ea 32%,#fcf8f0)}.hvs-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.24em;text-transform:uppercase;color:#b0892e;align-items:center;gap:.5rem;font-size:.66rem;font-weight:800;display:inline-flex}.hvs-title{font-family:var(--font-display,inherit);color:#6e2a48;text-shadow:0 1px #ffffff80;margin-top:.55rem;font-size:clamp(1.8rem,3.8vw,2.8rem);font-weight:700;line-height:1.08}.hvs-sub{color:#4a3a30;margin-top:.8rem;font-size:1rem;line-height:1.6}.hvs-grid{grid-template-columns:1fr;gap:1.6rem;margin-top:3rem;padding:0;list-style:none;display:grid}@media(min-width:768px){.hvs-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:1.3rem}}.hvs-card{transition:transform .26s var(--ease-out),border-color .26s var(--ease-out),box-shadow .26s var(--ease-out);background:linear-gradient(#fffdf8,#fbf4e6);border:1.5px solid #c19a3c73;border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 46px -28px #3a281e80,inset 0 1px #ffffffd9}.hvs-card:hover{border-color:var(--sa);box-shadow:0 32px 58px -28px #3a281e8c,0 0 26px -10px var(--sa),inset 0 1px #ffffffe6;transform:translateY(-6px)}@supports (color:color-mix(in lab,red,red)){.hvs-card:hover{box-shadow:0 32px 58px -28px #3a281e8c,0 0 26px -10px color-mix(in oklab,var(--sa) 60%,transparent),inset 0 1px #ffffffe6}}.hvs-card--featured{border-width:2px;border-color:#c19a3cd9;box-shadow:0 26px 52px -26px #78281e80,0 0 40px -14px #e2c271b3,inset 0 1px #ffffffe6}@media(min-width:768px){.hvs-card--featured{margin-top:-.9rem}}.hvs-card-head{height:5.6rem;position:relative}.hvs-card-head:after{content:"";background:radial-gradient(120% 80% at 50% 0,#ffffff47,#0000 60%);position:absolute;inset:0}.hvs-tag{z-index:2;font-family:var(--font-engrave,inherit);letter-spacing:.12em;text-transform:uppercase;color:#6e2a48;background:#fffbf0f2;border:1px solid #c19a3c99;border-radius:9999px;align-items:center;padding:.26rem .7rem;font-size:.54rem;font-weight:800;display:inline-flex;position:absolute;top:.8rem;right:.8rem;box-shadow:0 4px 10px -4px #281c0a80}.hvs-medal{z-index:2;width:3.6rem;height:3.6rem;color:var(--sa);background:radial-gradient(circle at 38% 30%,#fff,#fff7e9 70%);border:3px solid #fff;border-radius:9999px;place-items:center;display:grid;position:absolute;bottom:-1.8rem;left:50%;transform:translate(-50%);box-shadow:0 10px 22px -10px #281c128c}.hvs-card-body{text-align:center;flex-direction:column;align-items:center;padding:2.7rem 1.4rem 1.6rem;display:flex}.hvs-card-title{font-family:var(--font-display,inherit);color:var(--sa);font-size:1.3rem;font-weight:700;line-height:1.12}.hvs-card-sub{letter-spacing:.01em;color:#5a4a3e;margin-top:.4rem;font-size:.82rem;font-weight:700}.hvs-card-line{color:#5a4a3e;margin-top:.7rem;font-size:.9rem;line-height:1.55}.hvs-card-cta{font-family:var(--font-display,inherit);color:var(--sa);background:var(--sa);border-radius:9999px;align-items:center;gap:.4rem;margin-top:1.1rem;padding:.55rem 1.15rem;font-size:.86rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hvs-card-cta{background:color-mix(in oklab,var(--sa) 12%,#fff)}}.hvs-card-cta{border:1.5px solid var(--sa)}@supports (color:color-mix(in lab,red,red)){.hvs-card-cta{border:1.5px solid color-mix(in oklab,var(--sa) 40%,transparent)}}.hvs-card-cta{transition:background .2s var(--ease-out),transform .2s var(--ease-out)}.hvs-card-cta:hover{background:var(--sa);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.hvs-card-cta:hover{background:color-mix(in oklab,var(--sa) 20%,#fff)}}.hvs-card-cta:focus-visible{outline:2px solid var(--sa);outline-offset:2px}.hvs-head>*,.hvs-card{opacity:1}.hvs.anim:not(.is-in) .hvs-head>*{opacity:0;transform:translateY(14px)}.hvs.anim:not(.is-in) .hvs-card{opacity:0;transform:translateY(22px)scale(.98)}.hvs.anim .hvs-head>*{transition:opacity .6s var(--ease-out),transform .64s var(--ease-out)}.hvs.anim .hvs-head>:nth-child(2){transition-delay:80ms}.hvs.anim .hvs-head>:nth-child(3){transition-delay:.15s}.hvs.anim .hvs-card{transition:opacity .6s var(--ease-out),transform .64s var(--ease-out),border-color .26s var(--ease-out),box-shadow .26s var(--ease-out);transition-delay:calc(.24s + var(--i) * .12s)}.hvs.anim .hvs-card:hover{transition-delay:0s}.hvc{color:#3e2c2e;--pa:#b0232a;--pad:#1e6e4a;background:linear-gradient(#fcf8f0,#fbf5e8 60%,#fcf8f0)}.hvc-glow{z-index:0;pointer-events:none;opacity:.6;filter:blur(12px);background:radial-gradient(circle at 50% 30%,var(--pa),transparent 62%);border-radius:9999px;width:44rem;height:22rem;position:absolute;top:-3rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.hvc-glow{background:radial-gradient(circle at 50% 30%,color-mix(in oklab,var(--pa) 26%,transparent),transparent 62%)}}.hvc-glow{transition:background .5s var(--ease-out)}.hvc-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.22em;text-transform:uppercase;color:#b0892e;align-items:center;gap:.5rem;font-size:.66rem;font-weight:800;display:inline-flex}.hvc-eyebrow svg{color:var(--pa);transition:color .4s var(--ease-out)}.hvc-title{font-family:var(--font-display,inherit);color:#6e2a48;text-shadow:0 1px #ffffff80;margin-top:.55rem;font-size:clamp(1.9rem,4vw,3rem);font-weight:700;line-height:1.08}.hvc-sub{color:#4a3a30;margin-top:.8rem;font-size:1rem;line-height:1.6}.hvc-tabs{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:2.2rem;display:flex}.hvc-tab{font-family:var(--font-display,inherit);color:#5a4a3e;transition:transform .2s var(--ease-out),color .2s,background .2s,border-color .2s,box-shadow .2s;background:#fffdf6e6;border:1.5px solid #c19a3c66;border-radius:9999px;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:.9rem;font-weight:700;display:inline-flex;position:relative;box-shadow:0 6px 16px -10px #4a2a1466}.hvc-tab:hover{border-color:var(--ta);color:var(--ta);transform:translateY(-1px)}.hvc-tab.is-on{color:#fff;background:var(--ta);border-color:var(--ta);box-shadow:0 10px 22px -10px var(--ta)}@supports (color:color-mix(in lab,red,red)){.hvc-tab.is-on{box-shadow:0 10px 22px -10px color-mix(in oklab,var(--ta) 70%,transparent)}}.hvc-tab:focus-visible{outline:2px solid var(--ta);outline-offset:2px}.hvc-tab-dot{background:var(--ta);border-radius:9999px;width:.4rem;height:.4rem}.hvc-tab.is-on .hvc-tab-dot{background:#fff}.hvc-panel{border:1.5px solid var(--pa);background:linear-gradient(#fffdf8,#fbf4e6);border-radius:24px;margin-top:1.6rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hvc-panel{border:1.5px solid color-mix(in oklab,var(--pa) 45%,#e6d6b0)}}.hvc-panel{box-shadow:0 30px 64px -34px #3a281e80,0 0 30px -14px var(--pa),inset 0 1px #ffffffd9}@supports (color:color-mix(in lab,red,red)){.hvc-panel{box-shadow:0 30px 64px -34px #3a281e80,0 0 30px -14px color-mix(in oklab,var(--pa) 45%,transparent),inset 0 1px #ffffffd9}}.hvc-panel{transition:border-color .4s var(--ease-out),box-shadow .4s var(--ease-out)}.hvc-panel-head{min-height:4rem;transition:background .4s var(--ease-out);align-items:center;gap:.9rem;padding:.8rem 1.4rem;display:flex;position:relative}.hvc-panel-head:after{content:"";background:radial-gradient(120% 90% at 50% 0,#ffffff38,#0000 60%);position:absolute;inset:0}.hvc-page-ic{z-index:1;width:3rem;height:3rem;color:var(--pad);background:radial-gradient(circle at 38% 30%,#fff,#fff7e9 70%);border:2.5px solid #fff;border-radius:9999px;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 8px 18px -8px #281c1280}.hvc-page-label{z-index:1;font-family:var(--font-engrave,inherit);letter-spacing:.18em;text-transform:uppercase;color:#fff;text-shadow:0 1px 2px #00000040;font-size:.74rem;font-weight:800;position:relative}.hvc-stamp{z-index:1;font-family:var(--font-engrave,inherit);letter-spacing:.1em;text-transform:uppercase;color:var(--pad);animation:kf-hvc-stamp .52s var(--ease-out) both;background:#fffbf0f2;border:1.5px solid #ffffffd9;border-radius:8px;align-items:center;gap:.35rem;margin-left:auto;padding:.32rem .7rem;font-size:.56rem;font-weight:800;display:inline-flex;position:relative;transform:rotate(-8deg);box-shadow:0 6px 14px -6px #0000004d}@keyframes kf-hvc-stamp{0%{opacity:0;transform:rotate(-20deg)scale(.5)}60%{opacity:1;transform:rotate(-8deg)scale(1.08)}to{opacity:1;transform:rotate(-8deg)scale(1)}}.hvc-panel-body{padding:1.6rem 1.5rem 1.8rem}@media(min-width:768px){.hvc-panel-body{padding:2rem 2.2rem 2.2rem}}.hvc-panel-grid{grid-template-columns:1fr;gap:1.6rem;display:grid}@media(min-width:880px){.hvc-panel-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:2.2rem}}.hvc-page-title{font-family:var(--font-display,inherit);color:var(--pad);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;line-height:1.08}.hvc-page-sub{color:#5a4a3e;margin-top:.4rem;font-size:.92rem;font-weight:700}.hvc-page-copy{color:#5a4a3e;margin-top:.8rem;font-size:.95rem;line-height:1.6}.hvc-tags{flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding:0;list-style:none;display:flex}.hvc-tag{color:var(--pad);background:var(--pa);border-radius:9999px;padding:.32rem .8rem;font-size:.76rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.hvc-tag{background:color-mix(in oklab,var(--pa) 12%,#fff)}}.hvc-tag{border:1px solid var(--pa)}@supports (color:color-mix(in lab,red,red)){.hvc-tag{border:1px solid color-mix(in oklab,var(--pa) 35%,transparent)}}.hvc-cta{font-family:var(--font-display,inherit);color:#fff;background:linear-gradient(120deg,var(--pa),var(--pad));box-shadow:0 14px 30px -14px var(--pad);border:1px solid #fff6;border-radius:9999px;align-items:center;gap:.5rem;margin-top:1.3rem;padding:.8rem 1.6rem;font-size:.95rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hvc-cta{box-shadow:0 14px 30px -14px color-mix(in oklab,var(--pad) 70%,transparent)}}.hvc-cta{transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.hvc-cta:hover{box-shadow:0 18px 36px -14px var(--pad);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.hvc-cta:hover{box-shadow:0 18px 36px -14px color-mix(in oklab,var(--pad) 70%,transparent)}}.hvc-cta:focus-visible{outline:2px solid var(--pad);outline-offset:2px}.hvc-cast-label{font-family:var(--font-engrave,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--pad);font-size:.62rem;font-weight:800}.hvc-cast{flex-wrap:wrap;gap:.6rem;margin-top:.8rem;padding:0;list-style:none;display:flex}.hvc-char{border:1.5px solid var(--pa);background:linear-gradient(168deg,#fffdf7,#fbf2dd);border-radius:14px;align-items:center;gap:.55rem;padding:.5rem .85rem .5rem .5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.hvc-char{border:1.5px solid color-mix(in oklab,var(--pa) 30%,#e2a92e66)}}.hvc-char{transition:transform .2s var(--ease-out),border-color .2s var(--ease-out);box-shadow:0 8px 18px -12px #3a281e80}.hvc-char:hover{border-color:var(--pa);transform:translateY(-2px)}.hvc-char-ic{width:2.1rem;height:2.1rem;color:var(--pad);background:radial-gradient(circle at 38% 30%,#fff,var(--pa) 70%);border-radius:9999px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.hvc-char-ic{background:radial-gradient(circle at 38% 30%,#fff,color-mix(in oklab,var(--pa) 16%,#fff) 70%)}}.hvc-char-ic{border:1.5px solid var(--pa)}@supports (color:color-mix(in lab,red,red)){.hvc-char-ic{border:1.5px solid color-mix(in oklab,var(--pa) 45%,#fff)}}.hvc-char-name{font-family:var(--font-display,inherit);color:#3e2c2e;font-size:.82rem;font-weight:700}.hvc-custom{text-align:center;background:var(--pa);border-radius:18px;flex-direction:column;align-items:center;gap:.5rem;padding:1.8rem 1.3rem;display:flex}@supports (color:color-mix(in lab,red,red)){.hvc-custom{background:color-mix(in oklab,var(--pa) 8%,#fff)}}.hvc-custom{border:1.5px dashed var(--pa)}@supports (color:color-mix(in lab,red,red)){.hvc-custom{border:1.5px dashed color-mix(in oklab,var(--pa) 42%,transparent)}}.hvc-custom-ic{width:3.2rem;height:3.2rem;color:var(--pad);background:radial-gradient(circle at 38% 30%,#fff,var(--pa) 70%);border-radius:9999px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.hvc-custom-ic{background:radial-gradient(circle at 38% 30%,#fff,color-mix(in oklab,var(--pa) 16%,#fff) 70%)}}.hvc-custom-ic{border:2px solid var(--pa)}@supports (color:color-mix(in lab,red,red)){.hvc-custom-ic{border:2px solid color-mix(in oklab,var(--pa) 45%,#fff)}}.hvc-custom-title{font-family:var(--font-display,inherit);color:var(--pad);margin-top:.3rem;font-size:1rem;font-weight:700}.hvc-custom-line{color:#5a4a3e;font-size:.85rem;line-height:1.5}.hvc-head>*,.hvc-tabs,.hvc-panel{opacity:1}.hvc.anim:not(.is-in) .hvc-head>*{opacity:0;transform:translateY(14px)}.hvc.anim:not(.is-in) .hvc-tabs{opacity:0;transform:translateY(12px)}.hvc.anim:not(.is-in) .hvc-panel{opacity:0;transform:translateY(22px)scale(.99)}.hvc.anim .hvc-head>*{transition:opacity .6s var(--ease-out),transform .64s var(--ease-out)}.hvc.anim .hvc-head>:nth-child(2){transition-delay:80ms}.hvc.anim .hvc-head>:nth-child(3){transition-delay:.15s}.hvc.anim .hvc-tabs{transition:opacity .6s var(--ease-out) .22s,transform .64s var(--ease-out) .22s}.hvc.anim .hvc-panel{transition:opacity .7s var(--ease-out) .32s,transform .72s var(--ease-out) .32s,border-color .4s var(--ease-out),box-shadow .4s var(--ease-out)}.hvz{color:#3e2c2e;background:linear-gradient(#fcf8ef,#f6efe0 34%,#fbf7ec 72%,#fcf8ef)}.hvz-glow{z-index:0;pointer-events:none;opacity:.6;filter:blur(10px);background:radial-gradient(circle at 50% 30%,#ffecbe8c,#0000 62%);border-radius:9999px;width:44rem;height:22rem;position:absolute;top:-3rem;left:50%;transform:translate(-50%)}.hvz-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.24em;text-transform:uppercase;color:#6e2a48;align-items:center;gap:.5rem;font-size:.66rem;font-weight:800;display:inline-flex}.hvz-eyebrow svg{color:#c19a3c}.hvz-title{font-family:var(--font-display,inherit);color:#6e2a48;text-shadow:0 1px #ffffff80;margin-top:.55rem;font-size:clamp(2rem,4.4vw,3rem);font-weight:700;line-height:1.04}.hvz-sub{color:#4a3a30;margin-top:.8rem;font-size:1rem;line-height:1.6}.hvz-seam{background:linear-gradient(#0000,#fcf8ef 88%);height:96px}.hvz-zone{isolation:isolate;padding:4.5rem 0;position:relative;overflow:hidden}@media(min-width:1024px){.hvz-zone{padding:5.5rem 0}}.hvz-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.hvz-bg img{object-fit:cover;object-position:50% 46%;width:100%;height:100%}.hvz-bg-grade{background:linear-gradient(#fffbf029,#fffbf00a 38%,#fffbf052);position:absolute;inset:0}.hvz-bg-scrim{background:linear-gradient(270deg,#fffaeef2,#fffaeeeb 58%,#fffaeeb8 72%,#fffaee4d 84%,#fffaee00 94%);position:absolute;inset:0}.hvz-zone--flip .hvz-bg-scrim{background:linear-gradient(90deg,#fffaeef2,#fffaeeeb 58%,#fffaeeb8 72%,#fffaee4d 84%,#fffaee00 94%)}@media(max-width:1023.98px){.hvz-zone .hvz-bg-scrim{background:linear-gradient(#fffaee40,#fffaee99 26%,#fffaeee6 38%,#fffaeef2 52%)}}.hvz-grid{z-index:1;align-items:center;gap:1.8rem;max-width:1200px;margin:0 auto;padding:0 1.25rem;display:grid;position:relative}@media(min-width:1024px){.hvz-grid{grid-template-columns:minmax(280px,360px) 1fr;gap:2.6rem;padding:0 2rem}.hvz-zone--flip .hvz-grid{grid-template-columns:1fr minmax(280px,360px)}.hvz-zone--flip .hvz-portal{order:2}.hvz-zone--flip .hvz-content{order:1}}.hvz-portal{aspect-ratio:1;border:2px solid var(--za);border-radius:22px;width:100%;max-width:360px;margin:0 auto;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hvz-portal{border:2px solid color-mix(in oklab,var(--za) 60%,#e2c271)}}.hvz-portal{box-shadow:0 28px 56px -26px #2e281e99,0 0 40px -10px var(--za),inset 0 1px #fff9}@supports (color:color-mix(in lab,red,red)){.hvz-portal{box-shadow:0 28px 56px -26px #2e281e99,0 0 40px -10px color-mix(in oklab,var(--za) 55%,transparent),inset 0 1px #fff9}}.hvz-portal-vid{object-fit:cover;object-position:50% 46%;background:#eae0d2;width:100%;height:100%;position:absolute;inset:0}.hvz-portal-shade{pointer-events:none;background:linear-gradient(#1e14180f,#0000 30% 60%,#1c12166b);position:absolute;inset:0}.hvz-portal-play{color:#fff;background:linear-gradient(150deg,var(--za),var(--za-deep));width:3.6rem;height:3.6rem;box-shadow:0 10px 24px -8px var(--za-deep);border:2px solid #ffffffd9;border-radius:9999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.hvz-portal-play{box-shadow:0 10px 24px -8px color-mix(in oklab,var(--za-deep) 70%,transparent)}}.hvz-portal-label{letter-spacing:.04em;color:var(--za-deep);border:1px solid var(--za);background:#fffcf4eb;border-radius:9999px;align-items:center;gap:.35rem;padding:.28rem .7rem;font-size:.62rem;font-weight:800;display:inline-flex;position:absolute;bottom:.7rem;left:.7rem}@supports (color:color-mix(in lab,red,red)){.hvz-portal-label{border:1px solid color-mix(in oklab,var(--za) 45%,#e2c271)}}.hvz-portal-label{box-shadow:0 4px 12px -6px #2e281e80}.hvz-portal-label svg{color:var(--za)}.hvz-portal-glow{pointer-events:none;opacity:0;background:radial-gradient(circle,#fff4bef2,var(--za) 44%,transparent 72%);border-radius:9999px;width:80%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.hvz-portal-glow{background:radial-gradient(circle,#fff4bef2,color-mix(in oklab,var(--za) 55%,transparent) 44%,transparent 72%)}}.hvz-portal-glow{mix-blend-mode:screen;filter:blur(2px)}.hvz-burst{z-index:3;pointer-events:none;position:absolute;top:50%;left:50%}.hvz-spark{opacity:0;background:radial-gradient(circle,#fff,#ffe896e6 50%,#0000 76%);border-radius:9999px;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:0;left:0;box-shadow:0 0 9px #ffe496e6}.hvz-content{min-width:0}.hvz-zone-head{align-items:center;gap:.6rem;display:flex}.hvz-zone-ic{color:#fff;background:linear-gradient(150deg,var(--za),var(--za));border-radius:9999px;flex:none;place-items:center;width:2.1rem;height:2.1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.hvz-zone-ic{background:linear-gradient(150deg,color-mix(in oklab,var(--za) 70%,#e2c271),var(--za))}}.hvz-zone-ic{border:2px solid #fffc;box-shadow:0 6px 14px -6px #2e281e8c}.hvz-zone-title{font-family:var(--font-display,inherit);color:var(--za-deep);text-shadow:0 1px #fff9;font-size:clamp(1.5rem,3.2vw,2.3rem);font-weight:700;line-height:1.06}.hvz-zone-story{color:#4a3a30;text-shadow:0 1px 2px #fffaeeb3;max-width:34rem;margin-top:.5rem;font-size:.95rem;line-height:1.55}.hvz-cards{flex-wrap:wrap;gap:.7rem .8rem;margin-top:1.2rem;display:flex}.hvz-card{aspect-ratio:29/44;z-index:1;width:calc(33.3333% - .533333rem);position:relative}@media(min-width:640px){.hvz-card{aspect-ratio:auto;width:124px;height:188px}}.hvz-card:hover,.hvz-card:focus-within{z-index:60}.hvz-sway{transform-origin:50% 85%;will-change:transform;animation:kf-hvz-sway var(--sway-d,7s) ease-in-out infinite;animation-delay:var(--sway-delay,2s);position:absolute;inset:0}.hvz-card:hover .hvz-sway,.hvz-card:focus-within .hvz-sway{animation-play-state:paused}@keyframes kf-hvz-sway{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-3px)rotate(-1.1deg)}75%{transform:translate(3px)rotate(1.1deg)}}.hvz-cardx{z-index:1;text-align:center;border:1.5px solid var(--za);background:linear-gradient(170deg,#fffdf7fa,#faf3e5f7);border-radius:15px;flex-direction:column;align-items:center;width:116px;padding:.45rem .45rem .6rem;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.hvz-cardx{border:1.5px solid color-mix(in oklab,var(--za) 45%,#e2c271)}}.hvz-cardx{transition:width .36s var(--ease-out),box-shadow .36s var(--ease-out),border-color .24s var(--ease-out);will-change:width;box-shadow:0 12px 26px -16px #2e281e8c,inset 0 1px #ffffffd9}.hvz-card:hover .hvz-cardx,.hvz-card:focus-within .hvz-cardx{border-color:var(--za);width:196px;box-shadow:0 28px 52px -18px #2e281e99,0 0 28px -8px var(--za),inset 0 1px #ffffffeb}@supports (color:color-mix(in lab,red,red)){.hvz-card:hover .hvz-cardx,.hvz-card:focus-within .hvz-cardx{box-shadow:0 28px 52px -18px #2e281e99,0 0 28px -8px color-mix(in oklab,var(--za) 60%,transparent),inset 0 1px #ffffffeb}}@media(min-width:640px){.hvz-card:hover .hvz-cardx,.hvz-card:focus-within .hvz-cardx{width:212px}}.hvz-card-portrait{aspect-ratio:4/5;color:#ffffffeb;border:1px solid var(--za);border-radius:11px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hvz-card-portrait{border:1px solid color-mix(in oklab,var(--za) 40%,transparent)}}.hvz-card-portrait{background:radial-gradient(120% 90% at 50% 0%,var(--za),transparent 68%),linear-gradient(165deg,var(--za),var(--za))}@supports (color:color-mix(in lab,red,red)){.hvz-card-portrait{background:radial-gradient(120% 90% at 50% 0%,color-mix(in oklab,var(--za) 30%,#fff),transparent 68%),linear-gradient(165deg,color-mix(in oklab,var(--za) 58%,#fff),color-mix(in oklab,var(--za) 80%,#fff))}}.hvz-card-portrait>svg{filter:drop-shadow(0 2px 5px #281c1459)}.hvz-card-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hvz-card-badge{width:1.25rem;height:1.25rem;color:var(--za-deep);border:1px solid var(--za);background:#fffcf4eb;border-radius:9999px;place-items:center;display:grid;position:absolute;bottom:.3rem;right:.3rem}@supports (color:color-mix(in lab,red,red)){.hvz-card-badge{border:1px solid color-mix(in oklab,var(--za) 45%,#e2c271)}}.hvz-card-badge{box-shadow:0 2px 6px -2px #2e281e80}.hvz-card-name{font-family:var(--font-display,inherit);color:#20323a;margin-top:.4rem;font-size:.78rem;font-weight:700;line-height:1.12}.hvz-cardx-extra{opacity:0;width:100%;max-height:0;transition:max-height .4s var(--ease-out),opacity .32s var(--ease-out);overflow:hidden}.hvz-card:hover .hvz-cardx-extra,.hvz-card:focus-within .hvz-cardx-extra{opacity:1;max-height:80px}.hvz-book{width:100%;font-family:var(--font-display,inherit);color:#fff;background:linear-gradient(120deg,var(--za),var(--za-deep));box-shadow:0 8px 18px -8px var(--za-deep);border:1px solid #fff6;border-radius:9999px;justify-content:center;align-items:center;gap:.35rem;margin-top:.5rem;padding:.42rem .8rem;font-size:.78rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hvz-book{box-shadow:0 8px 18px -8px color-mix(in oklab,var(--za-deep) 65%,transparent)}}.hvz-book{transition:filter .2s var(--ease-out),transform .2s var(--ease-out)}.hvz-book:hover{filter:brightness(1.08);transform:translateY(-1px)}.hvz-book:focus-visible{outline:2px solid var(--za);outline-offset:2px}.hvz-book svg{color:#ffe6a8}@media(prefers-reduced-motion:reduce){.hvz-cardx,.hvz-cardx-extra{transition:none}}.hvz-zone-cta{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.4rem;display:flex}.hvz-cta{font-family:var(--font-display,inherit);color:#fff;background:linear-gradient(120deg,var(--za),var(--za-deep));box-shadow:0 14px 30px -14px var(--za-deep);border:1px solid #fff6;border-radius:9999px;align-items:center;gap:.5rem;padding:.7rem 1.4rem;font-size:.88rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hvz-cta{box-shadow:0 14px 30px -14px color-mix(in oklab,var(--za-deep) 65%,transparent)}}.hvz-cta{transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.hvz-cta:hover{box-shadow:0 18px 36px -14px var(--za-deep);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.hvz-cta:hover{box-shadow:0 18px 36px -14px color-mix(in oklab,var(--za-deep) 70%,transparent)}}.hvz-cta:focus-visible{outline:2px solid var(--za);outline-offset:2px}.hvz-cta svg:first-of-type{color:#ffe6a8}.hvz-zone-count{font-family:var(--font-engrave,inherit);letter-spacing:.16em;text-transform:uppercase;color:var(--za-deep);font-size:.6rem;font-weight:800}.hld{color:#4a3a30;isolation:isolate;background:linear-gradient(#fffbf1,#fcf6eb 30%,#fbf3e0 62%,#fffbf1)}.hld-glow{z-index:0;pointer-events:none;opacity:.7;filter:blur(10px);background:radial-gradient(circle at 50% 30%,#ffecbe99,#ffe09629 46%,#0000 72%);border-radius:9999px;width:46rem;height:22rem;position:absolute;top:-2rem;left:50%;transform:translate(-50%)}.hld-garland-wrap{z-index:2}.hld-garland{width:100%;height:clamp(86px,9vw,122px);display:block}.hld-lights>circle{transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 4px #f4d98ad9);animation:3.2s ease-in-out infinite kf-hld-light}.hld-lights>circle:nth-child(2n){animation-delay:1.1s}.hld-lights>circle:nth-child(3n){animation-delay:2.2s}@keyframes kf-hld-light{0%,to{opacity:.55}50%{opacity:1}}.hld-snow,.hld-petal,.hld-leaf{opacity:0;will-change:transform,opacity;animation:linear infinite kf-hld-fall;position:absolute;top:-3%}.hld-snow{filter:blur(.4px);background:radial-gradient(circle,#fff,#fff9 55%,#0000 80%);border-radius:9999px}.hld-petal{background:var(--c);border-radius:64% 36% 55% 45%/55% 45%}.hld-leaf{background:var(--c);border-radius:0 78% 14%}@keyframes kf-hld-fall{0%{opacity:0;transform:translateY(-10px)rotate(0)}12%{opacity:var(--op,.6)}88%{opacity:var(--op,.6)}to{opacity:0;transform:translate(var(--dx),560px) rotate(var(--rot,40deg))}}.hld-floral{z-index:1;width:150px;height:96px;position:absolute;bottom:8px}.hld-floral-bl{left:.5%}.hld-floral-br{right:.5%}.hld-fl{filter:drop-shadow(0 3px 4px #6e2a482e);position:absolute}.hld-floral-bl .hld-fl-a{width:44px;bottom:30px;left:6px}.hld-floral-bl .hld-fl-b{width:34px;bottom:52px;left:38px}.hld-floral-bl .hld-fl-c{width:48px;bottom:4px;left:58px}.hld-floral-bl .hld-fl-d{width:30px;bottom:44px;left:100px}.hld-floral-bl .hld-fl-e{width:26px;bottom:2px;left:84px}.hld-floral-br .hld-fl-a{width:46px;bottom:36px;right:6px}.hld-floral-br .hld-fl-b{width:32px;bottom:30px;right:40px}.hld-floral-br .hld-fl-c{width:30px;bottom:42px;right:80px}.hld-floral-br .hld-fl-d{width:42px;bottom:0;right:6px}@media(max-width:760px){.hld-floral{opacity:.88;transform:scale(.74)}.hld-floral-bl{left:-3%}.hld-floral-br{right:-3%}}.hld-grid{grid-template-columns:1fr;gap:1.8rem;display:grid}@media(min-width:980px){.hld-grid{grid-template-columns:minmax(300px,.92fr) 1.25fr;align-items:start;gap:2.2rem}}.hld-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.2em;text-transform:uppercase;color:#b0892e;align-items:center;gap:.7rem;font-size:.66rem;font-weight:800;display:inline-flex}.hld-eyebrow-fl{background:linear-gradient(90deg,#0000,#c19a3cd9);width:2rem;height:1px;position:relative}.hld-eyebrow-fl:after{content:"";background:#c19a3c;border-radius:1px;width:5px;height:5px;position:absolute;top:-2.5px;right:-2px;transform:rotate(45deg)}.hld-eyebrow-fl--r{background:linear-gradient(90deg,#c19a3cd9,#0000)}.hld-eyebrow-fl--r:after{left:-2px;right:auto}.hld-board{background:linear-gradient(168deg,#fffdf8,#fbf2dd);border:1.5px solid #c19a3c8c;border-radius:24px;padding:1.8rem 1.6rem 2rem;position:relative;overflow:visible;box-shadow:0 26px 52px -28px #4a2a1473,inset 0 1px #ffffffd9}@media(min-width:768px){.hld-board{padding:2.4rem 2.3rem 2.5rem}}.hld-board:before{content:"";pointer-events:none;opacity:.85;inset-inline:0;background:linear-gradient(90deg,#0000,#c19a3c 25%,#b0232a,#1e6e4a 75%,#0000);border-radius:24px 24px 0 0;height:3px;position:absolute;top:0}.hld-bow{z-index:3;filter:drop-shadow(0 3px 5px #4a2a144d);width:58px;height:38px;position:absolute;top:-.8rem;right:1.1rem}.hld-board-pattern{pointer-events:none;opacity:.5;background-image:radial-gradient(#c19a3c21 1px,#0000 1.6px);background-size:22px 22px;border-radius:24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(130% 100% at 100% 0,#000 28%,#0000 78%);mask-image:radial-gradient(130% 100% at 100% 0,#000 28%,#0000 78%)}.hld-title{font-family:var(--font-display,inherit);text-shadow:0 1px #ffffff80;margin-top:.9rem;font-size:clamp(2.1rem,4.6vw,3.2rem);font-weight:700;line-height:1.04;position:relative}.hld-title-a{color:#6e2a48}.hld-title-b{color:#b0232a}.hld-sub{color:#4a3a30;margin-top:1rem;font-size:1.02rem;font-weight:500;line-height:1.55;position:relative}.hld-rule{color:#c19a3c;align-items:center;margin:1.3rem 0;display:flex;position:relative}.hld-rule:before,.hld-rule:after{content:"";height:1px}.hld-rule:before{background:linear-gradient(90deg,#0000,#c19a3cb3);width:2.4rem;margin-right:.6rem}.hld-rule:after{background:linear-gradient(90deg,#c19a3cb3,#0000);flex:1;margin-left:.6rem}.hld-body{color:#5a4a3e;font-size:.95rem;line-height:1.6;position:relative}.hld-cta{font-family:var(--font-display,inherit);color:#fff;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out);background:linear-gradient(120deg,#6e2a48,#4e1d34);border:1px solid #e2c27180;border-radius:9999px;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.8rem 1.6rem;font-size:.95rem;font-weight:700;display:inline-flex;position:relative;box-shadow:0 14px 30px -14px #4e1d3499}.hld-cta:hover{transform:translateY(-2px);box-shadow:0 18px 36px -14px #4e1d34b3}.hld-cta:focus-visible{outline-offset:2px;outline:2px solid #c19a3c}.hld-cta svg{color:#ffe6a8}.hld-right{text-align:center;position:relative}.hld-right-head{margin-bottom:.4rem}.hld-cards{flex-wrap:wrap;justify-content:center;gap:1rem .7rem;max-width:544px;margin:1.6rem auto 0;display:flex}.hld-card{text-align:center;min-width:144px;max-width:184px;transition:transform .24s var(--ease-out),border-color .24s var(--ease-out),box-shadow .24s var(--ease-out),background .24s var(--ease-out);background:linear-gradient(#fffdf8,#fbf2dd);border:1.5px solid #c19a3c80;border-radius:16px;flex-direction:column;flex:0 162px;align-items:center;padding:2.7rem .85rem 1.3rem;display:flex;position:relative;box-shadow:0 16px 34px -24px #4a2a1473,inset 0 1px #ffffffd9}.hld-card:hover{border-color:var(--ca);box-shadow:0 26px 48px -24px #4a2a1480,0 0 22px -8px var(--ca),inset 0 1px #ffffffe6;background:linear-gradient(#fff,#fbf4e2);transform:translateY(-5px)}@supports (color:color-mix(in lab,red,red)){.hld-card:hover{box-shadow:0 26px 48px -24px #4a2a1480,0 0 22px -8px color-mix(in oklab,var(--ca) 55%,transparent),inset 0 1px #ffffffe6}}.hld-medallion{z-index:2;width:3.4rem;height:3.4rem;transition:box-shadow .24s var(--ease-out);background:radial-gradient(circle at 38% 32%,#fffdf5,#fbefd2 60%,#f3e2b6);border:2.5px solid #c19a3c;border-radius:9999px;place-items:center;display:grid;position:absolute;top:-1.6rem;left:50%;transform:translate(-50%);box-shadow:0 8px 18px -8px #4a2a1480,inset 0 1px #ffffffe6}.hld-medallion svg{filter:drop-shadow(0 1px 1px #00000026)}.hld-card:hover .hld-medallion{box-shadow:0 8px 18px -8px #4a2a1480,0 0 0 4px var(--ca)}@supports (color:color-mix(in lab,red,red)){.hld-card:hover .hld-medallion{box-shadow:0 8px 18px -8px #4a2a1480,0 0 0 4px color-mix(in oklab,var(--ca) 32%,transparent)}}.hld-sprig{z-index:1;opacity:.95;width:2.7rem;height:auto;position:absolute;top:1.5rem;left:50%;transform:translate(-50%)}.hld-card-n{z-index:2;width:1.45rem;height:1.45rem;font-family:var(--font-display,inherit);color:#b0892e;background:#fffdf5;border:1.5px solid #c19a3cb3;border-radius:9999px;place-items:center;font-size:.72rem;font-weight:800;display:grid;position:absolute;top:.55rem;left:.55rem;box-shadow:0 2px 6px -2px #4a2a1466}.hld-card-title{font-family:var(--font-display,inherit);color:#6e2a48;margin-top:.4rem;font-size:1rem;font-weight:700;line-height:1.18}.hld-card-copy{color:#5a4a3e;margin-top:.45rem;font-size:.8rem;line-height:1.45}.hld-card-flake{color:#c19a3c;transition:transform .24s var(--ease-out);justify-content:center;align-items:center;margin-top:.85rem;display:flex}.hld-card-flake:before,.hld-card-flake:after{content:"";background:#c19a3c8c;width:1.4rem;height:1px;margin:0 .4rem}.hld-card:hover .hld-card-flake{transform:rotate(18deg)}.hld-trinkets{display:none}@media(min-width:1120px){.hld-right{padding-right:116px}.hld-trinkets{z-index:2;flex-direction:column;align-items:center;gap:.85rem;width:110px;animation:6s ease-in-out infinite kf-hld-bob;display:flex;position:absolute;top:2.6rem;right:-2px}}@keyframes kf-hld-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.hld-tk-eggs{justify-content:center;align-items:flex-end;gap:.1rem;display:flex}.hld-tk-eggs svg{filter:drop-shadow(0 3px 4px #6e2a4833);width:27px;height:auto}.hld-tk-eggs svg:first-child{transform:rotate(-13deg)}.hld-tk-eggs svg:nth-child(2){width:31px;transform:translateY(2px)rotate(3deg)}.hld-tk-eggs svg:nth-child(3){transform:rotate(13deg)}.hld-tk-gift1{filter:drop-shadow(0 5px 7px #6e2a4838);width:60px;height:auto;transform:rotate(-4deg)}.hld-tk-pump{filter:drop-shadow(0 5px 7px #6e2a4838);width:56px;height:auto;transform:rotate(-5deg)}.hld-tk-gift2{filter:drop-shadow(0 5px 7px #6e2a4838);width:48px;height:auto;transform:rotate(6deg)}.hld-flow{background:linear-gradient(168deg,#fffdf8,#fbf2dd);border:1.5px solid #c19a3c80;border-radius:20px;margin-top:3rem;padding:1.3rem 1.4rem 1.5rem;position:relative;box-shadow:0 18px 40px -24px #4a2a1473,inset 0 1px #ffffffd1}.hld-flow-title{text-align:center;font-family:var(--font-engrave,inherit);letter-spacing:.16em;text-transform:uppercase;color:#6e2a48;justify-content:center;align-items:center;gap:.5rem;font-size:.72rem;font-weight:800;display:flex}.hld-flow-title svg{color:#c19a3c}.hld-flow-steps{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1rem .6rem;margin-top:1.1rem;display:flex}.hld-flow-step{text-align:center;flex-direction:column;align-items:center;gap:.35rem;width:6.6rem;display:flex;position:relative}.hld-flow-ic{color:#fff;background:linear-gradient(150deg,#e2c271,#c19a3c);border:2px solid #ffffffe6;border-radius:9999px;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:0 8px 18px -8px #4a2a1480}.hld-flow-step:first-child .hld-flow-ic{background:linear-gradient(150deg,#3fa46a,#2c7d4f)}.hld-flow-step:nth-child(2) .hld-flow-ic{background:linear-gradient(150deg,#e2c271,#c19a3c)}.hld-flow-step:nth-child(3) .hld-flow-ic{background:linear-gradient(150deg,#b79ad0,#9b7bb8)}.hld-flow-step:nth-child(4) .hld-flow-ic{background:linear-gradient(150deg,#e89a63,#e07b39)}.hld-flow-step:nth-child(5) .hld-flow-ic{background:linear-gradient(150deg,#c8413e,#b0232a)}.hld-flow-label{font-family:var(--font-display,inherit);color:#6e2a48;font-size:.82rem;font-weight:700;line-height:1.2}.hld-flow-copy{color:#6a5a4e;font-size:.62rem;line-height:1.32}.hld-flow-arrow{color:#c19a3cd9;position:absolute;top:.9rem;right:-.85rem}@media(max-width:640px){.hld-flow-arrow{display:none}}.hld-board,.hld-right-head,.hld-card,.hld-flow,.hld-trinkets,.hld-garland-wrap{opacity:1}.hld.anim:not(.is-in) .hld-garland-wrap{opacity:0;transform:translateY(-10px)}.hld.anim:not(.is-in) .hld-board{opacity:0;transform:translateY(18px)scale(.99)}.hld.anim:not(.is-in) .hld-right-head{opacity:0;transform:translateY(12px)}.hld.anim:not(.is-in) .hld-card{opacity:0;transform:translateY(16px)scale(.97)}.hld.anim:not(.is-in) .hld-flow{opacity:0;transform:translateY(16px)}.hld.anim:not(.is-in) .hld-trinkets{opacity:0}.hld.anim .hld-garland-wrap{transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.hld.anim .hld-board{transition:opacity .7s var(--ease-out),transform .76s var(--ease-out)}.hld.anim .hld-right-head{transition:opacity .6s var(--ease-out) .2s,transform .64s var(--ease-out) .2s}.hld.anim .hld-card{transition:opacity .56s var(--ease-out),transform .6s var(--ease-out),border-color .24s var(--ease-out),box-shadow .24s var(--ease-out),background .24s var(--ease-out);transition-delay:calc(.44s + var(--i) * .11s)}.hld.anim .hld-card:hover{transition-delay:0s}.hld.anim .hld-trinkets{transition:opacity .7s var(--ease-out) .7s}.hld.anim .hld-flow{transition:opacity .64s var(--ease-out) 1s,transform .64s var(--ease-out) 1s}.hlp{color:#4a3a30;isolation:isolate;background:linear-gradient(#fffbf1,#fcf6eb 30%,#fbf3e0 64%,#fffbf1)}.hlp-glow{opacity:.65;filter:blur(12px);background:radial-gradient(circle at 50% 32%,#ffecbe99,#ffe09629 46%,#0000 72%);border-radius:9999px;width:48rem;height:24rem;position:absolute;top:-3rem;left:50%;transform:translate(-50%)}.hlp-floral{z-index:0;width:132px;height:88px;position:absolute}.hlp-floral-bl{bottom:6px;left:.5%}.hlp-floral-tr{opacity:.92;top:70px;right:1%;transform:scale(.82)}.hlp-floral-br{bottom:6px;right:.5%}.hlp-fl{filter:drop-shadow(0 3px 4px #6e2a4829);position:absolute}.hlp-floral-bl .hlp-fl-a{width:42px;bottom:28px;left:6px}.hlp-floral-bl .hlp-fl-b{width:32px;bottom:48px;left:40px}.hlp-floral-bl .hlp-fl-c{width:26px;bottom:2px;left:56px}.hlp-floral-tr .hlp-fl-a{width:46px;top:18px;right:8px}.hlp-floral-tr .hlp-fl-b{width:28px;top:4px;right:48px}.hlp-floral-br .hlp-fl-a{width:36px;bottom:30px;right:6px}.hlp-floral-br .hlp-fl-b{width:26px;bottom:4px;right:40px}.hlp-floral-br .hlp-fl-c{width:24px;bottom:30px;right:74px}@media(max-width:820px){.hlp-floral{opacity:.85;transform:scale(.7)}.hlp-floral-bl{left:-3%}.hlp-floral-br{right:-3%}.hlp-floral-tr{display:none}}.hlp-side{width:132px;display:none;position:absolute;top:0;bottom:0}@media(min-width:1160px){.hlp-side{display:block}}.hlp-side-l{left:0}.hlp-side-r{right:0}.hlp-side svg{position:absolute}.hlp-side-tree{filter:drop-shadow(0 5px 8px #6e2a4833);width:90px}.hlp-side-wreath{filter:drop-shadow(0 4px 6px #6e2a4833);width:54px}.hlp-side-gift{filter:drop-shadow(0 4px 6px #6e2a4833);width:50px}.hlp-side-blossom{filter:drop-shadow(0 3px 4px #6e2a482e);width:38px}.hlp-side-pumpkin{filter:drop-shadow(0 3px 4px #6e2a482e);width:46px}.hlp-side-l .hlp-side-wreath{top:11%;left:30px}.hlp-side-l .hlp-side-tree{top:22%;left:6px}.hlp-side-l .hlp-side-gift{top:48%;left:22px}.hlp-side-l .hlp-side-blossom{top:64%;left:40px}.hlp-side-r .hlp-side-wreath{top:13%;right:30px}.hlp-side-r .hlp-side-tree{top:24%;right:6px}.hlp-side-r .hlp-side-gift{top:50%;right:24px}.hlp-side-r .hlp-side-pumpkin{top:66%;right:38px}.hlp-snow,.hlp-petal,.hlp-leaf{opacity:0;will-change:transform,opacity;animation:linear infinite kf-hlp-fall;position:absolute;top:-3%}.hlp-snow{filter:blur(.4px);background:radial-gradient(circle,#fff,#fff9 55%,#0000 80%);border-radius:9999px}.hlp-petal{background:var(--c);border-radius:64% 36% 55% 45%/55% 45%}.hlp-leaf{background:var(--c);border-radius:0 78% 14%}@keyframes kf-hlp-fall{0%{opacity:0;transform:translateY(-10px)rotate(0)}12%{opacity:var(--op,.6)}88%{opacity:var(--op,.6)}to{opacity:0;transform:translate(var(--dx),600px) rotate(var(--rot,40deg))}}.hlp-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.22em;text-transform:uppercase;color:#b0892e;align-items:center;gap:.7rem;font-size:.66rem;font-weight:800;display:inline-flex}.hlp-eyebrow-fl{background:linear-gradient(90deg,#0000,#c19a3cd9);width:2.2rem;height:1px;position:relative}.hlp-eyebrow-fl:after{content:"";background:#c19a3c;border-radius:1px;width:5px;height:5px;position:absolute;top:-2.5px;right:-2px;transform:rotate(45deg)}.hlp-eyebrow-fl--r{background:linear-gradient(90deg,#c19a3cd9,#0000)}.hlp-eyebrow-fl--r:after{left:-2px;right:auto}.hlp-title{font-family:var(--font-display,inherit);text-shadow:0 1px #ffffff80;justify-content:center;align-items:center;gap:.7rem;margin-top:.6rem;font-size:clamp(2rem,4.4vw,3.1rem);font-weight:700;line-height:1.06;display:flex}.hlp-title-ic{color:#c19a3c;flex:none;width:1.1rem;height:1.1rem}.hlp-title-a{color:#6e2a48}.hlp-title-b{color:#b0232a}.hlp-sub{color:#4a3a30;margin-top:.85rem;font-size:1rem;line-height:1.6}.hlp-helper-line{color:#6a5a4e;align-items:center;gap:.4rem;margin-top:.7rem;font-size:.82rem;font-style:italic;display:inline-flex}.hlp-helper-line svg{color:#c19a3c}.hlp-seasons{margin-top:2.4rem}.hlp-seasons-label{font-family:var(--font-engrave,inherit);letter-spacing:.2em;text-transform:uppercase;color:#6e2a48;justify-content:center;align-items:center;gap:.4rem;font-size:.62rem;font-weight:800;display:flex}.hlp-seasons-label svg{color:#c19a3c}.hlp-seasons-row{grid-template-columns:1fr;gap:.8rem;max-width:900px;margin:1rem auto 0;display:grid}@media(min-width:680px){.hlp-seasons-row{grid-template-columns:repeat(3,1fr)}}.hlp-season{text-align:left;cursor:pointer;transition:transform .2s var(--ease-out),border-color .2s var(--ease-out),box-shadow .2s var(--ease-out),background .2s var(--ease-out);background:linear-gradient(#fffdf8,#fbf4e6);border:1.5px solid #c19a3c66;border-radius:16px;align-items:center;gap:.7rem;padding:.85rem 1rem;display:flex;position:relative;box-shadow:0 10px 24px -20px #4a2a1466}.hlp-season:hover{border-color:var(--sa);transform:translateY(-2px)}.hlp-season:focus-visible{outline:2px solid var(--sa);outline-offset:2px}.hlp-season.is-selected{border-color:var(--sa);background:linear-gradient(180deg,#fff,var(--sa))}@supports (color:color-mix(in lab,red,red)){.hlp-season.is-selected{background:linear-gradient(180deg,#fff,color-mix(in oklab,var(--sa) 10%,#fbf4e6))}}.hlp-season.is-selected{box-shadow:0 0 0 1.5px var(--sa),0 14px 30px -18px var(--sa)}@supports (color:color-mix(in lab,red,red)){.hlp-season.is-selected{box-shadow:0 0 0 1.5px var(--sa),0 14px 30px -18px color-mix(in oklab,var(--sa) 60%,transparent)}}.hlp-season-ic{width:2.6rem;height:2.6rem;color:var(--sa);border:2px solid var(--sa);background:radial-gradient(circle at 38% 32%,#fffdf5,#fbefd2 70%);border-radius:9999px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.hlp-season-ic{border:2px solid color-mix(in oklab,var(--sa) 55%,#e0c271)}}.hlp-season-ic{box-shadow:inset 0 1px #fffc}.hlp-season-text{flex-direction:column;min-width:0;display:flex}.hlp-season-name{font-family:var(--font-display,inherit);color:var(--sa-deep);font-size:.95rem;font-weight:700}.hlp-season-blurb{color:#6a5a4e;font-size:.72rem;line-height:1.3}.hlp-season-check{color:#fff;background:var(--sa);border-radius:9999px;place-items:center;width:1.2rem;height:1.2rem;display:grid;position:absolute;top:.6rem;right:.6rem;box-shadow:0 2px 6px -2px #4a2a1480}.hlp-seasons-note{text-align:center;color:#6a5a4e;margin-top:.9rem;font-size:.78rem}.hlp-grid{grid-template-columns:1fr;gap:1.6rem;margin-top:2.6rem;display:grid}@media(min-width:920px){.hlp-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:1.3rem}}.hlp-pass{transition:transform .26s var(--ease-out),border-color .26s var(--ease-out),box-shadow .26s var(--ease-out);background:linear-gradient(#fffdf8,#fbf2dd);border:1.5px solid #c19a3c80;border-radius:22px;flex-direction:column;padding:2.2rem 1.5rem 1.6rem;display:flex;position:relative;box-shadow:0 22px 46px -28px #4a2a1473,inset 0 1px #ffffffd9}.hlp-pass:before{content:"";opacity:.8;background:linear-gradient(90deg,transparent,var(--acc) 30%,var(--acc-deep) 50%,var(--acc) 70%,transparent);inset-inline:0;border-radius:22px 22px 0 0;height:3px;position:absolute;top:0}.hlp-pass:hover{border-color:var(--acc);box-shadow:0 32px 56px -28px #4a2a1480,0 0 26px -10px var(--acc),inset 0 1px #ffffffe6;transform:translateY(-6px)}@supports (color:color-mix(in lab,red,red)){.hlp-pass:hover{box-shadow:0 32px 56px -28px #4a2a1480,0 0 26px -10px color-mix(in oklab,var(--acc) 55%,transparent),inset 0 1px #ffffffe6}}.hlp-pass-trim{display:none}.hlp-pass--featured{background:linear-gradient(#fffefa,#fbf1d6);border-width:2px;border-color:#c19a3ce6;box-shadow:0 30px 58px -26px #78281e80,0 0 44px -14px #e2c271bf,inset 0 1px #ffffffe6}@media(min-width:920px){.hlp-pass--featured{padding-top:2.6rem;transform:translateY(-14px)}.hlp-pass--featured:hover{transform:translateY(-20px)}}.hlp-pass--featured:before{background:linear-gradient(90deg,#0000,#e2c271 25%,#b0232a,#e2c271 75%,#0000);height:4px}.hlp-badge{z-index:3;white-space:nowrap;font-family:var(--font-engrave,inherit);letter-spacing:.14em;text-transform:uppercase;color:#fffdf5;background:linear-gradient(#c8413e,#9e1e24);border:1.5px solid #e2c271d9;border-radius:9999px;padding:.34rem .95rem;font-size:.6rem;font-weight:800;position:absolute;top:-.85rem;left:50%;transform:translate(-50%);box-shadow:0 8px 18px -8px #78281e99,inset 0 1px #ffffff40}.hlp-pass-season{font-family:var(--font-engrave,inherit);letter-spacing:.1em;text-transform:uppercase;color:var(--sea-deep);background:var(--sea);border-radius:9999px;align-self:center;align-items:center;gap:.35rem;margin-bottom:.9rem;padding:.22rem .7rem;font-size:.56rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hlp-pass-season{background:color-mix(in oklab,var(--sea) 12%,#fffdf5)}}.hlp-pass-season{border:1px solid var(--sea)}@supports (color:color-mix(in lab,red,red)){.hlp-pass-season{border:1px solid color-mix(in oklab,var(--sea) 50%,#e0c271)}}.hlp-pass-season svg{color:var(--sea)}.hlp-medal{width:3.6rem;height:3.6rem;color:var(--acc);background:radial-gradient(circle at 38% 32%,#fffdf5,#fbefd2 60%,#f3e2b6);border:2.5px solid #c19a3c;border-radius:9999px;align-self:center;place-items:center;display:grid;box-shadow:0 8px 18px -8px #4a2a1480,inset 0 1px #ffffffe6}.hlp-name{text-align:center;font-family:var(--font-display,inherit);color:var(--acc-deep);margin-top:.85rem;font-size:1.3rem;font-weight:700;line-height:1.14}.hlp-pass--featured .hlp-name{color:#b0232a}.hlp-positioning{text-align:center;color:#6a5a4e;margin-top:.4rem;font-size:.84rem;font-style:italic;line-height:1.4}.hlp-bestfor{color:#5a4a3e;margin-top:.85rem;font-size:.84rem;line-height:1.5}.hlp-inc-banner{font-family:var(--font-engrave,inherit);letter-spacing:.14em;text-transform:uppercase;color:#6e2a48;background:#c19a3c29;border-radius:8px;align-self:flex-start;align-items:center;margin-top:1.1rem;padding:.2rem .6rem;font-size:.58rem;font-weight:800;display:inline-flex}.hlp-inc{flex-direction:column;gap:.45rem;margin-top:.7rem;display:flex}.hlp-inc-item{color:#4a3a30;align-items:flex-start;gap:.5rem;font-size:.86rem;line-height:1.35;display:flex}.hlp-check{color:#fff;background:linear-gradient(150deg,var(--acc),var(--acc-deep));width:1.15rem;height:1.15rem;box-shadow:0 2px 5px -2px var(--acc-deep);border-radius:9999px;flex:none;place-items:center;margin-top:.05rem;display:grid}@supports (color:color-mix(in lab,red,red)){.hlp-check{box-shadow:0 2px 5px -2px color-mix(in oklab,var(--acc-deep) 60%,transparent)}}.hlp-note{color:#5a4a3e;background:var(--acc);border-radius:12px;margin-top:1rem;padding:.7rem .85rem;font-size:.78rem;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.hlp-note{background:color-mix(in oklab,var(--acc) 8%,#fffdf6)}}.hlp-note{border:1px solid var(--acc)}@supports (color:color-mix(in lab,red,red)){.hlp-note{border:1px solid color-mix(in oklab,var(--acc) 32%,transparent)}}.hlp-foot{flex-direction:column;align-items:center;gap:.8rem;margin-top:auto;padding-top:1.2rem;display:flex}.hlp-price{font-family:var(--font-display,inherit);align-items:baseline;gap:.35rem;display:inline-flex}.hlp-price-a{color:#6a5a4e;font-size:.9rem;font-weight:700}.hlp-price-b{color:var(--acc-deep);font-size:1.4rem;font-weight:800}.hlp-pass--featured .hlp-price-b{color:#b0232a}.hlp-cta{width:100%;font-family:var(--font-display,inherit);color:#fff;background:linear-gradient(120deg,var(--acc),var(--acc-deep));box-shadow:0 14px 30px -14px var(--acc-deep);border:1px solid #fff6;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.78rem 1.4rem;font-size:.92rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hlp-cta{box-shadow:0 14px 30px -14px color-mix(in oklab,var(--acc-deep) 65%,transparent)}}.hlp-cta{transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),filter .2s var(--ease-out)}.hlp-cta:hover{filter:brightness(1.05);transform:translateY(-2px)}.hlp-cta:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.hlp-pass--featured .hlp-cta{background:linear-gradient(120deg,#c8413e,#9e1e24);box-shadow:0 14px 30px -12px #78281e99}.hlp-help{background:linear-gradient(168deg,#fffdf8,#fbf2dd);border:1.5px solid #c19a3c80;border-radius:20px;flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;margin-top:2.6rem;padding:1.4rem 1.6rem;display:flex;box-shadow:0 18px 40px -24px #4a2a1473,inset 0 1px #ffffffd1}.hlp-help-clip{font-family:var(--font-engrave,inherit);letter-spacing:.08em;text-transform:uppercase;color:#6e2a48;background:linear-gradient(#fff,#fbf1d6);border:1.5px dashed #c19a3cb3;border-radius:12px;flex:none;align-items:center;gap:.4rem;max-width:9rem;padding:.55rem .85rem;font-size:.6rem;font-weight:800;line-height:1.3;display:inline-flex;transform:rotate(-3deg);box-shadow:0 6px 14px -8px #4a2a1466}.hlp-help-clip svg{color:#b0232a;flex:none}.hlp-help-text{flex:16rem;min-width:0}.hlp-help-title{font-family:var(--font-display,inherit);color:#6e2a48;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:700;display:flex}.hlp-help-title svg{color:#c19a3c}.hlp-help-copy{color:#5a4a3e;margin-top:.4rem;font-size:.88rem;line-height:1.5}.hlp-help-cta{font-family:var(--font-display,inherit);color:#fff;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out);background:linear-gradient(120deg,#1e6e4a,#15543a);border:1px solid #e2c27180;border-radius:9999px;flex:none;align-items:center;gap:.5rem;padding:.8rem 1.5rem;font-size:.92rem;font-weight:700;display:inline-flex;box-shadow:0 14px 30px -14px #1e2e2199}.hlp-help-cta:hover{transform:translateY(-2px);box-shadow:0 18px 36px -14px #1e2e21b3}.hlp-help-cta:focus-visible{outline-offset:2px;outline:2px solid #c19a3c}.hlp-help-cta svg:first-of-type{color:#ffe6a8}.hlp-head>*,.hlp-seasons,.hlp-pass,.hlp-help{opacity:1}.hlp.anim:not(.is-in) .hlp-head>*,.hlp.anim:not(.is-in) .hlp-seasons{opacity:0;transform:translateY(14px)}.hlp.anim:not(.is-in) .hlp-pass{opacity:0;transform:translateY(20px)scale(.98)}.hlp.anim:not(.is-in) .hlp-pass--featured{transform:translateY(20px)scale(.98)}.hlp.anim:not(.is-in) .hlp-help{opacity:0;transform:translateY(16px)}.hlp.anim .hlp-head>*{transition:opacity .6s var(--ease-out),transform .64s var(--ease-out)}.hlp.anim .hlp-head>:nth-child(2){transition-delay:90ms}.hlp.anim .hlp-head>:nth-child(3){transition-delay:.16s}.hlp.anim .hlp-head>:nth-child(4){transition-delay:.22s}.hlp.anim .hlp-seasons{transition:opacity .6s var(--ease-out) .28s,transform .64s var(--ease-out) .28s}.hlp.anim .hlp-pass{transition:opacity .56s var(--ease-out),transform .6s var(--ease-out),border-color .24s var(--ease-out),box-shadow .24s var(--ease-out);transition-delay:calc(.44s + var(--i) * .12s)}.hlp.anim .hlp-pass:hover{transition-delay:0s}@media(min-width:920px){.hlp.anim.is-in .hlp-pass--featured{transform:translateY(-14px)}}.hlp.anim .hlp-help{transition:opacity .64s var(--ease-out) .9s,transform .64s var(--ease-out) .9s}.hln{color:#4a3a30;isolation:isolate;background:linear-gradient(#fffbf1,#fcf6eb 30%,#fbf3e0 64%,#fffbf1)}.hln-glow{opacity:.65;filter:blur(12px);background:radial-gradient(circle at 50% 32%,#ffecbe99,#ffe09629 46%,#0000 72%);border-radius:9999px;width:48rem;height:24rem;position:absolute;top:-3rem;left:50%;transform:translate(-50%)}.hln-floral{z-index:0;width:132px;height:88px;position:absolute}.hln-floral-bl{bottom:6px;left:.5%}.hln-floral-tr{opacity:.92;top:64px;right:1%;transform:scale(.82)}.hln-floral-br{bottom:6px;right:.5%}.hln-fl{filter:drop-shadow(0 3px 4px #6e2a4829);position:absolute}.hln-floral-bl .hln-fl-a{width:42px;bottom:28px;left:6px}.hln-floral-bl .hln-fl-b{width:32px;bottom:48px;left:40px}.hln-floral-bl .hln-fl-c{width:26px;bottom:2px;left:56px}.hln-floral-tr .hln-fl-a{width:46px;top:18px;right:8px}.hln-floral-tr .hln-fl-b{width:28px;top:4px;right:48px}.hln-floral-br .hln-fl-a{width:36px;bottom:30px;right:6px}.hln-floral-br .hln-fl-b{width:26px;bottom:4px;right:40px}.hln-floral-br .hln-fl-c{width:24px;bottom:30px;right:74px}@media(max-width:820px){.hln-floral{opacity:.85;transform:scale(.7)}.hln-floral-bl{left:-3%}.hln-floral-br{right:-3%}.hln-floral-tr{display:none}}.hln-side{width:128px;display:none;position:absolute;top:0;bottom:0}@media(min-width:1180px){.hln-side{display:block}}.hln-side-l{left:0}.hln-side-r{right:0}.hln-side svg{position:absolute}.hln-side-tree{filter:drop-shadow(0 5px 8px #6e2a4833);width:84px}.hln-side-wreath{filter:drop-shadow(0 4px 6px #6e2a4833);width:50px}.hln-side-gift{filter:drop-shadow(0 4px 6px #6e2a4833);width:46px}.hln-side-l .hln-side-wreath{top:9%;left:28px}.hln-side-l .hln-side-tree{top:19%;left:6px}.hln-side-l .hln-side-gift{top:43%;left:22px}.hln-side-r .hln-side-wreath{top:11%;right:28px}.hln-side-r .hln-side-tree{top:21%;right:6px}.hln-side-r .hln-side-gift{top:45%;right:22px}.hln-snow,.hln-petal,.hln-leaf{opacity:0;will-change:transform,opacity;animation:linear infinite kf-hln-fall;position:absolute;top:-3%}.hln-snow{filter:blur(.4px);background:radial-gradient(circle,#fff,#fff9 55%,#0000 80%);border-radius:9999px}.hln-petal{background:var(--c);border-radius:64% 36% 55% 45%/55% 45%}.hln-leaf{background:var(--c);border-radius:0 78% 14%}@keyframes kf-hln-fall{0%{opacity:0;transform:translateY(-10px)rotate(0)}12%{opacity:var(--op,.6)}88%{opacity:var(--op,.6)}to{opacity:0;transform:translate(var(--dx),600px) rotate(var(--rot,40deg))}}.hln-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.22em;text-transform:uppercase;color:#b0892e;align-items:center;gap:.7rem;font-size:.66rem;font-weight:800;display:inline-flex}.hln-eyebrow-fl{background:linear-gradient(90deg,#0000,#c19a3cd9);width:2.2rem;height:1px;position:relative}.hln-eyebrow-fl:after{content:"";background:#c19a3c;border-radius:1px;width:5px;height:5px;position:absolute;top:-2.5px;right:-2px;transform:rotate(45deg)}.hln-eyebrow-fl--r{background:linear-gradient(90deg,#c19a3cd9,#0000)}.hln-eyebrow-fl--r:after{left:-2px;right:auto}.hln-title{font-family:var(--font-display,inherit);text-shadow:0 1px #ffffff80;margin-top:.6rem;font-size:clamp(2rem,4.4vw,3.1rem);font-weight:700;line-height:1.08}.hln-title-a{color:#6e2a48}.hln-title-b{color:#b0232a}.hln-sub{color:#4a3a30;margin-top:.85rem;font-size:1rem;line-height:1.6}.hln-stamp-banner{font-family:var(--font-engrave,inherit);letter-spacing:.14em;text-transform:uppercase;color:#6e2a48;background:#fffbf0eb;border:1px solid #c19a3c99;border-radius:9999px;align-items:center;gap:.5rem;margin-top:1.1rem;padding:.4rem 1.1rem;font-size:.6rem;font-weight:800;display:inline-flex;box-shadow:0 6px 16px -10px #4a2a1466}.hln-stamp-banner svg{color:#c19a3c}.hln-stamp-dot{background:#c19a3c;border-radius:9999px;width:4px;height:4px}.hln-grid{grid-template-columns:1fr;gap:1.5rem;margin-top:2.6rem;padding:0;list-style:none;display:grid}@media(min-width:640px){.hln-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.hln-grid{grid-template-columns:repeat(4,1fr);gap:1.2rem}}.hln-note{transition:transform .24s var(--ease-out),border-color .24s var(--ease-out),box-shadow .24s var(--ease-out);background:linear-gradient(#fffdf8,#fbf2dd);border:1.5px solid #c19a3c80;border-radius:18px;flex-direction:column;padding:0 1.2rem 1.3rem;display:flex;position:relative;box-shadow:0 18px 38px -24px #4a2a1473,inset 0 1px #ffffffd9}.hln-note:hover{box-shadow:0 28px 50px -24px #4a2a1480,0 0 22px -8px var(--acc),inset 0 1px #ffffffe6;border-color:#c19a3c;transform:translateY(-5px)rotate(-.4deg)}@supports (color:color-mix(in lab,red,red)){.hln-note:hover{box-shadow:0 28px 50px -24px #4a2a1480,0 0 22px -8px color-mix(in oklab,var(--acc) 50%,transparent),inset 0 1px #ffffffe6}}.hln-tape{z-index:2;background:#e2c27173;border:1px solid #c19a3c66;width:46px;height:15px;position:absolute;top:-7px;box-shadow:0 2px 4px #4a2a1424}.hln-tape--l{left:16px;transform:rotate(-8deg)}.hln-tape--r{right:16px;transform:rotate(7deg)}.hln-cat{text-align:center;font-family:var(--font-engrave,inherit);letter-spacing:.1em;text-transform:uppercase;color:#fffdf5;background:linear-gradient(180deg,var(--acc),var(--acc-deep));text-shadow:0 1px 1px #00000047;border-bottom:2px solid #ffffff47;border-radius:17px 17px 0 0;margin:0 -1.2rem 1rem;padding:.62rem .9rem;font-size:.6rem;font-weight:800}.hln-quote{text-align:center;color:#4a3a30;margin-top:.3rem;font-size:.9rem;font-style:italic;line-height:1.55;position:relative}.hln-quote-mark{font-family:var(--font-display,inherit);color:var(--acc);font-size:2.2rem;line-height:.6;display:block}@supports (color:color-mix(in lab,red,red)){.hln-quote-mark{color:color-mix(in oklab,var(--acc) 62%,#e0c271)}}.hln-divider{background:linear-gradient(90deg,transparent,var(--acc),transparent);border-radius:2px;width:2.4rem;height:2px;margin:.95rem auto 0}.hln-role{font-family:var(--font-display,inherit);color:var(--acc-deep);justify-content:center;align-items:center;gap:.45rem;margin-top:.85rem;font-size:.82rem;font-weight:700;display:flex}.hln-role-ic{width:1.6rem;height:1.6rem;color:var(--acc);background:var(--acc);border-radius:9999px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.hln-role-ic{background:color-mix(in oklab,var(--acc) 14%,#fff)}}.hln-role-ic{border:1.5px solid var(--acc)}@supports (color:color-mix(in lab,red,red)){.hln-role-ic{border:1.5px solid color-mix(in oklab,var(--acc) 42%,#e0c271)}}.hln-bottom{justify-content:space-between;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.hln-tag{font-family:var(--font-engrave,inherit);letter-spacing:.08em;text-transform:uppercase;color:var(--acc-deep);background:var(--acc);border-radius:9999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.54rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hln-tag{background:color-mix(in oklab,var(--acc) 12%,#fffdf5)}}.hln-tag{border:1px solid var(--acc)}@supports (color:color-mix(in lab,red,red)){.hln-tag{border:1px solid color-mix(in oklab,var(--acc) 45%,#e0c271)}}.hln-tag svg{color:var(--acc)}.hln-seal{color:#fff;background:radial-gradient(circle at 38% 30%,var(--acc),var(--acc) 58%,var(--acc-deep));border-radius:9999px;flex:none;place-items:center;width:2.2rem;height:2.2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.hln-seal{background:radial-gradient(circle at 38% 30%,color-mix(in oklab,var(--acc) 72%,#fff),var(--acc) 58%,var(--acc-deep))}}.hln-seal{box-shadow:0 4px 10px -4px var(--acc-deep);border:2px solid #ffffffb3}@supports (color:color-mix(in lab,red,red)){.hln-seal{box-shadow:0 4px 10px -4px color-mix(in oklab,var(--acc-deep) 60%,transparent)}}.hln-seal{transition:box-shadow .24s var(--ease-out)}.hln-note:hover .hln-seal{box-shadow:0 4px 10px -4px var(--acc-deep),0 0 0 4px var(--acc)}@supports (color:color-mix(in lab,red,red)){.hln-note:hover .hln-seal{box-shadow:0 4px 10px -4px color-mix(in oklab,var(--acc-deep) 60%,transparent),0 0 0 4px color-mix(in oklab,var(--acc) 28%,transparent)}}.hln-features{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:2.6rem;padding:0;list-style:none;display:flex}.hln-feature{color:#4a3a30;background:linear-gradient(#fffdf8,#fbf4e6);border:1.5px solid #c19a3c66;border-radius:9999px;align-items:center;gap:.55rem;padding:.55rem 1rem .55rem .6rem;font-size:.84rem;font-weight:600;display:inline-flex;box-shadow:0 8px 20px -16px #4a2a1466}.hln-feature-ic{width:1.9rem;height:1.9rem;color:var(--acc);background:var(--acc);border-radius:9999px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.hln-feature-ic{background:color-mix(in oklab,var(--acc) 12%,#fff)}}.hln-feature-ic{border:1.5px solid var(--acc)}@supports (color:color-mix(in lab,red,red)){.hln-feature-ic{border:1.5px solid color-mix(in oklab,var(--acc) 45%,#e0c271)}}.hln-foot{background:linear-gradient(168deg,#fffdf8,#fbf2dd);border:1.5px solid #c19a3c80;border-radius:20px;flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;margin-top:2.6rem;padding:1.4rem 1.6rem;display:flex;box-shadow:0 18px 40px -24px #4a2a1473,inset 0 1px #ffffffd1}.hln-foot-clip{max-width:9.5rem;line-height:1.3;font-family:var(--font-engrave,inherit);letter-spacing:.06em;text-transform:uppercase;color:#6e2a48;background:linear-gradient(#fff,#fbf1d6);border:1.5px dashed #c19a3cb3;border-radius:12px;flex:none;align-items:center;gap:.4rem;padding:.55rem .85rem;font-size:.6rem;font-weight:800;display:inline-flex;transform:rotate(-3deg);box-shadow:0 6px 14px -8px #4a2a1466}.hln-foot-clip svg{color:#b0232a;flex:none}.hln-foot-main{flex-direction:column;flex:22rem;gap:.9rem;min-width:0;display:flex}.hln-helper{color:#5a4a3e;font-size:.9rem;line-height:1.5}.hln-cta-row{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.hln-cta{font-family:var(--font-display,inherit);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),background .2s var(--ease-out);border-radius:9999px;align-items:center;gap:.5rem;padding:.78rem 1.5rem;font-size:.92rem;font-weight:700;display:inline-flex}.hln-cta-primary{color:#fff;background:linear-gradient(120deg,#1e6e4a,#15543a);border:1px solid #e2c27180;box-shadow:0 14px 30px -14px #1e2e2199}.hln-cta-primary:hover{transform:translateY(-2px);box-shadow:0 18px 36px -14px #1e2e21b3}.hln-cta-primary svg:first-of-type{color:#ffe6a8}.hln-cta-ghost{color:#6e2a48;background:#fffbf0b3;border:1.5px solid #c19a3c99}.hln-cta-ghost:hover{background:#fffbf0f2;border-color:#c19a3c;transform:translateY(-2px)}.hln-cta:focus-visible{outline-offset:2px;outline:2px solid #c19a3c}.hln-head>*,.hln-note,.hln-feature,.hln-foot{opacity:1}.hln.anim:not(.is-in) .hln-head>*{opacity:0;transform:translateY(14px)}.hln.anim:not(.is-in) .hln-note{opacity:0;transform:translateY(20px)scale(.98)}.hln.anim:not(.is-in) .hln-feature{opacity:0;transform:translateY(12px)}.hln.anim:not(.is-in) .hln-foot{opacity:0;transform:translateY(16px)}.hln.anim .hln-head>*{transition:opacity .6s var(--ease-out),transform .64s var(--ease-out)}.hln.anim .hln-head>:nth-child(2){transition-delay:90ms}.hln.anim .hln-head>:nth-child(3){transition-delay:.16s}.hln.anim .hln-head>:nth-child(4){transition-delay:.22s}.hln.anim .hln-note{transition:opacity .56s var(--ease-out),transform .6s var(--ease-out),border-color .24s var(--ease-out),box-shadow .24s var(--ease-out);transition-delay:calc(.36s + var(--i) * .11s)}.hln.anim .hln-note:hover{transition-delay:0s}.hln.anim .hln-feature{transition:opacity .52s var(--ease-out),transform .56s var(--ease-out);transition-delay:calc(.82s + var(--i) * 80ms)}.hln.anim .hln-foot{transition:opacity .64s var(--ease-out) 1.08s,transform .64s var(--ease-out) 1.08s}.ebz{--ebz-teal:#0e5c6b;--ebz-teal-deep:#07303a;--ebz-indigo:#16224c;--ebz-plum:#7c2d5a;--ebz-gold:#e7b24b;--ebz-gold-soft:#f0c674;--ebz-amber:#f4a93b;--ebz-cream:#fbf4e2;--ebz-rose:#e08ab0;--ebz-turq:#4fc4d6;color:var(--ebz-cream)}.ebz-img{object-position:60% center;animation:kf-ebz-imgin 1.2s var(--ease-out) both}@media(max-width:640px){.ebz-img{object-position:72% center}}@keyframes kf-ebz-imgin{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.ebz-wash{background:linear-gradient(98deg,#072834eb,#0a3644bd 28%,#0c3c4b52,#0000 72%),linear-gradient(#0000 58%,#07283480)}.ebz-wash-top{background:linear-gradient(#072834b3,#0000)}.ebz-wash-mobile{background:linear-gradient(#072834d6,#0a364480 46%,#0728348c)}.ebz-glow{filter:blur(52px);opacity:.5;background:radial-gradient(circle at 60% 40%,#f4a93b8c,#e78a4b2e 45%,#0000 70%);border-radius:9999px;width:56%;height:82%;top:6%;right:-8%}.ebz-glow.is-live{animation:5s ease-in-out infinite kf-ebz-flicker}@keyframes kf-ebz-flicker{0%,to{opacity:.46}45%{opacity:.58}60%{opacity:.4}80%{opacity:.55}}.ebz-dust{background:var(--c);box-shadow:0 0 8px 1px var(--c);border-radius:9999px;position:absolute;bottom:8%}@supports (color:color-mix(in lab,red,red)){.ebz-dust{box-shadow:0 0 8px 1px color-mix(in oklab,var(--c) 80%,transparent)}}.ebz-dust{opacity:0;will-change:transform,opacity;animation:linear infinite kf-ebz-dust}@keyframes kf-ebz-dust{0%{opacity:0;transform:translate(0)}12%{opacity:.85}80%{opacity:.65}to{opacity:0;transform:translate(var(--dx),-340px)}}.ebz-spark{opacity:0;background:radial-gradient(circle,#fff6de,#f4c87899 40%,#0000 72%);border-radius:9999px;animation:3.4s ease-in-out infinite kf-ebz-spark;position:absolute}@keyframes kf-ebz-spark{0%,to{opacity:0;transform:scale(.5)}50%{opacity:.9;transform:scale(1)}}.ebz-script{color:#f2d488;text-shadow:0 2px 22px #f4a93b80,0 1px 3px #0728348c}.ebz-body{text-shadow:0 1px 10px #072834b3}.ebz-cta-primary{color:#fbf4e2!important;background:linear-gradient(120deg,#0e5c6b,#16224c)!important;border:1.5px solid #e7b24bb3!important;box-shadow:0 16px 36px -16px #072834cc!important}.ebz-cta-primary:hover{transform:translateY(-2px);background:linear-gradient(120deg,#12707f,#1e2a5a)!important;box-shadow:0 20px 44px -16px #072834e6,0 0 24px -6px #e7b24b80!important}.ebz-cta-primary svg{color:#f0c674}.ebz-cta-ghost{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fbf4e2!important;background:#fbf4e214!important;border:1.5px solid #e7b24b99!important;box-shadow:0 10px 26px -14px #072834b3!important}.ebz-cta-ghost:hover{transform:translateY(-2px);background:#e7b24b24!important;border-color:#f0c674!important}.ebz-cta-ghost svg{color:#f0c674}.ebz-awning{z-index:1}.ebz-awning svg{width:100%;height:clamp(56px,5.5vw,92px);display:block}.ebz-awning-lights circle{filter:drop-shadow(0 0 5px #f4c878b3);animation:3.6s ease-in-out infinite kf-ebz-bulb}.ebz-awning-lights circle:nth-child(2n){animation-delay:1.2s}.ebz-awning-lights circle:nth-child(3n){animation-delay:2.2s}@keyframes kf-ebz-bulb{0%,to{opacity:.7}50%{opacity:1}}.ebz-chev{z-index:2;color:#fbf4e2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:2.5rem;height:2.5rem;transition:color .2s var(--ease-out);background:#0c3c4b6b;border:1px solid #e7b24b73;border-radius:9999px;place-items:center;animation:2.4s ease-in-out infinite kf-ebz-bob;display:grid;position:absolute;bottom:clamp(5.5rem,8vw,7rem);left:50%;transform:translate(-50%)}.ebz-chev:hover{color:#f0c674}.ebz-chev:focus-visible{outline-offset:2px;outline:2px solid #e7b24b}@keyframes kf-ebz-bob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(5px)}}@media(max-width:640px){.ebz-chev{display:none}}.bzt{color:#4a3a30;background:linear-gradient(#fffbf1,#fcf6eb 30%,#fbf3e0 64%,#fff9ee)}.bzt-glow{z-index:0;pointer-events:none;opacity:.55;filter:blur(12px);background:radial-gradient(circle at 50% 30%,#f4a93b73,#e78a4b24 46%,#0000 72%);border-radius:9999px;width:48rem;height:20rem;position:absolute;top:1rem;left:50%;transform:translate(-50%)}.bzt-awning-wrap{z-index:2}.bzt-awning{width:100%;height:clamp(52px,5.6vw,82px);display:block}.bzt-awning-tassels circle{animation:3.4s ease-in-out infinite kf-bzt-bulb}.bzt-awning-tassels g:nth-child(2n) circle{animation-delay:1.1s}.bzt-awning-tassels g:nth-child(3n) circle{animation-delay:2.2s}@keyframes kf-bzt-bulb{0%,to{opacity:.7}50%{opacity:1}}.bzt-lantern{z-index:2;filter:drop-shadow(0 0 11px #f4a93b80)drop-shadow(0 4px 8px #4a2a144d);width:44px;height:auto;display:none;position:absolute;top:64px}.bzt-lantern-l{left:1.5%}.bzt-lantern-r{right:1.5%}@media(min-width:1100px){.bzt-lantern{display:block}}.bzt-dust{background:var(--c);box-shadow:0 0 7px 1px var(--c);border-radius:9999px;position:absolute;bottom:6%}@supports (color:color-mix(in lab,red,red)){.bzt-dust{box-shadow:0 0 7px 1px color-mix(in oklab,var(--c) 75%,transparent)}}.bzt-dust{opacity:0;will-change:transform,opacity;animation:linear infinite kf-bzt-dust}@keyframes kf-bzt-dust{0%{opacity:0;transform:translate(0)}14%{opacity:.8}82%{opacity:.6}to{opacity:0;transform:translate(var(--dx),-260px)}}.bzt-spark{background:radial-gradient(circle,#fff 0%,var(--c) 45%,transparent 72%);border-radius:9999px;position:absolute}@supports (color:color-mix(in lab,red,red)){.bzt-spark{background:radial-gradient(circle,#fff 0%,color-mix(in oklab,var(--c) 70%,transparent) 45%,transparent 72%)}}.bzt-spark{opacity:0;animation:3.6s ease-in-out infinite kf-bzt-spark}@keyframes kf-bzt-spark{0%,to{opacity:0;transform:scale(.5)}50%{opacity:.85;transform:scale(1)}}.bzt-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.22em;text-transform:uppercase;color:#b0892e;align-items:center;gap:.7rem;font-size:.66rem;font-weight:800;display:inline-flex}.bzt-eyebrow-fl{background:linear-gradient(90deg,#0000,#c19a3cd9);width:2.2rem;height:1px;position:relative}.bzt-eyebrow-fl:after{content:"";background:#c19a3c;border-radius:1px;width:5px;height:5px;position:absolute;top:-2.5px;right:-2px;transform:rotate(45deg)}.bzt-eyebrow-fl--r{background:linear-gradient(90deg,#c19a3cd9,#0000)}.bzt-eyebrow-fl--r:after{left:-2px;right:auto}.bzt-title{font-family:var(--font-display,inherit);color:#4a2a48;text-shadow:0 1px #ffffff80;margin-top:.6rem;font-size:clamp(1.9rem,4vw,3rem);font-weight:700;line-height:1.1}.bzt-w-teal{color:#0f7e8c}.bzt-w-magenta{color:#b83d7a}.bzt-w-turq{color:#1e8a9e}.bzt-sub{color:#4a3a30;margin-top:.85rem;font-size:1rem;line-height:1.6}.bzt-rule{color:#c19a3c;justify-content:center;align-items:center;margin:1.2rem auto 0;display:flex;position:relative}.bzt-rule:before,.bzt-rule:after{content:"";width:4.5rem;height:1px}.bzt-rule:before{background:linear-gradient(90deg,#0000,#c19a3cb3);margin-right:.55rem}.bzt-rule:after{background:linear-gradient(90deg,#c19a3cb3,#0000);margin-left:.55rem}.bzt-grid{grid-template-columns:repeat(2,1fr);gap:2.4rem 1rem;margin-top:3.2rem;padding:0;list-style:none;display:grid}@media(min-width:680px){.bzt-grid{grid-template-columns:repeat(3,1fr);gap:2.6rem 1.1rem}}@media(min-width:1080px){.bzt-grid{grid-template-columns:repeat(6,1fr);gap:1.1rem}}.bzt-card{text-align:center;transition:transform .24s var(--ease-out),border-color .24s var(--ease-out),box-shadow .24s var(--ease-out),background .24s var(--ease-out);background:linear-gradient(#fffdf8,#fbf2dd);border:1.5px solid #c19a3c80;border-radius:16px;flex-direction:column;align-items:center;padding:2.7rem .9rem 1.5rem;display:flex;position:relative;box-shadow:0 16px 34px -24px #4a2a1473,inset 0 1px #ffffffd9}.bzt-card:before{content:"";opacity:.9;background:linear-gradient(90deg,transparent,var(--ca) 25%,var(--cad) 50%,var(--ca) 75%,transparent);inset-inline:0;border-radius:16px 16px 0 0;height:4px;position:absolute;top:0}.bzt-card:hover{border-color:var(--ca);box-shadow:0 26px 48px -24px #4a2a1480,0 0 22px -8px var(--ca),inset 0 1px #ffffffe6;background:linear-gradient(#fff,#fbf4e2);transform:translateY(-5px)}@supports (color:color-mix(in lab,red,red)){.bzt-card:hover{box-shadow:0 26px 48px -24px #4a2a1480,0 0 22px -8px color-mix(in oklab,var(--ca) 55%,transparent),inset 0 1px #ffffffe6}}.bzt-medallion{z-index:2;width:3.4rem;height:3.4rem;transition:box-shadow .24s var(--ease-out);background:radial-gradient(circle at 38% 32%,#fffdf5,#fbefd2 60%,#f3e2b6);border:2.5px solid #c19a3c;border-radius:9999px;place-items:center;display:grid;position:absolute;top:-1.6rem;left:50%;transform:translate(-50%);box-shadow:0 8px 18px -8px #4a2a1480,inset 0 1px #ffffffe6}.bzt-medallion svg{filter:drop-shadow(0 1px 1px #00000026)}.bzt-card:hover .bzt-medallion{box-shadow:0 8px 18px -8px #4a2a1480,0 0 0 4px var(--ca)}@supports (color:color-mix(in lab,red,red)){.bzt-card:hover .bzt-medallion{box-shadow:0 8px 18px -8px #4a2a1480,0 0 0 4px color-mix(in oklab,var(--ca) 32%,transparent)}}.bzt-card-title{font-family:var(--font-display,inherit);margin-top:.4rem;font-size:.98rem;font-weight:700;line-height:1.18}.bzt-card-desc{color:#5a4a3e;margin-top:.5rem;font-size:.8rem;line-height:1.5}.bzt-card-spark{transition:transform .24s var(--ease-out);justify-content:center;align-items:center;margin-top:.85rem;display:flex}.bzt-card-spark:before,.bzt-card-spark:after{content:"";background:#c19a3c80;width:1.4rem;height:1px;margin:0 .4rem}.bzt-card:hover .bzt-card-spark{transform:rotate(18deg)}.bzt-seam{background:linear-gradient(#0000,#fcf6ebb3);height:60px}.bzt-head>*,.bzt-card,.bzt-medallion,.bzt-awning-wrap{opacity:1}.bzt.anim:not(.is-in) .bzt-awning-wrap{opacity:0;transform:translateY(-10px)}.bzt.anim:not(.is-in) .bzt-head>*{opacity:0;transform:translateY(14px)}.bzt.anim:not(.is-in) .bzt-card{opacity:0;transform:translateY(20px)scale(.98)}.bzt.anim:not(.is-in) .bzt-medallion{opacity:0;transform:translate(-50%)scale(.6)}.bzt.anim .bzt-awning-wrap{transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.bzt.anim .bzt-head>*{transition:opacity .6s var(--ease-out),transform .64s var(--ease-out)}.bzt.anim .bzt-head>:nth-child(2){transition-delay:90ms}.bzt.anim .bzt-head>:nth-child(3){transition-delay:.16s}.bzt.anim .bzt-head>:nth-child(4){transition-delay:.22s}.bzt.anim .bzt-card{transition:opacity .56s var(--ease-out),transform .6s var(--ease-out),border-color .24s var(--ease-out),box-shadow .24s var(--ease-out),background .24s var(--ease-out);transition-delay:calc(.32s + var(--i) * 90ms)}.bzt.anim .bzt-card:hover{transition-delay:0s}.bzt.anim .bzt-medallion{transition:opacity .38s var(--ease-out),transform .46s var(--ease-out),box-shadow .24s var(--ease-out);transition-delay:calc(.48s + var(--i) * 90ms)}.bzp{color:#4a3a30;background:linear-gradient(#fff9ee,#fbf3e0 42%,#fcf6eb)}.bzp-glow{pointer-events:none;opacity:.5;filter:blur(12px);background:radial-gradient(circle at 50% 30%,#f4a93b66,#e78a4b1f 46%,#0000 72%);border-radius:9999px;width:44rem;height:20rem;position:absolute;top:-2rem;left:50%;transform:translate(-50%)}.bzp-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.22em;text-transform:uppercase;color:#b0892e;align-items:center;gap:.7rem;font-size:.66rem;font-weight:800;display:inline-flex}.bzp-eyebrow-fl{background:linear-gradient(90deg,#0000,#c19a3cd9);width:2.2rem;height:1px;position:relative}.bzp-eyebrow-fl:after{content:"";background:#c19a3c;border-radius:1px;width:5px;height:5px;position:absolute;top:-2.5px;right:-2px;transform:rotate(45deg)}.bzp-eyebrow-fl--r{background:linear-gradient(90deg,#c19a3cd9,#0000)}.bzp-eyebrow-fl--r:after{left:-2px;right:auto}.bzp-title{font-family:var(--font-display,inherit);color:#4a2a48;text-shadow:0 1px #ffffff80;margin-top:.6rem;font-size:clamp(1.9rem,4vw,3rem);font-weight:700;line-height:1.1}.bzp-sub{color:#4a3a30;margin-top:.85rem;font-size:1rem;line-height:1.6}.bzp-helper{color:#6a5a4e;align-items:center;gap:.4rem;margin-top:.7rem;font-size:.84rem;font-style:italic;display:inline-flex}.bzp-helper svg{color:#c19a3c}.bz-zone{isolation:isolate;padding:3rem 0;position:relative;overflow:hidden}@media(min-width:1024px){.bz-zone{padding:3.6rem 0}}.bz-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 13% 87%,#0000 100%);mask-image:linear-gradient(#0000,#000 13% 87%,#0000)}.bz-bg img{object-fit:cover;object-position:50% 46%;width:100%;height:100%}.bz-bg-veil{background:linear-gradient(#120c1a52,#120c1a1f 24% 76%,#120c1a5c);position:absolute;inset:0}.bz-grid{z-index:1;place-items:center;gap:1.5rem;max-width:1180px;margin:0 auto;padding:0 1.25rem;display:grid;position:relative}@media(min-width:1024px){.bz-grid{grid-template-columns:minmax(280px,360px) 1fr;justify-items:stretch;gap:2.6rem;padding:0 2rem}.bz-zone--flip .bz-grid{grid-template-columns:1fr minmax(280px,360px)}.bz-stage{grid-area:1/1}.bz-grid>.bz-desc{grid-area:1/2}.bz-zone--flip .bz-stage{grid-column:2}.bz-zone--flip .bz-grid>.bz-desc{grid-column:1}}.bz-stage{width:100%;max-width:340px;margin:0 auto}.bz-soon{aspect-ratio:4/5;border:2px dashed var(--acc);background:linear-gradient(#fffdf7eb,#fbf2dde6);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;width:100%;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.bz-soon{border:2px dashed color-mix(in oklab,var(--acc) 50%,#e0c271)}}.bz-soon{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 24px 50px -26px #120c1a99}@media(min-width:1024px){.bz-soon{aspect-ratio:auto;height:24rem}}.bz-soon-ic{color:#fff;background:linear-gradient(150deg,var(--acc),var(--acc-deep));width:3.4rem;height:3.4rem;box-shadow:0 8px 18px -8px var(--acc-deep);border-radius:9999px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.bz-soon-ic{box-shadow:0 8px 18px -8px color-mix(in oklab,var(--acc-deep) 60%,transparent)}}.bz-soon-k{font-family:var(--font-engrave,inherit);letter-spacing:.16em;text-transform:uppercase;color:#8a7a6e;font-size:.58rem;font-weight:800}.bz-soon-v{font-family:var(--font-display,inherit);color:var(--acc-deep);font-size:1.2rem;font-weight:700}.bz-desc{border:1.5px solid var(--acc);background:linear-gradient(#fffdf8f7,#fbf4e6f5);border-radius:18px;width:100%;max-width:34rem;padding:1.35rem 1.5rem 1.45rem;position:relative}@supports (color:color-mix(in lab,red,red)){.bz-desc{border:1.5px solid color-mix(in oklab,var(--acc) 42%,#c19a3cb3)}}.bz-desc{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 22px 48px -26px #120c1a99,inset 0 1px #fffc}.bz-desc:before{content:"";background:linear-gradient(90deg,transparent,var(--acc) 30%,var(--acc-deep) 50%,var(--acc) 70%,transparent);inset-inline:0;border-radius:18px 18px 0 0;height:4px;position:absolute;top:0}.bz-desc-head{align-items:center;gap:.65rem;display:flex}.bz-desc-ic{color:#fff;background:linear-gradient(150deg,var(--acc),var(--acc-deep));width:2.7rem;height:2.7rem;box-shadow:0 8px 18px -8px var(--acc-deep);border-radius:9999px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.bz-desc-ic{box-shadow:0 8px 18px -8px color-mix(in oklab,var(--acc-deep) 60%,transparent)}}.bz-desc-title{font-family:var(--font-display,inherit);color:var(--acc-deep);font-size:clamp(1.4rem,3vw,2rem);font-weight:700;line-height:1.05}.bz-desc-story{color:#4a3a30;margin-top:.7rem;font-size:.95rem;line-height:1.55}.bz-desc-note{color:#6a5a4e;margin-top:.7rem;font-size:.84rem;line-height:1.5}.bz-desc .bz-cta{margin-top:1.1rem}.bz-desc-back{font-family:var(--font-display,inherit);color:var(--acc-deep);cursor:pointer;text-underline-offset:3px;animation:kf-bz-back .42s var(--ease-out) .72s both;background:0 0;border:0;align-items:center;gap:.4rem;margin-top:.95rem;font-size:.8rem;font-weight:700;text-decoration:underline;display:inline-flex}@keyframes kf-bz-back{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bz-desc-back:hover{color:var(--acc)}.bz-desc-back:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:4px}.bz-desc-site{font-family:var(--font-display,inherit);color:var(--acc-deep);align-items:center;gap:.4rem;margin-top:.8rem;font-size:.78rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bz-desc-site{color:color-mix(in oklab,var(--acc-deep) 82%,transparent)}}.bz-desc-site{text-underline-offset:3px;text-decoration:underline}.bz-desc-site:hover{color:var(--acc)}.bz-desc-site:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:4px}.bz-zone--stall{padding:3rem 0}@media(min-width:1024px){.bz-zone--stall{padding:4rem 0}}.bz-stall{z-index:1;align-items:start;gap:1.35rem;width:100%;max-width:1180px;margin:0 auto;padding:0 1.25rem;display:grid;position:relative}@media(min-width:900px){.bz-stall{grid-template-columns:minmax(15rem,33%) 1fr;gap:1.9rem;padding:0 2rem}}.bz-stall-side{border:1.5px solid var(--acc);background:linear-gradient(#fffdf8f7,#fbf4e6f5);border-radius:18px;padding:1.15rem 1.25rem 1.3rem}@supports (color:color-mix(in lab,red,red)){.bz-stall-side{border:1.5px solid color-mix(in oklab,var(--acc) 42%,#c19a3cb3)}}.bz-stall-side{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 22px 48px -26px #120c1a99,inset 0 1px #fffc}.bz-stall-side:before{content:"";background:linear-gradient(90deg,transparent,var(--acc) 30%,var(--acc-deep) 50%,var(--acc) 70%,transparent);border-radius:18px 18px 0 0;height:4px;margin:-1.15rem -1.25rem .9rem;display:block}.bz-stall-cat{aspect-ratio:4/3;background:linear-gradient(150deg,var(--acc),var(--acc-deep));width:100%;box-shadow:0 12px 26px -14px var(--acc-deep);border-radius:14px;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.bz-stall-cat{box-shadow:0 12px 26px -14px color-mix(in oklab,var(--acc-deep) 70%,transparent)}}.bz-stall-cat img{object-fit:cover;width:100%;height:100%}.bz-stall-title{font-family:var(--font-display,inherit);color:var(--acc-deep);margin-top:.75rem;font-size:clamp(1.3rem,2.6vw,1.85rem);font-weight:700;line-height:1.05}.bz-stall-blurb{color:#4a3a30;margin-top:.4rem;font-size:.88rem;line-height:1.5}.bz-artist-portrait{aspect-ratio:4/5;cursor:pointer;width:100%;box-shadow:0 18px 40px -20px #120c1ab3,0 0 0 2px var(--acc);background:#16101f;border:0;border-radius:16px;padding:0;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.bz-artist-portrait{box-shadow:0 18px 40px -20px #120c1ab3,0 0 0 2px color-mix(in oklab,var(--acc) 55%,transparent)}}.bz-artist-portrait{transition:box-shadow .24s var(--ease-out)}.bz-artist-portrait:hover{box-shadow:0 22px 46px -18px #120c1ac7,0 0 0 2.5px var(--acc)}.bz-artist-portrait:focus-visible{outline:3px solid var(--acc);outline-offset:3px}.bz-artist-back-cue{z-index:2;font-family:var(--font-engrave,inherit);letter-spacing:.1em;text-transform:uppercase;color:#fbf4de;opacity:0;transition:opacity .22s var(--ease-out);inset-inline:0;background:linear-gradient(#0000,#0a0814d9);justify-content:center;align-items:center;gap:.3rem;padding:.45rem;font-size:.52rem;font-weight:800;display:flex;position:absolute;bottom:0}.bz-artist-portrait:hover .bz-artist-back-cue,.bz-artist-portrait:focus-visible .bz-artist-back-cue{opacity:1}.bz-artist-portrait img{object-fit:cover;width:100%;height:100%}.bz-artist-who{font-family:var(--font-display,inherit);color:var(--acc-deep);margin-top:.7rem;font-size:1.3rem;font-weight:700;line-height:1.1}.bz-artist-role{color:#6a5a4e;margin-top:.1rem;font-size:.74rem;font-weight:600}.bz-artist-bio{white-space:pre-line;color:#4a3a30;margin-top:.6rem;font-size:.9rem;line-height:1.6}.bz-artist-links{align-items:center;gap:.5rem;margin-top:.85rem;display:flex}.bz-artist-link{width:2.4rem;height:2.4rem;color:var(--acc-deep);border:1.5px solid var(--acc);background:#ffffffe6;border-radius:9999px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.bz-artist-link{border:1.5px solid color-mix(in oklab,var(--acc) 40%,#c19a3c99)}}.bz-artist-link{transition:transform .2s var(--ease-out),background .2s var(--ease-out),color .2s var(--ease-out),border-color .2s var(--ease-out);box-shadow:0 10px 22px -14px #120c1a99}.bz-artist-link:hover{color:#fff;background:linear-gradient(150deg,var(--acc),var(--acc-deep));border-color:var(--acc-deep);transform:translateY(-2px)}.bz-artist-link--ig:hover{background:linear-gradient(135deg,#f9ce34,#ee2a7b 55%,#6228d7);border-color:#ee2a7bcc}.bz-artist-link:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.bz-stall-main{min-width:0}.bz-cast{flex-wrap:wrap;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.bz-cast-item{min-width:0}.bz-cast-card{cursor:pointer;text-align:center;border:1.5px solid var(--acc);background:#fffdf8f0;border-radius:18px;flex-direction:column;align-items:center;gap:.28rem;width:9.5rem;padding:.55rem .55rem .7rem;display:flex}@supports (color:color-mix(in lab,red,red)){.bz-cast-card{border:1.5px solid color-mix(in oklab,var(--acc) 34%,#c19a3c8c)}}.bz-cast-card{transition:transform .22s var(--ease-out),border-color .22s var(--ease-out),box-shadow .26s var(--ease-out);box-shadow:0 16px 34px -22px #120c1a99}@media(min-width:640px){.bz-cast-card{width:11rem}}.bz-cast-card:hover{border-color:var(--acc);transform:translateY(-4px);box-shadow:0 24px 44px -22px #120c1ab3}.bz-cast-card:focus-visible{outline:3px solid var(--acc);outline-offset:3px}.bz-cast-frame{aspect-ratio:4/5;background:#16101f;border-radius:14px;width:100%;position:relative;overflow:hidden}.bz-cast-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bz-cast-blank{color:#fff;background:linear-gradient(150deg,var(--acc),var(--acc-deep));place-items:center;display:grid;position:absolute;inset:0}.bz-cast-ring{border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1.5px var(--acc);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.bz-cast-ring{box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--acc) 55%,#ffffff73)}}.bz-cast-name{font-family:var(--font-display,inherit);color:var(--acc-deep);margin-top:.15rem;font-size:1rem;font-weight:700;line-height:1.1}.bz-cast-role{color:#6a5a4e;font-size:.66rem;line-height:1.3}.bz-cast-cue{font-family:var(--font-engrave,inherit);letter-spacing:.1em;text-transform:uppercase;color:#8a7a6e;align-items:center;gap:.28rem;margin-top:.22rem;font-size:.5rem;font-weight:800;display:inline-flex}.bz-work{margin:0 0 1.1rem}.bz-strip{margin:2.25rem 0 .4rem}@media(min-width:900px){.bz-strip{margin-top:2.75rem}}.bz-strip-window{border:1.5px solid var(--acc);background:linear-gradient(#fffdf8b8,#fbf4e69e);border-radius:18px;padding:.55rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.bz-strip-window{border:1.5px solid color-mix(in oklab,var(--acc) 38%,#c19a3c8c)}}.bz-strip-window{box-shadow:0 22px 48px -30px #120c1a99,inset 0 1px #ffffffb3}.bz-strip-window:before,.bz-strip-window:after{content:"";z-index:2;pointer-events:none;width:3.5rem;position:absolute;top:0;bottom:0}.bz-strip-window:before{background:linear-gradient(90deg,#fcf8f0f2,#0000);left:0}.bz-strip-window:after{background:linear-gradient(270deg,#fcf8f0f2,#0000);right:0}.bz-strip-track{width:max-content;animation:kf-bz-strip var(--strip-seconds,30s) linear infinite;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}@keyframes kf-bz-strip{0%{transform:translate(0)}to{transform:translate(-50%)}}.bz-strip-window:hover .bz-strip-track,.bz-strip-window:focus-within .bz-strip-track{animation-play-state:paused}.bz-strip-item{flex:none}.bz-strip-img{object-fit:cover;background:#16101f;border-radius:12px;width:15.2rem;height:19rem;display:block;box-shadow:0 14px 30px -18px #120c1ab3}@media(max-width:899px){.bz-strip-img{width:12rem;height:15rem}}.bz-work-ig{z-index:3;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:2.3rem;height:2.3rem;transition:transform .2s var(--ease-out),background .22s var(--ease-out),border-color .2s var(--ease-out);background:linear-gradient(150deg,#140e1cc7,#140e1c9e);border:1.5px solid #ffffff8c;border-radius:9999px;place-items:center;display:grid;position:absolute;top:.85rem;right:.85rem;box-shadow:0 10px 22px -12px #120c1acc}.bz-work-ig:hover{background:linear-gradient(135deg,#f9ce34,#ee2a7b 55%,#6228d7);border-color:#ffffffe6;transform:translateY(-2px)scale(1.06)}.bz-work-ig:focus-visible{outline-offset:2px;outline:2px solid #fff}@media(prefers-reduced-motion:reduce){.bz-strip-window{overflow-x:auto}.bz-strip-track{width:auto;animation:none}.bz-strip-item:nth-child(n+1000){display:none}}.bz-prices-head{font-family:var(--font-engrave,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--acc-deep);border:1.5px solid var(--acc);background:linear-gradient(#fffdf8f7,#fbf4e6f0);border-radius:9999px;align-items:center;gap:.45rem;margin:1.35rem 0 .85rem;padding:.45rem .9rem;font-size:.58rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bz-prices-head{border:1.5px solid color-mix(in oklab,var(--acc) 42%,#c19a3cb3)}}.bz-prices-head{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 14px 30px -18px #120c1aa6,inset 0 1px #ffffffd9}.bz-prices-head svg{color:var(--acc)}.bz-artist-prices{grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media(min-width:700px){.bz-artist-prices{grid-template-columns:repeat(3,1fr);align-items:stretch}}.bz-artist-prices .bz-pkg{height:100%;transition:transform .24s var(--ease-out),box-shadow .26s var(--ease-out),border-color .24s var(--ease-out);border-radius:18px;padding-top:1.15rem}.bz-artist-prices .bz-pkg:hover{border-color:var(--acc);transform:translateY(-5px);box-shadow:0 28px 52px -22px #120c1ab3}.bz-artist-prices .bz-pkg-meta{text-align:center;letter-spacing:.13em;color:#8a7a6e;justify-content:center;align-self:center;width:100%}.bz-artist-prices .bz-pkg-name{text-align:center;width:100%;color:var(--acc-deep);margin-top:.5rem;font-size:1.12rem;line-height:1.15}.bz-artist-prices .bz-pkg-price{text-align:center;width:100%;font-family:var(--font-display,inherit);letter-spacing:-.015em;color:#4a2a48;margin-top:.35rem;font-size:1.85rem;font-weight:800;line-height:1}.bz-artist-prices .bz-pkg-price:after{content:"";background:linear-gradient(90deg,transparent,var(--acc),transparent);border-radius:2px;width:2.6rem;height:2px;margin:.7rem auto 0;display:block}.bz-artist-prices .bz-pkg-list{margin-top:.85rem}.bz-artist-prices .bz-pkg-bestfor{text-align:center;border-top-style:solid;border-top-color:var(--acc)}@supports (color:color-mix(in lab,red,red)){.bz-artist-prices .bz-pkg-bestfor{border-top-color:color-mix(in oklab,var(--acc) 22%,transparent)}}.bz-artist-prices .bz-pkg-book{justify-content:center}.bz-artist-prices .bz-pkg-badge{letter-spacing:.14em}@media(min-width:700px){.bz-artist-prices .bz-pkg.is-featured{transform:translateY(-10px)}.bz-artist-prices .bz-pkg.is-featured:hover{transform:translateY(-15px)}}.bz-arena{z-index:1;flex-direction:column;align-items:center;gap:1.3rem;max-width:1180px;margin:0 auto;padding:0 1.25rem;display:flex;position:relative}@media(min-width:1024px){.bz-arena{min-height:34rem;padding:0 2rem;display:block}}.bz-portrait{aspect-ratio:4/5;cursor:pointer;width:100%;max-width:300px;box-shadow:0 26px 56px -24px #120c1ab3,0 0 0 2px var(--acc),0 0 52px -8px var(--acc);background:#16101f;border:0;border-radius:24px;padding:0;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.bz-portrait{box-shadow:0 26px 56px -24px #120c1ab3,0 0 0 2px color-mix(in oklab,var(--acc) 64%,#e7b24bb3),0 0 52px -8px color-mix(in oklab,var(--acc) 66%,transparent)}}.bz-portrait{transition:transform .24s var(--ease-out),box-shadow .3s var(--ease-out)}@media(min-width:1024px){.bz-portrait{aspect-ratio:4/5;width:272px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.bz-portrait-img{object-fit:cover;filter:saturate(1.04)brightness(.96);width:100%;height:100%;transition:filter .32s var(--ease-out);position:absolute;inset:0}.bz-portrait-shade{background:linear-gradient(#0a081429,#0000 26% 50%,#0a0814e0);position:absolute;inset:0}.bz-portrait-ring{border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1.5px var(--acc),inset 0 0 44px -4px var(--acc);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.bz-portrait-ring{box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--acc) 55%,#ffffff80),inset 0 0 44px -4px color-mix(in oklab,var(--acc) 70%,transparent)}}.bz-portrait-ring{animation:2.8s ease-in-out infinite kf-bz-ring}@keyframes kf-bz-ring{0%,to{opacity:.5}50%{opacity:1}}.bz-portrait:hover{box-shadow:0 32px 64px -24px #120c1ac7,0 0 0 2.5px var(--acc),0 0 70px -4px var(--acc);transform:translateY(-5px)}@supports (color:color-mix(in lab,red,red)){.bz-portrait:hover{box-shadow:0 32px 64px -24px #120c1ac7,0 0 0 2.5px var(--acc),0 0 70px -4px color-mix(in oklab,var(--acc) 82%,transparent)}}@media(min-width:1024px){.bz-portrait:hover{transform:translate(-50%,-50%)scale(1.035)}}.bz-portrait:focus-visible{outline:3px solid var(--acc);outline-offset:4px}.bz-portrait:hover .bz-portrait-img{filter:saturate(1.1)brightness(1.05)}.bz-portrait-cue{z-index:2;white-space:nowrap;font-family:var(--font-engrave,inherit);letter-spacing:.12em;text-transform:uppercase;color:#2a1c2e;background:#fbf4def5;border:1px solid #e7b24bcc;border-radius:9999px;align-items:center;gap:.35rem;padding:.36rem .9rem;font-size:.58rem;font-weight:800;display:inline-flex;position:absolute;top:.85rem;left:50%;transform:translate(-50%);box-shadow:0 6px 16px -8px #0a0814b3}.bz-portrait.is-open .bz-portrait-cue{color:#fbf4de;background:linear-gradient(180deg,var(--acc),var(--acc-deep));border-color:#e7b24be6}.bz-portrait-meta{z-index:2;text-align:left;inset-inline:0;flex-direction:column;gap:.1rem;padding:.95rem;display:flex;position:absolute;bottom:0}.bz-portrait-name{font-family:var(--font-display,inherit);color:#fff7e4;text-shadow:0 2px 12px #0a0814e6;font-size:1.55rem;font-weight:700;line-height:1.02}.bz-portrait-role{color:var(--acc);font-size:.7rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.bz-portrait-role{color:color-mix(in oklab,var(--acc) 20%,#eaf7f6)}}.bz-portrait-role{text-shadow:0 1px 6px #0a0814f2}.bz-desc--float{margin:0 auto}@media(min-width:1024px){.bz-desc--float{width:31%;min-width:248px;max-width:320px;padding:1.05rem 1.2rem 1.15rem;position:absolute;top:50%;left:2%;transform:translateY(-50%)}.bz-desc--float .bz-desc-story{margin-top:.55rem;font-size:.86rem}}.bz-prices{grid-template-columns:1fr;gap:.9rem;width:100%;margin:0;padding:0;list-style:none;display:grid}@media(min-width:600px){.bz-prices{grid-template-columns:repeat(3,1fr);align-items:stretch}}@media(min-width:1024px){.bz-prices{gap:.8rem;width:56%;max-width:640px;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}}.bz-pkg-wrap{min-width:0}.bz-arena-foot{justify-content:center;width:100%;display:flex}@media(min-width:1024px){.bz-arena-foot{justify-content:flex-end;width:56%;max-width:640px;position:absolute;bottom:4%;right:2rem}}.bz-cta{font-family:var(--font-display,inherit);color:#fff;background:linear-gradient(120deg,var(--acc),var(--acc-deep));box-shadow:0 14px 30px -14px var(--acc-deep);border:1px solid #e7b24b80;border-radius:9999px;align-items:center;gap:.5rem;padding:.78rem 1.5rem;font-size:.9rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bz-cta{box-shadow:0 14px 30px -14px color-mix(in oklab,var(--acc-deep) 65%,transparent)}}.bz-cta{transition:transform .2s var(--ease-out),filter .2s var(--ease-out);cursor:pointer}.bz-cta:hover{filter:brightness(1.06);transform:translateY(-2px)}.bz-cta:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.bz-cta svg:first-of-type{color:#ffe6a8}.bz-pkg{text-align:left;background:linear-gradient(#fffdf8,#fbf2dd);border:1.5px solid #c19a3c80;border-radius:16px;flex-direction:column;width:100%;height:100%;padding:1.2rem .95rem .95rem;display:flex;position:relative;box-shadow:0 16px 32px -22px #120c1a99,inset 0 1px #ffffffd9}.bz-pkg:before{content:"";opacity:.9;background:linear-gradient(90deg,transparent,var(--acc) 30%,var(--acc-deep) 50%,var(--acc) 70%,transparent);inset-inline:0;border-radius:16px 16px 0 0;height:4px;position:absolute;top:0}.bz-pkg.is-featured{box-shadow:0 22px 42px -20px #120c1a99,0 0 26px -12px var(--acc),inset 0 1px #ffffffd9;border-color:#c19a3ce6}@supports (color:color-mix(in lab,red,red)){.bz-pkg.is-featured{box-shadow:0 22px 42px -20px #120c1a99,0 0 26px -12px color-mix(in oklab,var(--acc) 50%,transparent),inset 0 1px #ffffffd9}}@media(min-width:600px){.bz-pkg.is-featured{transform:translateY(-8px)}}.bz-pkg-badge{z-index:2;white-space:nowrap;font-family:var(--font-engrave,inherit);letter-spacing:.12em;text-transform:uppercase;color:#fffdf5;background:linear-gradient(180deg,var(--acc),var(--acc-deep));border:1.5px solid #e7b24bd9;border-radius:9999px;padding:.28rem .8rem;font-size:.54rem;font-weight:800;position:absolute;top:-.8rem;left:50%;transform:translate(-50%);box-shadow:0 8px 18px -8px #120c1a99}.bz-pkg-meta{font-family:var(--font-engrave,inherit);letter-spacing:.1em;text-transform:uppercase;color:#8a7a6e;align-items:center;gap:.3rem;font-size:.53rem;font-weight:800;display:inline-flex}.bz-pkg-meta svg{color:var(--acc)}.bz-pkg-name{font-family:var(--font-display,inherit);color:var(--acc-deep);margin-top:.3rem;font-size:1.04rem;font-weight:700;line-height:1.12}.bz-pkg-price{font-family:var(--font-display,inherit);color:#4a2a48;margin-top:.35rem;font-size:1rem;font-weight:800}.bz-pkg-list{flex-direction:column;gap:.38rem;margin-top:.75rem;display:flex}.bz-pkg-item{color:#4a3a30;align-items:flex-start;gap:.45rem;font-size:.78rem;line-height:1.38;display:flex}.bz-pkg-tick{color:#fff;background:linear-gradient(150deg,var(--acc),var(--acc-deep));border-radius:9999px;flex:none;place-items:center;width:1rem;height:1rem;margin-top:.05rem;display:grid}.bz-pkg-bestfor{border-top:1px dashed var(--acc);margin-top:.75rem;margin-bottom:.7rem;padding-top:.6rem}@supports (color:color-mix(in lab,red,red)){.bz-pkg-bestfor{border-top:1px dashed color-mix(in oklab,var(--acc) 30%,transparent)}}.bz-pkg-bestfor{color:var(--acc-deep);font-size:.71rem;font-weight:600}.bz-pkg-wrap{display:flex}.bz-pkg-book{font-family:var(--font-display,inherit);color:#fff;background:linear-gradient(120deg,var(--acc),var(--acc-deep));box-shadow:0 12px 24px -14px var(--acc-deep);border:1px solid #e7b24b80;border-radius:9999px;justify-content:center;align-items:center;gap:.4rem;margin-top:auto;padding:.55rem .9rem;font-size:.82rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bz-pkg-book{box-shadow:0 12px 24px -14px color-mix(in oklab,var(--acc-deep) 65%,transparent)}}.bz-pkg-book{transition:transform .2s var(--ease-out),filter .2s var(--ease-out)}.bz-pkg-book:hover{filter:brightness(1.07);transform:translateY(-2px)}.bz-pkg-book:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.bz-pkg-book svg:first-of-type{color:#ffe6a8}.bz-zone--person:not(.is-open) .bz-prices{opacity:0;visibility:hidden}@media(max-width:1023px){.bz-zone--person:not(.is-open) .bz-prices{display:none}}@media(max-width:1023px)and (prefers-reduced-motion:no-preference){@keyframes kf-bz-rise-m{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}.bz-zone--person.is-open .bz-pkg-wrap{animation:.48s cubic-bezier(.22,1,.36,1) both kf-bz-rise-m}.bz-zone--person.is-open .bz-pkg-wrap:first-child{animation-delay:60ms}.bz-zone--person.is-open .bz-pkg-wrap:nth-child(2){animation-delay:.18s}.bz-zone--person.is-open .bz-pkg-wrap:nth-child(3){animation-delay:.3s}.bz-zone--person.is-open .bz-portrait{transition:transform .32s var(--ease-out),box-shadow .32s var(--ease-out);transform:scale(1.04);box-shadow:0 0 0 3px #e7b24b80,0 0 34px -6px #e7b24b99}}@media(prefers-reduced-motion:reduce){.bz-arena{flex-direction:column;align-items:center;gap:1.3rem;min-height:0;display:flex}.bz-portrait{aspect-ratio:4/5;width:100%;max-width:300px;position:relative;top:auto;left:auto;transform:none}.bz-portrait:hover{transform:translateY(-5px)}.bz-desc--float{width:100%;max-width:34rem;position:static}.bz-prices{width:100%;max-width:none;position:static;transform:none}.bz-portrait-ring{animation:none}.bz-zone--person:not(.is-open) .bz-prices{display:none}}.bzp-help{background:linear-gradient(135deg,#16224c,#0e5c6b);border:1.5px solid #e7b24b80;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.6rem;margin-top:2.6rem;padding:1.6rem 1.8rem;display:flex;box-shadow:0 22px 46px -26px #0a0814b3}.bzp-help-text{flex:22rem;min-width:0}.bzp-help-title{font-family:var(--font-display,inherit);color:#fbf4de;align-items:center;gap:.5rem;font-size:1.2rem;font-weight:700;display:flex}.bzp-help-title svg{color:#f0c674}.bzp-help-copy{color:#dcebea;margin-top:.45rem;font-size:.92rem;line-height:1.55}.bzp-help-cta{flex-wrap:wrap;gap:.7rem;display:flex}.bzp-cta-primary{font-family:var(--font-display,inherit);color:#16224c;transition:transform .2s var(--ease-out),filter .2s var(--ease-out);background:linear-gradient(120deg,#f0c674,#e7b24b);border:1px solid #fff6;border-radius:9999px;align-items:center;gap:.5rem;padding:.78rem 1.4rem;font-size:.92rem;font-weight:700;display:inline-flex;box-shadow:0 14px 30px -14px #e7b24b99}.bzp-cta-primary:hover{filter:brightness(1.05);transform:translateY(-2px)}.bzp-cta-primary svg{color:#16224c}.bzp-cta-ghost{font-family:var(--font-display,inherit);color:#fbf4de;transition:transform .2s var(--ease-out),background .2s var(--ease-out);background:#fbf4e214;border:1.5px solid #e7b24b99;border-radius:9999px;align-items:center;padding:.78rem 1.4rem;font-size:.92rem;font-weight:700;display:inline-flex}.bzp-cta-ghost:hover{background:#e7b24b29;transform:translateY(-2px)}.bzp-cta-primary:focus-visible,.bzp-cta-ghost:focus-visible{outline-offset:2px;outline:2px solid #f0c674}.bzp-head>*,.bzp-card-wrap,.bzp-help{opacity:1}.bzp.anim:not(.is-in) .bzp-head>*{opacity:0;transform:translateY(14px)}.bzp.anim:not(.is-in) .bzp-card-wrap{opacity:0;transform:translateY(20px)scale(.98)}.bzp.anim:not(.is-in) .bzp-help{opacity:0;transform:translateY(16px)}.bzp.anim .bzp-head>*{transition:opacity .6s var(--ease-out),transform .64s var(--ease-out)}.bzp.anim .bzp-head>:nth-child(2){transition-delay:90ms}.bzp.anim .bzp-head>:nth-child(3){transition-delay:.16s}.bzp.anim .bzp-head>:nth-child(4){transition-delay:.22s}.bzp.anim .bzp-card-wrap{transition:opacity .56s var(--ease-out),transform .6s var(--ease-out);transition-delay:calc(.3s + var(--i) * .1s)}.bzp.anim .bzp-help{transition:opacity .64s var(--ease-out) .7s,transform .64s var(--ease-out) .7s}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.bzv{color:#4a3a30;background:linear-gradient(#fff9ee,#fcf5e8 32%,#fbf2df,#fffbf2)}.bzv-glow{z-index:0;pointer-events:none;opacity:.5;filter:blur(14px);background:radial-gradient(circle at 50% 32%,#f4a93b6b,#e78a4b21 48%,#0000 72%);border-radius:9999px;width:50rem;height:22rem;position:absolute;top:2rem;left:50%;transform:translate(-50%)}.bzv-silhouette{pointer-events:none;opacity:.06;background:radial-gradient(closest-side,#2a2350,#0000 72%);width:16rem;height:12rem;position:absolute;bottom:0}.bzv-silhouette-l{left:-3rem}.bzv-silhouette-r{right:-3rem}.bzv-dust{background:var(--c);box-shadow:0 0 7px 1px var(--c);border-radius:9999px;position:absolute;bottom:8%}@supports (color:color-mix(in lab,red,red)){.bzv-dust{box-shadow:0 0 7px 1px color-mix(in oklab,var(--c) 75%,transparent)}}.bzv-dust{opacity:0;will-change:transform,opacity;animation:linear infinite kf-bzv-dust}@keyframes kf-bzv-dust{0%{opacity:0;transform:translate(0)}14%{opacity:.8}82%{opacity:.55}to{opacity:0;transform:translate(var(--dx),-240px)}}.bzv-spark{background:radial-gradient(circle,#fff 0%,var(--c) 45%,transparent 72%);border-radius:9999px;position:absolute}@supports (color:color-mix(in lab,red,red)){.bzv-spark{background:radial-gradient(circle,#fff 0%,color-mix(in oklab,var(--c) 70%,transparent) 45%,transparent 72%)}}.bzv-spark{opacity:0;animation:3.8s ease-in-out infinite kf-bzv-spark}@keyframes kf-bzv-spark{0%,to{opacity:0;transform:scale(.5)}50%{opacity:.85;transform:scale(1)}}.bzv-grid{align-items:start;gap:1.8rem;display:grid}@media(min-width:1024px){.bzv-grid{grid-template-columns:.84fr 1.16fr;gap:2.6rem}}.bzv-sign{font-family:var(--font-engrave,inherit);letter-spacing:.14em;text-transform:uppercase;color:#fbf4de;background:linear-gradient(#1e7886,#11525c);border:1.5px solid #e7c977bf;border-radius:10px;align-self:flex-start;align-items:center;gap:.4rem;margin-bottom:1.1rem;padding:.42rem .95rem;font-size:.56rem;font-weight:800;display:inline-flex;position:relative;box-shadow:0 12px 22px -12px #4a2a1499,inset 0 1px #ffffff2e}.bzv-sign svg{color:#f4d98a}.bzv-sign:before,.bzv-sign:after{content:"";background:#9a6e2bd9;width:1px;height:7px;position:absolute;top:-7px}.bzv-sign:before{left:1.2rem;box-shadow:0 -2px #c19a3c}.bzv-sign:after{right:1.2rem;box-shadow:0 -2px #c19a3c}.bzv-board{background:linear-gradient(168deg,#fffcf4,#fcf3df);border:1.5px solid #c19a3c8c;border-radius:26px;flex-direction:column;padding:2.4rem 2rem 2.1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 64px -36px #4a2a1480,inset 0 1px #ffffffd9,inset 0 0 0 4px #fffdf699}.bzv-board:before{content:"";opacity:.95;inset-inline:0;background:linear-gradient(90deg,#0000,#c19a3c 22%,#e7c977,#c19a3c 78%,#0000);height:5px;position:absolute;top:0}.bzv-board-pattern{z-index:0;pointer-events:none;opacity:.5;background-image:radial-gradient(#c19a3c29 1px,#0000 1.6px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 88%,#0000);mask-image:linear-gradient(#0000,#000 22% 88%,#0000)}.bzv-board>*{z-index:1;position:relative}.bzv-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.22em;text-transform:uppercase;color:#b0892e;align-items:center;gap:.7rem;font-size:.64rem;font-weight:800;display:inline-flex}.bzv-eyebrow-fl{background:linear-gradient(90deg,#0000,#c19a3cd9);width:1.8rem;height:1px;position:relative}.bzv-eyebrow-fl:after{content:"";background:#c19a3c;border-radius:1px;width:5px;height:5px;position:absolute;top:-2.5px;right:-2px;transform:rotate(45deg)}.bzv-eyebrow-fl--r{background:linear-gradient(90deg,#c19a3cd9,#0000)}.bzv-eyebrow-fl--r:after{left:-2px;right:auto}.bzv-title{font-family:var(--font-display,inherit);text-shadow:0 1px #ffffff80;margin-top:.6rem;font-size:clamp(2.1rem,4.4vw,3.1rem);font-weight:700;line-height:1.06}.bzv-title-a{color:#0f7e8c}.bzv-title-b{color:#8e2d6e}.bzv-sub{color:#4a3a30;margin-top:.95rem;font-size:1rem;line-height:1.6}.bzv-rule{color:#c19a3c;align-items:center;gap:.55rem;margin:1.25rem 0;display:flex}.bzv-rule-line{background:linear-gradient(90deg,#c19a3c99,#c19a3c33);flex:1;height:1px}.bzv-rule-line:last-child{background:linear-gradient(90deg,#c19a3c33,#c19a3c99)}.bzv-body{color:#5a4a3e;font-size:.95rem;line-height:1.62}.bzv-cta{font-family:var(--font-display,inherit);color:#fff;transition:transform .2s var(--ease-out),filter .2s var(--ease-out),box-shadow .2s var(--ease-out);background:linear-gradient(120deg,#0f7e8c,#0a5a66);border:1px solid #e7c97799;border-radius:9999px;align-self:flex-start;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.8rem 1.5rem;font-size:.92rem;font-weight:700;display:inline-flex;box-shadow:0 16px 30px -14px #0f5a66b3}.bzv-cta:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 20px 34px -14px #0f5a66bf}.bzv-cta:focus-visible{outline-offset:2px;outline:2px solid #c19a3c}.bzv-cta svg:first-of-type{color:#f4d98a}.bzv-right{position:relative}.bzv-sign-right{background:linear-gradient(#8e2d6e,#6e2356)}.bzv-cards{grid-template-columns:1fr;gap:1rem;margin-top:.4rem;padding:0;list-style:none;display:grid}@media(min-width:600px){.bzv-cards{grid-template-columns:repeat(2,1fr)}.bzv-card:last-child{grid-column:1/-1}}.bzv-card{transition:transform .24s var(--ease-out),border-color .24s var(--ease-out),box-shadow .24s var(--ease-out),background .24s var(--ease-out);background:linear-gradient(#fffdf8,#fbf2dd);border:1.5px solid #c19a3c80;border-radius:16px;align-items:flex-start;gap:.9rem;padding:1.4rem 1.25rem 1.3rem;display:flex;position:relative;box-shadow:0 16px 32px -24px #4a2a1473,inset 0 1px #ffffffd9}.bzv-card:before{content:"";opacity:.9;background:linear-gradient(90deg,transparent,var(--ca) 25%,var(--cad) 50%,var(--ca) 75%,transparent);inset-inline:0;border-radius:16px 16px 0 0;height:4px;position:absolute;top:0}.bzv-card:hover{border-color:var(--ca);box-shadow:0 26px 46px -24px #4a2a1480,0 0 22px -8px var(--ca),inset 0 1px #ffffffe6;background:linear-gradient(#fff,#fbf4e2);transform:translateY(-5px)}@supports (color:color-mix(in lab,red,red)){.bzv-card:hover{box-shadow:0 26px 46px -24px #4a2a1480,0 0 22px -8px color-mix(in oklab,var(--ca) 55%,transparent),inset 0 1px #ffffffe6}}.bzv-card-medal{width:3rem;height:3rem;color:var(--ca);border:2px solid var(--ca);background:radial-gradient(circle at 38% 32%,#fffdf5,#fbefd2 62%,#f3e2b6);border-radius:9999px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.bzv-card-medal{border:2px solid color-mix(in oklab,var(--ca) 55%,#c19a3c)}}.bzv-card-medal{transition:box-shadow .24s var(--ease-out);box-shadow:0 8px 16px -8px #4a2a1473,inset 0 1px #ffffffe6}.bzv-card-medal svg{filter:drop-shadow(0 1px 1px #0000001f)}.bzv-card:hover .bzv-card-medal{box-shadow:0 8px 16px -8px #4a2a1473,0 0 0 4px var(--ca)}@supports (color:color-mix(in lab,red,red)){.bzv-card:hover .bzv-card-medal{box-shadow:0 8px 16px -8px #4a2a1473,0 0 0 4px color-mix(in oklab,var(--ca) 28%,transparent)}}.bzv-card-text{min-width:0}.bzv-card-title{font-family:var(--font-display,inherit);color:var(--cad);font-size:1.02rem;font-weight:700;line-height:1.18}.bzv-card-copy{color:#5a4a3e;margin-top:.4rem;font-size:.84rem;line-height:1.5}.bzv-card-spark{color:var(--ca);position:absolute;bottom:.7rem;right:.8rem}@supports (color:color-mix(in lab,red,red)){.bzv-card-spark{color:color-mix(in oklab,var(--ca) 70%,#c19a3c)}}.bzv-card-spark{opacity:.55;transition:transform .24s var(--ease-out),opacity .24s var(--ease-out)}.bzv-card:hover .bzv-card-spark{opacity:1;transform:rotate(18deg)scale(1.1)}.bzv-flow{background:linear-gradient(100deg,#134e58,#2a2350 56%,#4a2348);border:1.5px solid #e7c97780;border-radius:18px;margin-top:2.6rem;padding:1.5rem 1.4rem 1.4rem;position:relative;overflow:hidden;box-shadow:0 26px 50px -28px #140e1a99,inset 0 1px #ffffff1f}.bzv-flow:before{content:"";opacity:.85;inset-inline:0;background:linear-gradient(90deg,#0000,#e7c977 30%,#f4a93b,#e7c977 70%,#0000);height:3px;position:absolute;top:0}.bzv-flow-title{font-family:var(--font-engrave,inherit);letter-spacing:.18em;text-transform:uppercase;color:#f4d98a;justify-content:center;align-items:center;gap:.5rem;font-size:.66rem;font-weight:800;display:flex}.bzv-flow-steps{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem .3rem;margin:1.1rem auto 0;padding:0;list-style:none;display:flex}.bzv-flow-step{align-items:center;gap:.55rem;display:inline-flex}.bzv-flow-ic{color:#2a1c2e;background:radial-gradient(circle at 40% 34%,#fff4d2,#f2c766);border:2px solid #c19a3c;border-radius:9999px;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid;box-shadow:0 0 16px -4px #f4a93bb3,inset 0 1px #ffffffd9}.bzv-flow-label{font-family:var(--font-display,inherit);color:#fbf4de;white-space:nowrap;font-size:.84rem;font-weight:700}.bzv-flow-arrow{color:#e7c977cc;margin:0 .1rem}@media(max-width:560px){.bzv-flow-steps{flex-direction:column;align-items:stretch}.bzv-flow-step{justify-content:flex-start}.bzv-flow-arrow{display:none}}.bzv-tagline{text-align:center;flex-direction:column;align-items:center;gap:.35rem;margin-top:1.4rem;display:flex}.bzv-tagline-main{font-family:var(--font-display,inherit);color:#8e2d6e;font-size:.98rem;font-style:italic}.bzv-board,.bzv-sign-right,.bzv-card,.bzv-flow,.bzv-tagline{opacity:1}.bzv.anim:not(.is-in) .bzv-board{opacity:0;transform:translateY(22px)scale(.99)}.bzv.anim:not(.is-in) .bzv-sign-right{opacity:0;transform:translateY(10px)}.bzv.anim:not(.is-in) .bzv-card{opacity:0;transform:translateY(18px)}.bzv.anim:not(.is-in) .bzv-flow{opacity:0;transform:translateY(16px)}.bzv.anim:not(.is-in) .bzv-tagline{opacity:0}.bzv.anim .bzv-board{transition:opacity .64s var(--ease-out),transform .68s var(--ease-out)}.bzv.anim .bzv-sign-right{transition:opacity .52s var(--ease-out) .2s,transform .52s var(--ease-out) .2s}.bzv.anim .bzv-card{transition:opacity .56s var(--ease-out),transform .6s var(--ease-out);transition-delay:calc(.3s + var(--i) * .11s)}.bzv.anim .bzv-flow{transition:opacity .62s var(--ease-out) .76s,transform .62s var(--ease-out) .76s}.bzv.anim .bzv-tagline{transition:opacity .64s var(--ease-out) .9s}.bzf{color:#4a3a30;background:linear-gradient(#fffaf0,#fbf4e6 30%,#f9f0dc 64%,#fffbf2)}.bzf-glow{z-index:0;pointer-events:none;opacity:.5;filter:blur(14px);background:radial-gradient(circle at 50% 30%,#f4a93b6b,#e78a4b21 48%,#0000 72%);border-radius:9999px;width:52rem;height:22rem;position:absolute;top:1.5rem;left:50%;transform:translate(-50%)}.bzf-stalls{pointer-events:none;opacity:.06;background:radial-gradient(closest-side,#2a2350,#0000 72%);width:20rem;height:14rem;position:absolute;bottom:0}.bzf-stalls-l{left:-4rem}.bzf-stalls-r{right:-4rem}.bzf-dust{background:var(--c);box-shadow:0 0 7px 1px var(--c);border-radius:9999px;position:absolute;bottom:10%}@supports (color:color-mix(in lab,red,red)){.bzf-dust{box-shadow:0 0 7px 1px color-mix(in oklab,var(--c) 75%,transparent)}}.bzf-dust{opacity:0;will-change:transform,opacity;animation:linear infinite kf-bzf-dust}@keyframes kf-bzf-dust{0%{opacity:0;transform:translate(0)}14%{opacity:.8}82%{opacity:.5}to{opacity:0;transform:translate(var(--dx),-240px)}}.bzf-head{position:relative}.bzf-sign{font-family:var(--font-engrave,inherit);letter-spacing:.14em;text-transform:uppercase;color:#fbf4de;background:linear-gradient(#1e7886,#11525c);border:1.5px solid #e7c977bf;border-radius:10px;align-items:center;gap:.4rem;margin-bottom:1.1rem;padding:.42rem .95rem;font-size:.56rem;font-weight:800;display:inline-flex;position:relative;box-shadow:0 12px 22px -12px #4a2a1499,inset 0 1px #ffffff2e}.bzf-sign svg{color:#f4d98a}.bzf-sign:before,.bzf-sign:after{content:"";background:#9a6e2bd9;width:1px;height:7px;position:absolute;top:-7px}.bzf-sign:before{left:1.2rem;box-shadow:0 -2px #c19a3c}.bzf-sign:after{right:1.2rem;box-shadow:0 -2px #c19a3c}.bzf-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.24em;text-transform:uppercase;color:#b0892e;align-items:center;gap:.7rem;font-size:.66rem;font-weight:800;display:inline-flex}.bzf-eyebrow-fl{background:linear-gradient(90deg,#0000,#c19a3cd9);width:2rem;height:1px;position:relative}.bzf-eyebrow-fl:after{content:"";background:#c19a3c;border-radius:1px;width:5px;height:5px;position:absolute;top:-2.5px;right:-2px;transform:rotate(45deg)}.bzf-eyebrow-fl--r{background:linear-gradient(90deg,#c19a3cd9,#0000)}.bzf-eyebrow-fl--r:after{left:-2px;right:auto}.bzf-title{font-family:var(--font-display,inherit);color:#4a2a48;text-shadow:0 1px #ffffff80;margin-top:.55rem;font-size:clamp(1.95rem,4.2vw,3rem);font-weight:700;line-height:1.08}.bzf-title-a{color:#b83d7a}.bzf-sub{color:#4a3a30;margin-top:.9rem;font-size:1.02rem;line-height:1.6}.bzf-note{color:#8a7a6e;margin-top:.6rem;font-size:.82rem;line-height:1.5}.bzf-track{margin-top:3.2rem;position:relative}.bzf-line{display:none}@media(min-width:1024px){.bzf-line{z-index:0;inset-inline:0;height:170px;display:block;position:absolute;top:0}.bzf-line-svg{filter:drop-shadow(0 0 6px #f4a93b8c);width:100%;height:170px;display:block;overflow:visible}.bzf-line-lantern{filter:drop-shadow(0 0 9px #f4a93b99);width:26px;height:auto;position:absolute;top:96px}.bzf-line-lantern-1{top:70px;left:25%}.bzf-line-lantern-2{top:70px;left:58%}.bzf-line-lantern-3{top:70px;left:91%}}.bzf-steps{z-index:1;grid-template-columns:1fr;gap:1.4rem;margin:0;padding:0;list-style:none;display:grid;position:relative}@media(min-width:640px){.bzf-steps{grid-template-columns:repeat(2,1fr);gap:1.5rem 1.2rem}}@media(min-width:1024px){.bzf-steps{grid-template-columns:repeat(6,1fr);align-items:start;gap:.9rem;padding-top:30px}}.bzf-step{flex-direction:row;align-items:flex-start;gap:1rem;display:flex;position:relative}@media(min-width:1024px){.bzf-step{text-align:center;flex-direction:column;align-items:center;gap:0}.bzf-step:nth-child(2n){margin-top:55px}}.bzf-medal{z-index:2;width:3.4rem;height:3.4rem;color:var(--ca);border:2.5px solid var(--ca);background:radial-gradient(circle at 38% 32%,#fffdf5,#fbefd2 60%,#f3e2b6);border-radius:9999px;flex:none;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.bzf-medal{border:2.5px solid color-mix(in oklab,var(--ca) 55%,#c19a3c)}}.bzf-medal{transition:box-shadow .24s var(--ease-out);box-shadow:0 8px 18px -8px #4a2a1480,inset 0 1px #ffffffe6}.bzf-medal svg{filter:drop-shadow(0 1px 1px #00000024)}@media(min-width:1024px){.bzf-medal{margin-bottom:-1.5rem}}.bzf-medal-n{width:1.45rem;height:1.45rem;font-family:var(--font-display,inherit);color:#2a1c2e;background:radial-gradient(circle at 40% 34%,#fff4d2,#f2c766);border:1.5px solid #c19a3c;border-radius:9999px;place-items:center;font-size:.72rem;font-weight:800;display:grid;position:absolute;top:-.5rem;right:-.5rem;box-shadow:0 4px 10px -4px #4a2a148c}.bzf-card{width:100%;min-width:0;transition:transform .24s var(--ease-out),border-color .24s var(--ease-out),box-shadow .24s var(--ease-out),background .24s var(--ease-out);background:linear-gradient(#fffdf8,#fbf2dd);border:1.5px solid #c19a3c80;border-radius:16px;flex:auto;padding:1.3rem 1.1rem 1.2rem;position:relative;box-shadow:0 16px 32px -24px #4a2a1473,inset 0 1px #ffffffd9}@media(min-width:1024px){.bzf-card{padding-top:2rem}}.bzf-card:before{content:"";opacity:.9;background:linear-gradient(90deg,transparent,var(--ca) 25%,var(--cad) 50%,var(--ca) 75%,transparent);inset-inline:0;border-radius:16px 16px 0 0;height:4px;position:absolute;top:0}.bzf-step:hover .bzf-card{border-color:var(--ca);box-shadow:0 26px 46px -24px #4a2a1480,0 0 22px -8px var(--ca),inset 0 1px #ffffffe6;background:linear-gradient(#fff,#fbf4e2);transform:translateY(-5px)}@supports (color:color-mix(in lab,red,red)){.bzf-step:hover .bzf-card{box-shadow:0 26px 46px -24px #4a2a1480,0 0 22px -8px color-mix(in oklab,var(--ca) 55%,transparent),inset 0 1px #ffffffe6}}.bzf-step:hover .bzf-medal{box-shadow:0 8px 18px -8px #4a2a1480,0 0 0 4px var(--ca)}@supports (color:color-mix(in lab,red,red)){.bzf-step:hover .bzf-medal{box-shadow:0 8px 18px -8px #4a2a1480,0 0 0 4px color-mix(in oklab,var(--ca) 30%,transparent)}}.bzf-card-title{font-family:var(--font-display,inherit);color:var(--cad);font-size:1.02rem;font-weight:700;line-height:1.16}.bzf-card-copy{color:#5a4a3e;margin-top:.45rem;font-size:.82rem;line-height:1.48}.bzf-card-accent{color:var(--ca);position:absolute;bottom:.6rem;right:.7rem}@supports (color:color-mix(in lab,red,red)){.bzf-card-accent{color:color-mix(in oklab,var(--ca) 70%,#c19a3c)}}.bzf-card-accent{opacity:.5;transition:transform .24s var(--ease-out),opacity .24s var(--ease-out)}.bzf-step:hover .bzf-card-accent{opacity:1;transform:rotate(18deg)scale(1.1)}@media(max-width:1023px){.bzf-step{padding-left:0}.bzf-step:before{content:"";z-index:0;background:repeating-linear-gradient(#c19a3cd9 0 3px,#0000 3px 12px);width:2px;position:absolute;top:3.4rem;bottom:-1.7rem;left:1.7rem}.bzf-step:last-child:before{display:none}}@media(min-width:640px)and (max-width:1023px){.bzf-step:before{display:none}}.bzf-cta{text-align:center;background:linear-gradient(100deg,#134e58,#2a2350 56%,#4a2348);border:1.5px solid #e7c97780;border-radius:20px;flex-direction:column;align-items:center;gap:1.2rem;margin-top:3.4rem;padding:1.7rem 1.6rem;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 54px -30px #140e1aa6,inset 0 1px #ffffff1f}@media(min-width:880px){.bzf-cta{text-align:left;flex-direction:row;justify-content:space-between;padding:1.7rem 2rem}}.bzf-cta:before{content:"";opacity:.85;inset-inline:0;background:linear-gradient(90deg,#0000,#e7c977 30%,#f4a93b,#e7c977 70%,#0000);height:3px;position:absolute;top:0}.bzf-cta-text{position:relative}.bzf-cta-lead{font-family:var(--font-display,inherit);color:#fbf4de;justify-content:center;align-items:center;gap:.45rem;font-size:1.05rem;font-weight:700;display:inline-flex}@media(min-width:880px){.bzf-cta-lead{justify-content:flex-start}}.bzf-cta-lead svg{color:#f4d98a}.bzf-cta-copy{color:#e8d9c9;max-width:34rem;margin-top:.4rem;font-size:.86rem;line-height:1.5}.bzf-cta-actions{flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:.7rem;display:flex;position:relative}.bzf-cta-primary{font-family:var(--font-display,inherit);color:#fff;transition:transform .2s var(--ease-out),filter .2s var(--ease-out);background:linear-gradient(120deg,#b23a55,#8e2747);border:1px solid #e7c97799;border-radius:9999px;align-items:center;gap:.5rem;padding:.8rem 1.5rem;font-size:.92rem;font-weight:700;display:inline-flex;box-shadow:0 16px 30px -14px #781e37b3}.bzf-cta-primary:hover{filter:brightness(1.08);transform:translateY(-2px)}.bzf-cta-primary:focus-visible{outline-offset:2px;outline:2px solid #f4d98a}.bzf-cta-primary svg:first-of-type{color:#ffe6a8}.bzf-cta-ghost{font-family:var(--font-display,inherit);color:#f4d98a;transition:background .2s var(--ease-out),transform .2s var(--ease-out);background:#fffdf60f;border:1.5px solid #e7c97799;border-radius:9999px;align-items:center;gap:.5rem;padding:.8rem 1.4rem;font-size:.9rem;font-weight:700;display:inline-flex}.bzf-cta-ghost:hover{background:#fffdf621;transform:translateY(-2px)}.bzf-cta-ghost:focus-visible{outline-offset:2px;outline:2px solid #f4d98a}.bzf-fine{text-align:center;color:#8a7a6e;margin-top:1.1rem;font-size:.74rem;line-height:1.45}.bzf-head>*,.bzf-step,.bzf-cta,.bzf-fine{opacity:1}.bzf.anim:not(.is-in) .bzf-head>*{opacity:0;transform:translateY(14px)}.bzf.anim:not(.is-in) .bzf-step{opacity:0;transform:translateY(20px)}.bzf.anim:not(.is-in) .bzf-cta{opacity:0;transform:translateY(16px)}.bzf.anim:not(.is-in) .bzf-fine{opacity:0}.bzf.anim .bzf-head>*{transition:opacity .6s var(--ease-out),transform .64s var(--ease-out)}.bzf.anim .bzf-head>:nth-child(2){transition-delay:90ms}.bzf.anim .bzf-head>:nth-child(3){transition-delay:.16s}.bzf.anim .bzf-head>:nth-child(4){transition-delay:.23s}.bzf.anim .bzf-head>:nth-child(5){transition-delay:.3s}.bzf.anim .bzf-step{transition:opacity .56s var(--ease-out),transform .6s var(--ease-out);transition-delay:calc(.56s + var(--i) * .13s)}.bzf.anim .bzf-cta{transition:opacity .64s var(--ease-out) 1.45s,transform .64s var(--ease-out) 1.45s}.bzf.anim .bzf-fine{transition:opacity .6s var(--ease-out) 1.6s}@media(min-width:1024px){.bzf.anim .bzf-line{clip-path:inset(0 100% 0 0);transition:clip-path 1.5s var(--ease-out) .3s}.bzf.anim.is-in .bzf-line{clip-path:inset(0)}.bzf.anim .bzf-line-lantern{opacity:0;transition:opacity .5s var(--ease-out)}.bzf.anim .bzf-line-lantern-1{transition-delay:.7s}.bzf.anim .bzf-line-lantern-2{transition-delay:1.1s}.bzf.anim .bzf-line-lantern-3{transition-delay:1.5s}.bzf.anim.is-in .bzf-line-lantern{opacity:1}}.bzg{color:#4a3a30;background:linear-gradient(#fffbf2,#fbf4e6 30%,#f8efdb 66%,#fffcf4)}.bzg-glow{z-index:0;pointer-events:none;opacity:.5;filter:blur(14px);background:radial-gradient(circle at 50% 30%,#f4a93b6b,#e78a4b1f 48%,#0000 72%);border-radius:9999px;width:52rem;height:22rem;position:absolute;top:2rem;left:50%;transform:translate(-50%)}.bzg-stalls{pointer-events:none;opacity:.06;background:radial-gradient(closest-side,#2a2350,#0000 72%);width:20rem;height:14rem;position:absolute;bottom:0}.bzg-stalls-l{left:-4rem}.bzg-stalls-r{right:-4rem}.bzg-corner{pointer-events:none;color:#c19a3c;opacity:.08;width:6.5rem;height:6.5rem;position:absolute}.bzg-corner-tl{top:3rem;left:1.5rem;transform:rotate(-12deg)}.bzg-corner-br{bottom:6rem;right:1.5rem;transform:rotate(10deg)}.bzg-dust{background:var(--c);box-shadow:0 0 7px 1px var(--c);border-radius:9999px;position:absolute;bottom:8%}@supports (color:color-mix(in lab,red,red)){.bzg-dust{box-shadow:0 0 7px 1px color-mix(in oklab,var(--c) 75%,transparent)}}.bzg-dust{opacity:0;will-change:transform,opacity;animation:linear infinite kf-bzg-dust}@keyframes kf-bzg-dust{0%{opacity:0;transform:translate(0)}14%{opacity:.8}82%{opacity:.5}to{opacity:0;transform:translate(var(--dx),-240px)}}.bzg-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.24em;text-transform:uppercase;color:#b0892e;align-items:center;gap:.7rem;font-size:.66rem;font-weight:800;display:inline-flex}.bzg-eyebrow-fl{background:linear-gradient(90deg,#0000,#c19a3cd9);width:2rem;height:1px;position:relative}.bzg-eyebrow-fl:after{content:"";background:#c19a3c;border-radius:1px;width:5px;height:5px;position:absolute;top:-2.5px;right:-2px;transform:rotate(45deg)}.bzg-eyebrow-fl--r{background:linear-gradient(90deg,#c19a3cd9,#0000)}.bzg-eyebrow-fl--r:after{left:-2px;right:auto}.bzg-title{font-family:var(--font-display,inherit);color:#4a2a48;text-shadow:0 1px #ffffff80;margin-top:.55rem;font-size:clamp(2rem,4.4vw,3rem);font-weight:700;line-height:1.06}.bzg-sub{color:#4a3a30;margin-top:.85rem;font-size:1rem;line-height:1.6}.bzg-tags{font-family:var(--font-engrave,inherit);letter-spacing:.14em;text-transform:uppercase;color:#8e2d6e;background:#fffdf6b3;border:1px solid #c19a3c80;border-radius:9999px;align-items:center;gap:.45rem;margin-top:1rem;padding:.4rem .95rem;font-size:.58rem;font-weight:800;display:inline-flex}.bzg-tags svg{color:#c19a3c}.bzg-gallery{grid-template-columns:1fr;gap:1rem;margin-top:2.6rem;display:grid}@media(min-width:480px){.bzg-gallery{grid-template-columns:1fr 1fr}.bzg-card--featured{grid-column:1/-1}}@media(min-width:1024px){.bzg-gallery{grid-template-rows:234px 234px;grid-template-columns:1.32fr 1fr 1fr;gap:1.1rem}.bzg-card--featured{grid-area:1/1/span 2}}.bzg-card{transition:transform .28s var(--ease-out),border-color .28s var(--ease-out),box-shadow .28s var(--ease-out);background:linear-gradient(#fffdf8,#f7ecd6);border:1.5px solid #c19a3c8c;border-radius:18px;margin:0;padding:7px;position:relative;overflow:hidden;box-shadow:0 18px 38px -26px #4a2a148c,inset 0 1px #ffffffd9}.bzg-card:before{content:"";z-index:2;pointer-events:none;border-radius:12px;position:absolute;inset:7px;box-shadow:inset 0 0 0 1.5px #fffdf673}.bzg-card:hover{border-color:var(--ca);box-shadow:0 30px 52px -26px #4a2a1499,0 0 26px -10px var(--ca),inset 0 1px #ffffffe6;transform:translateY(-5px)}@supports (color:color-mix(in lab,red,red)){.bzg-card:hover{box-shadow:0 30px 52px -26px #4a2a1499,0 0 26px -10px color-mix(in oklab,var(--ca) 60%,transparent),inset 0 1px #ffffffe6}}.bzg-photo-wrap{background:#16101f;border-radius:12px;height:200px;position:relative;overflow:hidden}.bzg-card--featured .bzg-photo-wrap{height:320px}@media(min-width:480px){.bzg-card--featured .bzg-photo-wrap{height:360px}}@media(min-width:1024px){.bzg-photo-wrap,.bzg-card--featured .bzg-photo-wrap{height:100%}}.bzg-photo{object-fit:cover;object-position:center 40%;width:100%;height:100%;transition:transform .6s var(--ease-out),filter .4s var(--ease-out);filter:saturate(1.02)}.bzg-card:hover .bzg-photo{filter:saturate(1.08);transform:scale(1.045)}.bzg-photo-shade{background:linear-gradient(#0a08141f,#0000 34% 56%,#0a08149e);position:absolute;inset:0}.bzg-photo-sheen{transition:transform .8s var(--ease-out);background:linear-gradient(115deg,#0000 30%,#fff7dc47 46%,#0000 60%);position:absolute;inset:0;transform:translate(-120%)}.bzg-card:hover .bzg-photo-sheen{transform:translate(120%)}.bzg-label{z-index:3;font-family:var(--font-display,inherit);color:var(--cad);border:1.5px solid var(--ca);background:#fffdf6f0;border-radius:9999px;align-items:center;gap:.4rem;padding:.36rem .7rem;font-size:.8rem;font-weight:700;display:inline-flex;position:absolute;bottom:.85rem;left:.85rem}@supports (color:color-mix(in lab,red,red)){.bzg-label{border:1.5px solid color-mix(in oklab,var(--ca) 45%,#c19a3cb3)}}.bzg-label{transition:background .24s var(--ease-out),border-color .24s var(--ease-out);box-shadow:0 8px 18px -8px #0a081480}.bzg-card--featured .bzg-label{padding:.45rem .9rem;font-size:.92rem}.bzg-card:hover .bzg-label{border-color:var(--ca);background:#fffdf6}.bzg-label-ic{color:#fff;background:linear-gradient(150deg,var(--ca),var(--cad));border-radius:9999px;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}.bzg-stamp{z-index:3;font-family:var(--font-engrave,inherit);letter-spacing:.12em;text-transform:uppercase;color:#fbf4de;background:linear-gradient(180deg,var(--ca),var(--cad));border:1.5px solid #fffdf6b3;border-radius:8px;padding:.34rem .75rem;font-size:.56rem;font-weight:800;position:absolute;top:.8rem;right:.8rem;transform:rotate(-8deg);box-shadow:0 8px 16px -8px #0a081499}.bzg-partner-note{text-align:center;color:#8a7a6e;margin-top:1.1rem;font-size:.74rem;line-height:1.45}.bzg-cta{text-align:center;flex-direction:column;align-items:center;gap:.75rem;margin-top:1.8rem;display:flex}.bzg-cta-tag{font-family:var(--font-engrave,inherit);letter-spacing:.16em;text-transform:uppercase;color:#b0892e;font-size:.62rem;font-weight:800}.bzg-cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;display:flex}.bzg-cta-primary{font-family:var(--font-display,inherit);color:#fff;transition:transform .2s var(--ease-out),filter .2s var(--ease-out);background:linear-gradient(120deg,#0f7e8c,#0a5a66);border:1px solid #e7c97799;border-radius:9999px;align-items:center;gap:.5rem;padding:.85rem 1.6rem;font-size:.95rem;font-weight:700;display:inline-flex;box-shadow:0 16px 30px -14px #0f5a66b3}.bzg-cta-primary:hover{filter:brightness(1.08);transform:translateY(-2px)}.bzg-cta-primary:focus-visible{outline-offset:2px;outline:2px solid #c19a3c}.bzg-cta-primary svg:first-of-type{color:#f4d98a}.bzg-cta-ghost{font-family:var(--font-display,inherit);color:#8e2d6e;transition:background .2s var(--ease-out),transform .2s var(--ease-out);background:#fffdf699;border:1.5px solid #8e2d6e66;border-radius:9999px;align-items:center;padding:.85rem 1.4rem;font-size:.9rem;font-weight:700;display:inline-flex}.bzg-cta-ghost:hover{background:#fffdf6f2;transform:translateY(-2px)}.bzg-cta-ghost:focus-visible{outline-offset:2px;outline:2px solid #8e2d6e}.bzg-cta-note{color:#8a7a6e;max-width:36rem;margin-top:.2rem;font-size:.74rem;line-height:1.45}.bzg-head>*,.bzg-card,.bzg-partner-note,.bzg-cta{opacity:1}.bzg.anim:not(.is-in) .bzg-head>*{opacity:0;transform:translateY(14px)}.bzg.anim:not(.is-in) .bzg-card{opacity:0;transform:translateY(22px)scale(.99)}.bzg.anim:not(.is-in) .bzg-card--featured{transform:translateY(22px)scale(.985)}.bzg.anim:not(.is-in) .bzg-partner-note,.bzg.anim:not(.is-in) .bzg-cta{opacity:0;transform:translateY(12px)}.bzg.anim .bzg-head>*{transition:opacity .6s var(--ease-out),transform .64s var(--ease-out)}.bzg.anim .bzg-head>:nth-child(2){transition-delay:90ms}.bzg.anim .bzg-head>:nth-child(3){transition-delay:.16s}.bzg.anim .bzg-head>:nth-child(4){transition-delay:.23s}.bzg.anim .bzg-card{transition:opacity .62s var(--ease-out),transform .66s var(--ease-out)}.bzg.anim .bzg-card--featured{transition-delay:.32s}.bzg.anim .bzg-card:nth-child(2){transition-delay:.48s}.bzg.anim .bzg-card:nth-child(3){transition-delay:.58s}.bzg.anim .bzg-card:nth-child(4){transition-delay:.68s}.bzg.anim .bzg-card:nth-child(5){transition-delay:.78s}.bzg.anim .bzg-partner-note{transition:opacity .56s var(--ease-out) .9s,transform .56s var(--ease-out) .9s}.bzg.anim .bzg-cta{transition:opacity .6s var(--ease-out) .98s,transform .6s var(--ease-out) .98s}.hob{color:#4a3a30;background:linear-gradient(#fffaf0,#fbf3e2 34%,#f8efdb 70%,#fffcf4)}.hob-glow{z-index:0;pointer-events:none;opacity:.5;filter:blur(14px);background:radial-gradient(circle at 50% 30%,#f4a93b66,#e78a4b1f 48%,#0000 72%);border-radius:9999px;width:50rem;height:22rem;position:absolute;top:2rem;left:50%;transform:translate(-50%)}.hob-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.24em;text-transform:uppercase;color:#b0892e;align-items:center;gap:.7rem;font-size:.66rem;font-weight:800;display:inline-flex}.hob-eyebrow-fl{background:linear-gradient(90deg,#0000,#c19a3cd9);width:2rem;height:1px;position:relative}.hob-eyebrow-fl:after{content:"";background:#c19a3c;border-radius:1px;width:5px;height:5px;position:absolute;top:-2.5px;right:-2px;transform:rotate(45deg)}.hob-eyebrow-fl--r{background:linear-gradient(90deg,#c19a3cd9,#0000)}.hob-eyebrow-fl--r:after{left:-2px;right:auto}.hob-title{font-family:var(--font-display,inherit);color:#4a2a48;text-shadow:0 1px #ffffff80;margin-top:.55rem;font-size:clamp(1.95rem,4.2vw,2.9rem);font-weight:700;line-height:1.08}.hob-title-a{color:#1fa2b8}.hob-sub{color:#4a3a30;margin-top:.9rem;font-size:1rem;line-height:1.6}.hob-stage{max-width:880px;margin:2.4rem auto 0}.hob-cover{flex-direction:column;align-items:center;display:flex}.hob-portrait{cursor:pointer;color:#fbf4de;text-align:center;width:100%;max-width:340px;transition:transform .26s var(--ease-out),box-shadow .3s var(--ease-out);background:linear-gradient(165deg,#1e5e78,#173b5e 52%,#3a2350);border:0;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:2.4rem 1.6rem 1.7rem;display:flex;position:relative;box-shadow:0 30px 60px -28px #120c1ab3,0 0 0 2px #e7c9778c,0 0 50px -10px #f4a93b80}.hob-portrait-ring{border-radius:inherit;pointer-events:none;animation:2.8s ease-in-out infinite kf-hob-ring;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #e7c97780,inset 0 0 44px -6px #f4a93b8c}@keyframes kf-hob-ring{0%,to{opacity:.55}50%{opacity:1}}.hob-portrait:hover{transform:translateY(-5px);box-shadow:0 36px 68px -28px #120c1ac7,0 0 0 2.5px #e7c977,0 0 66px -6px #f4a93bb3}.hob-portrait:focus-visible{outline-offset:4px;outline:3px solid #e7c977}.hob-portrait-logo{color:#173b5e;background:radial-gradient(circle at 38% 32%,#fff8e4,#f4d98a 70%,#e7c160);border:2.5px solid #fffdf6b3;border-radius:9999px;place-items:center;width:4.6rem;height:4.6rem;display:grid;box-shadow:0 10px 22px -10px #120c1ab3}.hob-portrait-name{font-family:var(--font-display,inherit);color:#fff7e4;margin-top:.7rem;font-size:1.45rem;font-weight:700;line-height:1.1}.hob-portrait-tag{letter-spacing:.02em;color:#bfe3ec;font-size:.72rem;font-weight:600}.hob-portrait-cue{font-family:var(--font-engrave,inherit);letter-spacing:.12em;text-transform:uppercase;color:#2a1c2e;background:linear-gradient(#f4d98a,#e7c160);border:1px solid #fffdf699;border-radius:9999px;align-items:center;gap:.35rem;margin-top:.85rem;padding:.36rem .9rem;font-size:.56rem;font-weight:800;display:inline-flex}.hob-cover-note{text-align:center;color:#8a7a6e;max-width:28rem;margin-top:1.1rem;font-size:.76rem;line-height:1.5}.hob-panel{-webkit-backdrop-filter:blur(8px)saturate(1.08);backdrop-filter:blur(8px)saturate(1.08);animation:kf-hob-panel .42s var(--ease-out) both;background:linear-gradient(170deg,#fffdf7eb,#faf2e0e6);border:1.5px solid #c19a3c99;border-radius:24px;padding:1.3rem 1.3rem 1.5rem;position:relative;overflow:hidden;box-shadow:0 34px 64px -34px #4a2a148c,inset 0 1px #ffffffd9}@keyframes kf-hob-panel{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}.hob-panel:before{content:"";inset-inline:0;background:linear-gradient(90deg,#0000,#c19a3c 22%,#e7c977,#c19a3c 78%,#0000);height:4px;position:absolute;top:0}.hob-panel-head{border-bottom:1px solid #c19a3c47;align-items:center;gap:.7rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.hob-panel-logo{color:#173b5e;background:radial-gradient(circle at 38% 32%,#fff8e4,#f4d98a 70%,#e7c160);border:2px solid #c19a3c;border-radius:9999px;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid;box-shadow:0 6px 14px -6px #4a2a1480}.hob-panel-id{flex-direction:column;line-height:1.1;display:flex}.hob-panel-name{font-family:var(--font-display,inherit);color:#173b5e;font-size:1.05rem;font-weight:700}.hob-panel-role{font-family:var(--font-engrave,inherit);letter-spacing:.12em;text-transform:uppercase;color:#b0892e;font-size:.54rem;font-weight:800}.hob-close{font-family:var(--font-display,inherit);color:#8e2d6e;cursor:pointer;transition:background .2s var(--ease-out),transform .2s var(--ease-out);background:#fffdf6b3;border:1.5px solid #8e2d6e59;border-radius:9999px;align-items:center;margin-left:auto;padding:.4rem .95rem;font-size:.78rem;font-weight:700;display:inline-flex}.hob-close:hover{background:#fffdf6;transform:translateY(-1px)}.hob-close:focus-visible{outline-offset:2px;outline:2px solid #8e2d6e}.hob-step-label{font-family:var(--font-engrave,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--cad,#8e2d6e);border:1.5px solid var(--ca,#c19a3c);background:#fffdf6f0;border-radius:9999px;align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:.6rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hob-step-label{border:1.5px solid color-mix(in oklab,var(--ca,#c19a3c) 38%,#e0c271)}}.hob-step-label{box-shadow:0 8px 18px -10px #120c1a8c}.hob-step-label svg{color:var(--ca,#c19a3c)}.hob-back{font-family:var(--font-display,inherit);color:var(--cad,#8e2d6e);background:var(--ca,#c19a3c);border-radius:9999px;align-items:center;gap:.35rem;margin-bottom:.7rem;padding:.34rem .8rem .34rem .6rem;font-size:.78rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hob-back{background:color-mix(in oklab,var(--ca,#c19a3c) 10%,#fffdf6)}}.hob-back{border:1.5px solid var(--ca,#c19a3c)}@supports (color:color-mix(in lab,red,red)){.hob-back{border:1.5px solid color-mix(in oklab,var(--ca,#c19a3c) 38%,#e0c271)}}.hob-back{cursor:pointer;transition:transform .2s var(--ease-out),background .2s var(--ease-out)}.hob-back:hover{background:var(--ca,#c19a3c);transform:translate(-2px)}@supports (color:color-mix(in lab,red,red)){.hob-back:hover{background:color-mix(in oklab,var(--ca,#c19a3c) 18%,#fffdf6)}}.hob-back:focus-visible{outline:2px solid var(--ca,#c19a3c);outline-offset:2px}.hob-cats{grid-template-columns:1fr;gap:.9rem;margin-top:.9rem;padding:0;list-style:none;display:grid}@media(min-width:620px){.hob-cats{grid-template-columns:repeat(3,1fr)}}.hob-cat{text-align:center;cursor:pointer;width:100%;transition:transform .24s var(--ease-out),border-color .24s var(--ease-out),box-shadow .24s var(--ease-out);background:linear-gradient(#fffdf8,#fbf2dd);border:1.5px solid #c19a3c80;border-radius:18px;flex-direction:column;align-items:center;gap:.3rem;padding:1.5rem 1rem 1.2rem;display:flex;position:relative;box-shadow:0 16px 32px -24px #4a2a1473,inset 0 1px #ffffffd9}.hob-cat:before{content:"";opacity:.9;background:linear-gradient(90deg,transparent,var(--ca) 25%,var(--cad) 50%,var(--ca) 75%,transparent);inset-inline:0;border-radius:18px 18px 0 0;height:4px;position:absolute;top:0}.hob-cat:hover{border-color:var(--ca);box-shadow:0 26px 46px -24px #4a2a1480,0 0 24px -8px var(--ca);transform:translateY(-5px)}@supports (color:color-mix(in lab,red,red)){.hob-cat:hover{box-shadow:0 26px 46px -24px #4a2a1480,0 0 24px -8px color-mix(in oklab,var(--ca) 55%,transparent)}}.hob-cat:focus-visible{outline:2px solid var(--ca);outline-offset:2px}.hob-cat-thumb{color:#fff;background:linear-gradient(150deg,var(--ca),var(--cad));width:4.2rem;height:4.2rem;box-shadow:0 12px 24px -12px var(--cad),inset 0 1px #ffffff40;border-radius:16px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.hob-cat-thumb{box-shadow:0 12px 24px -12px color-mix(in oklab,var(--cad) 65%,transparent),inset 0 1px #ffffff40}}.hob-cat-name{font-family:var(--font-display,inherit);color:var(--cad);margin-top:.7rem;font-size:1.08rem;font-weight:700}.hob-cat-blurb{color:#5a4a3e;font-size:.8rem;line-height:1.4}.hob-cat-count{font-family:var(--font-engrave,inherit);letter-spacing:.1em;text-transform:uppercase;color:var(--ca);align-items:center;gap:.3rem;margin-top:.6rem;font-size:.56rem;font-weight:800;display:inline-flex}.hob-rentals{grid-template-columns:1fr;gap:.8rem;margin-top:.9rem;padding:0;list-style:none;display:grid}.hob-rental{transition:transform .22s var(--ease-out),border-color .22s var(--ease-out),box-shadow .22s var(--ease-out);background:linear-gradient(#fffdf8,#fbf2dd);border:1.5px solid #c19a3c73;border-radius:16px;flex-direction:row;align-items:stretch;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 28px -22px #4a2a1466,inset 0 1px #ffffffd9}.hob-rental:hover{border-color:var(--ca);box-shadow:0 22px 38px -22px #4a2a1475,0 0 20px -10px var(--ca);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.hob-rental:hover{box-shadow:0 22px 38px -22px #4a2a1475,0 0 20px -10px color-mix(in oklab,var(--ca) 50%,transparent)}}.hob-rental-thumb{flex:none;align-self:stretch;width:44%;max-width:14rem;min-height:9rem}.hob-rental-body{flex-direction:column;flex:auto;min-width:0;padding:.95rem 1.05rem;display:flex}.hob-rental-name{font-family:var(--font-display,inherit);color:var(--cad);font-size:1rem;font-weight:700;line-height:1.16}.hob-rental-desc{color:#5a4a3e;margin-top:.3rem;font-size:.82rem;line-height:1.45}.hob-rental-meta{flex-wrap:wrap;gap:.4rem;margin-top:.45rem;display:flex}.hob-rental-meta span{color:var(--cad);background:var(--ca);font-size:.68rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.hob-rental-meta span{background:color-mix(in oklab,var(--ca) 12%,#fffdf6)}}.hob-rental-meta span{border:1px solid var(--ca)}@supports (color:color-mix(in lab,red,red)){.hob-rental-meta span{border:1px solid color-mix(in oklab,var(--ca) 35%,transparent)}}.hob-rental-meta span{border-radius:9999px;padding:.16rem .55rem}.hob-specs{flex-direction:column;gap:.3rem;margin-top:.6rem;padding:0;list-style:none;display:flex}.hob-specs li{color:#4a3a30;align-items:center;gap:.4rem;font-size:.74rem;line-height:1.3;display:flex}.hob-specs li svg{color:var(--ca);flex:none}.hob-specs-note{color:#8a7a6e;font-size:.66rem}.hob-select{cursor:pointer;width:100%;max-width:17rem;font-family:var(--font-display,inherit);color:#fff;background:linear-gradient(120deg,var(--ca),var(--cad));box-shadow:0 14px 26px -12px var(--cad),inset 0 1px #ffffff4d;border:1.5px solid #e7c97799;border-radius:9999px;justify-content:center;align-self:center;align-items:center;gap:.45rem;margin:.95rem auto .1rem;padding:.72rem 1.3rem;font-size:.88rem;font-weight:800;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hob-select{box-shadow:0 14px 26px -12px color-mix(in oklab,var(--cad) 70%,transparent),inset 0 1px #ffffff4d}}.hob-select{transition:transform .2s var(--ease-out),filter .2s var(--ease-out),box-shadow .2s var(--ease-out)}.hob-select:hover{filter:brightness(1.08);box-shadow:0 20px 34px -14px var(--cad),inset 0 1px #fff6;transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.hob-select:hover{box-shadow:0 20px 34px -14px color-mix(in oklab,var(--cad) 70%,transparent),inset 0 1px #fff6}}.hob-select:focus-visible{outline:2px solid var(--ca);outline-offset:2px}.hob-select svg:first-of-type{color:#ffe6a8}.hob-select-shine{pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:38%;height:100%;animation:3.6s ease-in-out infinite kf-hob-shine;position:absolute;top:0;left:-60%;transform:skew(-18deg)}@keyframes kf-hob-shine{0%{left:-60%}32%{left:130%}to{left:130%}}.hob-note{color:#8a7a6e;margin-top:1rem;font-size:.74rem;line-height:1.45}.hob-detail{border:1.5px solid var(--ca);background:linear-gradient(#fffdf8,#fbf2dd);border-radius:18px;align-items:flex-start;gap:1rem;margin-top:.4rem;padding:1.2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.hob-detail{border:1.5px solid color-mix(in oklab,var(--ca) 40%,#c19a3c99)}}.hob-detail{box-shadow:0 18px 34px -24px #4a2a1480}.hob-detail-thumb{color:#fff;background:linear-gradient(150deg,var(--ca),var(--cad));width:4.4rem;height:4.4rem;box-shadow:0 12px 24px -12px var(--cad);border-radius:16px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.hob-detail-thumb{box-shadow:0 12px 24px -12px color-mix(in oklab,var(--cad) 65%,transparent)}}.hob-detail-cat{font-family:var(--font-engrave,inherit);letter-spacing:.12em;text-transform:uppercase;color:var(--ca);font-size:.54rem;font-weight:800}.hob-detail-name{font-family:var(--font-display,inherit);color:var(--cad);margin-top:.2rem;font-size:1.35rem;font-weight:700;line-height:1.08}.hob-detail-desc{color:#4a3a30;margin-top:.4rem;font-size:.9rem;line-height:1.5}.hob-handoff{background:linear-gradient(100deg,#134e58,#2a2350 60%,#4a2348);border:1.5px solid #e7c97780;border-radius:18px;margin-top:1rem;padding:1.2rem;box-shadow:inset 0 1px #ffffff1a}.hob-handoff-title{font-family:var(--font-display,inherit);color:#f4d98a;align-items:center;gap:.45rem;font-size:1.05rem;font-weight:700;display:inline-flex}.hob-handoff-copy{color:#e8d9c9;margin-top:.5rem;font-size:.86rem;line-height:1.55}.hob-handoff-actions{flex-wrap:wrap;align-items:center;gap:.7rem 1rem;margin-top:1rem;display:flex}.hob-request{font-family:var(--font-display,inherit);color:#fff;transition:transform .2s var(--ease-out),filter .2s var(--ease-out);background:linear-gradient(120deg,#b23a55,#8e2747);border:1px solid #e7c97799;border-radius:9999px;align-items:center;gap:.5rem;padding:.8rem 1.5rem;font-size:.92rem;font-weight:700;display:inline-flex;box-shadow:0 16px 30px -14px #781e37b3}.hob-request:hover{filter:brightness(1.08);transform:translateY(-2px)}.hob-request:focus-visible{outline-offset:2px;outline:2px solid #f4d98a}.hob-request svg:first-of-type{color:#ffe6a8}.hob-partner-link{font-family:var(--font-display,inherit);color:#bfe3ec;align-items:center;gap:.35rem;font-size:.82rem;font-weight:700;display:inline-flex}.hob-partner-link:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.hob-partner-link:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #bfe3ec}.hob-foot{text-align:center;color:#8a7a6e;justify-content:center;align-items:flex-start;gap:.45rem;max-width:44rem;margin-top:1.5rem;margin-left:auto;margin-right:auto;font-size:.74rem;line-height:1.45;display:flex}.hob-foot svg{color:#1fa2b8;flex:none;margin-top:.15rem}@media(prefers-reduced-motion:reduce){.hob-portrait-ring,.hob-panel{animation:none}}.bz-portrait--logo{background:radial-gradient(120% 90% at 50% 26%,#fff,#fbf2dd 70%,#f3e2b6)}.bz-portrait--logo .bz-portrait-img{object-fit:contain;padding:1.5rem 1.3rem 3rem}.bz-portrait--logo .bz-portrait-shade{display:none}.bz-portrait--logo .bz-portrait-meta{background:0 0}.bz-portrait--logo .bz-portrait-role{color:#6e2356;text-shadow:none;font-weight:700}.bz-inflate{width:100%}@media(min-width:1024px){.bz-inflate{scrollbar-width:thin;width:56%;max-width:640px;max-height:31rem;padding:.25rem .4rem;position:absolute;top:50%;right:2rem;overflow:hidden auto;transform:translateY(-50%)}.bz-inflate::-webkit-scrollbar{width:8px}.bz-inflate::-webkit-scrollbar-thumb{background:#c19a3c73;border-radius:9999px}}.bz-zone--person:not(.is-open) .bz-inflate{opacity:0;visibility:hidden}@media(max-width:1023px){.bz-zone--person:not(.is-open) .bz-inflate{display:none}}@media(prefers-reduced-motion:reduce){.bz-inflate{width:100%;max-width:none;max-height:none;position:static;overflow:visible;transform:none}.bz-zone--person:not(.is-open) .bz-inflate{display:none}}.bz-inflate .hob-view{width:100%}.bz-inflate .hob-cats,.bz-inflate .hob-rentals{margin-top:.7rem}@keyframes kf-hob-rise{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}.bz-zone--inflate.is-open .bz-inflate [data-rise]{animation:kf-hob-rise .46s var(--ease-out) both}.bz-zone--inflate.is-open .bz-inflate [data-rise]:nth-child(2){animation-delay:60ms}.bz-zone--inflate.is-open .bz-inflate [data-rise]:nth-child(3){animation-delay:.12s}.bz-zone--inflate.is-open .bz-inflate [data-rise]:nth-child(4){animation-delay:.18s}.bz-zone--inflate.is-open .bz-inflate [data-rise]:nth-child(5){animation-delay:.24s}.bz-zone--inflate.is-open .bz-inflate [data-rise]:nth-child(6){animation-delay:.3s}.bz-zone--inflate.is-open .bz-inflate [data-rise]:nth-child(7){animation-delay:.36s}.bz-zone--inflate.is-open .bz-inflate [data-rise]:nth-child(8){animation-delay:.42s}.hob-cat-thumb{background:#16101f;padding:0;position:relative;overflow:hidden}.hob-cat-thumb img,.hob-rental-thumb img,.hob-detail-thumb img{object-fit:cover;width:100%;height:100%}.hob-cat-ic{color:#fff;background:linear-gradient(150deg,var(--ca),var(--cad));border-radius:9999px;place-items:center;width:1.5rem;height:1.5rem;display:grid;position:absolute;bottom:.3rem;right:.3rem;box-shadow:0 4px 10px -4px #0a081499}.hob-rental-thumb{background:#16101f;padding:0;overflow:hidden}.hob-detail-thumb{background:#16101f;width:6rem;height:6rem;padding:0;overflow:hidden}.bz-portrait-notice{color:#6e2356;margin-top:.2rem;font-size:.66rem;font-weight:700}.bz-portrait--logo .bz-portrait-meta{text-align:center;align-items:center;bottom:.55rem}.bzn{color:#4a3a30;background:linear-gradient(#fffbf2,#fbf4e6 32%,#f8efdb,#fffcf4)}.bzn-glow{z-index:0;pointer-events:none;opacity:.5;filter:blur(14px);background:radial-gradient(circle at 50% 30%,#f4a93b66,#e78a4b1f 48%,#0000 72%);border-radius:9999px;width:50rem;height:22rem;position:absolute;top:2rem;left:50%;transform:translate(-50%)}.bzn-string{pointer-events:none;opacity:.55;background:repeating-linear-gradient(90deg,#c19a3cb3 0 4px,#0000 4px 14px);height:2px;position:absolute;top:12.5rem;left:-4%;right:-4%;transform:rotate(-1.2deg)}.bzn-dust{background:var(--c);box-shadow:0 0 7px 1px var(--c);border-radius:9999px;position:absolute;bottom:8%}@supports (color:color-mix(in lab,red,red)){.bzn-dust{box-shadow:0 0 7px 1px color-mix(in oklab,var(--c) 75%,transparent)}}.bzn-dust{opacity:0;will-change:transform,opacity;animation:linear infinite kf-bzn-dust}@keyframes kf-bzn-dust{0%{opacity:0;transform:translate(0)}14%{opacity:.8}82%{opacity:.5}to{opacity:0;transform:translate(var(--dx),-240px)}}.bzn-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.24em;text-transform:uppercase;color:#b0892e;align-items:center;gap:.7rem;font-size:.66rem;font-weight:800;display:inline-flex}.bzn-eyebrow-fl{background:linear-gradient(90deg,#0000,#c19a3cd9);width:2rem;height:1px;position:relative}.bzn-eyebrow-fl:after{content:"";background:#c19a3c;border-radius:1px;width:5px;height:5px;position:absolute;top:-2.5px;right:-2px;transform:rotate(45deg)}.bzn-eyebrow-fl--r{background:linear-gradient(90deg,#c19a3cd9,#0000)}.bzn-eyebrow-fl--r:after{left:-2px;right:auto}.bzn-title{font-family:var(--font-display,inherit);color:#4a2a48;text-shadow:0 1px #ffffff80;margin-top:.55rem;font-size:clamp(1.95rem,4.4vw,3rem);font-weight:700;line-height:1.06}.bzn-sub{color:#4a3a30;margin-top:.85rem;font-size:1rem;line-height:1.6}.bzn-stamp{font-family:var(--font-engrave,inherit);letter-spacing:.14em;text-transform:uppercase;color:#8e2d6e;background:#fffdf6b3;border:1px solid #c19a3c80;border-radius:9999px;align-items:center;gap:.45rem;margin-top:1rem;padding:.4rem .95rem;font-size:.58rem;font-weight:800;display:inline-flex}.bzn-stamp svg{color:#c19a3c}.bzn-grid{grid-template-columns:1fr;gap:1.3rem;margin-top:2.6rem;padding:0;list-style:none;display:grid}@media(min-width:720px){.bzn-grid{grid-template-columns:1fr 1fr;gap:1.5rem 1.4rem}}.bzn-card{transition:transform .26s var(--ease-out),border-color .26s var(--ease-out),box-shadow .26s var(--ease-out);background:linear-gradient(#fffdf8,#fbf2dd);border:1.5px solid #c19a3c80;border-radius:18px;flex-direction:column;padding:1.5rem 1.4rem 1.3rem;display:flex;position:relative;box-shadow:0 20px 40px -26px #4a2a1480,inset 0 1px #ffffffd9}.bzn-card:before{content:"";opacity:.9;background:linear-gradient(90deg,transparent,var(--ca) 25%,var(--cad) 50%,var(--ca) 75%,transparent);inset-inline:0;border-radius:18px 18px 0 0;height:4px;position:absolute;top:0}@media(min-width:720px){.bzn-card:nth-child(odd){transform:rotate(-.5deg)}.bzn-card:nth-child(2n){transform:rotate(.5deg)}}.bzn-card:hover{border-color:var(--ca);box-shadow:0 30px 52px -26px #4a2a148c,0 0 26px -10px var(--ca);transform:translateY(-5px)rotate(0)}@supports (color:color-mix(in lab,red,red)){.bzn-card:hover{box-shadow:0 30px 52px -26px #4a2a148c,0 0 26px -10px color-mix(in oklab,var(--ca) 55%,transparent)}}.bzn-pin{background:radial-gradient(circle at 36% 32%,#fff0c4,var(--ca) 70%,var(--cad));border-radius:9999px;width:.8rem;height:.8rem;position:absolute;top:-.55rem;left:50%;transform:translate(-50%);box-shadow:0 4px 8px -3px #0a081499,0 0 0 2px #fffdf6b3}.bzn-card-top{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.bzn-label{font-family:var(--font-engrave,inherit);letter-spacing:.12em;text-transform:uppercase;color:var(--cad);align-items:center;gap:.45rem;font-size:.56rem;font-weight:800;display:inline-flex}.bzn-stampic{color:#fff;background:linear-gradient(150deg,var(--ca),var(--cad));width:1.7rem;height:1.7rem;box-shadow:0 6px 12px -6px var(--cad);border-radius:9999px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.bzn-stampic{box-shadow:0 6px 12px -6px color-mix(in oklab,var(--cad) 60%,transparent)}}.bzn-stampic{transition:box-shadow .26s var(--ease-out)}.bzn-card:hover .bzn-stampic{box-shadow:0 6px 12px -6px var(--cad),0 0 0 4px var(--ca)}@supports (color:color-mix(in lab,red,red)){.bzn-card:hover .bzn-stampic{box-shadow:0 6px 12px -6px color-mix(in oklab,var(--cad) 60%,transparent),0 0 0 4px color-mix(in oklab,var(--ca) 26%,transparent)}}.bzn-quoteic{color:var(--ca)}@supports (color:color-mix(in lab,red,red)){.bzn-quoteic{color:color-mix(in oklab,var(--ca) 45%,#e0c271)}}.bzn-quoteic{opacity:.7;flex:none}.bzn-quote{color:#4a3a30;margin:.85rem 0 0;font-size:.95rem;font-style:italic;line-height:1.6}.bzn-card-foot{border-top:1px dashed var(--ca);margin-top:1.05rem;padding-top:.85rem}@supports (color:color-mix(in lab,red,red)){.bzn-card-foot{border-top:1px dashed color-mix(in oklab,var(--ca) 32%,transparent)}}.bzn-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.bzn-who{font-family:var(--font-display,inherit);color:var(--cad);font-size:.88rem;font-style:normal;font-weight:700}.bzn-tag{font-family:var(--font-engrave,inherit);letter-spacing:.1em;text-transform:uppercase;color:var(--cad);background:var(--ca);border-radius:9999px;align-items:center;padding:.26rem .7rem;font-size:.52rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bzn-tag{background:color-mix(in oklab,var(--ca) 12%,#fffdf6)}}.bzn-tag{border:1px solid var(--ca)}@supports (color:color-mix(in lab,red,red)){.bzn-tag{border:1px solid color-mix(in oklab,var(--ca) 38%,#e0c271)}}.bzn-tag{transition:background .26s var(--ease-out)}.bzn-card:hover .bzn-tag{background:var(--ca)}@supports (color:color-mix(in lab,red,red)){.bzn-card:hover .bzn-tag{background:color-mix(in oklab,var(--ca) 20%,#fffdf6)}}.bzn-reassure{flex-wrap:wrap;justify-content:center;gap:.6rem .7rem;margin-top:1.8rem;padding:0;list-style:none;display:flex}.bzn-reassure-item{color:#5a4a3e;background:#fffdf6bf;border:1px solid #c19a3c6b;border-radius:9999px;align-items:center;gap:.4rem;padding:.42rem .9rem;font-size:.8rem;font-weight:600;display:inline-flex}.bzn-reassure-item svg{color:#c19a3c}.bzn-cta{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-top:2.4rem;display:flex}.bzn-cta-copy{color:#5a4a3e;max-width:40rem;font-size:.9rem;line-height:1.55}.bzn-cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;display:flex}.bzn-cta-primary{font-family:var(--font-display,inherit);color:#fff;transition:transform .2s var(--ease-out),filter .2s var(--ease-out);background:linear-gradient(120deg,#0f7e8c,#0a5a66);border:1px solid #e7c97799;border-radius:9999px;align-items:center;gap:.5rem;padding:.85rem 1.6rem;font-size:.95rem;font-weight:700;display:inline-flex;box-shadow:0 16px 30px -14px #0f5a66b3}.bzn-cta-primary:hover{filter:brightness(1.08);transform:translateY(-2px)}.bzn-cta-primary:focus-visible{outline-offset:2px;outline:2px solid #c19a3c}.bzn-cta-primary svg:first-of-type{color:#f4d98a}.bzn-cta-ghost{font-family:var(--font-display,inherit);color:#8e2d6e;transition:background .2s var(--ease-out),transform .2s var(--ease-out);background:#fffdf699;border:1.5px solid #8e2d6e66;border-radius:9999px;align-items:center;padding:.85rem 1.4rem;font-size:.9rem;font-weight:700;display:inline-flex}.bzn-cta-ghost:hover{background:#fffdf6f2;transform:translateY(-2px)}.bzn-cta-ghost:focus-visible{outline-offset:2px;outline:2px solid #8e2d6e}.bzn-head>*,.bzn-card,.bzn-reassure-item,.bzn-cta{opacity:1}.bzn.anim:not(.is-in) .bzn-head>*{opacity:0;transform:translateY(14px)}.bzn.anim:not(.is-in) .bzn-card{opacity:0;transform:translateY(22px)}.bzn.anim:not(.is-in) .bzn-reassure-item{opacity:0}.bzn.anim:not(.is-in) .bzn-cta{opacity:0;transform:translateY(12px)}.bzn.anim .bzn-head>*{transition:opacity .6s var(--ease-out),transform .64s var(--ease-out)}.bzn.anim .bzn-head>:nth-child(2){transition-delay:90ms}.bzn.anim .bzn-head>:nth-child(3){transition-delay:.16s}.bzn.anim .bzn-head>:nth-child(4){transition-delay:.23s}.bzn.anim .bzn-card{transition:opacity .6s var(--ease-out),transform .64s var(--ease-out)}.bzn.anim .bzn-card:first-child{transition-delay:.34s}.bzn.anim .bzn-card:nth-child(2){transition-delay:.44s}.bzn.anim .bzn-card:nth-child(3){transition-delay:.54s}.bzn.anim .bzn-card:nth-child(4){transition-delay:.64s}.bzn.anim.is-in .bzn-card:nth-child(odd){transform:rotate(-.5deg)}.bzn.anim.is-in .bzn-card:nth-child(2n){transform:rotate(.5deg)}.bzn.anim .bzn-reassure-item{transition:opacity .5s var(--ease-out);transition-delay:.82s}.bzn.anim .bzn-cta{transition:opacity .6s var(--ease-out) .92s,transform .6s var(--ease-out) .92s}.bzk{color:#4a3a30;background:linear-gradient(#fffbf2,#fbf4e6,#f8efdb 72%,#fffcf4)}.bzk-glow{filter:blur(40px);pointer-events:none;background:radial-gradient(circle at 50% 44%,#f4a93b6b,#0000 70%);border-radius:9999px;width:38rem;height:22rem;position:absolute;top:-6rem;left:50%;transform:translate(-50%)}.bzk-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.24em;text-transform:uppercase;color:#0f7e8c;align-items:center;gap:.7rem;font-size:.66rem;font-weight:800;display:inline-flex}.bzk-eyebrow-fl{background:linear-gradient(90deg,#0000,#c19a3cd9);width:2rem;height:1px;position:relative}.bzk-eyebrow-fl:after{content:"";background:#c19a3c;border-radius:1px;width:5px;height:5px;position:absolute;top:-2.5px;right:-2px;transform:rotate(45deg)}.bzk-eyebrow-fl--r{background:linear-gradient(90deg,#c19a3cd9,#0000)}.bzk-eyebrow-fl--r:after{left:-2px;right:auto}.bzk-title{font-family:var(--font-display,inherit);color:#4a2a48;text-shadow:0 1px #ffffff80;margin-top:.55rem;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:700;line-height:1.06}.bzk-sub{color:#4a3a30;margin-top:.85rem;font-size:1rem;line-height:1.6}.bzk-faq{transition:border-color .24s var(--ease-out),box-shadow .24s var(--ease-out);background:linear-gradient(#fffdf8,#fbf2dd);border:1.5px solid #c19a3c73;border-radius:16px;overflow:hidden;box-shadow:0 14px 30px -24px #4a2a1466,inset 0 1px #fffc}.bzk-faq.is-open{border-color:#0f7e8c;box-shadow:0 22px 40px -24px #4a2a1475,0 0 24px -12px #0f7e8c80,inset 0 1px #ffffffd9}.bzk-faq h3{margin:0}.bzk-faq-q{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.8rem;width:100%;padding:1.05rem 1.15rem;display:flex}.bzk-faq-q:focus-visible{outline-offset:-3px;border-radius:16px;outline:2px solid #0f7e8c}.bzk-faq-tok{width:1.7rem;height:1.7rem;font-family:var(--font-display,inherit);color:#0a5a66;transition:background .24s var(--ease-out),color .24s var(--ease-out);background:radial-gradient(circle at 38% 32%,#fff4d2,#f2c766);border:1.5px solid #c19a3c;border-radius:9999px;flex:none;place-items:center;font-size:.8rem;font-weight:800;display:grid}.bzk-faq.is-open .bzk-faq-tok{color:#fff;background:linear-gradient(135deg,#0f7e8c,#0a5a66);border-color:#e7c977b3}.bzk-faq-qtext{font-family:var(--font-display,inherit);color:#0a5a66;flex:auto;font-size:1rem;font-weight:700;line-height:1.25}.bzk-faq.is-open .bzk-faq-qtext{color:#8e2d6e}.bzk-faq-chev{color:#c19a3c;transition:transform .28s var(--ease-out);flex:none}.bzk-faq.is-open .bzk-faq-chev{transform:rotate(180deg)}.bzk-faq-panel{transition:grid-template-rows .3s var(--ease-out);grid-template-rows:0fr;display:grid}.bzk-faq.is-open .bzk-faq-panel{grid-template-rows:1fr}.bzk-faq-inner{min-height:0;overflow:hidden}.bzk-faq-inner p{color:#4a3a30;margin:0;padding:0 1.15rem 1.1rem 3.65rem;font-size:.92rem;line-height:1.6}.bzk-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffdf7f2;border:3px solid #c19a3c;border-radius:30px;box-shadow:0 30px 64px -34px #4a2a1480}.bzk-ribbon{font-family:var(--font-engrave,inherit);letter-spacing:.16em;text-transform:uppercase;color:#fff;background:linear-gradient(#0f7e8c,#0a5a66);border:1px solid #c19a3c99;border-radius:9999px;align-items:center;gap:.5rem;padding:.4rem 1rem;font-size:.62rem;font-weight:800;display:inline-flex;box-shadow:0 8px 16px -8px #0a3c4499,inset 0 1px #ffffff40}.mwz.bazaar .bzk-cats,.bzaddons .bzk-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}@media(min-width:640px){.mwz.bazaar .bzk-cats{grid-template-columns:repeat(4,minmax(0,1fr))}}.mwz.bazaar .bzk-cat,.bzaddons .bzk-cat{text-align:left;cursor:pointer;transition:border-color .2s var(--ease-out),box-shadow .2s var(--ease-out),transform .2s var(--ease-out),background .2s var(--ease-out);background:#fffdf7d9;border:1.5px solid #c19a3c66;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.4rem;padding:.85rem .9rem;display:flex;position:relative}.mwz.bazaar .bzk-cat:hover,.bzaddons .bzk-cat:hover{border-color:var(--ca,#0f7e8c);transform:translateY(-2px)}.mwz.bazaar .bzk-cat.is-active,.bzaddons .bzk-cat.is-active{border-color:var(--ca,#0f7e8c);box-shadow:0 0 0 2px var(--ca,#0f7e8c),0 14px 26px -20px #4a2a1480;background:#fff}.mwz.bazaar .bzk-cat-ic,.bzaddons .bzk-cat-ic{color:#fff;background:var(--ca,#0f7e8c);border-radius:10px;place-items:center;width:2.1rem;height:2.1rem;display:grid;box-shadow:inset 0 1px #ffffff40}.mwz.bazaar .bzk-cat-name,.bzaddons .bzk-cat-name{font-family:var(--font-display,inherit);color:#4a2a48;font-size:.95rem;font-weight:700}.mwz.bazaar .bzk-cat-count,.bzaddons .bzk-cat-count{letter-spacing:.02em;color:#8e6a54;font-size:.72rem;font-weight:600}.mwz.bazaar .bzk-cat-tick,.bzaddons .bzk-cat-tick{color:#fff;background:var(--ca,#0f7e8c);border-radius:9999px;place-items:center;width:1.15rem;height:1.15rem;display:grid;position:absolute;top:.5rem;right:.5rem}.mwz.bazaar .bzk-vend-ic,.bzaddons .bzk-vend-ic{padding:0;overflow:hidden}.mwz.bazaar .bzk-vend-img,.bzaddons .bzk-vend-img{object-fit:cover;width:100%;height:100%}.mwz.bazaar .bzk-pkgs,.bzaddons .bzk-pkgs{grid-template-columns:1fr;gap:.75rem;display:grid}@media(min-width:720px){.mwz.bazaar .bzk-pkgs{grid-template-columns:repeat(3,minmax(0,1fr))}}.mwz.bazaar .bzk-pkg,.bzaddons .bzk-pkg{text-align:left;cursor:pointer;transition:border-color .2s var(--ease-out),box-shadow .2s var(--ease-out),transform .2s var(--ease-out),background .2s var(--ease-out);background:#fffdf7e6;border:1.5px solid #c19a3c66;border-radius:16px;flex-direction:column;align-items:flex-start;gap:.28rem;padding:1rem;display:flex;position:relative}.mwz.bazaar .bzk-pkg:hover,.bzaddons .bzk-pkg:hover{border-color:var(--ca,#0f7e8c);transform:translateY(-2px)}.mwz.bazaar .bzk-pkg.is-on,.bzaddons .bzk-pkg.is-on{border-color:var(--ca,#0f7e8c);box-shadow:0 0 0 2px var(--ca,#0f7e8c),0 16px 30px -22px #4a2a1480;background:#fff}.mwz.bazaar .bzk-pkg.is-full,.bzaddons .bzk-pkg.is-full{opacity:.45}.mwz.bazaar .bzk-pkg.is-full:hover,.bzaddons .bzk-pkg.is-full:hover{transform:none}.mwz.bazaar .bzk-pkg-meta,.bzaddons .bzk-pkg-meta{letter-spacing:.06em;text-transform:uppercase;color:#0f7e8c;font-size:.66rem;font-weight:700}.mwz.bazaar .bzk-pkg-name,.bzaddons .bzk-pkg-name{font-family:var(--font-display,inherit);color:#4a2a48;font-size:1rem;font-weight:700;line-height:1.15}.mwz.bazaar .bzk-pkg-price,.bzaddons .bzk-pkg-price{color:#8e2d6e;font-size:1.05rem;font-weight:800}.mwz.bazaar .bzk-pkg-list,.bzaddons .bzk-pkg-list{gap:.25rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.mwz.bazaar .bzk-pkg-list li,.bzaddons .bzk-pkg-list li{color:#4a3a30;align-items:flex-start;gap:.35rem;font-size:.78rem;line-height:1.35;display:flex}.mwz.bazaar .bzk-pkg-list li svg,.bzaddons .bzk-pkg-list li svg{color:var(--ca,#0f7e8c);flex:none;margin-top:.15rem}.mwz.bazaar .bzk-pkg-bestfor,.bzaddons .bzk-pkg-bestfor{color:#8e6a54;margin-top:.35rem;font-size:.72rem;font-style:italic}.mwz.bazaar .bzk-pkg-cta,.bzaddons .bzk-pkg-cta{text-align:center;letter-spacing:.04em;color:var(--ca,#0f7e8c);border:1.5px solid var(--ca,#0f7e8c);background:#fff9;border-radius:9999px;align-self:stretch;margin-top:.6rem;padding:.42rem .6rem;font-size:.76rem;font-weight:800}.mwz.bazaar .bzk-pkg-cta.is-on,.bzaddons .bzk-pkg-cta.is-on{color:#fff;background:var(--ca,#0f7e8c)}.mwz.bazaar .bzk-pkg-check,.mwz.bazaar .bzk-inflate-check,.bzaddons .bzk-pkg-check,.bzaddons .bzk-inflate-check{z-index:2;color:#fff;background:var(--ca,#0f7e8c);border-radius:9999px;place-items:center;width:1.3rem;height:1.3rem;display:grid;position:absolute;top:.55rem;right:.55rem;box-shadow:0 4px 10px -4px #0006}.mwz.bazaar .bzk-sub-label,.bzaddons .bzk-sub-label{font-family:var(--font-engrave,inherit);letter-spacing:.14em;text-transform:uppercase;color:#8e2d6e;font-size:.7rem;font-weight:800}.mwz.bazaar .bzk-inflates,.bzaddons .bzk-inflates{grid-template-columns:1fr;gap:.6rem;display:grid}@media(min-width:560px){.mwz.bazaar .bzk-inflates{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.mwz.bazaar .bzk-inflates{grid-template-columns:repeat(3,minmax(0,1fr))}}.mwz.bazaar .bzk-inflate,.bzaddons .bzk-inflate{text-align:left;cursor:pointer;transition:border-color .2s var(--ease-out),box-shadow .2s var(--ease-out),transform .2s var(--ease-out);background:#fffdf7e6;border:1.5px solid #c19a3c66;border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.mwz.bazaar .bzk-inflate:hover,.bzaddons .bzk-inflate:hover{border-color:var(--ca,#c28a2e);transform:translateY(-2px)}.mwz.bazaar .bzk-inflate.is-on,.bzaddons .bzk-inflate.is-on{border-color:var(--ca,#c28a2e);box-shadow:0 0 0 2px var(--ca,#c28a2e),0 16px 30px -22px #4a2a1480}.mwz.bazaar .bzk-inflate.is-full,.bzaddons .bzk-inflate.is-full{opacity:.45}.mwz.bazaar .bzk-inflate.is-full:hover,.bzaddons .bzk-inflate.is-full:hover{transform:none}.mwz.bazaar .bzk-inflate-thumb,.bzaddons .bzk-inflate-thumb{aspect-ratio:4/3;background:#efe7da;position:relative}.mwz.bazaar .bzk-inflate-thumb img,.bzaddons .bzk-inflate-thumb img{object-fit:cover;width:100%;height:100%}.mwz.bazaar .bzk-inflate-body,.bzaddons .bzk-inflate-body{flex-direction:column;gap:.32rem;padding:.7rem .75rem .75rem;display:flex}.mwz.bazaar .bzk-inflate-name,.bzaddons .bzk-inflate-name{font-family:var(--font-display,inherit);color:#4a2a48;font-size:.9rem;font-weight:700;line-height:1.2}.mwz.bazaar .bzk-inflate-specs,.bzaddons .bzk-inflate-specs{color:#6a5647;flex-direction:column;gap:.15rem;font-size:.72rem;display:flex}.mwz.bazaar .bzk-inflate-specs span,.bzaddons .bzk-inflate-specs span{align-items:center;gap:.3rem;display:inline-flex}.mwz.bazaar .bzk-inflate-specs svg,.bzaddons .bzk-inflate-specs svg{color:var(--ca,#c28a2e);flex:none}.mwz.bazaar .bzk-inflate-foot,.bzaddons .bzk-inflate-foot{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.15rem;display:flex}.mwz.bazaar .bzk-inflate-rate,.bzaddons .bzk-inflate-rate{color:#8e2d6e;align-items:center;gap:.3rem;font-size:.82rem;font-weight:800;display:inline-flex}.mwz.bazaar .bzk-inflate-foot .bzk-pkg-cta,.bzaddons .bzk-inflate-foot .bzk-pkg-cta{align-self:auto;margin-top:0;padding:.3rem .7rem}.mwz.bazaar .bzk-note,.bzaddons .bzk-note{color:#6a5647;font-size:.76rem;line-height:1.5}.mwz.bazaar .bzk-empty,.bzaddons .bzk-empty{color:#8e6a54;font-size:.85rem;font-style:italic}@media(prefers-reduced-motion:reduce){.mwz.bazaar .bzk-cat,.mwz.bazaar .bzk-pkg,.mwz.bazaar .bzk-inflate,.bzaddons .bzk-cat,.bzaddons .bzk-pkg,.bzaddons .bzk-inflate{transition:none}.mwz.bazaar .bzk-cat:hover,.mwz.bazaar .bzk-pkg:hover,.mwz.bazaar .bzk-inflate:hover,.bzaddons .bzk-cat:hover,.bzaddons .bzk-pkg:hover,.bzaddons .bzk-inflate:hover{transform:none}}.bzv{background:linear-gradient(#f4fafb,#e9f4f3,#dfefec 68%,#f5fbfb)}.bzg{background:linear-gradient(#f3f5fc,#e9eff8,#e0e8f5 68%,#f5f8fd)}.bzk{background:linear-gradient(#f4fafb,#eaf4f3,#e0efec 72%,#f5fbfb)}.bzv-glow{opacity:.6;filter:none;background:radial-gradient(circle at 50% 32%,#22a0aa4d,#0f7e8c1a 48%,#0000 72%)}.bzg-glow{opacity:.6;filter:none;background:radial-gradient(circle at 50% 30%,#466eaa42,#2c52821a 48%,#0000 72%)}.bzk-glow{filter:none;background:radial-gradient(circle at 50% 44%,#22a0aa47,#0000 70%)}.bzt-glow,.bzf-glow,.bzn-glow{filter:none}.bzt{content-visibility:auto;contain-intrinsic-size:auto 740px}.bzp{content-visibility:auto;contain-intrinsic-size:auto 3000px}.bzv{content-visibility:auto;contain-intrinsic-size:auto 1120px}.bzf{content-visibility:auto;contain-intrinsic-size:auto 980px}.bzg{content-visibility:auto;contain-intrinsic-size:auto 1110px}.bzn{content-visibility:auto;contain-intrinsic-size:auto 1180px}.bzk{content-visibility:auto;contain-intrinsic-size:auto 2220px}.bzt:before,.bzt:after,.bzv:before,.bzv:after,.bzf:before,.bzf:after,.bzg:before,.bzg:after,.bzn:before,.bzn:after,.bzk:before,.bzk:after{content:"";z-index:0;pointer-events:none;opacity:.5;will-change:transform,opacity;background:radial-gradient(circle,var(--o,#22a0aa80) 0%,var(--o,#22a0aa80) 38%,transparent 70%);border-radius:9999px;width:30rem;height:30rem;position:absolute}@supports (color:color-mix(in lab,red,red)){.bzt:before,.bzt:after,.bzv:before,.bzv:after,.bzf:before,.bzf:after,.bzg:before,.bzg:after,.bzn:before,.bzn:after,.bzk:before,.bzk:after{background:radial-gradient(circle,var(--o,#22a0aa80) 0%,color-mix(in oklab,var(--o,#22a0aa80) 40%,transparent) 38%,transparent 70%)}}.bzt:before,.bzt:after,.bzv:before,.bzv:after,.bzf:before,.bzf:after,.bzg:before,.bzg:after,.bzn:before,.bzn:after,.bzk:before,.bzk:after{animation:11s ease-in-out infinite alternate kf-bz-orb}.bzt:before,.bzv:before,.bzf:before,.bzg:before,.bzn:before,.bzk:before{bottom:-7rem;left:-9rem}.bzt:after,.bzv:after,.bzf:after,.bzg:after,.bzn:after,.bzk:after{animation-delay:-5.5s;top:22%;right:-9rem}.bzt:before{--o:#22a0aa6b}.bzt:after{--o:#e7b24b57}.bzv:before{--o:#22a0aa66}.bzv:after{--o:#8e2d6e42}.bzf:before{--o:#8e2d6e47}.bzf:after{--o:#22a0aa57}.bzg:before{--o:#466eaa57}.bzg:after{--o:#22a0aa4d}.bzn:before{--o:#c8556e4d}.bzn:after{--o:#22a0aa4d}.bzk:before{--o:#22a0aa5c}.bzk:after{--o:#8e2d6e42}@keyframes kf-bz-orb{0%{opacity:.42;transform:translate(0)scale(1)}to{opacity:.62;transform:translateY(-22px)scale(1.12)}}.bzd{z-index:3;pointer-events:none;width:100%;height:72px;margin:-34px 0;line-height:0;position:relative}.bzd-svg{width:100%;height:72px;display:block;overflow:visible}.bzd-wire{stroke-dasharray:0}.bzd-lantern{will-change:transform;animation:4.6s ease-in-out infinite kf-bzd-sway}.bzd-glow{opacity:.55;animation:3.2s ease-in-out infinite kf-bzd-glow}@keyframes kf-bzd-sway{0%,to{transform:rotate(-2.2deg)}50%{transform:rotate(2.2deg)}}@keyframes kf-bzd-glow{0%,to{opacity:.42}50%{opacity:.8}}.bzt-card:after,.bzv-card:after,.bzf-card:after,.bzn-card:after{content:"";border-radius:inherit;pointer-events:none;z-index:4;opacity:0;mix-blend-mode:screen;will-change:opacity,background-position;transition:opacity .2s var(--ease-out);background:linear-gradient(115deg,#0000 32%,#fff0c880 47%,#ffffffb3,#fff0c880 53%,#0000 68%) 150% 0/250% 100%;position:absolute;inset:0}.bzt-card:hover:after,.bzv-card:hover:after,.bzf-step:hover .bzf-card:after,.bzn-card:hover:after{opacity:1;animation:kf-bz-shimmer .9s var(--ease-out)}@keyframes kf-bz-shimmer{0%{background-position:150% 0}to{background-position:-80% 0}}.bzt-card:hover .bzt-medallion,.bzv-card:hover .bzv-card-medal,.bzf-step:hover .bzf-medal,.bzn-card:hover .bzn-stampic{animation:kf-bz-flicker .7s var(--ease-out)}@keyframes kf-bz-flicker{0%{filter:brightness()}25%{filter:brightness(1.28)}40%{filter:brightness(.96)}60%{filter:brightness(1.2)}to{filter:brightness()}}.ebz-glow{transform:translate3d(0,calc(var(--ebz-py,0px) * .35),0)}.ebz-amb{transform:translate3d(0,calc(var(--ebz-py,0px) * .18),0)}.ebz-awning{transform:translate3d(0,calc(var(--ebz-py,0px) * .26),0)}.ebz-script{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(100deg,#f2d488 0% 38%,#fff7da 50%,#f2d488 62% 100%) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text;animation:6.5s ease-in-out infinite kf-ebz-sheen}@keyframes kf-ebz-sheen{0%{background-position:145% 0}55%,to{background-position:-45% 0}}.bzt.anim.is-in .bzt-medallion{animation:kf-bzt-lightup .9s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * .12s + .22s)}@keyframes kf-bzt-lightup{0%{filter:brightness(.78)saturate(.8);box-shadow:0 0 #0000}45%{box-shadow:0 0 20px 3px color-mix(in oklab,var(--ca) 60%,transparent);filter:brightness(1.32)}to{filter:brightness();box-shadow:0 6px 14px -8px #4a2a1466}}.bzn-split{gap:1.9rem;margin-top:2.4rem;display:grid}.bzn-split .bzn-grid{margin-top:0}.bzn-head{text-align:left}@media(min-width:960px){.bzn-split{grid-template-columns:.82fr 1.5fr;align-items:start;gap:2.6rem}}@media(min-width:1024px){.bzv-grid{align-items:stretch}}.bzv-right{flex-direction:column;display:flex}.bzv-cards{flex:none}.bzv-right-cap{background:linear-gradient(150deg,#e5ede9,#f7eceb);border:1.5px solid #c19a3c73;border-radius:20px;flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:.7rem;min-height:7.5rem;margin-top:1rem;padding:1.4rem 1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}.bzv-right-cap:after{content:"";pointer-events:none;background:radial-gradient(circle,#f4a93b47,#0000 70%);border-radius:9999px;width:9rem;height:9rem;position:absolute;top:-3rem;right:-3rem}.bzv-cap-lantern{color:#fff;background:linear-gradient(150deg,#1e8a9e,#0a5a66);border-radius:9999px;place-items:center;width:2.4rem;height:2.4rem;display:grid;box-shadow:0 8px 16px -8px #0a3c4499,0 0 0 4px #fffdf6b3}.bzv-cap-text{color:#4a3a30;font-size:.92rem;line-height:1.55;position:relative}.bzv-cap-link{font-family:var(--font-display,inherit);color:#0a5a66;align-items:center;gap:.4rem;min-height:24px;font-size:.9rem;font-weight:700;display:inline-flex;position:relative}.bzv-cap-link:hover{color:#8e2d6e}.bzv-cap-link:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #0f7e8c}.bzg-card{flex-direction:column;display:flex}.bzg-photo-wrap{flex:auto}.bzg-card:hover .bzg-photo{transform:scale(1.07)}@media(min-width:1024px){.bzg-gallery .bzg-card:not(.bzg-card--featured):nth-of-type(odd){transform:rotate(-.7deg)}.bzg-gallery .bzg-card:not(.bzg-card--featured):nth-of-type(2n){transform:rotate(.7deg)}.bzg-gallery .bzg-card:not(.bzg-card--featured):hover{transform:translateY(-5px)rotate(0)}}.bzfl-progress{z-index:60;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#1e8a9e,#c19a3c 45%,#e7b24b 70%,#c8556e);width:100%;height:3px;position:fixed;top:0;left:0;box-shadow:0 1px 6px -1px #e7b24b99}.bzfl-pill{z-index:55;font-family:var(--font-display,inherit);color:#fff;opacity:0;pointer-events:none;transition:opacity .28s var(--ease-out),transform .28s var(--ease-out),box-shadow .22s var(--ease-out);background:linear-gradient(120deg,#0f7e8c,#0a5a66);border:1.5px solid #e7c977b3;border-radius:9999px;align-items:center;gap:.5rem;padding:.72rem 1.25rem;font-size:.9rem;font-weight:700;display:inline-flex;position:fixed;bottom:clamp(.9rem,3vw,1.6rem);right:clamp(.9rem,3vw,1.6rem);transform:translateY(14px)scale(.96);box-shadow:0 16px 34px -14px #0a3c44b3,0 0 #e7b24b66}.bzfl-pill svg{color:#f4d98a}.bzfl-pill.is-on{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.bzfl-pill.is-on:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 20px 42px -14px #0a3c44cc,0 0 22px -6px #e7b24b8c}.bzfl-pill:focus-visible{outline-offset:2px;outline:2px solid #c19a3c}@media(max-width:640px){.bzfl-pill{padding:.64rem 1.05rem;font-size:.84rem}}.ebz-spot{z-index:-10;pointer-events:none;opacity:0;mix-blend-mode:screen;transition:opacity .32s var(--ease-out);background:radial-gradient(24rem 24rem at var(--mx,50%) var(--my,28%),#f6cd8033,#f6cd800f 38%,transparent 62%);position:absolute;inset:0}.ebz.is-spot .ebz-spot{opacity:1}.bkh{color:#243463;background:#1b2649}.bkh-img{animation:kf-bkh-imgin 1.3s var(--ease-out) both}@keyframes kf-bkh-imgin{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.bkh-wash{background:linear-gradient(100deg,#fffbf2f0,#fffaf0d1 26%,#fff9ee66 48%,#fff9ee14 64%,#0000 74%)}.bkh-wash-mobile{background:radial-gradient(120% 80% at 24% 38%,#fffbf2eb,#fffaf099 46%,#0000 78%),linear-gradient(#fffbf280,#0000 40%)}.bkh-seam{background:linear-gradient(#0000,#fbf4e6 92%)}.bkh-glow{pointer-events:none;opacity:.5;filter:blur(46px);width:60%;height:84%;transform:translate3d(0,calc(var(--bkh-py,0px) * .32),0);background:radial-gradient(circle at 58% 42%,#f7d68a80,#e7b24b29 45%,#0000 70%);border-radius:9999px;top:8%;right:-6%}.bkh-amb{transform:translate3d(0,calc(var(--bkh-py,0px) * .16),0)}.bkh-dust{opacity:0;will-change:transform,opacity;background:#f4d98a;border-radius:9999px;animation:linear infinite kf-bkh-dust;position:absolute;bottom:16%;box-shadow:0 0 8px 1px #e7c977b3}@keyframes kf-bkh-dust{0%{opacity:0;transform:translateY(0)translate(0)}14%{opacity:.9}86%{opacity:.65}to{transform:translateY(-190px) translate(var(--dx,8px));opacity:0}}.bkh-glint{opacity:0;background:radial-gradient(circle,#fff,#f4d98abf 44%,#0000 72%);border-radius:9999px;width:11px;height:11px;animation:3.8s ease-in-out infinite kf-bkh-glint;position:absolute}@keyframes kf-bkh-glint{0%,to{opacity:0;transform:scale(.6)}50%{opacity:.85;transform:scale(1)}}.bkh-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.2em;text-transform:uppercase;color:#9a6e2b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fffdf7c7;border:1px solid #c9a45c8c;border-radius:9999px;align-items:center;gap:.6rem;padding:.4rem .95rem;font-size:.6rem;font-weight:800;display:inline-flex;box-shadow:0 8px 20px -12px #4a2a1466,inset 0 1px #ffffffb3}.bkh-eyebrow-fl{background:linear-gradient(90deg,#0000,#c19a3cd9);width:1.4rem;height:1px}.bkh-eyebrow-fl--r{background:linear-gradient(90deg,#c19a3cd9,#0000)}.bkh-title{line-height:1}.bkh-title-a{font-family:var(--font-display,inherit);color:#1b2a52;text-shadow:0 2px 18px #fffc;font-size:clamp(2.5rem,6vw,4.4rem);font-weight:700;line-height:1.02;display:block}.bkh-title-b{font-family:var(--font-script,var(--font-display,inherit));-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 2px 14px #ffffffa6);background:linear-gradient(98deg,#c79a3c,#e7b24b 48%,#f0c674 70%,#c79a3c);-webkit-background-clip:text;background-clip:text;margin-top:.1rem;padding-bottom:.12em;font-size:clamp(2.8rem,7.2vw,5.2rem);line-height:.92;display:block}.bkh-sub{font-family:var(--font-display,inherit);color:#2c3a66;text-shadow:0 1px 12px #fffc;font-size:clamp(1.15rem,2.4vw,1.6rem);font-style:italic;line-height:1.4}.bkh-body{color:#44507a;text-shadow:0 1px 10px #fffc;font-size:1.05rem;line-height:1.6}.bkh-chips{flex-wrap:wrap;gap:.55rem;padding:0;list-style:none;display:flex}.bkh-chip{color:#25356a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:transform .2s var(--ease-out),border-color .2s var(--ease-out),box-shadow .2s var(--ease-out);background:#fffdf7d1;border:1px solid #c9a45c80;border-radius:9999px;align-items:center;gap:.4rem;padding:.42rem .85rem;font-size:.8rem;font-weight:700;display:inline-flex;box-shadow:0 6px 16px -10px #24346366,inset 0 1px #ffffffb3}.bkh-chip svg{color:#c19a3c}.bkh-chip:hover{border-color:#c9a45cd9;transform:translateY(-2px);box-shadow:0 12px 22px -12px #24346373}.bkh-cta-primary{color:#fbf4e6!important;background:linear-gradient(120deg,#243463,#18234a)!important;border:1.5px solid #e7b24bb3!important;box-shadow:0 16px 36px -16px #141e46b3!important}.bkh-cta-primary:hover{transform:translateY(-2px);background:linear-gradient(120deg,#2c3f76,#1e2c5a)!important;box-shadow:0 20px 44px -16px #141e46cc,0 0 24px -6px #e7b24b80!important}.bkh-cta-primary svg{color:#f0c674}.bkh-cta-ghost{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#243463!important;background:#fffdf7cc!important;border:1.5px solid #c9a45c99!important;box-shadow:0 10px 24px -14px #24346366!important}.bkh-cta-ghost:hover{transform:translateY(-2px);background:#ffffffeb!important;border-color:#2434638c!important}.bkh-cta-ghost svg{color:#c19a3c}.bkh-chev{z-index:2;color:#243463;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:2.5rem;height:2.5rem;transition:color .2s var(--ease-out);background:#fffdf7b3;border:1px solid #c9a45c80;border-radius:9999px;place-items:center;animation:2.4s ease-in-out infinite kf-bkh-bob;display:grid;position:absolute;bottom:clamp(5rem,8vw,7rem);left:50%;transform:translate(-50%)}.bkh-chev:hover{color:#9a6e2b}.bkh-chev:focus-visible{outline-offset:2px;outline:2px solid #c19a3c}@keyframes kf-bkh-bob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(5px)}}@media(max-width:640px){.bkh-chev{display:none}}.bkp{color:#2a3a66;background:linear-gradient(#fbf4e6,#fcf6ea 40%,#fbefdc)}.bkp-decor{overflow:hidden}.bkp-glow{filter:blur(60px);opacity:.5;pointer-events:none;border-radius:9999px;width:38rem;height:24rem;position:absolute}.bkp-glow-l{background:radial-gradient(circle,#f7d68a66,#0000 70%);top:2rem;left:-10rem}.bkp-glow-r{background:radial-gradient(circle,#96aaeb38,#0000 70%);bottom:0;right:-10rem}.bkp-map{opacity:.5;pointer-events:none;background-image:radial-gradient(circle at 50% 38%,#c19a3c1a,#0000 60%),repeating-linear-gradient(60deg,#0000 0 38px,#c19a3c0d 38px 39px),repeating-linear-gradient(-60deg,#0000 0 38px,#c19a3c0d 38px 39px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 100% at 50% 0,#000 40%,#0000 80%);mask-image:radial-gradient(120% 100% at 50% 0,#000 40%,#0000 80%)}.bkp-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.2em;text-transform:uppercase;color:#9a6e2b;background:#fffdf7b3;border:1px solid #c9a45c80;border-radius:9999px;align-items:center;gap:.6rem;padding:.4rem .95rem;font-size:.6rem;font-weight:800;display:inline-flex}.bkp-eyebrow-fl{background:linear-gradient(90deg,#0000,#c19a3cd9);width:1.6rem;height:1px}.bkp-eyebrow-fl--r{background:linear-gradient(90deg,#c19a3cd9,#0000)}.bkp-title{font-family:var(--font-display,inherit);color:#1b2a52;margin-top:.9rem;font-size:clamp(2rem,4.4vw,3.1rem);font-weight:700;line-height:1.05}.bkp-sub{color:#44507a;margin-top:.9rem;font-size:1.05rem;line-height:1.6}.bkp-help{color:#6b7596;margin-top:.7rem;font-size:.9rem;line-height:1.55}.bkp-card{height:100%;transition:transform .24s var(--ease-out),border-color .24s var(--ease-out),box-shadow .24s var(--ease-out);background:linear-gradient(170deg,#fffdf7,#fbf1dc);border:1.5px solid #c9a45c80;border-radius:22px;flex-direction:column;padding:1.5rem 1.4rem 1.4rem;display:flex;position:relative;box-shadow:0 22px 46px -28px #24346373,inset 0 1px #ffffffd9}.bkp-card--featured{color:#fbf4e6;background:linear-gradient(170deg,#243463,#18234a);border-color:#e7b24ba6;box-shadow:0 28px 58px -26px #101838b3,0 0 0 1px #e7b24b40,inset 0 1px #ffffff1f}.bkp-card--featured:hover{border-color:#e7b24be6;box-shadow:0 36px 66px -26px #101838cc,0 0 30px -8px #e7b24b66}.bkp-ribbon{z-index:3;letter-spacing:.14em;text-transform:uppercase;color:#16224c;background:linear-gradient(120deg,#f0c674,#e7b24b);border-radius:4px 9999px 9999px 4px;align-items:center;gap:.3rem;padding:.32rem .7rem .32rem .8rem;font-size:.58rem;font-weight:800;display:inline-flex;position:absolute;top:1.1rem;left:-6px;box-shadow:0 8px 18px -8px #e7b24bb3}.bkp-ribbon:before{content:"";border-top:5px solid #9a6e2b;border-bottom:0 solid #0000;border-left:0 solid #0000;border-right:6px solid #0000;position:absolute;bottom:-5px;left:0}.bkp-select{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;border-radius:14px;flex-direction:column;flex:1;align-items:flex-start;gap:.55rem;width:100%;padding:0;display:flex;position:relative}.bkp-stamp{color:#16224c;opacity:0;width:1.8rem;height:1.8rem;transition:opacity .22s var(--ease-out),transform .26s var(--ease-out);background:linear-gradient(120deg,#f0c674,#e7b24b);border-radius:9999px;place-items:center;display:grid;position:absolute;top:0;right:0;transform:scale(.4)rotate(-12deg);box-shadow:0 6px 14px -6px #e7b24bcc}.bkp-emblem{color:#f0c674;background:radial-gradient(circle at 38% 32%,#2b3c6e,#16224c 70%);border:2px solid #e7b24b99;border-radius:9999px;place-items:center;width:3.4rem;height:3.4rem;display:grid;box-shadow:0 10px 22px -10px #10183899,inset 0 1px #ffffff26}.bkp-card--featured .bkp-emblem{color:#16224c;background:radial-gradient(circle at 38% 32%,#fbf4e6,#f2d488 70%);border-color:#ffffff8c}.bkp-card--featured .bkp-card-title{color:#fbf4e6}.bkp-card-copy{color:#51597c;font-size:.9rem;line-height:1.55}.bkp-card--featured .bkp-card-copy{color:#fbf4e6d1}.bkp-examples{grid-template-columns:1fr 1fr;gap:.3rem .8rem;width:100%;margin-top:.2rem;display:grid}.bkp-card--featured .bkp-ex{color:#fbf4e6e6}.bkp-cta{width:100%;font-family:var(--font-display,inherit);color:#16224c;transition:transform .2s var(--ease-out),filter .2s var(--ease-out),box-shadow .2s var(--ease-out);background:linear-gradient(120deg,#f0c674,#e7b24b);border:1.5px solid #fff6;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;margin-top:1.2rem;padding:.8rem 1.2rem;font-size:.95rem;font-weight:700;display:inline-flex;box-shadow:0 14px 30px -14px #e7b24bb3}.bkp-cta--soft{color:#243463;background:#fffdf799;border:1.5px solid #24346366;box-shadow:0 10px 24px -16px #24346380}.bkp-cta--soft:hover{color:#fbf4e6;background:#243463;border-color:#243463}.bkp-card.is-selected{border-color:#e7b24b;box-shadow:0 30px 58px -26px #2434638c,0 0 0 2px #e7b24b99,0 0 30px -6px #e7b24b73}.bkp-card--featured.is-selected{box-shadow:0 34px 64px -24px #101838cc,0 0 0 2px #e7b24bd9,0 0 34px -6px #e7b24b8c}.bkp-summary{color:#eaeffa;background:linear-gradient(120deg,#243463,#1a2750);border:1.5px solid #e7b24b66;border-radius:16px;align-items:center;gap:.85rem;margin-top:1.8rem;padding:.95rem 1.2rem;display:flex;box-shadow:0 18px 40px -26px #10183899}.bkp-summary.is-set{border-color:#e7b24bbf;box-shadow:0 20px 44px -24px #101838b3,0 0 24px -10px #e7b24b59}.bkp-summary-ic{color:#f0c674;background:#e7b24b24;border:1px solid #e7b24b66;border-radius:9999px;flex:none;place-items:center;width:2.2rem;height:2.2rem;display:grid}.bkp-summary-text{color:#eaeffaeb;font-size:.92rem;line-height:1.5}.bkp-summary-text strong{color:#f4d98a}.bkp-summary-label{font-family:var(--font-engrave,inherit);letter-spacing:.16em;text-transform:uppercase;color:#f0c674;font-size:.62rem;font-weight:800}.bkp-summary-next{color:#eaeffab3;margin-top:.15rem;font-size:.82rem;display:block}.bkp-trust-item{background:#fffdf7b3;border:1px solid #c9a45c66;border-radius:12px;align-items:flex-start;gap:.6rem;padding:.7rem .9rem;display:flex}.bkw{color:#2a3a66;background:linear-gradient(#fbefdc,#fcf6ea 45%,#fbf4e6)}.bkw-decor{overflow:hidden}.bkw-glow{filter:blur(60px);opacity:.45;pointer-events:none;border-radius:9999px;width:36rem;height:22rem;position:absolute}.bkw-glow-l{background:radial-gradient(circle,#96aaeb38,#0000 70%);top:6rem;left:-9rem}.bkw-glow-r{background:radial-gradient(circle,#f7d68a66,#0000 70%);bottom:2rem;right:-9rem}.bkw-map{opacity:.5;pointer-events:none;background-image:repeating-linear-gradient(60deg,#0000 0 40px,#c19a3c0b 40px 41px),repeating-linear-gradient(-60deg,#0000 0 40px,#c19a3c0b 40px 41px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 100% at 50% 0,#000 35%,#0000 80%);mask-image:radial-gradient(120% 100% at 50% 0,#000 35%,#0000 80%)}.bkw-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.2em;text-transform:uppercase;color:#9a6e2b;background:#fffdf7b3;border:1px solid #c9a45c80;border-radius:9999px;align-items:center;gap:.6rem;padding:.4rem .95rem;font-size:.6rem;font-weight:800;display:inline-flex}.bkw-eyebrow-fl{background:linear-gradient(90deg,#0000,#c19a3cd9);width:1.6rem;height:1px}.bkw-eyebrow-fl--r{background:linear-gradient(90deg,#c19a3cd9,#0000)}.bkw-title{font-family:var(--font-display,inherit);color:#1b2a52;margin-top:.9rem;font-size:clamp(2rem,4.4vw,3.1rem);font-weight:700;line-height:1.05}.bkw-sub{color:#44507a;margin-top:.9rem;font-size:1.02rem;line-height:1.6}.bkw-sub strong{color:#1b2a52}.bkw-mode-hint{color:#6b5a2b;background:#e7c9772e;border:1px solid #c9a45c66;border-radius:9999px;align-items:center;gap:.4rem;margin-top:.9rem;padding:.4rem .9rem;font-size:.82rem;font-weight:600;display:inline-flex}.bkw-mode-hint svg{color:#c19a3c}.bkw-layout{align-items:start;gap:1.5rem;margin-top:2.4rem;display:grid}@media(min-width:1000px){.bkw-layout{grid-template-columns:1.55fr .95fr;gap:1.8rem}}.bkw-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media(min-width:560px){.bkw-grid{grid-template-columns:1fr 1fr}}.bkw-cell{height:100%}.bkw-card{height:100%;transition:transform .22s var(--ease-out),border-color .22s var(--ease-out),box-shadow .22s var(--ease-out);background:linear-gradient(170deg,#fffdf7,#fbf1dc);border:1.5px solid #c9a45c73;border-radius:18px;position:relative;box-shadow:0 16px 36px -26px #24346366,inset 0 1px #ffffffd9}.bkw-card:hover{border-color:var(--acc);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.bkw-card:hover{border-color:color-mix(in oklab,var(--acc) 55%,#c9a45cb3)}}.bkw-card:hover{box-shadow:0 24px 46px -26px #24346373}.bkw-select{text-align:left;cursor:pointer;width:100%;height:100%;color:inherit;background:0 0;border:0;border-radius:18px;flex-direction:column;align-items:flex-start;gap:.45rem;padding:1.1rem 1.1rem 1.15rem;display:flex;position:relative}.bkw-select:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.bkw-stamp{color:#fff;background:var(--acc);width:1.6rem;height:1.6rem;box-shadow:0 5px 12px -5px var(--acc);border-radius:9999px;place-items:center;display:grid;position:absolute;top:.8rem;right:.8rem}@supports (color:color-mix(in lab,red,red)){.bkw-stamp{box-shadow:0 5px 12px -5px color-mix(in oklab,var(--acc) 80%,transparent)}}.bkw-stamp{opacity:0;transition:opacity .2s var(--ease-out),transform .24s var(--ease-out);transform:scale(.4)}.bkw-card.is-selected .bkw-stamp{opacity:1;transform:scale(1)}.bkw-medal{width:3rem;height:3rem;color:var(--acc);background:radial-gradient(circle at 38% 32%,var(--acc),var(--acc));border-radius:9999px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.bkw-medal{background:radial-gradient(circle at 38% 32%,color-mix(in oklab,var(--acc) 16%,#fffdf7),color-mix(in oklab,var(--acc) 30%,#fbf1dc))}}.bkw-medal{border:2px solid var(--acc)}@supports (color:color-mix(in lab,red,red)){.bkw-medal{border:2px solid color-mix(in oklab,var(--acc) 55%,#c9a45c99)}}.bkw-medal{box-shadow:0 8px 18px -10px var(--acc),inset 0 1px #ffffffb3}@supports (color:color-mix(in lab,red,red)){.bkw-medal{box-shadow:0 8px 18px -10px color-mix(in oklab,var(--acc) 60%,transparent),inset 0 1px #ffffffb3}}.bkw-name{font-family:var(--font-display,inherit);color:var(--acc);font-size:1.18rem;font-weight:700;line-height:1.1}@supports (color:color-mix(in lab,red,red)){.bkw-name{color:color-mix(in oklab,var(--acc) 76%,#281f2e)}}.bkw-copy{color:#55597a;font-size:.82rem;line-height:1.5}.bkw-bestfor{flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.15rem;display:flex}.bkw-bestfor-l{letter-spacing:.08em;text-transform:uppercase;color:#9a8050;margin-right:.1rem;font-size:.62rem;font-weight:800}.bkw-tag{color:var(--acc);font-size:.68rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.bkw-tag{color:color-mix(in oklab,var(--acc) 70%,#2a2433)}}.bkw-tag{background:var(--acc);border-radius:9999px;padding:.15rem .5rem}@supports (color:color-mix(in lab,red,red)){.bkw-tag{background:color-mix(in oklab,var(--acc) 10%,#fffdf7)}}.bkw-tag{border:1px solid var(--acc)}@supports (color:color-mix(in lab,red,red)){.bkw-tag{border:1px solid color-mix(in oklab,var(--acc) 35%,transparent)}}.bkw-card.is-selected{border-color:var(--acc);box-shadow:0 24px 48px -24px #24346380,0 0 0 2px var(--acc),0 0 26px -8px var(--acc)}@supports (color:color-mix(in lab,red,red)){.bkw-card.is-selected{box-shadow:0 24px 48px -24px #24346380,0 0 0 2px color-mix(in oklab,var(--acc) 70%,transparent),0 0 26px -8px color-mix(in oklab,var(--acc) 55%,transparent)}}.bkw-card--help{background:linear-gradient(150deg,#243463,#1a2750);border-color:#e7b24b8c}.bkw-card--help .bkw-select{flex-flow:wrap;align-items:center;gap:.95rem}.bkw-card--help .bkw-medal{color:#f0c674;background:radial-gradient(circle at 38% 32%,#2e4076,#16224c);border-color:#e7b24b99;flex:none}.bkw-card--help .bkw-name{color:#fbf4e6}.bkw-card--help .bkw-copy{color:#fbf4e6d1;flex:16rem;min-width:12rem}.bkw-card--help .bkw-bestfor-l{color:#e7c977d9}.bkw-card--help .bkw-tag{color:#f4d98a;background:#e7b24b1f;border-color:#e7b24b66}.bkw-card--help .bkw-stamp{color:#16224c;background:#e7b24b}.bkw-card--help.is-selected{box-shadow:0 26px 52px -24px #101838b3,0 0 0 2px #e7b24bd9,0 0 30px -8px #e7b24b80}.bkw-plan-wrap{height:100%}.bkw-plan{color:#eaeffa;background:linear-gradient(150deg,#243463,#16224c);border:1.5px solid #e7b24b73;border-radius:20px;padding:1.4rem 1.4rem 1.5rem;box-shadow:0 24px 50px -28px #101838b3}.bkw-plan-title{font-family:var(--font-display,inherit);color:#fbf4e6;align-items:center;gap:.5rem;font-size:1.3rem;font-weight:700;display:flex}.bkw-plan-title svg{color:#f0c674}.bkw-plan-row{border-top:1px solid #e7c9772e;margin-top:1.1rem;padding-top:1.1rem}.bkw-plan-row:first-of-type{border-top:0;padding-top:0}.bkw-plan-label{font-family:var(--font-engrave,inherit);letter-spacing:.16em;text-transform:uppercase;color:#f0c674;font-size:.6rem;font-weight:800;display:block}.bkw-plan-value{color:#fbf4e6;margin-top:.35rem;font-size:.95rem;font-weight:600}.bkw-plan-muted{color:#eaeffa99;font-weight:500}.bkw-plan-link{color:#9fb6e6;text-underline-offset:3px;margin-left:.55rem;font-size:.78rem;font-weight:600;text-decoration:underline}.bkw-plan-link:hover{color:#f0c674}.bkw-plan-chips{flex-direction:column;gap:.4rem;margin-top:.5rem;display:flex}.bkw-plan-chip{color:#fbf4e6;border:1px solid var(--acc);background:#ffffff0f;border-radius:10px;align-items:center;gap:.5rem;padding:.4rem .55rem .4rem .65rem;font-size:.85rem;font-weight:600;display:flex}@supports (color:color-mix(in lab,red,red)){.bkw-plan-chip{border:1px solid color-mix(in oklab,var(--acc) 45%,#e7b24b4d)}}.bkw-plan-chip-dot{background:var(--acc);width:8px;height:8px;box-shadow:0 0 7px var(--acc);border-radius:9999px;flex:none}@supports (color:color-mix(in lab,red,red)){.bkw-plan-chip-dot{box-shadow:0 0 7px color-mix(in oklab,var(--acc) 70%,transparent)}}.bkw-plan-chip-x{color:#eaeffab3;background:#ffffff0f;border-radius:9999px;place-items:center;width:1.3rem;height:1.3rem;margin-left:auto;display:grid}.bkw-plan-chip-x:hover{color:#fff;background:#ffffff29}.bkw-plan-chip-x:focus-visible{outline-offset:1px;outline:2px solid #f0c674}.bkw-plan-next{color:#eaeffac7;margin-top:1.1rem;font-size:.82rem;line-height:1.5}.bkw-plan-next strong{color:#f4d98a}.bkw-plan-cta{width:100%;font-family:var(--font-display,inherit);color:#16224c;transition:transform .2s var(--ease-out),filter .2s var(--ease-out);background:linear-gradient(120deg,#f0c674,#e7b24b);border:1.5px solid #fff6;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;margin-top:1.1rem;padding:.85rem 1.2rem;font-size:.98rem;font-weight:700;display:inline-flex;box-shadow:0 16px 32px -16px #e7b24bb3}.bkw-plan-cta:hover{filter:brightness(1.05);transform:translateY(-2px)}.bkw-plan-cta:focus-visible{outline-offset:2px;outline:2px solid #fff}.bkw-plan-fine{text-align:center;color:#eaeffa8c;margin-top:.7rem;font-size:.7rem}.edf{color:#2a3a66;background:linear-gradient(#fbf4e6,#fcf6ea 45%,#fbefdc)}.edf-glow{filter:blur(64px);opacity:.42;pointer-events:none;border-radius:9999px;width:38rem;height:24rem;position:absolute}.edf-glow-l{background:radial-gradient(circle,#f7d68a66,#0000 70%);top:4rem;left:-10rem}.edf-glow-r{background:radial-gradient(circle,#96aaeb33,#0000 70%);bottom:4rem;right:-10rem}.edf-map{opacity:.45;pointer-events:none;background-image:repeating-linear-gradient(60deg,#0000 0 42px,#c19a3c0a 42px 43px),repeating-linear-gradient(-60deg,#0000 0 42px,#c19a3c0a 42px 43px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 100% at 50% 0,#000 35%,#0000 82%);mask-image:radial-gradient(120% 100% at 50% 0,#000 35%,#0000 82%)}.edf-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.2em;text-transform:uppercase;color:#9a6e2b;background:#fffdf7b3;border:1px solid #c9a45c80;border-radius:9999px;align-items:center;gap:.6rem;padding:.4rem .95rem;font-size:.6rem;font-weight:800;display:inline-flex}.edf-eyebrow-fl{background:linear-gradient(90deg,#0000,#c19a3cd9);width:1.6rem;height:1px}.edf-eyebrow-fl--r{background:linear-gradient(90deg,#c19a3cd9,#0000)}.edf-title{font-family:var(--font-display,inherit);color:#1b2a52;margin-top:.9rem;font-size:clamp(2rem,4.4vw,3.1rem);font-weight:700;line-height:1.05}.edf-sub{color:#44507a;margin-top:.9rem;font-size:1.02rem;line-height:1.6}.edf-help{color:#6b5a2b;background:#e7c9772e;border:1px solid #c9a45c66;border-radius:9999px;align-items:center;gap:.4rem;margin-top:.9rem;padding:.4rem .9rem;font-size:.82rem;font-weight:600;display:inline-flex}.edf-help svg{color:#c19a3c}.edf-layout{align-items:start;gap:1.5rem;margin-top:2.4rem;display:grid}@media(min-width:1000px){.edf-layout{grid-template-columns:1.55fr .9fr;gap:1.8rem}}.edf-form{flex-direction:column;gap:1.1rem;display:flex;position:relative}.edf-panel{background:linear-gradient(170deg,#fffdf7,#fbf2df);border:1.5px solid #c9a45c73;border-radius:18px;margin:0;padding:1.35rem 1.3rem 1.45rem;position:relative;box-shadow:0 16px 38px -30px #24346366,inset 0 1px #ffffffd9}.edf-legend{font-family:var(--font-display,inherit);color:#1b2a52;align-items:center;gap:.55rem;margin-bottom:.9rem;padding:0 .4rem;font-size:1.2rem;font-weight:700;display:inline-flex}.edf-legend-n{color:#16224c;background:linear-gradient(120deg,#f0c674,#e7b24b);border-radius:9999px;place-items:center;width:1.7rem;height:1.7rem;font-size:.78rem;font-weight:800;display:grid;box-shadow:0 5px 12px -6px #e7b24bb3}.edf-carried{background:#2434630d;border:1px solid #2434631f;border-radius:12px;flex-wrap:wrap;gap:.5rem 1.2rem;padding:.7rem .9rem;display:flex}.edf-carried p{color:#44507a;align-items:center;gap:.4rem;font-size:.82rem;display:inline-flex}.edf-carried strong{color:#1b2a52}.edf-carried svg{color:#c19a3c}.edf-note{color:#6b7596;align-items:flex-start;gap:.4rem;margin-top:.85rem;font-size:.76rem;line-height:1.45;display:flex}.edf-note svg{color:#c19a3c;flex:none;margin-top:.1rem}.edf-ack{color:#44507a;cursor:pointer;align-items:flex-start;gap:.6rem;margin-top:1.1rem;font-size:.82rem;line-height:1.4;display:flex}.edf-ack-box{accent-color:#c19a3c;flex:none;width:1.05rem;height:1.05rem;margin-top:.15rem}.edf-error{color:#8a1f2e;background:#d83a4a14;border:1px solid #d83a4a59;border-radius:12px;align-items:flex-start;gap:.6rem;margin-top:1.2rem;padding:.8rem 1rem;font-size:.85rem;display:flex}.edf-error svg{color:#c8364a}.edf-error a{color:#8a1f2e}.edf-submit{font-family:var(--font-display,inherit);color:#fbf4e6;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out);background:linear-gradient(120deg,#243463,#18234a);border:1.5px solid #e7b24bb3;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.7rem;font-size:1rem;font-weight:700;display:inline-flex;box-shadow:0 16px 36px -16px #141e46b3}.edf-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 44px -16px #141e46cc,0 0 24px -6px #e7b24b80}.edf-submit:disabled{opacity:.7}.edf-submit:focus-visible{outline-offset:2px;outline:2px solid #c19a3c}.edf-submit svg{color:#f0c674}.edf-success{background:linear-gradient(170deg,#fffdf7,#fbf1dc);border:1.5px solid #c9a45c8c;border-radius:22px;padding:2.6rem 2rem;box-shadow:0 28px 60px -34px #24346380}.edf-seal{color:#fbf4e6;background:radial-gradient(circle at 38% 32%,#2e4076,#16224c);border:2px solid #e7b24bb3;border-radius:9999px;place-items:center;width:3.6rem;height:3.6rem;margin:0 auto;display:grid;box-shadow:0 12px 26px -12px #10183899}.edf-seal svg{color:#f0c674}.edf-success-title{font-family:var(--font-display,inherit);color:#1b2a52;margin-top:1rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.1}.edf-success-copy{color:#44507a;margin-top:.8rem;font-size:1rem;line-height:1.6}.edf-success-again{color:#9a6e2b;text-underline-offset:4px;margin-top:1.4rem;font-size:.85rem;font-weight:600;text-decoration:underline}.edf-aside{height:100%}@media(min-width:1000px){.edf-aside{align-self:start;position:sticky;top:6rem}}.edf-summary{color:#eaeffa;background:linear-gradient(150deg,#243463,#16224c);border:1.5px solid #e7b24b73;border-radius:20px;padding:1.4rem 1.4rem 1.5rem;box-shadow:0 24px 50px -28px #101838b3}.edf-summary-title{font-family:var(--font-display,inherit);color:#fbf4e6;align-items:center;gap:.5rem;font-size:1.3rem;font-weight:700;display:flex}.edf-summary-title svg{color:#f0c674}.edf-summary-row{border-top:1px solid #e7c9772e;margin-top:1rem;padding-top:1rem}.edf-summary-row:first-of-type{border-top:0;padding-top:0}.edf-summary-label{font-family:var(--font-engrave,inherit);letter-spacing:.16em;text-transform:uppercase;color:#f0c674;font-size:.6rem;font-weight:800;display:block}.edf-summary-value{color:#fbf4e6;margin-top:.35rem;font-size:.92rem;font-weight:600}.edf-summary-muted{color:#eaeffa8c;font-weight:500}.edf-summary-next{color:#eaeffac7;margin-top:1.1rem;font-size:.82rem;line-height:1.5}.edf-summary-next strong{color:#f4d98a}.edf-assure{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.edf-assure li{color:#eaeffae6;align-items:center;gap:.5rem;font-size:.82rem;display:flex}.edf-assure svg{color:#f0c674;flex:none}.edf-summary-contact{border-top:1px solid #e7c9772e;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin-top:1.2rem;padding-top:1rem;display:flex}.edf-summary-contact a{color:#9fb6e6;align-items:center;gap:.35rem;font-size:.86rem;font-weight:600;display:inline-flex}.edf-summary-contact a:hover,.edf-summary-contact svg{color:#f0c674}.edf-trust-line{color:#eaeffa99;align-items:center;gap:.4rem;margin-top:.8rem;font-size:.72rem;display:inline-flex}.edf-trust-line svg{color:#7cc8a0}.bkf{color:#2a3a66;background:linear-gradient(#fbf4e6,#fcf6ea,#fbefdc)}.bkf-glow{filter:blur(62px);opacity:.42;pointer-events:none;border-radius:9999px;width:36rem;height:22rem;position:absolute}.bkf-glow-l{background:radial-gradient(circle,#f7d68a66,#0000 70%);top:8rem;left:-9rem}.bkf-glow-r{background:radial-gradient(circle,#96aaeb33,#0000 70%);bottom:4rem;right:-9rem}.bkf-map{opacity:.45;pointer-events:none;background-image:repeating-linear-gradient(60deg,#0000 0 42px,#c19a3c0a 42px 43px),repeating-linear-gradient(-60deg,#0000 0 42px,#c19a3c0a 42px 43px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 100% at 50% 0,#000 35%,#0000 82%);mask-image:radial-gradient(120% 100% at 50% 0,#000 35%,#0000 82%)}.bkf-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.2em;text-transform:uppercase;color:#9a6e2b;background:#fffdf7b3;border:1px solid #c9a45c80;border-radius:9999px;align-items:center;gap:.6rem;padding:.4rem .95rem;font-size:.6rem;font-weight:800;display:inline-flex}.bkf-eyebrow-fl{background:linear-gradient(90deg,#0000,#c19a3cd9);width:1.6rem;height:1px}.bkf-eyebrow-fl--r{background:linear-gradient(90deg,#c19a3cd9,#0000)}.bkf-title{font-family:var(--font-display,inherit);color:#1b2a52;margin-top:.9rem;font-size:clamp(1.9rem,4.2vw,3rem);font-weight:700;line-height:1.08}.bkf-sub{color:#44507a;margin-top:.9rem;font-size:1.02rem;line-height:1.6}.bkf-layout{align-items:start;gap:1.5rem;margin-top:2.4rem;display:grid}@media(min-width:1000px){.bkf-layout{grid-template-columns:.82fr 1.4fr;gap:1.8rem}}.bkf-reassure{background:linear-gradient(170deg,#fffdf7,#fbf1dc);border:1.5px solid #c9a45c80;border-radius:20px;padding:1.6rem 1.5rem 1.7rem;position:relative;box-shadow:0 22px 46px -30px #2434636b,inset 0 1px #ffffffd9}.bkf-scroll{color:#f0c674;background:radial-gradient(circle at 38% 32%,#2e4076,#16224c);border:2px solid #e7b24b99;border-radius:9999px;place-items:center;width:3.6rem;height:3.6rem;display:grid;box-shadow:0 10px 24px -12px #10183899,inset 0 1px #ffffff26}.bkf-reassure-title{font-family:var(--font-display,inherit);color:#1b2a52;margin-top:1rem;font-size:1.4rem;font-weight:700;line-height:1.12}.bkf-reassure-copy{color:#50597c;margin-top:.7rem;font-size:.92rem;line-height:1.6}.bkf-goodhands{font-family:var(--font-engrave,inherit);letter-spacing:.18em;text-transform:uppercase;color:#9a6e2b;align-items:center;gap:.6rem;margin-top:1.2rem;font-size:.58rem;font-weight:800;display:flex}.bkf-goodhands-fl{background:linear-gradient(90deg,#0000,#c19a3c99);flex:1;height:1px}.bkf-goodhands-fl--r{background:linear-gradient(90deg,#c19a3c99,#0000)}.bkf-trust{gap:.6rem;margin-top:1rem;display:grid}.bkf-trust-item{color:#3c476e;align-items:center;gap:.6rem;font-size:.85rem;font-weight:600;display:flex}.bkf-trust-ic{color:#c19a3c;background:#e7c97729;border:1px solid #c9a45c66;border-radius:9999px;flex:none;place-items:center;width:1.9rem;height:1.9rem;display:grid}.bkf-acc{flex-direction:column;gap:.7rem;padding:0;list-style:none;display:flex}.bkf-row{transition:border-color .22s var(--ease-out),box-shadow .22s var(--ease-out),background .22s var(--ease-out);background:linear-gradient(170deg,#fffdf7,#fbf2df);border:1.5px solid #c9a45c73;border-radius:14px;box-shadow:0 12px 30px -26px #24346366}.bkf-row:hover{border-color:#c9a45ccc}.bkf-row.is-open{background:linear-gradient(150deg,#243463,#16224c);border-color:#e7b24bb3;box-shadow:0 24px 50px -28px #10183899,0 0 26px -10px #e7b24b66}.bkf-q{text-align:left;cursor:pointer;color:#1b2a52;background:0 0;border:0;border-radius:14px;align-items:center;gap:.7rem;width:100%;padding:1rem 1.1rem;display:flex}.bkf-q:focus-visible{outline-offset:2px;outline:2px solid #c19a3c}.bkf-q-ic{color:#c19a3c;width:1.9rem;height:1.9rem;transition:color .2s var(--ease-out),background .2s var(--ease-out);background:#e7c97729;border:1px solid #c9a45c66;border-radius:9999px;flex:none;place-items:center;display:grid}.bkf-q-n{color:#c19a3c;font-weight:800}.bkf-q-text{font-family:var(--font-display,inherit);flex:1;font-size:1.02rem;font-weight:700;line-height:1.25}.bkf-q-toggle{color:#16224c;background:linear-gradient(120deg,#f0c674,#e7b24b);border-radius:9999px;flex:none;place-items:center;width:1.7rem;height:1.7rem;display:grid;box-shadow:0 5px 12px -6px #e7b24bb3}.bkf-row.is-open .bkf-q{color:#fbf4e6}.bkf-row.is-open .bkf-q-ic{color:#f0c674;background:#e7b24b2e;border-color:#e7b24b80}.bkf-row.is-open .bkf-q-n{color:#f0c674}.bkf-a{transition:grid-template-rows .32s var(--ease-out);grid-template-rows:0fr;display:grid}.bkf-row.is-open .bkf-a{grid-template-rows:1fr}.bkf-a-inner{overflow:hidden}.bkf-a-inner p{color:#eaeffad9;padding:0 1.1rem 1.1rem 3.8rem;font-size:.92rem;line-height:1.6}.bkf-cta{background:linear-gradient(120deg,#243463,#16224c);border:1.5px solid #e7b24b73;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;margin-top:1.8rem;padding:1.4rem 1.6rem;display:flex;box-shadow:0 24px 50px -28px #101838b3}.bkf-cta-copy{flex:22rem;align-items:center;gap:1rem;min-width:16rem;display:flex}.bkf-seal{width:3.4rem;height:3.4rem;font-family:var(--font-display,inherit);letter-spacing:.04em;color:#f0c674;background:radial-gradient(circle at 38% 32%,#2e4076,#101a38);border:2px solid #e7b24bb3;border-radius:9999px;flex:none;place-items:center;font-size:.95rem;font-weight:800;display:grid;box-shadow:0 0 0 4px #e7b24b1f,inset 0 1px #ffffff26}.bkf-cta-title{font-family:var(--font-display,inherit);color:#fbf4e6;font-size:1.35rem;font-weight:700;line-height:1.1}.bkf-cta-text{color:#eaeffac7;max-width:34rem;margin-top:.35rem;font-size:.86rem;line-height:1.5}.bkf-cta-actions{flex-wrap:wrap;gap:.7rem;display:flex}.bkf-cta-primary{font-family:var(--font-display,inherit);color:#16224c;transition:transform .2s var(--ease-out),filter .2s var(--ease-out);background:linear-gradient(120deg,#f0c674,#e7b24b);border:1.5px solid #fff6;border-radius:9999px;align-items:center;gap:.5rem;padding:.82rem 1.4rem;font-size:.95rem;font-weight:700;display:inline-flex;box-shadow:0 14px 30px -14px #e7b24bb3}.bkf-cta-primary:hover{filter:brightness(1.05);transform:translateY(-2px)}.bkf-cta-primary:focus-visible{outline-offset:2px;outline:2px solid #fff}.bkf-cta-ghost{font-family:var(--font-display,inherit);color:#fbf4e6;transition:transform .2s var(--ease-out),background .2s var(--ease-out);background:#ffffff0f;border:1.5px solid #e7b24b8c;border-radius:9999px;align-items:center;padding:.82rem 1.4rem;font-size:.95rem;font-weight:700;display:inline-flex}.bkf-cta-ghost:hover{background:#e7b24b24;transform:translateY(-2px)}.bkf-cta-ghost:focus-visible{outline-offset:2px;outline:2px solid #f0c674}.bkc{color:#2a3a66;background:linear-gradient(#fbefdc,#fcf6ea 48%,#fbf4e6)}.bkc-glow{filter:blur(64px);opacity:.5;pointer-events:none;background:radial-gradient(circle,#f7d68a6b,#0000 70%);border-radius:9999px;width:44rem;height:26rem;position:absolute;top:8%;left:50%;transform:translate(-50%)}.bkc-map{opacity:.4;pointer-events:none;background-image:repeating-linear-gradient(60deg,#0000 0 44px,#c19a3c0a 44px 45px),repeating-linear-gradient(-60deg,#0000 0 44px,#c19a3c0a 44px 45px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(110% 100% at 50% 30%,#000 40%,#0000 82%);mask-image:radial-gradient(110% 100% at 50% 30%,#000 40%,#0000 82%)}.bkc-dust{opacity:0;will-change:transform,opacity;background:#f4d98a;border-radius:9999px;animation:linear infinite kf-bkc-dust;position:absolute;bottom:12%;box-shadow:0 0 8px 1px #e7c977b3}@keyframes kf-bkc-dust{0%{opacity:0;transform:translateY(0)translate(0)}14%{opacity:.9}86%{opacity:.6}to{transform:translateY(-220px) translate(var(--dx,8px));opacity:0}}.bkc-card{text-align:center;background:linear-gradient(168deg,#fffdf7,#fbf1dc);border:1.5px solid #c9a45c99;border-radius:28px;margin-top:2rem;padding:3.4rem 2rem 1.6rem;position:relative;box-shadow:0 36px 72px -40px #24346380,inset 0 1px #ffffffd9,inset 0 0 0 4px #fffdf699}.bkc-seal{background:radial-gradient(circle at 38% 30%,#2e4076,#101a38);border:2.5px solid #e7b24bcc;border-radius:9999px;place-items:center;width:4.4rem;height:4.4rem;display:grid;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #e7b24b24,0 16px 30px -14px #101838b3,inset 0 1px #ffffff2e}.bkc-seal-crown{color:#f0c674;margin-bottom:-2px}.bkc-seal-vce{font-family:var(--font-display,inherit);letter-spacing:.06em;color:#f4d98a;font-size:1.05rem;font-weight:800;line-height:1}.bkc-seal-sheen{background:linear-gradient(115deg,#0000 38%,#fff5d280,#0000 62%) 150% 0/250% 100%;animation:5.5s ease-in-out infinite kf-bkc-sheen;position:absolute;inset:0}@keyframes kf-bkc-sheen{0%{background-position:150% 0}55%,to{background-position:-60% 0}}.bkc-seal-label{font-family:var(--font-engrave,inherit);letter-spacing:.22em;text-transform:uppercase;color:#9a6e2b;margin-bottom:.8rem;font-size:.56rem;font-weight:800;display:inline-block}.bkc-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.2em;text-transform:uppercase;color:#9a6e2b;align-items:center;gap:.6rem;font-size:.6rem;font-weight:800;display:inline-flex}.bkc-eyebrow-fl{background:linear-gradient(90deg,#0000,#c19a3cd9);width:1.8rem;height:1px}.bkc-eyebrow-fl--r{background:linear-gradient(90deg,#c19a3cd9,#0000)}.bkc-title{font-family:var(--font-display,inherit);color:#1b2a52;margin-top:.7rem;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:700;line-height:1.04}.bkc-sub{color:#3c476e;max-width:40rem;margin:1rem auto 0;font-size:1.08rem;line-height:1.55}.bkc-copy{color:#57608a;max-width:42rem;margin:.9rem auto 0;font-size:.92rem;line-height:1.6}.bkc-actions{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.6rem;display:flex}.bkc-cta-primary{font-family:var(--font-display,inherit);color:#fbf4e6;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out);background:linear-gradient(120deg,#243463,#16234a);border:1.5px solid #e7b24bb3;border-radius:9999px;align-items:center;gap:.5rem;padding:.9rem 1.7rem;font-size:1rem;font-weight:700;display:inline-flex;box-shadow:0 16px 36px -16px #141e46b3}.bkc-cta-primary:hover{transform:translateY(-2px);box-shadow:0 20px 44px -16px #141e46cc,0 0 24px -6px #e7b24b80}.bkc-cta-primary:focus-visible{outline-offset:2px;outline:2px solid #c19a3c}.bkc-cta-primary svg{color:#f0c674}.bkc-cta-ghost{font-family:var(--font-display,inherit);color:#243463;transition:transform .2s var(--ease-out),background .2s var(--ease-out),border-color .2s var(--ease-out);background:#fffdf7b3;border:1.5px solid #c9a45c99;border-radius:9999px;align-items:center;padding:.9rem 1.7rem;font-size:1rem;font-weight:700;display:inline-flex;box-shadow:0 10px 24px -16px #24346366}.bkc-cta-ghost:hover{background:#fffffff2;border-color:#24346380;transform:translateY(-2px)}.bkc-cta-ghost:focus-visible{outline-offset:2px;outline:2px solid #c19a3c}.bkc-help{color:#9a6e2b;align-items:center;gap:.4rem;margin-top:1rem;font-size:.85rem;font-weight:600;display:inline-flex}.bkc-help:hover{color:#1b2a52}.bkc-help:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #c19a3c}.bkc-help svg:first-child{color:#c19a3c}.bkc-assure{background:linear-gradient(120deg,#243463,#16224c);border-radius:18px;grid-template-columns:1fr;gap:.2rem;margin-top:1.8rem;padding:.5rem;list-style:none;display:grid;box-shadow:inset 0 1px #ffffff0f}@media(min-width:560px){.bkc-assure{grid-template-columns:1fr 1fr}}@media(min-width:920px){.bkc-assure{grid-template-columns:repeat(4,1fr)}}.bkc-assure-item{text-align:left;align-items:flex-start;gap:.6rem;padding:.85rem .9rem;display:flex}@media(min-width:560px){.bkc-assure-item+.bkc-assure-item{border-left:1px solid #e7c97729}}.bkc-assure-ic{color:#f0c674;background:#e7b24b24;border:1px solid #e7b24b66;border-radius:9999px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.bkc-assure-t{color:#fbf4e6;font-size:.82rem;font-weight:700;display:block}.bkc-assure-s{color:#eaeffab3;margin-top:.15rem;font-size:.72rem;line-height:1.35;display:block}.bkc-thanks{font-family:var(--font-engrave,inherit);letter-spacing:.16em;text-transform:uppercase;color:#9a6e2b;justify-content:center;align-items:center;gap:.8rem;margin-top:1.8rem;font-size:.62rem;font-weight:700;display:flex}.bkc-thanks-fl{background:linear-gradient(90deg,#0000,#c19a3cb3);width:3rem;max-width:14vw;height:1px}.bkc-thanks-fl--r{background:linear-gradient(90deg,#c19a3cb3,#0000)}.whn{color:#2a3a66;background:linear-gradient(#fbf4e6,#fcf6ea,#fbefdc)}.whn-glow{filter:blur(62px);opacity:.42;pointer-events:none;border-radius:9999px;width:36rem;height:22rem;position:absolute}.whn-glow-l{background:radial-gradient(circle,#f7d68a66,#0000 70%);top:6rem;left:-9rem}.whn-glow-r{background:radial-gradient(circle,#96aaeb33,#0000 70%);bottom:4rem;right:-9rem}.whn-map{opacity:.4;pointer-events:none;background-image:repeating-linear-gradient(60deg,#0000 0 44px,#c19a3c0a 44px 45px),repeating-linear-gradient(-60deg,#0000 0 44px,#c19a3c0a 44px 45px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 100% at 50% 0,#000 35%,#0000 82%);mask-image:radial-gradient(120% 100% at 50% 0,#000 35%,#0000 82%)}.whn-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.2em;text-transform:uppercase;color:#9a6e2b;background:#fffdf7b3;border:1px solid #c9a45c80;border-radius:9999px;align-items:center;gap:.6rem;padding:.4rem .95rem;font-size:.6rem;font-weight:800;display:inline-flex}.whn-eyebrow-fl{background:linear-gradient(90deg,#0000,#c19a3cd9);width:1.6rem;height:1px}.whn-eyebrow-fl--r{background:linear-gradient(90deg,#c19a3cd9,#0000)}.whn-title{font-family:var(--font-display,inherit);color:#1b2a52;margin-top:.9rem;font-size:clamp(2rem,4.6vw,3.2rem);font-weight:700;line-height:1.05}.whn-sub{color:#44507a;margin-top:.9rem;font-size:1.02rem;line-height:1.6}.whn-helper{color:#6b5a2b;background:#e7c9772e;border:1px solid #c9a45c66;border-radius:9999px;align-items:center;gap:.4rem;margin-top:.9rem;padding:.4rem .9rem;font-size:.82rem;font-style:italic;font-weight:600;display:inline-flex}.whn-helper svg{color:#c19a3c}.whn-steps{gap:1.3rem;margin-top:2.6rem;padding:0;list-style:none;display:grid;position:relative}@media(min-width:960px){.whn-steps{grid-template-columns:repeat(5,1fr);column-gap:1rem}.whn-steps:before{content:"";z-index:0;background:linear-gradient(90deg,#0000,#e7b24b 7%,#c19a3c,#e7b24b 93%,#0000);height:2px;position:absolute;top:1.7rem;left:10%;right:10%}}.whn-step{align-items:flex-start;gap:1rem;display:flex;position:relative}@media(min-width:960px){.whn-step{text-align:center;flex-direction:column;align-items:center;gap:.9rem}}@media(max-width:959px){.whn-step:before{content:"";z-index:0;background:linear-gradient(#c19a3c,#c19a3c4d);width:2px;position:absolute;top:3.4rem;bottom:-1.3rem;left:1.7rem;transform:translate(-50%)}.whn-step:last-child:before{display:none}}.whn-medal{z-index:1;width:3.4rem;height:3.4rem;font-family:var(--font-display,inherit);color:#f4d98a;background:radial-gradient(circle at 38% 30%,#2e4076,#101a38);border:2.5px solid #e7b24bcc;border-radius:9999px;flex:none;place-items:center;font-size:1.35rem;font-weight:800;display:grid;position:relative;box-shadow:0 0 0 4px #e7b24b1f,0 12px 24px -12px #10183899,inset 0 1px #ffffff29}.whn-card{min-width:0;transition:transform .22s var(--ease-out),border-color .22s var(--ease-out),box-shadow .22s var(--ease-out);background:linear-gradient(170deg,#fffdf7,#fbf1dc);border:1.5px solid #c9a45c73;border-radius:18px;flex:1;padding:1.2rem 1.2rem 1.3rem;position:relative;box-shadow:0 16px 38px -28px #24346366,inset 0 1px #ffffffd9}@media(min-width:960px){.whn-card{width:100%}}.whn-card:hover{border-color:#c9a45cd9;transform:translateY(-4px);box-shadow:0 24px 46px -26px #24346373}.whn-emblem{color:#c19a3c;background:radial-gradient(circle at 38% 32%,#fffdf7,#f6e6be);border:1.5px solid #c9a45c80;border-radius:9999px;place-items:center;width:2.8rem;height:2.8rem;display:grid;box-shadow:inset 0 1px #fffc}@media(min-width:960px){.whn-emblem{margin:0 auto}}.whn-step-title{font-family:var(--font-display,inherit);color:#1b2a52;margin-top:.7rem;font-size:1.12rem;font-weight:700;line-height:1.15}.whn-step-copy{color:#55597a;margin-top:.45rem;font-size:.83rem;line-height:1.5}.whn-reassure{background:linear-gradient(170deg,#fffdf7,#fbf1dc);border:1.5px solid #c9a45c80;border-radius:18px;align-items:center;gap:1rem 1.4rem;margin-top:2rem;padding:1.2rem 1.4rem;display:grid;box-shadow:0 18px 40px -30px #24346366}@media(min-width:880px){.whn-reassure{grid-template-columns:1.1fr 1fr}}.whn-reassure-lead{align-items:flex-start;gap:.75rem;display:flex}.whn-reassure-ic{color:#c19a3c;background:#e7c9772e;border:1px solid #c9a45c73;border-radius:9999px;flex:none;place-items:center;width:2.4rem;height:2.4rem;display:grid}.whn-reassure-title{font-family:var(--font-display,inherit);color:#1b2a52;font-size:1.2rem;font-weight:700}.whn-reassure-copy{color:#55597a;margin-top:.3rem;font-size:.86rem;line-height:1.5}.whn-points{grid-template-columns:1fr;gap:.45rem;display:grid}@media(min-width:520px){.whn-points{grid-template-columns:1fr 1fr}}.whn-points li{color:#3c476e;align-items:center;gap:.45rem;font-size:.8rem;font-weight:600;display:flex}.whn-points svg{color:#c19a3c;flex:none}.whn-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem .9rem;margin-top:1.8rem;display:flex}.whn-cta-primary{font-family:var(--font-display,inherit);color:#fbf4e6;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out);background:linear-gradient(120deg,#243463,#16234a);border:1.5px solid #e7b24bb3;border-radius:9999px;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:.95rem;font-weight:700;display:inline-flex;box-shadow:0 14px 32px -16px #141e46b3}.whn-cta-primary:hover{transform:translateY(-2px);box-shadow:0 18px 40px -16px #141e46cc,0 0 22px -6px #e7b24b80}.whn-cta-primary:focus-visible{outline-offset:2px;outline:2px solid #c19a3c}.whn-cta-ghost{font-family:var(--font-display,inherit);color:#243463;transition:transform .2s var(--ease-out),background .2s var(--ease-out);background:#fffdf7b3;border:1.5px solid #c9a45c99;border-radius:9999px;align-items:center;padding:.85rem 1.5rem;font-size:.95rem;font-weight:700;display:inline-flex}.whn-cta-ghost:hover{background:#fffffff2;transform:translateY(-2px)}.whn-cta-ghost:focus-visible{outline-offset:2px;outline:2px solid #c19a3c}.whn-cta-link{color:#9a6e2b;text-underline-offset:4px;align-items:center;font-size:.85rem;font-weight:600;text-decoration:underline;display:inline-flex}.whn-cta-link:hover{color:#1b2a52}.whn-cta-link:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #c19a3c}.bkp{content-visibility:auto;contain-intrinsic-size:auto 1200px}.bkw{content-visibility:auto;contain-intrinsic-size:auto 1700px}.edf{content-visibility:auto;contain-intrinsic-size:auto 2100px}.bkf{content-visibility:auto;contain-intrinsic-size:auto 1300px}.whn{content-visibility:auto;contain-intrinsic-size:auto 1200px}.bkc{content-visibility:auto;contain-intrinsic-size:auto 900px}.bkp{--world-acc:#c9337e}.bkw{--world-acc:#c19a3c}.edf{--world-acc:#1e8a9e}.bkf{--world-acc:#4e8e5b}.whn{--world-acc:#8e5bc8}.bkc{--world-acc:#b3433f}.bkp-glow-r,.edf-glow-r,.bkf-glow-r,.whn-glow-r{background:radial-gradient(circle,var(--world-acc),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.bkp-glow-r,.edf-glow-r,.bkf-glow-r,.whn-glow-r{background:radial-gradient(circle,color-mix(in oklab,var(--world-acc) 16%,transparent),transparent 70%)}}.bkw-glow-l{background:radial-gradient(circle,var(--world-acc),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.bkw-glow-l{background:radial-gradient(circle,color-mix(in oklab,var(--world-acc) 14%,transparent),transparent 70%)}}.bkp:after,.bkw:after,.edf:after,.bkf:after,.whn:after{content:"";z-index:6;pointer-events:none;background:radial-gradient(circle 3.5px at 50% calc(100% - 2px),var(--world-acc),transparent 72%),linear-gradient(90deg,transparent,var(--world-acc) 50%,transparent) 50% calc(100% - 2px) / 100% 1px no-repeat;width:min(680px,86%);height:10px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.bkp:after,.bkw:after,.edf:after,.bkf:after,.whn:after{background:radial-gradient(circle 3.5px at 50% calc(100% - 2px),color-mix(in oklab,var(--world-acc) 78%,#c19a3c),transparent 72%),linear-gradient(90deg,transparent,color-mix(in oklab,var(--world-acc) 42%,transparent) 50%,transparent) 50% calc(100% - 2px) / 100% 1px no-repeat}}.bkh-realms{flex-wrap:wrap;gap:.5rem;margin-top:1.9rem;padding:0;list-style:none;display:flex}.bkh-realm{width:2.1rem;height:2.1rem;color:var(--acc);border:1px solid var(--acc);background:#fffdf7d9;border-radius:9999px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.bkh-realm{border:1px solid color-mix(in oklab,var(--acc) 32%,#c9a45c8c)}}.bkh-realm{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out);box-shadow:0 6px 16px -10px #24346366,inset 0 1px #ffffffb3}.bkh-realm:hover{box-shadow:0 10px 20px -10px var(--acc);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.bkh-realm:hover{box-shadow:0 10px 20px -10px color-mix(in oklab,var(--acc) 45%,#24346366)}}.bkh-realms-cap{width:100%;font-family:var(--font-engrave,inherit);letter-spacing:.18em;text-transform:uppercase;color:#9a6e2b;margin-top:.6rem;font-size:.56rem;font-weight:800}.bkh-chip:before{content:"";background:var(--acc,#c19a3c);width:6px;height:6px;box-shadow:0 0 6px var(--acc,#c19a3c);border-radius:9999px;flex:none}@supports (color:color-mix(in lab,red,red)){.bkh-chip:before{box-shadow:0 0 6px color-mix(in oklab,var(--acc,#c19a3c) 70%,transparent)}}.bkh-steps{flex-wrap:wrap;gap:.5rem;margin-top:1.6rem;padding:0;list-style:none;display:flex}.bkh-step{color:#34406b;background:#fffdf7b8;border:1px solid #c9a45c80;border-radius:9999px;align-items:center;gap:.45rem;padding:.4rem .85rem .4rem .4rem;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:0 6px 16px -12px #24346366,inset 0 1px #ffffffa6}.bkh-step-n{color:#16224c;background:linear-gradient(120deg,#f0c674,#e7b24b);border-radius:9999px;flex:none;place-items:center;width:1.4rem;height:1.4rem;font-size:.7rem;font-weight:800;display:grid;box-shadow:0 4px 10px -5px #e7b24bb3}.bkc-dust--confetti{background:var(--acc,#6da63c)!important;box-shadow:0 0 6px var(--acc,#6da63c)!important;border-radius:1px!important}@supports (color:color-mix(in lab,red,red)){.bkc-dust--confetti{box-shadow:0 0 6px color-mix(in oklab,var(--acc,#6da63c) 60%,transparent)!important}}.bkc-dust--bubble{border:1px solid var(--acc,#1e8a9e);box-shadow:0 0 7px var(--acc,#1e8a9e)!important;background:0 0!important}@supports (color:color-mix(in lab,red,red)){.bkc-dust--bubble{box-shadow:0 0 7px color-mix(in oklab,var(--acc,#1e8a9e) 55%,transparent)!important}}.bkc-dust--star{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);background:var(--acc,#8e5bc8)!important;box-shadow:0 0 7px var(--acc,#8e5bc8)!important;border-radius:0!important}@supports (color:color-mix(in lab,red,red)){.bkc-dust--star{box-shadow:0 0 7px color-mix(in oklab,var(--acc,#8e5bc8) 60%,transparent)!important}}:root{--bkh-r-card:20px;--bkh-r-panel:16px;--bkh-r-feature:28px}.bkp-card,.bkw-card,.bkw-select,.edf-panel,.whn-card{border-radius:var(--bkh-r-card)}.bkp-summary,.bkw-plan,.edf-summary,.bkf-cta{border-radius:var(--bkh-r-panel)}.bkc-card{border-radius:var(--bkh-r-feature)}.bkp-cta,.bkw-plan-cta,.bkf-cta-primary,.whn-cta-primary,.bkc-cta-primary,.edf-submit{padding:.85rem 1.5rem}@media(min-width:1000px){.bkw-head,.edf-head{text-align:left;margin-inline:0}}.bkh-progress{z-index:60;transform-origin:0;pointer-events:none;width:100%;height:3px;transition:transform .42s var(--ease-out);background:linear-gradient(90deg,#c19a3c,#e7b24b 55%,#f0c674);position:fixed;top:0;left:0;box-shadow:0 1px 6px -1px #e7b24b99}@media(min-width:1000px){.bkw-plan-wrap{align-self:start;position:sticky;top:6rem}.bkf-reassure{position:sticky;top:6rem}}.bkw-plan-ghost{opacity:.55;flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.bkw-plan-ghost span{width:1.55rem;height:1.55rem;color:var(--g);background:var(--g);border-radius:9999px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.bkw-plan-ghost span{background:color-mix(in oklab,var(--g) 16%,#ffffff0d)}}.bkw-plan-ghost span{border:1px solid var(--g)}@supports (color:color-mix(in lab,red,red)){.bkw-plan-ghost span{border:1px solid color-mix(in oklab,var(--g) 40%,transparent)}}.bkf-contact{border-top:1px solid #c9a45c59;margin-top:1.2rem;padding-top:1rem}.bkf-contact-l{font-family:var(--font-engrave,inherit);letter-spacing:.18em;text-transform:uppercase;color:#9a6e2b;font-size:.56rem;font-weight:800}.bkf-contact-links{flex-wrap:wrap;gap:.4rem 1rem;margin-top:.5rem;display:flex}.bkf-contact-links a{color:#3c476e;align-items:center;gap:.35rem;font-size:.86rem;font-weight:600;display:inline-flex}.bkf-contact-links a:hover{color:#1b2a52}.bkf-contact-links svg{color:#c19a3c}.bkp-summary-preview{flex-wrap:wrap;align-items:center;gap:.5rem .8rem;margin-top:.4rem;display:inline-flex}.bkp-summary-preview span{color:#eaeffaa8;align-items:center;gap:.35rem;font-size:.76rem;font-weight:700;display:inline-flex}.bkp-summary-preview i{background:#f0c67499;border-radius:9999px;width:6px;height:6px}@media(min-width:960px){.whn-steps:before{transform-origin:0;transition:transform .9s var(--ease-out) .2s;transform:scaleX(0)}.whn-steps.is-drawn:before{transform:scaleX(1)}}@media(max-width:959px){.whn-step:before{transform-origin:top;transition:transform .7s var(--ease-out);transform:translate(-50%)scaleY(0)}.whn-steps.is-drawn .whn-step:before{transform:translate(-50%)scaleY(1)}}@media(prefers-reduced-motion:reduce){.whn-steps:before{transform:scaleX(1)!important}.whn-step:before{transform:translate(-50%)scaleY(1)!important}}.whn-medal{border-color:var(--acc,#e7b24b)!important}@supports (color:color-mix(in lab,red,red)){.whn-medal{border-color:color-mix(in oklab,var(--acc,#e7b24b) 42%,#e7b24bcc)!important}}.whn-medal{box-shadow:0 0 0 4px #e7b24b1f,0 12px 24px -12px #10183899,0 0 15px -4px var(--acc,#e7b24b),inset 0 1px #ffffff29!important}@supports (color:color-mix(in lab,red,red)){.whn-medal{box-shadow:0 0 0 4px #e7b24b1f,0 12px 24px -12px #10183899,0 0 15px -4px color-mix(in oklab,var(--acc,#e7b24b) 42%,transparent),inset 0 1px #ffffff29!important}}@keyframes kf-chip-in{0%{opacity:0;transform:translateY(6px)scale(.92)}to{opacity:1;transform:none}}.bkw-plan-chip{animation:kf-chip-in .26s var(--ease-out) both}.bkp-summary.is-set{animation:kf-bkp-pop .3s var(--ease-out)}@keyframes kf-bkp-pop{0%{transform:scale(.992)}60%{transform:scale(1.006)}to{transform:scale(1)}}.bkp-scrim{background:radial-gradient(125% 95% at 50% 28%,#12163447,#0c102a99 72%),linear-gradient(#0c102acc,#141a3c5c 28%,#10143080 72%,#0a0e26e0)}.bkp-eyebrow{color:#f4d98a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1218388c;border-color:#e7b24b8c;box-shadow:0 8px 22px -12px #06081ab3}.bkp-title{color:#fff;text-shadow:0 2px 26px #080c26bf}.bkp-sub{color:#f4f1ffeb;text-shadow:0 1px 16px #080c26b3}@media(min-width:980px){.bkp-grid{grid-template-columns:repeat(3,1fr);align-items:stretch}}.bkp-cell{height:100%}.bkp-card{height:100%;transition:transform .26s var(--ease-out),border-color .26s var(--ease-out),box-shadow .26s var(--ease-out);background:linear-gradient(172deg,#fffdf7,#fbefd6);border:1.5px solid #c9a45cd9;border-radius:30px 30px 20px 20px;flex-direction:column;padding:1.7rem 1.45rem 1.45rem;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 64px -28px #06081cd9,0 0 0 1px #e7b24b80,inset 0 0 0 4px #fffdf6b8,inset 0 0 0 5px #c9a45c59}.bkp-card:before{content:"";z-index:1;pointer-events:none;border:1px solid #c9a45c80;border-radius:24px 24px 14px 14px;position:absolute;inset:8px}.bkp-card:hover{border-color:#e7b24b;transform:translateY(-6px);box-shadow:0 44px 76px -28px #06081ce6,0 0 0 1px #e7b24bb3,0 0 36px -8px #e7b24b80,inset 0 0 0 4px #fffdf6cc,inset 0 0 0 5px #c9a45c73}.bkp-card.is-selected{border-color:#e7b24b;transform:translateY(-4px);box-shadow:0 40px 72px -26px #06081ce6,0 0 0 2px #e7b24be6,0 0 40px -6px #e7b24b99,inset 0 0 0 4px #fffdf6cc,inset 0 0 0 5px #c9a45c80}.bkp-shimmer{pointer-events:none;opacity:.6;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 38%,#fff7dc8c,#0000 58%) 160% 0/250% 100%;animation:7s ease-in-out infinite kf-bkp-shimmer;position:absolute;inset:0}@keyframes kf-bkp-shimmer{0%{background-position:160% 0}60%,to{background-position:-60% 0}}.bkp-select{z-index:2;text-align:center;cursor:pointer;color:inherit;background:0 0;border:0;border-radius:16px;flex-direction:column;flex:1;align-items:center;gap:.5rem;width:100%;padding:0;display:flex;position:relative}.bkp-select:focus-visible{outline-offset:4px;outline:2px solid #c19a3c}.bkp-stamp{z-index:3;color:#16224c;opacity:0;width:1.8rem;height:1.8rem;transition:opacity .22s var(--ease-out),transform .26s var(--ease-out);background:linear-gradient(120deg,#f0c674,#e7b24b);border-radius:9999px;place-items:center;display:grid;position:absolute;top:.1rem;right:.1rem;transform:scale(.4)rotate(-12deg);box-shadow:0 6px 14px -6px #e7b24bcc}.bkp-card.is-selected .bkp-stamp{opacity:1;transform:scale(1)rotate(0)}.bkp-emblem{color:#f0c674;background:radial-gradient(circle at 42% 36%,#2a3c72,#101a3c 72%);border:2.5px solid #e7b24bc7;border-radius:9999px;place-items:center;width:4.4rem;height:4.4rem;margin:0 auto .2rem;animation:4.6s ease-in-out infinite kf-bkp-bob;display:grid;position:relative;box-shadow:0 14px 28px -12px #080a1eb3,0 0 0 5px #e7b24b1f,inset 0 1px #ffffff2e}.bkp-cell:nth-child(2) .bkp-emblem{animation-delay:.7s}.bkp-cell:nth-child(3) .bkp-emblem{animation-delay:1.4s}@keyframes kf-bkp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.bkp-emblem-stars{opacity:.9;pointer-events:none;background-image:radial-gradient(1px 1px at 30% 25%,#f4d98a,#0000),radial-gradient(1px 1px at 68% 30%,#f0c674,#0000),radial-gradient(1.5px 1.5px at 50% 54%,#fff0c0,#0000),radial-gradient(1px 1px at 38% 70%,#e7b24b,#0000),radial-gradient(1px 1px at 72% 67%,#f4d98a,#0000),radial-gradient(1px 1px at 22%,#f0c674,#0000),radial-gradient(1px 1px at 82% 47%,#f4d98a,#0000),radial-gradient(1px 1px at 56% 80%,#e7b24b,#0000);border-radius:9999px;position:absolute;inset:0}.bkp-card-title{font-family:var(--font-display,inherit);color:#1b2a52;font-size:1.4rem;font-weight:700;line-height:1.12}.bkp-card-copy{color:#51597c;max-width:18rem;font-size:.86rem;line-height:1.5}.bkp-ex-label{width:100%;font-family:var(--font-engrave,inherit);letter-spacing:.2em;text-transform:uppercase;color:#9a6e2b;justify-content:center;align-items:center;gap:.5rem;margin-top:.4rem;font-size:.56rem;font-weight:800;display:flex}.bkp-ex-fl{background:linear-gradient(90deg,#0000,#c19a3cb3,#0000);width:1.6rem;height:1px}.bkp-examples{text-align:left;grid-template-columns:1fr 1fr;gap:.3rem .8rem;width:100%;margin-top:.2rem;display:grid}.bkp-ex{color:#45507a;align-items:center;gap:.4rem;font-size:.76rem;font-weight:600;display:inline-flex}.bkp-ex-dot{background:#d9b25a;border-radius:9999px;flex:none;width:5px;height:5px;box-shadow:0 0 5px #d9b25a99}.bkp-cta{z-index:2;width:100%;font-family:var(--font-display,inherit);color:#16224c;transition:transform .2s var(--ease-out),filter .2s var(--ease-out),box-shadow .2s var(--ease-out);background:linear-gradient(120deg,#f0c674,#e7b24b);border:1.5px solid #ffffff73;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;margin-top:1.3rem;padding:.85rem 1.3rem;font-size:.95rem;font-weight:700;display:inline-flex;position:relative;box-shadow:0 14px 30px -14px #e7b24bcc,inset 0 1px #ffffff80}.bkp-cta:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 18px 38px -14px #e7b24be6}.bkp-cta:focus-visible{outline-offset:2px;outline:2px solid #16224c}.bkp-trust{grid-template-columns:1fr 1fr;gap:.8rem;margin-top:2.4rem;display:grid}@media(min-width:880px){.bkp-trust{grid-template-columns:repeat(4,1fr)}}.bkp-trust-item{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e122c94;border:1px solid #e7b24b6b;border-radius:14px;align-items:flex-start;gap:.6rem;padding:.8rem .95rem;display:flex;box-shadow:0 14px 30px -22px #06081ccc}.bkp-trust-item svg{color:#f0c674}.bkp-trust-title{color:#fbf4e6;font-size:.84rem;font-weight:700;display:block}.bkp-trust-note{color:#e7ebfab8;font-size:.74rem;line-height:1.35;display:block}.bki{background:linear-gradient(#fbf4e6,#f6f1e6 30%,#eceff4 66%,#e4eaf4)}.bki-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.2em;text-transform:uppercase;color:#9a6e2b;background:#fffdf7cc;border:1px solid #c9a45c80;border-radius:9999px;align-items:center;gap:.6rem;padding:.4rem .95rem;font-size:.6rem;font-weight:800;display:inline-flex}.bki-eyebrow-fl{background:linear-gradient(90deg,#0000,#c19a3cd9);width:1.6rem;height:1px}.bki-eyebrow-fl--r{background:linear-gradient(90deg,#c19a3cd9,#0000)}.bki-title{font-family:var(--font-display,inherit);color:#1b2a52;margin-top:.9rem;font-size:clamp(2rem,4.4vw,3.1rem);font-weight:700;line-height:1.05}.bki-sub{color:#44507a;margin-top:.9rem;font-size:1.05rem;line-height:1.6}.bkp{background:#1b2546}.bkp-bg{object-position:50% 46%}.bkp:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#e4eaf4,#e4eaf48c 38%,#0000);height:170px;position:absolute;top:0;left:0;right:0}.bkp-grid{gap:1.3rem;margin-top:0;display:grid}@media(min-width:880px){.bkp-grid{grid-template-columns:repeat(3,1fr);align-items:start}}.bkp-cell{height:100%;display:flex}.bkp-btn{cursor:pointer;filter:drop-shadow(0 24px 30px #06081c73);width:100%;transition:transform .24s var(--ease-out),filter .24s var(--ease-out);background:0 0;border:0;border-radius:24px;padding:0;display:block;position:relative}.bkp-btn-img{width:100%;height:auto;animation:5s ease-in-out infinite kf-bkp-bob;display:block}.bkp-cell:nth-child(2) .bkp-btn-img{animation-delay:.8s}.bkp-cell:nth-child(3) .bkp-btn-img{animation-delay:1.6s}.bkp-btn:hover{filter:drop-shadow(0 34px 42px #06081c8c);transform:translateY(-8px)scale(1.015)}.bkp-btn:focus-visible{outline-offset:6px;border-radius:24px;outline:3px solid #f0c674}.bkp-btn.is-selected{filter:drop-shadow(0 18px 26px #06081c80)drop-shadow(0 0 18px #e7b24bf2);transform:translateY(-4px)scale(1.02)}.bkp-btn-sheen{pointer-events:none;opacity:.55;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 40%,#fff7dc80,#0000 56%) 160% 0/250% 100%;border-radius:24px;animation:7s ease-in-out infinite kf-bkp-shimmer;position:absolute;inset:0;overflow:hidden}.bkp-cell:nth-child(2) .bkp-btn-sheen{animation-delay:1.2s}.bkp-cell:nth-child(3) .bkp-btn-sheen{animation-delay:2.4s}.bkw:after{display:none}.cw{background:#20305c}.cw-bg{object-position:50% 42%}.cw-bg-veil{pointer-events:none;background:linear-gradient(#fffcf58c,#fffcf51f 16%,#0000 34%),linear-gradient(#0000 74%,#141c3c57)}.cw-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.2em;text-transform:uppercase;color:#9a6e2b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fffdf7d1;border:1px solid #c9a45c8c;border-radius:9999px;align-items:center;gap:.6rem;padding:.4rem .95rem;font-size:.6rem;font-weight:800;display:inline-flex}.cw-eyebrow-fl{background:linear-gradient(90deg,#0000,#c19a3cd9);width:1.6rem;height:1px}.cw-eyebrow-fl--r{background:linear-gradient(90deg,#c19a3cd9,#0000)}.cw-title{font-family:var(--font-display,inherit);color:#18234c;text-shadow:0 2px 18px #ffffffb3;margin-top:.9rem;font-size:clamp(2rem,4.4vw,3.1rem);font-weight:700;line-height:1.05}.cw-sub{color:#2e3a63;text-shadow:0 1px 12px #ffffffb3;margin-top:.9rem;font-size:1.02rem;line-height:1.6}.cw-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2.2rem;display:grid}@media(min-width:680px){.cw-grid{grid-template-columns:repeat(4,1fr)}}.cw-cell{height:100%}.cw-card{aspect-ratio:3/4;cursor:pointer;width:100%;transition:transform .24s var(--ease-out),border-color .24s var(--ease-out),box-shadow .24s var(--ease-out);background:#0a0e22;border:2px solid #ffffff8c;border-radius:18px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 20px 42px -22px #06081cbf}.cw-card:hover{border-color:var(--acc);transform:translateY(-5px)}@supports (color:color-mix(in lab,red,red)){.cw-card:hover{border-color:color-mix(in oklab,var(--acc) 70%,#fff)}}.cw-card:hover{box-shadow:0 30px 56px -22px #06081cd9}.cw-card:focus-visible{outline-offset:3px;outline:3px solid #f0c674}.cw-card.is-chosen{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc),0 22px 46px -20px #06081cd9}@supports (color:color-mix(in lab,red,red)){.cw-card.is-chosen{box-shadow:0 0 0 3px color-mix(in oklab,var(--acc) 65%,transparent),0 22px 46px -20px #06081cd9}}.cw-card-img{object-fit:cover;width:100%;height:100%;transition:transform .42s var(--ease-out);position:absolute;inset:0}.cw-card-veil{background:linear-gradient(#0000 38%,#080a1e66 62%,#080a1ee0);position:absolute;inset:0}.cw-card-body{z-index:2;text-align:left;padding:.85rem .9rem .9rem;position:absolute;inset:auto 0 0}.cw-card-name{font-family:var(--font-display,inherit);color:#fff;text-shadow:0 2px 12px #0009;font-size:1.04rem;font-weight:700;line-height:1.12;display:block}.cw-card-cta{letter-spacing:.02em;color:#f4d98a;align-items:center;gap:.3rem;margin-top:.25rem;font-size:.72rem;font-weight:800;display:inline-flex}.cw-card-badge{z-index:3;color:#fff;background:var(--acc);border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .55rem;font-size:.74rem;font-weight:800;display:inline-flex;position:absolute;top:.6rem;right:.6rem;box-shadow:0 5px 14px -5px #0009}.cw-continue{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffdf7eb;border:1.5px solid #c9a45c99;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem 1.4rem;margin-top:2rem;padding:1.1rem 1.4rem;display:flex;box-shadow:0 22px 46px -26px #06081c99}.cw-continue-note{color:#3c476e;align-items:center;gap:.5rem;font-size:.92rem;display:inline-flex}.cw-continue-note strong{color:#16224c}.cw-continue-note svg{color:#c19a3c}.cw-continue-btn{font-family:var(--font-display,inherit);color:#fbf4e6;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),filter .2s var(--ease-out);background:linear-gradient(120deg,#243463,#16234a);border:1.5px solid #e7b24bb3;border-radius:9999px;align-items:center;gap:.5rem;padding:.85rem 1.6rem;font-size:.98rem;font-weight:700;display:inline-flex;box-shadow:0 16px 34px -16px #141e46b3}.cw-continue-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 42px -16px #141e46cc,0 0 22px -6px #e7b24b80}.cw-continue-btn:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.3)}.cw-continue-btn:focus-visible{outline-offset:2px;outline:2px solid #c19a3c}.cw-lb{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:kf-cw-fade .24s var(--ease-out) both;background:#0a0e229e;place-items:center;padding:clamp(.7rem,3vw,2rem);display:grid;position:fixed;inset:0}.cw-lb.is-closing{animation:kf-cw-fade .34s var(--ease-out) reverse forwards}@keyframes kf-cw-fade{0%{opacity:0}to{opacity:1}}.cw-lb-box{border:1.5px solid var(--acc);background:#fffdf7;border-radius:24px;flex-direction:column;width:min(880px,100%);max-height:92dvh;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cw-lb-box{border:1.5px solid color-mix(in oklab,var(--acc) 42%,#c9a45cb3)}}.cw-lb-box{animation:kf-cw-in .4s var(--ease-out) both;box-shadow:0 44px 96px -30px #06081ce0}.cw-lb.is-closing .cw-lb-box{animation:kf-cw-out .34s var(--ease-out) both}@keyframes kf-cw-in{0%{opacity:0;transform:translateY(18px)scale(.9)}to{opacity:1;transform:none}}@keyframes kf-cw-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px)scale(.94)}}.cw-lb-x{z-index:4;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:2.3rem;height:2.3rem;transition:background .2s var(--ease-out);background:#080a1e80;border:1px solid #ffffff4d;border-radius:9999px;place-items:center;display:grid;position:absolute;top:.7rem;right:.7rem}.cw-lb-x:hover{background:#080a1ebf}.cw-lb-x:focus-visible{outline-offset:2px;outline:2px solid #f0c674}.cw-lb-hero{flex:none;height:clamp(8rem,22vh,12rem);position:relative;overflow:hidden}.cw-lb-hero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cw-lb-hero-veil{background:linear-gradient(#080a1e26,#080a1e59 55%,#080a1ed9);position:absolute;inset:0}.cw-lb-hero-copy{padding:1rem 1.3rem;position:absolute;inset:auto 0 0}.cw-lb-title{font-family:var(--font-display,inherit);color:#fff;text-shadow:0 2px 14px #0009;font-size:clamp(1.5rem,3.4vw,2.1rem);font-weight:700;line-height:1.05}.cw-lb-tag{color:#f5f2ffeb;text-shadow:0 1px 10px #00000080;max-width:38rem;margin-top:.25rem;font-size:.86rem;line-height:1.4}.cw-lb-body{flex-direction:column;min-height:0;padding:1.1rem 1.3rem 1.3rem;display:flex}.cw-lb-label{font-family:var(--font-engrave,inherit);letter-spacing:.14em;text-transform:uppercase;color:#9a6e2b;justify-content:space-between;align-items:center;gap:.8rem;font-size:.6rem;font-weight:800;display:flex}.cw-lb-all{font-family:var(--font-display,inherit);letter-spacing:0;text-transform:none;color:var(--acc);font-size:.78rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cw-lb-all{color:color-mix(in oklab,var(--acc) 70%,#2a2433)}}.cw-lb-all{text-underline-offset:3px;text-decoration:underline}.cw-lb-all:hover{color:var(--acc)}.cw-lb-all:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:4px}.cw-lb-chips{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;padding-bottom:.3rem;display:flex;overflow-y:auto}.cw-chip{color:#3c476e;cursor:pointer;transition:background .16s var(--ease-out),border-color .16s var(--ease-out),color .16s var(--ease-out),transform .16s var(--ease-out);background:#fbf1dc;border:1.5px solid #c9a45c73;border-radius:9999px;align-items:center;gap:.4rem;padding:.5rem .85rem .5rem .6rem;font-size:.85rem;font-weight:600;display:inline-flex}.cw-chip:hover{border-color:var(--acc);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.cw-chip:hover{border-color:color-mix(in oklab,var(--acc) 60%,#c9a45c99)}}.cw-chip:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.cw-chip-tick{color:#0000;width:1.25rem;height:1.25rem;transition:background .16s var(--ease-out),color .16s var(--ease-out),border-color .16s var(--ease-out);background:#24346314;border:1px solid #2434632e;border-radius:9999px;flex:none;place-items:center;display:grid}.cw-chip.is-on{color:#fff;background:var(--acc);border-color:var(--acc)}.cw-chip.is-on .cw-chip-tick{color:var(--acc);background:#fff;border-color:#fff}.cw-lb-actions{border-top:1px solid #c9a45c59;flex:none;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:.9rem;display:flex}.cw-lb-count{color:#16224c;font-size:.85rem;font-weight:700}.cw-lb-confirm{font-family:var(--font-display,inherit);color:#16224c;transition:transform .2s var(--ease-out),filter .2s var(--ease-out);background:linear-gradient(120deg,#f0c674,#e7b24b);border:1.5px solid #ffffff73;border-radius:9999px;align-items:center;gap:.5rem;padding:.8rem 1.5rem;font-size:.95rem;font-weight:700;display:inline-flex;box-shadow:0 14px 30px -14px #e7b24bcc}.cw-lb-confirm:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-2px)}.cw-lb-confirm:disabled{opacity:.5;cursor:not-allowed}.cw-lb-confirm:focus-visible{outline-offset:2px;outline:2px solid #16224c}.bkp:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#fbf4e6 92%);height:150px;display:block;position:absolute;bottom:0;left:0;right:0}.cw:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#e4eaf4,#e4eaf48c 38%,#0000);height:170px;position:absolute;top:0;left:0;right:0}@media(min-width:1100px){.cw-grid{grid-template-columns:repeat(8,1fr);gap:.7rem}}.cw-card-body{padding:.6rem .65rem .65rem}.cw-card-name{font-size:.82rem;line-height:1.1}.cw-card-cta{margin-top:.15rem;font-size:.64rem}.cw-card-badge{padding:.18rem .45rem;font-size:.68rem;top:.45rem;right:.45rem}.cw-lb-acc{min-height:0;animation:kf-cw-acc .52s var(--ease-out) .3s both;flex-direction:column;flex:auto;display:flex;overflow:hidden}@keyframes kf-cw-acc{0%{max-height:0}to{max-height:100vh}}.cw-lb-acc-in{flex:auto;min-height:0;padding:1.1rem 1.3rem 2.25rem;overflow-y:auto}@media(prefers-reduced-motion:reduce){.cw-lb-acc{max-height:none;animation:none}}.cw-lb-actions{border-top:1px solid #c9a45c59;margin-top:0;padding:.9rem 1.3rem}.cw-pc-grid{grid-template-columns:repeat(auto-fill,minmax(102px,1fr));gap:.75rem;display:grid}.cw-pc{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:.4rem;padding:0;display:flex}.cw-pc-frame{aspect-ratio:7/9;transition:transform .16s var(--ease-out),border-color .16s var(--ease-out),box-shadow .16s var(--ease-out);border:2px solid #c9a45c80;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 8px 18px -8px #080a1e80}.cw-pc:hover .cw-pc-frame{border-color:var(--acc);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.cw-pc:hover .cw-pc-frame{border-color:color-mix(in oklab,var(--acc) 70%,#c9a45c99)}}.cw-pc:hover .cw-pc-frame{box-shadow:0 14px 26px -10px #080a1e99}.cw-pc:focus-visible{outline:none}.cw-pc:focus-visible .cw-pc-frame{outline:2px solid var(--acc);outline-offset:2px}.cw-pc-art{object-fit:cover;object-position:50% 12%;width:100%;height:100%;position:absolute;inset:0}.cw-pc-deco{color:#fff;background:radial-gradient(circle at 50% 32%,var(--acc) 0%,var(--acc) 52%,var(--acc) 100%);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.cw-pc-deco{background:radial-gradient(circle at 50% 32%,color-mix(in oklab,var(--acc) 62%,#fff) 0%,var(--acc) 52%,color-mix(in oklab,var(--acc) 64%,#000) 100%)}}.cw-pc-deco svg{opacity:.94;filter:drop-shadow(0 2px 6px #00000059)}.cw-pc-check{color:#fff;background:var(--acc);opacity:0;width:1.5rem;height:1.5rem;transition:opacity .16s var(--ease-out),transform .16s var(--ease-out);border:1.5px solid #ffffffb3;border-radius:9999px;place-items:center;display:grid;position:absolute;top:.35rem;right:.35rem;transform:scale(.5);box-shadow:0 4px 10px -3px #0000008c}.cw-pc.is-on .cw-pc-check{opacity:1;transform:scale(1)}.cw-pc.is-on .cw-pc-frame{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc),0 12px 22px -8px #080a1e99}@supports (color:color-mix(in lab,red,red)){.cw-pc.is-on .cw-pc-frame{box-shadow:0 0 0 3px color-mix(in oklab,var(--acc) 65%,transparent),0 12px 22px -8px #080a1e99}}.cw-pc-name{color:#2a3357;text-align:center;font-size:.74rem;font-weight:700;line-height:1.15}.cw-pc.is-on .cw-pc-name{color:var(--acc)}@supports (color:color-mix(in lab,red,red)){.cw-pc.is-on .cw-pc-name{color:color-mix(in oklab,var(--acc) 78%,#2a2433)}}.cw-lb-box,.cw-lb.is-closing .cw-lb-box{animation:none}.cw-lb-acc{animation:kf-cw-acc .52s var(--ease-out) .47s both}.bkp:after{background:linear-gradient(#0000,#fbf4e6b3 45%,#fbf4e6 72% 100%);height:200px}.cw:before{background:linear-gradient(#e4eaf4 0% 16%,#e4eaf48c 56%,#0000);height:150px}.bkp:after{display:none!important}.cw-card-bg{object-fit:cover;filter:blur(16px)brightness(.82)saturate(1.08);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.12)}.cw-card-img{transform:scale(var(--cz,1))}.cw-card:hover .cw-card-img{transform:scale(calc(var(--cz,1) + .06))}.cw-bz-cats{grid-template-columns:repeat(2,1fr);gap:.85rem;margin-top:.9rem;display:grid}@media(min-width:640px){.cw-bz-cats{grid-template-columns:repeat(4,1fr)}}.cw-bz-cat .cw-pc-art{object-position:50% 50%}.cw-bz-cat .cw-pc-name{font-size:.8rem}.cw-bz-back{min-height:44px;font-family:var(--font-display,inherit);color:#3c476e;cursor:pointer;transition:color .16s var(--ease-out);background:0 0;border:0;align-items:center;gap:.35rem;padding:0 .2rem;font-size:.85rem;font-weight:700;display:inline-flex}.cw-bz-back:hover{color:var(--acc)}.cw-bz-back:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:6px}.cw-bz-vendor{background:#fbf1dc;border:1.5px solid #c9a45c73;border-radius:14px;align-items:center;gap:.8rem;margin-top:.4rem;padding:.7rem .9rem;display:flex}.cw-bz-vendor-img{object-fit:cover;object-position:50% 20%;background:#fff;border:2px solid #c9a45c99;border-radius:9999px;flex:none;width:3.4rem;height:3.4rem}.cw-bz-vendor-img.is-logo{object-fit:contain;padding:.25rem}.cw-bz-vendor-name{font-family:var(--font-display,inherit);color:#16224c;font-size:1rem;font-weight:700;line-height:1.2}.cw-bz-vendor-role{color:#3c476e;margin-top:.1rem;font-size:.78rem}.cw-bz-vendor--pick{text-align:left;cursor:pointer;width:100%;transition:border-color .16s var(--ease-out),background .16s var(--ease-out)}.cw-bz-vendor--pick:hover{background:#fdf7ea;border-color:#c9a45ce6}.cw-bz-tabs{flex-wrap:wrap;gap:.4rem;margin-top:.9rem;display:flex}.cw-bz-tab{color:#3c476e;cursor:pointer;min-height:44px;transition:background .16s var(--ease-out),border-color .16s var(--ease-out),color .16s var(--ease-out);background:#fbf1dc;border:1.5px solid #c9a45c73;border-radius:9999px;padding:.5rem 1rem;font-size:.8rem;font-weight:700}.cw-bz-tab:hover{border-color:var(--acc)}@supports (color:color-mix(in lab,red,red)){.cw-bz-tab:hover{border-color:color-mix(in oklab,var(--acc) 60%,#c9a45c99)}}.cw-bz-tab.is-on{color:#fff;background:var(--acc);border-color:var(--acc)}.cw-bz-tab:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.cw-bz-list{gap:.7rem;margin-top:.9rem;display:grid}.cw-bz-pkg{text-align:left;cursor:pointer;width:100%;min-height:44px;transition:transform .16s var(--ease-out),border-color .16s var(--ease-out),box-shadow .16s var(--ease-out);background:#fffdf7;border:2px solid #c9a45c66;border-radius:14px;align-items:flex-start;gap:.8rem;padding:.85rem 2.6rem .85rem .9rem;display:flex;position:relative}.cw-bz-pkg:hover{border-color:var(--acc);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.cw-bz-pkg:hover{border-color:color-mix(in oklab,var(--acc) 60%,#c9a45c99)}}.cw-bz-pkg:hover{box-shadow:0 10px 20px -12px #080a1e66}.cw-bz-pkg:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.cw-bz-pkg.is-featured{border-color:#e7b24b;box-shadow:0 0 0 1px #e7b24b8c,0 10px 22px -14px #e7b24bcc}.cw-bz-pkg.is-on{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc),0 10px 20px -12px #080a1e66}@supports (color:color-mix(in lab,red,red)){.cw-bz-pkg.is-on{box-shadow:0 0 0 3px color-mix(in oklab,var(--acc) 55%,transparent),0 10px 20px -12px #080a1e66}}.cw-bz-pkg-img{object-fit:cover;border:1px solid #c9a45c66;border-radius:10px;flex:none;width:4.6rem;height:4.6rem}.cw-bz-pkg-body{flex-direction:column;gap:.2rem;min-width:0;display:flex}.cw-bz-pkg-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem .7rem;display:flex}.cw-bz-pkg-name{font-family:var(--font-display,inherit);color:#16224c;font-size:.95rem;font-weight:700;line-height:1.25}.cw-bz-pkg-price{white-space:nowrap;color:#9a6e2b;font-size:.9rem;font-weight:800}.cw-bz-pkg-meta{color:#3c476e;font-size:.76rem;font-weight:600}.cw-bz-pkg-inc{color:#3c476e;flex-direction:column;gap:.1rem;margin-top:.15rem;font-size:.78rem;line-height:1.35;display:flex}.cw-bz-pkg-best{color:#9a6e2b;margin-top:.2rem;font-size:.74rem;font-weight:700}.cw-bz-pkg-check{color:#fff;background:var(--acc);opacity:0;width:1.5rem;height:1.5rem;transition:opacity .16s var(--ease-out),transform .16s var(--ease-out);border:1.5px solid #ffffffb3;border-radius:9999px;place-items:center;display:grid;position:absolute;top:.7rem;right:.7rem;transform:scale(.5)}.cw-bz-pkg.is-on .cw-bz-pkg-check{opacity:1;transform:scale(1)}.cw-bg-veil{background:linear-gradient(#0000 86%,#141c3c29)}.ef3-bg{object-position:50% 48%}.ef3-scrim{pointer-events:none;background:radial-gradient(120% 95% at 50% 44%,#fffdf72e,#fffaf275 72%),linear-gradient(#fffcf538,#0000 22%)}.ef3:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#e4eaf4,#e4eaf480 42%,#0000);height:160px;position:absolute;top:0;left:0;right:0}.cw:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#fbf4e6 96%);height:80px;position:absolute;bottom:0;left:0;right:0}.ef3-card{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(168deg,#fffdf7f7,#fbf1dcf5);border:1.5px solid #c9a45c99;border-radius:22px;padding:1.8rem 1.6rem 1.7rem;position:relative;box-shadow:0 36px 74px -30px #141e468c,0 0 0 1px #e7b24b40,inset 0 1px #ffffffd9}.ef3-title{font-family:var(--font-display,inherit);color:#1b2a52;font-size:clamp(1.5rem,3.4vw,2.1rem);font-weight:700;line-height:1.1}.ef3-sub{color:#44507a;margin-top:.4rem;font-size:.95rem;line-height:1.55}.ef3-recap{flex-wrap:wrap;gap:.5rem;margin-top:.95rem;display:flex}.ef3-recap-chip{color:#3c476e;background:#2434630f;border:1px solid #c9a45c66;border-radius:9999px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.78rem;font-weight:600;display:inline-flex}.ef3-recap-chip svg{color:#c19a3c;flex:none}.ef3-note{color:#6b7596;align-items:flex-start;gap:.4rem;margin-top:1rem;font-size:.76rem;line-height:1.45;display:flex}.ef3-note svg{color:#c19a3c;flex:none;margin-top:.1rem}.ef3-ack{color:#44507a;cursor:pointer;align-items:flex-start;gap:.6rem;margin-top:1rem;font-size:.82rem;line-height:1.4;display:flex}.ef3-ack-box{accent-color:#c19a3c;flex:none;width:1.05rem;height:1.05rem;margin-top:.15rem}.ef3-error{color:#8a1f2e;background:#d83a4a14;border:1px solid #d83a4a59;border-radius:12px;align-items:flex-start;gap:.6rem;margin-top:1.1rem;padding:.8rem 1rem;font-size:.85rem;display:flex}.ef3-error svg{color:#c8364a}.ef3-error a{color:#8a1f2e}.ef3-submit{font-family:var(--font-display,inherit);color:#fbf4e6;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out);background:linear-gradient(120deg,#243463,#18234a);border:1.5px solid #e7b24bb3;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.7rem;font-size:1rem;font-weight:700;display:inline-flex;box-shadow:0 16px 36px -16px #141e46b3}.ef3-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 44px -16px #141e46cc,0 0 24px -6px #e7b24b80}.ef3-submit:disabled{opacity:.7}.ef3-submit:focus-visible{outline-offset:2px;outline:2px solid #c19a3c}.ef3-submit svg{color:#f0c674}.ef3-success{padding:2.6rem 2rem}.ef3-seal{color:#fbf4e6;background:radial-gradient(circle at 38% 32%,#2e4076,#16224c);border:2px solid #e7b24bb3;border-radius:9999px;place-items:center;width:3.6rem;height:3.6rem;margin:0 auto;display:grid;box-shadow:0 12px 26px -12px #10183899}.ef3-seal svg{color:#f0c674}.ef3-success-title{font-family:var(--font-display,inherit);color:#1b2a52;margin-top:1rem;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700;line-height:1.12}.ef3-success-copy{color:#44507a;margin-top:.8rem;font-size:.98rem;line-height:1.6}.ef3-success-again{color:#9a6e2b;text-underline-offset:4px;margin-top:1.3rem;font-size:.85rem;font-weight:600;text-decoration:underline}@supports (color:color-mix(in lab,red,red)){.ef3{background:color-mix(in oklab,var(--theme,#c19a3c) 28%,#161f3e)}}@supports (color:color-mix(in lab,red,red)){.ef3-scrim{background:radial-gradient(120% 92% at 50% 38%,color-mix(in oklab,var(--theme) 16%,#080c1e4d),transparent 72%),linear-gradient(180deg,color-mix(in oklab,var(--theme) 42%,#080c1ea8),#080c1e66 38%,color-mix(in oklab,var(--theme) 36%,#060a1abd))}}.ef3-card{-webkit-backdrop-filter:none;backdrop-filter:none;border:2px solid var(--theme);background:linear-gradient(168deg,#fffdf7,#fbf1dc);padding:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ef3-card{border:2px solid color-mix(in oklab,var(--theme) 48%,#c9a45cb3)}}.ef3-card{box-shadow:0 42px 84px -32px #080c22b8,0 0 32px -10px var(--theme),inset 0 0 0 4px #fffdf6b3}@supports (color:color-mix(in lab,red,red)){.ef3-card{box-shadow:0 42px 84px -32px #080c22b8,0 0 32px -10px color-mix(in oklab,var(--theme) 55%,transparent),inset 0 0 0 4px #fffdf6b3}}.ef3-banner{background:linear-gradient(125deg,var(--theme),var(--theme));padding:1.4rem 1.6rem 1.3rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ef3-banner{background:linear-gradient(125deg,color-mix(in oklab,var(--theme) 82%,#101a3c),color-mix(in oklab,var(--theme) 40%,#0b1330))}}.ef3-banner-shine{pointer-events:none;opacity:.55;background:radial-gradient(85% 130% at 82% -16%,#ffffff38,#0000 58%);position:absolute;inset:0}.ef3-banner-head{position:relative}.ef3-banner-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.2em;text-transform:uppercase;color:#fff;font-size:.58rem;font-weight:800}@supports (color:color-mix(in lab,red,red)){.ef3-banner-eyebrow{color:color-mix(in oklab,#fff 82%,var(--theme))}}.ef3-banner-title{font-family:var(--font-display,inherit);color:#fff;text-shadow:0 2px 16px #00000073;margin-top:.2rem;font-size:clamp(1.5rem,3.6vw,2.2rem);font-weight:700;line-height:1.05}.ef3-chars{flex-wrap:wrap;gap:.6rem;margin-top:.9rem;padding:0;list-style:none;display:flex;position:relative}.ef3-char{width:66px}.ef3-char-frame{aspect-ratio:7/9;border:1.5px solid #fff9;border-radius:10px;display:block;position:relative;overflow:hidden;box-shadow:0 8px 18px -8px #0009}.ef3-char-art{object-fit:cover;object-position:50% 12%;width:100%;height:100%;position:absolute;inset:0}.ef3-char-deco{color:#fff;background:radial-gradient(circle at 50% 32%,var(--acc) 0%,var(--acc) 55%,var(--acc) 100%);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.ef3-char-deco{background:radial-gradient(circle at 50% 32%,color-mix(in oklab,var(--acc) 60%,#fff) 0%,var(--acc) 55%,color-mix(in oklab,var(--acc) 62%,#000) 100%)}}.ef3-char-name{color:#ffffffeb;text-align:center;margin-top:.3rem;font-size:.6rem;font-weight:700;line-height:1.15;display:block}.ef3-body{padding:1.5rem 1.5rem 1.6rem}.ef3-submit{background:linear-gradient(120deg,var(--theme),var(--theme))}@supports (color:color-mix(in lab,red,red)){.ef3-submit{background:linear-gradient(120deg,color-mix(in oklab,var(--theme) 68%,#16224c),color-mix(in oklab,var(--theme) 34%,#0e1a3c))}}.ef3-submit{border-color:var(--theme)}@supports (color:color-mix(in lab,red,red)){.ef3-submit{border-color:color-mix(in oklab,var(--theme) 50%,#e7b24b)}}.ef3-seal{background:radial-gradient(circle at 38% 32%,var(--theme),#16224c)}@supports (color:color-mix(in lab,red,red)){.ef3-seal{background:radial-gradient(circle at 38% 32%,color-mix(in oklab,var(--theme) 55%,#2e4076),#16224c)}}.ef3-seal{border-color:var(--theme)}@supports (color:color-mix(in lab,red,red)){.ef3-seal{border-color:color-mix(in oklab,var(--theme) 50%,#e7b24b)}}.ef3{background:#2a3566}.ef3-scrim{background:radial-gradient(120% 95% at 50% 44%,#fffdf72e,#fffaf275 72%),linear-gradient(#fffcf538,#0000 22%)}.ef3-banner{background:linear-gradient(125deg,var(--theme),var(--theme));flex-direction:column;justify-content:flex-end;min-height:12rem;padding:1.5rem 1.6rem 1.4rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ef3-banner{background:linear-gradient(125deg,color-mix(in oklab,var(--theme) 78%,#101a3c),color-mix(in oklab,var(--theme) 40%,#0b1330))}}.ef3-banner{border-bottom:2px solid var(--theme)}@supports (color:color-mix(in lab,red,red)){.ef3-banner{border-bottom:2px solid color-mix(in oklab,var(--theme) 55%,#e7b24b)}}.ef3-banner-bg{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ef3-banner-veil{z-index:1;background:linear-gradient(180deg,var(--theme) 0%,var(--theme) 52%,var(--theme) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ef3-banner-veil{background:linear-gradient(180deg,color-mix(in oklab,var(--theme) 26%,#080c1e2e),color-mix(in oklab,var(--theme) 36%,#080c1e75) 52%,color-mix(in oklab,var(--theme) 46%,#060a1ad6))}}.ef3-banner-head,.ef3-chars{z-index:2;position:relative}.ef3-motif{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ef3-pcl{opacity:0;will-change:transform,opacity;border-radius:9999px;position:absolute;bottom:-12px}@keyframes kf-ef3-rise{0%{opacity:0;transform:translateY(0)}14%{opacity:.95}84%{opacity:.7}to{opacity:0;transform:translateY(-150px)}}@keyframes kf-ef3-fall{0%{opacity:0;transform:translateY(-160px)}14%{opacity:.95}84%{opacity:.75}to{opacity:0;transform:translateY(20px)}}@keyframes kf-ef3-fall-spin{0%{opacity:0;transform:translateY(-160px)rotate(0)}14%{opacity:.95}84%{opacity:.75}to{opacity:0;transform:translateY(20px)rotate(240deg)}}.ef3-pcl--bubble{background:0 0;border:1.5px solid #b2eeffe6;animation:linear infinite kf-ef3-rise;box-shadow:0 0 7px #96e1ff99}.ef3-pcl--spark{background:radial-gradient(circle,#fff,#f4d98a 70%);animation:ease-in-out infinite kf-ef3-rise;box-shadow:0 0 8px #ffd86ae6}.ef3-pcl--lantern{background:radial-gradient(circle at 40% 35%,#ffe7a8,#e7b24b);animation:ease-in-out infinite kf-ef3-rise;box-shadow:0 0 11px #e7b24bd9}.ef3-pcl--star{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);background:#f4d98a;border-radius:0;animation:ease-in-out infinite kf-ef3-rise;box-shadow:0 0 8px #f4d98ae6}.ef3-pcl--snow{background:#fff;animation:linear infinite kf-ef3-fall;box-shadow:0 0 5px #ffffffe6}.ef3-pcl--petal{background:#f4b2c6eb;border-radius:60% 40% 58% 42%;animation:ease-in-out infinite kf-ef3-fall-spin;box-shadow:0 0 5px #f4b2c680}.ef3-pcl--leaf{background:#7eb86ceb;border-radius:0 64%;animation:ease-in-out infinite kf-ef3-fall-spin;box-shadow:0 0 5px #6eaa5a80}.ef3-pcl--confetti{background:var(--theme)}@supports (color:color-mix(in lab,red,red)){.ef3-pcl--confetti{background:color-mix(in oklab,var(--theme) 70%,#f4d98a)}}.ef3-pcl--confetti{border-radius:1px;animation:linear infinite kf-ef3-fall-spin}.cw-continue{max-width:32rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-direction:column;align-items:center;gap:1.1rem;margin:2.2rem auto 0;padding:0;display:flex}.cw-continue-note{text-align:center;color:#3c476e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffdf7f0;border:1px solid #c9a45c80;border-radius:9999px;align-items:center;gap:.5rem;padding:.6rem 1.15rem;font-size:.9rem;display:inline-flex;box-shadow:0 14px 30px -22px #06081c8c}.cw-continue-btn{padding:.98rem 2.1rem;font-size:1.04rem;animation:2.6s ease-in-out infinite kf-cw-cont-pulse;position:relative;overflow:hidden}.cw-continue-btn:before{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.7;background:linear-gradient(115deg,#0000 40%,#fff7dc8c,#0000 56%) 160% 0/250% 100%;animation:3.4s ease-in-out infinite kf-cw-cont-sheen;position:absolute;inset:0}.cw-continue-btn:hover:not(:disabled){transform:translateY(-3px)scale(1.03)}.cw-continue-btn:disabled{animation:none}@keyframes kf-cw-cont-pulse{0%,to{box-shadow:0 16px 34px -16px #141e46b3,0 0 #e7b24b00}50%{box-shadow:0 20px 42px -16px #141e46d9,0 0 28px -3px #e7b24ba6}}@keyframes kf-cw-cont-sheen{0%{background-position:160% 0}55%,to{background-position:-60% 0}}.ef3-reassure{border:1.5px solid var(--theme);background:#fffdf7f0;border-radius:18px;align-items:center;gap:.9rem 1.6rem;margin-top:1.2rem;padding:1.1rem 1.4rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ef3-reassure{border:1.5px solid color-mix(in oklab,var(--theme) 38%,#c9a45c8c)}}.ef3-reassure{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 24px 48px -28px #06081c80}@media(min-width:720px){.ef3-reassure{grid-template-columns:1.15fr 1fr}}.ef3-next-l{font-family:var(--font-engrave,inherit);letter-spacing:.16em;text-transform:uppercase;color:#9a6e2b;align-items:center;gap:.4rem;font-size:.58rem;font-weight:800;display:inline-flex}.ef3-next-l svg{color:var(--theme)}@supports (color:color-mix(in lab,red,red)){.ef3-next-l svg{color:color-mix(in oklab,var(--theme) 60%,#c19a3c)}}.ef3-next-steps{gap:.4rem;margin-top:.55rem;padding:0;list-style:none;display:grid}.ef3-next-steps li{color:#3c476e;align-items:center;gap:.5rem;font-size:.82rem;font-weight:600;display:flex}.ef3-next-n{color:#fff;background:var(--theme);border-radius:9999px;flex:none;place-items:center;width:1.35rem;height:1.35rem;font-size:.66rem;font-weight:800;display:grid}@supports (color:color-mix(in lab,red,red)){.ef3-next-n{background:color-mix(in oklab,var(--theme) 62%,#16224c)}}.ef3-trust{gap:.45rem;padding:0;list-style:none;display:grid}@media(min-width:460px){.ef3-trust{grid-template-columns:1fr 1fr}}.ef3-trust li{color:#3c476e;align-items:center;gap:.4rem;font-size:.77rem;font-weight:600;display:flex}.ef3-trust svg{color:var(--theme)}@supports (color:color-mix(in lab,red,red)){.ef3-trust svg{color:color-mix(in oklab,var(--theme) 60%,#c19a3c)}}.ef3-trust svg{flex:none}.bkf-layout{max-width:820px;margin-inline:auto;grid-template-columns:1fr!important}.ef3-layout{gap:1.4rem;display:grid}@media(min-width:760px){.ef3-layout{grid-template-columns:1.65fr 1fr;align-items:start}}.ef3-fields{min-width:0}.ef3-addons{background:linear-gradient(168deg,var(--theme),var(--theme));border-radius:16px;padding:1.1rem 1.1rem 1.2rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ef3-addons{background:linear-gradient(168deg,color-mix(in oklab,var(--theme) 12%,#fffdf7),color-mix(in oklab,var(--theme) 20%,#fbf1dc))}}.ef3-addons{border:1.5px solid var(--theme)}@supports (color:color-mix(in lab,red,red)){.ef3-addons{border:1.5px solid color-mix(in oklab,var(--theme) 44%,#c9a45c80)}}.ef3-addons{box-shadow:inset 0 1px #ffffffbf,0 16px 36px -28px #06081c66}.ef3-addons-head{align-items:flex-start;gap:.6rem;display:flex}.ef3-addons-ic{color:#fff;background:var(--theme);border-radius:9999px;flex:none;place-items:center;width:2.2rem;height:2.2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ef3-addons-ic{background:color-mix(in oklab,var(--theme) 72%,#16224c)}}.ef3-addons-ic{box-shadow:0 6px 14px -6px var(--theme)}@supports (color:color-mix(in lab,red,red)){.ef3-addons-ic{box-shadow:0 6px 14px -6px color-mix(in oklab,var(--theme) 60%,transparent)}}.ef3-addons-title{font-family:var(--font-display,inherit);color:#1b2a52;font-size:1.02rem;font-weight:700;line-height:1.1}.ef3-addons-sub{color:#57608a;margin-top:.15rem;font-size:.76rem;line-height:1.4}.ef3-addons-list{gap:.5rem;margin-top:.9rem;display:grid}.ef3-addon{text-align:left;cursor:pointer;width:100%;transition:background .16s var(--ease-out),border-color .16s var(--ease-out),transform .16s var(--ease-out);background:#ffffffb8;border:1.5px solid #c9a45c66;border-radius:11px;align-items:center;gap:.6rem;padding:.55rem .65rem;display:flex}.ef3-addon:hover{border-color:var(--theme);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.ef3-addon:hover{border-color:color-mix(in oklab,var(--theme) 55%,#c9a45c80)}}.ef3-addon:focus-visible{outline:2px solid var(--theme);outline-offset:2px}.ef3-addon-ic{width:1.85rem;height:1.85rem;color:var(--theme);border-radius:9999px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.ef3-addon-ic{color:color-mix(in oklab,var(--theme) 70%,#2a2433)}}.ef3-addon-ic{background:var(--theme)}@supports (color:color-mix(in lab,red,red)){.ef3-addon-ic{background:color-mix(in oklab,var(--theme) 14%,#fff)}}.ef3-addon-ic{border:1px solid var(--theme)}@supports (color:color-mix(in lab,red,red)){.ef3-addon-ic{border:1px solid color-mix(in oklab,var(--theme) 30%,transparent)}}.ef3-addon-ic{transition:color .16s,background .16s,border-color .16s}.ef3-addon-label{color:#3c476e;flex:1;min-width:0;font-size:.86rem;font-weight:600}.ef3-addon-check{color:#0000;background:#24346312;border:1px solid #24346329;border-radius:9999px;flex:none;place-items:center;width:1.35rem;height:1.35rem;transition:color .16s,background .16s,border-color .16s;display:grid}.ef3-addon.is-on{background:var(--theme)}@supports (color:color-mix(in lab,red,red)){.ef3-addon.is-on{background:color-mix(in oklab,var(--theme) 16%,#fff)}}.ef3-addon.is-on{border-color:var(--theme)}@supports (color:color-mix(in lab,red,red)){.ef3-addon.is-on{border-color:color-mix(in oklab,var(--theme) 62%,transparent)}}.ef3-addon.is-on .ef3-addon-ic,.ef3-addon.is-on .ef3-addon-check{color:#fff;background:var(--theme);border-color:var(--theme)}.ef3-addon.is-on .ef3-addon-label{color:var(--theme)}@supports (color:color-mix(in lab,red,red)){.ef3-addon.is-on .ef3-addon-label{color:color-mix(in oklab,var(--theme) 78%,#2a2433)}}.ef3-addons-note{color:#6b7596;margin-top:.85rem;font-size:.68rem;line-height:1.4}.ef3-bz-cats,.ef3-bz-vendors,.ef3-bz-pkgs{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.ef3-bz-cats{margin-top:.9rem}.ef3-bz-vendors{margin-top:.6rem}.ef3-bz-pkgs{max-height:24rem;margin-top:.7rem;padding-right:2px;overflow-y:auto}.ef3-bz-cat,.ef3-bz-vendor-btn,.ef3-bz-pkg{text-align:left;cursor:pointer;width:100%;transition:background .16s var(--ease-out),border-color .16s var(--ease-out),transform .16s var(--ease-out);background:#ffffffb8;border:1.5px solid #c9a45c66;border-radius:12px}.ef3-bz-cat:hover,.ef3-bz-vendor-btn:hover,.ef3-bz-pkg:hover{border-color:var(--theme);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.ef3-bz-cat:hover,.ef3-bz-vendor-btn:hover,.ef3-bz-pkg:hover{border-color:color-mix(in oklab,var(--theme) 55%,#c9a45c80)}}.ef3-bz-cat:focus-visible,.ef3-bz-vendor-btn:focus-visible,.ef3-bz-pkg:focus-visible{outline:2px solid var(--theme);outline-offset:2px}.ef3-bz-cat{align-items:center;gap:.55rem;padding:.6rem .7rem;display:flex}.ef3-bz-cat-ic{width:1.85rem;height:1.85rem;color:var(--theme);border-radius:9999px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.ef3-bz-cat-ic{color:color-mix(in oklab,var(--theme) 70%,#2a2433)}}.ef3-bz-cat-ic{background:var(--theme)}@supports (color:color-mix(in lab,red,red)){.ef3-bz-cat-ic{background:color-mix(in oklab,var(--theme) 14%,#fff)}}.ef3-bz-cat-ic{border:1px solid var(--theme)}@supports (color:color-mix(in lab,red,red)){.ef3-bz-cat-ic{border:1px solid color-mix(in oklab,var(--theme) 30%,transparent)}}.ef3-bz-cat-name{color:#2a3357;flex:1;min-width:0;font-size:.88rem;font-weight:700}.ef3-bz-cat-badge{color:#fff;background:var(--theme);border-radius:9999px;place-items:center;min-width:1.3rem;height:1.3rem;padding:0 .35rem;font-size:.68rem;font-weight:800;display:grid}.ef3-bz-cat svg:last-child{color:var(--theme)}@supports (color:color-mix(in lab,red,red)){.ef3-bz-cat svg:last-child{color:color-mix(in oklab,var(--theme) 55%,#9aa0b5)}}.ef3-bz-back{color:var(--theme);align-items:center;gap:.3rem;margin-top:.85rem;font-size:.74rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ef3-bz-back{color:color-mix(in oklab,var(--theme) 65%,#3c476e)}}.ef3-bz-back:hover{color:var(--theme)}.ef3-bz-step{font-family:var(--font-engrave,inherit);letter-spacing:.16em;text-transform:uppercase;color:#9a6e2b;margin-top:.5rem;font-size:.56rem;font-weight:800}.ef3-bz-vendor-btn{align-items:center;gap:.6rem;padding:.5rem .6rem;display:flex}.ef3-bz-vendor-img{object-fit:cover;border:2px solid var(--theme);border-radius:9999px;flex:none;width:2.6rem;height:2.6rem}@supports (color:color-mix(in lab,red,red)){.ef3-bz-vendor-img{border:2px solid color-mix(in oklab,var(--theme) 45%,#c9a45c99)}}.ef3-bz-vendor-logo{color:#fff;background:var(--theme);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.ef3-bz-vendor-logo{background:color-mix(in oklab,var(--theme) 70%,#16224c)}}.ef3-bz-vendor-meta,.ef3-bz-vendor>div{flex-direction:column;flex:1;min-width:0;display:flex}.ef3-bz-vendor-name{color:#1b2a52;font-size:.88rem;font-weight:700;line-height:1.1}.ef3-bz-vendor-role{color:#57608a;font-size:.72rem;line-height:1.25}.ef3-bz-vendor-btn svg:last-child{color:var(--theme)}@supports (color:color-mix(in lab,red,red)){.ef3-bz-vendor-btn svg:last-child{color:color-mix(in oklab,var(--theme) 55%,#9aa0b5)}}.ef3-bz-vendor{border-bottom:1px solid #c9a45c4d;align-items:center;gap:.6rem;margin-top:.6rem;padding-bottom:.7rem;display:flex}.ef3-bz-pkg{flex-direction:column;gap:.15rem;padding:.6rem .7rem;display:flex}.ef3-bz-pkg-top{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.ef3-bz-pkg-name{color:#1b2a52;font-size:.86rem;font-weight:700}.ef3-bz-pkg-price{white-space:nowrap;color:var(--theme);font-size:.82rem;font-weight:800}@supports (color:color-mix(in lab,red,red)){.ef3-bz-pkg-price{color:color-mix(in oklab,var(--theme) 72%,#2a2433)}}.ef3-bz-pkg-meta{color:#57608a;font-size:.72rem}.ef3-bz-pkg-add{color:var(--theme);align-items:center;gap:.3rem;margin-top:.25rem;font-size:.72rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ef3-bz-pkg-add{color:color-mix(in oklab,var(--theme) 62%,#6b7596)}}.ef3-bz-pkg.is-on{background:var(--theme)}@supports (color:color-mix(in lab,red,red)){.ef3-bz-pkg.is-on{background:color-mix(in oklab,var(--theme) 16%,#fff)}}.ef3-bz-pkg.is-on{border-color:var(--theme)}@supports (color:color-mix(in lab,red,red)){.ef3-bz-pkg.is-on{border-color:color-mix(in oklab,var(--theme) 62%,transparent)}}.ef3-bz-pkg.is-on .ef3-bz-pkg-add{color:var(--theme)}@supports (color:color-mix(in lab,red,red)){.ef3-bz-pkg.is-on .ef3-bz-pkg-add{color:color-mix(in oklab,var(--theme) 80%,#2a2433)}}.ef3-quote{border:1.5px solid var(--theme);border-radius:16px;margin-top:1.3rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ef3-quote{border:1.5px solid color-mix(in oklab,var(--theme) 46%,#c9a45c8c)}}.ef3-quote{background:#fffdf7f7;box-shadow:0 24px 48px -28px #06081c73}.ef3-quote-head{font-family:var(--font-display,inherit);color:#fff;background:linear-gradient(120deg,var(--theme),var(--theme));align-items:center;gap:.45rem;padding:.75rem 1rem;font-size:1rem;font-weight:700;display:flex}@supports (color:color-mix(in lab,red,red)){.ef3-quote-head{background:linear-gradient(120deg,color-mix(in oklab,var(--theme) 78%,#16224c),color-mix(in oklab,var(--theme) 42%,#0b1330))}}.ef3-quote-lines{gap:0;margin:0;padding:.4rem .6rem;list-style:none;display:grid}.ef3-quote-lines li{border-bottom:1px solid #c9a45c38;align-items:center;gap:.6rem;padding:.45rem .4rem;display:flex}.ef3-quote-lines li:last-child{border-bottom:0}.ef3-quote-li{flex-direction:column;flex:1;min-width:0;display:flex}.ef3-quote-li-cat{letter-spacing:.04em;text-transform:uppercase;color:#9a6e2b;font-size:.6rem;font-weight:700}.ef3-quote-li-name{color:#2a3357;font-size:.86rem;font-weight:600}.ef3-quote-li-price{white-space:nowrap;color:var(--theme);font-size:.84rem;font-weight:800}@supports (color:color-mix(in lab,red,red)){.ef3-quote-li-price{color:color-mix(in oklab,var(--theme) 72%,#2a2433)}}.ef3-quote-rm{color:#9aa0b5;background:#2434630f;border-radius:9999px;flex:none;place-items:center;width:1.5rem;height:1.5rem;transition:color .16s,background .16s;display:grid}.ef3-quote-rm:hover{color:#c8364a;background:#d83a4a1a}.ef3-quote-sub{color:#6a7396;justify-content:space-between;align-items:center;gap:.5rem;padding:.3rem 1rem;font-size:.82rem;display:flex}.ef3-quote-total{border-top:1.5px solid var(--theme);justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ef3-quote-total{border-top:1.5px solid color-mix(in oklab,var(--theme) 30%,#c9a45c66)}}.ef3-quote-total{color:#44507a;font-size:.9rem}.ef3-quote-total strong{font-family:var(--font-display,inherit);color:var(--theme);font-size:1.18rem}@supports (color:color-mix(in lab,red,red)){.ef3-quote-total strong{color:color-mix(in oklab,var(--theme) 72%,#16224c)}}.ef3-quote-note{color:#6b7596;padding:0 1rem .9rem;font-size:.68rem;line-height:1.45}.ef3-quote-fee-note{color:#7a3540;background:#d83a4a0f;border:1px solid #d83a4a38;border-radius:.6rem;margin:0 1rem .75rem;padding:.6rem .75rem;font-size:.68rem;line-height:1.5}.ef3-bz-vendor-logoimg{object-fit:contain;background:#fff;padding:3px}.ef3-bz-subcats{gap:.45rem;margin-top:.6rem;padding:0;list-style:none;display:grid}.ef3-bz-subcat{text-align:left;cursor:pointer;width:100%;transition:background .16s var(--ease-out),border-color .16s var(--ease-out),transform .16s var(--ease-out);background:#ffffffb8;border:1.5px solid #c9a45c66;border-radius:12px;align-items:center;gap:.6rem;padding:.45rem .55rem;display:flex}.ef3-bz-subcat:hover{border-color:var(--theme);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.ef3-bz-subcat:hover{border-color:color-mix(in oklab,var(--theme) 55%,#c9a45c80)}}.ef3-bz-subcat:focus-visible{outline:2px solid var(--theme);outline-offset:2px}.ef3-bz-subcat-thumb{object-fit:cover;border:1px solid #c9a45c66;border-radius:8px;flex:none;width:3.4rem;height:2.8rem}.ef3-bz-subcat-meta{flex-direction:column;flex:1;min-width:0;display:flex}.ef3-bz-subcat-name{color:#1b2a52;font-size:.88rem;font-weight:700}.ef3-bz-subcat-count{color:#57608a;font-size:.72rem}.ef3-bz-subcat svg:last-child{color:var(--theme)}@supports (color:color-mix(in lab,red,red)){.ef3-bz-subcat svg:last-child{color:color-mix(in oklab,var(--theme) 55%,#9aa0b5)}}.ef3-bz-pkg{flex-direction:row;align-items:stretch;gap:.6rem}.ef3-bz-pkg-img{object-fit:cover;border:1px solid #c9a45c73;border-radius:8px;flex:none;width:3.4rem;height:3.4rem}.ef3-bz-pkg-body{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.cw-continue-btn.is-ready{color:#fff7e3;background:linear-gradient(120deg,#26396b,#16234a) 0 0/100% 100% padding-box padding-box,linear-gradient(120deg,#f6d784,#e7b24b 22%,#c19a3c,#e7b24b 78%,#fce39a) 0 0/220% 100% border-box;border:2.5px solid #0000;animation:1.7s ease-in-out infinite kf-cw-ready-pulse,3s linear infinite kf-cw-ready-border}.cw-continue-btn.is-ready:before{opacity:.92;animation-duration:2.2s}.cw-continue-btn.is-ready svg{animation:1.25s ease-in-out infinite kf-cw-ready-arrow}.cw-continue-btn.is-ready:hover:not(:disabled){transform:translateY(-3px)scale(1.05)}@keyframes kf-cw-ready-pulse{0%{box-shadow:0 16px 34px -16px #141e46bf,0 0 16px -4px #e7b24b8c,0 0 #e7b24b8c}60%{box-shadow:0 22px 46px -14px #141e46eb,0 0 38px 1px #f6d784d9,0 0 0 13px #e7b24b00}to{box-shadow:0 16px 34px -16px #141e46bf,0 0 16px -4px #e7b24b8c,0 0 #e7b24b00}}@keyframes kf-cw-ready-border{0%{background-position:0 0,0 0}to{background-position:0 0,220% 0}}@keyframes kf-cw-ready-arrow{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.cth-img{animation:none}.cth.anim .cth-img{animation:kf-cth-imgin 1.1s var(--ease-out,ease-out) both}@keyframes kf-cth-imgin{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.cth-wash{background:linear-gradient(100deg,#090d26eb,#0a0f2acc 26%,#0a0f2a70 46%,#0a0f2a1f 64%,#0000 76%)}.cth-wash-mobile{background:radial-gradient(130% 78% at 26% 40%,#090d26e6,#0a0f2a9e 48%,#0000 82%),linear-gradient(#090d26b8,#0000 42%)}.cth-seam{background:linear-gradient(#f8efdb00,#f8efdb80 52%,#f8efdb)}.cth-glow{pointer-events:none;opacity:.55;filter:blur(50px);background:radial-gradient(circle at 60% 44%,#f7d68a8c,#e7b24b2e 46%,#0000 72%);border-radius:9999px;width:58%;height:88%;top:6%;right:-4%}.cth.anim .cth-glow{transform:translateY(calc(var(--cth-py,0px) * .06));animation:7s ease-in-out infinite kf-cth-glow}@keyframes kf-cth-glow{0%,to{opacity:.5}50%{opacity:.66}}.cth-dust{opacity:0;will-change:transform,opacity;background:#f4d98a;border-radius:9999px;animation:linear infinite kf-cth-dust;position:absolute;bottom:20%;box-shadow:0 0 8px 1px #e7c977b3}@keyframes kf-cth-dust{0%{opacity:0;transform:translateY(0)translate(0)}14%{opacity:.9}86%{opacity:.6}to{transform:translateY(-190px) translate(var(--dx,8px));opacity:0}}.cth-glint{opacity:0;background:radial-gradient(circle,#fff,#f4d98ac7 44%,#0000 72%);border-radius:9999px;width:11px;height:11px;animation:4.2s ease-in-out infinite kf-cth-glint;position:absolute}@keyframes kf-cth-glint{0%,to{opacity:0;transform:scale(.6)}50%{opacity:.85;transform:scale(1)}}.cth-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.2em;text-transform:uppercase;color:#e7c877;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b102c8c;border:1px solid #e7b24b66;border-radius:9999px;align-items:center;gap:.6rem;padding:.4rem .95rem;font-size:.6rem;font-weight:800;display:inline-flex}.cth-eyebrow-fl{background:linear-gradient(90deg,#0000,#e7b24be6);width:1.4rem;height:1px}.cth-eyebrow-fl--r{background:linear-gradient(90deg,#e7b24be6,#0000)}.cth-title{line-height:1}.cth-title-a{font-family:var(--font-display,inherit);color:#fbf3e2;text-shadow:0 2px 22px #060a1eb3;font-size:clamp(2.5rem,6vw,4.4rem);font-weight:700;line-height:1.02;display:block}.cth-title-b{font-family:var(--font-script,var(--font-display,inherit));color:#0000;filter:drop-shadow(0 2px 16px #78500a59);background:linear-gradient(98deg,#c79a3c,#e7b24b 46%,#f3ce7c 70%,#c79a3c);-webkit-background-clip:text;background-clip:text;margin-top:.1rem;padding-bottom:.12em;font-size:clamp(2.8rem,7.2vw,5.2rem);line-height:.92;display:block}.cth-sub{font-family:var(--font-display,inherit);color:#f2d9a6;text-shadow:0 1px 14px #060a1eb3;font-size:clamp(1.15rem,2.4vw,1.55rem);font-style:italic;line-height:1.4}.cth-body{color:#dce0ee;text-shadow:0 1px 12px #060a1eb3;font-size:1.05rem;line-height:1.6}.cth-chips{flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.cth-chip{color:#22315f;transition:transform .18s var(--ease-out,ease-out),border-color .18s,box-shadow .18s;background:#fffdf7e6;border:1px solid #c9a45c99;border-radius:9999px;align-items:center;gap:.45rem;padding:.44rem .9rem;font-size:.8rem;font-weight:700;display:inline-flex;box-shadow:0 10px 22px -14px #060a1e99}.cth-chip svg{color:#c19a3c}.cth-chip:hover{border-color:#c9a45cf2;transform:translateY(-2px);box-shadow:0 14px 26px -12px #060a1eb3}.cth-cta-primary{color:#fbf4e6!important;background-image:linear-gradient(120deg,#243463,#16234a)!important;border:1.5px solid #e7b24bbf!important;box-shadow:0 16px 38px -16px #060a1ecc!important}.cth-cta-primary:hover{transform:translateY(-2px);background-image:linear-gradient(120deg,#2c3f76,#1e2c5a)!important;box-shadow:0 22px 46px -16px #060a1ee6,0 0 26px -6px #e7b24b8c!important}.cth-cta-primary svg{color:#f0c674}.cth-cta-ghost{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#fbf3e2!important;background-image:linear-gradient(120deg,#fffdf724,#fffdf70f)!important;border:1.5px solid #e7b24b8c!important;box-shadow:0 12px 28px -16px #060a1eb3!important}.cth-cta-ghost:hover{transform:translateY(-2px);background-image:linear-gradient(120deg,#fffdf738,#fffdf71a)!important;border-color:#f0c674d9!important}.cth-realms{flex-wrap:wrap;gap:.5rem;margin:1.9rem 0 0;padding:0;list-style:none;display:flex}.cth-realm{width:2.1rem;height:2.1rem;color:var(--acc,#c19a3c);border-radius:9999px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.cth-realm{color:color-mix(in oklab,var(--acc,#c19a3c) 62%,#f2e4c2)}}.cth-realm{border:1px solid var(--acc,#c19a3c);background:#0b102c80}@supports (color:color-mix(in lab,red,red)){.cth-realm{border:1px solid color-mix(in oklab,var(--acc,#c19a3c) 40%,#e7b24b59)}}.cth-realm{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:transform .2s var(--ease-out,ease-out),border-color .2s}.cth-realm:hover{border-color:var(--acc,#c19a3c);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.cth-realm:hover{border-color:color-mix(in oklab,var(--acc,#c19a3c) 75%,transparent)}}.cth-realms-cap{font-family:var(--font-engrave,inherit);letter-spacing:.18em;text-transform:uppercase;color:#e2ce9ed9;margin-top:.6rem;font-size:.56rem;font-weight:800}.cth-chev{z-index:2;color:#f2d9a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b102c8c;border:1px solid #e7b24b80;border-radius:9999px;place-items:center;width:2.5rem;height:2.5rem;transition:color .18s;display:grid;position:absolute;bottom:clamp(4.5rem,7vw,6.5rem);left:50%;transform:translate(-50%)}.cth.anim .cth-chev{animation:2.4s ease-in-out infinite kf-cth-bob}.cth-chev:hover{color:#f0c674}.cth-chev:focus-visible{outline-offset:2px;outline:2px solid #c19a3c}@keyframes kf-cth-bob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(5px)}}@media(max-width:640px){.cth-chev{display:none}}.bkh-script{color:#1b2a52;text-shadow:0 2px 16px #ffffffeb,0 8px 26px #141e462e;line-height:.9}.cth-script{color:#f0c674;text-shadow:0 2px 18px #060a1e8c,0 0 34px #e7b24b47;line-height:.9}.cht:before{content:"";z-index:-10;pointer-events:none;opacity:.5;background:radial-gradient(120% 60% at 50% 0,#ffffff8c,#0000 60%),radial-gradient(80% 50% at 82% 88%,#8e5bc80f,#0000 70%),radial-gradient(80% 50% at 14% 90%,#2434630d,#0000 70%);position:absolute;inset:0}.cht-curtain{background:linear-gradient(#12102852,#18143424 42%,#0000);height:130px}.cht-curtain:after{content:"";background:linear-gradient(90deg,#0000,#c9a45c8c 30%,#e7b24bbf,#c9a45c8c 70%,#0000);height:1px;position:absolute;top:118px;left:0;right:0}.cht-spot{pointer-events:none;opacity:.5;filter:blur(46px);background:radial-gradient(circle at 50% 40%,#f7d68a80,#e7b24b24 46%,#0000 72%);border-radius:9999px;width:60%;height:46%;top:-8%;left:50%;transform:translate(-50%)}.cht.anim .cht-spot{animation:7s ease-in-out infinite kf-cht-spot}@keyframes kf-cht-spot{0%,to{opacity:.42}50%{opacity:.6}}.cht-dust{opacity:0;will-change:transform,opacity;background:#eac873;border-radius:9999px;animation:linear infinite kf-cht-dust;position:absolute;bottom:22%;box-shadow:0 0 7px 1px #e7c97799}@keyframes kf-cht-dust{0%{opacity:0;transform:translateY(0)translate(0)}16%{opacity:.8}84%{opacity:.5}to{transform:translateY(-160px) translate(var(--dx,8px));opacity:0}}.cht-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.24em;text-transform:uppercase;color:#9a6e2b;align-items:center;gap:.6rem;font-size:.64rem;font-weight:800;display:inline-flex}.cht-eyebrow-fl{background:linear-gradient(90deg,#0000,#c19a3ce6);width:1.6rem;height:1px}.cht-eyebrow-fl--r{background:linear-gradient(90deg,#c19a3ce6,#0000)}.cht-title{font-family:var(--font-display,inherit);color:#1b2a52;margin-top:.5rem;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:600;line-height:1.08}.cht-sub{color:#46527c;max-width:42rem;margin:.55rem auto 0;font-size:.92rem;line-height:1.5}.cht-string{background:linear-gradient(90deg,#0000,#c9a45cd9 18%,#e7b24b,#c9a45cd9 82%,#0000);border-radius:2px;width:min(440px,74%);height:2px;margin:.9rem auto 0;display:block;box-shadow:0 0 14px #e7b24b80}.cht.anim .cht-string{animation:4.2s ease-in-out infinite kf-cht-string}@keyframes kf-cht-string{0%,to{opacity:.72}50%{opacity:1}}.cht-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:1.3rem 0 0;padding:0;list-style:none;display:grid}@media(min-width:700px){.cht-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1080px){.cht-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem}}.cht-cell{list-style:none;display:flex}.cht-card{text-align:center;width:100%;transition:transform .22s var(--ease-out,ease-out),border-color .22s,box-shadow .22s,background .22s;background:linear-gradient(#fffdf7,#fbf2de);border:1.5px solid #c9a45c8c;border-radius:14px;flex-direction:column;flex:1;align-items:center;padding:.95rem .8rem .9rem;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 38px -24px #14143280,inset 0 1px #fffc}.cht-card:before{content:"";pointer-events:none;border:1px solid #c9a45c47;border-radius:11px;position:absolute;inset:6px}.cht-card:hover{background:linear-gradient(#fffefa,#fbefd6);border-color:#e7b24be6;transform:translateY(-4px);box-shadow:0 26px 48px -22px #1414328c,0 0 24px -8px #e7b24b80,inset 0 1px #ffffffe6}.cht-medallion{color:#f3d488;background:radial-gradient(circle at 50% 34%,#2a3b6e,#16224a 72%);border:2px solid #e7b24bbf;border-radius:9999px;place-items:center;width:2.5rem;height:2.5rem;transition:box-shadow .22s,transform .22s;display:grid;box-shadow:0 10px 20px -10px #0c122cb3,inset 0 1px 2px #ffffff2e,0 0 0 4px #fffdf799}.cht-card:hover .cht-medallion{transform:translateY(-1px);box-shadow:0 12px 24px -10px #0c122cbf,inset 0 1px 2px #fff3,0 0 0 4px #fffdf7b3,0 0 22px -2px #e7b24bb3}.cht-card-title{font-family:var(--font-engrave,inherit);letter-spacing:.09em;text-transform:uppercase;color:#1b2a52;margin-top:.55rem;font-size:.7rem;font-weight:800;line-height:1.22}.cht-card-body{color:#4a5578;margin-top:.35rem;font-size:.76rem;line-height:1.42}.cg:before{content:"";z-index:-20;pointer-events:none;opacity:.55;background:radial-gradient(120% 55% at 50% 0,#fff9,#0000 60%),radial-gradient(72% 46% at 88% 92%,#8e5bc80f,#0000 72%),radial-gradient(72% 46% at 12% 94%,#c9a45c14,#0000 72%);position:absolute;inset:0}.cg-spot{pointer-events:none;opacity:.45;filter:blur(48px);background:radial-gradient(circle at 50% 40%,#f7d68a80,#e7b24b24 46%,#0000 72%);border-radius:9999px;width:62%;height:44%;top:-6%;left:50%;transform:translate(-50%)}.cg.anim .cg-spot{animation:8s ease-in-out infinite kf-cg-spot}@keyframes kf-cg-spot{0%,to{opacity:.38}50%{opacity:.54}}.cg-dust{opacity:0;will-change:transform,opacity;background:#eac873;border-radius:9999px;animation:linear infinite kf-cg-dust;position:absolute;bottom:18%;box-shadow:0 0 7px 1px #e7c9778c}@keyframes kf-cg-dust{0%{opacity:0;transform:translateY(0)translate(0)}16%{opacity:.75}84%{opacity:.45}to{transform:translateY(-170px) translate(var(--dx,8px));opacity:0}}.cg-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.24em;text-transform:uppercase;color:#9a6e2b;align-items:center;gap:.6rem;font-size:.64rem;font-weight:800;display:inline-flex}.cg-eyebrow-fl{background:linear-gradient(90deg,#0000,#c19a3ce6);width:1.6rem;height:1px}.cg-eyebrow-fl--r{background:linear-gradient(90deg,#c19a3ce6,#0000)}.cg-title{font-family:var(--font-display,inherit);color:#1b2a52;margin-top:.7rem;font-size:clamp(2rem,4.4vw,3.2rem);font-weight:600;line-height:1.06}.cg-sub{color:#46527c;max-width:46rem;margin:.9rem auto 0;font-size:1.02rem;line-height:1.6}.cg-quote{font-family:var(--font-display,inherit);color:#8a5a2b;margin-top:.85rem;font-size:clamp(1.05rem,2vw,1.3rem);font-style:italic}.cg-grid{grid-template-columns:1fr;gap:1.15rem;margin:2.8rem 0 0;padding:0;list-style:none;display:grid}@media(min-width:680px){.cg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1080px){.cg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cg-cell{list-style:none;display:flex}.cg-card{width:100%;transition:transform .22s var(--ease-out,ease-out),border-color .22s,box-shadow .22s;background:linear-gradient(#fffdf7,#fbf1db);border:1.5px solid #c9a45c99;border-radius:16px;flex:1;gap:.9rem;padding:.85rem;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 42px -26px #14143280,inset 0 1px #fffc}.cg-card:before{content:"";pointer-events:none;border:1px solid #c9a45c40;border-radius:12px;position:absolute;inset:5px}.cg-card:hover{border-color:#e7b24be6;transform:translateY(-4px);box-shadow:0 30px 54px -24px #1414328c,0 0 26px -8px #e7b24b73,inset 0 1px #ffffffe6}.cg-photo{aspect-ratio:2/3;background:#16224a;border:1.5px solid #e7b24b99;border-radius:12px;flex:0 0 42%;align-self:flex-start;max-width:44%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.cg-photo-img{object-fit:cover;object-position:center center;width:100%;height:100%;transition:transform .4s var(--ease-out,ease-out),filter .3s;position:absolute;inset:0}.cg-card:hover .cg-photo-img{filter:brightness(1.05);transform:scale(1.045)}.cg-photo-veil{pointer-events:none;background:linear-gradient(#0000 52%,#0c122c59);position:absolute;inset:0}.cg-photo-ph{background:radial-gradient(circle at 50% 34%,#2a3b6e,#14203f 74%);flex-direction:column;justify-content:center;align-items:center;gap:.3rem;display:flex;position:absolute;inset:0}.cg-photo-ini{font-family:var(--font-display,inherit);color:#e7c877;font-size:2.4rem;font-weight:700;line-height:1}.cg-photo-cap{font-family:var(--font-engrave,inherit);letter-spacing:.2em;text-transform:uppercase;color:#e7c877b3;font-size:.52rem;font-weight:800}.cg-corner{z-index:2;border:2px solid #f0c674d9;width:12px;height:12px;position:absolute}.cg-corner--tl{border-bottom:0;border-right:0;border-radius:3px 0 0;top:6px;left:6px}.cg-corner--br{border-top:0;border-left:0;border-radius:0 0 3px;bottom:6px;right:6px}.cg-info{flex-direction:column;flex:1;min-width:0;display:flex}.cg-name{font-family:var(--font-display,inherit);color:#1b2a52;font-size:1.4rem;font-weight:700;line-height:1.05}.cg-role{font-family:var(--font-engrave,inherit);letter-spacing:.12em;text-transform:uppercase;color:#7a55a8;margin-top:.15rem;font-size:.6rem;font-weight:800}.cg-bio{color:#46527c;margin-top:.5rem;font-size:.82rem;line-height:1.5}.cg-skills{flex-wrap:wrap;gap:.3rem;margin-top:.6rem;padding:0;list-style:none;display:flex}.cg-skill{color:#2a3357;background:#fffdf7e6;border:1px solid #c9a45c80;border-radius:9999px;padding:.16rem .5rem;font-size:.64rem;font-weight:700}.cg-realms{flex-wrap:wrap;gap:.3rem;margin-top:.4rem;padding:0;list-style:none;display:flex}.cg-realm{color:#3a4468;background:var(--acc);border-radius:9999px;align-items:center;gap:.3rem;padding:.14rem .5rem .14rem .4rem;font-size:.62rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cg-realm{background:color-mix(in oklab,var(--acc) 10%,#fff)}}.cg-realm{border:1px solid var(--acc)}@supports (color:color-mix(in lab,red,red)){.cg-realm{border:1px solid color-mix(in oklab,var(--acc) 40%,transparent)}}.cg-realm-dot{background:var(--acc);width:6px;height:6px;box-shadow:0 0 5px var(--acc);border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.cg-realm-dot{box-shadow:0 0 5px color-mix(in oklab,var(--acc) 70%,transparent)}}.cg-magic{font-family:var(--font-display,inherit);color:#8a5a2b;align-items:center;gap:.35rem;margin-top:auto;padding-top:.6rem;font-size:.82rem;font-style:italic;display:inline-flex}.cg-magic svg{color:#c19a3c;flex:none}.cg-seal{color:#f3d488;background:radial-gradient(circle at 50% 34%,#2a3b6e,#16224a 72%);border:1.5px solid #e7b24bb3;border-radius:9999px;place-items:center;width:1.7rem;height:1.7rem;display:grid;position:absolute;top:.7rem;right:.7rem;box-shadow:0 6px 14px -8px #0c122cb3}@media(max-width:679px){.cg-card{flex-direction:column}.cg-photo{flex-basis:auto;align-self:stretch;max-width:100%}}.cg-side{flex-direction:column;flex:0 0 42%;align-self:flex-start;min-width:0;max-width:44%;display:flex}.cg-side .cg-photo{flex:none;align-self:stretch;width:100%;max-width:100%}.cg-side .cg-magic{align-items:flex-start;margin-top:.55rem;padding-top:0;font-size:.74rem;line-height:1.35}.cg-side .cg-magic svg{margin-top:.12rem}@media(max-width:679px){.cg-side{flex-basis:auto;align-self:stretch;width:100%;max-width:100%}.cg-card--team{flex-direction:row}.cg-card--team .cg-side{flex:0 0 38%;align-self:flex-start;width:auto;max-width:40%}.cg-card--team .cg-name{font-size:1.15rem}.cg-card--team .cg-bio{font-size:.78rem}}.cg-wall{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.7rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}@media(min-width:680px){.cg-wall{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:.85rem}}.cg-wall-cell{list-style:none;display:flex}.cg-tile{cursor:pointer;transition:transform .2s var(--ease-out,ease-out),border-color .2s,box-shadow .2s;background:linear-gradient(#fffdf7,#fbf1db);border:1.5px solid #c9a45c8c;border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:.4rem;padding:.55rem .4rem .6rem;display:flex;box-shadow:0 12px 26px -20px #14143280,inset 0 1px #fffc}.cg-tile:hover,.cg-tile:focus-visible{border-color:#e7b24bf2;transform:translateY(-3px);box-shadow:0 18px 34px -18px #1414328c,0 0 18px -8px #e7b24b80}.cg-tile.is-open{border-color:var(--acc)}@supports (color:color-mix(in lab,red,red)){.cg-tile.is-open{border-color:color-mix(in oklab,var(--acc) 65%,#e7b24b)}}.cg-tile.is-open{box-shadow:0 0 0 2px var(--acc),0 18px 34px -18px #1414328c}@supports (color:color-mix(in lab,red,red)){.cg-tile.is-open{box-shadow:0 0 0 2px color-mix(in oklab,var(--acc) 35%,transparent),0 18px 34px -18px #1414328c}}.cg-tile-frame{aspect-ratio:2/3;background:radial-gradient(circle at 50% 34%,#2a3b6e,#14203f 74%);border:1.5px solid #e7b24b8c;border-radius:10px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.cg-tile-img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.cg-tile-ini{font-family:var(--font-display,inherit);color:#e7c877;font-size:1.7rem;font-weight:700}.cg-tile-name{font-family:var(--font-display,inherit);color:#1b2a52;font-size:.82rem;font-weight:700;line-height:1.1}.cg-spotlight{max-width:640px;margin:1.9rem auto 0;position:relative}.cg-spot-close{z-index:3;cursor:pointer;color:#f3d488;background:radial-gradient(circle at 50% 34%,#2a3b6e,#16224a 72%);border:1.5px solid #e7b24bbf;border-radius:9999px;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:-.55rem;right:-.55rem;box-shadow:0 8px 18px -8px #0c122cb3}.cg-spot-close:hover{border-color:#e7b24b}.cg-wall-hint{text-align:center;font-family:var(--font-display,inherit);color:#8a5a2b;margin:1.9rem 0 0;font-size:.95rem;font-style:italic}.ppr:before{content:"";z-index:-20;pointer-events:none;opacity:.6;background:radial-gradient(120% 52% at 50% 0,#fff9,#0000 60%),radial-gradient(46% 100% at 0%,#3a2a5e1a,#0000 60%),radial-gradient(46% 100% at 100%,#3a2a5e1a,#0000 60%);position:absolute;inset:0}.ppr-spot{pointer-events:none;opacity:.42;filter:blur(48px);background:radial-gradient(circle at 50% 40%,#f7d68a80,#e7b24b24 46%,#0000 72%);border-radius:9999px;width:60%;height:44%;top:-6%;left:50%;transform:translate(-50%)}.ppr.anim .ppr-spot{animation:8s ease-in-out infinite kf-cht-spot}.ppr-dust{opacity:0;will-change:transform,opacity;background:#eac873;border-radius:9999px;animation:linear infinite kf-cht-dust;position:absolute;bottom:24%;box-shadow:0 0 7px 1px #e7c9778c}.ppr-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.24em;text-transform:uppercase;color:#9a6e2b;align-items:center;gap:.6rem;font-size:.64rem;font-weight:800;display:inline-flex}.ppr-eyebrow-fl{background:linear-gradient(90deg,#0000,#c19a3ce6);width:1.6rem;height:1px}.ppr-eyebrow-fl--r{background:linear-gradient(90deg,#c19a3ce6,#0000)}.ppr-title{font-family:var(--font-display,inherit);color:#1b2a52;margin-top:.6rem;font-size:clamp(1.9rem,4vw,3rem);font-weight:600;line-height:1.08}.ppr-sub{color:#46527c;max-width:44rem;margin:.85rem auto 0;font-size:1.02rem;line-height:1.6}.ppr-quote{text-align:center;background:linear-gradient(#fffdf7eb,#faf1dbeb);border:1.5px solid #c9a45c99;border-radius:14px;max-width:40rem;margin:1.8rem auto 0;padding:1.1rem 1.6rem;position:relative;box-shadow:0 18px 40px -26px #14143280,inset 0 1px #ffffffb3}.ppr-quote:before{content:"";pointer-events:none;border:1px solid #c9a45c47;border-radius:10px;position:absolute;inset:5px}.ppr-quote-text{font-family:var(--font-display,inherit);color:#2c3a66;font-size:clamp(1.05rem,2vw,1.32rem);font-style:italic;line-height:1.4}.ppr-quote-fl{background-color:#0000;background-image:radial-gradient(circle,#c19a3c 0 2px,#0000 3px),linear-gradient(90deg,#0000,#c9a45cb3 40%,#e7b24b,#c9a45cb3 60%,#0000);background-position:50%;background-repeat:no-repeat;background-size:10px 10px,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:74px;height:10px;margin:0 auto .7rem;display:block}.ppr-quote-fl--b{margin-top:.7rem;margin-bottom:0}.ppr-grid{grid-template-columns:1fr;gap:1.1rem;margin:2.2rem 0 0;padding:0;list-style:none;display:grid}@media(min-width:760px){.ppr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ppr-cell{list-style:none;display:flex}.ppr-card{width:100%;transition:transform .22s var(--ease-out,ease-out),border-color .22s,box-shadow .22s,background .22s;background:linear-gradient(#fffdf7,#fbf1db);border:1.5px solid #c9a45c94;border-radius:16px;flex:1;align-items:flex-start;gap:1rem;padding:1.25rem 1.3rem;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 44px -26px #14143280,inset 0 1px #fffc}.ppr-card:before{content:"";pointer-events:none;border:1px solid #c9a45c42;border-radius:11px;position:absolute;inset:6px}.ppr-card:hover{background:linear-gradient(#fffefa,#fbefd6);border-color:#e7b24be6;transform:translateY(-4px);box-shadow:0 30px 56px -24px #1414328c,0 0 26px -8px #e7b24b80,inset 0 1px #ffffffe6}.ppr-medallion{color:#f3d488;background:radial-gradient(circle at 50% 32%,#2e3f72,#14203f 74%);border:2px solid #e7b24bbf;border-radius:14px;flex:none;place-items:center;width:3.1rem;height:3.1rem;transition:box-shadow .22s,transform .22s;display:grid;position:relative;box-shadow:0 10px 20px -10px #0c122cb3,inset 0 1px 2px #ffffff2e}.ppr-medallion-ribbon{filter:drop-shadow(0 2px 2px #0c122c66);border-top:8px solid #6a4a9c;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.ppr-card:hover .ppr-medallion{transform:translateY(-1px);box-shadow:0 12px 24px -10px #0c122cbf,inset 0 1px 2px #fff3,0 0 22px -2px #e7b24bb3}.ppr-card-body{min-width:0}.ppr-card-title{font-family:var(--font-engrave,inherit);letter-spacing:.04em;text-transform:uppercase;color:#1b2a52;font-size:.92rem;font-weight:800}.ppr-card-copy{color:#46527c;margin-top:.4rem;font-size:.85rem;line-height:1.55}.ppr-seal{color:#f3d488;background:radial-gradient(circle at 50% 34%,#2a3b6e,#16224a 72%);border:1.5px solid #e7b24bb3;border-radius:9999px;place-items:center;width:1.5rem;height:1.5rem;display:grid;position:absolute;top:.7rem;right:.7rem;box-shadow:0 6px 14px -8px #0c122cb3}.ppr-foot{text-align:center;max-width:42rem;font-family:var(--font-display,inherit);color:#8a5a2b;margin:1.7rem auto 0;font-size:1rem;font-style:italic;line-height:1.5;display:block}.ppr-foot svg{vertical-align:-.15em;color:#c19a3c;margin-right:.4rem;display:inline-block}.bts:before{content:"";z-index:-20;pointer-events:none;opacity:.6;background:radial-gradient(120% 52% at 50% 0,#fff9,#0000 60%),radial-gradient(44% 100% at 0%,#3a2a5e1a,#0000 60%),radial-gradient(44% 100% at 100%,#3a2a5e1a,#0000 60%);position:absolute;inset:0}.bts-spot{pointer-events:none;opacity:.42;filter:blur(48px);background:radial-gradient(circle at 50% 40%,#f7d68a80,#e7b24b24 46%,#0000 72%);border-radius:9999px;width:60%;height:44%;top:-6%;left:50%;transform:translate(-50%)}.bts.anim .bts-spot{animation:8s ease-in-out infinite kf-cht-spot}.bts-dust{opacity:0;will-change:transform,opacity;background:#eac873;border-radius:9999px;animation:linear infinite kf-cht-dust;position:absolute;bottom:24%;box-shadow:0 0 7px 1px #e7c9778c}.bts-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.24em;text-transform:uppercase;color:#9a6e2b;align-items:center;gap:.6rem;font-size:.64rem;font-weight:800;display:inline-flex}.bts-eyebrow-fl{background:linear-gradient(90deg,#0000,#c19a3ce6);width:1.6rem;height:1px}.bts-eyebrow-fl--r{background:linear-gradient(90deg,#c19a3ce6,#0000)}.bts-title{font-family:var(--font-display,inherit);color:#1b2a52;margin-top:.6rem;font-size:clamp(1.9rem,4vw,3rem);font-weight:600;line-height:1.08}.bts-sub{color:#46527c;max-width:44rem;margin:.85rem auto 0;font-size:1.02rem;line-height:1.6}.bts-note{max-width:40rem;font-family:var(--font-display,inherit);color:#8a5a2b;margin:.7rem auto 0;font-size:clamp(1rem,1.8vw,1.18rem);font-style:italic}.bts-grid{flex-wrap:wrap;justify-content:center;gap:1.1rem;margin:2.4rem 0 0;padding:0;list-style:none;display:flex}.bts-cell{flex:0 calc(33.333% - .74rem);min-width:258px;list-style:none;display:flex}.bts-card{text-align:center;transition:transform .22s var(--ease-out,ease-out),border-color .22s,box-shadow .22s,background .22s;background:linear-gradient(#fffdf7,#fbf1db);border:1.5px solid #c9a45c94;border-radius:16px;flex-direction:column;flex:1;align-items:center;padding:2rem 1.2rem 1.3rem;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 44px -26px #14143280,inset 0 1px #fffc}.bts-card:before{content:"";pointer-events:none;border:1px solid #c9a45c42;border-radius:11px;position:absolute;inset:6px}.bts-card:hover{background:linear-gradient(#fffefa,#fbefd6);border-color:#e7b24be6;transform:translateY(-4px);box-shadow:0 30px 56px -24px #1414328c,0 0 26px -8px #e7b24b80,inset 0 1px #ffffffe6}.bts-medallion{color:#f3d488;background:radial-gradient(circle at 50% 32%,#2e3f72,#14203f 74%);border:2px solid #e7b24bbf;border-radius:9999px;place-items:center;width:3.2rem;height:3.2rem;transition:box-shadow .22s,transform .22s;display:grid;position:relative;box-shadow:0 10px 20px -10px #0c122cb3,inset 0 1px 2px #ffffff2e,0 0 0 4px #fffdf799}.bts-card:hover .bts-medallion{transform:translateY(-1px);box-shadow:0 12px 24px -10px #0c122cbf,inset 0 1px 2px #fff3,0 0 0 4px #fffdf7b3,0 0 22px -2px #e7b24bb3}.bts-num{width:1.25rem;height:1.25rem;font-family:var(--font-display,inherit);color:#22315f;background:linear-gradient(#f6d784,#e7b24b);border:1.5px solid #fffdf7;border-radius:9999px;place-items:center;font-size:.72rem;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 4px 8px -3px #0c122c80}.bts-card-title{font-family:var(--font-engrave,inherit);letter-spacing:.06em;text-transform:uppercase;color:#1b2a52;margin-top:.75rem;font-size:.82rem;font-weight:800;line-height:1.25}.bts-card-copy{color:#46527c;margin-top:.45rem;font-size:.82rem;line-height:1.5}.bts-foot{text-align:center;max-width:42rem;font-family:var(--font-display,inherit);color:#8a5a2b;margin:1.7rem auto 0;font-size:1rem;font-style:italic;line-height:1.5;display:block}.bts-foot svg{vertical-align:-.15em;color:#c19a3c;margin-right:.4rem;display:inline-block}.jtc:before{content:"";z-index:-20;pointer-events:none;opacity:.6;background:radial-gradient(120% 50% at 50% 0,#ffffff8c,#0000 60%),radial-gradient(42% 100% at 0%,#3a2a5e1a,#0000 60%),radial-gradient(42% 100% at 100%,#3a2a5e1a,#0000 60%);position:absolute;inset:0}.jtc-spot{pointer-events:none;opacity:.42;filter:blur(48px);background:radial-gradient(circle at 50% 40%,#f7d68a80,#e7b24b24 46%,#0000 72%);border-radius:9999px;width:46%;height:44%;top:-6%;left:22%;transform:translate(-50%)}.jtc.anim .jtc-spot{animation:8s ease-in-out infinite kf-cht-spot}.jtc-dust{opacity:0;will-change:transform,opacity;background:#eac873;border-radius:9999px;animation:linear infinite kf-cht-dust;position:absolute;bottom:26%;box-shadow:0 0 7px 1px #e7c9778c}.jtc-layout{align-items:start;gap:2rem;display:grid}@media(min-width:920px){.jtc-layout{grid-template-columns:.82fr 1.18fr;gap:2.4rem}}.jtc-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.24em;text-transform:uppercase;color:#9a6e2b;align-items:center;gap:.6rem;font-size:.64rem;font-weight:800;display:inline-flex}.jtc-eyebrow-fl{background:linear-gradient(90deg,#c19a3ce6,#0000);width:1.6rem;height:1px}.jtc-title{font-family:var(--font-display,inherit);color:#1b2a52;margin-top:.6rem;font-size:clamp(2rem,4.2vw,3.1rem);font-weight:600;line-height:1.05}.jtc-title-em{font-style:italic;font-family:var(--font-script,var(--font-display,inherit));color:#0000;background:linear-gradient(98deg,#c79a3c,#e7b24b 50%,#c79a3c);-webkit-background-clip:text;background-clip:text}.jtc-sub{color:#46527c;margin-top:.9rem;font-size:1.02rem;line-height:1.6}.jtc-copy{color:#56618a;margin-top:.7rem;font-size:.92rem;line-height:1.6}.jtc-cta-row{flex-wrap:wrap;align-items:center;gap:.9rem 1.3rem;margin-top:1.3rem;display:flex}.jtc-cta{color:#fbf4e6!important;background-image:linear-gradient(120deg,#243463,#16234a)!important;border:1.5px solid #e7b24bbf!important;box-shadow:0 16px 38px -16px #060a1eb3!important}.jtc-cta:hover{transform:translateY(-2px);background-image:linear-gradient(120deg,#2c3f76,#1e2c5a)!important;box-shadow:0 22px 46px -16px #060a1ed9,0 0 26px -6px #e7b24b8c!important}.jtc-cta svg{color:#f0c674}.jtc-link{font-family:var(--font-engrave,inherit);letter-spacing:.14em;text-transform:uppercase;color:#9a6e2b;align-items:center;gap:.35rem;min-height:24px;font-size:.66rem;font-weight:800;transition:color .18s,gap .18s;display:inline-flex}.jtc-link:hover{color:#c19a3c;gap:.55rem}.jtc-link:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #c19a3c}.jtc-note{color:#46527c;background:#fffdf7cc;border:1px solid #c9a45c80;border-radius:12px;margin-top:1.2rem;padding:.85rem 1.05rem;font-size:.85rem;line-height:1.5;box-shadow:0 12px 26px -20px #14143280}.jtc-roles{grid-template-columns:1fr;gap:.9rem;margin:0;padding:0;list-style:none;display:grid}@media(min-width:540px){.jtc-roles{grid-template-columns:repeat(2,minmax(0,1fr))}}.jtc-cell{list-style:none;display:flex}.jtc-card{transition:transform .22s var(--ease-out,ease-out),border-color .22s,box-shadow .22s,background .22s;background:linear-gradient(#fffdf7,#fbf1db);border:1.5px solid #c9a45c8c;border-radius:14px;flex:1;align-items:flex-start;gap:.8rem;padding:1.05rem 1.1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px -26px #14143280,inset 0 1px #fffc}.jtc-card:hover{background:linear-gradient(#fffefa,#fbefd6);border-color:#e7b24be6;transform:translateY(-4px);box-shadow:0 28px 52px -24px #1414328c,0 0 24px -8px #e7b24b80,inset 0 1px #ffffffe6}.jtc-medallion{color:#f3d488;background:radial-gradient(circle at 50% 32%,#2e3f72,#14203f 74%);border:2px solid #e7b24bbf;border-radius:12px;flex:none;place-items:center;width:2.6rem;height:2.6rem;transition:box-shadow .22s;display:grid;box-shadow:0 8px 16px -8px #0c122cb3,inset 0 1px 2px #ffffff2e}.jtc-card-body{min-width:0}.jtc-card-title{font-family:var(--font-engrave,inherit);letter-spacing:.04em;text-transform:uppercase;color:#1b2a52;font-size:.78rem;font-weight:800;line-height:1.2}.jtc-card-copy{color:#46527c;margin-top:.35rem;font-size:.8rem;line-height:1.48}.jtc-banner{text-align:center;background:linear-gradient(120deg,#1b2a52,#16224a);border:1.5px solid #e7b24b8c;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem 1.4rem;margin-top:2rem;padding:1rem 1.4rem;display:flex;box-shadow:0 24px 50px -30px #060a1eb3}.jtc-banner-lead{font-family:var(--font-display,inherit);color:#f4e7c7;align-items:center;gap:.5rem;font-size:1rem;font-style:italic;display:inline-flex}.jtc-banner-lead svg{color:#e7b24b}.jtc-banner-values{flex-wrap:wrap;justify-content:center;gap:.4rem .9rem;margin:0;padding:0;list-style:none;display:flex}.jtc-banner-value{font-family:var(--font-engrave,inherit);letter-spacing:.12em;text-transform:uppercase;color:#e7c877;font-size:.6rem;font-weight:800;position:relative}.jtc-banner-value+.jtc-banner-value:before{content:"·";color:#e7c8778c;position:absolute;left:-.55rem}.tcl{background:linear-gradient(#15112f,#221a46 48%,#15112f)}.tcl-curtain{z-index:-10;pointer-events:none;width:clamp(40px,12vw,150px);position:absolute;top:0;bottom:0}.tcl-curtain--l{background:linear-gradient(90deg,#2e204ee6,#2e204e4d 55%,#0000);left:0}.tcl-curtain--r{background:linear-gradient(270deg,#2e204ee6,#2e204e4d 55%,#0000);right:0}.tcl-spot{pointer-events:none;opacity:.5;filter:blur(52px);background:radial-gradient(circle at 50% 40%,#f7d68a80,#e7b24b24 46%,#0000 72%);border-radius:9999px;width:64%;height:52%;top:-8%;left:50%;transform:translate(-50%)}.tcl.anim .tcl-spot{animation:8s ease-in-out infinite kf-cht-spot}.tcl-dust{opacity:0;will-change:transform,opacity;background:#f4d98a;border-radius:9999px;animation:linear infinite kf-cht-dust;position:absolute;bottom:20%;box-shadow:0 0 8px 1px #e7c977b3}.tcl-card{text-align:center;background:linear-gradient(#fffdf7,#fbf1db);border:1.5px solid #e7b24bb3;border-radius:22px;margin-top:2rem;padding:3rem 1.6rem 1.9rem;position:relative;box-shadow:0 40px 90px -40px #06081ad9,inset 0 1px #fffc}.tcl-card:before{content:"";pointer-events:none;border:1px solid #c9a45c4d;border-radius:16px;position:absolute;inset:7px}.tcl-seal{color:#f3d488;background:radial-gradient(circle at 50% 32%,#2e3f72,#14203f 74%);border:2.5px solid #e7b24bcc;border-radius:9999px;place-items:center;width:4rem;height:4rem;display:grid;position:absolute;top:-2rem;left:50%;transform:translate(-50%);box-shadow:0 14px 28px -12px #06081acc,inset 0 1px 3px #fff3,0 0 0 5px #fffdf7d9}.tcl.anim .tcl-seal{animation:6s ease-in-out infinite kf-cht-spot}.tcl-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.22em;text-transform:uppercase;color:#9a6e2b;align-items:center;gap:.6rem;font-size:.62rem;font-weight:800;display:inline-flex}.tcl-eyebrow-fl{background:linear-gradient(90deg,#0000,#c19a3ce6);width:1.5rem;height:1px}.tcl-eyebrow-fl--r{background:linear-gradient(90deg,#c19a3ce6,#0000)}.tcl-title{font-family:var(--font-display,inherit);color:#1b2a52;margin-top:.6rem;font-size:clamp(2rem,4.6vw,3.2rem);font-weight:600;line-height:1.05}.tcl-title-em{font-style:italic;font-family:var(--font-script,var(--font-display,inherit));color:#0000;background:linear-gradient(98deg,#c79a3c,#e7b24b 50%,#c79a3c);-webkit-background-clip:text;background-clip:text}.tcl-sub{color:#46527c;max-width:40rem;margin:.9rem auto 0;font-size:1rem;line-height:1.6}.tcl-support{max-width:38rem;font-family:var(--font-display,inherit);color:#8a5a2b;margin:.7rem auto 0;font-size:1.02rem;font-style:italic;line-height:1.5}.tcl-ctas{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:1.5rem;display:flex}.tcl-cta-primary{color:#fbf4e6!important;background-image:linear-gradient(120deg,#243463,#16234a)!important;border:1.5px solid #e7b24bbf!important;box-shadow:0 16px 38px -16px #060a1eb3!important}.tcl-cta-ghost{color:#22315f!important;background-image:linear-gradient(#fffdf7f2,#faf1dbf2)!important;border:1.5px solid #c9a45c99!important;box-shadow:0 12px 26px -16px #14143280!important}.tcl-cta-ghost:hover{transform:translateY(-2px);border-color:#e7b24be6!important;box-shadow:0 18px 34px -16px #1414328c,0 0 20px -8px #e7b24b80!important}.tcl-help{color:#7a55a8;align-items:center;gap:.4rem;min-height:24px;margin:1rem auto 0;font-size:.86rem;transition:color .18s,gap .18s;display:inline-flex}.tcl-help strong,.tcl-help :is(span){color:inherit}.tcl-help svg{color:#c19a3c;flex:none}.tcl-help:hover{color:#57397e;gap:.55rem}.tcl-help:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #c19a3c}.tcl-reassure{border-top:1px solid #c9a45c59;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.2rem;margin:1.7rem auto 0;padding-top:1.3rem;list-style:none;display:grid}@media(min-width:720px){.tcl-reassure{grid-template-columns:repeat(4,minmax(0,1fr))}}.tcl-reassure-item{text-align:left;align-items:center;gap:.6rem;display:flex}.tcl-reassure-ic{color:#f3d488;background:radial-gradient(circle at 50% 34%,#2a3b6e,#16224a 72%);border:1.5px solid #e7b24bb3;border-radius:9999px;flex:none;place-items:center;width:2.2rem;height:2.2rem;display:grid;box-shadow:0 6px 14px -8px #0c122cb3}.tcl-reassure-txt{flex-direction:column;min-width:0;display:flex}.tcl-reassure-txt strong{font-family:var(--font-engrave,inherit);letter-spacing:.06em;text-transform:uppercase;color:#1b2a52;font-size:.62rem;font-weight:800}.tcl-reassure-txt span{color:#56618a;margin-top:.1rem;font-size:.72rem;line-height:1.35}.cht{background:linear-gradient(#f6eacf,#f3e4c4)!important}.cg{background:linear-gradient(#fdf8ec,#fbf3e1)!important}.bts{background:linear-gradient(#f6eacf,#f2e2c0)!important}.jtc{background:linear-gradient(#fdf8ec,#fbf3e1)!important}.ppr{background:linear-gradient(#171334,#241b49,#171334)!important}.ppr:before{opacity:1!important;background:linear-gradient(90deg,#2e204e99,#0000 20%),linear-gradient(270deg,#2e204e99,#0000 20%),radial-gradient(120% 46% at 50% 0,#f7d68a0f,#0000 60%)!important}.ppr-eyebrow{color:#e7c877}.ppr-title{color:#fbf3e2}.ppr-sub{color:#c9d2ea}.ppr-foot{color:#f2d9a6}.ppr-spot{opacity:.55}.ppr-quote,.ppr-card{box-shadow:0 24px 54px -26px #040614d9,0 0 30px -14px #e7b24b40,inset 0 1px #fffc}.cht,.cg,.bts,.jtc{position:relative}.ppr,.tcl{box-shadow:inset 0 70px 90px -64px #060414b3,inset 0 -70px 90px -64px #060414b3}.jtc-title-em,.tcl-title-em{color:#0000;background:linear-gradient(100deg,#c79a3c,#f3ce7c 48%,#e7b24b 56%,#c79a3c) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text}@media(prefers-reduced-motion:no-preference){.jtc-title-em,.tcl-title-em{animation:5.5s ease-in-out infinite kf-gold-shimmer}}@keyframes kf-gold-shimmer{0%,to{background-position:0 0}50%{background-position:100% 0}}:root{--tt-hero:clamp(2.6rem, 5vw, 3.9rem);--tt-mid:clamp(2.05rem, 4vw, 2.9rem);--tt-sub:clamp(1.55rem, 3vw, 2.3rem)}.cg-title,.tcl-title{font-size:var(--tt-hero);letter-spacing:-.005em}.ppr-title{font-size:var(--tt-mid)}.bts-title,.jtc-title,.cht-title{font-size:var(--tt-sub)}.act-em{font-family:var(--font-script-hero,var(--font-display,inherit));color:#0000;background:linear-gradient(100deg,#c79a3c,#f0c674 48%,#e7b24b 62%,#c79a3c) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;padding:0 .06em .12em;font-size:1.12em;font-style:normal;font-weight:400;line-height:1.1;display:inline-block}@media(prefers-reduced-motion:no-preference){.act-em{animation:6s ease-in-out infinite kf-gold-shimmer}}.cg-photo{border-color:var(--acc,#c19a3c)}@supports (color:color-mix(in lab,red,red)){.cg-photo{border-color:color-mix(in oklab,var(--acc,#c19a3c) 45%,#e7b24bd9)}}.cg-corner{border-color:var(--acc,#c19a3c)}@supports (color:color-mix(in lab,red,red)){.cg-corner{border-color:color-mix(in oklab,var(--acc,#c19a3c) 55%,#f0c674e6)}}.cg-card:after{content:"";pointer-events:none;background:radial-gradient(circle at 30% 30%,var(--acc,#c19a3c),transparent 70%);width:55%;height:55%;position:absolute;top:-18%;left:-12%}@supports (color:color-mix(in lab,red,red)){.cg-card:after{background:radial-gradient(circle at 30% 30%,color-mix(in oklab,var(--acc,#c19a3c) 14%,transparent),transparent 70%)}}.cg-card:hover{border-color:var(--acc,#c19a3c)}@supports (color:color-mix(in lab,red,red)){.cg-card:hover{border-color:color-mix(in oklab,var(--acc,#c19a3c) 45%,#e7b24bf2)}}.cg-card:hover .cg-photo{border-color:var(--acc,#c19a3c)}@supports (color:color-mix(in lab,red,red)){.cg-card:hover .cg-photo{border-color:color-mix(in oklab,var(--acc,#c19a3c) 70%,#e7b24b)}}.cg-card:hover .cg-photo{box-shadow:inset 0 0 0 1px #ffffff1f,0 0 22px -6px var(--acc,#c19a3c)}@supports (color:color-mix(in lab,red,red)){.cg-card:hover .cg-photo{box-shadow:inset 0 0 0 1px #ffffff1f,0 0 22px -6px color-mix(in oklab,var(--acc,#c19a3c) 55%,transparent)}}.hall-seam{background:linear-gradient(90deg,#c9a45c66,#e7b24b8c,#c9a45c66);width:100%;height:2px;position:relative}.hall-seam:after{content:"";opacity:.55;background:linear-gradient(90deg,#c9337e,#3e6ea8,#4e8e5b,#1e8a9e,#6da63c,#b3433f,#8e5bc8,#2c8a93);position:absolute;inset:0}.cth-realm{color:var(--acc,#c19a3c);border-color:var(--acc,#c19a3c)}@supports (color:color-mix(in lab,red,red)){.cth-realm{border-color:color-mix(in oklab,var(--acc,#c19a3c) 65%,#e7b24b66)}}.cth-realm{box-shadow:0 0 12px -3px var(--acc,#c19a3c)}@supports (color:color-mix(in lab,red,red)){.cth-realm{box-shadow:0 0 12px -3px color-mix(in oklab,var(--acc,#c19a3c) 55%,transparent)}}.cht-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:.5rem 1.1rem}.cht-card:before{display:none}.cht-card:hover{box-shadow:none;background:0 0;border:0;transform:none}.cht-medallion{width:auto;height:auto;box-shadow:none;color:#c19a3c;background:0 0;border:0}.cht-card:hover .cht-medallion{box-shadow:none;transform:none}.cht-card-title{font-family:var(--font-display,inherit);letter-spacing:0;text-transform:none;color:#1b2a52;font-size:1.04rem;font-weight:700}@media(min-width:1080px){.cht-cell:not(:nth-child(6n+1)) .cht-card{border-left:1px solid #c9a45c52}}@media(min-width:700px)and (max-width:1079.98px){.cht-cell:not(:nth-child(3n+1)) .cht-card{border-left:1px solid #c9a45c52}}@media(max-width:699.98px){.cht-cell:nth-child(2n) .cht-card{border-left:1px solid #c9a45c52}}.ppr-quote{max-width:46rem;padding:1.5rem 2rem}.ppr-quote-text{font-size:clamp(1.4rem,2.8vw,2rem)}.ppr-list{grid-template-columns:1fr;gap:1.6rem 3rem;margin:2.4rem 0 0;padding:0;list-style:none;display:grid}@media(min-width:760px){.ppr-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.ppr-item{border-top:1px solid #e7b24b47;align-items:flex-start;gap:1.1rem;padding-top:1.2rem;display:flex}.ppr-num{font-family:var(--font-display,inherit);color:#0000;background:linear-gradient(170deg,#f0c674,#c79a3c);-webkit-background-clip:text;background-clip:text;flex:none;font-size:clamp(2.4rem,4.6vw,3.4rem);font-weight:600;line-height:.9}.ppr-item-title{font-family:var(--font-display,inherit);color:#fbf3e2;font-size:1.28rem;font-weight:600;line-height:1.15}.ppr-item-copy{color:#c9d2ea;max-width:38rem;margin-top:.4rem;font-size:.88rem;line-height:1.55}.bts-path{max-width:56rem;margin:2.6rem auto 0;position:relative}.bts-spine{transform-origin:top;background:linear-gradient(#e7b24bd9,#c9a45c4d);width:2px;margin-left:-1px;position:absolute;top:.4rem;bottom:.4rem;left:1.05rem}@media(min-width:760px){.bts-spine{left:50%}}.bts-steps{flex-direction:column;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.bts-step{padding-left:2.6rem;position:relative}.bts-dot{background:#e7b24b;border-radius:9999px;width:11px;height:11px;margin-left:-5.5px;position:absolute;top:.55rem;left:1.05rem;box-shadow:0 0 0 3px #fbf3e1,0 0 10px #e7b24bcc}.bts-step-num{float:none;font-family:var(--font-display,inherit);color:#0000;background:linear-gradient(170deg,#f0c674,#c79a3c);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.6rem,5vw,3.8rem);font-weight:600;line-height:.85}.bts-step-title{font-family:var(--font-display,inherit);color:#1b2a52;margin-top:.35rem;font-size:1.3rem;font-weight:600;line-height:1.15}.bts-step-copy{color:#46527c;max-width:30rem;margin-top:.4rem;font-size:.88rem;line-height:1.55}@media(min-width:760px){.bts-step{grid-template-columns:1fr 1fr;column-gap:3.4rem;padding-left:0;display:grid}.bts-dot{left:50%}.bts-step:nth-child(odd) .bts-step-body{text-align:right;grid-column:1;justify-self:end}.bts-step:nth-child(odd) .bts-step-copy{margin-left:auto}.bts-step:nth-child(2n) .bts-step-body{text-align:left;grid-column:2}}.bts.anim .bts-spine{transition:transform 1.4s var(--ease-out,ease-out) .15s;transform:scaleY(0)}.bts.anim.is-drawn .bts-spine{transform:scaleY(1)}.jtc-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #c9a45c59;border-radius:0;padding:1rem .2rem}.jtc-card:hover{box-shadow:none;background:#fffdf78c;border-bottom-color:#e7b24bd9;transform:none}.jtc-medallion{width:auto;height:auto;box-shadow:none;color:#c19a3c;background:0 0;border:0;border-radius:0;padding-top:.15rem}.jtc-card:hover .jtc-medallion{box-shadow:none}.jtc-card-title{font-family:var(--font-display,inherit);letter-spacing:0;text-transform:none;color:#1b2a52;font-size:1.08rem;font-weight:700}.cg-curtains{z-index:30;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cg-curtain{will-change:transform;background:repeating-linear-gradient(90deg,#ffffff0d 0 3px,#0000 3px 34px),repeating-linear-gradient(90deg,#06041459 0 14px,#0000 14px 34px),linear-gradient(#241b49,#1b1440 55%,#171334);width:52%;transition:transform 1.15s cubic-bezier(.77,0,.18,1),opacity .4s .9s;position:absolute;top:0;bottom:0;box-shadow:inset 0 -18px 40px -18px #060414cc}.cg-curtain:after{content:"";background:linear-gradient(#e7b24b,#c19a3c 55%,#e7b24b);width:6px;position:absolute;top:0;bottom:0;box-shadow:0 0 16px #e7b24b8c}.cg-curtain--l{left:-1%}.cg-curtain--l:after{right:0}.cg-curtain--r{right:-1%}.cg-curtain--r:after{left:0}.cg-curtains.is-open .cg-curtain--l{opacity:0;transform:translate(-104%)}.cg-curtains.is-open .cg-curtain--r{opacity:0;transform:translate(104%)}.act-em,.jtc-title-em,.tcl-title-em{margin:-.1em -.16em -.22em -.08em;padding:.1em .16em .22em .08em;line-height:1.3;display:inline-block}.cht-sub,.cg-sub,.ppr-sub,.bts-sub,.jtc-sub,.tcl-sub{max-width:40rem;margin-left:auto;margin-right:auto}.jtc-sub{margin-left:0}.tcl-card{all:unset}.tcl-seal{color:#f3d488;background:radial-gradient(circle at 50% 32%,#2e3f72,#14203f 74%);border:2px solid #e7b24bcc;border-radius:9999px;place-items:center;width:4rem;height:4rem;display:inline-grid;position:static;transform:none;box-shadow:0 14px 30px -14px #000c,inset 0 1px 3px #fff3,0 0 34px -6px #e7b24b8c}.tcl-eyebrow{color:#e7c877;margin-top:1.4rem}.tcl-title{color:#fbf3e2}.tcl-sub{color:#c9d2ea}.tcl-support{color:#f2d9a6}.tcl-help{color:#d9cbef}.tcl-help:hover{color:#f0c674}.tcl-help svg{color:#e7b24b}.tcl-cta-primary{font-weight:700;color:#1b2a52!important;background-image:linear-gradient(120deg,#f0c674,#e7b24b 55%,#d9a63f)!important;border:1.5px solid #fff7e0a6!important;box-shadow:0 18px 42px -16px #000000bf,0 0 30px -8px #e7b24b99!important}.tcl-cta-primary:hover{transform:translateY(-2px);background-image:linear-gradient(120deg,#f6d289,#f0c674 55%,#e7b24b)!important;box-shadow:0 24px 50px -16px #000000d9,0 0 42px -6px #f0c674bf!important}.tcl-cta-primary svg{color:#22315f}.tcl-cta-ghost{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#fbf3e2!important;background-image:linear-gradient(120deg,#fffdf71f,#fffdf70d)!important;border:1.5px solid #e7b24b8c!important;box-shadow:0 12px 28px -16px #000000b3!important}.tcl-cta-ghost:hover{transform:translateY(-2px);border-color:#f0c674d9!important}.tcl-strip{border-top:1px solid #e7b24b47;grid-template-columns:1fr;gap:1.1rem 0;margin:0 auto;padding-top:1.4rem;list-style:none;display:grid}@media(min-width:720px){.tcl-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}}.tcl-strip-item{text-align:center;flex-direction:column;align-items:center;gap:.3rem;padding:0 1.2rem;display:flex}@media(min-width:720px){.tcl-strip-item+.tcl-strip-item{border-left:1px solid #e7b24b3d}}.tcl-strip-ic{color:#e7b24b}.tcl-strip-item strong{font-family:var(--font-display,inherit);color:#fbf3e2;font-size:1.02rem;font-weight:600}.tcl-strip-item span:not(.tcl-strip-ic){color:#aeb6d6;font-size:.76rem;line-height:1.4}.tcl-reassure{display:none}.act-em,.jtc-title-em{background-image:linear-gradient(100deg,#8f6420,#c69336 40%,#a2782a 58%,#8f6420);font-size:1.16em}.ppr .act-em,.tcl-title-em{background-image:linear-gradient(100deg,#c79a3c,#f0c674 48%,#e7b24b 62%,#c79a3c)}.cg-count{font-family:var(--font-display,inherit);color:#46527c;margin-top:1.1rem;font-size:clamp(1.05rem,2vw,1.4rem);font-weight:500}.cg-count strong{color:#9a6e2b;font-variant-numeric:tabular-nums;font-weight:700}@media(hover:hover)and (pointer:fine){.cg.anim .cg-card{transform:perspective(950px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .2s var(--ease-out,ease-out),border-color .22s,box-shadow .22s,background .22s}.cg.anim .cg-card:hover{transform:perspective(950px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-4px)}}.cg-sheen{z-index:2;pointer-events:none;opacity:0;border-radius:inherit;background:radial-gradient(260px circle at var(--mx,50%) var(--my,30%),#f6d78433,transparent 65%);transition:opacity .25s;position:absolute;inset:0}.cg-card:hover .cg-sheen{opacity:1}.cht:after,.cg:after,.bts:after,.jtc:after{content:"";z-index:0;pointer-events:none;mix-blend-mode:soft-light;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23p)'/%3E%3C/svg%3E");background-size:140px 140px;position:absolute;inset:0}.ppr:after,.tcl:after{content:"";z-index:0;pointer-events:none;mix-blend-mode:soft-light;opacity:.35;background:repeating-linear-gradient(90deg,#ffffff06 0 2px,#0000 2px 28px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23p)'/%3E%3C/svg%3E") 0 0/140px 140px;position:absolute;inset:0}.cth-script{color:#0000;text-shadow:none;filter:drop-shadow(0 2px 14px #060a1e8c);background:linear-gradient(100deg,#c79a3c,#f6d289 45%,#e7b24b 60%,#c79a3c) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;margin:-.05em -.18em -.22em -.06em;padding:.05em .18em .22em .06em;display:inline-block}.cth.anim .cth-script{animation:7s ease-in-out infinite kf-gold-shimmer}.cg-seal{box-shadow:0 6px 14px -8px #0c122cb3,inset 0 2px 3px -1px #ffffff73,inset 0 -2px 3px -1px #0006}.tcl-seal{box-shadow:0 14px 30px -14px #000c,inset 0 2px 3px #ffffff52,inset 0 -3px 5px #00000073,0 0 34px -6px #e7b24b8c}.cht.anim .cht-medallion{opacity:.3;filter:saturate(.4)brightness(.85);transition:opacity .6s,filter .6s}.cht.anim.is-lit .cht-medallion{opacity:1;filter:none}.cht.anim .cht-cell:first-child .cht-medallion{transition-delay:50ms}.cht.anim .cht-cell:nth-child(2) .cht-medallion{transition-delay:.16s}.cht.anim .cht-cell:nth-child(3) .cht-medallion{transition-delay:.27s}.cht.anim .cht-cell:nth-child(4) .cht-medallion{transition-delay:.38s}.cht.anim .cht-cell:nth-child(5) .cht-medallion{transition-delay:.49s}.cht.anim .cht-cell:nth-child(6) .cht-medallion{transition-delay:.6s}.bts.anim .bts-step-num,.bts.anim .bts-dot{opacity:0;transition:opacity .42s var(--ease-out,ease-out),transform .42s var(--ease-out,ease-out);transform:scale(.88)}.bts.anim.is-drawn .bts-step-num,.bts.anim.is-drawn .bts-dot{opacity:1;transform:none}.bts.anim .bts-step:first-child .bts-step-num,.bts.anim .bts-step:first-child .bts-dot{transition-delay:.2s}.bts.anim .bts-step:nth-child(2) .bts-step-num,.bts.anim .bts-step:nth-child(2) .bts-dot{transition-delay:.48s}.bts.anim .bts-step:nth-child(3) .bts-step-num,.bts.anim .bts-step:nth-child(3) .bts-dot{transition-delay:.76s}.bts.anim .bts-step:nth-child(4) .bts-step-num,.bts.anim .bts-step:nth-child(4) .bts-dot{transition-delay:1.04s}.bts.anim .bts-step:nth-child(5) .bts-step-num,.bts.anim .bts-step:nth-child(5) .bts-dot{transition-delay:1.32s}.cth-script{margin:-.08em -.2em -.26em -.08em;padding:.08em .2em .26em .08em;line-height:1.12}.act-em,.jtc-title-em,.tcl-title-em{margin:-.16em -.28em -.38em -.14em;padding:.16em .28em .38em .14em;line-height:1.45}.hfl-progress{z-index:60;transform-origin:0;opacity:.85;pointer-events:none;background:linear-gradient(90deg,#c9337e,#3e6ea8,#4e8e5b,#1e8a9e,#6da63c,#b3433f,#8e5bc8,#2c8a93);width:100%;height:3px;position:fixed;top:0;left:0;box-shadow:0 1px 6px -1px #e7b24b80}.hfl-pill{z-index:55;font-family:var(--font-display,inherit);color:#fbf4e6;background:linear-gradient(120deg,var(--acc,#243463),var(--acc,#16234a));border-radius:9999px;align-items:center;gap:.5rem;padding:.72rem 1.25rem;font-size:.9rem;font-weight:700;display:inline-flex;position:fixed;bottom:clamp(.9rem,3vw,1.6rem);right:clamp(.9rem,3vw,1.6rem)}@supports (color:color-mix(in lab,red,red)){.hfl-pill{background:linear-gradient(120deg,color-mix(in oklab,var(--acc,#243463) 32%,#243463),color-mix(in oklab,var(--acc,#16234a) 24%,#16234a))}}.hfl-pill{opacity:0;pointer-events:none;transition:opacity .28s var(--ease-out,ease-out),transform .28s var(--ease-out,ease-out),box-shadow .22s,background .3s;border:1.5px solid #e7b24bb3;transform:translateY(14px)scale(.96);box-shadow:0 16px 34px -14px #0a102cbf,0 0 #e7b24b66}.hfl-pill svg{color:#f4d98a}.hfl-pill.is-on{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.hfl-pill.is-on:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 20px 42px -14px #0a102cd9,0 0 22px -6px #e7b24b8c}.hfl-pill:focus-visible{outline-offset:2px;outline:2px solid #c19a3c}@media(max-width:640px){.hfl-pill{padding:.64rem 1.05rem;font-size:.84rem}}.sk-book{color:#f3d488;background:radial-gradient(circle at 50% 32%,#2e3f72,#14203f 74%);border:2px solid #e7b24bcc;border-radius:9999px;place-items:center;width:4.2rem;height:4.2rem;display:grid;position:relative;box-shadow:0 14px 28px -12px #0c122c99,inset 0 1px 3px #fff3,0 0 0 5px #fffdf7e6,0 0 30px -8px #e7b24b80}.sk-book-spark{color:#22315f;background:linear-gradient(#f6d784,#e7b24b);border:1.5px solid #fffdf7;border-radius:9999px;place-items:center;width:1.5rem;height:1.5rem;display:grid;position:absolute;top:-4px;right:-6px;box-shadow:0 4px 10px -4px #0c122c80}@media(prefers-reduced-motion:no-preference){.sk-book-spark{animation:4.5s ease-in-out infinite kf-cht-spot}}.sk-q{text-align:center;font-family:var(--font-display,inherit);color:#1b2a52;margin-top:1.4rem;font-size:clamp(1.3rem,2.6vw,1.7rem);font-weight:600}.sk-q--2{margin-top:2.2rem}.sk-chips{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1rem;display:flex}.sk-chip{color:#2a3357;cursor:pointer;transition:transform .18s var(--ease-out,ease-out),border-color .18s,background .18s,box-shadow .18s;background:#fffdf7e6;border:1.5px solid #c9a45c73;border-radius:9999px;align-items:center;gap:.5rem;padding:.6rem 1.15rem;font-size:.9rem;font-weight:700;display:inline-flex;box-shadow:0 10px 22px -16px #14143280}.sk-chip svg{color:#c19a3c}.sk-chip:hover{border-color:#e7b24bd9;transform:translateY(-2px)}.sk-chip:focus-visible{outline-offset:2px;outline:2px solid #c19a3c}.sk-chip.is-on{color:#fbf4e6;background:linear-gradient(120deg,#243463,#16234a);border-color:#e7b24bd9;box-shadow:0 14px 28px -14px #0c122cb3,0 0 18px -6px #e7b24b80}.sk-chip.is-on svg{color:#f0c674}.sk-lane{margin-top:.4rem}.sk-hint{text-align:center;font-family:var(--font-display,inherit);color:#8a5a2b;margin-top:1.6rem;font-size:1rem;font-style:italic}.sk-result-line{text-align:center;font-family:var(--font-display,inherit);color:#8a5a2b;justify-content:center;align-items:center;gap:.45rem;margin-top:2rem;font-size:1.15rem;font-style:italic;display:flex}.sk-result-line svg{color:#c19a3c}.sk-matches{grid-template-columns:1fr;gap:1rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}@media(min-width:720px){.sk-matches{grid-template-columns:repeat(3,minmax(0,1fr))}}.sk-match{text-align:center;border:1.5px solid var(--acc,#c19a3c);background:linear-gradient(#fffdf7,#fbf1db);border-radius:16px;flex-direction:column;align-items:center;gap:.45rem;padding:1.3rem 1rem 1.1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.sk-match{border:1.5px solid color-mix(in oklab,var(--acc,#c19a3c) 45%,#c9a45c99)}}.sk-match{box-shadow:0 18px 40px -24px #14143280,0 0 24px -12px var(--acc,#c19a3c)}@supports (color:color-mix(in lab,red,red)){.sk-match{box-shadow:0 18px 40px -24px #14143280,0 0 24px -12px color-mix(in oklab,var(--acc,#c19a3c) 40%,transparent)}}.sk-match{transition:transform .2s var(--ease-out,ease-out),box-shadow .2s}.sk-match:hover{box-shadow:0 24px 48px -22px #1414328c,0 0 30px -10px var(--acc,#c19a3c);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.sk-match:hover{box-shadow:0 24px 48px -22px #1414328c,0 0 30px -10px color-mix(in oklab,var(--acc,#c19a3c) 55%,transparent)}}.sk-match-medallion{border:2px solid var(--acc,#c19a3c);background:#16224a;border-radius:9999px;place-items:center;width:3.4rem;height:3.4rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.sk-match-medallion{border:2px solid color-mix(in oklab,var(--acc,#c19a3c) 60%,var(--gold-500,#c19a3c))}}.sk-match-medallion img{object-fit:cover;width:100%;height:100%}.sk-match-name{font-family:var(--font-display,inherit);color:#1b2a52;font-size:1.15rem;font-weight:700}.sk-match-blurb{color:#4a5578;font-size:.78rem;line-height:1.45}.sk-match-ctas{align-items:center;gap:.8rem;margin-top:.4rem;display:flex}.sk-match-link{color:var(--acc,#c19a3c);align-items:center;gap:.3rem;font-size:.82rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sk-match-link{color:color-mix(in oklab,var(--acc,#c19a3c) 70%,#16224a)}}.sk-match-link{transition:gap .18s}.sk-match-link:hover{gap:.5rem}.sk-match-book{color:#fbf4e6;transition:transform .18s var(--ease-out,ease-out),box-shadow .18s;background:linear-gradient(120deg,#243463,#16234a);border:1px solid #e7b24bb3;border-radius:9999px;align-items:center;padding:.35rem .95rem;font-size:.8rem;font-weight:700;display:inline-flex}.sk-match-book:hover{transform:translateY(-1px);box-shadow:0 10px 20px -10px #0c122cb3,0 0 14px -5px #e7b24b99}.sk-planner{text-align:center;background:linear-gradient(#fffdf7,#fbf1db);border:1.5px solid #c9a45c99;border-radius:18px;max-width:34rem;margin:2rem auto 0;padding:1.8rem 1.6rem;box-shadow:0 22px 46px -26px #14143280,inset 0 1px #fffc}.sk-planner-title{font-family:var(--font-display,inherit);color:#1b2a52;font-size:1.4rem;font-weight:700}.sk-planner-points{text-align:left;gap:.45rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.sk-planner-points li{color:#46527c;align-items:flex-start;gap:.5rem;font-size:.9rem;line-height:1.5;display:flex}.sk-planner-points svg{color:#c19a3c;flex:none;margin-top:.2rem}.sk-planner-cta{font-family:var(--font-display,inherit);color:#fbf4e6;transition:transform .2s var(--ease-out,ease-out),box-shadow .2s;background:linear-gradient(120deg,#243463,#16234a);border:1.5px solid #e7b24bbf;border-radius:9999px;align-items:center;gap:.5rem;margin-top:1.2rem;padding:.8rem 1.6rem;font-size:1rem;font-weight:700;display:inline-flex;box-shadow:0 16px 34px -16px #0c122cb3}.sk-planner-cta:hover{transform:translateY(-2px);box-shadow:0 20px 42px -16px #0c122ccc,0 0 22px -6px #e7b24b80}.sk-planner-cta:focus-visible{outline-offset:2px;outline:2px solid #c19a3c}.sk-planner-note{color:#6b7494;margin-top:.7rem;font-size:.78rem}.gb-creds{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}@media(min-width:900px){.gb-creds{grid-template-columns:repeat(4,minmax(0,1fr))}}.gb-cred-cell{list-style:none;display:flex}.gb-cred{text-align:center;background:#fffdf7d9;border:1px solid #c9a45c73;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1rem;display:flex;box-shadow:0 12px 26px -20px #14143280}.gb-cred svg{color:#c19a3c;flex:none}.gb-cred strong{font-family:var(--font-display,inherit);color:#1b2a52;font-size:.95rem;font-weight:700;line-height:1.2}.gb-note{background:linear-gradient(180deg,#fffdf7,var(--acc,#c19a3c));border-radius:16px;flex-direction:column;height:100%;padding:1.3rem 1.3rem 1.1rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.gb-note{background:linear-gradient(180deg,#fffdf7,color-mix(in oklab,var(--acc,#c19a3c) 9%,#fbf2de))}}.gb-note{border:1.5px solid var(--acc,#c19a3c)}@supports (color:color-mix(in lab,red,red)){.gb-note{border:1.5px solid color-mix(in oklab,var(--acc,#c19a3c) 35%,#c9a45c80)}}.gb-note{box-shadow:0 18px 40px -26px #14143280,0 -1px 0 0 var(--acc,#c19a3c) inset}@supports (color:color-mix(in lab,red,red)){.gb-note{box-shadow:0 18px 40px -26px #14143280,0 -1px color-mix(in oklab,var(--acc,#c19a3c) 55%,transparent) inset}}.gb-note{transition:transform .2s var(--ease-out,ease-out),box-shadow .2s,rotate .25s var(--ease-out,ease-out)}.gb-note:hover{box-shadow:0 24px 48px -24px #1414328c,0 0 24px -10px var(--acc,#c19a3c);transform:translateY(-3px)rotate(0)}@supports (color:color-mix(in lab,red,red)){.gb-note:hover{box-shadow:0 24px 48px -24px #1414328c,0 0 24px -10px color-mix(in oklab,var(--acc,#c19a3c) 45%,transparent)}}.gb-note-label{font-family:var(--font-engrave,inherit);letter-spacing:.16em;text-transform:uppercase;color:var(--acc,#c19a3c);align-items:center;gap:.4rem;font-size:.6rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.gb-note-label{color:color-mix(in oklab,var(--acc,#c19a3c) 72%,#16224a)}}.gb-note-label svg{color:var(--acc,#c19a3c)}.gb-note-quote{color:#2a3357;flex:1;margin-top:.7rem;font-size:.95rem;line-height:1.6}.gb-note-foot{border-top:1px solid var(--acc,#c19a3c);justify-content:space-between;align-items:baseline;gap:.6rem;margin-top:1rem;padding-top:.8rem;display:flex}@supports (color:color-mix(in lab,red,red)){.gb-note-foot{border-top:1px solid color-mix(in oklab,var(--acc,#c19a3c) 25%,#c9a45c59)}}.gb-note-name{font-family:var(--font-script-hero,var(--font-display,inherit));color:#9a6e2b;font-size:1.25rem;font-weight:400;line-height:1.1}.gb-note-meta{color:#6b7494;text-align:right;font-size:.72rem}.gb-cast{text-align:center;flex-direction:column;align-items:center;gap:.7rem;max-width:34rem;margin:2.6rem auto 0;display:flex}.gb-cast-row{margin:0;padding:0;list-style:none;display:flex}.gb-cast-face{width:3.4rem;height:3.4rem;transition:transform .22s var(--ease-out,ease-out);border:2px solid #e7b24bcc;border-radius:9999px;overflow:hidden;box-shadow:0 8px 18px -8px #0c122c80,0 0 0 3px #fffdf7e6}.gb-cast-face:hover{z-index:1;position:relative;transform:translateY(-5px)scale(1.1)}.gb-cast-face+.gb-cast-face{margin-left:-.7rem}.gb-cast-face img{object-fit:cover;width:100%;height:100%}.gb-cast-line{font-family:var(--font-display,inherit);color:#8a5a2b;font-size:1.02rem;font-style:italic}.gb-cast-cta{font-family:var(--font-display,inherit);color:#22315f;transition:transform .18s var(--ease-out,ease-out),border-color .18s,box-shadow .18s;background:#fffdf7e6;border:1.5px solid #c9a45c99;border-radius:9999px;align-items:center;gap:.5rem;padding:.65rem 1.4rem;font-size:.95rem;font-weight:700;display:inline-flex}.gb-cast-cta:hover{border-color:#e7b24be6;transform:translateY(-2px);box-shadow:0 12px 26px -14px #14143280}.hsb-beats{position:relative}.hsb-thread{transform-origin:0;background:linear-gradient(90deg,#c9a45c4d,#e7b24b 30%,#c19a3c 70%,#c9a45c4d);height:2px;display:none;position:absolute;top:1.55rem;left:6%;right:6%;transform:scaleX(0);box-shadow:0 0 10px #e7b24b73}@media(min-width:900px){.hsb-thread{display:block}}@media(prefers-reduced-motion:no-preference){.hsb-thread{transition:transform 1.3s var(--ease-out,ease-out) .1s}}.hsb.is-drawn .hsb-thread{transform:scaleX(1)}.hsb-list{grid-template-columns:1fr;gap:1.6rem;margin:0;padding:0;list-style:none;display:grid;position:relative}@media(min-width:620px){.hsb-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.hsb-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.hsb-beat{text-align:center;flex-direction:column;align-items:center;display:flex}.hsb-beat-node{color:#f3d488;background:radial-gradient(circle at 50% 32%,#2e3f72,#14203f 74%);border:2px solid #e7b24bbf;border-radius:9999px;place-items:center;width:3.1rem;height:3.1rem;display:grid;box-shadow:0 10px 20px -10px #0c122cb3,inset 0 1px 2px #ffffff2e,0 0 0 4px #fffdf7e6}.hsb-beat-title{font-family:var(--font-display,inherit);color:#1b2a52;margin-top:.8rem;font-size:1.18rem;font-weight:600}.hsb-beat-copy{color:#46527c;max-width:15rem;margin-top:.35rem;font-size:.85rem;line-height:1.5}.hsb-step-line{text-align:center;font-family:var(--font-display,inherit);color:#8a5a2b;justify-content:center;align-items:center;gap:.45rem;margin:2.6rem auto 0;font-size:1.1rem;font-style:italic;display:flex}.hsb-step-line svg{color:#c19a3c}.hsb-paths{grid-template-columns:1fr;gap:1rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}@media(min-width:760px){.hsb-paths{grid-template-columns:repeat(3,minmax(0,1fr))}}.hsb-path-cell{list-style:none;display:flex}.hsb-path{text-align:center;transition:transform .2s var(--ease-out,ease-out),box-shadow .2s,border-color .2s;background:linear-gradient(120deg,#243463,#16234a);border:1.5px solid #e7b24b99;border-radius:16px;flex-direction:column;flex:1;align-items:center;gap:.35rem;padding:1.4rem 1.2rem;display:flex;box-shadow:0 20px 42px -24px #0c122cb3}.hsb-path:hover{border-color:#f0c674e6;transform:translateY(-4px);box-shadow:0 28px 52px -22px #0c122ccc,0 0 26px -8px #e7b24b8c}.hsb-path:focus-visible{outline-offset:3px;outline:2px solid #c19a3c}.hsb-path-ic{color:#f3d488;background:#fffdf714;border:1.5px solid #e7b24b99;border-radius:9999px;place-items:center;width:2.6rem;height:2.6rem;display:grid}.hsb-path-title{font-family:var(--font-display,inherit);color:#fbf3e2;margin-top:.3rem;font-size:1.15rem;font-weight:700}.hsb-path-copy{color:#c9d2ea;font-size:.8rem;line-height:1.45}.hsb-path-go{font-family:var(--font-engrave,inherit);letter-spacing:.14em;text-transform:uppercase;color:#e7c877;align-items:center;gap:.35rem;margin-top:.5rem;font-size:.62rem;font-weight:800;display:inline-flex}.ginv{background:radial-gradient(120% 70% at 50% 100%,#e7b24b24,#0000 55%),linear-gradient(#f8eee0,#e8d9c4 14%,#b99ba8,#5d5384 62%,#2a2a5e 82%,#171a40)}.ginv-eyebrow{font-family:var(--font-engrave,inherit);letter-spacing:.24em;text-transform:uppercase;color:#7a5b22;align-items:center;gap:.5rem;font-size:.64rem;font-weight:800;display:inline-flex}.ginv-eyebrow svg{color:#c19a3c}.ginv-title{font-family:var(--font-display,inherit);font-weight:600;font-size:var(--tt-hero,clamp(2.6rem, 5vw, 3.9rem));color:#1b2a52;margin-top:.7rem;line-height:1.05}.ginv-title-em{font-family:var(--font-script-hero,inherit);color:#0000;background:linear-gradient(100deg,#8f6420,#c69336 45%,#a2782a 60%,#8f6420) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;margin:-.1em -.22em -.32em -.1em;padding:.1em .22em .32em .1em;font-size:1.08em;font-style:normal;font-weight:400;line-height:1.3;display:inline-block}@media(prefers-reduced-motion:no-preference){.ginv-title-em{animation:6.5s ease-in-out infinite kf-gold-shimmer}}.ginv-sub{color:#3a3a5e;max-width:36rem;margin:1rem auto 0;font-size:1.05rem;line-height:1.6}.ginv-cta{font-weight:700;color:#1b2a52!important;background-image:linear-gradient(120deg,#f0c674,#e7b24b 55%,#d9a63f)!important;border:1.5px solid #fff7e099!important;box-shadow:0 18px 42px -16px #0a0c2899,0 0 30px -8px #e7b24b8c!important}.ginv-cta:hover{transform:translateY(-2px);background-image:linear-gradient(120deg,#f6d289,#f0c674 55%,#e7b24b)!important}.ginv-cta svg{color:#22315f}.ginv-cta-ghost{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fbf3e2!important;background:#fffdf724!important;border:1.5px solid #e7b24b8c!important}.ginv-cta-ghost:hover{transform:translateY(-2px);border-color:#f0c674d9!important}.ginv-areas-lead{font-family:var(--font-display,inherit);color:#e8dcc4;margin-top:2.4rem;font-size:1.02rem;font-style:italic}.ginv-areas{flex-wrap:wrap;justify-content:center;gap:.4rem .5rem;margin:.8rem 0 0;padding:0;list-style:none;display:flex}.ginv-area{color:#f0e6ce;background:#14183a66;border:1px solid #e7b24b59;border-radius:9999px;padding:.3rem .8rem;font-size:.74rem;font-weight:600}.ginv-ridge-lights{z-index:2;inset-inline:0;height:2rem;position:absolute;top:-.4rem}.ginv-light{background:var(--acc,#e7b24b);width:12px;height:12px;box-shadow:0 0 10px 2px var(--acc,#e7b24b),0 0 22px 6px var(--acc,#e7b24b);border-radius:9999px;position:absolute;top:0}@supports (color:color-mix(in lab,red,red)){.ginv-light{box-shadow:0 0 10px 2px color-mix(in oklab,var(--acc,#e7b24b) 75%,transparent),0 0 22px 6px color-mix(in oklab,var(--acc,#e7b24b) 35%,transparent)}}.ginv-light{transition:transform .2s var(--ease-out,ease-out)}.ginv-light:hover{transform:scale(1.5)}.ginv-light:focus-visible{outline-offset:3px;outline:2px solid #f0c674}.ginv-light:after{content:"";border-radius:9999px;position:absolute;inset:-9px}@media(prefers-reduced-motion:no-preference){.ginv-light{animation:5s ease-in-out infinite kf-ginv-twinkle;animation-delay:var(--tw,0s)}}@keyframes kf-ginv-twinkle{0%,to{opacity:.75}50%{opacity:1;box-shadow:0 0 12px 3px color-mix(in oklab,var(--acc,#e7b24b) 80%,transparent),0 0 28px 9px color-mix(in oklab,var(--acc,#e7b24b) 42%,transparent)}}.resident-card{z-index:5;filter:drop-shadow(0 18px 26px #0c122c59);flex-direction:column;align-items:center;gap:.4rem;width:clamp(7.5rem,12vw,10rem);display:flex;position:absolute;bottom:-1.6rem;left:-.6rem;transform:rotate(-4deg)}@media(min-width:640px){.resident-card{bottom:-2rem;left:-1.4rem}}.resident-card-frame{aspect-ratio:3/4;background:radial-gradient(120% 90% at 50% 0%,var(--acc,#c19a3c),#14203f 80%);border-radius:14px;width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.resident-card-frame{background:radial-gradient(120% 90% at 50% 0%,color-mix(in oklab,var(--acc,#c19a3c) 30%,#1b2a52),#14203f 80%)}}.resident-card-frame{border:2px solid var(--acc,#c19a3c)}@supports (color:color-mix(in lab,red,red)){.resident-card-frame{border:2px solid color-mix(in oklab,var(--acc,#c19a3c) 55%,var(--gold-500,#c19a3c))}}.resident-card-frame{box-shadow:inset 0 0 0 1px #ffffff24,inset 0 -20px 30px -18px #06081ab3}.resident-card-img{object-fit:cover;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0}.resident-card-shine{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 42%,#fff7dc47,#0000 58%) 160% 0/250% 100%;position:absolute;inset:0}@media(prefers-reduced-motion:no-preference){.resident-card-shine{animation:5.5s ease-in-out infinite kf-cw-cont-sheen}}.resident-card-name{text-align:center;max-width:100%;font-family:var(--font-engrave,inherit);letter-spacing:.1em;text-transform:uppercase;color:#fbf3e2;background:linear-gradient(120deg,var(--acc,#243463),#16234a);border-radius:9999px;padding:.28rem .7rem;font-size:.54rem;font-weight:800;line-height:1.2;display:inline-block}@supports (color:color-mix(in lab,red,red)){.resident-card-name{background:linear-gradient(120deg,color-mix(in oklab,var(--acc,#243463) 45%,#1b2a52),#16234a)}}.resident-card-name{border:1px solid var(--acc,#c19a3c)}@supports (color:color-mix(in lab,red,red)){.resident-card-name{border:1px solid color-mix(in oklab,var(--acc,#c19a3c) 50%,#e7b24b99)}}.resident-card-name{box-shadow:0 8px 18px -10px #0c122c99}:root{--tt-act:clamp(2.3rem, 4vw, 3.4rem)}.sh-folio{font-family:var(--font-engrave,inherit);letter-spacing:.28em;text-transform:uppercase;color:#9a6e2b;align-items:center;gap:.7rem;margin-bottom:.9rem;font-size:.66rem;font-weight:800;display:inline-flex}.sh-folio-fl{background:linear-gradient(90deg,#0000,#c19a3ce6);width:40px;height:1px}.sh-folio-fl--r{background:linear-gradient(90deg,#c19a3ce6,#0000)}.day-arc{background:radial-gradient(90% 30% at 80% 0,#fadca047,#0000 70%),radial-gradient(110% 30% at 50% 42%,#d6eafa61,#0000 70%),radial-gradient(90% 26% at 18% 74%,#f8d69638,#0000 70%),radial-gradient(120% 22% at 50% 100%,#fcd8b23d,#0000 70%),linear-gradient(#fdf9f0,#fbf5e8 26%,#f3f8fd 48%,#fbf4e6 72%,#f8eee0);position:relative}.trust-seam{position:relative}.home-diff-ramp{background:linear-gradient(#fbf6ec,#fffcf6 35%,#fbf6ec 72%,#fbf3e1)}.home-diff-feather{background:linear-gradient(#fbf3e100,#fbf3e1)}.sbw-intro-veil{background:linear-gradient(#fbf3e1,#fbf3e1e0 24%,#fbf3e194 60%,#fbf3e1bf)}.trust-seam:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#fbf6ec00,#fbf6ec);height:56px;position:absolute;bottom:-1px;left:0;right:0}.cyc-thread{background:linear-gradient(90deg,#c9a45c40,#e7b24b 18%,#c19a3c,#e7b24b 82%,#c9a45c40);height:2px;position:absolute;top:24px;left:5%;right:5%;box-shadow:0 0 10px #e7b24b73}.cyc-anchor{flex-direction:column;align-items:center;gap:.45rem;text-decoration:none;display:flex}.cyc-anchor-label{font-family:var(--font-engrave,inherit);letter-spacing:.14em;text-transform:uppercase;color:#6b5a33;font-size:.6rem;font-weight:800;transition:color .18s}.cyc-anchor:hover .cyc-anchor-label{color:var(--acc,#c19a3c)}@supports (color:color-mix(in lab,red,red)){.cyc-anchor:hover .cyc-anchor-label{color:color-mix(in oklab,var(--acc,#c19a3c) 70%,#16224a)}}.resident-card{width:clamp(8.5rem,14vw,12rem)}.resident-card-frame:before{content:"";z-index:3;pointer-events:none;border:1px solid var(--acc,#c19a3c);border-radius:10px;position:absolute;inset:5px}@supports (color:color-mix(in lab,red,red)){.resident-card-frame:before{border:1px solid color-mix(in oklab,var(--acc,#c19a3c) 40%,#e7b24bbf)}}.resident-card-frame:before{box-shadow:inset 0 0 10px #e7b24b2e}.resident-card-frame:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(7px 7px at 9px 9px,#f4d68af2,#0000 70%),radial-gradient(7px 7px at calc(100% - 9px) 9px,#f4d68af2,#0000 70%),radial-gradient(7px 7px at 9px calc(100% - 9px),#f4d68af2,#0000 70%),radial-gradient(7px 7px at calc(100% - 9px) calc(100% - 9px),#f4d68af2,#0000 70%);position:absolute;inset:0}.resident-card-img{opacity:0;transition:opacity .7s,transform .9s cubic-bezier(.22,1,.36,1);transform:rotate(2.5deg)translateY(8px)scale(.985)}.resident-card-img[data-active]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.resident-card-img{transform:none}}.world-blend{pointer-events:none;height:clamp(8px,1vw,14px)}.trust-thread{z-index:0;background:linear-gradient(90deg,#0000,#c19a3c80,#0000);height:1px;position:absolute;top:3.4rem;left:8%;right:8%}.trust-seal{color:#f3d488;border:2px solid var(--acc,#c19a3c);background:radial-gradient(circle at 50% 32%,#2e3f72,#14203f 74%);border-radius:9999px;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.trust-seal{border:2px solid color-mix(in oklab,var(--acc,#c19a3c) 45%,#e7b24bcc)}}.trust-seal{box-shadow:0 10px 20px -10px #0c122c99,inset 0 1px 2px #ffffff2e,0 0 0 4px #fffdf7e6}.trust-label{font-family:var(--font-engrave,inherit);letter-spacing:.16em;text-transform:uppercase;color:#6b5a33;font-size:.66rem;font-weight:800;line-height:1.5}.act-halo:before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 50% 12%,#e7b24b1c,#0000 70%);width:min(72rem,100%);height:22rem;position:absolute;top:0;left:50%;transform:translate(-50%)}@media(prefers-reduced-motion:no-preference){.sk-result-line{animation:kf-sk-rise .5s var(--ease-out,ease-out) both}.sk-match{animation:kf-sk-rise .6s var(--ease-out,ease-out) both}.sk-match:nth-child(2){animation-delay:90ms}.sk-match:nth-child(3){animation-delay:.18s}}@keyframes kf-sk-rise{0%{opacity:0;transform:translateY(16px)scale(.97)}}.sk-match{position:relative}.sk-match:before{content:"";z-index:0;pointer-events:none;border:1px solid var(--acc,#c19a3c);border-radius:12px;position:absolute;inset:5px}@supports (color:color-mix(in lab,red,red)){.sk-match:before{border:1px solid color-mix(in oklab,var(--acc,#c19a3c) 40%,#e7b24bbf)}}.sk-match:before{box-shadow:inset 0 0 10px #e7b24b24}.sk-match:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(6px 6px at 9px 9px,#f4d68ae6,#0000 70%),radial-gradient(6px 6px at calc(100% - 9px) 9px,#f4d68ae6,#0000 70%),radial-gradient(6px 6px at 9px calc(100% - 9px),#f4d68ae6,#0000 70%),radial-gradient(6px 6px at calc(100% - 9px) calc(100% - 9px),#f4d68ae6,#0000 70%);position:absolute;inset:0}.sk-match>*{z-index:1;position:relative}.sk-match-medallion{box-shadow:0 8px 18px -8px #0c122c99,0 0 0 3px #fffdf7e6}.sk-chip--trait.is-on{background:linear-gradient(120deg,var(--acc,#c19a3c),#16234a)}@supports (color:color-mix(in lab,red,red)){.sk-chip--trait.is-on{background:linear-gradient(120deg,color-mix(in oklab,var(--acc,#c19a3c) 45%,#243463),#16234a)}}.sk-chip--trait.is-on{box-shadow:0 14px 28px -14px #0c122cb3,0 0 18px -6px var(--acc,#c19a3c)}@supports (color:color-mix(in lab,red,red)){.sk-chip--trait.is-on{box-shadow:0 14px 28px -14px #0c122cb3,0 0 18px -6px color-mix(in oklab,var(--acc,#c19a3c) 55%,transparent)}}.gb-note-cell:nth-child(3n+1) .gb-note{rotate:-.5deg}.gb-note-cell:nth-child(3n+2) .gb-note{rotate:.55deg}.gb-note-cell:nth-child(3n) .gb-note{rotate:-.3deg}.tile-gilt:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(6px 6px at 8px 8px,#f4d68ad9,#0000 70%),radial-gradient(6px 6px at calc(100% - 8px) 8px,#f4d68ad9,#0000 70%),radial-gradient(6px 6px at 8px calc(100% - 8px),#f4d68ad9,#0000 70%),radial-gradient(6px 6px at calc(100% - 8px) calc(100% - 8px),#f4d68ad9,#0000 70%);position:absolute;inset:0}.hsb-beat-node{transition:border-color .45s,box-shadow .45s,color .45s}.hsb.is-drawn .hsb-beat:first-child .hsb-beat-node{transition-delay:.25s}.hsb.is-drawn .hsb-beat:nth-child(2) .hsb-beat-node{transition-delay:.55s}.hsb.is-drawn .hsb-beat:nth-child(3) .hsb-beat-node{transition-delay:.85s}.hsb.is-drawn .hsb-beat:nth-child(4) .hsb-beat-node{transition-delay:1.15s}.hsb.is-drawn .hsb-beat .hsb-beat-node{color:#f8e3a8;border-color:#f0c674;box-shadow:0 10px 20px -10px #0c122cb3,inset 0 1px 2px #ffffff2e,0 0 0 4px #fffdf7e6,0 0 22px -4px #e7b24ba6}@media(prefers-reduced-motion:no-preference){.ginv .tx-stars{animation:7s ease-in-out infinite kf-star-breathe}}@keyframes kf-star-breathe{0%,to{opacity:.4}50%{opacity:.55}}.gilt-frame:before{content:"";z-index:5;pointer-events:none;border-radius:calc(var(--radius-xl) - 5px);border:1px solid var(--gold-500);position:absolute;inset:5px}@supports (color:color-mix(in lab,red,red)){.gilt-frame:before{border:1px solid color-mix(in oklab,var(--gold-500) 40%,transparent)}}.gilt-frame:after{content:"";z-index:5;pointer-events:none;background:radial-gradient(5px 5px at 8px 8px,#f4d68ad9,#0000 70%),radial-gradient(5px 5px at calc(100% - 8px) 8px,#f4d68ad9,#0000 70%),radial-gradient(5px 5px at 8px calc(100% - 8px),#f4d68ad9,#0000 70%),radial-gradient(5px 5px at calc(100% - 8px) calc(100% - 8px),#f4d68ad9,#0000 70%);position:absolute;inset:0}.sv-root{color:#eae3d2;background:#050a16;min-height:100dvh;font-family:Mulish,system-ui,sans-serif;position:relative;overflow:hidden}.sv-scene{z-index:0;position:absolute;inset:0}.sv-scene:before{content:"";background:radial-gradient(115% 90% at 50% 118%,#cfa86238,#cfa8620f 34%,#0000 60%),radial-gradient(80% 62% at 50% 44%,#2640708c,#101c3659 52%,#0000 78%),linear-gradient(#04070f,#081226 44%,#0b1730,#060b18);position:absolute;inset:0}.sv-bg{object-fit:cover;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.sv-bg-close{opacity:0;transition:opacity 1.4s var(--ease-out)}.sv-lit .sv-bg-close{opacity:1}.sv-vignette{background:radial-gradient(120% 120%,#0000 46%,#03060c8c 82%,#03060ccc),linear-gradient(#03060c80,#0000 22% 72%,#03060c99);position:absolute;inset:0}.sv-light-overlay{object-fit:cover;mix-blend-mode:screen;opacity:.2;width:100%;height:100%;animation:11s ease-in-out infinite kf-sv-breathe;position:absolute;inset:0}.sv-dust{width:100%;height:100%;position:absolute;inset:0}.sv-gate{z-index:10;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:2rem;max-width:1280px;min-height:100dvh;margin:0 auto;padding:5rem 2.5rem 4.5rem;display:grid;position:relative}@media(max-width:900px){.sv-gate{text-align:center;grid-template-columns:1fr;gap:.5rem;padding:4.5rem 1.4rem 4rem}}.sv-door-wrap{aspect-ratio:1;justify-self:center;width:min(46vw,560px);animation:12s ease-in-out infinite kf-sv-breathe-soft;position:relative}@media(max-width:900px){.sv-door-wrap{order:2;width:min(74vw,380px);margin-top:.5rem}}.sv-door{width:100%;height:100%;display:block}.sv-door-halo{filter:blur(6px);background:radial-gradient(50% 50%,#0000 56%,#e7c88224 68%,#0000 82%);border-radius:50%;animation:9s ease-in-out infinite kf-sv-breathe;position:absolute;inset:-9%}.sv-line{fill:none;stroke:#d6b67680;stroke-width:1.4px;transition:stroke 1s var(--ease-out),filter 1s var(--ease-out)}.sv-faint{stroke:#d6b6763d;stroke-width:1px}.sv-ticks line{stroke:#d6b6764d;stroke-width:1px}.sv-spokes line{stroke-width:2.2px}.sv-door .sv-seam{fill:none;stroke:#f0d08659;stroke-width:2.6px;filter:drop-shadow(0 0 6px #f0d08673);animation:8s ease-in-out infinite kf-sv-seam}.sv-ring-outer{transform-origin:300px 300px;animation:160s linear infinite kf-sv-turn}.sv-ring-outer rect{fill:#e7c882a6;stroke:none}.sv-monogram{fill:#e7c882cc;letter-spacing:.05em;font-family:Cinzel,serif;font-size:64px;font-weight:600}.sv-lit .sv-line,.sv-lit .sv-faint{stroke:#f4d88cf2;filter:drop-shadow(0 0 5px #f4d88c99)}.sv-lit .sv-ticks line{stroke:#f4d88ccc}.sv-lit .sv-ring-outer rect{fill:#f4d88c}.sv-lit .sv-monogram{fill:#f7e3ac}.sv-lit .sv-door .sv-seam{stroke:#ffe6a8f2;filter:drop-shadow(0 0 18px #ffe296e6)}.sv-content{max-width:34rem;position:relative}@media(max-width:900px){.sv-content{order:1;margin:0 auto}}.sv-eyebrow{letter-spacing:.42em;text-transform:uppercase;color:#cfa862;font-family:Cinzel,serif;font-size:.68rem;font-weight:600}.sv-title{color:#f3eada;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 2px 30px #0000008c;margin-top:.9rem;font-family:Cinzel,serif;font-size:clamp(2.3rem,5.2vw,3.9rem);font-weight:500;line-height:1.06}.sv-verse{font-family:var(--font-display);color:#e9dfc8d1;margin-top:1.05rem;font-size:1.14rem;font-style:italic;line-height:1.65}.sv-verse+.sv-verse{margin-top:.55rem}.sv-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(160deg,#13203c94,#0a1226a8);border:1px solid #d6b67657;border-radius:20px;max-width:25rem;margin-top:2.1rem;padding:1.6rem 1.6rem 1.5rem;box-shadow:0 30px 70px -30px #000c,inset 0 1px #ffffff12}@media(max-width:900px){.sv-panel{text-align:left;margin-inline:auto}}.sv-label{letter-spacing:.34em;text-transform:uppercase;color:#e0c383e6;font-family:Cinzel,serif;font-size:.64rem;font-weight:600;display:block}.sv-input{color:#f3eada;letter-spacing:.14em;width:100%;transition:border-color .3s var(--ease-out),box-shadow .3s var(--ease-out);background:#050a168c;border:1px solid #d6b6764d;border-radius:12px;margin-top:.7rem;padding:.85rem 1rem;font-size:1rem}.sv-input::placeholder{color:#e9dfc857;letter-spacing:.06em}.sv-input:focus{border-color:#e7c882bf;outline:none;box-shadow:0 0 0 3px #e7c88224,0 0 24px -6px #e7c88259}.sv-unlock{color:#241703;letter-spacing:.08em;cursor:pointer;width:100%;transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out),filter .25s var(--ease-out);background:linear-gradient(160deg,#e0c383,#cfa862 55%,#b98f49);border:1px solid #f4d88c80;border-radius:999px;margin-top:.95rem;padding:.95rem 1rem;font-size:.95rem;font-weight:800;box-shadow:0 14px 34px -14px #cfa8628c}.sv-unlock:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 18px 40px -14px #e0c383b3}.sv-unlock:active:not(:disabled){transform:translateY(0)scale(.99)}.sv-unlock:disabled{opacity:.75;cursor:default}.sv-unlock:focus-visible{outline-offset:3px;outline:2px solid #f4d88c}.sv-denial{text-align:center;min-height:1.6rem;margin-top:.85rem}.sv-denial-line{font-family:var(--font-display);color:#e2ba9eeb;animation:kf-sv-denial 1.1s var(--ease-out) both;font-size:1.02rem;font-style:italic;display:inline-block}.sv-foot{z-index:10;text-align:center;font-family:var(--font-display);color:#e9dfc847;letter-spacing:.04em;pointer-events:none;font-size:.86rem;font-style:italic;position:absolute;inset:auto 0 1.1rem}.sv-bloom{z-index:20;pointer-events:none;opacity:0;background:radial-gradient(60% 60%,#ffe9b2f2,#ffde968c 38%,#ffd6821f 68%,#0000);position:absolute;inset:0}.sv-white{z-index:30;pointer-events:none;opacity:0;background:#fff9ec;position:absolute;inset:0}.sv-welcome{z-index:40;place-items:center;padding:2rem;display:grid;position:absolute;inset:0}.sv-welcome-line{font-family:var(--font-display);color:#6b5219;text-align:center;animation:kf-sv-welcome 1s var(--ease-out) both;font-size:clamp(1.8rem,4vw,3rem);font-style:italic;font-weight:500}.sv-dash{z-index:10;flex-direction:column;max-width:1100px;min-height:100dvh;margin:0 auto;padding:4.5rem 1.5rem 3.5rem;display:flex;position:relative}.sv-dash-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.sv-dash-title{color:#f3eada;margin-top:.7rem;font-family:Cinzel,serif;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:500;line-height:1.1}.sv-dash-role{font-family:var(--font-display);color:#e0c383d9;letter-spacing:.02em;text-transform:none;margin-top:.45rem;font-size:1.05rem;font-style:italic;display:block}.sv-seal{cursor:pointer;color:#e7c882e6;letter-spacing:.08em;transition:border-color .25s var(--ease-out),color .25s var(--ease-out);background:#0a122680;border:1px solid #d6b67666;border-radius:999px;padding:.6rem 1.3rem;font-size:.82rem;font-weight:700}.sv-seal:hover{color:#f4d88c;border-color:#f4d88ccc}.sv-dash-grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2.2rem;display:grid}@media(max-width:760px){.sv-dash-grid{grid-template-columns:1fr}}.sv-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .3s var(--ease-out),transform .3s var(--ease-out);background:linear-gradient(160deg,#13203c80,#0a122699);border:1px solid #d6b67642;border-radius:18px;padding:1.5rem 1.6rem;box-shadow:0 24px 56px -30px #000000bf,inset 0 1px #ffffff0f}.sv-card:hover{border-color:#e7c88280;transform:translateY(-2px)}.sv-card-kicker{letter-spacing:.34em;text-transform:uppercase;color:#cfa862d9;font-family:Cinzel,serif;font-size:.6rem;font-weight:600}.sv-card-title{font-family:var(--font-display);color:#f0e6d2;margin-top:.55rem;font-size:1.35rem;font-weight:600}.sv-card-body{color:#e9dfc8b3;margin-top:.55rem;font-size:.95rem;line-height:1.65}.sv-card-body a{color:#e0c383;text-underline-offset:3px;text-decoration:underline}.sv-card-body a:hover{color:#f4d88c}.sv-lore{text-align:center;font-family:var(--font-display);color:#e9dfc84d;margin-top:auto;padding-top:2.6rem;font-size:.9rem;font-style:italic}@keyframes kf-sv-turn{to{transform:rotate(360deg)}}@keyframes kf-sv-breathe{0%,to{opacity:.16}50%{opacity:.3}}@keyframes kf-sv-breathe-soft{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}@keyframes kf-sv-seam{0%,to{opacity:.55}50%{opacity:1}}@keyframes kf-sv-denial{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes kf-sv-welcome{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.sv-ring-outer,.sv-door-wrap,.sv-door-halo,.sv-door .sv-seam,.sv-light-overlay{animation:none!important}.sv-denial-line,.sv-welcome-line{animation-duration:.01ms!important}}.jot-filter{color:#1b2a52;background:#fffdf7d9;border:1px solid #c9a45c99;border-radius:9999px;align-items:center;min-height:44px;padding:.4rem 1rem;font-size:.82rem;font-weight:600;display:inline-flex}.jot-chip{color:#46527c;background:#fffdf7d9;border:1px solid #c9a45c99;border-radius:9999px;align-items:center;min-height:44px;padding:.4rem 1rem;font-size:.82rem;font-weight:600;transition:all .15s;display:inline-flex}.jot-chip--on{color:#f0c674;background:#16224a;border-color:#16224a}.jow-stage{background:linear-gradient(#faf1dd,#fdf7ec 46%,#fbf3e1)}.jow-stage:before{content:"";z-index:-20;pointer-events:none;opacity:.55;background:radial-gradient(120% 55% at 50% 0,#fff9,#0000 60%),radial-gradient(72% 46% at 88% 92%,#8e5bc80f,#0000 72%),radial-gradient(72% 46% at 12% 94%,#c9a45c14,#0000 72%);position:absolute;inset:0}.jow-panel{background:linear-gradient(#fffdf7,#fbf1db);border:1.5px solid #c9a45c99;border-radius:18px;padding:1.5rem;position:relative;box-shadow:0 24px 48px -28px #14143280,inset 0 1px #fffc}@media(min-width:768px){.jow-panel{padding:2rem}}.jow-panel:before{content:"";pointer-events:none;border:1px solid #c9a45c40;border-radius:13px;position:absolute;inset:6px}.jow-panel>*{position:relative}.jow-input{color:#1b2a52;background:#fffdf7f2;border:1px solid #c9a45c8c;border-radius:12px;padding:.6rem .9rem;font-size:15px}.jow-input::placeholder{color:#46527c80}.jow-input:focus{border-color:#e7b24b;outline:none;box-shadow:0 0 0 3px #e7b24b2e}.jow-label{font-family:var(--font-engrave,inherit);letter-spacing:.16em;text-transform:uppercase;color:#9a6e2b;font-size:.62rem;font-weight:800}.jow-faq{background:linear-gradient(#fffdf7eb,#faf1dbeb);border:1.5px solid #c9a45c8c;border-radius:14px;padding:1rem 1.25rem;box-shadow:0 16px 36px -26px #14143273,inset 0 1px #ffffffb3}.jow-faq summary{color:#1b2a52;font-weight:600;font-family:var(--font-display,inherit);font-size:1.05rem}.jow-faq-a{color:#46527c;margin-top:.55rem;font-size:.9rem;line-height:1.55}.jow-wait{background:linear-gradient(#fffdf7,#fbf1db);border:1.5px solid #c9a45c8c;border-radius:16px;padding:0;list-style:none;overflow:hidden;box-shadow:0 18px 40px -26px #14143273}.jow-wait-row{align-items:center;gap:1rem;padding:.9rem 1.1rem;display:flex}.jow-wait-row+.jow-wait-row{border-top:1px solid #c9a45c4d}.jow-pay{margin-top:.55rem;font-size:.85rem;line-height:1.4}.jow-pay strong{color:#1b2a52;font-weight:700;display:block}.jow-pay span{color:#46527c;font-size:.72rem;display:block}.jow-deadline{color:#8a5a2b;align-items:center;gap:.35rem;margin-top:.4rem;font-size:.72rem;font-weight:700;display:inline-flex}.jow-deadline svg{color:#c19a3c}.jow-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}select option{color:#1b3656;background:#fff}.mwz-head{flex-direction:column;align-items:center;display:flex}.rec-aura{z-index:0;pointer-events:none;background:radial-gradient(58% 52% at 50% 24%,var(--rec-accent),transparent 70%),radial-gradient(46% 42% at 50% 86%,var(--rec-gold),transparent 76%);position:absolute;inset:-10% -4%}@supports (color:color-mix(in lab,red,red)){.rec-aura{background:radial-gradient(58% 52% at 50% 24%,color-mix(in oklab,var(--rec-accent) 24%,transparent),transparent 70%),radial-gradient(46% 42% at 50% 86%,color-mix(in oklab,var(--rec-gold) 16%,transparent),transparent 76%)}}.rec-aura{filter:blur(8px)}.rec-panel{z-index:1;background:var(--rec-panel);border:1px solid var(--rec-border);box-shadow:0 1px #ffffffeb inset,0 0 34px -10px var(--rec-accent),0 26px 64px -28px #1a241a6b}@supports (color:color-mix(in lab,red,red)){.rec-panel{box-shadow:0 1px #ffffffeb inset,0 0 34px -10px color-mix(in oklab,var(--rec-accent) 42%,transparent),0 26px 64px -28px #1a241a6b}}.rec-panel{-webkit-backdrop-filter:blur(8px)saturate(1.05);backdrop-filter:blur(8px)saturate(1.05)}.rec-panel:before{content:"";border-radius:inherit;background:linear-gradient(135deg,var(--rec-accent),var(--rec-accent) 38%,var(--rec-gold) 72%,var(--rec-accent));padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.rec-panel:before{background:linear-gradient(135deg,color-mix(in oklab,var(--rec-accent) 80%,transparent),color-mix(in oklab,var(--rec-accent) 20%,white) 38%,color-mix(in oklab,var(--rec-gold) 55%,transparent) 72%,color-mix(in oklab,var(--rec-accent) 78%,transparent))}}.rec-panel:before{opacity:.9;pointer-events:none;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.rec-hud{z-index:0;pointer-events:none;opacity:.5;background:radial-gradient(circle at 50% 26%,var(--rec-accent),transparent 40%),repeating-linear-gradient(0deg,var(--rec-accent) 0 1px,transparent 1px 28px),repeating-linear-gradient(90deg,var(--rec-accent) 0 1px,transparent 1px 28px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.rec-hud{background:radial-gradient(circle at 50% 26%,color-mix(in oklab,var(--rec-accent) 12%,transparent),transparent 40%),repeating-linear-gradient(0deg,color-mix(in oklab,var(--rec-accent) 6%,transparent) 0 1px,transparent 1px 28px),repeating-linear-gradient(90deg,color-mix(in oklab,var(--rec-accent) 6%,transparent) 0 1px,transparent 1px 28px)}}.rec-hud{-webkit-mask:radial-gradient(125% 92% at 50% 28%,#000 32%,#0000 82%);mask:radial-gradient(125% 92% at 50% 28%,#000 32%,#0000 82%)}.rec-corner{pointer-events:none;border:0 solid var(--rec-gold);width:22px;height:22px;position:absolute}@supports (color:color-mix(in lab,red,red)){.rec-corner{border:0 solid color-mix(in oklab,var(--rec-gold) 85%,transparent)}}.rec-corner{opacity:.7}.rec-corner--tl{border-top-width:2px;border-left-width:2px;border-top-left-radius:12px;top:14px;left:14px}.rec-corner--tr{border-top-width:2px;border-right-width:2px;border-top-right-radius:12px;top:14px;right:14px}.rec-corner--bl{border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:12px;bottom:14px;left:14px}.rec-corner--br{border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:12px;bottom:14px;right:14px}.rec-sig{background:var(--rec-gold);width:5px;height:5px;box-shadow:0 0 8px var(--rec-gold);pointer-events:none;border-radius:9999px;position:absolute;top:18px}.rec-sig--l{left:46px}.rec-sig--r{animation-delay:1.2s;right:46px}.rec.is-active .rec-sig{animation:2.4s ease-in-out infinite kf-rec-sig}@keyframes kf-rec-sig{0%,to{opacity:.4}50%{opacity:1}}.rec-ring{pointer-events:none;border-radius:9999px;position:absolute}.rec-ring--outer{border:1px solid var(--rec-accent);inset:0}@supports (color:color-mix(in lab,red,red)){.rec-ring--outer{border:1px solid color-mix(in oklab,var(--rec-accent) 42%,transparent)}}.rec-ring--outer{box-shadow:0 0 24px -4px var(--rec-accent),0 0 0 6px var(--rec-accent)}@supports (color:color-mix(in lab,red,red)){.rec-ring--outer{box-shadow:0 0 24px -4px color-mix(in oklab,var(--rec-accent) 50%,transparent),0 0 0 6px color-mix(in oklab,var(--rec-accent) 8%,transparent)}}.rec-ring--mid{border:1.5px solid var(--rec-accent);inset:13%}@supports (color:color-mix(in lab,red,red)){.rec-ring--mid{border:1.5px solid color-mix(in oklab,var(--rec-accent) 55%,transparent)}}.rec-disc{background:radial-gradient(circle at 50% 36%,#fff,var(--rec-accent) 66%,var(--rec-accent) 100%);border-radius:9999px;width:56%;height:56%;position:relative}@supports (color:color-mix(in lab,red,red)){.rec-disc{background:radial-gradient(circle at 50% 36%,#fff,color-mix(in oklab,var(--rec-accent) 20%,white) 66%,color-mix(in oklab,var(--rec-accent) 40%,white))}}.rec-disc{border:1px solid var(--rec-accent)}@supports (color:color-mix(in lab,red,red)){.rec-disc{border:1px solid color-mix(in oklab,var(--rec-accent) 60%,transparent)}}.rec-disc{box-shadow:0 6px 18px -8px #1a241a80,0 0 18px -2px var(--rec-accent) inset}@supports (color:color-mix(in lab,red,red)){.rec-disc{box-shadow:0 6px 18px -8px #1a241a80,0 0 18px -2px color-mix(in oklab,var(--rec-accent) 55%,transparent) inset}}.rec-core-icon{color:var(--rec-deep)}.rec-dot{background:var(--rec-gold);width:6px;height:6px;box-shadow:0 0 8px var(--rec-gold);pointer-events:none;border-radius:9999px;position:absolute}.rec-dot--a{top:7%;right:17%}.rec-dot--b{bottom:13%;left:12%}.rec-sweepline{pointer-events:none;background:conic-gradient(from 0deg,var(--rec-accent),transparent 28%);border-radius:9999px;position:absolute;inset:8%}@supports (color:color-mix(in lab,red,red)){.rec-sweepline{background:conic-gradient(from 0deg,color-mix(in oklab,var(--rec-accent) 45%,transparent),transparent 28%)}}.rec-sweepline{opacity:0;-webkit-mask:radial-gradient(closest-side,#0000 58%,#000 60%);mask:radial-gradient(closest-side,#0000 58%,#000 60%)}.rec.is-active .rec-sweepline{opacity:.8;animation:4.2s linear infinite kf-rec-sweep}@keyframes kf-rec-sweep{to{transform:rotate(360deg)}}.rec.is-active .rec-ring--outer{animation:3.4s ease-in-out infinite kf-rec-core}@keyframes kf-rec-core{0%,to{box-shadow:0 0 22px -6px color-mix(in oklab,var(--rec-accent) 45%,transparent),0 0 0 6px color-mix(in oklab,var(--rec-accent) 8%,transparent);transform:scale(1)}50%{box-shadow:0 0 34px -2px color-mix(in oklab,var(--rec-accent) 75%,transparent),0 0 0 7px color-mix(in oklab,var(--rec-accent) 14%,transparent);transform:scale(1.03)}}.rec-core-ping{border:2px solid var(--rec-accent);border-radius:9999px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.rec-core-ping{border:2px solid color-mix(in oklab,var(--rec-accent) 60%,transparent)}}.rec-core-ping{opacity:0;pointer-events:none}.rec.is-active .rec-core-ping{animation:kf-rec-ping .82s var(--ease-out) 1}@keyframes kf-rec-ping{0%{opacity:.85;border-color:color-mix(in oklab,var(--rec-gold) 70%,transparent);transform:scale(.7)}to{opacity:0;border-color:color-mix(in oklab,var(--rec-accent) 0%,transparent);transform:scale(1.65)}}.rec-intro{color:var(--rec-text)}.rec-intro-lead,.rec-legend{color:var(--rec-deep)}.rec-chip{width:100%;color:var(--rec-text);background:linear-gradient(180deg,#ffffffeb,var(--rec-accent));border-radius:14px;align-items:center;gap:.6rem;padding:.68rem .85rem;font-weight:600;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.rec-chip{background:linear-gradient(180deg,#ffffffeb,color-mix(in oklab,var(--rec-accent) 8%,white))}}.rec-chip{border:1px solid var(--rec-accent)}@supports (color:color-mix(in lab,red,red)){.rec-chip{border:1px solid color-mix(in oklab,var(--rec-accent) 35%,transparent)}}.rec-chip{transition:transform .18s var(--ease-out),border-color .18s var(--ease-out),box-shadow .18s var(--ease-out),background .18s var(--ease-out);box-shadow:inset 0 1px #ffffffd9,0 6px 16px -12px #1a241a59}.rec-chip:hover{border-color:var(--rec-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.rec-chip:hover{border-color:color-mix(in oklab,var(--rec-accent) 65%,transparent)}}.rec-chip:hover{background:linear-gradient(180deg,#fff,var(--rec-accent))}@supports (color:color-mix(in lab,red,red)){.rec-chip:hover{background:linear-gradient(180deg,#fff,color-mix(in oklab,var(--rec-accent) 14%,white))}}.rec-chip:hover{box-shadow:0 12px 24px -14px var(--rec-accent),0 0 0 1px var(--rec-accent)}@supports (color:color-mix(in lab,red,red)){.rec-chip:hover{box-shadow:0 12px 24px -14px color-mix(in oklab,var(--rec-accent) 65%,transparent),0 0 0 1px color-mix(in oklab,var(--rec-accent) 22%,transparent)}}.rec-chip:focus-visible{outline:2px solid var(--rec-accent);outline-offset:2px}.rec-chip-ic{width:1.9rem;height:1.9rem;color:var(--rec-deep);background:var(--rec-accent);border-radius:10px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.rec-chip-ic{background:color-mix(in oklab,var(--rec-accent) 14%,white)}}.rec-chip-ic{border:1px solid var(--rec-accent)}@supports (color:color-mix(in lab,red,red)){.rec-chip-ic{border:1px solid color-mix(in oklab,var(--rec-accent) 25%,transparent)}}.rec-chip-ic{transition:inherit}.rec-chip-check{color:#fff;background:var(--rec-gold);width:1.05rem;height:1.05rem;box-shadow:0 0 0 2px var(--rec-gold);border-radius:9999px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.rec-chip-check{box-shadow:0 0 0 2px color-mix(in oklab,var(--rec-gold) 25%,transparent)}}.rec-chip-check{opacity:0;transition:opacity .2s var(--ease-out),transform .2s var(--ease-out);transform:scale(.4)}.rec-chip.is-on{color:var(--rec-deep);background:linear-gradient(180deg,var(--rec-accent),var(--rec-accent))}@supports (color:color-mix(in lab,red,red)){.rec-chip.is-on{background:linear-gradient(180deg,color-mix(in oklab,var(--rec-accent) 22%,white),color-mix(in oklab,var(--rec-accent) 12%,white))}}.rec-chip.is-on{border-color:var(--rec-accent);box-shadow:0 0 0 1px var(--rec-accent),inset 3px 0 0 var(--rec-gold),0 12px 26px -14px var(--rec-accent)}@supports (color:color-mix(in lab,red,red)){.rec-chip.is-on{box-shadow:0 0 0 1px var(--rec-accent),inset 3px 0 0 var(--rec-gold),0 12px 26px -14px color-mix(in oklab,var(--rec-accent) 70%,transparent)}}.rec-chip.is-on .rec-chip-ic{background:var(--rec-accent);color:#fff;border-color:var(--rec-accent)}.rec-chip.is-on .rec-chip-check{opacity:1;transform:scale(1)}.rec-chip-sweep{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.rec-chip-sweep:after{content:"";background:linear-gradient(90deg,transparent,var(--rec-gold),transparent);width:42%;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab,red,red)){.rec-chip-sweep:after{background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--rec-gold) 45%,transparent),transparent)}}.rec-chip-sweep:after{animation:kf-rec-chip-sweep .62s var(--ease-out) 1;transform:translate(-150%)}@keyframes kf-rec-chip-sweep{to{transform:translate(320%)}}.rec-cta{color:var(--rec-cta-text);background:linear-gradient(180deg,var(--rec-cta-from) 0%,var(--rec-accent) 52%,var(--rec-cta-to) 100%);box-shadow:0 12px 28px -12px var(--rec-accent),0 0 0 1px var(--rec-accent),0 1px #ffffff80 inset;border:1px solid #ffffff80;border-radius:9999px;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 2rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.rec-cta{box-shadow:0 12px 28px -12px color-mix(in oklab,var(--rec-accent) 70%,transparent),0 0 0 1px color-mix(in oklab,var(--rec-accent) 35%,transparent),0 1px #ffffff80 inset}}.rec-cta{transition:transform .2s var(--ease-out),box-shadow .25s var(--ease-out),filter .2s var(--ease-out),opacity .2s var(--ease-out)}.rec-cta:hover{filter:brightness(1.05);box-shadow:0 18px 38px -12px var(--rec-accent),0 0 26px -2px var(--rec-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.rec-cta:hover{box-shadow:0 18px 38px -12px color-mix(in oklab,var(--rec-accent) 85%,transparent),0 0 26px -2px color-mix(in oklab,var(--rec-accent) 55%,transparent)}}.rec-cta:focus-visible{outline:2px solid var(--rec-deep);outline-offset:3px}.rec-cta.is-idle{opacity:.5;filter:grayscale(.15);pointer-events:none}.rec-cta:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:45%;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-12deg)}.rec-cta:hover:after{animation:kf-rec-cta-sweep .72s var(--ease-out) 1}@keyframes kf-rec-cta-sweep{to{transform:translate(330%)skew(-12deg)}}.rec.is-armed .rec-cta{animation:2.4s ease-in-out infinite kf-rec-cta-armed}.rec.is-armed .rec-cta:hover{animation-play-state:paused}@keyframes kf-rec-cta-armed{0%,to{box-shadow:0 12px 28px -12px color-mix(in oklab,var(--rec-accent) 70%,transparent),0 0 0 1px color-mix(in oklab,var(--rec-accent) 35%,transparent)}50%{box-shadow:0 16px 34px -10px color-mix(in oklab,var(--rec-accent) 90%,transparent),0 0 0 4px color-mix(in oklab,var(--rec-accent) 16%,transparent),0 0 22px -2px color-mix(in oklab,var(--rec-gold) 30%,transparent)}}.rec.is-armed .rec-cta-icon{animation:2.4s ease-in-out infinite kf-rec-cta-icon}@keyframes kf-rec-cta-icon{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.rec-cta-flash{border-radius:inherit;pointer-events:none;opacity:0;animation:kf-rec-cta-flash .62s var(--ease-out) 1;background:radial-gradient(circle,#fff9,#0000 70%);position:absolute;inset:0}@keyframes kf-rec-cta-flash{0%{opacity:.85}to{opacity:0}}.rec-restart{color:var(--rec-deep)}@supports (color:color-mix(in lab,red,red)){.rec-restart{color:color-mix(in oklab,var(--rec-deep) 80%,transparent)}}.rec-restart:hover{color:var(--rec-deep)}.rec-reveal{opacity:0;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);transform:translateY(16px)}.rec.is-active .rec-reveal{opacity:1;transform:none}.rec-result{border-color:var(--rec-accent)}@supports (color:color-mix(in lab,red,red)){.rec-result{border-color:color-mix(in oklab,var(--rec-accent) 25%,transparent)}}.rec-result-lead{color:var(--rec-deep)}.rec-card{border-radius:var(--radius-lg);border:1px solid var(--rec-accent);flex-direction:column;height:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.rec-card{border:1px solid color-mix(in oklab,var(--rec-accent) 45%,transparent)}}.rec-card{text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffeb;padding:1rem;box-shadow:0 16px 38px -18px #1a241a73}.rec-card.is-featured{border-color:var(--rec-gold)}@supports (color:color-mix(in lab,red,red)){.rec-card.is-featured{border-color:color-mix(in oklab,var(--rec-gold) 60%,transparent)}}.rec-card-tag{text-transform:uppercase;letter-spacing:.14em;color:var(--rec-deep);background:var(--rec-accent);border-radius:9999px;align-items:center;gap:.25rem;margin:0 auto .5rem;padding:.1rem .6rem;font-size:.62rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.rec-card-tag{background:color-mix(in oklab,var(--rec-accent) 14%,white)}}.rec-card.is-featured .rec-card-tag{color:#7a5a16;background:var(--rec-gold)}@supports (color:color-mix(in lab,red,red)){.rec-card.is-featured .rec-card-tag{background:color-mix(in oklab,var(--rec-gold) 22%,white)}}.rec-card-img{outline:2px solid var(--rec-accent)}@supports (color:color-mix(in lab,red,red)){.rec-card-img{outline:2px solid color-mix(in oklab,var(--rec-accent) 60%,transparent)}}.rec-card-img{outline-offset:3px}.rec-card.is-featured .rec-card-img{outline-color:var(--rec-gold)}.rec-card-title{color:var(--rec-deep)}.rec-card-sub{color:var(--rec-accent)}.rec-card-quote{color:var(--rec-deep)}@supports (color:color-mix(in lab,red,red)){.rec-card-quote{color:color-mix(in oklab,var(--rec-deep) 66%,#55605a)}}.rec-card-cta{border:1px solid var(--rec-accent)}@supports (color:color-mix(in lab,red,red)){.rec-card-cta{border:1px solid color-mix(in oklab,var(--rec-accent) 60%,transparent)}}.rec-card-cta{color:var(--rec-deep)}.rec-card-cta:hover{background:var(--rec-accent)}@supports (color:color-mix(in lab,red,red)){.rec-card-cta:hover{background:color-mix(in oklab,var(--rec-accent) 12%,transparent)}}.rec-card.is-featured .rec-card-cta{border:2px solid var(--rec-accent);background:var(--rec-accent);color:var(--rec-cta-text)}.rec-card.is-featured .rec-card-cta:hover{filter:brightness(1.06);background:var(--rec-accent)}.ef3-quote-partner{background:#fcf3e0bf;border-top:1.5px solid #c28a2e73;padding:.7rem 1rem;display:block}.ef3-quote-partner-head{letter-spacing:.08em;text-transform:uppercase;color:#8a6118;font-size:.7rem;font-weight:800;display:block}.ef3-quote-partner-li{color:#6b4e14;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.3rem;font-size:.85rem;display:flex}.ef3-quote-partner-note{color:#7a5a17;margin-top:.5rem;font-size:.75rem;line-height:1.5;display:block}.bza-vend-role{color:#6a5647;text-align:center;margin-top:.1rem;font-size:.64rem;line-height:1.2;display:block}.bza-chosen{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.bza-chosen li{color:#4a2a48;background:#fffdf7e6;border:1.5px solid #c9a45c80;border-radius:9999px;align-items:center;gap:.45rem;padding:.35rem .5rem .35rem .7rem;font-size:.74rem;display:inline-flex}.bza-chosen-name{font-weight:700}.bza-chosen-price{color:#6a5647;font-weight:600}.bza-chosen-x{cursor:pointer;color:#6a5647;width:1.15rem;height:1.15rem;transition:background .16s var(--ease-out),color .16s var(--ease-out);background:#c9a45c2e;border:0;border-radius:9999px;place-items:center;font-size:.95rem;line-height:1;display:grid}.bza-chosen-x:hover{color:#9a2436;background:#be464629}.pp-pkg-derived{border:1.5px solid var(--pp-magenta-deep,#a6246b);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.5rem;min-height:2.85rem;padding:.6rem .85rem;display:flex}@supports (color:color-mix(in lab,red,red)){.pp-pkg-derived{border:1.5px solid color-mix(in oklab,var(--pp-magenta-deep,#a6246b) 26%,transparent)}}.pp-pkg-derived{background:var(--pp-magenta-deep,#a6246b)}@supports (color:color-mix(in lab,red,red)){.pp-pkg-derived{background:color-mix(in oklab,var(--pp-magenta-deep,#a6246b) 7%,#fff)}}.pp-pkg-derived{color:var(--pp-magenta-deep,#a6246b);font-weight:700}.pp-pkg-derived svg{flex:none}.pp-pkg-derived-note{color:#6a5647;font-size:.72rem;font-weight:600}.pkg-derived{border:1.5px solid var(--pkg-acc,#16234a);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.5rem;min-height:2.85rem;padding:.6rem .85rem;display:flex}@supports (color:color-mix(in lab,red,red)){.pkg-derived{border:1.5px solid color-mix(in oklab,var(--pkg-acc,#16234a) 26%,transparent)}}.pkg-derived{background:var(--pkg-acc,#16234a)}@supports (color:color-mix(in lab,red,red)){.pkg-derived{background:color-mix(in oklab,var(--pkg-acc,#16234a) 7%,#fff)}}.pkg-derived{color:var(--pkg-acc,#16234a);font-weight:700}.pkg-derived svg{flex:none}.pkg-derived-note{color:#6a5647;font-size:.72rem;font-weight:600}.cpc-dark .cw-pc-name{color:#edebff}.cpc-dark .cw-pc.is-on .cw-pc-name{color:var(--acc)}@supports (color:color-mix(in lab,red,red)){.cpc-dark .cw-pc.is-on .cw-pc-name{color:color-mix(in oklab,var(--acc) 45%,#fff)}}.cpc-dark .cw-pc-frame{border-color:#c9a45c57;box-shadow:0 8px 18px -8px #000000b3}.cpc-dark .cw-pc:hover .cw-pc-frame{box-shadow:0 14px 26px -10px #000c}.cpc-role{text-align:center;color:#edebff99;margin-top:.1rem;font-size:.63rem;line-height:1.2;display:block}.trust-intro{opacity:.85;max-width:34rem;margin:.75rem auto 0;font-size:.95rem;line-height:1.55}.wts-grid.is-compact,.mct-grid,.wvt-grid,.mtr-grid,.hvt-grid{grid-template-columns:repeat(2,1fr);gap:.7rem}@media(min-width:640px){.wts-grid.is-compact,.mct-grid,.wvt-grid,.mtr-grid,.hvt-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1060px){.wts-grid.is-compact,.mct-grid,.wvt-grid,.mtr-grid,.hvt-grid{grid-template-columns:repeat(6,1fr);gap:.85rem}}.hvt-card{position:relative;overflow:visible}.wts-card.is-compact,.mct-card,.wvt-card,.mtr-card{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:.8rem;padding:1.35rem .8rem 1.45rem;position:relative;overflow:clip}.wts-card.is-compact .wts-card-text,.mct-card .mct-card-text,.wvt-card .wvt-card-text,.mtr-card .mtr-card-text{align-items:center}.wts-card.is-compact .wts-card-title,.mct-card .mct-card-title,.wvt-card .wvt-card-title,.mtr-card .mtr-card-title{font-size:.82rem;font-weight:600;line-height:1.3}.wts-card.is-compact .wts-token,.mct-card .mct-token,.wvt-card .wvt-token,.mtr-card .mtr-medallion{flex:none;width:3.5rem;height:3.5rem}.wts-card.is-compact .wts-token svg,.mct-card .mct-token svg,.wvt-card .wvt-token svg,.mtr-card .mtr-medallion svg{width:1.5rem;height:1.5rem}.trust-stamp{z-index:4;color:#fffdf7;background:radial-gradient(circle at 36% 30%,#efdbac,var(--trust-gold,var(--gold-500)) 58%,#b0863a 100%);width:1.55rem;height:1.55rem;box-shadow:0 5px 12px -4px rgba(var(--trust-sh,60 40 20),.55);border:2px solid #fffcf0e6;border-radius:9999px;place-items:center;display:grid;position:absolute;top:.5rem;right:.5rem}.cg-glow{transition:filter .28s var(--ease-out)}@media(hover:hover){.cg-glow:hover{filter:drop-shadow(0 0 5px var(--cg,#ffffffb3)) drop-shadow(0 0 16px var(--cg,#ffffffb3)) drop-shadow(0 0 40px var(--cg,#ffffff8c))}}.cg-glow:focus-within{filter:drop-shadow(0 0 5px var(--cg,#ffffffb3)) drop-shadow(0 0 16px var(--cg,#ffffffb3)) drop-shadow(0 0 40px var(--cg,#ffffff8c))}@media(prefers-reduced-motion:reduce){.cg-glow{transition:none}}.mz-card{--cg:#7ec86ad9}.mct-card,[data-mm-card]{--cg:#5edce6d9}.wvc-card{--cg:var(--acc,#a98be0)}@supports (color:color-mix(in lab,red,red)){.wvc-card{--cg:color-mix(in oklab, var(--acc,#a98be0) 82%, transparent)}}.hvz-card{--cg:var(--ca,#c19a3c)}@supports (color:color-mix(in lab,red,red)){.hvz-card{--cg:color-mix(in oklab, var(--ca,#c19a3c) 82%, transparent)}}.hportal-card:hover .cardx,.hportal-card:focus-within .cardx{width:130px}.mz-card:hover .mz-cardx,.mz-card:focus-within .mz-cardx,.hvz-card:hover .hvz-cardx,.hvz-card:focus-within .hvz-cardx{width:116px}@media(min-width:640px){.mz-card:hover .mz-cardx,.mz-card:focus-within .mz-cardx,.hvz-card:hover .hvz-cardx,.hvz-card:focus-within .hvz-cardx{width:124px}}.wvc-card:hover,.wvc-card:focus-within{transform:rotate(var(--rot,0deg))}.cg-glow{filter:drop-shadow(0 0 #0000)drop-shadow(0 0 #0000)drop-shadow(0 0 #0000);transition:filter .28s var(--ease-out);transition-delay:0s}.wvc-card:hover,.wvc-card:focus-within{box-shadow:0 0 0 1px #f7e7aa66,0 0 40px -6px var(--acc,#9b6be6)}@supports (color:color-mix(in lab,red,red)){.wvc-card:hover,.wvc-card:focus-within{box-shadow:0 0 0 1px #f7e7aa66,0 0 40px -6px color-mix(in oklab,var(--acc,#9b6be6) 75%,transparent)}}@media(min-width:640px){.mz-cardx,.hvz-cardx{width:124px}}.gsh{isolation:isolate;z-index:1;margin-bottom:-20px;padding-bottom:20px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}.gsh-fill:after{content:"";background:linear-gradient(#0000,#1b264999);height:58%;position:absolute;inset:auto 0 0}.gsh-fill{z-index:-2;background:radial-gradient(120% 180% at 12% -40%,#ffffff38,#0000 55%),linear-gradient(100deg,#1b3656,#23518f 46%,#b4303f 62%,#d83a4a);position:absolute;inset:0}.gsh-rake{z-index:-1;background:linear-gradient(90deg,#0000,#ffffff1a 35%,#ffffff9e,#ffffff1a 65%,#0000);width:2.75rem;position:absolute;top:-20%;bottom:-20%;left:50%;transform:translate(-50%)skew(-14deg)}.gsh-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;max-width:1200px;margin:0 auto;padding:.85rem 1.25rem;display:grid}.gsh-side{align-items:center;gap:.7rem;min-width:0;display:flex}.gsh-side--ours{text-align:right;justify-content:flex-end}.gsh-side--theirs{justify-content:flex-start}.gsh-crest{object-fit:contain;flex:none;width:2.5rem;height:2.5rem}.gsh-name{min-width:0;line-height:1.15}.gsh-name-top,.gsh-name-bot{text-transform:uppercase;letter-spacing:.15em;color:#fff;font-size:.6rem;font-weight:900;display:block}.gsh-name-bot{color:#ffffffd1}.gsh-gs{border-radius:.6rem;flex:none;width:2.5rem;height:2.5rem;box-shadow:0 0 0 2px #ffffffe6,0 6px 16px -6px #0000008c}.gsh-gs-role{text-transform:uppercase;letter-spacing:.14em;color:#ffffffd9;font-size:.6rem;font-weight:700}.gsh-x{color:#ffffffbf;padding:0 .15rem;font-size:.95rem;font-weight:300}@media(min-width:640px){.gsh-inner{gap:1.1rem;padding:1rem 1.5rem}.gsh-crest,.gsh-gs{width:3rem;height:3rem}.gsh-name-top,.gsh-name-bot{font-size:.72rem}.gsh-x{font-size:1.15rem}}.gsf{isolation:isolate;background:radial-gradient(120% 160% at 50% -30%,#ffffff24,#0000 58%),linear-gradient(#23518f,#1b3656 62%,#142942);position:relative;overflow:hidden;box-shadow:inset 0 2px #d7a6468c}.gsf-art{z-index:-1;object-fit:cover;object-position:50% 42%;opacity:.14;filter:saturate(.5)contrast(1.05);width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 38% 72%,#0000);mask-image:linear-gradient(#0000,#000 38% 72%,#0000)}.gsf-inner{text-align:center;max-width:1200px;margin:0 auto;padding:2.5rem 1.25rem 2rem}.gsf-crest{object-fit:contain;filter:drop-shadow(0 4px 12px #00000059);width:3.25rem;height:3.25rem;margin:0 auto .85rem}.gsf-name{text-transform:uppercase;letter-spacing:.2em;color:#fff;font-size:.8rem;font-weight:900}.gsf-tag{color:#ffffffb8;margin-top:.35rem;font-size:.75rem}.gsf-rule{background:linear-gradient(90deg,#0000,#d7a646bf 50%,#0000);max-width:22rem;height:1px;margin:1.35rem auto}.gsf-area{color:#ffffffad;max-width:46rem;margin:0 auto;font-size:.72rem;line-height:1.7}.gsf-contact{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.15rem;display:flex}.gsf-chip{color:#fff;background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:.76rem;display:inline-flex}.gsf-chip svg{color:#d7a646f2}.gsf-legal{color:#ffffff6b;margin-top:1.4rem;font-size:.66rem}@media(min-width:640px){.gsf-inner{padding:3rem 1.5rem 2.25rem}.gsf-name{font-size:.92rem}.gsf-tag,.gsf-area{font-size:.8rem}}.ba-bg{z-index:-2;object-fit:cover;object-position:50% 55%;width:100%;height:100%;position:absolute;inset:0}.ba-scrim{z-index:-1;background:radial-gradient(52% 62% at 50% 34%,#ffecbe8c,#0000 62%),radial-gradient(80% 72% at 50% 52%,#fffcf6b3,#fffaf080 58%,#fbf4e6b8),linear-gradient(#fffcf6,#fffcf62e 18% 82%,#fffcf6);position:absolute;inset:0}.ra-card{background:radial-gradient(120% 90% at 50% -20%,#ffffff29,#0000 60%),linear-gradient(165deg,#2a5da6,#23518f 42%,#1b3656);border:1px solid #ffffff24;position:relative;box-shadow:0 24px 60px -28px #10223ea6,inset 0 1px #d7a6468c}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=submit]),textarea{appearance:none;min-width:0}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.75 6 6.5l5-4.75' fill='none' stroke='%23615a4e' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;background-size:.7rem;min-width:0;max-width:100%;padding-right:2.25rem}select.wvb-field{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.75 6 6.5l5-4.75' fill='none' stroke='%23E2C276' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.hdr-panel-wide{background:var(--grad-navy-panel)}@media(max-width:639px){.hdr-panel-wide{background:0 0}}.sb{--sb-navy:#16234a;--sb-navy-deep:#0f1a38;--sb-navy-mid:#24386b;--sb-gilt:#c9a24a;--sb-gilt-bright:#f0ce7e;--sb-gilt-deep:#8a6222;--sb-page:#fdfaf3;--sb-page-edge:#efe3c8}.sb .sh-folio{color:var(--sb-gilt-deep);letter-spacing:.3em;gap:.85rem}.sb .sh-folio-fl{background:linear-gradient(90deg,transparent,var(--sb-gilt) 60%) top/100% 1px no-repeat,linear-gradient(90deg,transparent,#c9a24a80 60%) bottom/100% 1px no-repeat;width:54px;height:3px;position:relative}.sb .sh-folio-fl:after{content:"";background:var(--sb-gilt);width:5px;height:5px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}.sb .sh-folio-fl--r{background:linear-gradient(90deg,var(--sb-gilt) 40%,transparent) top/100% 1px no-repeat,linear-gradient(90deg,#c9a24a80 40%,transparent) bottom/100% 1px no-repeat}.sb .sh-folio-fl--r:after{left:-1px;right:auto}.sb .sh-folio+h2,.sb h2.t-display{color:var(--sb-navy)}.sb .act-em{background:linear-gradient(100deg,#b98a2e 0%,var(--sb-gilt-bright) 42%,#ffe7b0 54%,var(--sb-gilt) 78%,#a97c28 100%);filter:drop-shadow(0 1px #ffffff8c);-webkit-background-clip:text;background-clip:text}.sb-rule{background:linear-gradient(90deg,transparent,var(--sb-gilt) 22%,var(--sb-gilt) 78%,transparent) center/100% 1px no-repeat;width:min(20rem,70%);height:11px;margin-inline:auto;display:block;position:relative}.sb-rule:before,.sb-rule:after{content:"";background:var(--sb-gilt-bright);border:1px solid var(--sb-gilt);width:7px;height:7px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.sb-rule:before{margin-left:-3.5px;left:50%}.sb-rule:after{display:none}.sb-drop:first-letter{float:left;font-family:var(--font-display,Georgia, serif);color:var(--sb-gilt-bright);background:linear-gradient(150deg,var(--sb-navy-mid),var(--sb-navy-deep));border:1px solid var(--sb-gilt);border-radius:3px;margin:.06em .12em 0 0;padding:.1em .16em .04em;font-size:3.3em;font-weight:600;line-height:.82}.sb-deckle{pointer-events:none;z-index:2;background:linear-gradient(#efe3c8e6,#fdfaf300);height:14px;position:absolute;left:0;right:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='14' viewBox='0 0 120 14' preserveAspectRatio='none'%3E%3Cpath d='M0 14 V6 Q10 2 20 5 T40 4 T60 7 T80 3 T100 6 T120 4 V14 Z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='14' viewBox='0 0 120 14' preserveAspectRatio='none'%3E%3Cpath d='M0 14 V6 Q10 2 20 5 T40 4 T60 7 T80 3 T100 6 T120 4 V14 Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-size:120px 14px;mask-size:120px 14px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.sb-deckle--top{top:0}.sb-deckle--bottom{bottom:0;transform:scaleY(-1)}.sb-plate{background:radial-gradient(130% 120% at 50% -10%,var(--sb-navy-mid) 0%,var(--sb-navy) 46%,var(--sb-navy-deep) 100%);border:1px solid #c9a24a8c;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 0 0 7px #c9a24a2e,0 24px 48px -28px #0f1a38bf}.sb-wordmark{color:var(--sb-navy,#16234a);text-shadow:0 0 2px #fffdf7f2,0 1px 3px #fffdf7e6,0 2px #c9a24a8c,0 3px 14px #fffaebcc;padding-bottom:.08em;line-height:1;display:inline-block}.sb-lockup-rule{background:linear-gradient(90deg,transparent,var(--sb-gilt) 16%,var(--sb-gilt) 84%,transparent);opacity:.85;height:1px}.cyc-jewel{width:100%;height:100%;filter:drop-shadow(0 4px 8px #0c122c66) drop-shadow(0 0 7px var(--acc,#c19a3c));display:block;position:absolute;inset:0;overflow:visible}@supports (color:color-mix(in lab,red,red)){.cyc-jewel{filter:drop-shadow(0 4px 8px #0c122c66) drop-shadow(0 0 7px color-mix(in oklab,var(--acc,#c19a3c) 55%,transparent))}}.jw-body{fill:var(--acc,#c19a3c)}@supports (color:color-mix(in lab,red,red)){.jw-body{fill:color-mix(in oklab,var(--acc,#c19a3c) 80%,#fff)}}.jw-lit{fill:#fff}.jw-shade{fill:var(--acc-deep,#16224a)}.jw-table{fill:var(--acc,#c19a3c)}@supports (color:color-mix(in lab,red,red)){.jw-table{fill:color-mix(in oklab,var(--acc,#c19a3c) 20%,#fff)}}.jw-table{stroke:var(--acc-deep,#16224a)}@supports (color:color-mix(in lab,red,red)){.jw-table{stroke:color-mix(in oklab,var(--acc-deep,#16224a) 26%,transparent)}}.jw-table{stroke-width:1.2px}.jw-glint{fill:#fff;opacity:.6}.jw-seam{stroke:#fff;stroke-width:1.1px;opacity:.34}.jw-sweep{fill:#fff;opacity:.5}.jw-girdle{fill:none;stroke:var(--acc,#c19a3c)}@supports (color:color-mix(in lab,red,red)){.jw-girdle{stroke:color-mix(in oklab,var(--acc,#c19a3c) 12%,var(--gold-500,#cfa862))}}.jw-girdle{stroke-width:4.5px;stroke-linejoin:round}.cyc-anchor-seal{width:48px;height:48px;box-shadow:none;transition:transform .2s var(--ease-out,ease-out);background:0 0;border:0;border-radius:0;display:block;position:relative;overflow:visible}.cyc-anchor-seal--bare{width:1.75rem;height:1.75rem}.cyc-anchor:hover .cyc-anchor-seal,.cyc-anchor:focus-visible .cyc-anchor-seal{box-shadow:none;transform:translateY(-3px)scale(1.06)}.cyc-anchor:hover .cyc-jewel,.cyc-anchor:focus-visible .cyc-jewel{filter:drop-shadow(0 6px 12px #0c122c73) drop-shadow(0 0 12px var(--acc,#c19a3c))}@supports (color:color-mix(in lab,red,red)){.cyc-anchor:hover .cyc-jewel,.cyc-anchor:focus-visible .cyc-jewel{filter:drop-shadow(0 6px 12px #0c122c73) drop-shadow(0 0 12px color-mix(in oklab,var(--acc,#c19a3c) 85%,transparent))}}.cyc-anchor:focus-visible{outline:none}.cyc-pill{background:linear-gradient(180deg,var(--acc,#c19a3c),var(--acc,#c19a3c))}@supports (color:color-mix(in lab,red,red)){.cyc-pill{background:linear-gradient(180deg,color-mix(in oklab,var(--acc,#c19a3c) 10%,#fffdf7),color-mix(in oklab,var(--acc,#c19a3c) 18%,#fffdf7))}}.cyc-pill{border-color:var(--acc,#c19a3c)!important}@supports (color:color-mix(in lab,red,red)){.cyc-pill{border-color:color-mix(in oklab,var(--acc,#c19a3c) 52%,transparent)!important}}.cyc-pill{color:var(--acc-deep,#16224a)}@supports (color:color-mix(in lab,red,red)){.cyc-pill{color:color-mix(in oklab,var(--acc-deep,#16224a) 88%,#16224a)}}.cyc-pill{box-shadow:0 1px #ffffffb3 inset,0 6px 14px -10px var(--acc,#c19a3c)}@supports (color:color-mix(in lab,red,red)){.cyc-pill{box-shadow:0 1px #ffffffb3 inset,0 6px 14px -10px color-mix(in oklab,var(--acc,#c19a3c) 70%,transparent)}}.cyc-pill:hover{box-shadow:0 1px #ffffffb3 inset,0 10px 20px -10px var(--acc,#c19a3c)}@supports (color:color-mix(in lab,red,red)){.cyc-pill:hover{box-shadow:0 1px #ffffffb3 inset,0 10px 20px -10px color-mix(in oklab,var(--acc,#c19a3c) 85%,transparent)}}.cyc-anchor-seal{position:relative}.cyc-anim{pointer-events:none;position:absolute;inset:0}.cyc-motif{fill:var(--acc-deep,#16224a);position:absolute;inset:24%}@supports (color:color-mix(in lab,red,red)){.cyc-motif{fill:color-mix(in oklab,var(--acc-deep,#16224a) 70%,#16234a)}}.cyc-motif{filter:drop-shadow(0 1px 1px #ffffff8c)}.cyc-anchor:hover .cyc-motif,.cyc-anchor:focus-visible .cyc-motif{fill:var(--acc-deep,#16224a)}@supports (color:color-mix(in lab,red,red)){.cyc-anchor:hover .cyc-motif,.cyc-anchor:focus-visible .cyc-motif{fill:color-mix(in oklab,var(--acc-deep,#16224a) 92%,#16234a)}}@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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
