/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */:root{--white:oklch(100% 0 0);--rhy-50:oklch(97.6% .0025 48);--rhy-100:oklch(94.8% .006 48);--rhy-200:oklch(90.5% .008 48);--rhy-300:oklch(84% .01 48);--rhy-500:oklch(60% .013 48);--rhy-600:oklch(52% .014 48);--rhy-700:oklch(44% .015 48);--rhy-800:oklch(34% .015 48);--rhy-950:oklch(20.5% .012 48);--rhy-on-dark:oklch(98.5% .003 48);--danger-700:oklch(50% .17 27);--water-500:oklch(56% .075 235);--water-700:oklch(47% .07 235);--dur-press:.15s;--dur-hover:.15s;--dur-row:.12s;--dur-popover:.15s;--dur-dropdown-in:.18s;--dur-dropdown-out:.12s;--dur-modal-in:.22s;--dur-modal-out:.15s;--dur-drawer-in:.32s;--dur-drawer-out:.2s;--dur-morph:.4s;--dur-signature:1.4s;--press-scale:.96;--z-sticky:30;--z-bar:40;--z-header:50;--z-consent:60;--z-toast:70;--header-h:64px;--gx:16px;--gap:16px;--content-max:80rem;--measure:66ch;--measure-lede:52ch;--axis-h:58px;--abar-h:75px;--consent-h:96px;--ar-row:1/1;--ar-card:3/2;--ar-portrait:4/5;--ar-band:2/1;--ar-chapter:16/9}@media (min-width:30rem){:root{--ar-band:12/5}}@media (min-width:48rem){:root{--gx:32px;--gap:24px;--consent-h:68px}}@media (min-width:64rem){:root{--header-h:80px}}@media (min-width:80rem){:root{--gx:48px}}:host,:root{--color-page:var(--white);--color-subtle:var(--rhy-50);--color-hover-fill:var(--rhy-100);--color-line:var(--rhy-200);--color-rule:var(--rhy-950);--color-underline:var(--rhy-500);--color-border-input:var(--rhy-500);--color-ink:var(--rhy-950);--color-ink-2:var(--rhy-700);--color-ink-3:var(--rhy-600);--color-action:var(--rhy-950);--color-action-hover:var(--rhy-800);--color-on-action:var(--rhy-on-dark);--color-night:var(--rhy-950);--color-on-night:var(--rhy-on-dark);--color-on-night-2:var(--rhy-300);--color-night-line:var(--rhy-800);--color-selection:var(--rhy-200);--color-danger:var(--danger-700);--color-focus:var(--rhy-950);--color-focus-halo:var(--white);--color-backdrop:var(--rhy-950)}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-backdrop:color-mix(in oklab,var(--rhy-950)40%,transparent)}}:host,:root{--color-photo-edge:oklch(0% 0 0/.1);--font-ui:var(--font-pathway,ui-sans-serif),ui-sans-serif,system-ui,sans-serif;--text-h1:clamp(2.25rem,1.55rem + 2.8vw,4rem);--text-h1--line-height:1.08;--text-h1--letter-spacing:-.01em;--text-h3:clamp(1.375rem,1.2rem + .7vw,1.75rem);--text-h3--line-height:1.2;--text-name:clamp(1.125rem,1.05rem + .3vw,1.3125rem);--text-body:1.0625rem;--text-body--line-height:1.55;--text-ui:1rem;--text-ui--line-height:1.5;--text-meta:.9375rem;--text-meta--line-height:1.45;--text-small:.875rem;--spacing-chapter:clamp(5rem,3rem + 6vw,10rem);--spacing-index:clamp(2rem,1.5rem + 1.5vw,3rem);--radius-hair:2px;--radius-sheet:4px;--shadow-overlay:0 1px 2px oklch(20.5% .012 48/.06),0 4px 12px oklch(20.5% .012 48/.08),0 16px 32px oklch(20.5% .012 48/.1);--ease-drawer:cubic-bezier(.32,.72,0,1);--color-now:var(--brass-600)}html[data-v2]{--font-serif:var(--font-piazzolla,ui-serif),ui-serif,Georgia,serif;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1)}@layer base{html[data-v2] [data-ground=night]{--color-ink:var(--rhy-on-dark);--color-ink-2:var(--rhy-300);--color-ink-3:var(--rhy-300);--color-line:var(--rhy-800);--color-rule:var(--rhy-300);--color-hover-fill:var(--rhy-800);--color-action:var(--rhy-on-dark);--color-action-hover:var(--rhy-200);--color-on-action:var(--rhy-950);--color-underline:var(--rhy-300);--color-border-input:var(--rhy-500);--color-selection:var(--rhy-700);--color-focus:var(--rhy-on-dark);--color-focus-halo:var(--rhy-950);background-color:var(--color-night);color:var(--color-ink)}html[data-v2]{color-scheme:light;scrollbar-color:var(--rhy-500)var(--rhy-100);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-padding-block-start:calc(var(--header-h) + 16px)}html[data-v2] body{background-color:var(--color-page);color:var(--color-ink);font-family:var(--font-ui);font-size:var(--text-ui);line-height:var(--text-ui--line-height);font-kerning:normal;font-optical-sizing:auto;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;caret-color:var(--color-ink);overflow-x:clip}html[data-v2] *,html[data-v2] :after,html[data-v2] :before{border-color:var(--color-line);outline-color:var(--color-focus)}html[data-v2] ::selection{background-color:var(--color-selection);color:var(--color-ink)}html[data-v2] :is(h1,h2,h3,h4,h5,h6){font-weight:inherit;letter-spacing:normal}html[data-v2] a{color:inherit;text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-underline);text-decoration-color:var(--color-underline);transition:text-decoration-color var(--dur-hover)ease}@media (hover:hover) and (pointer:fine){html[data-v2] a:hover{text-decoration-color:currentColor}}html[data-v2] :focus{outline:none}html[data-v2] :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--color-focus-halo);transition:none}@media (forced-colors:active){html[data-v2] :focus-visible{box-shadow:none;outline-color:highlight}}html[data-v2][data-consent=ask]:has([data-consent-bar]){scroll-padding-block-end:calc(var(--consent-h) + 16px)}html[data-v2][data-consent=ask]:has([data-consent-bar]) body{padding-bottom:var(--consent-h)}@media (max-width:63.99rem){html[data-v2]:has([data-sticky-axis]){--axis-h:72px;scroll-padding-block-start:calc(var(--header-h) + var(--axis-h) + 8px)}html[data-v2]:has([data-action-bar]){scroll-padding-block-end:calc(var(--abar-h) + 16px)}html[data-v2][data-consent=ask]:has([data-action-bar]):has([data-consent-bar]){scroll-padding-block-end:calc(var(--abar-h) + var(--consent-h) + 32px)}}html[data-v2] a[href]:active{color:var(--color-ink-2);text-decoration-color:currentColor}html[data-v2] :is(button,summary,[role=button],[role=tab],[role=menuitem]):not(:disabled,[aria-disabled=true]):active{background-color:var(--color-hover-fill)}html[data-v2] :is(button,summary,select,[role=button],[role=tab],[role=menuitem],[role=switch],label:has(>input:is([type=checkbox],[type=radio]))){-webkit-user-select:none;user-select:none;touch-action:manipulation}html[data-v2] :is(dialog,[role=dialog],[role=menu],[role=listbox]){overscroll-behavior:contain}html[data-v2] :is(h1,h2,h3){text-wrap:balance}html[data-v2] p{text-wrap:pretty}html[data-v2] :is(h1,h2,h3){font-family:var(--font-serif);letter-spacing:-.01em;font-weight:600}html[data-v2] :is(h4,h5,h6){font-family:var(--font-ui);font-weight:600}html[data-v2] main a:is([class*=flex],[class*=block],[class*=grid],[class*=rounded],[class*=px-],[class*=p-]){text-decoration-line:none}}:root{--brass-600:oklch(62% .115 82);--gold-400:oklch(75.5% .115 82);--voice-mast:var(--text-h1)}@layer components{html[data-v2] .track .hb.hollow{background-color:var(--color-page);box-shadow:inset 0 0 0 1.5px var(--color-now)}html[data-v2] .map .chip.dim{background-color:var(--rhy-200);color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--rhy-600),0 0 0 2px var(--color-page)}html[data-v2] .breakout{--breakout-margin-l:max(var(--gx),env(safe-area-inset-left,0px));--breakout-margin-r:max(var(--gx),env(safe-area-inset-right,0px));--breakout-content:min(var(--content-max),100% - var(--breakout-margin-l) - var(--breakout-margin-r));--breakout-text:min(var(--measure),var(--breakout-content));grid-template-columns:[full-start]minmax(0,1fr)[wide-start]var(--breakout-margin-l)[content-start text-start]var(--breakout-text)[text-end]calc(var(--breakout-content) - var(--breakout-text))[content-end]var(--breakout-margin-r)[wide-end]minmax(0,1fr)[full-end];display:grid}html[data-v2] .breakout>*{grid-column:content;min-width:0}html[data-v2] .breakout>.breakout-full{grid-column:full}html[data-v2] .breakout>.breakout-wide{grid-column:wide}html[data-v2] .breakout>.breakout-text{grid-column:text}html[data-v2] .breakout>.breakout-bleed-end{grid-column:content-start/full-end}html[data-v2] .breakout>.breakout-bleed-start{grid-column:full-start/content-end}html[data-v2] .cols{column-gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (min-width:48rem){html[data-v2] .cols{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:64rem){html[data-v2] .cols{grid-template-columns:repeat(12,minmax(0,1fr))}}html[data-v2] .safe-top{padding-top:calc(var(--safe-pad,0px) + env(safe-area-inset-top,0px))}html[data-v2] .safe-bottom{padding-bottom:calc(var(--safe-pad,0px) + env(safe-area-inset-bottom,0px))}html[data-v2] .safe-x{padding-left:max(var(--gx),env(safe-area-inset-left,0px));padding-right:max(var(--gx),env(safe-area-inset-right,0px))}html[data-v2] .scroller{overscroll-behavior:contain;overflow:auto}html[data-v2] .scroller-x{overscroll-behavior-x:contain;overflow:auto hidden}html[data-v2] .press{transition:transform var(--dur-press)var(--ease-out)}html[data-v2] .press:active:not(:disabled,[aria-disabled=true]){transform:scale(var(--press-scale))}html[data-v2] .press-fill:active:not(:disabled,[aria-disabled=true]){background-color:var(--color-hover-fill);transition:none}html[data-v2] .press-ink:active:not(:disabled,[aria-disabled=true]){color:var(--color-ink-2);text-decoration-color:currentColor;transition:none}@media (prefers-reduced-motion:reduce){html[data-v2] .press{transition:none}}html[data-v2] .prose{max-inline-size:var(--measure);font-family:var(--font-serif);font-size:var(--text-body);line-height:var(--text-body--line-height);text-wrap:pretty}html[data-v2] .prose :is(p,ul,ol,blockquote)+:is(p,ul,ol,blockquote){margin-block-start:1em}html[data-v2] .prose strong{font-weight:600}html[data-v2] .prose :is(h2,h3){margin-block:1.6em .5em;line-height:1.2}html[data-v2] .prose h2{font-size:1.5rem}html[data-v2] .prose h3{font-size:1.2rem}html[data-v2] .prose>:first-child{margin-block-start:0}html[data-v2] .prose :is(h2,h3)+h3{margin-block-start:.75em}html[data-v2] .prose ul{padding-inline-start:1.25em;list-style:outside}html[data-v2] .prose ol{padding-inline-start:1.25em;list-style:decimal}html[data-v2] .prose li+li{margin-block-start:.4em}html[data-v2] .prose li::marker{color:var(--color-ink-2,currentColor)}html[data-v2] .num{font-variant-numeric:tabular-nums lining-nums}html[data-v2] .kit-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}html[data-v2] .kit-icon *{vector-effect:non-scaling-stroke}html[data-v2] .kit-icon-needle{transform:rotate(var(--b,0deg))}html[data-v2] .kit-icon-ext{vertical-align:-3px;margin-inline-start:4px;display:inline-block}html[data-v2] .kit-btn{border-radius:var(--radius-hair);background-color:var(--color-action);color:var(--color-on-action);font-family:var(--font-ui);font-size:var(--text-ui);text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-hover)ease,color var(--dur-hover)ease,transform var(--dur-press)var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}html[data-v2] .kit-btn>.kit-icon{width:22px;height:22px}html[data-v2] .kit-btn[data-size=lg]{min-height:52px;padding-block:13px;padding-inline:22px}html[data-v2] .kit-btn[data-size=sm]{min-height:44px;font-size:var(--text-meta);padding-block:9px;padding-inline:12px}html[data-v2] .kit-btn[data-full]{white-space:normal;width:100%}html[data-v2] .kit-btn[data-variant=secondary]{color:var(--color-ink);border-color:var(--color-ink);background-color:#0000}html[data-v2] .kit-btn[data-variant=text]{min-width:44px;min-height:44px;color:var(--color-ink);text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-underline);text-decoration-color:var(--color-underline);transition:color var(--dur-hover)ease,text-decoration-color var(--dur-hover)ease;background-color:#0000;border:0;padding:0}html[data-v2] :is(.kit-btn[data-variant=icon],.kit-icon-btn){border-radius:var(--radius-hair);width:44px;height:44px;color:var(--color-ink);cursor:pointer;transition:background-color var(--dur-hover)ease;background-color:#0000;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}html[data-v2] :is(.kit-btn[data-variant=icon],.kit-icon-btn)>.kit-icon{width:20px;height:20px}html[data-v2] .kit-btn:is(button:enabled,a[href]):not([aria-disabled=true],[data-variant=text],[data-variant=icon]):active{transform:scale(var(--press-scale))}html[data-v2] .kit-btn[data-variant=secondary]:is(button:enabled,a[href]):not([aria-disabled=true]):active,html[data-v2] :is(.kit-btn[data-variant=icon],.kit-icon-btn):is(button:enabled,a[href]):not([aria-disabled=true]):active{background-color:var(--color-hover-fill);transition:none}html[data-v2] .kit-btn[data-variant=text]:is(button:enabled,a[href]):not([aria-disabled=true]):active{color:var(--color-ink-2);text-decoration-color:currentColor;transition:none}@media (hover:hover) and (pointer:fine){html[data-v2] .kit-btn[data-variant=primary]:is(button:enabled,a[href]):not([aria-disabled=true]):hover{background-color:var(--color-action-hover)}html[data-v2] .kit-btn[data-variant=secondary]:is(button:enabled,a[href]):not([aria-disabled=true]):hover,html[data-v2] :is(.kit-btn[data-variant=icon],.kit-icon-btn):is(button:enabled,a[href]):not([aria-disabled=true]):hover{background-color:var(--color-hover-fill)}html[data-v2] .kit-btn[data-variant=text]:is(button:enabled,a[href]):not([aria-disabled=true]):hover{text-decoration-color:currentColor}}html[data-v2] .kit-btn[aria-busy=true]{cursor:progress}html[data-v2] .kit-btn[data-unavailable]{background-color:var(--color-hover-fill);color:var(--color-ink-2);cursor:not-allowed;border-color:#0000}html[data-v2] .kit-btn[data-unavailable][data-variant=text]{background-color:#0000;text-decoration-line:none}html[data-v2] .kit-btn-unavailable{justify-items:start;gap:6px;display:inline-grid}html[data-v2] .kit-btn-unavailable[data-full]{display:grid}html[data-v2] .kit-btn-reason{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-ink-2)}html[data-v2] [data-ground=night] .kit-btn-reason{color:var(--color-on-night-2)}html[data-v2] .kit-tag{border:1px solid var(--color-border-input);border-radius:var(--radius-hair);font-family:var(--font-ui);font-size:var(--text-small);color:var(--color-ink);white-space:nowrap;vertical-align:2px;padding:1px 6px 2px;font-weight:600;line-height:1.4;display:inline-block}html[data-v2] .kit-field{align-content:start;gap:6px;min-width:0;display:grid}html[data-v2] .kit-field-label{font-family:var(--font-ui);font-size:var(--text-meta);color:var(--color-ink);font-weight:600;line-height:1.4}html[data-v2] .kit-field-hint{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-ink-2);margin-top:-2px}html[data-v2] .kit-field-control{border:1px solid var(--color-border-input);border-radius:var(--radius-hair);background-color:var(--color-page);width:100%;min-width:0;height:48px;color:var(--color-ink);font-family:var(--font-ui);padding:0 14px;font-size:16px;line-height:1.5}html[data-v2] textarea.kit-field-control{resize:vertical;height:auto;min-height:7.5rem;padding-block:12px}html[data-v2] .kit-field[data-size=search] .kit-field-control{height:52px;padding-inline:12px}html[data-v2] .kit-field-control::placeholder{color:var(--color-ink-3);opacity:1}html[data-v2] .kit-field-control[type=search]:placeholder-shown::-webkit-search-cancel-button{display:none}html[data-v2] .kit-field-control:focus-visible{outline-offset:0;border-color:var(--color-ink)}html[data-v2] .kit-field-control[aria-invalid=true]{border-color:var(--color-danger)}html[data-v2] .kit-field-control:disabled{background-color:var(--color-subtle);color:var(--color-ink-2);cursor:not-allowed}html[data-v2] .kit-field-error{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-danger);align-items:flex-start;gap:6px;font-weight:500;display:flex}html[data-v2] .kit-field-error>.kit-icon{margin-top:1px}html[data-v2] .kit-field-counter{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-ink-2)}html[data-v2] .kit-form-result-title{font-family:var(--font-serif);font-size:var(--text-h3);line-height:var(--text-h3--line-height);align-items:center;gap:8px;font-weight:500;display:flex}html[data-v2] .kit-form-result-title>.kit-icon{width:22px;height:22px}html[data-v2] .kit-honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}html[data-v2] .kit-order-note{max-inline-size:var(--measure);font-family:var(--font-ui);font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-ink);font-weight:400}html[data-v2] dialog.kit-dialog{background-color:var(--color-page);color:var(--color-ink);box-shadow:var(--shadow-overlay);overscroll-behavior:contain;border:0;padding:0;overflow:hidden}html[data-v2] dialog.kit-dialog[open]{flex-direction:column;display:flex}html[data-v2] dialog.kit-dialog::backdrop{background-color:var(--color-backdrop)}html[data-v2] dialog.kit-dialog[data-placement=center]{border-radius:var(--radius-sheet);width:min(100% - 32px,34rem);max-width:none;max-height:min(100dvh - 32px,44rem);margin:auto}html[data-v2] dialog.kit-dialog[data-placement=right]{border-radius:0;width:min(100%,24rem);max-width:none;height:100dvh;max-height:none;margin:0 0 0 auto}html[data-v2] dialog.kit-dialog[data-placement=bottom]{border-radius:var(--radius-sheet)var(--radius-sheet)0 0;width:100%;max-width:100%;max-height:88dvh;margin:auto 0 0}@media (min-width:48rem){html[data-v2] dialog.kit-dialog[data-placement=bottom]{border-radius:var(--radius-sheet);width:min(100% - 64px,30rem);margin:auto}}html[data-v2] .kit-dialog-head{min-height:60px;padding:8px var(--gx);border-bottom:1px solid var(--color-line);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}html[data-v2] dialog.kit-dialog[data-placement=right] .kit-dialog-head{min-height:var(--header-h);padding-top:max(8px,env(safe-area-inset-top,0px))}html[data-v2] .kit-dialog-title{font-family:var(--font-ui);font-size:1.125rem;font-weight:600;line-height:1.4}html[data-v2] .kit-dialog-close{margin-inline-end:-10px}html[data-v2] .kit-dialog-body{overscroll-behavior:contain;min-height:0;padding:16px var(--gx)24px;flex:auto;overflow:auto}html[data-v2] .kit-dialog-foot{padding:12px var(--gx)calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-line);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}html[data-v2] dialog.kit-dialog[open]{animation:kit-modal-in var(--dur-modal-in)var(--ease-out)}html[data-v2] dialog.kit-dialog[open][data-closing]{animation:kit-modal-out var(--dur-modal-out)var(--ease-out)forwards}html[data-v2] dialog.kit-dialog[data-placement=right][open]{animation:kit-drawer-in-right var(--dur-drawer-in)var(--ease-drawer)}html[data-v2] dialog.kit-dialog[data-placement=right][open][data-closing]{animation:kit-drawer-out-right var(--dur-drawer-out)var(--ease-drawer)forwards}html[data-v2] dialog.kit-dialog[data-placement=bottom][open]{animation:kit-drawer-in-bottom var(--dur-drawer-in)var(--ease-drawer)}html[data-v2] dialog.kit-dialog[data-placement=bottom][open][data-closing]{animation:kit-drawer-out-bottom var(--dur-drawer-out)var(--ease-drawer)forwards}@media (min-width:48rem){html[data-v2] dialog.kit-dialog[data-placement=bottom][open]{animation:kit-modal-in var(--dur-modal-in)var(--ease-out)}html[data-v2] dialog.kit-dialog[data-placement=bottom][open][data-closing]{animation:kit-modal-out var(--dur-modal-out)var(--ease-out)forwards}}html[data-v2] dialog.kit-dialog[open]::backdrop{animation:kit-fade-in var(--dur-modal-in)ease}html[data-v2] dialog.kit-dialog[open][data-closing]::backdrop{animation:kit-fade-out var(--dur-modal-out)ease forwards}html[data-v2] .kit-menu{display:inline-block;position:relative}html[data-v2] .kit-menu-list{z-index:var(--z-toast);background-color:var(--color-page);min-width:max(100%,12rem);max-width:min(20rem,100vw - 32px);color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-sheet);box-shadow:var(--shadow-overlay);transform-origin:0 0;animation:kit-pop-in var(--dur-dropdown-in)var(--ease-out);margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0}html[data-v2] .kit-menu-list[hidden]{display:none}html[data-v2] .kit-menu-list[data-closing]{animation:kit-pop-out var(--dur-dropdown-out)var(--ease-out)forwards}html[data-v2] .kit-menu[data-align=end] .kit-menu-list{transform-origin:100% 0;left:auto;right:0}html[data-v2] .kit-menu[data-side=top] .kit-menu-list{transform-origin:0 100%;top:auto;bottom:calc(100% + 4px)}html[data-v2] .kit-menu[data-side=top][data-align=end] .kit-menu-list{transform-origin:100% 100%}html[data-v2] .kit-menu-item{width:100%;min-height:44px;color:var(--color-ink);font-family:var(--font-ui);font-size:var(--text-ui);text-align:start;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-row)ease;background-color:#0000;border:0;align-items:center;gap:8px;padding:0 16px;line-height:1.5;text-decoration:none;display:flex}html[data-v2] .kit-menu-item:focus-visible{outline-offset:-2px;box-shadow:none;background-color:var(--color-hover-fill);transition:none}html[data-v2] .kit-menu-item:active{background-color:var(--color-hover-fill);transition:none}@media (hover:hover) and (pointer:fine){html[data-v2] .kit-menu-item:hover{background-color:var(--color-hover-fill)}}html[data-v2] .kit-share{flex-wrap:wrap;align-items:center;gap:4px 12px;display:inline-flex}html[data-v2] .kit-share-status{font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-ink-2)}html[data-v2] .kit-share-status:empty{position:absolute}@media (prefers-reduced-motion:reduce){html[data-v2] .kit-btn{transition:background-color var(--dur-hover)ease,color var(--dur-hover)ease}html[data-v2] dialog.kit-dialog[data-placement][open],html[data-v2] dialog.kit-dialog[open]{animation-name:kit-fade-in}html[data-v2] dialog.kit-dialog[data-placement][open][data-closing],html[data-v2] dialog.kit-dialog[open][data-closing]{animation-name:kit-fade-out}html[data-v2] .kit-menu-list{animation-name:kit-fade-in}html[data-v2] .kit-menu-list[data-closing]{animation-name:kit-fade-out}}html[data-v2] .kit-main{padding-top:var(--header-h);flex:1}html[data-v2] .kit-wrap{width:100%;max-width:calc(var(--content-max) + 2*var(--gx));padding-left:max(var(--gx),env(safe-area-inset-left,0px));padding-right:max(var(--gx),env(safe-area-inset-right,0px));margin-inline:auto}html[data-v2] .kit-skip{left:var(--gx);z-index:calc(var(--z-toast) + 10);border-radius:var(--radius-hair);background-color:var(--color-action);color:var(--color-on-action);padding:12px 16px;font-weight:600;text-decoration:none;position:absolute;top:-100px}html[data-v2] .kit-skip:focus-visible{top:8px}html[data-v2] .kit-header{z-index:var(--z-header);height:var(--header-h);padding-right:var(--kit-lock-gutter,0);background-color:var(--color-page);border-bottom:1px solid var(--color-line);position:fixed;top:0;left:0;right:0}html[data-v2] .kit-header-row{align-items:center;gap:8px;height:100%;display:flex}html[data-v2] .kit-wordmark{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--color-ink);white-space:nowrap;margin-right:auto;padding-block:12px;font-size:20px;font-weight:620;line-height:1;text-decoration:none}@media (max-width:359px){html[data-v2] .kit-wordmark{padding-block:13px;font-size:18px}}html[data-v2] :is(.kit-header-search,.kit-menu-btn){border-radius:var(--radius-hair);min-width:44px;height:44px;color:var(--color-ink);font-family:var(--font-ui);font-size:var(--text-ui);cursor:pointer;transition:background-color var(--dur-hover)ease;background-color:#0000;border:0;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}html[data-v2] .kit-header-search-label{display:none}html[data-v2] .kit-menu-btn{margin-right:-4px;padding-right:4px}html[data-v2] :is(.kit-header-search,.kit-menu-btn,.kit-nav-link,.kit-header-biz):active{background-color:var(--color-hover-fill);color:var(--color-ink-2);transition:none}html[data-v2] .kit-header-biz,html[data-v2] .kit-header-nav{display:none}@media (min-width:64rem){html[data-v2] .kit-header-row{gap:0}html[data-v2] .kit-wordmark{margin-right:48px}html[data-v2] .kit-header-nav{flex:auto;min-width:0;display:block;position:relative}html[data-v2] .kit-header-nav>ul{gap:4px;margin-inline:-6px;padding-inline:6px;display:flex;overflow-x:clip}html[data-v2] .kit-header-search{padding:0 12px}html[data-v2] .kit-header-search-label{display:inline}html[data-v2] .kit-header-biz{border-left:1px solid var(--color-line);height:44px;color:var(--color-ink-2);white-space:nowrap;align-items:center;margin-left:12px;padding:0 0 0 20px;font-weight:500;text-decoration:none;display:inline-flex}html[data-v2] .kit-menu-btn{display:none}}html[data-v2] .kit-nav-link{border-radius:var(--radius-hair);height:44px;color:var(--color-ink);font-family:var(--font-ui);font-size:var(--text-ui);white-space:nowrap;transition:background-color var(--dur-hover)ease;flex:none;align-items:center;padding:0 12px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}html[data-v2] a.kit-nav-link:is([aria-current=page],[aria-current=true]){text-underline-offset:.45em;text-decoration-line:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}html[data-v2] .kit-nav-measure{visibility:hidden;pointer-events:none;width:max-content;display:flex;position:absolute;top:0;left:0}html[data-v2] .kit-nav-more>.kit-btn{border-radius:var(--radius-hair);height:44px;min-height:44px;color:var(--color-ink);font-size:var(--text-ui);transition:background-color var(--dur-hover)ease;padding:0 12px;font-weight:500;text-decoration-line:none}html[data-v2] .kit-nav-more>.kit-btn[aria-expanded=true]{background-color:var(--color-hover-fill)}html[data-v2] .kit-nav-more>.kit-btn:active{background-color:var(--color-hover-fill);color:var(--color-ink-2);transition:none}@media (min-width:64rem) and (hover:hover) and (pointer:fine){html[data-v2] :is(a.kit-nav-link,.kit-header-search,.kit-nav-more>.kit-btn):hover{background-color:var(--color-hover-fill)}html[data-v2] .kit-header-biz:hover{color:var(--color-ink);text-decoration-line:underline}}html[data-v2] .kit-site-menu .kit-dialog-title{display:flex}html[data-v2] .kit-site-menu .kit-wordmark{margin:0;padding:0}html[data-v2] .kit-site-menu .kit-dialog-body{padding:8px var(--gx)32px}html[data-v2] .kit-site-menu-biz{font-weight:600}html[data-v2] .kit-site-menu-biz,html[data-v2] .kit-site-menu-list a{border-bottom:1px solid var(--color-line);min-height:56px;color:var(--color-ink);align-items:center;text-decoration:none;display:flex}html[data-v2] .kit-site-menu-list a{font-family:var(--font-serif);font-size:1.375rem;font-weight:500;line-height:1.25}html[data-v2] .kit-site-menu-list a:is([aria-current=page],[aria-current=true]){text-underline-offset:.3em;text-decoration-line:underline;text-decoration-thickness:2px}html[data-v2] :is(.kit-site-menu-biz,.kit-site-menu-list a):active{background-color:var(--color-hover-fill);color:var(--color-ink-2);transition:none}html[data-v2] .kit-close{margin-top:var(--spacing-chapter);padding-bottom:var(--spacing-index)}html[data-v2] .kit-close-in{border-top:1px solid var(--color-rule);gap:6px;padding-top:16px;display:grid}html[data-v2] .kit-close-h{font-family:var(--font-serif);font-size:var(--text-h3);color:var(--color-ink);font-weight:500;line-height:1.2}html[data-v2] .kit-close-line{max-width:62ch;font-size:var(--text-body);color:var(--color-ink);line-height:1.5}html[data-v2] .kit-close-line a{white-space:nowrap;font-weight:600}@media (min-width:64rem){html[data-v2] .kit-close-in{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;padding-top:20px}html[data-v2] .kit-close-h{grid-column:1/span 4}html[data-v2] .kit-close-line{grid-column:5/span 8}}html[data-v2] .kit-footer{padding:48px 0 24px}html[data-v2] .kit-c{font-family:var(--font-serif);font-weight:400}html[data-v2] .kit-foot-cols{gap:28px;display:grid}html[data-v2] .kit-foot-cols h2{font-family:var(--font-ui);font-size:var(--text-ui);color:var(--color-on-night);margin-bottom:6px;font-weight:600;line-height:1.4}html[data-v2] .kit-foot-cols ul{display:grid}html[data-v2] :is(.kit-foot-site,.kit-foot-guide) a{min-width:44px;min-height:44px;color:var(--color-on-night-2);align-items:center;text-decoration:none;display:inline-flex}html[data-v2] .kit-foot-word{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--color-on-night);font-size:20px;font-weight:620}html[data-v2] .kit-foot-indep{max-width:32ch;font-size:var(--text-meta);color:var(--color-on-night-2);margin-top:10px;line-height:1.45;display:none}html[data-v2] .kit-legal{border-top:1px solid var(--color-night-line);font-size:var(--text-small);color:var(--color-on-night-2);flex-wrap:wrap;align-items:center;gap:0 24px;margin-top:32px;padding-top:16px;display:flex}html[data-v2] .kit-legal ul{flex-wrap:wrap;gap:0 20px;display:flex}html[data-v2] .kit-legal a{min-width:44px;min-height:44px;color:var(--color-on-night-2);font-size:var(--text-small);text-decoration-line:underline;-webkit-text-decoration-color:var(--rhy-700);text-decoration-color:var(--rhy-700);text-underline-offset:.2em;align-items:center;display:inline-flex}html[data-v2] .kit-osm{margin-left:auto}html[data-v2] .kit-legal .kit-indep{flex-basis:100%;padding-bottom:4px}html[data-v2] .kit-netband h2{margin-bottom:6px}html[data-v2] .kit-nb-line{display:none}html[data-v2] .kit-nb-rows{display:grid}html[data-v2] :is(.kit-nb-rows a,.kit-nb-here){min-width:44px;min-height:44px;color:var(--color-on-night-2);align-content:center;text-decoration:none;display:grid}html[data-v2] .kit-nb-here{padding:4px 0}html[data-v2] .kit-nb-word{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--color-on-night);font-size:1.0625rem;font-weight:620;line-height:1.25}html[data-v2] .kit-nb-role{display:none}html[data-v2] .kit-nb-dom{font-size:var(--text-small);color:var(--color-on-night-2);display:none}html[data-v2] .kit-nb-here .kit-nb-dom{display:block}html[data-v2] .kit-footer a:active{color:var(--color-on-night);text-decoration-line:underline;text-decoration-color:currentColor;transition:none}html[data-v2] .kit-nb-rows a:active .kit-nb-word{text-decoration-line:underline}@media (hover:hover) and (pointer:fine){html[data-v2] :is(.kit-foot-site,.kit-foot-guide) a:hover{color:var(--color-on-night);text-decoration-line:underline}html[data-v2] .kit-legal a:hover{color:var(--color-on-night);text-decoration-color:currentColor}html[data-v2] .kit-nb-rows a:hover .kit-nb-word{text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px}}@media (max-width:47.99rem){html[data-v2] .kit-footer{padding-top:20px}html[data-v2] .kit-foot-cols{gap:12px var(--gap);grid-template-columns:1fr 1fr}html[data-v2] .kit-foot-id{display:none}html[data-v2] .kit-foot-site{grid-area:1/1/auto/-1}html[data-v2] .kit-foot-site ul{column-gap:var(--gap);grid-template-columns:1fr 1fr}html[data-v2] .kit-foot-guide{grid-area:2/1}html[data-v2] .kit-netband{grid-area:2/2}html[data-v2] :is(.kit-foot-site,.kit-foot-guide) a{font-size:var(--text-meta)}html[data-v2] .kit-legal{gap:0 16px;margin-top:16px;padding-top:8px}html[data-v2] .kit-osm{margin-left:0}}@media (min-width:48rem) and (max-width:63.99rem){html[data-v2] .kit-foot-cols{gap:var(--gap);grid-template-columns:2fr 1fr 1fr 1fr}html[data-v2] .kit-foot-id{grid-area:1/1}html[data-v2] .kit-foot-site{grid-area:1/2}html[data-v2] .kit-foot-guide{grid-area:1/3}html[data-v2] .kit-netband{grid-area:1/4}html[data-v2] .kit-foot-indep{display:block}html[data-v2] .kit-legal .kit-indep{display:none}}@media (min-width:64rem){html[data-v2] .kit-foot-cols{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:40px}html[data-v2] .kit-netband{grid-area:1/1/auto/-1}html[data-v2] .kit-foot-id{grid-area:2/1/auto/span 4}html[data-v2] .kit-foot-site{grid-area:2/5/auto/span 5}html[data-v2] .kit-foot-site ul{column-gap:var(--gap);grid-template-columns:1fr 1fr}html[data-v2] .kit-foot-guide{grid-area:2/10/auto/span 3}html[data-v2] .kit-foot-indep{display:block}html[data-v2] .kit-legal .kit-indep{display:none}html[data-v2] .kit-netband h2{margin-bottom:14px}html[data-v2] .kit-nb-line{max-width:var(--measure-lede);font-size:var(--text-meta);color:var(--color-on-night-2);margin:-6px 0 14px;display:block}html[data-v2] .kit-nb-rows li{border-top:1px solid var(--color-night-line)}html[data-v2] .kit-nb-rows li:last-child{border-bottom:1px solid var(--color-night-line)}html[data-v2] :is(.kit-nb-rows a,.kit-nb-here){column-gap:var(--gap);grid-template-columns:15rem minmax(0,1fr) auto;align-items:center;min-height:56px;padding:0}html[data-v2] .kit-nb-word{font-size:20px}html[data-v2] .kit-nb-role{font-size:var(--text-meta);color:var(--color-on-night-2);display:block}html[data-v2] .kit-nb-dom{display:block}html[data-v2] .kit-nb-here .kit-nb-dom{color:var(--color-on-night);font-weight:600}}html[data-v2] .kit-consent{z-index:var(--z-consent);padding:10px max(var(--gx),env(safe-area-inset-right,0px))calc(10px + env(safe-area-inset-bottom,0px))max(var(--gx),env(safe-area-inset-left,0px));border-top:1px solid var(--color-rule);background-color:var(--color-page);color:var(--color-ink);font-family:var(--font-ui);font-size:var(--text-small);line-height:1.4;display:none;position:fixed;bottom:0;left:0;right:0}html[data-v2][data-consent=ask] .kit-consent{display:block}html[data-v2] .kit-consent[data-ground=night]{background-color:var(--color-night)}html[data-v2] .kit-consent-in{max-width:var(--content-max);gap:8px;margin-inline:auto;display:grid}html[data-v2] .kit-consent p{color:var(--color-ink);text-wrap:pretty;margin:0}html[data-v2] .kit-consent-act{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}html[data-v2] .kit-consent .kit-btn{padding-inline:8px}@media (min-width:48rem){html[data-v2] .kit-consent-in{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px}html[data-v2] .kit-consent-act{grid-template-columns:repeat(2,11rem)}}@media (max-width:63.99rem){html[data-v2]:has([data-action-bar]) .kit-consent{bottom:calc(var(--abar-h) + env(safe-area-inset-bottom,0px));padding-bottom:10px}}html[data-v2] :is(.kit-breadcrumb,nav[aria-label=Breadcrumb i]) a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}@media print{html[data-v2] :is(.kit-header,.kit-consent){display:none}html[data-v2] .kit-main{padding-top:0}}html[data-v2] .kit-index{padding-top:24px;padding-bottom:var(--spacing-index)}@media (min-width:64rem){html[data-v2] .kit-index{padding-top:40px}}html[data-v2] .kit-index-h1{font-family:var(--font-serif);font-size:var(--text-h1);font-weight:500;line-height:var(--text-h1--line-height);letter-spacing:var(--text-h1--letter-spacing)}html[data-v2] .kit-index-lede{max-inline-size:var(--measure-lede);font-size:var(--text-ui);line-height:var(--text-ui--line-height);color:var(--color-ink-2)}html[data-v2] .kit-lhead{max-inline-size:46rem;font-family:var(--font-ui);font-size:var(--text-body);color:var(--color-ink);line-height:1.45}html[data-v2] .kit-lhead :is(b,strong,.kit-lcount){font-weight:600}html[data-v2] .kit-linkrow{flex-wrap:wrap;column-gap:20px;display:flex}html[data-v2] .kit-linkrow[data-rule]{border-bottom:1px solid var(--color-line)}html[data-v2] .kit-linkrow a{min-height:44px;color:var(--color-ink);align-items:center;font-weight:500;text-decoration-line:none;display:inline-flex}html[data-v2] .kit-linkrow a[aria-current=page]:not(:has(>.kit-linkrow-label)),html[data-v2] .kit-linkrow a[aria-current=page]>.kit-linkrow-label{text-underline-offset:.45em;text-decoration-line:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}html[data-v2] .kit-linkrow-count{color:var(--color-ink-2);font-variant-numeric:tabular-nums lining-nums;margin-inline-start:6px;font-weight:400}@media (hover:hover) and (pointer:fine){html[data-v2] .kit-linkrow a:hover{text-decoration-line:underline;text-decoration-color:currentColor}}html[data-v2] .kit-links{flex-wrap:wrap;column-gap:24px;display:flex}html[data-v2] .kit-links a{text-underline-offset:.2em;min-height:44px;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-underline);text-decoration-color:var(--color-underline);align-items:center;display:inline-flex}html[data-v2] .kit-rows{border-top:1px solid var(--color-rule)}html[data-v2] .kit-row{border-top:1px solid var(--color-line);min-width:0;transition:background-color var(--dur-row)ease;align-content:start;gap:4px;padding:16px 0;display:grid;position:relative}html[data-v2] .kit-rows>.kit-row:first-child{border-top:0}@media (min-width:48rem){html[data-v2] .kit-row{padding:20px 0}}html[data-v2] .kit-row:active,html[data-v2] .kit-row:focus-within{background-color:var(--color-hover-fill)}html[data-v2] .kit-row:active{transition:none}html[data-v2] .kit-row-name{font-family:var(--font-serif);font-size:var(--text-name);overflow-wrap:anywhere;font-weight:600;line-height:1.25}html[data-v2] .kit-row-name a{text-decoration-line:none}html[data-v2] .kit-row-name a:after{content:"";z-index:1;position:absolute;inset:0}html[data-v2] .kit-meta{font-size:var(--text-meta);color:var(--color-ink-2);flex-wrap:wrap;column-gap:14px;line-height:1.45;display:flex}html[data-v2] .kit-meta>span{white-space:normal;overflow-wrap:anywhere}html[data-v2] .kit-row-text{max-inline-size:var(--measure-lede);font-size:var(--text-ui);line-height:var(--text-ui--line-height);color:var(--color-ink-2);overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){html[data-v2] .kit-row:hover{background-color:var(--color-hover-fill)}html[data-v2] .kit-row-name a:hover{text-decoration-line:underline;text-decoration-color:currentColor}}html[data-v2] .kit-index-foot{border-top:1px solid var(--color-rule);font-size:var(--text-meta);line-height:var(--text-meta--line-height);color:var(--color-ink-2);padding-top:24px}html[data-v2] .kit-photo{min-width:0;margin:0}html[data-v2] .kit-photo-frame{--ph-ar:var(--ph-ar-0);--ph-cw:var(--ph-cw-0);--ph-ch:var(--ph-ch-0);--ph-cl:var(--ph-cl-0);--ph-ct:var(--ph-ct-0);aspect-ratio:var(--ph-ar);background-color:var(--color-subtle);position:relative;overflow:hidden}@media (min-width:30rem){html[data-v2] .kit-photo-frame{--ph-ar:var(--ph-ar-480);--ph-cw:var(--ph-cw-480);--ph-ch:var(--ph-ch-480);--ph-cl:var(--ph-cl-480);--ph-ct:var(--ph-ct-480)}}@media (min-width:48rem){html[data-v2] .kit-photo-frame{--ph-ar:var(--ph-ar-768);--ph-cw:var(--ph-cw-768);--ph-ch:var(--ph-ch-768);--ph-cl:var(--ph-cl-768);--ph-ct:var(--ph-ct-768)}}@media (min-width:64rem){html[data-v2] .kit-photo-frame{--ph-ar:var(--ph-ar-1024);--ph-cw:var(--ph-cw-1024);--ph-ch:var(--ph-ch-1024);--ph-cl:var(--ph-cl-1024);--ph-ct:var(--ph-ct-1024)}}@media (min-width:80rem){html[data-v2] .kit-photo-frame{--ph-ar:var(--ph-ar-1280);--ph-cw:var(--ph-cw-1280);--ph-ch:var(--ph-ch-1280);--ph-cl:var(--ph-cl-1280);--ph-ct:var(--ph-ct-1280)}}html[data-v2] .kit-photo-pic{display:contents}html[data-v2] .kit-photo-img{object-fit:cover;object-position:var(--ph-fx,50%)var(--ph-fy,50%);outline:1px solid var(--color-photo-edge);outline-offset:-1px;width:100%;height:100%;display:block}html[data-v2] .kit-photo-frame[data-crop] .kit-photo-img{max-width:none;width:var(--ph-cw);height:var(--ph-ch);left:var(--ph-cl);top:var(--ph-ct);object-fit:fill;outline:0;position:absolute}html[data-v2] .kit-photo-frame[data-crop]:after{content:"";outline:1px solid var(--color-photo-edge);outline-offset:-1px;pointer-events:none;position:absolute;inset:0}html[data-v2] .kit-photo-fill{overflow:hidden}html[data-v2] .kit-photo-fill>.kit-photo-frame,html[data-v2] .kit-photo-frame.kit-photo-fill{aspect-ratio:auto;background-color:#0000;position:absolute;inset:0}html[data-v2] .kit-photo-fill .kit-photo-img{outline:0}html[data-v2] .kit-photo-fb{display:none;position:absolute;inset:0}html[data-v2] .kit-photo-fb>*{width:100%;height:100%}html[data-v2] [data-photo][data-failed] .kit-photo-img{display:none}html[data-v2] [data-photo][data-failed] .kit-photo-fb{display:block}html[data-v2] [data-photo][data-failed][data-fallback=none]{display:none}html[data-v2] .kit-photo-cap{font-family:var(--font-ui);font-size:var(--text-small);color:var(--color-ink-3);margin-top:8px;line-height:1.4}html[data-v2] .kit-photo-cap-fb,html[data-v2] [data-photo][data-failed] .kit-photo-cap-ph{display:none}html[data-v2] [data-photo][data-failed] .kit-photo-cap-fb{display:inline}html[data-v2] .kit-photo-anno{--ph-ax:var(--ph-ax-0);color:var(--color-ink);display:block}@media (min-width:30rem){html[data-v2] .kit-photo-anno{--ph-ax:var(--ph-ax-480)}}@media (min-width:48rem){html[data-v2] .kit-photo-anno{--ph-ax:var(--ph-ax-768)}}@media (min-width:64rem){html[data-v2] .kit-photo-anno{--ph-ax:var(--ph-ax-1024)}}@media (min-width:80rem){html[data-v2] .kit-photo-anno{--ph-ax:var(--ph-ax-1280)}}html[data-v2] .kit-photo-arrow{margin-inline-start:calc(var(--ph-ax) - 9px);display:block}html[data-v2] .kit-photo-anno-text{max-width:34ch;margin-top:4px;margin-inline-start:clamp(0px,calc(var(--ph-ax) - 9px),calc(100% - 34ch));display:block}html[data-v2] .kit-photo-anno+.kit-photo-cap-ph{margin-top:4px;display:block}html[data-v2] [data-photo][data-failed] .kit-photo-anno{display:none}html[data-v2] main .grid{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){html[data-v2] :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]),select,textarea){font-size:max(1rem,16px)}}@keyframes kit-modal-in{0%{opacity:0;transform:scale(.95)}}@keyframes kit-modal-out{to{opacity:0;transform:scale(.95)}}@keyframes kit-drawer-in-right{0%{transform:translate(100%)}}@keyframes kit-drawer-out-right{to{transform:translate(100%)}}@keyframes kit-drawer-in-bottom{0%{transform:translateY(100%)}}@keyframes kit-drawer-out-bottom{to{transform:translateY(100%)}}@keyframes kit-pop-in{0%{opacity:0;transform:scale(.96)}}@keyframes kit-pop-out{to{opacity:0;transform:scale(.96)}}@keyframes kit-fade-in{0%{opacity:0}}@keyframes kit-fade-out{to{opacity:0}}html[data-v2]{--radius:2px;--background:var(--color-page);--foreground:var(--color-ink);--card:var(--color-page);--card-foreground:var(--color-ink);--popover:var(--color-page);--popover-foreground:var(--color-ink);--primary:var(--color-action);--primary-foreground:var(--color-on-action);--secondary:var(--rhy-100);--secondary-foreground:var(--color-ink);--muted:var(--color-subtle);--muted-foreground:var(--color-ink-2);--accent:var(--color-ink);--accent-foreground:var(--color-on-action);--destructive:var(--color-danger);--border:var(--color-line);--input:var(--color-border-input);--ring:var(--color-focus);--chart-1:var(--rhy-950);--chart-2:var(--rhy-700);--chart-3:var(--rhy-500);--chart-4:var(--rhy-300);--chart-5:var(--rhy-200);--sidebar:var(--color-subtle);--sidebar-foreground:var(--color-ink);--sidebar-primary:var(--color-action);--sidebar-primary-foreground:var(--color-on-action);--sidebar-accent:var(--color-hover-fill);--sidebar-accent-foreground:var(--color-ink);--sidebar-border:var(--color-line);--sidebar-ring:var(--color-focus);--accent-rgb:52,47,44;scroll-behavior:auto}html[data-v2] .font-sans{font-family:var(--font-ui)}html[data-v2] .bg-clip-text,html[data-v2] .gradient-text,html[data-v2] [style*="background-clip: text"],html[data-v2] [style*=background-clip\:text]{color:inherit;-webkit-text-fill-color:currentColor!important;background:0 0!important;animation:none!important}html[data-v2] main :is(a,button,[data-slot=badge],[data-slot=button]).rounded-full,html[data-v2] main [class*=rounded]:not([class*=rounded-full],.rounded-none){border-radius:var(--radius-hair)}html[data-v2] main :is(.shadow-soft,.shadow-elevated,.shadow-dramatic,.shadow-glow,.shadow-glow-lg),html[data-v2] main [class*=shadow]:not(:focus-visible){box-shadow:none}html[data-v2] main [class*=backdrop-blur]{-webkit-backdrop-filter:none}html[data-v2] .group:hover .img-zoom,html[data-v2] main .group:hover [class*=group-hover\:scale-],html[data-v2] main [class*=hover\:scale-]:hover{transform:none}html[data-v2] main .group:hover [class*=group-hover\:-translate-y],html[data-v2] main [class*=group-hover\:translate-x],html[data-v2] main [class*=hover\:-translate-y]:hover{translate:none}html[data-v2] .hover-lift:hover{box-shadow:none;transform:none}html[data-v2] .card-float{background-color:var(--color-page);border:1px solid var(--color-line);border-radius:var(--radius-hair);box-shadow:none}html[data-v2] .card-float:hover{border-color:var(--rhy-500);box-shadow:none;transform:none}html[data-v2] :is(.glass,.glass-light,.glass-card){background:var(--color-page);border:1px solid var(--color-line);-webkit-backdrop-filter:none}html[data-v2] :is(.grid-pattern,.animate-shimmer){background-image:none}html[data-v2] .glow:before{content:none}html[data-v2] .link-underline:after{background:var(--color-ink)}html[data-v2] .section-divider{background:var(--color-line)}html[data-v2] :is(.animate-pulse-glow,.animate-glow-pulse){animation:none}html[data-v2] .crm-map-shell{background:var(--color-subtle)}html[data-v2] .btn-primary{background-color:var(--color-action);color:var(--color-on-action);border-radius:var(--radius-hair);box-shadow:none}html[data-v2] :is(.btn-primary,.btn-secondary,.btn-ghost):hover{box-shadow:none;transform:none}html[data-v2] .btn-primary:hover{background-color:var(--color-action-hover)}html[data-v2] .btn-secondary{background:var(--color-page);border:1px solid var(--color-ink);color:var(--color-ink);border-radius:var(--radius-hair)}html[data-v2] .btn-secondary:hover{background:var(--color-hover-fill);border-color:var(--color-ink)}html[data-v2] .btn-ghost{color:var(--color-ink);border-radius:var(--radius-hair)}html[data-v2] .btn-ghost:hover{background:var(--color-hover-fill);color:var(--color-ink)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/]) :is(.text-primary,.text-accent){color:#fff}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/]) .bg-\[\#D4A853\]{color:var(--color-ink)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/]) .bg-background.text-white{background-color:#0000}html[data-v2] .absolute.bg-gradient-to-t.from-\[\#0a0a14\]{display:none}@media (max-width:1023px){html[data-v2] main :is(button,select,input:not([type=checkbox],[type=radio],[type=hidden],[type=range]),a:is([class*=inline-flex],[class*=rounded-full],[class*=py-2])):not([class*=leaflet]){min-height:44px}html[data-v2] main :is(button,a):not(:has(:not(svg,svg *,.sr-only))),html[data-v2] main form button{min-width:44px}}html[data-v2] main :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--color-focus-halo);transition:none}html[data-v2] .bg-\[\#08080e\],html[data-v2] .bg-\[\#0a0a14\]{background-color:var(--color-page)}html[data-v2] .bg-\[\#0EA5E9\]\/10{background-color:var(--color-subtle)}html[data-v2] .bg-\[\#12121a\]{background-color:var(--color-page)}html[data-v2] .bg-\[\#1a1a24\]{background-color:var(--color-subtle)}html[data-v2] .bg-\[\#D4A853\]{background-color:var(--color-action)}html[data-v2] .bg-\[\#D4A853\]\/10{background-color:var(--color-subtle)}html[data-v2] .bg-\[\#D4A853\]\/15,html[data-v2] .bg-\[\#D4A853\]\/20{background-color:var(--color-hover-fill)}html[data-v2] .bg-\[\#D4A853\]\/5{background-color:var(--color-subtle)}html[data-v2] .bg-\[\#D4A853\]\/50{background-color:var(--color-hover-fill)}html[data-v2] .bg-\[\#E85D2B\]\/10{background-color:var(--color-subtle)}html[data-v2] .bg-emerald-500\/10,html[data-v2] .bg-emerald-500\/15{background-color:#ecfdf5}html[data-v2] .bg-red-500\/10{background-color:#fef2f2}html[data-v2] .bg-white\/\[0\.02\],html[data-v2] .bg-white\/\[0\.03\]{background-color:#0000}html[data-v2] .bg-white\/10{background-color:var(--color-subtle)}html[data-v2] .bg-white\/5{background-color:#0000}html[data-v2] .border-\[\#1e1e2e\]{border-color:var(--color-line)}html[data-v2] .border-\[\#D4A853\]{border-color:var(--color-ink)}html[data-v2] .border-\[\#D4A853\]\/10,html[data-v2] .border-\[\#D4A853\]\/20,html[data-v2] .border-\[\#D4A853\]\/30{border-color:var(--color-line)}html[data-v2] .border-emerald-500\/20,html[data-v2] .border-emerald-500\/30{border-color:#a7f3d0}html[data-v2] .border-red-500\/20,html[data-v2] .border-red-500\/30{border-color:#fecaca}html[data-v2] .border-white\/10,html[data-v2] .border-white\/15,html[data-v2] .border-white\/20,html[data-v2] .border-white\/5{border-color:var(--color-line)}html[data-v2] .fill-\[\#D4A853\],html[data-v2] .fill-amber-400{fill:var(--color-ink)}html[data-v2] .focus-visible\:border-\[\#D4A853\]\/50:focus-visible{border-color:var(--color-ink)}html[data-v2] .focus-visible\:ring-\[\#D4A853\]\/50:focus-visible{--tw-ring-color:var(--color-focus)}html[data-v2] .focus\:bg-\[\#D4A853\]:focus{background-color:var(--color-action)}html[data-v2] .focus\:text-\[\#0a0a14\]:focus{color:var(--color-on-action)}html[data-v2] .from-\[\#0a0a14\]{--tw-gradient-from:var(--color-page)}html[data-v2] .from-\[\#D4A853\]{--tw-gradient-from:var(--color-action)}html[data-v2] .from-\[\#D4A853\]\/10,html[data-v2] .from-\[\#D4A853\]\/20,html[data-v2] .from-\[\#D4A853\]\/5{--tw-gradient-from:var(--color-subtle)}html[data-v2] .from-red-500\/10{--tw-gradient-from:#fef2f2}@media (hover:hover){html[data-v2] .group:hover .group-hover\:bg-\[\#D4A853\]{background-color:var(--color-action)}html[data-v2] .group:hover .group-hover\:text-\[\#0a0a14\]{color:var(--color-on-action)}html[data-v2] .group:hover .group-hover\:text-\[\#D4A853\],html[data-v2] .group:hover .group-hover\:text-amber-200{color:var(--color-ink)}html[data-v2] .hover\:bg-\[\#D4A853\]\/10:hover{background-color:var(--color-subtle)}html[data-v2] .hover\:bg-\[\#D4A853\]\/90:hover,html[data-v2] .hover\:bg-\[\#e8c97a\]:hover{background-color:var(--color-action-hover)}html[data-v2] .hover\:bg-white\/\[0\.07\]:hover{background-color:#0000}html[data-v2] .hover\:bg-white\/10:hover{background-color:var(--color-subtle)}html[data-v2] .hover\:bg-white\/20:hover{background-color:var(--color-hover-fill)}html[data-v2] .hover\:bg-white\/5:hover{background-color:#0000}html[data-v2] .hover\:border-\[\#D4A853\]\/20:hover,html[data-v2] .hover\:border-\[\#D4A853\]\/30:hover{border-color:var(--color-line)}html[data-v2] .hover\:border-\[\#D4A853\]\/40:hover{border-color:var(--color-ink)}html[data-v2] .hover\:border-white\/30:hover,html[data-v2] .hover\:border-white\/40:hover{border-color:var(--color-border-input)}html[data-v2] .hover\:text-\[\#0a0a14\]:hover{color:var(--color-on-action)}html[data-v2] .hover\:text-\[\#0EA5E9\]:hover,html[data-v2] .hover\:text-\[\#D4A853\]:hover,html[data-v2] .hover\:text-\[\#E85D2B\]:hover,html[data-v2] .hover\:text-\[\#e8c97a\]:hover,html[data-v2] .hover\:text-white:hover{color:var(--color-ink)}}html[data-v2] .placeholder\:text-white\/40::placeholder,html[data-v2] .placeholder\:text-white\/50::placeholder{color:var(--color-ink-3)}html[data-v2] .text-\[\#0a0a14\]{color:var(--color-on-action)}html[data-v2] .text-\[\#0EA5E9\]{color:var(--color-ink)}html[data-v2] .text-\[\#c0c0c0\]{color:var(--color-ink-2)}html[data-v2] .text-\[\#D4A853\]{color:var(--color-ink)}html[data-v2] .text-\[\#D4A853\]\/60,html[data-v2] .text-\[\#D4A853\]\/70{color:var(--color-ink-2)}html[data-v2] .text-\[\#D4A853\]\/90,html[data-v2] .text-\[\#E85D2B\],html[data-v2] .text-\[\#f5f5f5\],html[data-v2] .text-amber-400,html[data-v2] .text-amber-500,html[data-v2] .text-amber-600{color:var(--color-ink)}html[data-v2] .text-blue-600{color:#1d4ed8}html[data-v2] .text-cyan-600{color:#0e7490}html[data-v2] .text-emerald-300,html[data-v2] .text-emerald-400{color:#047857}html[data-v2] .text-green-600{color:#15803d}html[data-v2] .text-indigo-600{color:#4338ca}html[data-v2] .text-neutral-800{color:var(--color-ink)}html[data-v2] .text-orange-400,html[data-v2] .text-orange-600{color:#c2410c}html[data-v2] .text-pink-600{color:#be185d}html[data-v2] .text-purple-600{color:#7e22ce}html[data-v2] .text-red-400,html[data-v2] .text-red-600{color:var(--color-danger)}html[data-v2] .text-slate-600{color:var(--color-ink-2)}html[data-v2] .text-white{color:var(--color-ink)}html[data-v2] .text-white\/10,html[data-v2] .text-white\/20,html[data-v2] .text-white\/40,html[data-v2] .text-white\/50{color:var(--color-ink-3)}html[data-v2] .text-white\/60,html[data-v2] .text-white\/65,html[data-v2] .text-white\/70{color:var(--color-ink-2)}html[data-v2] .text-white\/80,html[data-v2] .text-white\/85,html[data-v2] .text-white\/90,html[data-v2] .text-yellow-600{color:var(--color-ink)}html[data-v2] .to-\[\#0a0a14\]{--tw-gradient-to:var(--color-page)}html[data-v2] .to-\[\#D4A853\]\/10,html[data-v2] .to-\[\#D4A853\]\/20,html[data-v2] .to-\[\#D4A853\]\/5{--tw-gradient-to:var(--color-subtle)}html[data-v2] .to-\[\#e8c87a\]{--tw-gradient-to:var(--color-action)}html[data-v2] .to-orange-500\/10{--tw-gradient-to:#fff7ed}html[data-v2] .via-\[\#0a0a14\]\/80{--tw-gradient-via:var(--color-page)}@supports (color:color-mix(in lab,red,red)){html[data-v2] .via-\[\#0a0a14\]\/80{--tw-gradient-via:color-mix(in oklab,var(--color-page)80%,transparent)}}html[data-v2] .via-\[\#12121a\]{--tw-gradient-via:var(--color-page)}html[data-v2] .via-\[\#D4A853\]\/10,html[data-v2] .via-\[\#D4A853\]\/60{--tw-gradient-via:var(--color-subtle)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .bg-\[\#D4A853\],html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).bg-\[\#D4A853\]{background-color:#fff}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .bg-\[\#D4A853\]\/10,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).bg-\[\#D4A853\]\/10{background-color:oklab(100% 0 5.96046e-8/.1)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .bg-\[\#D4A853\]\/15,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).bg-\[\#D4A853\]\/15{background-color:oklab(100% 0 5.96046e-8/.15)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .bg-\[\#D4A853\]\/20,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).bg-\[\#D4A853\]\/20{background-color:oklab(100% 0 5.96046e-8/.2)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .bg-\[\#D4A853\]\/5,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).bg-\[\#D4A853\]\/5{background-color:oklab(100% 0 5.96046e-8/.05)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .bg-\[\#D4A853\]\/50,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).bg-\[\#D4A853\]\/50{background-color:oklab(100% 0 5.96046e-8/.5)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .bg-white\/\[0\.02\],html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).bg-white\/\[0\.02\]{background-color:oklab(100% 0 5.96046e-8/.02)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .bg-white\/\[0\.03\],html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).bg-white\/\[0\.03\]{background-color:oklab(100% 0 5.96046e-8/.03)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .bg-white\/10,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).bg-white\/10{background-color:oklab(100% 0 5.96046e-8/.1)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .bg-white\/5,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).bg-white\/5{background-color:oklab(100% 0 5.96046e-8/.05)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .border-\[\#D4A853\],html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .border-\[\#D4A853\]\/10,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .border-\[\#D4A853\]\/20,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .border-\[\#D4A853\]\/30,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).border-\[\#D4A853\],html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).border-\[\#D4A853\]\/10,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).border-\[\#D4A853\]\/20,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).border-\[\#D4A853\]\/30{border-color:oklab(100% 0 5.96046e-8/.3)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .border-white\/10,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).border-white\/10{border-color:oklab(100% 0 5.96046e-8/.1)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .border-white\/15,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).border-white\/15{border-color:oklab(100% 0 5.96046e-8/.15)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .border-white\/20,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).border-white\/20{border-color:oklab(100% 0 5.96046e-8/.2)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .border-white\/5,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).border-white\/5{border-color:oklab(100% 0 5.96046e-8/.05)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .fill-\[\#D4A853\],html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).fill-\[\#D4A853\]{fill:#fff}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .focus-visible\:border-\[\#D4A853\]\/50:focus-visible,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).focus-visible\:border-\[\#D4A853\]\/50:focus-visible{border-color:oklab(100% 0 5.96046e-8/.3)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .focus\:bg-\[\#D4A853\]:focus,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).focus\:bg-\[\#D4A853\]:focus{background-color:#fff}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .focus\:text-\[\#0a0a14\]:focus,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).focus\:text-\[\#0a0a14\]:focus{color:var(--color-ink)}@media (hover:hover){html[data-v2] .group:hover :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).group-hover\:bg-\[\#D4A853\],html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .group:hover .group-hover\:bg-\[\#D4A853\]{background-color:#fff}html[data-v2] .group:hover :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).group-hover\:text-\[\#0a0a14\],html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .group:hover .group-hover\:text-\[\#0a0a14\]{color:var(--color-ink)}html[data-v2] .group:hover :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).group-hover\:text-\[\#D4A853\],html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .group:hover .group-hover\:text-\[\#D4A853\]{color:#fff}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .hover\:bg-\[\#D4A853\]\/10:hover,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).hover\:bg-\[\#D4A853\]\/10:hover{background-color:oklab(100% 0 5.96046e-8/.1)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .hover\:bg-\[\#D4A853\]\/90:hover,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .hover\:bg-\[\#e8c97a\]:hover,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).hover\:bg-\[\#D4A853\]\/90:hover,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).hover\:bg-\[\#e8c97a\]:hover{background-color:#fff}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .hover\:bg-white\/\[0\.07\]:hover,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).hover\:bg-white\/\[0\.07\]:hover{background-color:oklab(100% 0 5.96046e-8/.07)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .hover\:bg-white\/10:hover,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).hover\:bg-white\/10:hover{background-color:oklab(100% 0 5.96046e-8/.1)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .hover\:bg-white\/20:hover,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).hover\:bg-white\/20:hover{background-color:oklab(100% 0 5.96046e-8/.2)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .hover\:bg-white\/5:hover,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).hover\:bg-white\/5:hover{background-color:oklab(100% 0 5.96046e-8/.05)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .hover\:border-\[\#D4A853\]\/20:hover,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .hover\:border-\[\#D4A853\]\/30:hover,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .hover\:border-\[\#D4A853\]\/40:hover,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .hover\:border-white\/30:hover,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).hover\:border-\[\#D4A853\]\/20:hover,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).hover\:border-\[\#D4A853\]\/30:hover,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).hover\:border-\[\#D4A853\]\/40:hover,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).hover\:border-white\/30:hover{border-color:oklab(100% 0 5.96046e-8/.3)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .hover\:border-white\/40:hover,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).hover\:border-white\/40:hover{border-color:oklab(100% 0 5.96046e-8/.4)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .hover\:text-\[\#0a0a14\]:hover,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).hover\:text-\[\#0a0a14\]:hover{color:var(--color-ink)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .hover\:text-\[\#D4A853\]:hover,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .hover\:text-\[\#e8c97a\]:hover,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .hover\:text-white:hover,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).hover\:text-\[\#D4A853\]:hover,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).hover\:text-\[\#e8c97a\]:hover,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).hover\:text-white:hover{color:#fff}}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .placeholder\:text-white\/40::placeholder,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).placeholder\:text-white\/40::placeholder{color:oklab(100% 0 5.96046e-8/.4)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .placeholder\:text-white\/50::placeholder,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).placeholder\:text-white\/50::placeholder{color:oklab(100% 0 5.96046e-8/.5)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .text-\[\#0a0a14\],html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).text-\[\#0a0a14\]{color:var(--color-ink)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .text-\[\#D4A853\],html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .text-\[\#D4A853\]\/60,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .text-\[\#D4A853\]\/70,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .text-\[\#D4A853\]\/90,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .text-\[\#f5f5f5\],html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .text-white,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).text-\[\#D4A853\],html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).text-\[\#D4A853\]\/60,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).text-\[\#D4A853\]\/70,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).text-\[\#D4A853\]\/90,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).text-\[\#f5f5f5\],html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).text-white{color:#fff}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .text-white\/10,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).text-white\/10{color:oklab(100% 0 5.96046e-8/.1)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .text-white\/20,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).text-white\/20{color:oklab(100% 0 5.96046e-8/.2)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .text-white\/40,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).text-white\/40{color:oklab(100% 0 5.96046e-8/.4)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .text-white\/50,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).text-white\/50{color:oklab(100% 0 5.96046e-8/.5)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .text-white\/60,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).text-white\/60{color:oklab(100% 0 5.96046e-8/.6)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .text-white\/65,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).text-white\/65{color:oklab(100% 0 5.96046e-8/.65)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .text-white\/70,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).text-white\/70{color:oklab(100% 0 5.96046e-8/.7)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .text-white\/80,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).text-white\/80{color:oklab(100% 0 5.96046e-8/.8)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .text-white\/85,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).text-white\/85{color:oklab(100% 0 5.96046e-8/.85)}html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]) .text-white\/90,html[data-v2] :is(:has(>[class*=from-black\/]),:has(>[class*="from-[#0a0a14]/"]),:has(>[class*="from-[#12121a]/"]),:has(>.hero-overlay),[class*=bg-black\/],[class*=from-violet-]).text-white\/90{color:oklab(100% 0 5.96046e-8/.9)}