@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-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-divide-x-reverse:0}}}@layer theme{:root,:host{--font-sans:var(--font-face-sans);--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:var(--font-face-mono);--color-red-50:#fef2f2;--color-red-200:#ffcaca;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-950:#461901;--color-yellow-100:#fef9c2;--color-yellow-200:#fff085;--color-yellow-950:#432004;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#b9f8cf;--color-green-400:#05df72;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-700:#008138;--color-green-800:#016630;--color-emerald-50:#ecfdf5;--color-emerald-200:#a4f4cf;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-800:#005f46;--color-emerald-950:#002c22;--color-cyan-400:#00d2ef;--color-cyan-500:#00b7d7;--color-blue-50:#eff6ff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-950:#162456;--color-violet-500:#8d54ff;--color-violet-600:#7f22fe;--color-purple-50:#faf5ff;--color-purple-500:#ac4bff;--color-rose-50:#fff1f2;--color-rose-100:#ffe4e6;--color-rose-200:#ffccd3;--color-rose-300:#ffa2ae;--color-rose-400:#ff667f;--color-rose-500:#ff2357;--color-rose-600:#e70044;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-slate-950:#020618;--color-gray-500:#6a7282;--color-zinc-50:#fafafa;--color-zinc-400:#9f9fa9;--color-zinc-600:#52525c;--color-zinc-950:#09090b;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-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;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-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-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:2px;--radius-sm:3px;--radius-md:5px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:18px;--radius-3xl:1.5rem;--shadow-sm:0 1px 2px #12161a0d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ivory:#faf8f1;--color-ivory-deep:#efeee3;--color-porcelain:#fff;--color-parchment:#fbf9f4;--color-obsidian:#0b1b2b;--color-charcoal:#142b40;--color-graphite:#1d364c;--color-academy-navy:#0b1b2b;--color-medallion:#d4af37;--color-walnut:#6a4a32;--color-walnut-deep:#4a3324;--color-walnut-light:#8c6a4b;--color-gold:#c19b57;--color-gold-bright:#e7c078;--color-gold-lift:#f0cd8d;--color-gold-ink:#7a5a24;--color-bronze:#8c6a43;--color-board-light:#f0d9b5;--color-board-dark:#b58863;--color-ink:#142232;--color-ink-2:#3b4a5b;--color-ink-3:#536275;--color-ink-4:#5b6a7a;--color-bone:#f4f1e7;--color-silver:#d3dde7;--color-silver-dim:#b5c3d2;--color-canvas:var(--color-ivory);--color-canvas-recessed:var(--color-ivory-deep);--color-surface:var(--color-porcelain);--color-surface-tinted:var(--color-parchment);--color-surface-inverse:var(--color-obsidian);--color-surface-inverse-2:var(--color-charcoal);--color-text:var(--color-ink);--color-text-secondary:var(--color-ink-2);--color-text-muted:var(--color-ink-3);--color-text-faint:var(--color-ink-4);--color-text-inverse:var(--color-bone);--color-text-inverse-secondary:var(--color-silver);--color-text-inverse-muted:var(--color-silver-dim);--color-accent:var(--color-gold);--color-accent-strong:var(--color-gold-bright);--color-accent-ink:var(--color-gold-ink);--color-accent-on-dark:var(--color-gold-bright);--color-line:#e4ded0;--color-line-strong:#d3cbb8;--color-line-accent:var(--color-gold-ink);--color-line-inverse:#405468;--color-positive:#3f6b4f;--color-critical:#93342c;--color-whatsapp:#25d366;--color-whatsapp-hover:#1fbb59;--color-whatsapp-ink:#0b2e13;--color-background:var(--color-canvas);--color-foreground:var(--color-text);--color-brand:var(--color-obsidian);--color-muted:var(--color-text-muted);--color-muted-2:var(--color-text-muted);--color-accent-2:var(--color-gold-ink);--color-border:var(--color-line);--font-display:var(--font-face-display);--text-display-xl:clamp(2.75rem, 1.35rem + 5.4vw, 5.75rem);--text-display-xl--line-height:.98;--text-display-xl--letter-spacing:-.025em;--text-display-lg:clamp(2.25rem, 1.4rem + 3.3vw, 3.75rem);--text-display-lg--line-height:1.04;--text-display-lg--letter-spacing:-.022em;--text-display-md:clamp(1.875rem, 1.42rem + 1.75vw, 2.875rem);--text-display-md--line-height:1.1;--text-display-md--letter-spacing:-.018em;--text-display-sm:clamp(1.5rem, 1.3rem + .8vw, 2rem);--text-display-sm--line-height:1.18;--text-display-sm--letter-spacing:-.014em;--text-title-lg:clamp(1.25rem, 1.16rem + .36vw, 1.5rem);--text-title-lg--line-height:1.32;--text-title-lg--letter-spacing:-.011em;--text-title:1.125rem;--text-title--line-height:1.4;--text-title--letter-spacing:-.008em;--text-lead:clamp(1.0625rem, 1.01rem + .22vw, 1.1875rem);--text-lead--line-height:1.65;--text-body:1rem;--text-body--line-height:1.68;--text-body-sm:.9375rem;--text-body-sm--line-height:1.62;--text-label:.8125rem;--text-label--line-height:1.4;--text-label--letter-spacing:.01em;--text-eyebrow:.6875rem;--text-eyebrow--line-height:1.2;--text-eyebrow--letter-spacing:.16em;--text-data:.75rem;--text-data--line-height:1.35;--text-data--letter-spacing:.04em;--spacing-section:5.5rem;--spacing-section-lg:8rem;--spacing-gutter:1.25rem;--space-sm:.75rem;--space-md:1.25rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4rem;--radius-seal:9999px;--shadow-card:0 1px 2px #12161a0a, 0 8px 24px -12px #12161a1f;--shadow-lift:0 2px 4px #12161a0d, 0 20px 44px -20px #12161a38;--shadow-seal:0 24px 60px -28px #1014186b;--shadow-soft:var(--shadow-card);--ease-board:cubic-bezier(.32, .72, .24, 1);--duration-fast:.14s;--duration-slow:.32s}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-yellow-100:lab(97.3564% -4.51407 27.344);--color-yellow-200:lab(94.3433% -5.00429 52.9663);--color-yellow-950:lab(16.8146% 15.7422 23.1133);--color-green-50:lab(98.1563% -5.60117 2.75915);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-200:lab(92.4222% -26.4702 12.9427);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-950:lab(15.6723% 8.86232 -32.2945);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-violet-600:lab(41.088% 68.9966 -91.995);--color-purple-50:lab(97.1627% 2.99937 -4.13398);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-slate-950:lab(1.76974% 1.32743 -9.28855);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-zinc-50:lab(98.26% 0 0);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-600:lab(35.1166% 1.78212 -6.1173);--color-zinc-950:lab(2.51107% .242703 -.886115);--color-neutral-50:lab(98.26% 0 0);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-900:lab(7.78201% -.0000149012 0);--color-neutral-950:lab(2.75381% 0 0)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-display), Georgia, "Times New Roman", serif;color:var(--sc-heading,inherit);text-wrap:balance;letter-spacing:-.014em;font-weight:600}p,li,dd,dt{text-wrap:pretty}img,svg,video,canvas{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}::placeholder{color:var(--color-text-faint);opacity:1}::selection{color:var(--color-text);background:#b08d3c38}:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:3px;border-radius:var(--radius-xs)}.sc-focus-inverse :focus-visible,.sc-surface-inverse :focus-visible{outline-color:var(--color-gold-bright)}.sc-skip-link{left:var(--spacing-gutter);top:var(--spacing-gutter);z-index:999;border-radius:var(--radius-md);background:var(--color-obsidian);color:var(--color-bone);font-size:var(--text-label);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-lift);transition:transform var(--sc-dur-base) var(--ease-out);padding:.75rem 1.25rem;position:absolute;transform:translateY(-250%)}.sc-skip-link:focus,.sc-skip-link:focus-visible{outline-color:var(--color-gold-bright);transform:translateY(0)}.sc-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@keyframes sc-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0)}}@keyframes sc-fade{0%{opacity:0}to{opacity:1}}@keyframes sc-slide{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes sc-drift{0%,to{transform:translate(0)}50%{transform:translateY(-6px)}}@keyframes sc-draw{0%{stroke-dashoffset:var(--sc-draw-len,100)}to{stroke-dashoffset:0}}.sc-rise{animation:sc-rise var(--sc-dur-reveal) var(--ease-out) both}.sc-fade{animation:sc-fade var(--sc-dur-settle) var(--ease-out) both}.sc-slide{animation:sc-slide var(--sc-dur-settle) var(--ease-out) both}.sc-drift{animation:sc-drift 7s var(--ease-in-out) infinite}.sc-d1{animation-delay:60ms}.sc-d2{animation-delay:.12s}.sc-d3{animation-delay:.18s}.sc-d4{animation-delay:.24s}[data-sc-armed=true]{transition:transform var(--sc-dur-reveal) var(--ease-out);transition-delay:var(--sc-reveal-delay,0s);will-change:transform;transform:translateY(18px)}[data-sc-armed=true][data-sc-visible=true]{will-change:auto;transform:translate(0)}}@layer components{.sc-container{width:100%;max-width:var(--sc-container);padding-inline:var(--spacing-gutter);margin-inline:auto}@media (min-width:640px){.sc-container{padding-inline:1.75rem}}@media (min-width:1024px){.sc-container{padding-inline:2.5rem}}.sc-container--narrow{max-width:var(--sc-container-narrow)}.sc-container--prose{max-width:var(--sc-container-prose)}.sc-section{padding-block:var(--spacing-section)}@media (min-width:1024px){.sc-section{padding-block:var(--spacing-section-lg)}}.sc-section--tight{padding-block:calc(var(--spacing-section) * .6)}.sc-section--flush-top{padding-block-start:0}.sc-section--flush-bottom{padding-block-end:0}.sc-canvas{background:var(--color-canvas);--sc-heading:var(--color-text)}.sc-canvas-recessed{background:var(--color-canvas-recessed);--sc-heading:var(--color-text)}.sc-surface-inverse{background:var(--color-surface-inverse);color:var(--color-text-inverse-secondary);--sc-heading:var(--color-text-inverse)}.sc-surface-inverse h1,.sc-surface-inverse h2,.sc-surface-inverse h3,.sc-surface-inverse h4{color:var(--color-text-inverse)}.sc-path{gap:0;display:grid}@media (min-width:900px){.sc-path{grid-template-columns:repeat(6,1fr)}.sc-path__step{border-block-start:1px solid var(--color-line);padding-inline-end:1rem}.sc-path__step:last-child{border-inline-end:0}}.sc-path__step{border-inline-start:1px solid var(--color-line);border-block-end:1px solid var(--color-line);padding:1rem 0 1.25rem 1.25rem;position:relative}.sc-path__step:before{content:"";background:0 0;width:100%;height:1px;position:absolute;inset-block-start:0;inset-inline-start:0}.sc-path__step[data-state=done]:before{background:var(--color-accent)}.sc-path__step[data-state=current]:before{background:var(--color-gold);box-shadow:0 0 10px #b08d3c66}.sc-canvas,.sc-canvas-recessed,.sc-surface,.sc-card,.sc-price,.page-shell,.page-section{--sc-heading:var(--color-text)}.sc-card--inverse{--sc-heading:var(--color-text-inverse)}.sc-eyebrow{font-family:var(--font-sans);font-size:var(--text-eyebrow);font-weight:var(--font-weight-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-ink);align-items:center;gap:.5rem;line-height:1;display:inline-flex}.sc-eyebrow:before{content:"";opacity:.6;background:currentColor;flex:none;width:1.5rem;height:1px}.sc-lead{font-size:var(--text-lead);color:var(--color-text-muted);text-wrap:pretty;max-width:38rem;line-height:1.62}.sc-lead--inverse{color:var(--color-text-inverse-muted)}.sc-prose{max-width:var(--sc-container-prose);font-size:var(--text-body);color:var(--color-text-secondary);line-height:1.72}.sc-prose>*+*{margin-block-start:1.15em}.sc-prose h2{font-size:var(--text-display-sm);margin-block-start:2em}.sc-prose h3{font-size:var(--text-title-lg);margin-block-start:1.6em}.sc-prose a{color:var(--color-accent-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.sc-prose ul,.sc-prose ol{padding-inline-start:1.25rem}.sc-prose li+li{margin-block-start:.4em}.sc-prose strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.sc-stat__value{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;color:var(--color-text);font-variant-numeric:lining-nums tabular-nums;font-size:clamp(1.875rem,1.5rem + 1.4vw,2.5rem);font-weight:500;line-height:1}.sc-stat__value--accent{color:var(--color-accent-ink)}.sc-stat__label{font-size:var(--text-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin-block-start:.5rem}.sc-btn{--_bg:transparent;--_fg:var(--color-text);--_bd:var(--color-line-strong);--_bd-hover:var(--color-accent-ink);--_shadow:none;border-radius:var(--radius-md);border:1px solid var(--_bd);background:var(--_bg);min-height:2.75rem;color:var(--_fg);font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--font-weight-semibold);letter-spacing:.005em;white-space:normal;text-wrap:balance;text-align:center;max-width:100%;box-shadow:var(--_shadow);transition:background-color var(--sc-dur-base) var(--ease-out), border-color var(--sc-dur-base) var(--ease-out), color var(--sc-dur-base) var(--ease-out), box-shadow var(--sc-dur-base) var(--ease-out), transform var(--sc-dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:.5rem;padding:.6875rem 1.25rem;line-height:1.15;display:inline-flex;position:relative}.sc-btn:hover{--_bd:var(--_bd-hover);transform:translateY(-1px)}.sc-btn:active{transform:translateY(0)}.sc-btn[disabled],.sc-btn[aria-disabled=true]{opacity:.45;pointer-events:none}.sc-btn--primary{--_bg:var(--color-obsidian);--_fg:var(--color-bone);--_bd:var(--color-obsidian);--_shadow:var(--shadow-sm)}.sc-btn--primary:hover{--_bg:var(--color-charcoal);--_bd:var(--color-gold);--_shadow:var(--shadow-card)}.sc-btn--accent{--_bg:var(--color-gold-bright);--_fg:var(--color-obsidian);--_bd:var(--color-gold-bright);--_shadow:0 1px 2px #10141814, 0 10px 28px -14px #7f622080}.sc-btn--accent:hover{--_bg:var(--color-gold-lift);--_bd:var(--color-gold)}.sc-btn--outline{--_fg:var(--color-text);--_bd:var(--color-line-strong)}.sc-btn--outline:hover{--_bg:#b08d3c0f;--_fg:var(--color-accent-ink)}.sc-btn--outline-inverse{--_fg:var(--color-bone);--_bd:#e8e2d43d}.sc-btn--outline-inverse:hover{--_bg:#e8e2d414;--_bd:var(--color-gold);--_fg:var(--color-bone)}.sc-btn--whatsapp{--_bg:var(--color-whatsapp);--_fg:var(--color-whatsapp-ink);--_bd:var(--color-whatsapp);font-weight:600}.sc-btn--whatsapp:hover{--_bg:var(--color-whatsapp-hover);--_fg:var(--color-whatsapp-ink);--_bd:var(--color-whatsapp-hover)}.sc-btn--whatsapp:focus-visible{--_bd:var(--color-whatsapp-ink)}.sc-btn--ghost{--_bd:transparent;--_fg:var(--color-text-muted);--_shadow:none}.sc-btn--ghost:hover{--_fg:var(--color-text);--_bg:#12161a0a;--_bd:transparent}.sc-btn--sm{min-height:2.25rem;padding:.5rem .875rem;font-size:.8125rem}.sc-btn--lg{min-height:3.25rem;padding:.9375rem 1.75rem;font-size:.9375rem}.sc-btn--block{width:100%}.sc-btn--underline{--_fg:var(--color-text);border:0;border-radius:0;min-height:0;padding:0;overflow:hidden}.sc-btn--underline:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform var(--sc-dur-settle) var(--ease-out);background:currentColor;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.sc-btn--underline:hover{--_fg:var(--color-accent-ink);transform:none}.sc-btn--underline:hover:after{transform:scaleX(1)}.sc-btn-group{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.sc-card{border-radius:var(--radius-lg);border:1px solid var(--color-line);background:var(--color-surface);transition:border-color var(--sc-dur-base) var(--ease-out), box-shadow var(--sc-dur-base) var(--ease-out), transform var(--sc-dur-base) var(--ease-out);flex-direction:column;padding:1.75rem;display:flex;position:relative}.sc-card--flush{padding:0;overflow:hidden}.sc-card--interactive:hover,.sc-card--interactive:focus-within{border-color:var(--color-line-accent);box-shadow:var(--shadow-card);transform:translateY(-2px)}.sc-card--tinted{background:var(--color-surface-tinted)}.sc-card--sunken{background:var(--color-canvas-recessed);border-color:#0000}.sc-card--inverse{background:var(--color-surface-inverse-2);border-color:var(--color-line-inverse);color:var(--color-text-inverse-secondary)}.sc-card--inverse h2,.sc-card--inverse h3,.sc-card--inverse h4{color:var(--color-text-inverse)}.sc-card--featured{border-color:var(--color-gold);box-shadow:var(--shadow-card)}.sc-card--featured:before{content:"";border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:linear-gradient(90deg, transparent, var(--color-gold-bright), transparent);height:2px;position:absolute;inset-block-start:-1px;inset-inline:-1px}.sc-card__header{border-bottom:1px solid var(--color-line);padding:1.75rem 1.75rem 1.25rem}.sc-card__body{flex:1;padding:1.25rem 1.75rem}.sc-card__footer{padding:1.25rem 1.75rem 1.75rem}.sc-card__header--flush{border-bottom:0;padding:0 0 1.25rem}.sc-card__footer--flush{padding:1.25rem 0 0}.sc-badge{border-radius:var(--radius-sm);border:1px solid var(--color-line-strong);font-family:var(--font-sans);font-size:var(--text-eyebrow);font-weight:var(--font-weight-semibold);letter-spacing:.11em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;background:0 0;align-items:center;gap:.375rem;padding:.3125rem .625rem;line-height:1;display:inline-flex}.sc-badge--accent{border-color:var(--color-gold);color:var(--color-accent-ink);background:#f6f0df}.sc-badge--inverse{color:var(--color-silver);border-color:#e8e2d438}.sc-badge--inverse-accent{color:var(--color-gold-bright);background:#1c2129;border-color:#c9a54d6b}.sc-badge--solid{background:var(--color-obsidian);border-color:var(--color-obsidian);color:var(--color-bone)}.sc-badge__dot{border-radius:var(--radius-seal);background:currentColor;flex:none;width:.375rem;height:.375rem}.sc-list{font-size:var(--text-body-sm);color:var(--color-text-secondary);flex-direction:column;gap:.625rem;display:flex}.sc-list>li{grid-template-columns:1rem 1fr;align-items:start;gap:.625rem;display:grid}.sc-list>li:before{content:"";border-radius:var(--radius-xs);background:var(--color-gold);width:.5rem;height:.5rem;margin-block-start:.4rem;transform:rotate(45deg)}.sc-list--inverse{color:var(--color-text-inverse-secondary)}.sc-list--inverse>li:before{background:var(--color-gold-bright)}.sc-field{flex-direction:column;gap:.4375rem;display:flex}.sc-label{font-size:var(--text-label);font-weight:var(--font-weight-semibold);color:var(--color-text);letter-spacing:.005em}.sc-label__req{color:var(--color-critical);margin-inline-start:.125rem}.sc-label__hint{font-weight:var(--font-weight-normal);color:var(--color-text-muted);margin-inline-start:.375rem}.sc-input,.sc-select,.sc-textarea{border-radius:var(--radius-md);border:1px solid var(--color-line-strong);background:var(--color-surface);width:100%;min-height:2.875rem;color:var(--color-text);font-size:var(--text-body);transition:border-color var(--sc-dur-base) var(--ease-out), box-shadow var(--sc-dur-base) var(--ease-out), background-color var(--sc-dur-base) var(--ease-out);padding:.6875rem .875rem;line-height:1.5}.sc-textarea{resize:vertical;min-height:7.5rem}.sc-input:hover,.sc-select:hover,.sc-textarea:hover{border-color:var(--color-ink-4)}.sc-input:focus,.sc-select:focus,.sc-textarea:focus{border-color:var(--color-accent-ink);outline:none;box-shadow:0 0 0 3px #7f622024}.sc-input[aria-invalid=true],.sc-select[aria-invalid=true],.sc-textarea[aria-invalid=true]{border-color:var(--color-critical)}.sc-input[aria-invalid=true]:focus,.sc-select[aria-invalid=true]:focus,.sc-textarea[aria-invalid=true]:focus{box-shadow:0 0 0 3px #93342c24}.sc-select{appearance:none;background-image:var(--sc-chevron-url);background-position:right .875rem center;background-repeat:no-repeat;padding-inline-end:2.25rem}.sc-error{font-size:var(--text-body-sm);color:var(--color-critical)}.sc-help{font-size:var(--text-body-sm);color:var(--color-text-muted)}.sc-checkbox{font-size:var(--text-body-sm);color:var(--color-text-secondary);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.625rem;display:grid}.sc-checkbox input{appearance:none;border:1px solid var(--color-line-strong);border-radius:var(--radius-xs);background:var(--color-surface);width:1.125rem;height:1.125rem;transition:background-color var(--sc-dur-fast) var(--ease-out), border-color var(--sc-dur-fast) var(--ease-out);place-content:center;margin-block-start:.125rem;display:grid}.sc-checkbox input:after{content:"";border-inline-start:1.5px solid var(--color-bone);border-block-end:1.5px solid var(--color-bone);opacity:0;width:.5rem;height:.25rem;transition:opacity var(--sc-dur-fast) var(--ease-out), transform var(--sc-dur-fast) var(--ease-out);transform:rotate(-45deg)scale(.4)}.sc-checkbox input:checked{background:var(--color-obsidian);border-color:var(--color-obsidian)}.sc-checkbox input:checked:after{opacity:1;transform:rotate(-45deg)scale(1)}.sc-checkbox input:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:2px}.sc-hp{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.sc-navlink{font-size:var(--text-label);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-text-secondary);transition:color var(--sc-dur-base) var(--ease-out);flex:none;align-items:center;gap:.375rem;padding-block:.25rem;display:inline-flex;position:relative}.sc-navlink:after{content:"";background:var(--color-accent);transform-origin:0;width:100%;height:1px;transition:transform var(--sc-dur-settle) var(--ease-out);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.sc-navlink:hover,.sc-navlink[data-active=true]{color:var(--color-text)}.sc-navlink:hover:after,.sc-navlink[data-active=true]:after{transform:scaleX(1)}.sc-navlink--inverse{color:var(--color-text-inverse-muted)}.sc-navlink--inverse:hover,.sc-navlink--inverse[data-active=true]{color:var(--color-bone)}.sc-cta{border-radius:var(--radius-2xl);background:var(--color-surface-inverse);border:1px solid var(--color-line-inverse);text-align:center;color:var(--color-text-inverse-secondary);padding:clamp(2.5rem,1.5rem + 4vw,4.5rem) clamp(1.5rem,1rem + 2.5vw,4rem);position:relative;overflow:hidden}.sc-cta h2{color:var(--color-text-inverse);font-size:var(--text-display-md)}.sc-cta p{color:var(--color-text-inverse-muted)}.sc-cta:before{content:"";pointer-events:none;background:radial-gradient(55% 70% at 20% -10%,#c9a54d12,#0000 58%),radial-gradient(45% 55% at 95% 110%,#6a4a321a,#0000 58%);position:absolute;inset:0}.sc-cta>*{position:relative}.sc-quote{border-radius:var(--radius-lg);border:1px solid var(--color-line);background:var(--color-surface);flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex}.sc-quote__text{font-family:var(--font-display), Georgia, serif;font-size:var(--text-title-lg);color:var(--color-text);text-wrap:pretty;line-height:1.5}.sc-quote__text:before{content:"“";color:var(--color-accent)}.sc-quote__text:after{content:"”";color:var(--color-accent)}.sc-quote__attrib{font-size:var(--text-body-sm);color:var(--color-text-muted);border-top:1px solid var(--color-line);align-items:center;gap:.75rem;margin-block-start:auto;padding-block-start:1.25rem;display:flex}.sc-quote__name{font-weight:var(--font-weight-semibold);color:var(--color-text)}.sc-faq{border-top:1px solid var(--color-line)}.sc-faq__item{border-bottom:1px solid var(--color-line)}.sc-faq__q{width:100%;font-family:var(--font-display), Georgia, serif;font-size:var(--text-title-lg);color:var(--color-text);text-align:left;transition:color var(--sc-dur-base) var(--ease-out);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-block:1.25rem;line-height:1.4;display:flex}.sc-faq__q:hover{color:var(--color-accent-ink)}.sc-faq__mark{flex:none;width:.875rem;height:.875rem;margin-block-start:.35rem;position:relative}.sc-faq__mark:before,.sc-faq__mark:after{content:"";background:var(--color-accent-ink);width:100%;height:1px;transition:transform var(--sc-dur-settle) var(--ease-board);inset-block-start:50%;position:absolute;left:0;transform:translateY(-50%)}.sc-faq__mark:after{transform:translateY(-50%)rotate(90deg)}.sc-faq__item[open] .sc-faq__mark:after{transform:translateY(-50%)rotate(0)}.sc-faq__a{max-width:46rem;font-size:var(--text-body);color:var(--color-text-muted);padding-block-end:1.5rem;line-height:1.7}.sc-faq__a>*+*{margin-block-start:.9em}.sc-flag{border-radius:1px;flex:none;display:block;box-shadow:0 1px 2px #12161a24}.sc-stripe-rule{flex-direction:column;gap:2px;width:100%;max-width:15rem;display:flex}.sc-stripe-rule>span{height:1px;display:block}.sc-stripe-rule .is-red{background:var(--color-accent);opacity:.5}.sc-stripe-rule .is-ivory{background:var(--color-line-strong)}.sc-path__index{font-family:var(--font-mono), monospace;font-size:var(--text-eyebrow);letter-spacing:.1em;color:var(--color-text-muted);text-transform:none}.sc-path__label{font-size:var(--text-label);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-block-start:.25rem}.sc-path__note{font-size:var(--text-body-sm);color:var(--color-text-muted);margin-block-start:.125rem;line-height:1.45}.sc-pathcard{border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-surface);height:100%;transition:border-color var(--sc-dur-base) var(--ease-out), box-shadow var(--sc-dur-base) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.sc-pathcard:hover{border-color:var(--color-line-accent);box-shadow:var(--shadow-card)}.sc-pathcard__rail{background-image:repeating-linear-gradient(90deg, var(--color-gold) 0 8px, transparent 8px 16px);opacity:.4;pointer-events:none;inset-inline:0;height:3px;position:absolute;top:0}.sc-pathcard--inverse .sc-pathcard__rail{opacity:.75}.sc-pathcard__body{flex-direction:column;flex:1;padding:1.75rem;display:flex}.sc-pathcard__foot{padding:0 1.75rem 1.75rem}.sc-pathmark{border-radius:var(--radius-xs);border:1px solid var(--color-line-accent);background:var(--color-canvas);width:2rem;height:2rem;font-family:var(--font-mono), monospace;font-size:var(--text-data);font-weight:var(--font-weight-medium);color:var(--color-accent-ink);flex:none;place-items:center;display:inline-grid}.sc-pathmark--inverse{color:var(--color-gold-bright);background:0 0;border-color:#c9a54d66}.sc-seal{border-radius:var(--radius-seal);border:1px dashed var(--sc-seal-ring-soft);background:var(--color-surface);place-items:center;padding:.5rem;display:grid;position:relative}.sc-seal__inner{border-radius:var(--radius-seal);width:100%;height:100%;position:relative;overflow:hidden}.sc-seal__chip{z-index:2;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-eyebrow);font-weight:var(--font-weight-semibold);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;box-shadow:var(--shadow-card);align-items:center;gap:.375rem;padding:.5rem .875rem;line-height:1;display:inline-flex;position:absolute}.sc-seal__chip--inverse{background:var(--color-obsidian);color:var(--color-gold);border:1px solid #b08d3c52}.sc-seal__chip--light{background:var(--color-surface);border:1px solid var(--color-line);color:var(--color-text)}.sc-seal__chip--inverse{left:0}.sc-seal__chip--light{right:0}@media (min-width:640px){.sc-seal__chip--inverse{left:var(--sc-chip-x,0)}.sc-seal__chip--light{right:var(--sc-chip-x,0)}}@keyframes sc-pulse{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(1.45)}}.sc-pulse-ring{pointer-events:none;animation:sc-pulse 2.5s var(--ease-out) infinite;background:#25d36659;border-radius:999px;position:absolute;inset:0}.sc-balance{text-wrap:balance}.sc-pretty{text-wrap:pretty}.sc-measure{max-width:38rem}.sc-measure-tight{max-width:28rem}.sc-center{text-align:center}.sc-mx-auto{margin-inline:auto}.sc-full-bleed{width:100%}.sc-divide>*+*{border-block-start:1px solid var(--color-line)}.page-shell{background:var(--color-canvas);color:var(--color-text-secondary)}.page-section{padding-block:var(--spacing-section)}@media (min-width:1024px){.page-section{padding-block:var(--spacing-section-lg)}}.header-glass{-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);border-block-end:1px solid var(--color-line);transition:background-color var(--sc-dur-settle) var(--ease-out);background:#f8f5eedb}.header-glass.scrolled{box-shadow:var(--shadow-sm);background:#f8f5eef2}.btn-primary,.btn-outline,.btn-outline-light{border-radius:var(--radius-md);min-height:2.75rem;font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--font-weight-semibold);white-space:nowrap;transition:background-color var(--sc-dur-base) var(--ease-out), border-color var(--sc-dur-base) var(--ease-out), color var(--sc-dur-base) var(--ease-out), box-shadow var(--sc-dur-base) var(--ease-out), transform var(--sc-dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:.5rem;padding:.6875rem 1.25rem;line-height:1;display:inline-flex}.btn-primary:hover,.btn-outline:hover,.btn-outline-light:hover{transform:translateY(-1px)}.btn-primary{background:var(--color-obsidian);color:var(--color-bone);border:1px solid var(--color-obsidian);box-shadow:var(--shadow-sm)}.btn-primary:hover{background:var(--color-charcoal);border-color:var(--color-gold)}.btn-outline{color:var(--color-text);border:1px solid var(--color-line-strong);background:0 0}.btn-outline:hover{border-color:var(--color-accent-ink);color:var(--color-accent-ink);background:#b08d3c0f}.btn-outline-light{color:var(--color-bone);background:0 0;border:1px solid #e8e2d43d}.btn-outline-light:hover{border-color:var(--color-gold);background:#e8e2d414}.btn-micro-bounce{transition:transform var(--sc-dur-settle) var(--ease-out), filter var(--sc-dur-base) var(--ease-out)}.btn-micro-bounce:hover{filter:brightness(1.06);transform:translateY(-2px)}.label-pill,.sc-eyebrow{font-family:var(--font-sans);font-size:var(--text-eyebrow);font-weight:var(--font-weight-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-ink);align-items:center;gap:.5rem;line-height:1;display:inline-flex}.label-pill:before,.sc-eyebrow:before{content:"";opacity:.6;background:currentColor;flex:none;width:1.5rem;height:1px}.sc-eyebrow--inverse{color:var(--color-accent)}.lux-card,.card-hover{border-radius:var(--radius-lg);border:1px solid var(--color-line);background:var(--color-surface);transition:border-color var(--sc-dur-base) var(--ease-out), box-shadow var(--sc-dur-base) var(--ease-out), transform var(--sc-dur-base) var(--ease-out)}.lux-card:hover,.card-hover:hover{border-color:var(--color-line-accent);box-shadow:var(--shadow-card);transform:translateY(-2px)}.gold-glow-hover,.hover-glow-gold{transition:border-color var(--sc-dur-base) var(--ease-out), box-shadow var(--sc-dur-settle) var(--ease-out), transform var(--sc-dur-settle) var(--ease-out)}.gold-glow-hover:hover,.hover-glow-gold:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px);border-color:var(--color-gold)!important}.nav-link,.sc-navlink{font-size:var(--text-label);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;transition:color var(--sc-dur-base) var(--ease-out);position:relative}.nav-link:after,.sc-navlink:after{content:"";background:var(--color-accent);transform-origin:0;width:100%;height:1px;transition:transform var(--sc-dur-settle) var(--ease-out);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.nav-link:hover,.nav-link.active,.sc-navlink:hover,.sc-navlink[data-active=true]{color:var(--color-text)}.nav-link:hover:after,.nav-link.active:after,.sc-navlink:hover:after,.sc-navlink[data-active=true]:after{transform:scaleX(1)}.nav-link-glow{transition:color var(--sc-dur-base) var(--ease-out)}.nav-link-glow:hover{color:var(--color-accent-ink)}.skip-link{left:var(--spacing-gutter);top:var(--spacing-gutter);z-index:999;border-radius:var(--radius-md);background:var(--color-obsidian);color:var(--color-bone);font-size:var(--text-label);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-lift);transition:transform var(--sc-dur-base) var(--ease-out);padding:.75rem 1.25rem;position:absolute;transform:translateY(-250%)}.skip-link:focus,.skip-link:focus-visible{outline-color:var(--color-gold-bright);transform:translateY(0)}.visually-hidden,.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.animate-fade-in,.animate-fade-in-up{animation:sc-rise var(--sc-dur-reveal) var(--ease-out) both}.animate-scale-in{animation:sc-fade var(--sc-dur-settle) var(--ease-out) both}.animate-slide-left{animation:sc-slide var(--sc-dur-settle) var(--ease-out) both}.animate-float{animation:sc-drift 6s var(--ease-in-out) infinite}.animate-float-slow{animation:sc-drift 9s var(--ease-in-out) infinite}.delay-100{animation-delay:60ms}.delay-200{animation-delay:.12s}.delay-300{animation-delay:.18s}.delay-400{animation-delay:.24s}.gold-blue-grid{background-image:linear-gradient(#b08d3c09 1px,#0000 1px),linear-gradient(90deg,#b08d3c09 1px,#0000 1px);background-size:3.5rem 3.5rem}.text-gold-gradient{background:linear-gradient(100deg, var(--color-accent-ink), var(--color-accent) 55%, var(--color-gold-ink));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.home-snap{scroll-snap-type:y proximity}.sq-light{background:var(--color-board-light)}.sq-dark{background:var(--color-board-dark)}.board-notation{font-family:var(--font-mono), ui-monospace, monospace;font-size:.625rem;font-weight:var(--font-weight-medium);opacity:.5;-webkit-user-select:none;user-select:none;text-transform:none}.academy-kicker{font:600 .68rem/1.5 var(--font-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent-ink);align-items:center;gap:.6rem;display:flex}.academy-live-dot{background:var(--color-positive);border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 4px #3f6b4f12}.academy-hero{background:var(--color-canvas);padding-block:clamp(2.5rem,5vw,5.5rem);overflow:clip}.academy-hero__grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.academy-home-coach-hero{background:var(--color-canvas);padding-block:clamp(2.5rem,4.5vw,4.75rem)}.academy-home-coach-hero .academy-hero__copy>p:not(.academy-kicker){max-width:34rem}.academy-home-coach-hero h1 em{color:var(--color-accent-ink)}.academy-home-coach__timezone{color:var(--color-text-muted);align-items:center;gap:.75rem;margin-top:1.4rem;display:flex}.academy-home-coach__flag{font-size:1.35rem}.academy-home-coach__timezone p{gap:.18rem;font-size:.77rem;display:grid}.academy-home-coach__timezone strong{color:var(--color-text);font-weight:600}.academy-home-group-promo{border-block:1px solid var(--color-line);background:var(--color-canvas-recessed);padding-block:1.35rem}.academy-home-group-promo .sc-container{justify-content:space-between;align-items:center;gap:2rem;display:flex}.academy-home-group-promo .academy-kicker{margin-bottom:.35rem}.academy-home-group-promo h2{font-size:clamp(1.55rem,2.7vw,2.15rem);line-height:1.15}.academy-home-group-promo h2 em{color:var(--color-positive);font-weight:500}.academy-home-group-promo p:not(.academy-kicker){max-width:41rem;color:var(--color-text-muted);margin-top:.45rem;font-size:.81rem;line-height:1.55}.academy-home-group-promo__link{background:var(--color-obsidian);color:var(--color-bone);border-radius:.45rem;flex:none;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.15rem;font-size:.76rem;font-weight:650;display:inline-flex}.academy-home-group-promo__link:hover{background:var(--color-charcoal)}.academy-hero h1{letter-spacing:-.055em;color:var(--color-ink);margin:1.6rem 0;font-size:clamp(3.4rem,6.1vw,5.8rem);font-weight:600;line-height:.99}.academy-hero h1 em,.academy-section-heading em,.academy-parent-grid em,.academy-coach em{color:var(--color-positive);font-weight:500}.academy-hero__copy>p:not(.academy-kicker){max-width:31rem;color:var(--color-text-secondary);font-size:1.13rem;line-height:1.65}.academy-hero__copy>p.academy-hero__detail{color:var(--color-text-muted);margin-top:.85rem;font-size:.91rem}.academy-actions{flex-wrap:wrap;align-items:center;gap:1.15rem;margin-top:1.8rem;display:flex}.academy-text-link{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:.35rem;align-items:center;gap:.55rem;padding-block:.55rem;font-size:.84rem;font-weight:600;display:inline-flex}.academy-text-link:hover{color:var(--color-positive);text-decoration-color:currentColor}.academy-hero__reassurance{color:var(--color-text-muted);flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1rem;font-size:.71rem;display:flex}.academy-hero__reassurance span:before{content:"✓";color:var(--color-positive);margin-right:.35rem}.academy-hero__art{background:var(--color-obsidian);border-radius:1.8rem;padding:1.4rem;position:relative;box-shadow:0 18px 60px #153e3318}.academy-hero__art-heading{font:500 .6rem/1.6 var(--font-mono);letter-spacing:.11em;color:var(--color-silver);justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.chess-scene{border-radius:1.15rem;width:100%;height:auto}.scene-plan{stroke-dasharray:400;stroke-dashoffset:0;animation:.65s ease-out both scene-plan-in}@keyframes scene-plan-in{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}.academy-hero__art-footer{color:var(--color-bone);align-items:center;gap:.9rem;padding-top:1.1rem;display:flex}.academy-hero__art-footer strong{font-size:.79rem;font-weight:500;display:block}.academy-hero__art-footer>div>span{color:var(--color-silver);margin-top:.25rem;font-size:.67rem;display:block}.academy-student-marks{padding-left:.4rem;display:flex}.academy-student-marks span{border:2px solid var(--color-obsidian);width:1.8rem;height:1.8rem;color:var(--color-obsidian);background:#e3cda5;border-radius:50%;place-items:center;margin-left:-.4rem;font-size:1.3rem;display:grid}.academy-student-marks span:nth-child(2n){background:#acc3a3}.academy-hero__note{background:var(--color-canvas);border:1px solid var(--color-line);color:var(--color-accent-ink);border-radius:.8rem;align-items:center;gap:.7rem;padding:.9rem 1.1rem;font-size:.7rem;line-height:1.5;display:flex;position:absolute;bottom:5.4rem;left:-1.7rem;transform:rotate(-3deg);box-shadow:0 7px 20px #153e3310}.academy-hero__note strong{color:var(--color-ink);font-weight:600}.academy-proof{border-block:1px solid var(--color-line);background:var(--color-surface)}.academy-proof .sc-container>div{grid-template-columns:repeat(4,1fr);gap:1rem;padding-block:1.3rem;display:grid}.academy-proof span{color:var(--color-text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;column-gap:.5rem;font-size:.73rem;display:flex}.academy-proof svg{color:var(--color-positive);flex:none}.academy-section-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:3rem;margin-bottom:2.5rem;display:grid}.academy-section-heading h2,.academy-parent-grid h2,.academy-coach h2{letter-spacing:-.035em;margin-top:.85rem;font-size:clamp(2.3rem,4vw,3.5rem);line-height:1.07}.academy-section-heading>p,.academy-parent-grid>div>p:not(.academy-kicker){color:var(--color-text-muted);max-width:33rem;font-size:.94rem;line-height:1.8}.academy-benefits{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.academy-benefits article{border:1px solid var(--color-line);background:var(--color-surface);border-radius:1rem;padding:1.8rem;position:relative}.academy-icon{width:2.8rem;height:2.8rem;color:var(--color-positive);background:#eaf0e7;border-radius:.75rem;place-items:center;display:grid}.academy-card-number{font:.7rem var(--font-mono);color:var(--color-text-muted);position:absolute;top:2rem;right:1.8rem}.academy-benefits p{color:var(--color-text-muted);font-size:.85rem;line-height:1.75}.academy-inline-note{border-top:1px solid var(--color-line);color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.25rem;font-size:.81rem;display:flex}.academy-inline-note a{color:var(--color-ink);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.academy-footnote{color:var(--color-text-muted);max-width:51rem;margin-top:1.4rem;font-size:.73rem;line-height:1.7}.academy-course-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.academy-course{--program-tint:#e6eddf;--program-ink:#335c45;border:1px solid var(--color-line);background:var(--color-surface);border-radius:1.2rem;flex-direction:column;display:flex;overflow:hidden}.academy-course--gold{--program-tint:#f1e7cf;--program-ink:#795a27}.academy-course--clay{--program-tint:#eee0d5;--program-ink:#815941}.academy-course--forest{--program-tint:#dbe7df;--program-ink:#204c3c}.academy-course__top{background:var(--program-tint);color:var(--program-ink);font:500 .64rem/1.5 var(--font-mono);justify-content:space-between;gap:1rem;padding:.8rem 1.6rem;display:flex}.academy-course__body{flex-direction:column;flex:1;padding:1.6rem;display:flex}.academy-course__identity{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.academy-course .academy-kicker{color:var(--program-ink);letter-spacing:.1em;font-size:.6rem}.academy-course h3{margin-top:.3rem;font-size:2rem;line-height:1.1}.academy-piece{background:var(--program-tint);border-radius:.75rem;flex:none;place-items:center;width:4rem;height:4rem;display:grid}.academy-course__body>p{color:var(--color-text-muted);min-height:2.8rem;font-size:.82rem;line-height:1.7}.academy-checks{gap:.6rem;margin-block:1.2rem;padding:0;list-style:none;display:grid}.academy-checks li{color:var(--color-text-secondary);align-items:start;gap:.6rem;font-size:.82rem;line-height:1.55;display:flex}.academy-checks li:before{content:"✓";width:1.05rem;height:1.05rem;color:var(--color-positive);background:#eaf0e7;border-radius:50%;flex:none;place-items:center;margin-top:.12rem;font-size:.65rem;font-weight:700;display:grid}.academy-course__price{border-top:1px solid var(--color-line);color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin-top:auto;padding-block:1rem;font-size:.72rem;display:flex}.academy-course__price strong{font-family:var(--font-display);color:var(--color-ink);font-size:1.8rem;font-weight:700}.academy-course__price small{font-size:.67rem}.academy-course__link{border:1px solid var(--color-line-strong);color:var(--program-ink);border-radius:.55rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.8rem 1rem;font-size:.78rem;font-weight:600;transition:background-color .2s;display:flex}.academy-course__link:hover{background:var(--program-tint)}.academy-coach{background:var(--color-obsidian);color:var(--color-bone);padding-block:clamp(3rem,6vw,5rem)}.academy-coach__grid{grid-template-columns:.75fr 1.25fr;align-items:center;gap:4rem;display:grid}.academy-coach h2{color:var(--color-bone)}.academy-coach h2 em,.academy-coach .academy-kicker{color:var(--color-gold-bright)}.academy-coach__grid>div>p:not(.academy-kicker){color:var(--color-silver);margin-top:1.25rem;font-size:.93rem;line-height:1.8}.academy-coach__portrait{aspect-ratio:4/4.3;background:var(--color-charcoal);border-radius:1rem;position:relative;overflow:hidden}.academy-coach__portrait img{object-position:center 25%}.academy-coach__portrait>span{background:var(--color-canvas);color:var(--color-ink);font:.6rem var(--font-mono);letter-spacing:.08em;border-radius:.3rem;padding:.5rem .8rem;position:absolute;bottom:1rem;left:1rem}.academy-coach__credentials{border-block:1px solid var(--color-line-inverse);grid-template-columns:repeat(3,1fr);gap:1rem;margin-block:1.5rem;padding-block:1.4rem;display:grid}.academy-coach__credentials strong{color:var(--color-gold-bright);font:500 1.8rem var(--font-display);display:block}.academy-coach__credentials span{color:var(--color-silver);font-size:.65rem}.academy-coach .academy-text-link{color:var(--color-bone)}.academy-class-flow{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:1.5rem;display:grid}.academy-class-flow article{border-top:2px solid var(--color-line-strong);padding-top:1.2rem}.academy-class-flow article>span{font:.7rem var(--font-mono);color:var(--color-accent-ink);margin-bottom:1rem;display:block}.academy-class-flow h3{margin-bottom:.6rem;font-size:1.45rem}.academy-class-flow p{color:var(--color-text-muted);font-size:.81rem;line-height:1.75}.academy-parent-grid{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.academy-parent-grid>div>p:not(.academy-kicker){margin-block:1.2rem}.academy-faq details{border-bottom:1px solid var(--color-line-strong)}.academy-faq summary{cursor:pointer;color:var(--color-ink);justify-content:space-between;gap:1rem;padding-block:1.25rem;font-size:.89rem;font-weight:600;list-style:none;display:flex}.academy-faq summary::-webkit-details-marker{display:none}.academy-faq summary:after{content:"+";color:var(--color-positive);flex:none;font-size:1.15rem}.academy-faq details[open] summary:after{content:"−"}.academy-faq p{color:var(--color-text-muted);padding-bottom:1.25rem;font-size:.85rem;line-height:1.8}.academy-end{background:var(--color-canvas);padding-block:3rem}.academy-end__inner{background:var(--color-obsidian);color:var(--color-bone);text-align:center;border-radius:1.5rem;padding:clamp(2rem,5vw,4rem);position:relative;overflow:hidden}.academy-end__inner:before{content:"";background-image:conic-gradient(from 90deg, #ffffff04 25%, transparent 0 50%, #ffffff04 0 75%, transparent 0);pointer-events:none;background-size:80px 80px;position:absolute;inset:0}.academy-end__inner>*{position:relative}.academy-end h2{color:var(--color-bone);font-size:clamp(2.5rem,5vw,4rem);line-height:1.08}.academy-end p{color:var(--color-silver);max-width:34rem;margin:1rem auto 0;font-size:.92rem;line-height:1.7}.academy-end .academy-actions{justify-content:center}.academy-end .academy-kicker{color:var(--color-gold-bright);justify-content:center;margin-bottom:1rem}.academy-end__secondary{color:var(--color-bone);text-underline-offset:.3rem;padding:.75rem;font-size:.83rem;text-decoration:underline}.journey-experience{border:1px solid var(--color-line-strong);background:var(--color-canvas);border-radius:1.35rem;overflow:clip}.journey-map{border-bottom:1px solid var(--color-line);background:var(--color-surface);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.journey-stop{text-align:left;min-width:0;color:var(--color-text-secondary);border-right:1px solid var(--color-line);cursor:pointer;flex-direction:column;align-items:start;gap:.3rem;padding:1.1rem 1rem;display:flex;position:relative}.journey-stop:last-child{border-right:0}.journey-stop>span:not(.journey-stop__number){font-size:.75rem;font-weight:600}.journey-stop__number{font:.66rem var(--font-mono);color:var(--color-accent-ink);margin-bottom:.5rem}.journey-stop small{color:var(--color-text-muted);font-size:.6rem}.journey-stop.is-current{background:var(--color-obsidian);color:var(--color-bone)}.journey-stop.is-current small{color:var(--color-silver)}.journey-stop.is-current .journey-stop__number{color:var(--color-gold-bright)}.journey-stop:hover:not(.is-current){background:var(--color-canvas-recessed)}.journey-layout{grid-template-columns:1fr 1fr;align-items:start;gap:2.5rem;padding:2rem;display:grid}.journey-visual{min-width:0}.journey-voice{padding:1.4rem .3rem .25rem}.journey-voice p{font:italic 500 clamp(1.4rem, 2.5vw, 1.9rem)/1.2 var(--font-display);color:var(--color-positive);margin-top:.6rem}.journey-panels{flex-direction:column;min-width:0;display:flex}.journey-panels h3,.journey-chapter h2{margin-block:.7rem .8rem;font-size:clamp(2.1rem,3.5vw,2.8rem);line-height:1.06}.journey-summary{color:var(--color-text-muted);font-size:.88rem;line-height:1.75}.journey-details{border-block:1px solid var(--color-line);margin-block:1rem;padding-block:.8rem}.journey-details summary{cursor:pointer;color:var(--color-ink);font-size:.78rem;font-weight:600}.journey-details p{color:var(--color-text-muted);margin-top:.75rem;font-size:.78rem;line-height:1.7}.journey-details strong{color:var(--color-ink)}.journey-milestone{color:var(--color-accent-ink);align-items:center;gap:.7rem;margin-bottom:1.2rem;font-size:.67rem;display:flex}.journey-milestone strong{color:var(--color-ink);margin-top:.2rem;font-size:.82rem;font-weight:500;display:block}.journey-controls{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.4rem;font-size:.65rem;display:flex}.journey-controls button{border:1px solid var(--color-line-strong);cursor:pointer;background:var(--color-surface);border-radius:.4rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}.journey-controls button:disabled{opacity:.4;cursor:default}.journey-controls a{color:var(--color-ink);align-items:center;gap:.4rem;margin-left:auto;padding-block:.75rem;font-weight:600;display:flex}.journey-experience--full{overflow:visible}.journey-experience--full .journey-map{border-radius:1.3rem 1.3rem 0 0;overflow:hidden}.journey-experience--full .journey-visual{position:sticky;top:7rem}.journey-experience--full .journey-layout{gap:3rem}.journey-chapter{border-bottom:1px solid var(--color-line);padding-block:3rem;scroll-margin-top:7rem}.journey-chapter:first-child{padding-top:1rem}.journey-chapter:last-child{border-bottom:0}.journey-dimensions{border-top:1px solid var(--color-line);margin-top:1.5rem;padding-top:1.2rem}.journey-dimensions>div{grid-template-columns:1fr 1fr;gap:.8rem 1.2rem;margin-top:1rem;display:grid}.journey-dimension{color:var(--color-text-secondary);flex-direction:column;gap:.4rem;font-size:.65rem;display:flex}.journey-dimension>span:last-child{gap:.28rem;display:flex}.journey-dimension i{background:var(--color-line-strong);border-radius:2px;width:1.05rem;height:.28rem;transition:background-color .25s}.journey-dimension i[data-filled=true]{background:var(--color-positive)}.journey-dimensions>p{color:var(--color-text-muted);margin-top:1rem;font-size:.65rem;line-height:1.65}.journey-mobile-scene{display:none}.academy-level-hero{background:var(--color-canvas-recessed);border-bottom:1px solid var(--color-line);padding-block:3rem}.academy-level-hero h1{letter-spacing:-.04em;margin-block:1rem;font-size:clamp(3rem,5vw,4.8rem);line-height:1.02}.academy-level-hero__grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:4rem;display:grid}.academy-level-hero__copy>p:not(.academy-kicker){color:var(--color-text-muted);font-size:.95rem;line-height:1.8}.academy-level-meta{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.academy-level-meta span{border:1px solid var(--color-line-strong);background:var(--color-canvas);border-radius:.4rem;padding:.5rem .8rem;font-size:.68rem}.academy-modules{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.academy-module{border:1px solid var(--color-line);background:var(--color-surface);border-radius:1rem;padding:1.5rem}.academy-module>span{color:var(--color-accent-ink);font:.64rem var(--font-mono)}.academy-module h3{margin-block:.75rem;font-size:1.75rem}.academy-module>p{color:var(--color-text-muted);font-size:.83rem;line-height:1.7}.academy-module summary{cursor:pointer;color:var(--color-positive);padding-top:1rem;font-size:.76rem;font-weight:600}.academy-format-grid{grid-template-columns:1.2fr 1fr;gap:1.5rem;display:grid}.academy-format{border:1px solid var(--color-line-strong);background:var(--color-surface);border-radius:1rem;padding:2rem}.academy-format--featured{border:2px solid var(--color-positive);background:#f4f7f0}.academy-format h3{margin-block:.7rem;font-size:2rem}.academy-format p:not(.academy-kicker){color:var(--color-text-muted);font-size:.86rem;line-height:1.75}.academy-price{color:var(--color-text-muted);margin-block:1.25rem;font-size:.77rem}.academy-price strong{font:700 3rem var(--font-display);color:var(--color-ink)}.academy-rate-list{background:var(--color-surface);border:1px solid var(--color-line);border-radius:1rem;overflow:hidden}.academy-rate-list>div{border-bottom:1px solid var(--color-line);grid-template-columns:1.1fr .8fr 1fr;align-items:center;gap:1rem;padding:1.3rem 1.6rem;display:grid}.academy-rate-list>div:last-child{border-bottom:0}.academy-rate-list h3{margin-top:.3rem;font-size:1.55rem}.academy-rate-list>div>span{color:var(--color-text-muted);font-size:.7rem}.academy-rate-list strong{font:700 1.8rem var(--font-display);color:var(--color-ink)}.academy-rate-list a{justify-content:end;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.academy-contact-list{margin-top:1.5rem;display:grid}.academy-contact-list>div{border-top:1px solid var(--color-line);padding-block:1rem}.academy-contact-list span{color:var(--color-text-muted);margin-bottom:.4rem;font-size:.72rem;display:block}.academy-contact-list a{color:var(--color-ink);font-size:.92rem;font-weight:500}.academy-about-portrait{aspect-ratio:4/4.3;border-radius:1.1rem;width:100%;max-width:28rem;position:relative;overflow:hidden}.academy-about-portrait>div{background:#faf8f1ee;border-radius:.6rem;padding:1rem;position:absolute;bottom:1rem;left:1rem;right:1rem}.academy-about-portrait strong{font:600 1.4rem var(--font-display);color:var(--color-ink);display:block}.academy-about-portrait span{color:var(--color-text-muted);font-size:.7rem}.academy-record{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.academy-record article{border:1px solid var(--color-line);background:var(--color-surface);border-radius:.8rem;align-items:start;gap:1.5rem;padding:1.5rem;display:flex}.academy-record article>span{font:600 1.4rem var(--font-display);color:var(--color-accent-ink)}.academy-record h3{font-size:1.5rem;line-height:1.15}.academy-record p{color:var(--color-text-muted);margin-top:.6rem;font-size:.8rem;line-height:1.7}.academy-lesson-loop{gap:1.5rem;margin-top:1.5rem;list-style:none;display:grid}.academy-lesson-loop li{align-items:start;gap:1rem;display:flex}.academy-lesson-loop li>span{background:var(--color-obsidian);width:2rem;height:2rem;color:var(--color-bone);font:.7rem var(--font-mono);border-radius:.45rem;flex:none;place-items:center;display:grid}.academy-lesson-loop h3{font-size:1.35rem}.academy-lesson-loop p{color:var(--color-text-muted);margin-top:.35rem;font-size:.8rem;line-height:1.75}.academy-journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.academy-journal-card{border:1px solid var(--color-line);background:var(--color-surface);border-radius:1rem;overflow:hidden}.academy-journal-card .chess-scene{border-radius:0}.academy-journal-card>div{padding:1.5rem}.academy-journal-card h2{margin-block:.8rem;font-size:1.8rem;line-height:1.15}.academy-journal-card h2 a:hover{color:var(--color-positive)}.academy-journal-card p:not(.academy-kicker){color:var(--color-text-muted);font-size:.82rem;line-height:1.7}.academy-journal-card .academy-text-link{margin-top:.8rem}.academy-article{max-width:44rem;margin-inline:auto}.academy-article>.chess-scene{max-height:26rem;margin-bottom:2rem}.academy-article section{margin-block:2.5rem}.academy-article h2{margin-bottom:1rem;font-size:2rem;line-height:1.2}.academy-article section p{color:var(--color-text-secondary);margin-block:1rem;font-size:1rem;line-height:1.9}.academy-gallery-filters{flex-wrap:wrap;gap:.6rem;margin-bottom:2rem;display:flex}.academy-coordinate{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3rem;display:grid}.academy-coordinate__board{border:.5rem solid var(--color-obsidian);aspect-ratio:1;border-radius:.5rem;grid-template-columns:repeat(8,minmax(0,1fr));width:100%;max-width:34rem;display:grid;overflow:hidden}.academy-coordinate__row{display:contents}.academy-coordinate__board [role=gridcell]{min-width:0}.academy-coordinate__board button{aspect-ratio:1;cursor:pointer;width:100%;height:100%;display:block;position:relative}.academy-coordinate__board .is-light{background:var(--color-board-light);color:var(--color-ink)}.academy-coordinate__board .is-dark{background:var(--color-board-dark);color:#192f28}.academy-coordinate__board button:focus-visible{outline:3px solid var(--color-obsidian);outline-offset:-5px;box-shadow:inset 0 0 0 6px var(--color-bone);z-index:1}.coordinate-rank,.coordinate-file{font:600 .65rem var(--font-mono);position:absolute}.coordinate-rank{top:.25rem;left:.3rem}.coordinate-file{bottom:.25rem;right:.3rem}.academy-coordinate__controls h3{margin-block:.75rem;font-size:2rem;line-height:1.2}.academy-coordinate__controls>p:not(.academy-kicker){color:var(--color-text-muted);font-size:.85rem;line-height:1.75}.academy-coordinate__controls .academy-gallery-filters{margin-block:1.5rem}.academy-coordinate__target{border:1px solid var(--color-line-strong);background:var(--color-surface);border-radius:.7rem;padding:1rem 1.3rem}.academy-coordinate__target span{color:var(--color-text-muted);font-size:.75rem;display:block}.academy-coordinate__target strong{font:600 2.7rem/1.2 var(--font-display);color:var(--color-ink)}.academy-coordinate__score{color:var(--color-text-muted);flex-wrap:wrap;gap:1rem;margin-top:1rem;font-size:.8rem;display:flex}.academy-coordinate__feedback{min-height:3rem;margin-block:1rem}.academy-specialist-rate{font:600 1.2rem/1.6 var(--font-sans);color:var(--color-ink);margin-top:1.5rem}.academy-coordinate__controls .academy-footnote{margin-top:1.25rem}.academy-gallery-filters button{border:1px solid var(--color-line-strong);background:var(--color-surface);cursor:pointer;border-radius:.45rem;min-height:2.75rem;padding:.6rem 1rem;font-size:.8rem}.academy-gallery-filters button[aria-pressed=true]{background:var(--color-obsidian);color:var(--color-bone);border-color:var(--color-obsidian)}.academy-gallery-grid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.academy-gallery-grid figure{margin:0}.academy-gallery-grid figure>div{aspect-ratio:4/3;background:var(--color-canvas-recessed);border-radius:1rem;position:relative;overflow:hidden}.academy-gallery-grid figcaption{padding-block:1rem}.academy-gallery-grid h2{margin-top:.4rem;font-size:1.75rem}.academy-badge{background:var(--color-positive);color:#fff;font:500 .6rem var(--font-sans);letter-spacing:.08em;border-radius:.3rem;padding:.35rem .65rem;display:inline-flex}.academy-page-hero{background:var(--color-canvas-recessed);border-bottom:1px solid var(--color-line);position:relative;overflow:hidden}.academy-page-hero:after{content:"";opacity:.18;background-image:conic-gradient(from 90deg, #a8b9a3 25%, transparent 0 50%, #a8b9a3 0 75%, transparent 0);pointer-events:none;background-size:3.5rem 3.5rem;width:14rem;height:14rem;position:absolute;bottom:-3rem;right:-1rem;transform:rotate(-15deg)}.academy-page-hero h1{z-index:1;letter-spacing:-.04em;position:relative}.academy-page-hero h1 em{color:var(--color-positive);font-weight:500}.academy-paths{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.academy-paths article{border:1px solid var(--color-line);background:var(--color-surface);border-radius:1rem;padding:1.75rem}.academy-paths h3{margin-block:.8rem;font-size:1.65rem}.academy-paths p{color:var(--color-text-muted);font-size:.83rem;line-height:1.75}.sc-surface-inverse,.academy-dark{--sc-heading:var(--color-bone);--color-text:var(--color-bone);--color-text-secondary:var(--color-silver);--color-text-muted:var(--color-silver-dim);--color-accent-ink:var(--color-gold-bright);color:var(--color-silver)}.sc-surface-inverse .sc-card:not(.sc-card--inverse),.academy-dark .bg-white,.academy-dark .bg-surface,.academy-dark .sc-surface,.academy-dark .bg-canvas{--sc-heading:var(--color-ink);--color-text:var(--color-ink);--color-text-secondary:var(--color-ink-2);--color-text-muted:var(--color-ink-3);--color-accent-ink:var(--color-gold-ink);color:var(--color-ink-2)}.sc-surface-inverse .sc-btn--primary,.academy-dark .btn-primary{background:var(--color-gold-bright);color:var(--color-obsidian);border-color:var(--color-gold-bright)}.sc-surface-inverse .text-ink,.sc-surface-inverse .text-text,.sc-surface-inverse .text-ink-3{color:var(--color-bone)}.sc-surface-inverse .sc-card:not(.sc-card--inverse) .text-ink{color:var(--color-ink)}.header-glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf8f1f2}.header-glass.scrolled{background:#faf8f1fa}.sc-btn,.btn-primary,.btn-outline,.btn-outline-light{white-space:normal;border-radius:.55rem;line-height:1.3}.academy-footer{background:var(--color-canvas-recessed);color:var(--color-text-secondary);border-top:1px solid var(--color-line);padding-block:3rem 1.25rem}.academy-footer__grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:2rem;display:grid}.academy-footer h3{font:600 .73rem var(--font-sans);color:var(--color-ink);margin-bottom:1rem}.academy-footer p{max-width:18rem;color:var(--color-text-muted);margin-top:.9rem;font-size:.8rem;line-height:1.8}.academy-footer ul{gap:.75rem;font-size:.77rem;list-style:none;display:grid}.academy-footer a:hover{color:var(--color-positive)}.academy-footer__bottom{border-top:1px solid var(--color-line-strong);color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:2.5rem;padding-top:1.25rem;font-size:.68rem;display:flex}.academy-footer__bottom>div{flex-wrap:wrap;gap:1.25rem;display:flex}.academy-contact-button{z-index:100;background:var(--color-obsidian);width:3rem;height:3rem;color:var(--color-bone);border:1px solid #ffffff50;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 4px 16px #153e3325}@media (max-width:1023px){.academy-hero__grid{gap:2rem}.academy-hero h1{font-size:clamp(3rem,6vw,4.3rem)}.academy-hero__note{left:-.7rem}.academy-section-heading,.academy-parent-grid,.academy-coach__grid,.academy-level-hero__grid{gap:2rem}.journey-layout{gap:1.5rem;padding:1.5rem}.journey-stop{padding:1rem .7rem}.journey-stop small{display:none}.academy-proof .sc-container>div{grid-template-columns:1fr 1fr;row-gap:1rem}}@media (max-width:767px){.academy-coordinate{grid-template-columns:1fr;gap:1.5rem}.academy-record,.academy-gallery-grid,.academy-journal-grid{grid-template-columns:1fr}.academy-about-portrait{aspect-ratio:1}.academy-rate-list>div{grid-template-columns:1fr 1fr;padding:1.25rem}.academy-rate-list a{grid-column:1/-1;justify-content:start;padding-top:.5rem}.academy-hero__grid,.academy-section-heading,.academy-parent-grid,.academy-coach__grid,.academy-level-hero__grid{grid-template-columns:1fr}.academy-home-group-promo .sc-container{flex-direction:column;align-items:flex-start;gap:1rem}.academy-home-group-promo__link{width:100%}.academy-hero h1{font-size:clamp(3.4rem,10vw,4.5rem)}.academy-hero__copy>p:not(.academy-kicker){font-size:1rem}.academy-hero__art{width:100%;max-width:34rem;margin-top:.5rem;padding:1rem}.academy-hero__note{padding:.7rem .8rem;bottom:5rem;left:-.3rem}.academy-hero__art-heading{font-size:.54rem}.academy-benefits,.academy-paths,.academy-course-grid,.academy-modules,.academy-format-grid{grid-template-columns:1fr}.academy-section-heading{gap:1.2rem;margin-bottom:2rem}.academy-coach__portrait{aspect-ratio:1.2;width:100%;max-width:25rem}.academy-class-flow{grid-template-columns:1fr 1fr;gap:1.5rem}.academy-course__body,.academy-format{padding:1.4rem}.academy-proof span{justify-content:start;column-gap:.35rem;font-size:.64rem}.academy-proof svg{width:15px;height:15px}.journey-map{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-stop{border-bottom:1px solid var(--color-line);padding:.8rem}.journey-stop:nth-child(3){border-right:0}.journey-stop__number{margin-bottom:.2rem}.journey-stop>span:not(.journey-stop__number){font-size:.67rem}.journey-layout{grid-template-columns:1fr;gap:1.5rem;padding:1.2rem}.journey-voice{padding-top:1rem}.journey-experience--full .journey-visual>.chess-scene,.journey-experience--full .journey-voice{display:none}.journey-experience--full .journey-visual{order:2;position:static}.journey-experience--full .journey-layout{gap:0}.journey-chapter{padding-block:2rem}.journey-mobile-scene{margin-bottom:1.5rem;display:block}.journey-dimensions{margin-top:0}.academy-footer__grid{grid-template-columns:1fr 1fr;gap:2rem 1rem}.academy-footer__grid>div:first-child,.academy-footer__grid>div:last-child{grid-column:1/-1}.academy-contact-button{width:2.75rem;height:2.75rem;bottom:5.5rem;right:.9rem}}@media (max-width:359px){.academy-actions{gap:.6rem}.academy-hero h1{font-size:3.2rem}.academy-class-flow{grid-template-columns:1fr}.academy-hero__note{display:none}.academy-course__identity{gap:.7rem}.academy-course h3{font-size:1.8rem}}@media (prefers-reduced-motion:reduce){.scene-plan{animation:none}.journey-experience *,.academy-hero *,.academy-course *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sc-container>*,.academy-hero__grid>*,.academy-level-hero__grid>*,.academy-section-heading>*,.academy-parent-grid>*{min-width:0}.academy-kicker{letter-spacing:.16em;font-size:.66rem;font-weight:600}.academy-kicker:before{content:"";background:currentColor;flex:none;width:1.5rem;height:1px}.academy-hero{padding-block:clamp(3.5rem,7vw,6rem)}.academy-home-coach-hero__grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(2.5rem,6vw,6rem)}.academy-hero h1{letter-spacing:-.035em;max-width:12ch;margin-block:1.35rem 1.65rem;font-size:clamp(3.5rem,5.9vw,5.7rem);font-weight:500;line-height:1.03}.academy-hero__copy>p:not(.academy-kicker){max-width:30rem;font-size:1rem;line-height:1.8}.academy-hero h1 em,.academy-section-heading em,.academy-page-hero h1 em{color:var(--color-accent-ink)}.academy-actions{align-items:center;gap:.85rem 1.5rem}.academy-hero__reassurance{gap:.6rem 1rem;line-height:1.6}.academy-home-coach__timezone{border-top:1px solid var(--color-line);max-width:30rem;margin-top:1.7rem;padding-top:1.4rem}.academy-proof{background:var(--color-canvas);border-block:1px solid var(--color-line);padding-block:1.2rem}.academy-proof .sc-container>div{gap:1rem}.academy-proof span{justify-content:start;font-size:.72rem;line-height:1.65}.academy-proof svg{width:16px;height:16px;color:var(--color-accent-ink)}.academy-section-heading{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:3.5rem;margin-bottom:2.75rem}.academy-section-heading h2,.academy-parent-grid h2{font-size:clamp(2.3rem,3.8vw,3.45rem);font-weight:500;line-height:1.1}.academy-section-heading>p{font-size:.94rem;line-height:1.85}.academy-benefits{border-block:1px solid var(--color-line);gap:0}.academy-benefits article{border:0;border-right:1px solid var(--color-line);background:0 0;border-radius:0;padding:2rem}.academy-benefits article:first-child{padding-left:0}.academy-benefits article:last-child{border-right:0}.academy-icon{width:1.8rem;height:1.8rem;color:var(--color-accent-ink);background:0 0;border-radius:0}.academy-benefits h3{margin-block:1.15rem .7rem;font-size:1.6rem}.academy-benefits p{font-size:.86rem;line-height:1.8}.academy-card-number{color:var(--color-accent-ink)}.academy-course{border-radius:.2rem}.academy-course__top{background:var(--color-canvas-recessed);color:var(--color-text-muted);border-bottom:1px solid var(--color-line);letter-spacing:.08em;padding:1rem 1.75rem}.academy-course__body{padding:1.75rem}.academy-course__identity{gap:1.25rem;min-height:4.25rem}.academy-piece{background:0 0;border-radius:0;width:3rem;height:3.5rem}.academy-piece svg{width:2.65rem;height:2.65rem}.academy-course .academy-kicker{color:var(--color-accent-ink)}.academy-course .academy-kicker:before{display:none}.academy-course h3{font-size:2.05rem;font-weight:500}.academy-course__body>p{min-height:3rem;font-size:.88rem}.academy-course__link{color:var(--color-ink);border-width:1px 0 0;border-radius:.15rem;padding:.85rem 0}.academy-course__link:hover{color:var(--color-accent-ink);background:0 0}.academy-checks{gap:.8rem}.academy-checks li{font-size:.86rem}.academy-checks li:before{color:var(--color-accent-ink);background:0 0;border-radius:0}.academy-module,.academy-paths article,.academy-journal-card,.academy-format-card{border-radius:.2rem}.academy-class-flow{gap:2.5rem 2rem}.academy-class-flow h3{line-height:1.2}.academy-class-flow p{font-size:.86rem;line-height:1.8}.academy-masthead{background:var(--color-canvas)}.academy-page-hero:after{display:none}.academy-masthead__content{max-width:55rem;padding-block:clamp(3.5rem,6vw,5.5rem)}.academy-masthead h1{color:var(--color-ink);letter-spacing:-.025em;margin-block:1.25rem 1.5rem;font-size:clamp(2.8rem,5vw,4.75rem);font-weight:500;line-height:1.08}.academy-masthead__lead{max-width:43rem;color:var(--color-text-muted);font-size:1rem;line-height:1.85}.academy-masthead--center .academy-masthead__content{text-align:center;margin-inline:auto}.academy-masthead--center .academy-kicker,.academy-masthead--center .academy-actions{justify-content:center}.academy-masthead--center .academy-masthead__lead{margin-inline:auto}.academy-level-hero{background:var(--color-canvas);padding-block:clamp(3rem,6vw,5.5rem)}.academy-level-hero h1{letter-spacing:-.025em;font-weight:500;line-height:1.1}.academy-level-meta span{background:0 0;border-radius:.15rem}.sc-btn,.btn-primary,.btn-outline,.btn-outline-light,.academy-end__inner{border-radius:.2rem}.academy-end h2{font-weight:500}.chess-study{background:var(--color-canvas-recessed);border:1px solid var(--color-line);border-radius:.2rem;width:100%;margin:0;padding:clamp(1.25rem,3vw,2.25rem)}.chess-study__head{font:.6rem/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.13em;color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.chess-study__head span:last-child{color:var(--color-accent-ink);white-space:nowrap}.chess-study__board{border:.35rem solid var(--color-walnut-deep);grid-template-columns:repeat(8,minmax(0,1fr));width:min(100%,22rem);margin-inline:auto;display:grid;box-shadow:0 .6rem 1.5rem #1422321a}@supports (color:color-mix(in lab, red, red)){.chess-study__board{box-shadow:0 .6rem 1.5rem color-mix(in srgb, var(--color-ink) 10%, transparent)}}.chess-study__square{aspect-ratio:1;background:var(--color-board-light);place-items:center;display:grid;position:relative}.chess-study__square[data-dark=true]{background:var(--color-board-dark)}.chess-study__piece{width:86%;height:86%}.chess-study__coord{font:.48rem/1 var(--font-mono);color:var(--color-walnut-deep);pointer-events:none;position:absolute}.chess-study__coord--file{bottom:.15rem;right:.18rem}.chess-study__coord--rank{top:.15rem;left:.18rem}.chess-study__square[data-dark=true] .chess-study__coord{color:var(--color-canvas)}.chess-study__caption{border-top:1px solid var(--color-line-strong);margin-top:1.4rem;padding-top:1rem}.chess-study__caption strong{font:500 1.55rem/1.15 var(--font-display);color:var(--color-ink);display:block}.chess-study__caption span{color:var(--color-text-muted);margin-top:.45rem;font-size:.7rem;line-height:1.65;display:block}.academy-article>.chess-scene{max-height:none}.academy-gallery-grid figure>div{aspect-ratio:auto;border-radius:.2rem}.academy-journal-card .chess-study{border:0;border-bottom:1px solid var(--color-line);padding:1.25rem}.academy-journal-card .chess-study__board{max-width:16rem}.academy-journal-card .chess-study__caption{display:none}.journey-layout,.journey-stop{border-radius:.2rem}.journey-layout{align-items:start;gap:2.75rem}.journey-stop__number,.journey-chapter{border-radius:0}.journey-visual .chess-study{padding:1.25rem}.journey-visual .chess-study__board{max-width:19rem}.sc-form{gap:1.35rem;min-width:0;display:grid}.sc-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.sc-form--compact .sc-form__grid>.sc-field:last-child{grid-column:1/-1}.sc-form>.sc-btn{justify-self:start}.sc-field{min-width:0}.sc-label{font-size:.78rem;line-height:1.5}.sc-help{font-size:.72rem;line-height:1.65}.sc-input,.sc-select,.sc-textarea{border-radius:.2rem;font-size:.88rem}.sc-form-done{border:1px solid var(--color-line-strong);background:var(--color-canvas-recessed);padding:2rem}.academy-book-page{padding-block:clamp(2.75rem,5vw,4.5rem) clamp(4rem,7vw,6rem)}.academy-book-heading{max-width:48rem;margin-bottom:2.75rem}.academy-book-heading h1{letter-spacing:-.025em;color:var(--color-ink);margin-block:1rem 1.3rem;font-size:clamp(2.7rem,4.5vw,4.25rem);font-weight:500;line-height:1.08}.academy-book-heading h1 em{color:var(--color-accent-ink)}.academy-book-heading>p:not(.academy-kicker){max-width:36rem;font-size:.96rem;line-height:1.8}.academy-book-facts{flex-wrap:wrap;gap:.75rem 1.75rem;margin-top:1.5rem;padding:0;list-style:none;display:flex}.academy-book-facts li{color:var(--color-text-muted);align-items:center;gap:.55rem;font-size:.73rem;display:flex}.academy-book-facts svg{color:var(--color-accent-ink);flex:none}.academy-book-layout{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.academy-book-surface{background:var(--color-surface);border:1px solid var(--color-line-strong);border-top:2px solid var(--color-gold);min-width:0;padding:clamp(1.35rem,3vw,2.4rem)}.academy-book-surface h2{color:var(--color-ink);margin-top:.55rem;font-size:2.1rem;font-weight:500;line-height:1.15}.academy-book-intro{color:var(--color-text-muted);margin-block:.9rem 1.7rem;font-size:.84rem;line-height:1.8}.academy-book-context{border-bottom:1px solid var(--color-line);margin-bottom:1.5rem;padding-bottom:1rem;font-size:.78rem}.academy-book-alternative{border-top:1px solid var(--color-line);margin-top:1.5rem;padding-top:1.25rem}.academy-book-alternative summary{cursor:pointer;color:var(--color-ink);font-size:.86rem;font-weight:600}.academy-book-contact{border-top:1px solid var(--color-line);flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:1.75rem;padding-top:1.25rem;font-size:.76rem;display:flex}.academy-book-contact p{width:100%;color:var(--color-text-muted)}.academy-book-contact a{text-underline-offset:.3rem;color:var(--color-ink);text-decoration:underline}.academy-book-aside{padding-top:.35rem}.academy-book-coach{border-bottom:1px solid var(--color-line);align-items:center;gap:1.1rem;padding-bottom:1.7rem;display:flex}.academy-book-coach__image{object-fit:cover;object-position:center top;flex:none;width:5rem;height:6.2rem}.academy-book-coach .academy-kicker:before{display:none}.academy-book-coach h2{color:var(--color-ink);margin-block:.35rem;font-size:1.4rem;line-height:1.2}.academy-book-coach p:not(.academy-kicker){color:var(--color-text-muted);font-size:.71rem;line-height:1.7}.academy-book-aside__section{border-bottom:1px solid var(--color-line);padding-block:1.7rem}.academy-book-aside__section h2{color:var(--color-ink);font-size:1.65rem;font-weight:500}.academy-book-aside__section p{margin-top:.75rem;font-size:.82rem;line-height:1.85}.academy-book-aside ol{gap:1rem;margin-top:1.1rem;padding:0;list-style:none;display:grid}.academy-book-aside li{grid-template-columns:1.6rem 1fr;gap:.75rem;font-size:.82rem;line-height:1.65;display:grid}.academy-book-aside li span{color:var(--color-accent-ink);font:.65rem/2 var(--font-mono)}.academy-book-smallprint{color:var(--color-text-muted);margin-top:1.35rem;font-size:.74rem;line-height:1.8}@media (max-width:1023px){.academy-book-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1.8rem}.academy-section-heading{gap:2rem}}@media (max-width:767px){.academy-home-coach-hero__grid,.academy-book-layout,.academy-section-heading{grid-template-columns:minmax(0,1fr)}.academy-home-coach-hero__grid{gap:1.5rem}.academy-hero{padding-block:2.5rem}.academy-hero h1{font-size:clamp(3.2rem,10vw,4.4rem)}.academy-proof .sc-container>div{grid-template-columns:1fr 1fr;align-items:start}.academy-benefits article,.academy-benefits article:first-child{border-right:0;border-bottom:1px solid var(--color-line);padding:1.5rem 0}.academy-benefits article:last-child{border-bottom:0}.academy-card-number{top:1.5rem;right:0}.academy-course__top,.academy-course__body{padding:1.25rem}.academy-masthead__content{padding-block:2.75rem}.academy-level-hero__grid{gap:2rem}.academy-book-heading{margin-bottom:2rem}.academy-book-aside{padding-top:.5rem}.journey-layout{gap:1.5rem}.academy-gallery-grid figure>div{aspect-ratio:auto}}@media (max-width:479px){.sc-form__grid{grid-template-columns:minmax(0,1fr)}.sc-form>.sc-btn{justify-self:stretch;width:100%}.academy-proof .sc-container>div{grid-template-columns:1fr}.academy-class-flow{grid-template-columns:minmax(0,1fr)}.academy-book-facts{gap:.65rem 1rem}}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-3{inset:calc(var(--spacing) * -3)}.inset-0{inset:calc(var(--spacing) * 0)}.inset-2{inset:calc(var(--spacing) * 2)}.inset-3{inset:calc(var(--spacing) * 3)}.inset-4{inset:calc(var(--spacing) * 4)}.inset-6{inset:calc(var(--spacing) * 6)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-y-2{inset-block:calc(var(--spacing) * 2)}.-top-1{top:calc(var(--spacing) * -1)}.-top-2{top:calc(var(--spacing) * -2)}.-top-3{top:calc(var(--spacing) * -3)}.-top-4{top:calc(var(--spacing) * -4)}.-top-6{top:calc(var(--spacing) * -6)}.-top-8{top:calc(var(--spacing) * -8)}.-top-10{top:calc(var(--spacing) * -10)}.-top-12{top:calc(var(--spacing) * -12)}.-top-16{top:calc(var(--spacing) * -16)}.-top-32{top:calc(var(--spacing) * -32)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-8{top:calc(var(--spacing) * 8)}.top-10{top:calc(var(--spacing) * 10)}.top-12{top:calc(var(--spacing) * 12)}.top-20{top:calc(var(--spacing) * 20)}.top-\[8\%\]{top:8%}.top-\[12\%\]{top:12%}.top-\[15\%\]{top:15%}.top-\[18px\]{top:18px}.top-\[38px\]{top:38px}.top-\[50\%\]{top:50%}.top-\[50px\]{top:50px}.top-\[52px\]{top:52px}.top-\[60px\]{top:60px}.top-\[calc\(100\%\+0\.75rem\)\]{top:calc(100% + .75rem)}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-2{right:calc(var(--spacing) * -2)}.-right-4{right:calc(var(--spacing) * -4)}.-right-6{right:calc(var(--spacing) * -6)}.-right-8{right:calc(var(--spacing) * -8)}.-right-10{right:calc(var(--spacing) * -10)}.-right-12{right:calc(var(--spacing) * -12)}.-right-16{right:calc(var(--spacing) * -16)}.-right-32{right:calc(var(--spacing) * -32)}.-right-40{right:calc(var(--spacing) * -40)}.right-0{right:calc(var(--spacing) * 0)}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.right-8{right:calc(var(--spacing) * 8)}.right-\[5\%\]{right:5%}.right-\[8\%\]{right:8%}.right-\[10\%\]{right:10%}.right-\[12\%\]{right:12%}.right-\[15\%\]{right:15%}.-bottom-1\.5{bottom:calc(var(--spacing) * -1.5)}.-bottom-2{bottom:calc(var(--spacing) * -2)}.-bottom-3{bottom:calc(var(--spacing) * -3)}.-bottom-4{bottom:calc(var(--spacing) * -4)}.-bottom-6{bottom:calc(var(--spacing) * -6)}.-bottom-8{bottom:calc(var(--spacing) * -8)}.-bottom-10{bottom:calc(var(--spacing) * -10)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.-bottom-16{bottom:calc(var(--spacing) * -16)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-16{bottom:calc(var(--spacing) * 16)}.bottom-\[10\%\]{bottom:10%}.bottom-\[12\%\]{bottom:12%}.bottom-\[15\%\]{bottom:15%}.bottom-\[20\%\]{bottom:20%}.bottom-full{bottom:100%}.-left-2{left:calc(var(--spacing) * -2)}.-left-4{left:calc(var(--spacing) * -4)}.-left-6{left:calc(var(--spacing) * -6)}.-left-10{left:calc(var(--spacing) * -10)}.-left-14{left:calc(var(--spacing) * -14)}.-left-16{left:calc(var(--spacing) * -16)}.-left-20{left:calc(var(--spacing) * -20)}.-left-32{left:calc(var(--spacing) * -32)}.-left-\[20px\]{left:-20px}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-6{left:calc(var(--spacing) * 6)}.left-8{left:calc(var(--spacing) * 8)}.left-\[-36px\]{left:-36px}.left-\[5\%\]{left:5%}.left-\[8\%\]{left:8%}.left-\[10\%\]{left:10%}.left-\[12\%\]{left:12%}.left-\[15\%\]{left:15%}.left-\[18px\]{left:18px}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-100{z-index:100}.z-\[200\]{z-index:200}.z-\[998\]{z-index:998}.z-\[999\]{z-index:999}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-span-3{grid-column:span 3/span 3}.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}}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-auto{margin-block:auto}.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-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-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-20{margin-top:calc(var(--spacing) * 20)}.mt-auto{margin-top:auto}.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-2\.5{margin-right:calc(var(--spacing) * 2.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-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)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.mb-24{margin-bottom:calc(var(--spacing) * 24)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-11{margin-left:calc(var(--spacing) * 11)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.grid\!{display:grid!important}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[1\.50\]{aspect-ratio:1.5}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/7\]{aspect-ratio:16/7}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.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-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-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-8\.5{height:calc(var(--spacing) * 8.5)}.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-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[38px\]{height:38px}.h-\[54px\]{height:54px}.h-\[60px\]{height:60px}.h-\[72px\]{height:72px}.h-\[80px\]{height:80px}.h-\[280px\]{height:280px}.h-\[300px\]{height:300px}.h-\[340px\]{height:340px}.h-\[400px\]{height:400px}.h-\[520px\]{height:520px}.h-\[600px\]{height:600px}.h-\[620px\]{height:620px}.h-\[700px\]{height:700px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[calc\(100dvh-4rem\)\]{max-height:calc(100dvh - 4rem)}.min-h-\[48px\]{min-height:48px}.min-h-\[52px\]{min-height:52px}.min-h-\[60px\]{min-height:60px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[80vh\]{min-height:80vh}.min-h-\[96px\]{min-height:96px}.min-h-\[100px\]{min-height:100px}.min-h-\[105px\]{min-height:105px}.min-h-\[140px\]{min-height:140px}.min-h-\[150px\]{min-height:150px}.min-h-\[160px\]{min-height:160px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[340px\]{min-height:340px}.min-h-\[350px\]{min-height:350px}.min-h-\[380px\]{min-height:380px}.min-h-\[400px\]{min-height:400px}.min-h-\[420px\]{min-height:420px}.min-h-\[440px\]{min-height:440px}.min-h-\[460px\]{min-height:460px}.min-h-\[calc\(100vh-28rem\)\]{min-height:calc(100vh - 28rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing) * 0)}.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-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.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-8\.5{width:calc(var(--spacing) * 8.5)}.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-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[2px\]{width:2px}.w-\[14px\]{width:14px}.w-\[18px\]{width:18px}.w-\[20px\]{width:20px}.w-\[22rem\]{width:22rem}.w-\[38px\]{width:38px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[340px\]{width:340px}.w-\[520px\]{width:520px}.w-\[600px\]{width:600px}.w-\[620px\]{width:620px}.w-\[700px\]{width:700px}.w-\[800px\]{width:800px}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[24ch\]{max-width:24ch}.max-w-\[42rem\]{max-width:42rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[140px\]{max-width:140px}.max-w-\[180px\]{max-width:180px}.max-w-\[190px\]{max-width:190px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[420px\]{max-width:420px}.max-w-\[540px\]{max-width:540px}.max-w-\[560px\]{max-width:560px}.max-w-\[1440px\]{max-width:1440px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[420px\]{min-width:420px}.min-w-\[680px\]{min-width:680px}.min-w-\[700px\]{min-width:700px}.min-w-\[720px\]{min-width:720px}.min-w-\[750px\]{min-width:750px}.min-w-\[768px\]{min-width:768px}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);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-6{--tw-translate-x:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-8{--tw-translate-y:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-102{--tw-scale-x:102%;--tw-scale-y:102%;--tw-scale-z:102%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-150{--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.82\]{scale:.82}.scale-\[0\.85\]{scale:.85}.scale-\[0\.88\]{scale:.88}.scale-\[1\.01\]{scale:1.01}.scale-\[1\.03\]{scale:1.03}.rotate-12{rotate:12deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.rotate-\[-15deg\]{rotate:-15deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[bounce_3s_infinite\]{animation:3s infinite bounce}.animate-\[fadeIn_0\.3s_ease-out\]{animation:.3s ease-out fadeIn}.animate-\[fadeIn_0\.5s_ease-out\]{animation:.5s ease-out fadeIn}.animate-\[shake_0\.4s_ease-in-out\]{animation:.4s ease-in-out shake}.animate-\[spin_120s_linear_infinite\]{animation:120s linear infinite spin}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.scrollbar-none{scrollbar-width:none}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1fr_80px_1fr\]{grid-template-columns:1fr 80px 1fr}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[18px_repeat\(8\,38px\)_18px\]{grid-template-columns:18px repeat(8,38px) 18px}.grid-cols-\[20px_repeat\(8\,40px\)_20px\]{grid-template-columns:20px repeat(8,40px) 20px}.grid-rows-8{grid-template-rows:repeat(8,minmax(0,1fr))}.grid-rows-\[18px_repeat\(8\,38px\)_18px\]{grid-template-rows:18px repeat(8,38px) 18px}.grid-rows-\[20px_repeat\(8\,40px\)_20px\]{grid-template-rows:20px repeat(8,40px) 20px}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-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-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)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}: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-\[rgba\(212\,175\,55\,0\.08\)\]>:not(:last-child)){border-color:#d4af3714}:where(.divide-\[rgba\(212\,175\,55\,0\.15\)\]>:not(:last-child)){border-color:#d4af3726}:where(.divide-accent\/15>:not(:last-child)){border-color:#c19b5726}@supports (color:color-mix(in lab, red, red)){:where(.divide-accent\/15>:not(:last-child)){border-color:color-mix(in oklab, var(--color-accent) 15%, transparent)}}:where(.divide-line>:not(:last-child)){border-color:var(--color-line)}:where(.divide-neutral-100>:not(:last-child)){border-color:var(--color-neutral-100)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.8rem\]{border-radius:1.8rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[3rem\]{border-radius:3rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-tl-3xl{border-top-left-radius:var(--radius-3xl)}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.rounded-b-full{border-bottom-right-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.rounded-bl-3xl{border-bottom-left-radius:var(--radius-3xl)}.rounded-bl-full{border-bottom-left-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-x-2{border-inline-style:var(--tw-border-style);border-inline-width:2px}.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-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-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.\!border-\[\#16a34a\]\/20{border-color:#16a34a33!important;border-color:lab(58.835% -51.0812 35.4288/.2)!important}.\!border-\[\#2563eb\]\/20{border-color:#2563eb33!important;border-color:lab(44.7906% 21.0479 -75.599/.2)!important}.\!border-\[\#b58a23\]\/25{border-color:#b58a2340!important;border-color:lab(60.4293% 10.0326 57.0065/.25)!important}.\!border-\[\#d4af37\]\/20{border-color:#d4af3733!important;border-color:lab(73.2933% 5.13336 62.8198/.2)!important}.\!border-\[\#d97706\]\/20{border-color:#d9770633!important;border-color:lab(60.4928% 34.8862 66.4687/.2)!important}.border-\[\#0b1b2b\]{border-color:#0b1b2b}.border-\[\#0b1b2b\]\/15{border-color:#0b1b2b26;border-color:lab(9.04638% -2.15485 -13.0718/.15)}.border-\[\#0b1b2b\]\/20{border-color:#0b1b2b33;border-color:lab(9.04638% -2.15485 -13.0718/.2)}.border-\[\#0b1b2b\]\/30{border-color:#0b1b2b4d;border-color:lab(9.04638% -2.15485 -13.0718/.3)}.border-\[\#2a4060\]{border-color:#2a4060}.border-\[\#3d2770\]{border-color:#3d2770}.border-\[\#6b4c33\]{border-color:#6b4c33}.border-\[\#8b5a2b\]{border-color:#8b5a2b}.border-\[\#8b6512\]{border-color:#8b6512}.border-\[\#16a34a\]{border-color:#16a34a}.border-\[\#16a34a\]\/15{border-color:#16a34a26;border-color:lab(58.835% -51.0812 35.4288/.15)}.border-\[\#16a34a\]\/20{border-color:#16a34a33;border-color:lab(58.835% -51.0812 35.4288/.2)}.border-\[\#25D366\]\/30{border-color:#25d3664d;border-color:lab(74.7716% -60.9651 41.133/.3)}.border-\[\#162f4c\]{border-color:#162f4c}.border-\[\#312e2b\]\/35{border-color:#312e2b59;border-color:lab(19.1757% .903994 2.44911/.35)}.border-\[\#2563eb\]\/15{border-color:#2563eb26;border-color:lab(44.7906% 21.0479 -75.599/.15)}.border-\[\#2563eb\]\/40{border-color:#2563eb66;border-color:lab(44.7906% 21.0479 -75.599/.4)}.border-\[\#406828\]{border-color:#406828}.border-\[\#b58a23\]\/25{border-color:#b58a2340;border-color:lab(60.4293% 10.0326 57.0065/.25)}.border-\[\#b58a23\]\/30{border-color:#b58a234d;border-color:lab(60.4293% 10.0326 57.0065/.3)}.border-\[\#b58a23\]\/40{border-color:#b58a2366;border-color:lab(60.4293% 10.0326 57.0065/.4)}.border-\[\#d4af37\]{border-color:#d4af37}.border-\[\#d4af37\]\/8{border-color:#d4af3714;border-color:lab(73.2933% 5.13336 62.8198/.08)}.border-\[\#d4af37\]\/10{border-color:#d4af371a;border-color:lab(73.2933% 5.13336 62.8198/.1)}.border-\[\#d4af37\]\/15{border-color:#d4af3726;border-color:lab(73.2933% 5.13336 62.8198/.15)}.border-\[\#d4af37\]\/20{border-color:#d4af3733;border-color:lab(73.2933% 5.13336 62.8198/.2)}.border-\[\#d4af37\]\/25{border-color:#d4af3740;border-color:lab(73.2933% 5.13336 62.8198/.25)}.border-\[\#d4af37\]\/30{border-color:#d4af374d;border-color:lab(73.2933% 5.13336 62.8198/.3)}.border-\[\#d4af37\]\/35{border-color:#d4af3759;border-color:lab(73.2933% 5.13336 62.8198/.35)}.border-\[\#d4af37\]\/40{border-color:#d4af3766;border-color:lab(73.2933% 5.13336 62.8198/.4)}.border-\[\#d4af37\]\/45{border-color:#d4af3773;border-color:lab(73.2933% 5.13336 62.8198/.45)}.border-\[\#d4af37\]\/50{border-color:#d4af3780;border-color:lab(73.2933% 5.13336 62.8198/.5)}.border-\[\#d4af37\]\/60{border-color:#d4af3799;border-color:lab(73.2933% 5.13336 62.8198/.6)}.border-\[\#d4af37\]\/80{border-color:#d4af37cc;border-color:lab(73.2933% 5.13336 62.8198/.8)}.border-\[\#d97706\]{border-color:#d97706}.border-\[\#d97706\]\/15{border-color:#d9770626;border-color:lab(60.4928% 34.8862 66.4687/.15)}.border-\[\#d97706\]\/20{border-color:#d9770633;border-color:lab(60.4928% 34.8862 66.4687/.2)}.border-\[\#e11d48\]\/20{border-color:#e11d4833;border-color:lab(49.5278% 71.5918 30.4604/.2)}.border-\[rgba\(11\,27\,43\,0\.1\)\]{border-color:#0b1b2b1a}.border-\[rgba\(11\,27\,43\,0\.06\)\]{border-color:#0b1b2b0f}.border-\[rgba\(212\,175\,55\,0\.1\)\]{border-color:#d4af371a}.border-\[rgba\(212\,175\,55\,0\.2\)\]{border-color:#d4af3733}.border-\[rgba\(212\,175\,55\,0\.06\)\]{border-color:#d4af370f}.border-\[rgba\(212\,175\,55\,0\.08\)\]{border-color:#d4af3714}.border-\[rgba\(212\,175\,55\,0\.12\)\]{border-color:#d4af371f}.border-\[rgba\(212\,175\,55\,0\.15\)\]{border-color:#d4af3726}.border-\[rgba\(212\,175\,55\,0\.18\)\]{border-color:#d4af372e}.border-\[rgba\(212\,175\,55\,0\.22\)\]{border-color:#d4af3738}.border-\[rgba\(212\,175\,55\,0\.25\)\]{border-color:#d4af3740}.border-\[var\(--accent\)\]\/25{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--accent\)\]\/25{border-color:color-mix(in oklab, var(--accent) 25%, transparent)}}.border-\[var\(--accent\)\]\/30{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--accent\)\]\/30{border-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.border-\[var\(--border\)\]{border-color:var(--border)}.border-accent{border-color:var(--color-accent)}.border-accent-ink{border-color:var(--color-accent-ink)}.border-accent\/15{border-color:#c19b5726}@supports (color:color-mix(in lab, red, red)){.border-accent\/15{border-color:color-mix(in oklab, var(--color-accent) 15%, transparent)}}.border-accent\/20{border-color:#c19b5733}@supports (color:color-mix(in lab, red, red)){.border-accent\/20{border-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.border-accent\/25{border-color:#c19b5740}@supports (color:color-mix(in lab, red, red)){.border-accent\/25{border-color:color-mix(in oklab, var(--color-accent) 25%, transparent)}}.border-accent\/30{border-color:#c19b574d}@supports (color:color-mix(in lab, red, red)){.border-accent\/30{border-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.border-accent\/35{border-color:#c19b5759}@supports (color:color-mix(in lab, red, red)){.border-accent\/35{border-color:color-mix(in oklab, var(--color-accent) 35%, transparent)}}.border-accent\/40{border-color:#c19b5766}@supports (color:color-mix(in lab, red, red)){.border-accent\/40{border-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.border-amber-500\/10{border-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/10{border-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.border-background{border-color:var(--color-background)}.border-black\/\[\.08\]{border-color:#00000014}@supports (color:color-mix(in lab, red, red)){.border-black\/\[\.08\]{border-color:color-mix(in oklab, var(--color-black) 8%, transparent)}}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-500\/10{border-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/10{border-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/20{border-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.border-border{border-color:var(--color-border)}.border-border\/10{border-color:#e4ded01a}@supports (color:color-mix(in lab, red, red)){.border-border\/10{border-color:color-mix(in oklab, var(--color-border) 10%, transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-200\/50{border-color:#a4f4cf80}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/50{border-color:color-mix(in oklab, var(--color-emerald-200) 50%, transparent)}}.border-emerald-500\/10{border-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/10{border-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/20{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.border-gold{border-color:var(--color-gold)}.border-gold\/20{border-color:#c19b5733}@supports (color:color-mix(in lab, red, red)){.border-gold\/20{border-color:color-mix(in oklab, var(--color-gold) 20%, transparent)}}.border-gold\/25{border-color:#c19b5740}@supports (color:color-mix(in lab, red, red)){.border-gold\/25{border-color:color-mix(in oklab, var(--color-gold) 25%, transparent)}}.border-green-200{border-color:var(--color-green-200)}.border-green-200\/50{border-color:#b9f8cf80}@supports (color:color-mix(in lab, red, red)){.border-green-200\/50{border-color:color-mix(in oklab, var(--color-green-200) 50%, transparent)}}.border-green-200\/60{border-color:#b9f8cf99}@supports (color:color-mix(in lab, red, red)){.border-green-200\/60{border-color:color-mix(in oklab, var(--color-green-200) 60%, transparent)}}.border-line{border-color:var(--color-line)}.border-line-strong{border-color:var(--color-line-strong)}.border-neutral-50{border-color:var(--color-neutral-50)}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-100\/50{border-color:#f5f5f580}@supports (color:color-mix(in lab, red, red)){.border-neutral-100\/50{border-color:color-mix(in oklab, var(--color-neutral-100) 50%, transparent)}}.border-neutral-100\/80{border-color:#f5f5f5cc}@supports (color:color-mix(in lab, red, red)){.border-neutral-100\/80{border-color:color-mix(in oklab, var(--color-neutral-100) 80%, transparent)}}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-200\/40{border-color:#e5e5e566}@supports (color:color-mix(in lab, red, red)){.border-neutral-200\/40{border-color:color-mix(in oklab, var(--color-neutral-200) 40%, transparent)}}.border-neutral-200\/50{border-color:#e5e5e580}@supports (color:color-mix(in lab, red, red)){.border-neutral-200\/50{border-color:color-mix(in oklab, var(--color-neutral-200) 50%, transparent)}}.border-neutral-200\/60{border-color:#e5e5e599}@supports (color:color-mix(in lab, red, red)){.border-neutral-200\/60{border-color:color-mix(in oklab, var(--color-neutral-200) 60%, transparent)}}.border-neutral-200\/70{border-color:#e5e5e5b3}@supports (color:color-mix(in lab, red, red)){.border-neutral-200\/70{border-color:color-mix(in oklab, var(--color-neutral-200) 70%, transparent)}}.border-neutral-200\/80{border-color:#e5e5e5cc}@supports (color:color-mix(in lab, red, red)){.border-neutral-200\/80{border-color:color-mix(in oklab, var(--color-neutral-200) 80%, transparent)}}.border-neutral-300{border-color:var(--color-neutral-300)}.border-neutral-700{border-color:var(--color-neutral-700)}.border-neutral-800{border-color:var(--color-neutral-800)}.border-red-500{border-color:var(--color-red-500)}.border-rose-100{border-color:var(--color-rose-100)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-500\/20{border-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/20{border-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.border-slate-800{border-color:var(--color-slate-800)}.border-slate-950{border-color:var(--color-slate-950)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/\[0\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.07\]{border-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-t-\[\#0b1b2b\]{border-top-color:#0b1b2b}.border-t-transparent{border-top-color:#0000}.border-t-white{border-top-color:var(--color-white)}.border-b-\[rgba\(212\,175\,55\,0\.15\)\]{border-bottom-color:#d4af3726}.border-l-\[\#d4af37\]{border-left-color:#d4af37}.\!bg-\[\#16a34a\]\/10{background-color:#16a34a1a!important;background-color:lab(58.835% -51.0812 35.4288/.1)!important}.\!bg-\[\#2563eb\]\/10{background-color:#2563eb1a!important;background-color:lab(44.7906% 21.0479 -75.599/.1)!important}.\!bg-\[\#b58a23\]\/10{background-color:#b58a231a!important;background-color:lab(60.4293% 10.0326 57.0065/.1)!important}.\!bg-\[\#d4af37\]\/10{background-color:#d4af371a!important;background-color:lab(73.2933% 5.13336 62.8198/.1)!important}.\!bg-\[\#d97706\]\/10{background-color:#d977061a!important;background-color:lab(60.4928% 34.8862 66.4687/.1)!important}.\!bg-accent\/15{background-color:#c19b5726!important}@supports (color:color-mix(in lab, red, red)){.\!bg-accent\/15{background-color:color-mix(in oklab, var(--color-accent) 15%, transparent)!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-\[\#0b1b2b\]{background-color:#0b1b2b}.bg-\[\#0b1b2b\]\/40{background-color:#0b1b2b66;background-color:lab(9.04638% -2.15485 -13.0718/.4)}.bg-\[\#0b1b2b\]\/50{background-color:#0b1b2b80;background-color:lab(9.04638% -2.15485 -13.0718/.5)}.bg-\[\#0b1b2b\]\/60{background-color:#0b1b2b99;background-color:lab(9.04638% -2.15485 -13.0718/.6)}.bg-\[\#0b1b2b\]\/80{background-color:#0b1b2bcc;background-color:lab(9.04638% -2.15485 -13.0718/.8)}.bg-\[\#0b1b2b\]\/95{background-color:#0b1b2bf2;background-color:lab(9.04638% -2.15485 -13.0718/.95)}.bg-\[\#0b1b2b\]\/\[0\.02\]{background-color:#0b1b2b05;background-color:lab(9.04638% -2.15485 -13.0718/.02)}.bg-\[\#0e2238\]\/40{background-color:#0e223866;background-color:lab(12.5072% -1.67636 -16.9994/.4)}.bg-\[\#1a3352\]{background-color:#1a3352}.bg-\[\#1b1917\]{background-color:#1b1917}.bg-\[\#1e3f20\]{background-color:#1e3f20}.bg-\[\#1e293b\]{background-color:#1e293b}.bg-\[\#1f354d\]{background-color:#1f354d}.bg-\[\#5c3ea3\]{background-color:#5c3ea3}.bg-\[\#5d7a4a\]{background-color:#5d7a4a}.bg-\[\#16a34a\]{background-color:#16a34a}.bg-\[\#16a34a\]\/10{background-color:#16a34a1a;background-color:lab(58.835% -51.0812 35.4288/.1)}.bg-\[\#22c55e\]{background-color:#22c55e}.bg-\[\#25D366\]{background-color:#25d366}.bg-\[\#050b14\]{background-color:#050b14}.bg-\[\#153e33\]{background-color:#153e33}.bg-\[\#153e33\]\/60{background-color:#153e3399;background-color:lab(23.0703% -17.4066 2.28864/.6)}.bg-\[\#162a3f\]{background-color:#162a3f}.bg-\[\#312e2b\]{background-color:#312e2b}.bg-\[\#967A5B\]{background-color:#967a5b}.bg-\[\#2563eb\]\/10{background-color:#2563eb1a;background-color:lab(44.7906% 21.0479 -75.599/.1)}.bg-\[\#071320\]{background-color:#071320}.bg-\[\#081422\]{background-color:#081422}.bg-\[\#517448\]{background-color:#517448}.bg-\[\#739552\]{background-color:#739552}.bg-\[\#769656\]{background-color:#769656}.bg-\[\#F4EFEA\]{background-color:#f4efea}.bg-\[\#b58a23\]{background-color:#b58a23}.bg-\[\#b58a23\]\/10{background-color:#b58a231a;background-color:lab(60.4293% 10.0326 57.0065/.1)}.bg-\[\#b58a23\]\/20{background-color:#b58a2333;background-color:lab(60.4293% 10.0326 57.0065/.2)}.bg-\[\#b58a23\]\/35{background-color:#b58a2359;background-color:lab(60.4293% 10.0326 57.0065/.35)}.bg-\[\#b58863\]{background-color:#b58863}.bg-\[\#d4af37\]{background-color:#d4af37}.bg-\[\#d4af37\]\/3{background-color:#d4af3708;background-color:lab(73.2933% 5.13336 62.8198/.03)}.bg-\[\#d4af37\]\/4{background-color:#d4af370a;background-color:lab(73.2933% 5.13336 62.8198/.04)}.bg-\[\#d4af37\]\/5{background-color:#d4af370d;background-color:lab(73.2933% 5.13336 62.8198/.05)}.bg-\[\#d4af37\]\/6{background-color:#d4af370f;background-color:lab(73.2933% 5.13336 62.8198/.06)}.bg-\[\#d4af37\]\/8{background-color:#d4af3714;background-color:lab(73.2933% 5.13336 62.8198/.08)}.bg-\[\#d4af37\]\/10{background-color:#d4af371a;background-color:lab(73.2933% 5.13336 62.8198/.1)}.bg-\[\#d4af37\]\/12{background-color:#d4af371f;background-color:lab(73.2933% 5.13336 62.8198/.12)}.bg-\[\#d4af37\]\/15{background-color:#d4af3726;background-color:lab(73.2933% 5.13336 62.8198/.15)}.bg-\[\#d4af37\]\/20{background-color:#d4af3733;background-color:lab(73.2933% 5.13336 62.8198/.2)}.bg-\[\#d4af37\]\/25{background-color:#d4af3740;background-color:lab(73.2933% 5.13336 62.8198/.25)}.bg-\[\#d4af37\]\/35{background-color:#d4af3759;background-color:lab(73.2933% 5.13336 62.8198/.35)}.bg-\[\#d4af37\]\/45{background-color:#d4af3773;background-color:lab(73.2933% 5.13336 62.8198/.45)}.bg-\[\#d97706\]{background-color:#d97706}.bg-\[\#d97706\]\/10{background-color:#d977061a;background-color:lab(60.4928% 34.8862 66.4687/.1)}.bg-\[\#dfd7bf\]{background-color:#dfd7bf}.bg-\[\#e2d6b5\]{background-color:#e2d6b5}.bg-\[\#e2dbec\]{background-color:#e2dbec}.bg-\[\#e2e8f0\]{background-color:#e2e8f0}.bg-\[\#e8dcc8\]{background-color:#e8dcc8}.bg-\[\#ececd7\]{background-color:#ececd7}.bg-\[\#ede7d5\]{background-color:#ede7d5}.bg-\[\#eeeed2\]{background-color:#eeeed2}.bg-\[\#f0d9b5\]{background-color:#f0d9b5}.bg-\[\#f0fdf4\]{background-color:#f0fdf4}.bg-\[\#f0fdf4\]\/25{background-color:#f0fdf440;background-color:lab(98.1485% -5.62009 2.76839/.25)}.bg-\[\#f4f2eb\]\/60{background-color:#f4f2eb99;background-color:lab(95.5044% -.211269 3.63554/.6)}.bg-\[\#f6f669\]\/70{background-color:#f6f669b3;background-color:lab(94.9196% -12.8233 65.8828/.7)}.bg-\[\#f7f6f2\]{background-color:#f7f6f2}.bg-\[\#faf8f1\]{background-color:#faf8f1}.bg-\[\#fafaf7\]{background-color:#fafaf7}.bg-\[\#fbfaf7\]{background-color:#fbfaf7}.bg-\[\#fbfbf8\]{background-color:#fbfbf8}.bg-\[\#fcfbf9\]{background-color:#fcfbf9}.bg-\[\#fcfbf9\]\/40{background-color:#fcfbf966;background-color:lab(98.6536% .0830889 1.08337/.4)}.bg-\[\#fcfbf9\]\/60{background-color:#fcfbf999;background-color:lab(98.6536% .0830889 1.08337/.6)}.bg-\[\#fdfbf4\]{background-color:#fdfbf4}.bg-\[\#fdfbf7\]{background-color:#fdfbf7}.bg-\[\#fdfbf8\]{background-color:#fdfbf8}.bg-\[\#fdfbf9\]{background-color:#fdfbf9}.bg-\[\#fdfbf9\]\/60{background-color:#fdfbf999;background-color:lab(98.7311% .427127 1.20677/.6)}.bg-\[\#fff5f5\]{background-color:#fff5f5}.bg-\[\#fffbeb\]{background-color:#fffbeb}.bg-\[\#fffbeb\]\/25{background-color:#fffbeb40;background-color:lab(98.6078% -.622183 8.19191/.25)}.bg-\[\#fffbeb\]\/45{background-color:#fffbeb73;background-color:lab(98.6078% -.622183 8.19191/.45)}.bg-\[\#fffbeb\]\/50{background-color:#fffbeb80;background-color:lab(98.6078% -.622183 8.19191/.5)}.bg-\[\#fffbeb\]\/60{background-color:#fffbeb99;background-color:lab(98.6078% -.622183 8.19191/.6)}.bg-\[\#fffdf5\]{background-color:#fffdf5}.bg-\[rgba\(212\,175\,55\,0\.05\)\]{background-color:#d4af370d}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--background\)\]{background-color:var(--background)}.bg-\[var\(--border\)\]{background-color:var(--border)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-accent{background-color:var(--color-accent)}.bg-accent-ink{background-color:var(--color-accent-ink)}.bg-accent-ink\/20{background-color:#7a5a2433}@supports (color:color-mix(in lab, red, red)){.bg-accent-ink\/20{background-color:color-mix(in oklab, var(--color-accent-ink) 20%, transparent)}}.bg-accent-ink\/35{background-color:#7a5a2459}@supports (color:color-mix(in lab, red, red)){.bg-accent-ink\/35{background-color:color-mix(in oklab, var(--color-accent-ink) 35%, transparent)}}.bg-accent\/10{background-color:#c19b571a}@supports (color:color-mix(in lab, red, red)){.bg-accent\/10{background-color:color-mix(in oklab, var(--color-accent) 10%, transparent)}}.bg-accent\/20{background-color:#c19b5733}@supports (color:color-mix(in lab, red, red)){.bg-accent\/20{background-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.bg-amber-400\/50{background-color:#fcbb0080}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/50{background-color:color-mix(in oklab, var(--color-amber-400) 50%, transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-950\/\[0\.02\]{background-color:#46190105}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-amber-950) 2%, transparent)}}.bg-background{background-color:var(--color-background)}.bg-background\/80{background-color:#faf8f1cc}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--color-background) 80%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-950\/\[0\.02\]{background-color:#16245605}@supports (color:color-mix(in lab, red, red)){.bg-blue-950\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-blue-950) 2%, transparent)}}.bg-brand{background-color:var(--color-brand)}.bg-brand\/5{background-color:#0b1b2b0d}@supports (color:color-mix(in lab, red, red)){.bg-brand\/5{background-color:color-mix(in oklab, var(--color-brand) 5%, transparent)}}.bg-canvas{background-color:var(--color-canvas)}.bg-canvas-recessed{background-color:var(--color-canvas-recessed)}.bg-current{background-color:currentColor}.bg-cyan-400\/20{background-color:#00d2ef33}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/20{background-color:color-mix(in oklab, var(--color-cyan-400) 20%, transparent)}}.bg-cyan-500\/35{background-color:#00b7d759}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/35{background-color:color-mix(in oklab, var(--color-cyan-500) 35%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/25{background-color:#00d29440}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/25{background-color:color-mix(in oklab, var(--color-emerald-400) 25%, transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-950\/\[0\.02\]{background-color:#002c2205}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-emerald-950) 2%, transparent)}}.bg-foreground{background-color:var(--color-foreground)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100\/50{background-color:#dcfce780}@supports (color:color-mix(in lab, red, red)){.bg-green-100\/50{background-color:color-mix(in oklab, var(--color-green-100) 50%, transparent)}}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-50\/40{background-color:#fafafa66}@supports (color:color-mix(in lab, red, red)){.bg-neutral-50\/40{background-color:color-mix(in oklab, var(--color-neutral-50) 40%, transparent)}}.bg-neutral-50\/50{background-color:#fafafa80}@supports (color:color-mix(in lab, red, red)){.bg-neutral-50\/50{background-color:color-mix(in oklab, var(--color-neutral-50) 50%, transparent)}}.bg-neutral-50\/55{background-color:#fafafa8c}@supports (color:color-mix(in lab, red, red)){.bg-neutral-50\/55{background-color:color-mix(in oklab, var(--color-neutral-50) 55%, transparent)}}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-100\/80{background-color:#f5f5f5cc}@supports (color:color-mix(in lab, red, red)){.bg-neutral-100\/80{background-color:color-mix(in oklab, var(--color-neutral-100) 80%, transparent)}}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-300{background-color:var(--color-neutral-300)}.bg-neutral-900\/\[0\.03\]{background-color:#17171708}@supports (color:color-mix(in lab, red, red)){.bg-neutral-900\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-neutral-900) 3%, transparent)}}.bg-neutral-950\/60{background-color:#0a0a0a99}@supports (color:color-mix(in lab, red, red)){.bg-neutral-950\/60{background-color:color-mix(in oklab, var(--color-neutral-950) 60%, transparent)}}.bg-obsidian{background-color:var(--color-obsidian)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/20{background-color:#fef2f233}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/20{background-color:color-mix(in oklab, var(--color-red-50) 20%, transparent)}}.bg-red-200\/50{background-color:#ffcaca80}@supports (color:color-mix(in lab, red, red)){.bg-red-200\/50{background-color:color-mix(in oklab, var(--color-red-200) 50%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/20{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.bg-red-500\/40{background-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/40{background-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-50\/20{background-color:#fff1f233}@supports (color:color-mix(in lab, red, red)){.bg-rose-50\/20{background-color:color-mix(in oklab, var(--color-rose-50) 20%, transparent)}}.bg-rose-400{background-color:var(--color-rose-400)}.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-slate-700\/35{background-color:#31415859}@supports (color:color-mix(in lab, red, red)){.bg-slate-700\/35{background-color:color-mix(in oklab, var(--color-slate-700) 35%, transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/75{background-color:#0f172bbf}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/75{background-color:color-mix(in oklab, var(--color-slate-900) 75%, transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-surface-tinted{background-color:var(--color-surface-tinted)}.bg-surface\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-surface\/20{background-color:color-mix(in oklab, var(--color-surface) 20%, transparent)}}.bg-surface\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-surface\/90{background-color:color-mix(in oklab, var(--color-surface) 90%, transparent)}}.bg-surface\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-surface\/95{background-color:color-mix(in oklab, var(--color-surface) 95%, transparent)}}.bg-transparent{background-color:#0000}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/10{background-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.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\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.bg-white\/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\/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\/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\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.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-yellow-100\/30{background-color:#fef9c24d}@supports (color:color-mix(in lab, red, red)){.bg-yellow-100\/30{background-color:color-mix(in oklab, var(--color-yellow-100) 30%, transparent)}}.bg-yellow-100\/40{background-color:#fef9c266}@supports (color:color-mix(in lab, red, red)){.bg-yellow-100\/40{background-color:color-mix(in oklab, var(--color-yellow-100) 40%, transparent)}}.bg-yellow-200\/40{background-color:#fff08566}@supports (color:color-mix(in lab, red, red)){.bg-yellow-200\/40{background-color:color-mix(in oklab, var(--color-yellow-200) 40%, transparent)}}.bg-yellow-950\/\[0\.02\]{background-color:#43200405}@supports (color:color-mix(in lab, red, red)){.bg-yellow-950\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-yellow-950) 2%, transparent)}}.bg-zinc-50{background-color:var(--color-zinc-50)}.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\(180deg\,\#f5f0e0_0\%\,\#fbfbf8_55\%\,\#fbfbf8_100\%\)\]{background-image:linear-gradient(#f5f0e0 0%,#fbfbf8 55% 100%)}.bg-\[linear-gradient\(rgba\(22\,163\,74\,0\.3\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(22\,163\,74\,0\.3\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#16a34a4d 1px,#0000 1px),linear-gradient(90deg,#16a34a4d 1px,#0000 1px)}.bg-\[linear-gradient\(rgba\(37\,99\,235\,0\.15\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(37\,99\,235\,0\.15\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#2563eb26 1px,#0000 1px),linear-gradient(90deg,#2563eb26 1px,#0000 1px)}.bg-\[linear-gradient\(rgba\(212\,175\,55\,1\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(212\,175\,55\,1\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#d4af37 1px,#0000 1px),linear-gradient(90deg,#d4af37 1px,#0000 1px)}.bg-\[linear-gradient\(rgba\(212\,175\,55\,1\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#d4af37 1px,#0000 1px)}.bg-\[linear-gradient\(rgba\(217\,119\,6\,0\.2\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(217\,119\,6\,0\.2\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#d9770633 1px,#0000 1px),linear-gradient(90deg,#d9770633 1px,#0000 1px)}.bg-\[linear-gradient\(to_right\,\#808080_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,\#808080_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,gray 1px,#0000 1px),linear-gradient(gray 1px,#0000 1px)}.bg-\[linear-gradient\(var\(--foreground\)_1\.5px\,transparent_1\.5px\)\,linear-gradient\(90deg\,var\(--foreground\)_1\.5px\,transparent_1\.5px\)\]{background-image:linear-gradient(var(--foreground) 1.5px,transparent 1.5px),linear-gradient(90deg,var(--foreground) 1.5px,transparent 1.5px)}.bg-\[radial-gradient\(circle\,rgba\(212\,175\,55\,0\.04\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,#d4af370a 0%,#0000 70%)}.bg-\[radial-gradient\(circle\,rgba\(212\,175\,55\,0\.07\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,#d4af3712 0%,#0000 70%)}.bg-\[radial-gradient\(circle\,rgba\(212\,175\,55\,0\.08\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,#d4af3714 0%,#0000 70%)}.bg-\[radial-gradient\(circle_at_15\%_20\%\,rgba\(21\\r\\n2\,175\,55\,0\.12\)\,transparent_50\%\)\,radial-gradient\(circle_at_85\%_80\%\,rgba\(212\,175\,55\,0\.08\)\,transparent_50\%\)\]{background-image:radial-gradient(circle at 15% 20%,rgba(21rn2,175,55,.12),transparent 50%),radial-gradient(circle at 85% 80%,#d4af3714,transparent 50%)}.bg-\[radial-gradient\(circle_at_20\%_0\%\,rgba\(212\,175\,55\,0\.18\)\,transparent_55\%\)\,radial-gradient\(circle_at_80\%_100\%\,rgba\(212\,175\,55\,0\.1\)\,transparent_50\%\)\]{background-image:radial-gradient(circle at 20% 0,#d4af372e,#0000 55%),radial-gradient(circle at 80% 100%,#d4af371a,#0000 50%)}.bg-\[radial-gradient\(circle_at_center\,color-mix\(in_oklab\,var\(--accent\)_22\%\,transparent\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle at center,var(--accent) 0%,transparent 70%)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(circle_at_center\,color-mix\(in_oklab\,var\(--accent\)_22\%\,transparent\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle at center,color-mix(in oklab,var(--accent) 22%,transparent) 0%,transparent 70%)}}.bg-\[radial-gradient\(circle_at_center\,color-mix\(in_oklab\,var\(--brand\)_18\%\,transparent\)_0\%\,transparent_72\%\)\]{background-image:radial-gradient(circle at center,var(--brand) 0%,transparent 72%)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(circle_at_center\,color-mix\(in_oklab\,var\(--brand\)_18\%\,transparent\)_0\%\,transparent_72\%\)\]{background-image:radial-gradient(circle at center,color-mix(in oklab,var(--brand) 18%,transparent) 0%,transparent 72%)}}.bg-\[radial-gradient\(circle_at_center\,rgba\(11\,27\,43\,0\.05\)_0\%\,transparent_72\%\)\]{background-image:radial-gradient(circle,#0b1b2b0d 0%,#0000 72%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(212\,175\,55\,0\.08\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,#d4af3714 0%,#0000 70%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(212\,175\,55\,0\.15\)_0\%\,transparent_60\%\)\]{background-image:radial-gradient(circle,#d4af3726 0%,#0000 60%)}.bg-\[radial-gradient\(circle_at_center\,var\(--accent\)_0\%\,transparent_75\%\)\]{background-image:radial-gradient(circle at center,var(--accent) 0%,transparent 75%)}.bg-\[radial-gradient\(circle_at_center\,var\(--accent\)_0\%\,transparent_80\%\)\]{background-image:radial-gradient(circle at center,var(--accent) 0%,transparent 80%)}.bg-\[radial-gradient\(ellipse\,rgba\(212\,175\,55\,0\.07\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(#d4af3712 0%,#0000 70%)}.bg-\[radial-gradient\(ellipse_at_20\%_0\%\,rgba\(21\\r\\n2\,175\,55\,0\.15\)\,transparent_55\%\)\,radial-gradient\(ellipse_at_80\%_100\%\,rgba\(212\,175\,55\,0\.1\)\,transparent_50\%\)\]{background-image:radial-gradient(ellipse at 20% 0%,rgba(21rn2,175,55,.15),transparent 55%),radial-gradient(ellipse at 80% 100%,#d4af371a,transparent 50%)}.bg-\[radial-gradient\(ellipse_at_20\%_0\%\,rgba\(212\,175\,55\,0\.15\)\,transparent_55\%\)\,radial-gradient\(ellipse_at_80\%_100\%\,rgba\(212\,175\,55\,0\.1\)\,transparent_50\%\)\]{background-image:radial-gradient(at 20% 0,#d4af3726,#0000 55%),radial-gradient(at 80% 100%,#d4af371a,#0000 50%)}.from-\[\#0b1b2b\]{--tw-gradient-from:#0b1b2b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#0b1b2b\]\/40{--tw-gradient-from:#0b1b2b66;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#0b1b2b\]\/40{--tw-gradient-from:lab(9.04638% -2.15485 -13.0718/.4)}}.from-\[\#0b1b2b\]\/95{--tw-gradient-from:#0b1b2bf2;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#0b1b2b\]\/95{--tw-gradient-from:lab(9.04638% -2.15485 -13.0718/.95)}}.from-\[\#060c13\]{--tw-gradient-from:#060c13;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#128C7E\]{--tw-gradient-from:#128c7e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#162a3f\]{--tw-gradient-from:#162a3f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#2563eb\]{--tw-gradient-from:#2563eb;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#06101c\]{--tw-gradient-from:#06101c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#d4af37\]{--tw-gradient-from:#d4af37;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#d4af37\]\/10{--tw-gradient-from:#d4af371a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#d4af37\]\/10{--tw-gradient-from:lab(73.2933% 5.13336 62.8198/.1)}}.from-\[\#d4af37\]\/15{--tw-gradient-from:#d4af3726;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#d4af37\]\/15{--tw-gradient-from:lab(73.2933% 5.13336 62.8198/.15)}}.from-\[\#d4af37\]\/20{--tw-gradient-from:#d4af3733;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#d4af37\]\/20{--tw-gradient-from:lab(73.2933% 5.13336 62.8198/.2)}}.from-\[\#d4af37\]\/30{--tw-gradient-from:#d4af374d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#d4af37\]\/30{--tw-gradient-from:lab(73.2933% 5.13336 62.8198/.3)}}.from-\[\#d4af37\]\/40{--tw-gradient-from:#d4af3766;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#d4af37\]\/40{--tw-gradient-from:lab(73.2933% 5.13336 62.8198/.4)}}.from-\[\#eff6ff\]\/50{--tw-gradient-from:#eff6ff80;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#eff6ff\]\/50{--tw-gradient-from:lab(96.5473% -1.16071 -5.18099/.5)}}.from-\[\#eff6ff\]\/60{--tw-gradient-from:#eff6ff99;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#eff6ff\]\/60{--tw-gradient-from:lab(96.5473% -1.16071 -5.18099/.6)}}.from-\[\#f0fdf4\]\/50{--tw-gradient-from:#f0fdf480;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#f0fdf4\]\/50{--tw-gradient-from:lab(98.1485% -5.62009 2.76839/.5)}}.from-\[\#f0fdf4\]\/60{--tw-gradient-from:#f0fdf499;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#f0fdf4\]\/60{--tw-gradient-from:lab(98.1485% -5.62009 2.76839/.6)}}.from-\[\#f5f0e0\]\/20{--tw-gradient-from:#f5f0e033;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#f5f0e0\]\/20{--tw-gradient-from:lab(94.8661% -.267953 8.38814/.2)}}.from-\[\#fbbf24\]{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#fbfbf8\]{--tw-gradient-from:#fbfbf8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#fde68a\]{--tw-gradient-from:#fde68a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#fdfbf4\]\/50{--tw-gradient-from:#fdfbf480;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#fdfbf4\]\/50{--tw-gradient-from:lab(98.6287% -.210494 3.61036/.5)}}.from-\[\#fdfcf9\]{--tw-gradient-from:#fdfcf9;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#fffbeb\]{--tw-gradient-from:#fffbeb;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#fffbeb\]\/50{--tw-gradient-from:#fffbeb80;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#fffbeb\]\/50{--tw-gradient-from:lab(98.6078% -.622183 8.19191/.5)}}.from-\[\#fffbeb\]\/60{--tw-gradient-from:#fffbeb99;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#fffbeb\]\/60{--tw-gradient-from:lab(98.6078% -.622183 8.19191/.6)}}.from-amber-600{--tw-gradient-from:var(--color-amber-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-brand{--tw-gradient-from:var(--color-brand);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand\/80{--tw-gradient-from:#0b1b2bcc}@supports (color:color-mix(in lab, red, red)){.from-brand\/80{--tw-gradient-from:color-mix(in oklab, var(--color-brand) 80%, transparent)}}.from-brand\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-600{--tw-gradient-from:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-600{--tw-gradient-from:var(--color-violet-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#0c1e30\]\/95{--tw-gradient-via:#0c1e30f2;--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)}@supports (color:lab(0% 0 0)){.via-\[\#0c1e30\]\/95{--tw-gradient-via:lab(10.4961% -2.2263 -14.4428/.95)}}.via-\[\#0f2236\]{--tw-gradient-via:#0f2236;--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-\[\#06101c\]{--tw-gradient-via:#06101c;--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-\[\#b58a23\]{--tw-gradient-via:#b58a23;--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-\[\#d4af37\]{--tw-gradient-via:#d4af37;--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-\[\#d4af37\]\/15{--tw-gradient-via:#d4af3726;--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)}@supports (color:lab(0% 0 0)){.via-\[\#d4af37\]\/15{--tw-gradient-via:lab(73.2933% 5.13336 62.8198/.15)}}.via-\[\#d4af37\]\/25{--tw-gradient-via:#d4af3740;--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)}@supports (color:lab(0% 0 0)){.via-\[\#d4af37\]\/25{--tw-gradient-via:lab(73.2933% 5.13336 62.8198/.25)}}.via-\[\#d4af37\]\/30{--tw-gradient-via:#d4af374d;--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)}@supports (color:lab(0% 0 0)){.via-\[\#d4af37\]\/30{--tw-gradient-via:lab(73.2933% 5.13336 62.8198/.3)}}.via-\[\#d4af37\]\/35{--tw-gradient-via:#d4af3759;--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)}@supports (color:lab(0% 0 0)){.via-\[\#d4af37\]\/35{--tw-gradient-via:lab(73.2933% 5.13336 62.8198/.35)}}.via-\[\#d4af37\]\/40{--tw-gradient-via:#d4af3766;--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)}@supports (color:lab(0% 0 0)){.via-\[\#d4af37\]\/40{--tw-gradient-via:lab(73.2933% 5.13336 62.8198/.4)}}.via-\[\#d4af37\]\/45{--tw-gradient-via:#d4af3773;--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)}@supports (color:lab(0% 0 0)){.via-\[\#d4af37\]\/45{--tw-gradient-via:lab(73.2933% 5.13336 62.8198/.45)}}.via-\[\#d4af37\]\/50{--tw-gradient-via:#d4af3780;--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)}@supports (color:lab(0% 0 0)){.via-\[\#d4af37\]\/50{--tw-gradient-via:lab(73.2933% 5.13336 62.8198/.5)}}.via-\[\#f7d070\]{--tw-gradient-via:#f7d070;--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-\[\#fbbf24\]{--tw-gradient-via:#fbbf24;--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-background{--tw-gradient-via:var(--color-background);--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-brand\/90{--tw-gradient-via:#0b1b2be6}@supports (color:color-mix(in lab, red, red)){.via-brand\/90{--tw-gradient-via:color-mix(in oklab, var(--color-brand) 90%, transparent)}}.via-brand\/90{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/15{--tw-gradient-via:#ffffff26}@supports (color:color-mix(in lab, red, red)){.via-white\/15{--tw-gradient-via:color-mix(in oklab, var(--color-white) 15%, transparent)}}.via-white\/15{--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-\[\#0b1b2b\]{--tw-gradient-to:#0b1b2b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#0e2238\]{--tw-gradient-to:#0e2238;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#1a2d42\]{--tw-gradient-to:#1a2d42;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#1d4ed8\]{--tw-gradient-to:#1d4ed8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#8b6512\]{--tw-gradient-to:#8b6512;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#25D366\]{--tw-gradient-to:#25d366;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#162a3d\]{--tw-gradient-to:#162a3d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#162a3f\]{--tw-gradient-to:#162a3f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#06101c\]{--tw-gradient-to:#06101c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#081522\]\/95{--tw-gradient-to:#081522f2;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.to-\[\#081522\]\/95{--tw-gradient-to:lab(6.22006% -1.63206 -10.7578/.95)}}.to-\[\#122336\]{--tw-gradient-to:#122336;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#b58a23\]{--tw-gradient-to:#b58a23;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#b58a23\]\/10{--tw-gradient-to:#b58a231a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.to-\[\#b58a23\]\/10{--tw-gradient-to:lab(60.4293% 10.0326 57.0065/.1)}}.to-\[\#d4af37\]{--tw-gradient-to:#d4af37;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#d4af37\]\/5{--tw-gradient-to:#d4af370d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.to-\[\#d4af37\]\/5{--tw-gradient-to:lab(73.2933% 5.13336 62.8198/.05)}}.to-\[\#d4af37\]\/10{--tw-gradient-to:#d4af371a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.to-\[\#d4af37\]\/10{--tw-gradient-to:lab(73.2933% 5.13336 62.8198/.1)}}.to-\[\#d4af37\]\/15{--tw-gradient-to:#d4af3726;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.to-\[\#d4af37\]\/15{--tw-gradient-to:lab(73.2933% 5.13336 62.8198/.15)}}.to-\[\#d4af37\]\/20{--tw-gradient-to:#d4af3733;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.to-\[\#d4af37\]\/20{--tw-gradient-to:lab(73.2933% 5.13336 62.8198/.2)}}.to-\[\#d4af37\]\/40{--tw-gradient-to:#d4af3766;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.to-\[\#d4af37\]\/40{--tw-gradient-to:lab(73.2933% 5.13336 62.8198/.4)}}.to-\[\#f8f6f0\]{--tw-gradient-to:#f8f6f0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#fde68a\]\/30{--tw-gradient-to:#fde68a4d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.to-\[\#fde68a\]\/30{--tw-gradient-to:lab(91.7397% -.633121 47.5998/.3)}}.to-\[\#fef3c7\]\/40{--tw-gradient-to:#fef3c766;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.to-\[\#fef3c7\]\/40{--tw-gradient-to:lab(95.8996% -1.21173 22.7144/.4)}}.to-accent\/35{--tw-gradient-to:#c19b5759}@supports (color:color-mix(in lab, red, red)){.to-accent\/35{--tw-gradient-to:color-mix(in oklab, var(--color-accent) 35%, transparent)}}.to-accent\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-500{--tw-gradient-to:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-background{--tw-gradient-to:var(--color-background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-500{--tw-gradient-to:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-neutral-100{--tw-gradient-to:var(--color-neutral-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-500{--tw-gradient-to:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-\[size\:24px_24px\]{background-size:24px 24px}.bg-\[size\:32px_32px\]{background-size:32px 32px}.bg-\[size\:64px_64px\]{background-size:64px 64px}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-\[right_1rem_center\]{background-position:right 1rem center}.bg-no-repeat{background-repeat:no-repeat}.fill-\[\#d4af37\]\/10{fill:#d4af371a;fill:lab(73.2933% 5.13336 62.8198/.1)}.fill-accent{fill:var(--color-accent)}.fill-brand{fill:var(--color-brand)}.fill-current{fill:currentColor}.fill-white{fill:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.object-top{object-position:top}.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-4\.5{padding:calc(var(--spacing) * 4.5)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-9{padding:calc(var(--spacing) * 9)}.p-10{padding:calc(var(--spacing) * 10)}.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-16{padding-inline:calc(var(--spacing) * 16)}.px-gutter{padding-inline:var(--spacing-gutter)}.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-32{padding-block:calc(var(--spacing) * 32)}.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-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-30{padding-top:calc(var(--spacing) * 30)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-\[family-name\:\.\.\.\]{font-family:...}.font-\[family-name\:var\(--font-display\)\],.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-data{font-size:var(--text-data);line-height:var(--tw-leading,var(--text-data--line-height));letter-spacing:var(--tw-tracking,var(--text-data--letter-spacing))}.text-display-lg{font-size:var(--text-display-lg);line-height:var(--tw-leading,var(--text-display-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-display-lg--letter-spacing))}.text-display-md{font-size:var(--text-display-md);line-height:var(--tw-leading,var(--text-display-md--line-height));letter-spacing:var(--tw-tracking,var(--text-display-md--letter-spacing))}.text-display-sm{font-size:var(--text-display-sm);line-height:var(--tw-leading,var(--text-display-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-display-sm--letter-spacing))}.text-display-xl{font-size:var(--text-display-xl);line-height:var(--tw-leading,var(--text-display-xl--line-height));letter-spacing:var(--tw-tracking,var(--text-display-xl--letter-spacing))}.text-eyebrow{font-size:var(--text-eyebrow);line-height:var(--tw-leading,var(--text-eyebrow--line-height));letter-spacing:var(--tw-tracking,var(--text-eyebrow--letter-spacing))}.text-label{font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing))}.text-title{font-size:var(--text-title);line-height:var(--tw-leading,var(--text-title--line-height));letter-spacing:var(--tw-tracking,var(--text-title--letter-spacing))}.text-title-lg{font-size:var(--text-title-lg);line-height:var(--tw-leading,var(--text-title-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-title-lg--letter-spacing))}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-body-sm{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height))}.text-lead{font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--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\.9375rem\]{font-size:.9375rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[2\.25rem\]{font-size:2.25rem}.text-\[5rem\]{font-size:5rem}.text-\[6\.5px\]{font-size:6.5px}.text-\[6px\]{font-size:6px}.text-\[6rem\]{font-size:6rem}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[8rem\]{font-size:8rem}.text-\[9px\]{font-size:9px}.text-\[9rem\]{font-size:9rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[60px\]{font-size:60px}.text-\[80px\]{font-size:80px}.text-\[320px\]{font-size:320px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-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\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.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\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.\!text-\[\#16a34a\]{color:#16a34a!important}.\!text-\[\#2563eb\]{color:#2563eb!important}.\!text-\[\#b58a23\]{color:#b58a23!important}.\!text-\[\#d4af37\]{color:#d4af37!important}.\!text-\[\#d97706\]{color:#d97706!important}.\!text-accent{color:var(--color-accent)!important}.text-\[\#0b1b2b\]{color:#0b1b2b}.text-\[\#0b1b2b\]\/70{color:#0b1b2bb3;color:lab(9.04638% -2.15485 -13.0718/.7)}.text-\[\#0b2e13\]{color:#0b2e13}.text-\[\#1a1a2e\]{color:#1a1a2e}.text-\[\#1a3352\]\/40{color:#1a335266;color:lab(20.497% -1.24298 -22.1953/.4)}.text-\[\#1f354d\]\/35{color:#1f354d59;color:lab(21.2335% -2.70177 -17.6964/.35)}.text-\[\#1f354d\]\/40{color:#1f354d66;color:lab(21.2335% -2.70177 -17.6964/.4)}.text-\[\#5c656f\]{color:#5c656f}.text-\[\#6b7a90\]{color:#6b7a90}.text-\[\#7a8aa0\]{color:#7a8aa0}.text-\[\#7a8aa0\]\/65{color:#7a8aa0a6;color:lab(56.7632% -2.18841 -13.7838/.65)}.text-\[\#7f6220\]{color:#7f6220}.text-\[\#8b6512\]{color:#8b6512}.text-\[\#8ba3c4\]{color:#8ba3c4}.text-\[\#8fa0b8\]{color:#8fa0b8}.text-\[\#16a34a\]{color:#16a34a}.text-\[\#22c55e\]{color:#22c55e}.text-\[\#25D366\]{color:#25d366}.text-\[\#153e33\]{color:#153e33}.text-\[\#2563eb\]{color:#2563eb}.text-\[\#06090f\]{color:#06090f}.text-\[\#12161a\]{color:#12161a}.text-\[\#52645b\]{color:#52645b}.text-\[\#55667a\]{color:#55667a}.text-\[\#55667a\]\/60{color:#55667a99;color:lab(42.3476% -2.82161 -13.4844/.6)}.text-\[\#55667a\]\/80{color:#55667acc;color:lab(42.3476% -2.82161 -13.4844/.8)}.text-\[\#64748b\]{color:#64748b}.text-\[\#166534\]{color:#166534}.text-\[\#334155\]{color:#334155}.text-\[\#739552\]\/40{color:#73955266;color:lab(57.9149% -21.3612 31.241/.4)}.text-\[\#a8a8a8\]{color:#a8a8a8}.text-\[\#b5cabe\]{color:#b5cabe}.text-\[\#b8c4d8\]{color:#b8c4d8}.text-\[\#b58a23\]{color:#b58a23}.text-\[\#b58a23\]\/70{color:#b58a23b3;color:lab(60.4293% 10.0326 57.0065/.7)}.text-\[\#b58863\]\/40{color:#b5886366;color:lab(60.5045% 14.2902 26.8927/.4)}.text-\[\#b58863\]\/50{color:#b5886380;color:lab(60.5045% 14.2902 26.8927/.5)}.text-\[\#d0ded4\]{color:#d0ded4}.text-\[\#d4af37\]{color:#d4af37}.text-\[\#d4af37\]\/15{color:#d4af3726;color:lab(73.2933% 5.13336 62.8198/.15)}.text-\[\#d4af37\]\/30{color:#d4af374d;color:lab(73.2933% 5.13336 62.8198/.3)}.text-\[\#d4af37\]\/40{color:#d4af3766;color:lab(73.2933% 5.13336 62.8198/.4)}.text-\[\#d4af37\]\/50{color:#d4af3780;color:lab(73.2933% 5.13336 62.8198/.5)}.text-\[\#d4af37\]\/60{color:#d4af3799;color:lab(73.2933% 5.13336 62.8198/.6)}.text-\[\#d4af37\]\/\[0\.04\]{color:#d4af370a;color:lab(73.2933% 5.13336 62.8198/.04)}.text-\[\#d97706\]{color:#d97706}.text-\[\#dfd7bf\]\/35{color:#dfd7bf59;color:lab(86.1522% -.1086 12.9272/.35)}.text-\[\#dfd7bf\]\/50{color:#dfd7bf80;color:lab(86.1522% -.1086 12.9272/.5)}.text-\[\#e8dcc8\]\/50{color:#e8dcc880;color:lab(88.3343% 1.81454 11.416/.5)}.text-\[\#e11d48\]{color:#e11d48}.text-\[\#ececd7\]\/50{color:#ececd780;color:lab(92.977% -2.65419 10.2288/.5)}.text-\[\#eef2ff\]{color:#eef2ff}.text-\[\#f0d9b5\]\/50{color:#f0d9b580;color:lab(87.9354% 4.20237 20.8561/.5)}.text-\[\#f0d9b5\]\/60{color:#f0d9b599;color:lab(87.9354% 4.20237 20.8561/.6)}.text-\[\#fbfbf8\]{color:#fbfbf8}.text-\[\#fde68a\]{color:#fde68a}.text-\[color\:color-mix\(in_oklab\,var\(--accent\)_88\%\,var\(--foreground\)_12\%\)\]{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.text-\[color\:color-mix\(in_oklab\,var\(--accent\)_88\%\,var\(--foreground\)_12\%\)\]{color:color-mix(in oklab,var(--accent) 88%,var(--foreground) 12%)}}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-\[var\(--muted-2\)\]{color:var(--muted-2)}.text-accent{color:var(--color-accent)}.text-accent-2{color:var(--color-accent-2)}.text-accent-ink{color:var(--color-accent-ink)}.text-accent-ink\/40{color:#7a5a2466}@supports (color:color-mix(in lab, red, red)){.text-accent-ink\/40{color:color-mix(in oklab, var(--color-accent-ink) 40%, transparent)}}.text-accent\/15{color:#c19b5726}@supports (color:color-mix(in lab, red, red)){.text-accent\/15{color:color-mix(in oklab, var(--color-accent) 15%, transparent)}}.text-accent\/20{color:#c19b5733}@supports (color:color-mix(in lab, red, red)){.text-accent\/20{color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.text-accent\/80{color:#c19b57cc}@supports (color:color-mix(in lab, red, red)){.text-accent\/80{color:color-mix(in oklab, var(--color-accent) 80%, transparent)}}.text-background{color:var(--color-background)}.text-black{color:var(--color-black)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-bone{color:var(--color-bone)}.text-brand{color:var(--color-brand)}.text-brand\/90{color:#0b1b2be6}@supports (color:color-mix(in lab, red, red)){.text-brand\/90{color:color-mix(in oklab, var(--color-brand) 90%, transparent)}}.text-critical{color:var(--color-critical)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-800{color:var(--color-emerald-800)}.text-foreground{color:var(--color-foreground)}.text-gold{color:var(--color-gold)}.text-gold-bright{color:var(--color-gold-bright)}.text-gold-ink{color:var(--color-gold-ink)}.text-gray-500{color:var(--color-gray-500)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-ink{color:var(--color-ink)}.text-line-strong{color:var(--color-line-strong)}.text-muted{color:var(--color-muted)}.text-muted-2{color:var(--color-muted-2)}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-200{color:var(--color-neutral-200)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-800{color:var(--color-neutral-800)}.text-purple-500{color:var(--color-purple-500)}.text-red-400{color:var(--color-red-400)}.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-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-silver{color:var(--color-silver)}.text-silver-dim{color:var(--color-silver-dim)}.text-slate-200{color:var(--color-slate-200)}.text-slate-200\/50{color:#e2e8f080}@supports (color:color-mix(in lab, red, red)){.text-slate-200\/50{color:color-mix(in oklab, var(--color-slate-200) 50%, transparent)}}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-400\/50{color:#90a1b980}@supports (color:color-mix(in lab, red, red)){.text-slate-400\/50{color:color-mix(in oklab, var(--color-slate-400) 50%, transparent)}}.text-slate-800{color:var(--color-slate-800)}.text-slate-950{color:var(--color-slate-950)}.text-surface{color:var(--color-surface)}.text-text{color:var(--color-text)}.text-text-inverse-muted{color:var(--color-text-inverse-muted)}.text-text-inverse-secondary{color:var(--color-text-inverse-secondary)}.text-text-muted{color:var(--color-text-muted)}.text-text-secondary{color:var(--color-text-secondary)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/5{color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.text-white\/5{color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.text-white\/25{color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.text-white\/25{color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/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-zinc-600{color:var(--color-zinc-600)}.text-zinc-950{color:var(--color-zinc-950)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.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,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[\#16a34a\]{accent-color:#16a34a}.accent-\[\#b58a23\]{accent-color:#b58a23}.accent-\[\#d4af37\]{accent-color:#d4af37}.accent-accent{accent-color:var(--color-accent)}.accent-ink{accent-color:var(--color-ink)}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.01\]{opacity:.01}.opacity-\[0\.02\]{opacity:.02}.opacity-\[0\.03\]{opacity:.03}.opacity-\[0\.04\]{opacity:.04}.opacity-\[0\.05\]{opacity:.05}.opacity-\[0\.06\]{opacity:.06}.opacity-\[0\.08\]{opacity:.08}.opacity-\[0\.012\]{opacity:.012}.opacity-\[0\.015\]{opacity:.015}.opacity-\[0\.025\]{opacity:.025}.opacity-\[0\.35\]{opacity:.35}.opacity-\[0\.045\]{opacity:.045}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(212\,175\,55\,0\.4\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#d4af3766);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_rgba\(212\,175\,55\,0\.6\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#d4af3799);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_12px_rgba\(212\,175\,55\,0\.25\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#d4af3740);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_15px_rgba\(34\,211\,238\,0\.3\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#22d3ee4d);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_15px_rgba\(34\,211\,238\,0\.4\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#22d3ee66);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_20px_rgba\(212\,175\,55\,0\.08\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#d4af3714);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_rgba\(212\,175\,55\,0\.2\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#d4af3733);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_30px_rgba\(212\,175\,55\,0\.2\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#d4af3733);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_30px_rgba\(212\,175\,55\,0\.15\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#d4af3726);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_40px_rgba\(212\,175\,55\,0\.15\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#d4af3726);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 1px 4px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 1px 4px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_8px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 1px 8px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(212\,175\,55\,0\.1\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#d4af371a);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_rgba\(212\,175\,55\,0\.15\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#d4af3726);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_15px_rgba\(212\,175\,55\,0\.25\)\]{--tw-shadow:0 4px 15px var(--tw-shadow-color,#d4af3740);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(212\,175\,55\,0\.3\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#d4af374d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(212\,175\,55\,0\.12\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#d4af371f);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_20px_rgba\(37\,211\,102\,0\.25\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#25d36640);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_40px_rgba\(11\,27\,43\,0\.10\)\]{--tw-shadow:0 4px 40px var(--tw-shadow-color,#0b1b2b1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(212\,175\,55\,0\.2\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#d4af3733);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(212\,175\,55\,0\.25\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#d4af3740);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_rgba\(11\,27\,43\,0\.04\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#0b1b2b0a);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_32px_rgba\(212\,175\,55\,0\.3\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#d4af374d);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_32px_rgba\(212\,175\,55\,0\.15\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#d4af3726);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_25px_rgba\(212\,175\,55\,0\.08\)\]{--tw-shadow:0 10px 25px var(--tw-shadow-color,#d4af3714);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(11\,27\,43\,0\.06\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#0b1b2b0f);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_15px_45px_rgba\(11\,27\,43\,0\.06\)\]{--tw-shadow:0 15px 45px var(--tw-shadow-color,#0b1b2b0f);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_50px_rgba\(11\,27\,43\,0\.12\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#0b1b2b1f);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_50px_rgba\(11\,27\,43\,0\.25\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#0b1b2b40);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_50px_rgba\(212\,175\,55\,0\.05\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#d4af370d);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_50px_rgba\(212\,175\,55\,0\.06\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#d4af370f);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_50px_rgba\(212\,175\,55\,0\.12\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#d4af371f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(11\,27\,43\,0\.1\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#0b1b2b1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(11\,27\,43\,0\.2\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#0b1b2b33);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(212\,175\,55\,0\.12\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#d4af371f);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_25px_60px_rgba\(11\,27\,43\,0\.3\)\]{--tw-shadow:0 25px 60px var(--tw-shadow-color,#0b1b2b4d);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_16px_rgba\(212\,175\,55\,0\.3\)\]{--tw-shadow:inset 0 0 16px var(--tw-shadow-color,#d4af374d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px var(--tw-shadow-color,#12161a0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-soft{--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[3px\]{--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)}.shadow-\[\#0b1b2b\]\/20{--tw-shadow-color:#0b1b2b33}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#0b1b2b\]\/20{--tw-shadow-color:color-mix(in oklab, lab(9.04638% -2.15485 -13.0718/.2) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#d4af37\]\/25{--tw-shadow-color:#d4af3740}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#d4af37\]\/25{--tw-shadow-color:color-mix(in oklab, lab(73.2933% 5.13336 62.8198/.25) var(--tw-shadow-alpha), transparent)}}.shadow-amber-500\/10{--tw-shadow-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.shadow-amber-500\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/30{--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.shadow-black\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-gold\/10{--tw-shadow-color:#c19b571a}@supports (color:color-mix(in lab, red, red)){.shadow-gold\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-gold) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[\#2563eb\]{--tw-ring-color:#2563eb}.ring-\[\#b58a23\]{--tw-ring-color:#b58a23}.ring-\[\#d4af37\]{--tw-ring-color:#d4af37}.ring-\[\#d4af37\]\/10{--tw-ring-color:#d4af371a}@supports (color:lab(0% 0 0)){.ring-\[\#d4af37\]\/10{--tw-ring-color:lab(73.2933% 5.13336 62.8198/.1)}}.ring-\[\#d4af37\]\/15{--tw-ring-color:#d4af3726}@supports (color:lab(0% 0 0)){.ring-\[\#d4af37\]\/15{--tw-ring-color:lab(73.2933% 5.13336 62.8198/.15)}}.ring-\[\#d4af37\]\/30{--tw-ring-color:#d4af374d}@supports (color:lab(0% 0 0)){.ring-\[\#d4af37\]\/30{--tw-ring-color:lab(73.2933% 5.13336 62.8198/.3)}}.ring-\[\#d4af37\]\/40{--tw-ring-color:#d4af3766}@supports (color:lab(0% 0 0)){.ring-\[\#d4af37\]\/40{--tw-ring-color:lab(73.2933% 5.13336 62.8198/.4)}}.ring-accent{--tw-ring-color:var(--color-accent)}.ring-accent-ink{--tw-ring-color:var(--color-accent-ink)}.ring-accent\/10{--tw-ring-color:#c19b571a}@supports (color:color-mix(in lab, red, red)){.ring-accent\/10{--tw-ring-color:color-mix(in oklab, var(--color-accent) 10%, transparent)}}.ring-accent\/30{--tw-ring-color:#c19b574d}@supports (color:color-mix(in lab, red, red)){.ring-accent\/30{--tw-ring-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.ring-cyan-400{--tw-ring-color:var(--color-cyan-400)}.ring-green-400\/60{--tw-ring-color:#05df7299}@supports (color:color-mix(in lab, red, red)){.ring-green-400\/60{--tw-ring-color:color-mix(in oklab, var(--color-green-400) 60%, transparent)}}.ring-red-500\/80{--tw-ring-color:#fb2c36cc}@supports (color:color-mix(in lab, red, red)){.ring-red-500\/80{--tw-ring-color:color-mix(in oklab, var(--color-red-500) 80%, transparent)}}.ring-rose-400\/60{--tw-ring-color:#ff667f99}@supports (color:color-mix(in lab, red, red)){.ring-rose-400\/60{--tw-ring-color:color-mix(in oklab, var(--color-rose-400) 60%, transparent)}}.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,)}.blur-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-105{--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.contrast-\[1\.02\]{--tw-contrast:contrast(1.02);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.contrast-\[1\.03\]{--tw-contrast:contrast(1.03);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_4px_var\(--color-gold-glow\)\]{--tw-drop-shadow-size:drop-shadow(0 0 4px var(--tw-drop-shadow-color,var(--color-gold-glow)));--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_0_6px_rgba\(212\,175\,55\,0\.4\)\]{--tw-drop-shadow-size:drop-shadow(0 0 6px var(--tw-drop-shadow-color,#d4af3766));--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_0_12px_rgba\(212\,175\,55\,0\.3\)\]{--tw-drop-shadow-size:drop-shadow(0 0 12px var(--tw-drop-shadow-color,#d4af374d));--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_2px_2px_rgba\(0\,0\,0\,0\.35\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 2px var(--tw-drop-shadow-color,#00000059));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_4px_rgba\(0\,0\,0\,0\.3\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 4px var(--tw-drop-shadow-color,#0000004d));--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_2px_4px_rgba\(0\,0\,0\,0\.4\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 4px var(--tw-drop-shadow-color,#0006));--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_10px_15px_rgba\(212\,175\,55\,0\.25\)\]{--tw-drop-shadow-size:drop-shadow(0 10px 15px var(--tw-drop-shadow-color,#d4af3740));--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-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-200{transition-delay:.2s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}.group-focus-within\:opacity-100:is(:where(.group):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-2:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-103:is(:where(.group):hover *){--tw-scale-x:103%;--tw-scale-y:103%;--tw-scale-z:103%;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\:gap-2\.5:is(:where(.group):hover *){gap:calc(var(--spacing) * 2.5)}.group-hover\:border-\[\#d4af37\]\/50:is(:where(.group):hover *){border-color:#d4af3780;border-color:lab(73.2933% 5.13336 62.8198/.5)}.group-hover\:bg-\[\#d4af37\]\/15:is(:where(.group):hover *){background-color:#d4af3726;background-color:lab(73.2933% 5.13336 62.8198/.15)}.group-hover\:text-\[\#d4af37\]\/\[0\.08\]:is(:where(.group):hover *){color:#d4af3714;color:lab(73.2933% 5.13336 62.8198/.08)}.group-hover\:text-accent:is(:where(.group):hover *){color:var(--color-accent)}.group-hover\:text-accent-ink:is(:where(.group):hover *){color:var(--color-accent-ink)}.group-hover\:text-neutral-600:is(:where(.group):hover *){color:var(--color-neutral-600)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:opacity-\[0\.05\]:is(:where(.group):hover *){opacity:.05}.group-hover\:opacity-\[0\.07\]:is(:where(.group):hover *){opacity:.07}.group-hover\:shadow-\[0_0_16px_rgba\(212\,175\,55\,0\.12\)\]:is(:where(.group):hover *){--tw-shadow:0 0 16px var(--tw-shadow-color,#d4af371f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\/board\:opacity-100:is(:where(.group\/board):hover *){opacity:1}.group-hover\/item\:bg-\[\#d4af37\]\/15:is(:where(.group\/item):hover *){background-color:#d4af3726;background-color:lab(73.2933% 5.13336 62.8198/.15)}.group-hover\/row\:text-\[\#b58a23\]:is(:where(.group\/row):hover *){color:#b58a23}}.peer-checked\:border-accent-ink:is(:where(.peer):checked~*){border-color:var(--color-accent-ink)}.peer-checked\:bg-accent-ink:is(:where(.peer):checked~*){background-color:var(--color-accent-ink)}.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-accent-ink:is(:where(.peer):focus-visible~*){--tw-ring-color:var(--color-accent-ink)}.peer-focus-visible\:ring-offset-2:is(:where(.peer):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)}.placeholder\:text-neutral-300::placeholder{color:var(--color-neutral-300)}.placeholder\:text-neutral-500::placeholder{color:var(--color-neutral-500)}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/30::placeholder{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing) * 0)}.before\:top-2:before{content:var(--tw-content);top:calc(var(--spacing) * 2)}.before\:bottom-0:before{content:var(--tw-content);bottom:calc(var(--spacing) * 0)}.before\:bottom-2:before{content:var(--tw-content);bottom:calc(var(--spacing) * 2)}.before\:left-1\/2:before{content:var(--tw-content);left:50%}.before\:left-4:before{content:var(--tw-content);left:calc(var(--spacing) * 4)}.before\:left-\[11px\]:before{content:var(--tw-content);left:11px}.before\:w-\[2px\]:before{content:var(--tw-content);width:2px}.before\:-translate-x-1\/2:before{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.before\:bg-\[\#d4af37\]\/20:before{content:var(--tw-content);background-color:#d4af3733;background-color:lab(73.2933% 5.13336 62.8198/.2)}.before\:bg-gold\/20:before{content:var(--tw-content);background-color:#c19b5733}@supports (color:color-mix(in lab, red, red)){.before\:bg-gold\/20:before{background-color:color-mix(in oklab, var(--color-gold) 20%, transparent)}}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}.empty\:mt-0:empty{margin-top:calc(var(--spacing) * 0)}@media (hover:hover){.hover\:z-30:hover{z-index:30}.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-2:hover{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-95:hover{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-102:hover{--tw-scale-x:102%;--tw-scale-y:102%;--tw-scale-z:102%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-125:hover{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:scale-\[1\.005\]:hover{scale:1.005}.hover\:border-\[\#16a34a\]\/25:hover{border-color:#16a34a40;border-color:lab(58.835% -51.0812 35.4288/.25)}.hover\:border-\[\#d4af37\]:hover{border-color:#d4af37}.hover\:border-\[\#d4af37\]\/15:hover{border-color:#d4af3726;border-color:lab(73.2933% 5.13336 62.8198/.15)}.hover\:border-\[\#d4af37\]\/20:hover{border-color:#d4af3733;border-color:lab(73.2933% 5.13336 62.8198/.2)}.hover\:border-\[\#d4af37\]\/25:hover{border-color:#d4af3740;border-color:lab(73.2933% 5.13336 62.8198/.25)}.hover\:border-\[\#d4af37\]\/30:hover{border-color:#d4af374d;border-color:lab(73.2933% 5.13336 62.8198/.3)}.hover\:border-\[\#d4af37\]\/35:hover{border-color:#d4af3759;border-color:lab(73.2933% 5.13336 62.8198/.35)}.hover\:border-\[\#d4af37\]\/40:hover{border-color:#d4af3766;border-color:lab(73.2933% 5.13336 62.8198/.4)}.hover\:border-\[\#d4af37\]\/45:hover{border-color:#d4af3773;border-color:lab(73.2933% 5.13336 62.8198/.45)}.hover\:border-\[\#d4af37\]\/50:hover{border-color:#d4af3780;border-color:lab(73.2933% 5.13336 62.8198/.5)}.hover\:border-\[\#d4af37\]\/60:hover{border-color:#d4af3799;border-color:lab(73.2933% 5.13336 62.8198/.6)}.hover\:border-\[\#d97706\]\/25:hover{border-color:#d9770640;border-color:lab(60.4928% 34.8862 66.4687/.25)}.hover\:border-accent:hover{border-color:var(--color-accent)}.hover\:border-accent\/20:hover{border-color:#c19b5733}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/20:hover{border-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.hover\:border-accent\/40:hover{border-color:#c19b5766}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/40:hover{border-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.hover\:border-amber-500\/40:hover{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-500\/40:hover{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.hover\:border-blue-500\/40:hover{border-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.hover\:border-blue-500\/40:hover{border-color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.hover\:border-emerald-500\/40:hover{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-500\/40:hover{border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.hover\:border-gold\/50:hover{border-color:#c19b5780}@supports (color:color-mix(in lab, red, red)){.hover\:border-gold\/50:hover{border-color:color-mix(in oklab, var(--color-gold) 50%, transparent)}}.hover\:border-line-accent:hover{border-color:var(--color-line-accent)}.hover\:border-neutral-200:hover{border-color:var(--color-neutral-200)}.hover\:border-transparent:hover{border-color:#0000}.hover\:bg-\[\#1da851\]:hover{background-color:#1da851}.hover\:bg-\[\#1e3a5c\]:hover{background-color:#1e3a5c}.hover\:bg-\[\#6d8a5a\]:hover{background-color:#6d8a5a}.hover\:bg-\[\#25D366\]\/10:hover{background-color:#25d3661a;background-color:lab(74.7716% -60.9651 41.133/.1)}.hover\:bg-\[\#152a40\]:hover{background-color:#152a40}.hover\:bg-\[\#214d40\]:hover{background-color:#214d40}.hover\:bg-\[\#112438\]:hover{background-color:#112438}.hover\:bg-\[\#159443\]:hover{background-color:#159443}.hover\:bg-\[\#383838\]:hover{background-color:#383838}.hover\:bg-\[\#b58a23\]:hover{background-color:#b58a23}.hover\:bg-\[\#c59873\]:hover{background-color:#c59873}.hover\:bg-\[\#d4af37\]\/5:hover{background-color:#d4af370d;background-color:lab(73.2933% 5.13336 62.8198/.05)}.hover\:bg-\[\#d4af37\]\/20:hover{background-color:#d4af3733;background-color:lab(73.2933% 5.13336 62.8198/.2)}.hover\:bg-\[\#d4af37\]\/40:hover{background-color:#d4af3766;background-color:lab(73.2933% 5.13336 62.8198/.4)}.hover\:bg-\[\#dfd3b8\]:hover{background-color:#dfd3b8}.hover\:bg-\[\#e4dbbe\]:hover{background-color:#e4dbbe}.hover\:bg-\[\#efeee3\]:hover{background-color:#efeee3}.hover\:bg-\[\#efeee3\]\/70:hover{background-color:#efeee3b3;background-color:lab(93.9496% -1.06817 5.46727/.7)}.hover\:bg-\[\#f0e4d0\]:hover{background-color:#f0e4d0}.hover\:bg-\[\#fad0a0\]:hover{background-color:#fad0a0}.hover\:bg-\[\#fffbeb\]:hover{background-color:#fffbeb}.hover\:bg-\[\#fffbeb\]\/10:hover{background-color:#fffbeb1a;background-color:lab(98.6078% -.622183 8.19191/.1)}.hover\:bg-\[\#fffbeb\]\/30:hover{background-color:#fffbeb4d;background-color:lab(98.6078% -.622183 8.19191/.3)}.hover\:bg-\[color\:color-mix\(in_oklab\,var\(--surface\)_60\%\,transparent\)\]:hover{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color\:color-mix\(in_oklab\,var\(--surface\)_60\%\,transparent\)\]:hover{background-color:color-mix(in oklab,var(--surface) 60%,transparent)}}.hover\:bg-\[color\:color-mix\(in_oklab\,var\(--surface\)_92\%\,var\(--foreground\)_8\%\)\]:hover{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color\:color-mix\(in_oklab\,var\(--surface\)_92\%\,var\(--foreground\)_8\%\)\]:hover{background-color:color-mix(in oklab,var(--surface) 92%,var(--foreground) 8%)}}.hover\:bg-\[rgba\(212\,175\,55\,0\.03\)\]:hover{background-color:#d4af3708}.hover\:bg-\[var\(--hover-bg\)\]:hover{background-color:var(--hover-bg)}.hover\:bg-accent-2:hover{background-color:var(--color-accent-2)}.hover\:bg-amber-400\/80:hover{background-color:#fcbb00cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-400\/80:hover{background-color:color-mix(in oklab, var(--color-amber-400) 80%, transparent)}}.hover\:bg-amber-950\/\[0\.05\]:hover{background-color:#4619010d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-950\/\[0\.05\]:hover{background-color:color-mix(in oklab, var(--color-amber-950) 5%, transparent)}}.hover\:bg-black\/\[\.04\]:hover{background-color:#0000000a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/\[\.04\]:hover{background-color:color-mix(in oklab, var(--color-black) 4%, transparent)}}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-blue-950\/\[0\.05\]:hover{background-color:#1624560d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-950\/\[0\.05\]:hover{background-color:color-mix(in oklab, var(--color-blue-950) 5%, transparent)}}.hover\:bg-brand\/95:hover{background-color:#0b1b2bf2}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand\/95:hover{background-color:color-mix(in oklab, var(--color-brand) 95%, transparent)}}.hover\:bg-emerald-950\/\[0\.05\]:hover{background-color:#002c220d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-950\/\[0\.05\]:hover{background-color:color-mix(in oklab, var(--color-emerald-950) 5%, transparent)}}.hover\:bg-neutral-50:hover{background-color:var(--color-neutral-50)}.hover\:bg-neutral-50\/50:hover{background-color:#fafafa80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral-50\/50:hover{background-color:color-mix(in oklab, var(--color-neutral-50) 50%, transparent)}}.hover\:bg-neutral-100\/40:hover{background-color:#f5f5f566}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral-100\/40:hover{background-color:color-mix(in oklab, var(--color-neutral-100) 40%, transparent)}}.hover\:bg-neutral-100\/70:hover{background-color:#f5f5f5b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral-100\/70:hover{background-color:color-mix(in oklab, var(--color-neutral-100) 70%, transparent)}}.hover\:bg-neutral-100\/90:hover{background-color:#f5f5f5e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral-100\/90:hover{background-color:color-mix(in oklab, var(--color-neutral-100) 90%, transparent)}}.hover\:bg-neutral-600\/90:hover{background-color:#525252e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral-600\/90:hover{background-color:color-mix(in oklab, var(--color-neutral-600) 90%, transparent)}}.hover\:bg-surface-tinted:hover{background-color:var(--color-surface-tinted)}.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\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-white\/80:hover{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/80:hover{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:from-\[\#0e7a6d\]:hover{--tw-gradient-from:#0e7a6d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-\[\#1ebe58\]:hover{--tw-gradient-to:#1ebe58;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:text-\[\#0b1b2b\]:hover{color:#0b1b2b}.hover\:text-\[\#1d4ed8\]:hover{color:#1d4ed8}.hover\:text-\[\#1da851\]:hover{color:#1da851}.hover\:text-\[\#5f4a16\]:hover{color:#5f4a16}.hover\:text-\[\#8b6512\]:hover{color:#8b6512}.hover\:text-\[\#b58a23\]:hover{color:#b58a23}.hover\:text-\[\#d4af37\]:hover{color:#d4af37}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:text-accent-2:hover{color:var(--color-accent-2)}.hover\:text-accent-ink:hover{color:var(--color-accent-ink)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:text-gold-bright:hover{color:var(--color-gold-bright)}.hover\:text-neutral-600:hover{color:var(--color-neutral-600)}.hover\:text-text:hover{color:var(--color-text)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_0_20px_rgba\(212\,175\,55\,0\.15\)\]:hover{--tw-shadow:0 0 20px var(--tw-shadow-color,#d4af3726);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_20px_var\(--color-gold-glow\)\]:hover{--tw-shadow:0 0 20px var(--tw-shadow-color,var(--color-gold-glow));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\(212\,175\,55\,0\.15\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#d4af3726);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\(212\,175\,55\,0\.18\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#d4af372e);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\(212\,175\,55\,0\.25\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#d4af3740);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_var\(--color-gold-glow\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,var(--color-gold-glow));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_6px_28px_rgba\(37\,211\,102\,0\.38\)\]:hover{--tw-shadow:0 6px 28px var(--tw-shadow-color,#25d36661);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_8px_30px_rgba\(16\,185\,129\,0\.1\)\]:hover{--tw-shadow:0 8px 30px var(--tw-shadow-color,#10b9811a);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_8px_30px_rgba\(59\,130\,246\,0\.1\)\]:hover{--tw-shadow:0 8px 30px var(--tw-shadow-color,#3b82f61a);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_8px_30px_rgba\(245\,158\,11\,0\.1\)\]:hover{--tw-shadow:0 8px 30px var(--tw-shadow-color,#f59e0b1a);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_8px_32px_rgba\(212\,175\,55\,0\.35\)\]:hover{--tw-shadow:0 8px 32px var(--tw-shadow-color,#d4af3759);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_12px_32px_rgba\(212\,175\,55\,0\.35\)\]:hover{--tw-shadow:0 12px 32px var(--tw-shadow-color,#d4af3759);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_12px_40px_rgba\(212\,175\,55\,0\.4\)\]:hover{--tw-shadow:0 12px 40px var(--tw-shadow-color,#d4af3766);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_12px_40px_rgba\(212\,175\,55\,0\.15\)\]:hover{--tw-shadow:0 12px 40px var(--tw-shadow-color,#d4af3726);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_15px_30px_rgba\(212\,175\,55\,0\.05\)\]:hover{--tw-shadow:0 15px 30px var(--tw-shadow-color,#d4af370d);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_15px_40px_rgba\(0\,0\,0\,0\.5\)\,0_0_25px_var\(--color-gold-glow\)\]:hover{--tw-shadow:0 15px 40px var(--tw-shadow-color,#00000080), 0 0 25px var(--tw-shadow-color,var(--color-gold-glow));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_20px_60px_rgba\(212\,175\,55\,0\.15\)\]:hover{--tw-shadow:0 20px 60px var(--tw-shadow-color,#d4af3726);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-soft:hover{--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-gold:hover{--tw-shadow-color:#c19b57}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-gold:hover{--tw-shadow-color:color-mix(in oklab, var(--color-gold) var(--tw-shadow-alpha), transparent)}}.hover\:brightness-105: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,)}.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\:\[text-shadow\:0_0_8px_rgba\(212\,175\,55\,0\.4\)\]:hover{text-shadow:0 0 8px #d4af3766}}.focus\:border-\[\#d4af37\]:focus{border-color:#d4af37}.focus\:border-\[\#d4af37\]\/40:focus{border-color:#d4af3766;border-color:lab(73.2933% 5.13336 62.8198/.4)}.focus\:border-\[\#d4af37\]\/60:focus{border-color:#d4af3799;border-color:lab(73.2933% 5.13336 62.8198/.6)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:bg-white\/8:focus{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.focus\:bg-white\/8:focus{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.focus\:bg-white\/\[0\.08\]:focus{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.focus\:bg-white\/\[0\.08\]:focus{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.focus\:shadow-\[0_0_20px_rgba\(212\,175\,55\,0\.1\)\]:focus{--tw-shadow:0 0 20px var(--tw-shadow-color,#d4af371a);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-\[\#b58a23\]:focus{--tw-ring-color:#b58a23}.focus\:ring-\[\#d4af37\]\/10:focus{--tw-ring-color:#d4af371a}@supports (color:lab(0% 0 0)){.focus\:ring-\[\#d4af37\]\/10:focus{--tw-ring-color:lab(73.2933% 5.13336 62.8198/.1)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[\#b58a23\]:focus-visible{--tw-ring-color:#b58a23}.focus-visible\:ring-\[\#d4af37\]:focus-visible{--tw-ring-color:#d4af37}.focus-visible\:ring-\[\#d4af37\]\/60:focus-visible{--tw-ring-color:#d4af3799}@supports (color:lab(0% 0 0)){.focus-visible\:ring-\[\#d4af37\]\/60:focus-visible{--tw-ring-color:lab(73.2933% 5.13336 62.8198/.6)}}.focus-visible\:ring-\[\#fbbf24\]:focus-visible{--tw-ring-color:#fbbf24}.focus-visible\:ring-accent-ink:focus-visible{--tw-ring-color:var(--color-accent-ink)}.focus-visible\:ring-accent\/40:focus-visible{--tw-ring-color:#c19b5766}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-accent\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.focus-visible\:ring-white:focus-visible{--tw-ring-color:var(--color-white)}.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-\[\#153e33\]:focus-visible{--tw-ring-offset-color:#153e33}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\[\#b58a23\]:focus-visible{outline-color:#b58a23}.focus-visible\:brightness-110:focus-visible{--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,)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-98:active{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-75:disabled{opacity:.75}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}.sm\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-5{height:calc(var(--spacing) * 5)}.sm\:h-6{height:calc(var(--spacing) * 6)}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:h-\[17px\]{height:17px}.sm\:h-\[22px\]{height:22px}.sm\:h-\[28px\]{height:28px}.sm\:h-\[32px\]{height:32px}.sm\:h-\[320px\]{height:320px}.sm\:h-\[380px\]{height:380px}.sm\:w-5{width:calc(var(--spacing) * 5)}.sm\:w-6{width:calc(var(--spacing) * 6)}.sm\:w-8{width:calc(var(--spacing) * 8)}.sm\:w-36{width:calc(var(--spacing) * 36)}.sm\:w-\[17px\]{width:17px}.sm\:w-\[22px\]{width:22px}.sm\:w-\[28px\]{width:28px}.sm\:w-\[32px\]{width:32px}.sm\:w-\[320px\]{width:320px}.sm\:w-\[380px\]{width:380px}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,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-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:border-6{border-style:var(--tw-border-style);border-width:6px}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:pt-14{padding-top:calc(var(--spacing) * 14)}.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-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[9px\]{font-size:9px}.sm\:text-\[15px\]{font-size:15px}}@media (min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:mt-0{margin-top:calc(var(--spacing) * 0)}.md\:ml-20{margin-left:calc(var(--spacing) * 20)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:w-64{width:calc(var(--spacing) * 64)}.md\:w-\[158px\]{width:158px}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.md\:grid-cols-\[2fr_1fr_1fr_1\.2fr\]{grid-template-columns:2fr 1fr 1fr 1.2fr}.md\:grid-cols-\[2fr_1fr_1fr_1fr\]{grid-template-columns:2fr 1fr 1fr 1fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:gap-8{gap:calc(var(--spacing) * 8)}:where(.md\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.md\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.md\:self-end{align-self:flex-end}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:pt-0{padding-top:calc(var(--spacing) * 0)}.md\:text-left{text-align:left}}@media (min-width:64rem){.lg\:absolute{position:absolute}.lg\:sticky{position:sticky}.lg\:top-1\/2{top:50%}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:right-4{right:calc(var(--spacing) * 4)}.lg\:bottom-4{bottom:calc(var(--spacing) * 4)}.lg\:left-1\/2{left:50%}.lg\:left-4{left:calc(var(--spacing) * 4)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:h-\[520px\]{height:520px}.lg\:w-72{width:calc(var(--spacing) * 72)}.lg\:w-auto{width:auto}.lg\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.1fr_0\.9fr_0\.9fr\]{grid-template-columns:1.1fr .9fr .9fr}.lg\:grid-cols-\[1\.1fr_0\.95fr_0\.95fr\]{grid-template-columns:1.1fr .95fr .95fr}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1\.28fr_0\.72fr\]{grid-template-columns:1.28fr .72fr}.lg\:grid-cols-\[1fr_0\.9fr\]{grid-template-columns:1fr .9fr}.lg\:grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:justify-end{justify-content:flex-end}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:p-9{padding:calc(var(--spacing) * 9)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:p-14{padding:calc(var(--spacing) * 14)}.lg\:p-16{padding:calc(var(--spacing) * 16)}.lg\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:pt-20{padding-top:calc(var(--spacing) * 20)}.lg\:pt-28{padding-top:calc(var(--spacing) * 28)}.lg\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.lg\:pb-36{padding-bottom:calc(var(--spacing) * 36)}.lg\:pl-6{padding-left:calc(var(--spacing) * 6)}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-\[3\.25rem\]{font-size:3.25rem}.lg\:text-\[11px\]{font-size:11px}}@media (min-width:80rem){.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:h-11{height:calc(var(--spacing) * 11)}.xl\:w-11{width:calc(var(--spacing) * 11)}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:gap-7{gap:calc(var(--spacing) * 7)}.xl\:px-4{padding-inline:calc(var(--spacing) * 4)}.xl\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.xl\:text-\[11px\]{font-size:11px}}@media (prefers-color-scheme:dark){.dark\:border-white\/\[\.145\]{border-color:#ffffff25}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/\[\.145\]{border-color:color-mix(in oklab, var(--color-white) 14.5%, transparent)}}.dark\:bg-black{background-color:var(--color-black)}.dark\:text-zinc-50{color:var(--color-zinc-50)}.dark\:text-zinc-400{color:var(--color-zinc-400)}.dark\: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,)}@media (hover:hover){.dark\:hover\:bg-\[\#1a1a1a\]:hover{background-color:#1a1a1a}.dark\:hover\:bg-\[\#ccc\]:hover{background-color:#ccc}}}}:root{--sc-square:1 / 1;--sc-files:8;--sc-ranks:8;--sc-cell:3.5rem;--sc-grid-line:#12161a0e;--sc-grid-line-inverse:#e8e2d412;--sc-grid-step:3.5rem;--sc-seal-ring:var(--color-gold);--sc-seal-ring-soft:#b08d3c57;--sc-seal-dash:.375rem;--sc-notation-tracking:.02em;--sc-chevron-url:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%235C656F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--sc-container:75rem;--sc-container-narrow:46rem;--sc-container-prose:38rem;--sc-dur-fast:.12s;--sc-dur-base:.18s;--sc-dur-settle:.26s;--sc-dur-reveal:.42s;--sc-header-h:7rem}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--sc-header-h);-webkit-text-size-adjust:100%}body{background-color:var(--color-canvas);color:var(--color-text-secondary);font-family:var(--font-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;font-size:var(--text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-color:var(--color-line-strong) transparent;scrollbar-width:thin;line-height:1.68}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}[data-sc-armed=true]{transform:none!important}.sc-arrow__line{stroke-dashoffset:0!important}}.sc-board-field{isolation:isolate;position:relative}.sc-board-field:before{content:"";z-index:-1;background-image:linear-gradient(to right, var(--sc-grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--sc-grid-line) 1px, transparent 1px);background-size:calc(100% / var(--sc-files)) calc(100% / var(--sc-ranks));pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 68% at 50% 42%,#000 12%,#0000 76%);mask-image:radial-gradient(78% 68% at 50% 42%,#000 12%,#0000 76%)}.sc-board-field--inverse{--sc-grid-line:var(--sc-grid-line-inverse)}.sc-board-field--rays:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(to top right,#0000 calc(50% - .5px),#b08d3c17 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),linear-gradient(to bottom right,#0000 calc(50% - .5px),#b08d3c17 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px));position:absolute;inset:0;-webkit-mask-image:radial-gradient(52% 62%,#000 0%,#0000 72%);mask-image:radial-gradient(52% 62%,#000 0%,#0000 72%)}.sc-square{aspect-ratio:var(--sc-square);place-items:center;display:grid;position:relative}.sc-square--light{background:var(--color-board-light)}.sc-square--dark{background:var(--color-board-dark)}.sc-square--last{background:var(--color-gold-bright);opacity:.42}.sc-square--focus:after,.sc-square--target:after{content:"";pointer-events:none;position:absolute;inset:0}.sc-square--focus:after{box-shadow:inset 0 0 0 3px var(--color-accent-strong)}.sc-square--target:after{box-shadow:inset 0 0 0 3px var(--color-accent-strong), inset 0 0 0 6px #c9a54d66}.sc-notation{font-family:var(--font-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;font-variant-numeric:tabular-nums;font-feature-settings:"zero" 1;letter-spacing:var(--sc-notation-tracking);text-transform:none;color:var(--color-text-secondary);font-style:normal}.sc-notation--accent{color:var(--color-accent-ink)}.sc-rail{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:0;color:var(--color-text-faint);-webkit-user-select:none;user-select:none;font-size:.625rem;line-height:1;display:flex}.sc-rail--files{justify-content:space-between}.sc-rail--ranks{text-align:center;flex-direction:column;justify-content:space-between}.sc-rail--inverse{color:#e8e2d48c}.sc-file-mark{border-radius:var(--radius-xs);border:1px solid var(--color-line-accent);background:var(--color-canvas);min-width:1.375rem;height:1.375rem;font-family:var(--font-mono), monospace;font-size:.625rem;font-weight:var(--font-weight-medium);color:var(--color-accent-ink);text-transform:none;place-items:center;padding-inline:.25rem;display:inline-grid}.sc-score{font-variant-numeric:tabular-nums}.sc-score__row{align-items:baseline;gap:var(--spacing-gutter);border-bottom:1px solid var(--color-line);grid-template-columns:auto 1fr auto;padding-block:.75rem;display:grid}.sc-score__row:last-child{border-bottom:0}.sc-score__row--head{border-bottom-color:var(--color-line-strong);padding-block:.5rem}.sc-eval{border-radius:var(--radius-seal);background:var(--color-line);height:6px;position:relative;overflow:hidden}.sc-eval__fill{border-radius:inherit;background:linear-gradient(90deg, var(--color-bronze) 0%, var(--color-gold) 100%);height:100%;transition:width var(--sc-dur-reveal) var(--ease-out)}.sc-eval__mid{background:var(--color-text-faint);opacity:.55;inset-block:-3px;width:1px;position:absolute;left:50%}.sc-eval--inverse{background:var(--color-line-inverse)}.sc-eval--inverse .sc-eval__mid{background:var(--color-bone)}.sc-eval--vertical{width:6px;height:100%;min-height:6rem}.sc-eval--vertical .sc-eval__fill{background:linear-gradient(180deg, var(--color-gold) 0%, var(--color-walnut-light) 32%, var(--color-board-dark) 100%);width:100%!important}.sc-arrow{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sc-arrow__line{fill:none;stroke:var(--color-accent);stroke-width:.28px;stroke-linecap:round;opacity:.62}.sc-arrow__head{fill:var(--color-accent);opacity:.62}.sc-arrow--strong .sc-arrow__line{stroke-width:.36px;opacity:.9}.sc-arrow--strong .sc-arrow__head{opacity:.9}.sc-arrow--inverse .sc-arrow__line{stroke:var(--color-gold-bright)}.sc-arrow--inverse .sc-arrow__head{fill:var(--color-gold-bright)}.sc-arrow[data-sc-animate=true] .sc-arrow__line{stroke-dasharray:var(--sc-draw-len,100);animation:sc-draw .82s var(--ease-out) .12s both}.sc-moves{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--text-data);font-variant-numeric:tabular-nums;text-transform:none;flex-wrap:wrap;gap:.125rem 1rem;display:flex}.sc-moves__pair{white-space:nowrap;align-items:baseline;gap:.4rem;display:inline-flex}.sc-moves__num{color:var(--color-text-muted);text-align:right;min-width:1.25rem}.sc-moves__san{color:var(--color-text-secondary)}.sc-moves__san--best{color:var(--color-accent-ink);font-weight:var(--font-weight-medium)}.sc-moves--inverse .sc-moves__num{color:var(--color-silver-dim)}.sc-moves--inverse .sc-moves__san{color:var(--color-silver)}.sc-moves--inverse .sc-moves__san--best{color:var(--color-gold-bright)}.sc-rule{background:var(--color-line);border:0;width:100%;height:1px}.sc-rule--accent{background:linear-gradient(90deg, var(--color-accent) 0%, var(--color-accent) 12%, transparent 12%)}.sc-rule--inverse{background:var(--color-line-inverse)}.sc-cb{aspect-ratio:1;border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);touch-action:manipulation;grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(8,minmax(0,1fr));min-width:0;display:grid;position:relative;overflow:hidden}.sc-cb--disabled{cursor:default}.sc-cb__row{display:contents}.sc-cb[data-dragging]{touch-action:none}.sc-cb__sq{background:var(--color-board-dark);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}.sc-cb__sq[data-square-color=light]{background:var(--color-board-light)}.sc-cb__sq:focus-visible{box-shadow:inset 0 0 0 3px var(--color-canvas), inset 0 0 0 5px var(--color-accent-ink);z-index:4;outline:none}.sc-cb__sq[data-state=last]:after{content:"";background:#7a5a2424;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sc-cb__sq[data-state=last]:after{background:color-mix(in srgb, var(--color-accent-ink) 14%, transparent)}}.sc-cb__sq[data-state=last]:after{pointer-events:none}.sc-plate__sq[data-state=last]:after{background:#e7c078ad}@supports (color:color-mix(in lab, red, red)){.sc-plate__sq[data-state=last]:after{background:color-mix(in srgb, var(--color-gold-bright) 68%, transparent)}}.sc-cb__sq[data-state=selected]{background:#d1b88f}@supports (color:color-mix(in lab, red, red)){.sc-cb__sq[data-state=selected]{background:color-mix(in srgb, var(--color-accent-ink) 26%, var(--color-board-light))}}.sc-cb__sq[data-state=selected]:after{content:"";border:3px solid var(--color-accent-ink);pointer-events:none;position:absolute;inset:0}.sc-cb__sq[data-state=target]:after{content:"";background:#3b4a5b52;border-radius:50%;width:30%;height:30%;position:absolute}@supports (color:color-mix(in lab, red, red)){.sc-cb__sq[data-state=target]:after{background:color-mix(in srgb, var(--color-ink-2) 32%, transparent)}}.sc-cb__sq[data-state=target]:after{pointer-events:none}.sc-cb__sq[data-state=drop-target]:after{content:"";border:3px solid var(--color-accent-ink);background:#7a5a242e;border-radius:50%;position:absolute;inset:6%}@supports (color:color-mix(in lab, red, red)){.sc-cb__sq[data-state=drop-target]:after{background:color-mix(in srgb, var(--color-accent-ink) 18%, transparent)}}.sc-cb__sq[data-state=drop-target]:after{pointer-events:none}.sc-cb__sq[data-sc-highlight=true]{box-shadow:inset 0 0 0 3px var(--color-accent-ink);z-index:3}.sc-cb__mark{font-family:var(--font-mono), ui-monospace, monospace;pointer-events:none;opacity:.85;z-index:2;font-size:.6875rem;font-weight:700;line-height:1;position:absolute}.sc-cb__mark--file{bottom:3px;right:4px}.sc-cb__mark--rank{top:3px;left:4px}.sc-cb__sq[data-square-color=dark] .sc-cb__mark{color:var(--color-board-light)}.sc-cb__sq[data-square-color=light] .sc-cb__mark{color:var(--color-board-dark)}.sc-cb__drag{z-index:60;pointer-events:none;filter:drop-shadow(0 6px 10px #12161a47);position:fixed;top:0;left:0}.sc-plate{aspect-ratio:1;border-radius:var(--radius-md);border:1px solid var(--color-line-strong);width:100%;min-width:0;position:relative;overflow:hidden}.sc-plate__sq{cursor:default}.sc-plate__piece{z-index:1;filter:drop-shadow(0 1px 1px #0b1b2b38);width:92%;max-width:none;height:92%;position:relative}.sc-plate--inverse{border-color:#d4af3759}.sc-platefig{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.sc-platefig .sc-plate{border:0;border-radius:0}.sc-platefig__cap{background:#0b1b2beb;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}@media (prefers-reduced-motion:reduce){.sc-cb__drag{filter:none}.sc-cb__sq{transition:none}}.sc-journey{margin-top:var(--space-2xl)}.sc-journey__rail{border-block:1px solid var(--color-line);margin-bottom:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}@media (min-width:640px){.sc-journey__rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.sc-journey__rail{grid-template-columns:repeat(6,minmax(0,1fr))}}.sc-journey__step{min-width:0;position:relative}.sc-journey__tab{cursor:pointer;width:100%;color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;flex-direction:column;align-items:center;gap:.375rem;padding:.875rem .5rem .75rem;display:flex}.sc-journey__tab:hover{color:var(--color-ink)}.sc-journey__tab:focus-visible{box-shadow:inset 0 0 0 2px var(--color-accent-ink);border-radius:2px;outline:none}.sc-journey__mark{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;font-size:.625rem;font-weight:700;line-height:1}.sc-journey__tabname{font-family:var(--font-display), Georgia, serif;text-align:center;font-size:.9375rem;font-weight:600;line-height:1.15}.sc-journey__tab[data-state=todo] .sc-journey__mark{color:var(--color-text-muted)}.sc-journey__tab[data-state=past]{color:var(--color-text-secondary)}.sc-journey__tab[data-state=current]{color:var(--color-accent-ink)}.sc-journey__tab[data-state=current]:after{content:"";background:var(--color-accent-ink);inset-inline:0;height:2px;position:absolute;bottom:-1px}.sc-journey__body{gap:var(--space-xl);align-items:start;display:grid}@media (min-width:1024px){.sc-journey__body{gap:var(--space-2xl);grid-template-columns:minmax(0,420px) minmax(0,1fr)}}.sc-journey__boardwrap{flex-direction:column;align-items:center;display:flex}.sc-journey__board{aspect-ratio:1;border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);width:100%;max-width:420px;position:relative;overflow:hidden}.sc-journey__field{grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(8,minmax(0,1fr));display:grid;position:absolute;inset:0}.sc-journey__cell{background:var(--color-board-dark)}.sc-journey__cell[data-light=true]{background:var(--color-board-light)}.sc-journey__hl{width:12.5%;height:12.5%;box-shadow:inset 0 0 0 2px var(--color-accent-ink);pointer-events:none;position:absolute}.sc-journey__piece{pointer-events:none;width:12.5%;height:12.5%;display:block;position:absolute}.sc-journey__markerwrap{z-index:2;filter:drop-shadow(0 2px 4px #12161a40);width:12.5%;height:12.5%;margin-top:-6.25%;margin-left:-6.25%;display:block;position:absolute}.sc-journey-marker--slide{transition:left var(--duration-slow) var(--ease-board), top var(--duration-slow) var(--ease-board)}.sc-journey__caption{margin-top:var(--space-md);text-align:center;max-width:34ch}.sc-journey__panel:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:6px}.sc-journey__facets{margin-top:var(--space-lg);border-top:1px solid var(--color-line);gap:0;display:grid}.sc-journey__facet{padding-block:var(--space-md);border-bottom:1px solid var(--color-line);gap:.5rem;display:grid}@media (min-width:640px){.sc-journey__facet{gap:var(--space-lg);grid-template-columns:minmax(9rem,12rem) minmax(0,1fr);align-items:start}}.sc-journey__facetname{font-family:var(--font-display), Georgia, serif;color:var(--color-accent-ink);font-size:1.0625rem;font-weight:600;line-height:1.2}.sc-journey__facet dd{margin:0}.sc-journey__milestones{gap:.5rem;display:grid}.sc-journey__milestones li{font-size:var(--text-body-sm);color:var(--color-text-secondary);align-items:flex-start;gap:.625rem;display:flex}.sc-journey__tick{border:1px solid var(--color-accent-ink);background:var(--color-surface-tinted);border-radius:1px;flex-shrink:0;width:.875rem;height:.875rem;margin-top:.1875rem}@media (prefers-reduced-motion:reduce){.sc-journey-marker--slide,.sc-journey__tab{transition:none}.sc-journey__markerwrap{filter:none}}.sc-ctest__bar{border-block:1px solid var(--color-line);margin-bottom:var(--space-lg);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;padding-block:.75rem;display:flex}.sc-ctest__count,.sc-ctest__skill,.sc-ctest__score{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.6875rem}.sc-ctest__skill{color:var(--color-accent-ink)}.sc-ctest__grid{gap:var(--space-xl);align-items:start;display:grid}@media (min-width:900px){.sc-ctest__grid{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.sc-ctest__boardcol{flex-direction:column;align-items:center;min-width:0;display:flex}.sc-ctest__prompt{margin-bottom:var(--space-md);font-family:var(--font-display), Georgia, serif;text-align:center;color:var(--color-ink);max-width:30ch;font-size:1.25rem;font-weight:600;line-height:1.2}.sc-ctest__orient{margin-top:var(--space-md);gap:.375rem;display:flex}.sc-ctest__orientbtn{color:var(--color-text-muted);border:1px solid var(--color-line);cursor:pointer;transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background:0 0;border-radius:2px;padding:.375rem .75rem;font-size:.75rem;font-weight:600}.sc-ctest__orientbtn:hover{color:var(--color-ink);border-color:var(--color-line-strong)}.sc-ctest__orientbtn:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:2px}.sc-ctest__orientbtn[aria-pressed=true]{color:var(--color-canvas);background:var(--color-obsidian);border-color:var(--color-obsidian)}.sc-ctest__actions{margin-top:var(--space-md)}.sc-ctest__where{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--color-line)}.sc-ctest__howto{margin-top:var(--space-md);gap:var(--space-sm);counter-reset:step;flex-direction:column;padding:0;list-style:none;display:flex}.sc-ctest__howto li{font-size:var(--text-body-sm);color:var(--color-text-secondary);padding-inline-start:1.75rem;line-height:1.6;position:relative}.sc-ctest__howto li:before{counter-increment:step;content:counter(step);inset-inline-start:0;background:#7a5a241f;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;display:grid;position:absolute;top:.05em}@supports (color:color-mix(in lab, red, red)){.sc-ctest__howto li:before{background:color-mix(in srgb, var(--color-accent-ink) 12%, transparent)}}.sc-ctest__howto li:before{color:var(--color-accent-ink);font-family:var(--font-mono), ui-monospace, monospace;font-size:.6875rem;font-weight:700}.sc-ctest__scorenote{margin-top:var(--space-lg);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-sm);background:var(--color-canvas-recessed);font-size:var(--text-body-sm);color:var(--color-text-muted);line-height:1.6}.sc-ctest__panel{min-width:0}.sc-ctest__live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sc-ctest__hint{padding:var(--space-lg);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface)}.sc-ctest__feedback{padding:var(--space-lg);border-radius:var(--radius-sm);border:1px solid var(--color-line)}.sc-ctest__feedback--wrong{border-color:var(--color-accent-ink);background:var(--color-surface-tinted)}.sc-ctest__feedback--correct{border-color:var(--color-accent);background:var(--color-surface);border-left-width:3px;border-left-color:var(--color-accent-ink)}.sc-ctest__notes{margin-top:var(--space-md);gap:.5rem;display:grid}.sc-ctest__notes li{font-size:var(--text-body-sm);color:var(--color-text-secondary);padding-left:1rem;position:relative}.sc-ctest__notes li:before{content:"";border:1px solid var(--color-accent-ink);width:.375rem;height:.375rem;position:absolute;top:.6em;left:0}.sc-ctest__attempts{margin-top:var(--space-md);font-size:var(--text-body-sm);color:var(--color-text-muted)}.sc-ctest__complete{padding:var(--space-xl) var(--space-lg);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);text-align:center}.sc-ctest__disclaimer{margin:var(--space-lg) auto 0;max-width:54ch;padding:var(--space-md) var(--space-lg);border-left:2px solid var(--color-accent-ink);background:var(--color-surface-tinted);text-align:left}@media (prefers-reduced-motion:reduce){.sc-ctest__orientbtn{transition:none}}.sc-book-grid{gap:var(--space-2xl);align-items:start;display:grid}@media (min-width:1024px){.sc-book-grid{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,22rem)}}.sc-book-widget__head{margin-bottom:var(--space-lg)}.sc-book-reassure{margin-top:var(--space-2xl)}.sc-book-fallback{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--color-line)}.sc-book-fallback__links{margin-top:var(--space-lg);flex-wrap:wrap;gap:.75rem;display:flex}.sc-book-note{margin-top:var(--space-lg);padding:var(--space-lg);border-left:2px solid var(--color-accent-ink);background:var(--color-surface-tinted)}.sc-book-aside__block{padding-block:var(--space-lg);border-bottom:1px solid var(--color-line)}.sc-book-aside__block:first-child{padding-top:0}.sc-book-aside__block:last-child{border-bottom:0;padding-bottom:0}.sc-cb-widget-facade{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);text-align:left;cursor:pointer;width:100%;transition:border-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);display:block}.sc-cb-widget-facade:hover{border-color:var(--color-accent-ink)}.sc-cb-widget-facade:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:3px}.sc-cb-widget-facade:active{transform:translateY(1px)}.sc-cb-widget-facade__inner{padding:var(--space-lg);display:block}@media (min-width:640px){.sc-cb-widget-facade__inner{padding:var(--space-xl)}}.sc-cb-widget-mount{width:100%;min-height:640px;overflow:hidden}.sc-cb-widget-mount iframe{max-width:100%;width:100%!important}.sc-cb-tz{padding:var(--space-md) var(--space-lg);border-left:2px solid var(--color-accent-ink);background:var(--color-surface-tinted)}.sc-cb-confirm{padding:var(--space-xl) var(--space-lg);border:1px solid var(--color-line);border-left:3px solid var(--color-accent-ink);border-radius:var(--radius-lg);background:var(--color-surface)}@media (min-width:640px){.sc-cb-confirm{padding:var(--space-2xl)}}@media (prefers-reduced-motion:reduce){.sc-cb-widget-facade,.sc-cb-widget-facade:active{transition:none;transform:none}}.sc-camp{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--color-line)}.sc-camp:first-of-type{border-top:0;margin-top:0;padding-top:0}.sc-camp__head{gap:var(--space-lg);display:grid}@media (min-width:900px){.sc-camp__head{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:start}}.sc-camp__note{padding:var(--space-lg);border-left:2px solid var(--color-accent-ink);background:var(--color-surface-tinted);font-size:var(--text-body-sm);color:var(--color-text-secondary)}.sc-camp-unannounced{margin-top:var(--space-xl);padding:var(--space-xl) var(--space-lg);border:1px solid var(--color-line);border-left:3px solid var(--color-accent-ink);border-radius:var(--radius-lg);background:var(--color-surface)}@media (min-width:640px){.sc-camp-unannounced{padding:var(--space-2xl)}}.sc-camp-weeks{gap:var(--space-lg);margin-top:var(--space-xl);display:grid}.sc-camp-week{padding:var(--space-lg);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface)}.sc-camp-week__head{justify-content:space-between;align-items:baseline;gap:var(--space-md);flex-wrap:wrap;display:flex}.sc-camp-facts{gap:var(--space-sm) var(--space-lg);margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--color-line);display:grid}@media (min-width:560px){.sc-camp-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.sc-camp-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.sc-camp-fact__label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.6875rem}.sc-camp-fact__value{font-family:var(--font-display), Georgia, serif;color:var(--color-ink);margin:.25rem 0 0;font-size:1.0625rem;font-weight:600;line-height:1.3}.sc-camp-curriculum,.sc-camp-activities{margin-top:var(--space-xl)}.sc-camp-activities{padding-top:var(--space-lg);border-top:1px solid var(--color-line)}@media (prefers-reduced-motion:reduce){.sc-camp-week{transition:none}}.sc-sticky-cta{z-index:150;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--color-obsidian);border-top:1px solid var(--color-gold);align-items:stretch;display:none;position:fixed;inset-inline:0}@media (min-width:380px) and (max-width:768px){.sc-sticky-cta{display:flex}}.sc-sticky-cta__link{min-height:48px;font-family:var(--font-display), Georgia, serif;letter-spacing:.01em;color:var(--color-bone);text-align:center;flex:auto;justify-content:center;align-items:center;padding:.75rem 1rem;font-size:1rem;font-weight:600;display:flex}.sc-sticky-cta__link:hover{background:#e8e2d40f}.sc-sticky-cta__link:focus-visible{outline:2px solid var(--color-gold);outline-offset:-3px}.sc-sticky-cta__close{color:#e8e2d48c;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:44px;padding:0 .75rem;display:flex}.sc-sticky-cta__close:hover{color:var(--color-bone)}.sc-sticky-cta__close:focus-visible{outline:2px solid var(--color-gold);outline-offset:-3px}@media (min-width:380px) and (max-width:768px){body[data-sticky-cta=true]{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.sc-sticky-cta__link,.sc-sticky-cta__close{transition:none}}.sc-campaign{gap:var(--space-2xl);align-items:start;display:grid}@media (min-width:1024px){.sc-campaign{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,23rem)}}.sc-campaign__options{gap:var(--space-lg);margin-top:var(--space-xl);display:grid}@media (min-width:640px){.sc-campaign__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.sc-campaign__option{width:100%;padding:var(--space-lg);text-align:left;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);display:block}.sc-campaign__option:hover{border-color:var(--color-accent-ink)}.sc-campaign__option:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:3px}.sc-campaign__option-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.sc-campaign__price{font-family:var(--font-mono), ui-monospace, monospace;color:var(--color-accent-ink);font-size:.75rem}.sc-campaign__points{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-line);gap:.375rem;display:grid}.sc-campaign__point{font-size:var(--text-body-sm);color:var(--color-text-secondary);padding-left:1rem;position:relative}.sc-campaign__point:before{content:"";border:1px solid var(--color-accent-ink);width:.375rem;height:.375rem;position:absolute;top:.55em;left:0}.sc-campaign__go{margin-top:var(--space-lg);font-family:var(--font-display), Georgia, serif;color:var(--color-accent-ink);font-size:1rem;font-weight:600;display:block}.sc-campaign__aside-block{padding-block:var(--space-lg);border-bottom:1px solid var(--color-line)}.sc-campaign__aside-block:first-child{padding-top:0}.sc-campaign__aside-block:last-child{border-bottom:0;padding-bottom:0}@media (prefers-reduced-motion:reduce){.sc-campaign__option{transition:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-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:""}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
