:root{--vxt-void:#05070d;--vxt-sky-top:#070b16;--vxt-midnight:#0b1426;--vxt-sky-horizon:#1c2a42;--vxt-ice:#eef3fa;--vxt-frost:#9fc3e8;--vxt-cream:#f4efe3;--vxt-ink:#16140f;--vxt-gold-antique:#c9a45c;--vxt-gold-champagne:#e3c88a;--vxt-gold-hi:#f6d89a;--vxt-bulb-warm:#ffd9a0;--vxt-bulb-amber:#ffb35c;--vxt-burgundy-ribbon:#6d0a1e;--vxt-burgundy-glass:#9e1330;--vxt-vivo-blue:#415fff;--vxt-error:#ff5a6e;--vxt-fg:#fbf3e4;--vxt-fg-2:#fbf3e4d6;--vxt-fg-3:#fbf3e4ad;--vxt-display:#fbf3e4;--vxt-outro-ink:#e9e1d0;--vxt-accent:var(--vxt-gold-hi);--vxt-accent-2:var(--vxt-gold-champagne);--vxt-on-accent:#2a1608;--vxt-tone-key:.66;--vxt-line:#ffeccd24;--vxt-line-strong:#ffeccd42;--vxt-hair:#f6d89a4d;--vxt-hair-strong:#f6d89a99;--vxt-glass:#18100b8f;--vxt-glass-strong:#130d09cc;--vxt-glass-solid:#110c09f5;--vxt-glass-line:#ffe6be2e;--vxt-glass-line-strong:#ffe6be57;--vxt-glass-blur:blur(18px) saturate(1.25);--vxt-glass-sheen:inset 0 1px 0 #fff0d714;--vxt-glass-shadow:0 18px 48px #06040257;--vxt-glass-hover:#281b12a8;--vxt-surface:var(--vxt-glass);--vxt-surface-solid:var(--vxt-glass-solid);--vxt-sheet:var(--vxt-glass-strong);--vxt-blur:var(--vxt-glass-blur);--vxt-scrim:linear-gradient(180deg, #05070d00 0%, #05070d8c 55%, #05070dd1 100%);--vxt-scrim-night-rgb:5, 9, 20;--vxt-scrim-hearth-rgb:16, 10, 6;--vxt-scrim-core:.66;--vxt-scrim-pool-night:radial-gradient(closest-side, rgba(var(--vxt-scrim-night-rgb), var(--vxt-scrim-core)) 0%, rgba(var(--vxt-scrim-night-rgb), calc(var(--vxt-scrim-core) * .86)) 36%, rgba(var(--vxt-scrim-night-rgb), calc(var(--vxt-scrim-core) * .56)) 60%, rgba(var(--vxt-scrim-night-rgb), calc(var(--vxt-scrim-core) * .22)) 81%, rgba(var(--vxt-scrim-night-rgb), 0) 100%);--vxt-scrim-pool-hearth:radial-gradient(closest-side, rgba(var(--vxt-scrim-hearth-rgb), var(--vxt-scrim-core)) 0%, rgba(var(--vxt-scrim-hearth-rgb), calc(var(--vxt-scrim-core) * .86)) 36%, rgba(var(--vxt-scrim-hearth-rgb), calc(var(--vxt-scrim-core) * .56)) 60%, rgba(var(--vxt-scrim-hearth-rgb), calc(var(--vxt-scrim-core) * .22)) 81%, rgba(var(--vxt-scrim-hearth-rgb), 0) 100%);--vxt-scrim-pool-night-dense:radial-gradient(closest-side, rgba(var(--vxt-scrim-night-rgb), .82) 0%, rgba(var(--vxt-scrim-night-rgb), .74) 40%, rgba(var(--vxt-scrim-night-rgb), .5) 66%, rgba(var(--vxt-scrim-night-rgb), .18) 85%, rgba(var(--vxt-scrim-night-rgb), 0) 100%);--vxt-scrim-pool-hearth-dense:radial-gradient(closest-side, rgba(var(--vxt-scrim-hearth-rgb), .84) 0%, rgba(var(--vxt-scrim-hearth-rgb), .76) 42%, rgba(var(--vxt-scrim-hearth-rgb), .52) 68%, rgba(var(--vxt-scrim-hearth-rgb), .18) 86%, rgba(var(--vxt-scrim-hearth-rgb), 0) 100%);--vxt-halo-fine:0 0 1px rgb(var(--vxt-scrim-night-rgb)), 0 0 2px rgb(var(--vxt-scrim-night-rgb)), 0 0 3px rgb(var(--vxt-scrim-night-rgb)), 0 0 5px rgba(var(--vxt-scrim-night-rgb), .95), 0 0 5px rgba(var(--vxt-scrim-night-rgb), .95), 0 0 8px rgba(var(--vxt-scrim-night-rgb), .85), 0 0 14px rgba(var(--vxt-scrim-night-rgb), .55), 0 0 22px rgba(var(--vxt-scrim-night-rgb), .3);--vxt-halo-mark:0 0 1px rgba(var(--vxt-scrim-night-rgb), .7), 0 1px 2px rgba(var(--vxt-scrim-night-rgb), .6), 0 0 6px rgba(var(--vxt-scrim-night-rgb), .5), 0 0 18px rgba(var(--vxt-scrim-night-rgb), .45);--vxt-halo-body:0 0 1px rgba(var(--vxt-scrim-night-rgb), .85), 0 0 2px rgba(var(--vxt-scrim-night-rgb), .8), 0 0 5px rgba(var(--vxt-scrim-night-rgb), .7), 0 0 12px rgba(var(--vxt-scrim-night-rgb), .55), 0 0 28px rgba(var(--vxt-scrim-night-rgb), .35);--vxt-scrim-vignette-night:radial-gradient(closest-side, rgba(var(--vxt-scrim-night-rgb), .2) 0%, rgba(var(--vxt-scrim-night-rgb), .17) 38%, rgba(var(--vxt-scrim-night-rgb), .1) 64%, rgba(var(--vxt-scrim-night-rgb), .035) 84%, rgba(var(--vxt-scrim-night-rgb), 0) 100%);--vxt-chrome-ink-dim:#6b6355;--vxt-scrim-pill-hearth:rgba(var(--vxt-scrim-hearth-rgb), .84);--vxt-font-display:"Fraunces", "vxt-display-fallback", Georgia, "Times New Roman", serif;--vxt-font-sans:"Plus Jakarta Sans", "vxt-sans-fallback", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--vxt-serif:var(--vxt-font-display);--vxt-sans:var(--vxt-font-sans);--vxt-mono:var(--vxt-font-sans);--vxt-script:var(--vxt-font-display);--vxt-t-hud:11px;--vxt-t-label:12px;--vxt-t-small:13px;--vxt-t-ui:15px;--vxt-t-body:16px;--vxt-t-lead:17px;--vxt-t-h4:21px;--vxt-t-h3:26px;--vxt-t-h2:36px;--vxt-t-name:34px;--vxt-t-display:42px;--vxt-t-lockup:56px;--vxt-t-count:64px;--vxt-t-chapter:72px;--vxt-t-dropcap:calc(var(--vxt-t-body) * 2.6);--vxt-track-caps:.1em;--vxt-track-label:var(--vxt-track-caps);--vxt-track-hud:var(--vxt-track-caps);--vxt-track-num:0em;--vxt-track-display:-.03em;--vxt-track-serif:-.012em;--vxt-track-tight:-.015em;--vxt-lh-label:1;--vxt-lh-display:.98;--vxt-lh-heading:1.08;--vxt-lh-ui:1.35;--vxt-lh-body:1.55;--vxt-w-light:300;--vxt-w-body:400;--vxt-w-medium:500;--vxt-w-label:600;--vxt-w-strong:700;--vxt-w-brand:800;--vxt-s-1:4px;--vxt-s-2:8px;--vxt-s-3:12px;--vxt-s-4:16px;--vxt-s-5:24px;--vxt-s-6:32px;--vxt-s-7:40px;--vxt-s-8:48px;--vxt-s-9:64px;--vxt-s-10:80px;--vxt-control-h:44px;--vxt-control-h-sm:36px;--vxt-ease-out:cubic-bezier(.16, 1, .3, 1);--vxt-ease-inOut:cubic-bezier(.65, 0, .35, 1);--vxt-ease-reveal:cubic-bezier(.6, 0, .1, 1);--vxt-ease-in:cubic-bezier(.5, 0, .75, 0);--vxt-ease-soft:cubic-bezier(.25, .1, .25, 1);--vxt-ease-spring:cubic-bezier(.34, 1.4, .64, 1);--vxt-ease-linear:linear;--vxt-dur-micro:.12s;--vxt-dur-short:.24s;--vxt-dur-medium:.48s;--vxt-dur-long:.8s;--vxt-dur-xl:1.2s;--vxt-dur-cinematic:4.5s;--vxt-stagger-line:80ms;--vxt-stagger-item:60ms;--vxt-detail-header-out:.2s;--vxt-detail-bar-out:.2s;--vxt-detail-header-in-delay:.24s;--vxt-chrome-in:1.2s;--vxt-chrome-in-delay:.4s;--vxt-cta-shift:.3s;--vxt-ease:var(--vxt-ease-out);--vxt-pad:20px;--vxt-safe-t:env(safe-area-inset-top,0px);--vxt-safe-r:env(safe-area-inset-right,0px);--vxt-safe-b:env(safe-area-inset-bottom,0px);--vxt-safe-l:env(safe-area-inset-left,0px);--vxt-radius-pill:999px;--vxt-radius-panel:24px;--vxt-radius-card:16px}@media (min-width:768px){:root{--vxt-pad:32px;--vxt-t-hud:12px;--vxt-t-label:13px;--vxt-t-small:13px;--vxt-t-ui:15px;--vxt-t-body:16px;--vxt-t-lead:19px;--vxt-t-h4:22px;--vxt-t-h3:32px;--vxt-t-h2:48px;--vxt-t-name:clamp(50px, calc(3vw + 18px), 72px);--vxt-t-display:clamp(64px, calc(4vw + 24px), 104px);--vxt-t-lockup:clamp(88px, calc(5vw + 40px), 132px);--vxt-t-count:clamp(88px, calc(5vw + 40px), 128px);--vxt-t-chapter:clamp(88px, calc(8vw + 16px), 184px)}}@media (min-width:1280px){:root{--vxt-pad:40px}}@font-face{font-family:vxt-display-fallback;src:local(Georgia),local(Times New Roman),local(TimesNewRomanPSMT),local(Noto Serif),local(Times);font-style:normal;size-adjust:88.5%;ascent-override:110.5%;descent-override:28.8%;line-gap-override:0%}@font-face{font-family:vxt-display-fallback;src:local(Georgia Italic),local(Georgia-Italic),local(Times New Roman Italic),local(TimesNewRomanPS-ItalicMT),local(Noto Serif Italic);font-style:italic;size-adjust:83.1%;ascent-override:117.6%;descent-override:30.7%;line-gap-override:0%}@font-face{font-family:vxt-sans-fallback;src:local(Arial),local(ArialMT),local(Helvetica),local(Roboto);size-adjust:102.5%;ascent-override:101%;descent-override:21.5%;line-gap-override:0%}html.vxt-3d,html.vxt-lite,body.vxt-page{background:var(--vxt-void);color:var(--vxt-fg)}body.vxt-page{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;min-height:100%;margin:0}html.vxt-3d{scrollbar-width:none}html.vxt-3d::-webkit-scrollbar{display:none}html.vxt-locked,html.vxt-locked body{overflow:hidden}html.vxt-lite{scrollbar-gutter:stable}.vxt-root,.vxt-root *,.vxt-root :before,.vxt-root :after{box-sizing:border-box}.vxt-root{font-family:var(--vxt-sans);font-size:var(--vxt-t-body);line-height:var(--vxt-lh-body);font-weight:var(--vxt-w-body);color:var(--vxt-fg);text-align:left;letter-spacing:normal;text-transform:none;font-kerning:normal;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.vxt-root :where(h1,h2,h3,h4,p,ul,ol,li,figure,blockquote,form,fieldset){font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;box-shadow:none;text-shadow:none;background:0 0;border:0;margin:0;padding:0}.vxt-root :where(ul,ol){list-style:none}.vxt-root :where(button,input,textarea,select){font:inherit;color:inherit;letter-spacing:inherit;text-transform:none;line-height:inherit;box-shadow:none;text-shadow:none;float:none;border-radius:0;width:auto;min-width:0;height:auto;min-height:0;margin:0}.vxt-root :where(button){appearance:none;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0;text-decoration:none}.vxt-root :where(button:disabled){cursor:default}.vxt-root :where(a){color:inherit;box-shadow:none;background:0 0;border:0;text-decoration:none}.vxt-root :where(img){max-width:100%;height:auto;box-shadow:none;border:0;border-radius:0;display:block}.vxt-root [hidden]{display:none!important}.vxt-root :focus{outline:none}.vxt-root :focus-visible{outline:2px solid var(--vxt-vivo-blue);outline-offset:3px}.vxt-root :where(:focus-visible){border-radius:2px}.vxt-root :where(button,a):focus-visible{box-shadow:0 0 0 5px #415fff38}.vxt-sr,html.vxt-3d #vxt-fallback{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.vxt-glass{background:var(--vxt-glass);-webkit-backdrop-filter:var(--vxt-glass-blur);backdrop-filter:var(--vxt-glass-blur);border:1px solid var(--vxt-glass-line);box-shadow:var(--vxt-glass-sheen)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.vxt-glass{background:var(--vxt-glass-solid)}}.vxt-label{font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-label);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);text-transform:uppercase;font-feature-settings:"case" 1}.vxt-hud{font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-hud);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);text-transform:uppercase;font-feature-settings:"case" 1;font-variant-numeric:tabular-nums;color:var(--vxt-fg-2)}.vxt-k{opacity:var(--vxt-tone-key)}.vxt-v,.vxt-num{letter-spacing:var(--vxt-track-num);font-variant-numeric:tabular-nums lining-nums}.vxt-serif{font-family:var(--vxt-serif);letter-spacing:var(--vxt-track-display);font-weight:400}@supports (text-box:trim-both cap alphabetic){.vxt-trim{text-box:trim-both cap alphabetic}}.vxt-lm{margin:-.06em -.12em -.14em;padding:.06em .12em .14em;display:block;overflow:hidden}.vxt-lm__in{transition:transform var(--vxt-dur-xl) var(--vxt-ease-out);transition-delay:calc(var(--i,0) * var(--vxt-stagger-line));display:block;transform:translateY(110%)}.is-in>.vxt-lm>.vxt-lm__in,.is-in .vxt-lm>.vxt-lm__in,.vxt-lm.is-in>.vxt-lm__in{transform:none}.vxt-fr{opacity:0;transition:opacity var(--vxt-dur-short) var(--vxt-ease-out), transform var(--vxt-dur-short) var(--vxt-ease-out);transition-delay:var(--d,0s);transform:translateY(6px)}.is-in .vxt-fr,.vxt-fr.is-in{opacity:1;transform:none}.vxt-decode{white-space:pre}.vxt-decode.is-revealing{-webkit-mask-image:linear-gradient(90deg, #000 calc(var(--vxt-dp,0) * 130% - 30%), transparent calc(var(--vxt-dp,0) * 130%));-webkit-mask-image:linear-gradient(90deg, #000 calc(var(--vxt-dp,0) * 130% - 30%), transparent calc(var(--vxt-dp,0) * 130%));mask-image:linear-gradient(90deg, #000 calc(var(--vxt-dp,0) * 130% - 30%), transparent calc(var(--vxt-dp,0) * 130%))}.vxt-hp{width:1px!important;height:1px!important;position:absolute!important;top:auto!important;left:-10000px!important;overflow:hidden!important}html.vxt-failed #vxt-ld{display:none}html.vxt-failed #vxt-fallback{clip:auto!important;clip-path:none!important;width:auto!important;height:auto!important;padding:24px!important;position:static!important;overflow:visible!important}html.vxt-rm .vxt-lm__in,html.vxt-rm .vxt-fr,html.vxt-rm .vxt-lockup__word{transform:none!important}html.vxt-rm :is(.vxt-fr,.vxt-lockup__fill,.vxt-lockup__star,.vxt-callout__row,.vxt-hint,.vxt-treeui,.vxt-statement__kicker){transition:opacity .3s var(--vxt-ease-soft)!important}html.vxt-rm .vxt-lockup__engrave{display:none}html.vxt-rm .vxt-lockup__star{animation:none!important;transform:none!important}html.vxt-rm .vxt-hint__line:after{animation:none;transform:translateY(20px)}html.vxt-rm .vxt-outro__greet-in{clip-path:none!important;transition:none!important}html.vxt-rm .vxt-callout__line{transition:none!important}html.vxt-rm .vxt-lockup{transition:opacity .3s var(--vxt-ease-soft)}html.vxt-rm .vxt-hero:not([data-state=in]) .vxt-lockup{opacity:0}html.vxt-rm .vxt-overlay :is(.vxt-brand,.vxt-nav,.vxt-rail),html.vxt-rm .vxt-hero[data-state=in]:not(.has-scrolled) .vxt-hint{transition:opacity .3s var(--vxt-ease-soft)}.vxt-overlay{z-index:20;pointer-events:none;position:fixed;inset:0}.vxt-overlay :is(button,a,input,textarea,.vxt-detail__wall,.vxt-sheet){pointer-events:auto}.vxt-chrome{height:0;transform:translateY(calc(var(--vxt-chrome-yield,0) * -1 * var(--vxt-chrome-yield-px,0px)));position:absolute;top:0;left:0;right:0}.vxt-chrome:focus-within{transform:none}.vxt-chrome{z-index:55}html.vxt-locked .vxt-overlay .vxt-nav,.vxt-overlay.is-finding .vxt-nav{visibility:hidden;pointer-events:none;transition:opacity var(--vxt-detail-header-out) var(--vxt-ease-soft) 0s, visibility 0s linear var(--vxt-detail-header-out);opacity:0!important}@media (max-height:639.98px){html.vxt-locked .vxt-overlay:not(.has-detail) .vxt-brand{visibility:hidden;transition:opacity var(--vxt-detail-header-out) var(--vxt-ease-soft) 0s, visibility 0s linear var(--vxt-detail-header-out);opacity:0!important}}.vxt-overlay :is(.vxt-brand,.vxt-nav){opacity:0;transition:opacity var(--vxt-chrome-in) var(--vxt-ease-inOut) var(--vxt-chrome-in-delay), transform var(--vxt-chrome-in) var(--vxt-ease-out) var(--vxt-chrome-in-delay);transform:translateY(-6px)}.vxt-overlay.is-ready :is(.vxt-brand,.vxt-nav){opacity:1;transform:none}.vxt-overlay.is-ready .vxt-nav{transition-delay:calc(var(--vxt-chrome-in-delay) + .16s)}.vxt-overlay.is-held :is(.vxt-brand,.vxt-nav){opacity:0;transform:translateY(-6px)}html.vxt-lite .vxt-overlay:not(.has-detail):not(.is-detail-out) :is(.vxt-brand,.vxt-nav){transition-duration:var(--vxt-dur-long);transition-delay:0s}html.vxt-3d .vxt-overlay:before{--vxt-topfade-a:.45;--vxt-topfade-p:calc(68px + var(--vxt-safe-t));content:"";height:max(14%, calc(var(--vxt-topfade-p) + 48px));background:linear-gradient(180deg, rgba(var(--vxt-scrim-night-rgb), var(--vxt-topfade-a)) 0%, rgba(var(--vxt-scrim-night-rgb), calc(var(--vxt-topfade-a) * .94)) var(--vxt-topfade-p), rgba(var(--vxt-scrim-night-rgb), calc(var(--vxt-topfade-a) * .92)) calc(var(--vxt-topfade-p) + .172 * (100% - var(--vxt-topfade-p))), rgba(var(--vxt-scrim-night-rgb), calc(var(--vxt-topfade-a) * .725)) calc(var(--vxt-topfade-p) + .345 * (100% - var(--vxt-topfade-p))), rgba(var(--vxt-scrim-night-rgb), calc(var(--vxt-topfade-a) * .475)) calc(var(--vxt-topfade-p) + .517 * (100% - var(--vxt-topfade-p))), rgba(var(--vxt-scrim-night-rgb), calc(var(--vxt-topfade-a) * .229)) calc(var(--vxt-topfade-p) + .69 * (100% - var(--vxt-topfade-p))), rgba(var(--vxt-scrim-night-rgb), calc(var(--vxt-topfade-a) * .073)) calc(var(--vxt-topfade-p) + .845 * (100% - var(--vxt-topfade-p))), rgba(var(--vxt-scrim-night-rgb), 0) 100%);pointer-events:none;opacity:var(--vxt-chrome-band,1);position:absolute;top:0;left:0;right:0}@media (min-width:768px){html.vxt-3d .vxt-overlay:before{--vxt-topfade-p:calc(96px + var(--vxt-safe-t));--vxt-topfade-a:calc(.45 + .15 * var(--vxt-topfade-boost,0))}}html.vxt-3d .vxt-overlay:not(.has-detail):before{opacity:calc(var(--vxt-chrome-band,1) * (1 - var(--vxt-chrome-yield,0)))}html.vxt-3d .vxt-overlay.has-detail:before{opacity:0}@media (max-height:430px){html.vxt-3d .vxt-overlay.has-landwin:before{--vxt-landwin-a:calc(1 - .7 * var(--vxt-landwin,0));-webkit-mask-image:radial-gradient(64px 58px at var(--vxt-landwin-x,50%) var(--vxt-landwin-y,80px), rgba(0, 0, 0, var(--vxt-landwin-a)) 0, rgba(0, 0, 0, var(--vxt-landwin-a)) 48%, #000 100%);-webkit-mask-image:radial-gradient(64px 58px at var(--vxt-landwin-x,50%) var(--vxt-landwin-y,80px), rgba(0, 0, 0, var(--vxt-landwin-a)) 0, rgba(0, 0, 0, var(--vxt-landwin-a)) 48%, #000 100%);mask-image:radial-gradient(64px 58px at var(--vxt-landwin-x,50%) var(--vxt-landwin-y,80px), rgba(0, 0, 0, var(--vxt-landwin-a)) 0, rgba(0, 0, 0, var(--vxt-landwin-a)) 48%, #000 100%)}}html.vxt-lite .vxt-overlay:before{content:"";height:calc(104px + var(--vxt-safe-t));pointer-events:none;opacity:0;background:linear-gradient(#05070df7,#05070ddb 58%,#0000);transition:opacity .4s;position:absolute;top:0;left:0;right:0}html.vxt-lite .vxt-overlay.has-scrolled:before{opacity:1}.vxt-brand{top:calc(var(--vxt-pad) + var(--vxt-safe-t) - 4px);left:calc(var(--vxt-pad) + var(--vxt-safe-l));flex-direction:column;gap:7px;display:flex;position:absolute}.vxt-brand__line,.vxt-nav__item{opacity:var(--vxt-chrome-a,1)}.vxt-brand__mark{font-family:var(--vxt-sans);font-weight:var(--vxt-w-brand);letter-spacing:-.03em;color:var(--vxt-fg);font-size:25px;line-height:.9}.vxt-brand__mark[data-mark=svg]{--vxt-fg:#fff;--vxt-brand-o:calc(.74em * .724);color:#fff;opacity:1;margin-bottom:max(0px, calc(var(--vxt-brand-o) - 7px))}.vxt-brand__svg{--vxt-brand-svg-h:.74em;height:var(--vxt-brand-svg-h);fill:currentColor;width:auto;display:block;overflow:visible}.vxt-brand__line{font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-hud);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);font-variant-numeric:tabular-nums;font-feature-settings:"case" 1;color:var(--vxt-accent-2);white-space:nowrap}.vxt-brand__sep,.vxt-brand__countdown{display:none}.vxt-brand__line :is(.vxt-k,.vxt-brand__sep){opacity:.76}.vxt-nav{top:calc(var(--vxt-pad) + var(--vxt-safe-t) - 3px);right:calc(var(--vxt-pad) + var(--vxt-safe-r));border-radius:var(--vxt-radius-pill);border:1px solid rgba(255, 230, 190, calc(.22 * var(--vxt-chrome-a,1)));height:44px;box-shadow:var(--vxt-glass-sheen);-webkit-backdrop-filter:var(--vxt-glass-blur);backdrop-filter:var(--vxt-glass-blur);background:#140e0a99;align-items:center;gap:2px;padding:4px;display:flex;position:absolute}.vxt-nav__item{border-radius:var(--vxt-radius-pill);height:100%;font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-label);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;color:var(--vxt-fg);white-space:nowrap;transition:background-color var(--vxt-cta-shift) var(--vxt-ease-soft), color var(--vxt-cta-shift) var(--vxt-ease-soft);align-items:center;padding:0 14px;display:inline-flex}.vxt-nav__item:hover{color:var(--vxt-accent);background-color:#ffeccd17}.vxt-nav__item{position:relative}.vxt-nav__item:after{content:"";position:absolute;inset:-5px 0}.vxt-nav__long{display:none}.vxt-nav__sep{background:var(--vxt-accent-2);width:3px;height:3px;opacity:calc(.7 * var(--vxt-chrome-a,1));border-radius:50%;flex:none}@supports (color:color-mix(in srgb, red 50%, blue)){.vxt-brand__line,.vxt-nav__item{opacity:1}.vxt-nav__item{color:color-mix(in srgb, var(--vxt-fg) calc(var(--vxt-chrome-a,1) * 100%), var(--vxt-chrome-ink-dim))}.vxt-brand__line{--vxt-brand-ink:color-mix(in srgb, var(--vxt-accent-2) calc((.4 + .6 * var(--vxt-chrome-a,1)) * 100%), var(--vxt-chrome-ink-dim));color:var(--vxt-brand-ink)}.vxt-brand__line :is(.vxt-k,.vxt-brand__sep){opacity:1;color:color-mix(in srgb, var(--vxt-brand-ink) 90%, rgb(var(--vxt-scrim-night-rgb)))}html.vxt-3d .vxt-brand__line .vxt-k{color:var(--vxt-brand-ink)}}html.vxt-3d .vxt-brand__mark[data-mark=placeholder]{text-shadow:var(--vxt-halo-mark)}html.vxt-3d .vxt-brand__line{text-shadow:var(--vxt-halo-fine);isolation:isolate;position:relative}html.vxt-3d .vxt-brand__line:before{content:"";background:linear-gradient(180deg, rgba(var(--vxt-scrim-night-rgb), .18) 0%, rgba(var(--vxt-scrim-night-rgb), .66) 30%, rgba(var(--vxt-scrim-night-rgb), .66) 70%, rgba(var(--vxt-scrim-night-rgb), .18) 100%);opacity:var(--vxt-line-back,0);pointer-events:none;z-index:-1;border-radius:999px;position:absolute;inset:-6px -22px -7px -16px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 22px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 22px),#0000 100%)}.vxt-hero{--exit:0;padding:0 var(--vxt-pad) calc(148px + var(--vxt-safe-b));transform:translate3d(0, calc(var(--exit) * -12px), 0);pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0}.vxt-hero.is-gone,.vxt-overlay.has-detail .vxt-hero{visibility:hidden}.vxt-hero__stack{flex-direction:column;align-items:center;display:flex;position:relative}.vxt-hero__block{align-items:center;gap:calc(var(--vxt-t-lockup) * .22);flex-direction:column;display:flex;position:relative}.vxt-hero__stack:before{--pool-k:clamp(0, calc((.95 - var(--exit)) / .5), 1);content:"";width:calc(var(--vxt-t-lockup) * 7.8);height:calc(var(--vxt-t-lockup) * 3.4);background:var(--vxt-scrim-pool-night);opacity:0;transition:opacity var(--vxt-dur-xl) var(--vxt-ease-soft);z-index:-1;pointer-events:none;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.vxt-hero[data-state=in] .vxt-hero__stack:before{opacity:calc(.85 * var(--pool-k))}.vxt-hero.is-exiting .vxt-hero__stack:before{transition:none}.vxt-hero__kickerline{order:-1;overflow:hidden}.vxt-hero.is-exiting{--kk-x:clamp(0, calc(var(--exit) / .3), 1);--kk:calc(var(--kk-x) * var(--kk-x))}.vxt-hero.is-exiting .vxt-hero__kicker{transform:translate3d(0, calc(var(--kk) * 110%), 0)}.vxt-hero.is-kicker-out .vxt-hero__kicker{visibility:hidden}.vxt-hero__lockup{--mpad:max(48px, calc(var(--vxt-t-lockup) * .5));--feather:max(32px, calc(var(--vxt-t-lockup) * .62));padding:var(--mpad);margin:calc(-1 * var(--mpad));line-height:0}.vxt-hero.is-exiting .vxt-hero__lockup{--wp:clamp(0, calc(var(--exit) * 1), 1);-webkit-mask-image:linear-gradient(to top, transparent calc(var(--wp) * (100% + var(--feather)) - var(--feather)), #000 calc(var(--wp) * (100% + var(--feather))));-webkit-mask-image:linear-gradient(to top, transparent calc(var(--wp) * (100% + var(--feather)) - var(--feather)), #000 calc(var(--wp) * (100% + var(--feather))));mask-image:linear-gradient(to top, transparent calc(var(--wp) * (100% + var(--feather)) - var(--feather)), #000 calc(var(--wp) * (100% + var(--feather))));opacity:calc(1 - .32 * var(--exit));will-change:transform}.vxt-lockup{height:calc(var(--vxt-t-lockup) * var(--vxt-lockup-h,.8245));width:auto;max-width:calc(100vw - 2 * var(--vxt-pad));filter:drop-shadow(0 2px 18px #05070d8c);display:block;overflow:visible}.vxt-lockup__word path{fill:var(--vxt-display)}.vxt-lockup__word{transform:translate3d(0, var(--rise), 0);transition:transform var(--vxt-dur-xl) var(--vxt-ease-reveal)}.vxt-lockup__tree{transition-delay:var(--vxt-stagger-line)}.vxt-lockup__engrave{fill:none;stroke:var(--vxt-accent);stroke-width:6px;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset var(--vxt-dur-xl) var(--vxt-ease-inOut) .16s, opacity var(--vxt-dur-medium) var(--vxt-ease-soft) 1.16s}.vxt-lockup__fill{fill:var(--vxt-accent);opacity:0;transition:opacity var(--vxt-dur-long) var(--vxt-ease-soft) .76s}.vxt-lockup__star{fill:#fff4e0;opacity:0;transition:opacity var(--vxt-dur-short) var(--vxt-ease-soft) 1.3s, transform var(--vxt-dur-medium) var(--vxt-ease-spring) 1.3s;filter:drop-shadow(0 0 8px var(--vxt-bulb-warm)) drop-shadow(0 0 24px #ffd9a073);transform:scale(.2)}.vxt-hero[data-state=in] .vxt-lockup__word{transform:none}.vxt-hero[data-state=in] .vxt-lockup__engrave{stroke-dashoffset:0;opacity:1}.vxt-hero[data-state=in] .vxt-lockup__fill{opacity:1}.vxt-hero[data-state=in] .vxt-lockup__star{opacity:1;animation:vxt-twinkle .9s var(--vxt-ease-soft) 1.65s 1 both;transform:none}@keyframes vxt-twinkle{0%,to{filter:drop-shadow(0 0 8px var(--vxt-bulb-warm)) drop-shadow(0 0 24px #ffd9a073)}35%{filter:drop-shadow(0 0 14px #fff4e0)drop-shadow(0 0 44px #ffd9a0d9)}}.vxt-hero__kicker{font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-label);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;font-variant-numeric:tabular-nums;color:var(--vxt-accent-2);white-space:nowrap;text-align:center;min-height:1em;padding:2px 0}.vxt-hint{left:50%;bottom:calc(22px + var(--vxt-safe-b));font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-hud);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;color:#fbf3e4cc;white-space:nowrap;opacity:0;transition:opacity .5s var(--vxt-ease-out);flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;transform:translate(-50%)}.vxt-hint:before{content:"";background:var(--vxt-scrim-pool-night-dense);pointer-events:none;z-index:-1;width:320px;height:132px;position:absolute;top:28%;left:50%;transform:translate(-50%,-50%)}.vxt-hint__line{background:var(--vxt-line);width:1px;height:36px;position:relative;overflow:hidden}.vxt-hint__line:after{content:"";background:var(--vxt-accent);width:1px;height:14px;animation:vxt-drip 2.2s var(--vxt-ease-inOut) infinite;position:absolute;top:-14px;left:0}@keyframes vxt-drip{to{transform:translateY(50px)}}.vxt-hero[data-state=in]:not(.has-scrolled) .vxt-hint{opacity:1;transition:opacity 5s var(--vxt-ease-inOut) 5s}.vxt-statement,.vxt-treeui,.vxt-outro:not(.vxt-outro--flow){visibility:hidden;transition:visibility 0s linear var(--vxt-dur-medium)}.vxt-overlay[data-section=statement] .vxt-statement,.vxt-overlay[data-section=tree] .vxt-treeui,.vxt-overlay[data-section=outro] .vxt-outro{visibility:visible;transition-delay:0s}.vxt-overlay:not([data-section=outro]) .vxt-outro:not(.vxt-outro--flow){transition:visibility linear}.vxt-overlay.has-detail :is(.vxt-nav,.vxt-treeui,.vxt-rail,.vxt-hint,.vxt-statement,.vxt-outro,.vxt-cursor,.vxt-callout,.vxt-touchhints,.vxt-dock__scrim){visibility:hidden;pointer-events:none;opacity:0!important}@media (max-width:767.98px),(max-height:599.98px){.vxt-overlay.has-detail .vxt-brand{opacity:0;visibility:hidden}}.vxt-overlay.has-detail .vxt-nav{transform:translateY(-8px)}.vxt-overlay.has-detail :is(.vxt-brand,.vxt-nav){transition:opacity var(--vxt-detail-header-out) var(--vxt-ease-soft) 0s, transform var(--vxt-detail-header-out) var(--vxt-ease-soft) 0s, visibility 0s linear var(--vxt-detail-header-out)}@media (max-width:767.98px){.vxt-overlay.has-detail .vxt-brand{transform:translateY(-8px)}}.vxt-overlay.is-ready.is-detail-out :is(.vxt-brand,.vxt-nav){transition:opacity var(--vxt-dur-medium) var(--vxt-ease-out) var(--vxt-detail-header-in-delay), transform var(--vxt-dur-long) var(--vxt-ease-out) var(--vxt-detail-header-in-delay)}.vxt-overlay.is-ready.is-detail-out .vxt-nav{transition-delay:calc(var(--vxt-detail-header-in-delay) + var(--vxt-stagger-item))}html.vxt-3d .vxt-overlay.has-detail:before{transition:opacity var(--vxt-detail-header-out) var(--vxt-ease-soft)}html.vxt-3d .vxt-overlay.is-detail-out:before{transition:opacity var(--vxt-dur-medium) var(--vxt-ease-out) var(--vxt-detail-header-in-delay)}html.vxt-rm .vxt-overlay.has-detail :is(.vxt-brand,.vxt-nav){transform:none}html.vxt-rm .vxt-overlay.is-ready.is-detail-out :is(.vxt-brand,.vxt-nav){transition:opacity .28s var(--vxt-ease-soft) var(--vxt-detail-header-in-delay)}.vxt-statement{left:calc(var(--vxt-pad) + var(--vxt-safe-l));right:calc(var(--vxt-pad) + var(--vxt-safe-r));bottom:calc(40px + var(--vxt-safe-b));gap:var(--vxt-s-4);flex-direction:column;max-width:30em;display:flex;position:absolute}.vxt-statement__body{font-size:var(--vxt-t-lead);line-height:var(--vxt-lh-body);letter-spacing:-.005em;color:var(--vxt-fg);text-wrap:pretty;text-shadow:var(--vxt-halo-body)}.vxt-statement__kicker{text-shadow:var(--vxt-halo-fine)}.vxt-statement:before{content:"";left:calc(-1 * var(--vxt-pad) - var(--vxt-safe-l));right:calc(-1 * var(--vxt-pad) - var(--vxt-safe-r));bottom:calc(-44px - var(--vxt-safe-b));background:linear-gradient(180deg, rgba(var(--vxt-scrim-night-rgb), 0) 0%, rgba(var(--vxt-scrim-night-rgb), .18) 30%, rgba(var(--vxt-scrim-night-rgb), .3) 58%, rgba(var(--vxt-scrim-night-rgb), .35) 100%);opacity:0;height:calc(100% + 150px);transition:opacity var(--vxt-dur-medium) var(--vxt-ease-soft);pointer-events:none;z-index:-1;position:absolute}.vxt-statement.is-in:before{opacity:1;will-change:opacity}.vxt-statement__kicker{opacity:0;min-height:1.5em;transition:opacity var(--vxt-dur-short) var(--vxt-ease-soft)}.vxt-statement__kicker .vxt-k{opacity:.78}.vxt-statement.is-in .vxt-statement__kicker{opacity:1;transition-delay:var(--vxt-dur-medium)}.vxt-statement__copy{gap:inherit;flex-direction:column;display:flex}.vxt-statement.is-in .vxt-statement__copy,.vxt-statement.is-exiting .vxt-statement__copy{--feather:56px;-webkit-mask-image:linear-gradient(to top, transparent calc(var(--stmt-out,0) * (100% + var(--feather)) - var(--feather)), #000 calc(var(--stmt-out,0) * (100% + var(--feather))));-webkit-mask-image:linear-gradient(to top, transparent calc(var(--stmt-out,0) * (100% + var(--feather)) - var(--feather)), #000 calc(var(--stmt-out,0) * (100% + var(--feather))));mask-image:linear-gradient(to top, transparent calc(var(--stmt-out,0) * (100% + var(--feather)) - var(--feather)), #000 calc(var(--stmt-out,0) * (100% + var(--feather))));transform:translate3d(0, calc(var(--stmt-out,0) * -10px), 0);will-change:transform;margin:-32px;padding:32px}.vxt-statement.is-exiting:before{opacity:clamp(0, calc((1 - var(--stmt-out)) / .2), 1);transition:none}.vxt-overlay .vxt-statement.is-gone{visibility:hidden}.vxt-treeui{left:calc(var(--vxt-pad) + var(--vxt-safe-l));right:calc(var(--vxt-pad) + var(--vxt-safe-r));bottom:calc(16px + var(--vxt-safe-b));gap:var(--vxt-s-3);opacity:0;transition:opacity var(--vxt-dur-medium) var(--vxt-ease-out), transform var(--vxt-dur-medium) var(--vxt-ease-out);flex-direction:column;display:flex;position:absolute;transform:translateY(10px)}.vxt-overlay[data-section=tree] .vxt-treeui{opacity:1;transform:none}.vxt-treeui:before{content:"";left:calc(-1 * var(--vxt-pad) - var(--vxt-safe-l));right:calc(-1 * var(--vxt-pad) - var(--vxt-safe-r));bottom:calc(-16px - var(--vxt-safe-b));background:linear-gradient(180deg, rgba(var(--vxt-scrim-hearth-rgb), 0) 0%, rgba(var(--vxt-scrim-hearth-rgb), .3) 20%, rgba(var(--vxt-scrim-hearth-rgb), .66) 42%, rgba(var(--vxt-scrim-hearth-rgb), .84) 100%);pointer-events:none;z-index:-1;height:calc(100% + 120px);position:absolute}.vxt-find{position:relative}.vxt-find__row{gap:var(--vxt-s-2);align-items:stretch;display:flex}.vxt-find__pill{min-width:0;height:48px;padding:0 var(--vxt-s-5);border-radius:var(--vxt-radius-pill);flex:1;align-items:center;display:flex}.vxt-find__pill:focus-within{border-color:var(--vxt-vivo-blue);box-shadow:0 0 0 3px #415fff38}.vxt-root .vxt-find__input:focus-visible{outline:none}.vxt-root .vxt-find__input{width:100%;height:100%;font-family:var(--vxt-sans);font-size:16px;font-weight:var(--vxt-w-medium);color:var(--vxt-fg);appearance:none;background:0 0;border:0;padding:0}.vxt-find__input::placeholder{font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-label);letter-spacing:var(--vxt-track-caps);color:var(--vxt-fg-3);opacity:1}.vxt-find__dice{justify-content:center;align-items:center;gap:var(--vxt-s-2);min-width:48px;height:48px;padding:0 var(--vxt-s-5) 0 var(--vxt-s-4);border-radius:var(--vxt-radius-pill);font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-label);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;white-space:nowrap;transition:color var(--vxt-cta-shift) var(--vxt-ease-soft), background-color var(--vxt-cta-shift) var(--vxt-ease-soft), border-color var(--vxt-cta-shift) var(--vxt-ease-soft);display:inline-flex}.vxt-find__dice:hover{color:var(--vxt-accent);background-color:var(--vxt-glass-hover);border-color:var(--vxt-hair-strong)}.vxt-find__die{width:20px;height:20px;transition:transform var(--vxt-dur-medium) var(--vxt-ease-out);flex:none;overflow:visible}.vxt-find__dice:hover .vxt-find__die{transform:rotate(90deg)}.vxt-find__list{left:0;right:0;bottom:calc(100% + var(--vxt-s-2));padding:var(--vxt-s-2);background:var(--vxt-glass-solid);box-shadow:var(--vxt-glass-sheen), var(--vxt-glass-shadow);z-index:2;border-radius:20px;position:absolute}.vxt-find__opt,.vxt-find__empty{align-items:baseline;gap:var(--vxt-s-3);padding:var(--vxt-s-3) var(--vxt-s-3);cursor:pointer;pointer-events:auto;border-radius:14px;display:flex}.vxt-find__opt[aria-selected=true]{background:#f6d89a1a}.vxt-find__no{font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-hud);letter-spacing:var(--vxt-track-num);font-variant-numeric:tabular-nums;color:var(--vxt-accent);flex:none}.vxt-find__name{font-family:var(--vxt-serif);font-size:var(--vxt-t-h4);letter-spacing:-.015em;color:var(--vxt-display);line-height:1.1}.vxt-find__sub{font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-hud);letter-spacing:var(--vxt-track-caps);text-transform:uppercase;color:var(--vxt-fg-3)}.vxt-find__empty{font-size:var(--vxt-t-ui);color:var(--vxt-fg-2);cursor:default}.vxt-rail{right:calc(14px + var(--vxt-safe-r));width:1px;height:32vh;transition:opacity var(--vxt-chrome-in) var(--vxt-ease-inOut) var(--vxt-chrome-in-delay);position:absolute;top:50%;transform:translateY(-50%)}.vxt-overlay.is-held .vxt-rail{opacity:0}.vxt-rail__track{background:var(--vxt-line);position:absolute;inset:0}.vxt-rail__fill{background:linear-gradient(180deg, #f6d89a33, var(--vxt-hair-strong));transform-origin:50% 0;will-change:transform;position:absolute;inset:0;transform:scaleY(0)}.vxt-rail__tick{left:0;top:calc(var(--k) * 100%);width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)}.vxt-rail__star{width:100%;height:100%;fill:var(--vxt-void);stroke:var(--vxt-fg-3);stroke-width:1px;transition:fill var(--vxt-dur-short) var(--vxt-ease-soft), stroke var(--vxt-dur-short) var(--vxt-ease-soft), transform var(--vxt-dur-medium) var(--vxt-ease-out), filter var(--vxt-dur-medium) var(--vxt-ease-soft);display:block;overflow:visible}.vxt-rail__tick.is-past .vxt-rail__star{fill:var(--vxt-gold-antique);stroke:var(--vxt-gold-antique)}.vxt-rail__tick.is-active .vxt-rail__star{fill:var(--vxt-accent);stroke:var(--vxt-accent);filter:drop-shadow(0 0 5px var(--vxt-bulb-warm));transform:scale(1.35)}.vxt-rail__tick:before{content:"";opacity:0;pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#ffd68ce6,#ffba606b 46%,#ffba6000 100%);border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;position:absolute;top:50%;left:50%}@keyframes vxt-hold-breathe{0%,to{opacity:.18;transform:scale(.62)}50%{opacity:.95;transform:scale(1.12)}}:is(.vxt-overlay[data-hold-next=dive] .vxt-rail__tick[data-id=dive],.vxt-overlay[data-hold-next=statement] .vxt-rail__tick[data-id=statement],.vxt-overlay[data-hold-next=arrival] .vxt-rail__tick[data-id=arrival],.vxt-overlay[data-hold-next=tree] .vxt-rail__tick[data-id=tree],.vxt-overlay[data-hold-next=outro] .vxt-rail__tick[data-id=outro]):before{animation:vxt-hold-breathe 2.4s var(--vxt-ease-inOut) infinite}:is(.vxt-overlay[data-hold-next=dive] .vxt-rail__tick[data-id=dive],.vxt-overlay[data-hold-next=statement] .vxt-rail__tick[data-id=statement],.vxt-overlay[data-hold-next=arrival] .vxt-rail__tick[data-id=arrival],.vxt-overlay[data-hold-next=tree] .vxt-rail__tick[data-id=tree],.vxt-overlay[data-hold-next=outro] .vxt-rail__tick[data-id=outro]) .vxt-rail__star{stroke:var(--vxt-accent)}html.vxt-rm .vxt-overlay[data-hold-next] .vxt-rail__tick:before{animation:none}html.vxt-rm :is(.vxt-overlay[data-hold-next=dive] .vxt-rail__tick[data-id=dive],.vxt-overlay[data-hold-next=statement] .vxt-rail__tick[data-id=statement],.vxt-overlay[data-hold-next=arrival] .vxt-rail__tick[data-id=arrival],.vxt-overlay[data-hold-next=tree] .vxt-rail__tick[data-id=tree],.vxt-overlay[data-hold-next=outro] .vxt-rail__tick[data-id=outro]):before{opacity:.7}.vxt-overlay[data-section=tree] .vxt-rail{opacity:0;transition:opacity var(--vxt-dur-medium) var(--vxt-ease-soft)}.vxt-callout{pointer-events:none}.vxt-callout__leader{display:none}.vxt-callout__readout{text-shadow:0 0 10px rgba(var(--vxt-scrim-hearth-rgb), .95), 0 1px 2px rgba(var(--vxt-scrim-hearth-rgb), .9);font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-hud);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;font-variant-numeric:tabular-nums;color:var(--vxt-fg);white-space:nowrap;flex-wrap:wrap;gap:0 .8em;line-height:1.4;display:flex}.vxt-callout__row{opacity:0;transition:opacity var(--vxt-dur-short) var(--vxt-ease-soft);transition-delay:var(--d,0s)}.vxt-callout[data-state=in] .vxt-callout__row{opacity:1}.vxt-callout[data-state=off] .vxt-callout__row{transition-delay:0s}.vxt-outro{align-items:center;gap:var(--vxt-s-3);text-align:center;flex-direction:column;display:flex}.vxt-outro:not(.vxt-outro--flow){left:calc(var(--vxt-pad) + var(--vxt-safe-l));right:calc(var(--vxt-pad) + var(--vxt-safe-r));bottom:calc(18px + var(--vxt-safe-b));position:absolute}.vxt-outro__a,.vxt-outro__b{align-items:center;gap:inherit;flex-direction:column;display:flex}.vxt-outro__scrim{background:var(--vxt-scrim-pool-hearth);opacity:0;height:36vh;transition:opacity var(--vxt-outro-out) var(--vxt-ease-soft) 0s;pointer-events:none;z-index:-1;position:fixed;bottom:-6vh;left:-8vw;right:-8vw}.vxt-outro--flow .vxt-outro__scrim{display:none}.vxt-outro.is-in .vxt-outro__scrim{opacity:.92;transition-duration:var(--vxt-dur-long)}.vxt-outro{--vxt-outro-out:.18s}.vxt-outro:not(.vxt-outro--flow):not(.is-in) :is(.vxt-fr,.vxt-lm__in){transition-duration:var(--vxt-outro-out);transition-delay:0s}.vxt-outro__count{font-family:var(--vxt-sans);font-weight:var(--vxt-w-light);font-size:min(var(--vxt-t-count), 21vw);letter-spacing:var(--vxt-track-num);font-variant-numeric:tabular-nums lining-nums;color:var(--vxt-outro-ink);text-shadow:0 2px 30px rgba(var(--vxt-scrim-hearth-rgb), .55);line-height:.9}.vxt-outro__count .vxt-outro__num{font-size:1em;font-weight:inherit;color:inherit}.vxt-outro__count .vxt-live__cell{height:1em;line-height:1em}.vxt-outro__label{color:var(--vxt-accent)}.vxt-outro__greet{font-family:var(--vxt-serif);font-style:italic;font-weight:400;font-size:calc(var(--vxt-t-h3) * 1.35);letter-spacing:-.03em;color:var(--vxt-outro-ink);padding:0 .2em;line-height:1.1}.vxt-outro__greet-in{clip-path:inset(-20% 100% -20% 0);transition:clip-path var(--vxt-outro-out,.18s) var(--vxt-ease-soft) 0s;display:inline-block}.vxt-outro.is-in .vxt-outro__greet-in{clip-path:inset(-20% -5% -20% 0);transition:clip-path var(--vxt-dur-xl) var(--vxt-ease-inOut) .56s}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__greet{opacity:0;transition:opacity var(--vxt-outro-out) var(--vxt-ease-soft) 0s}.vxt-outro.is-in:not(.vxt-outro--flow) .vxt-outro__greet{opacity:1;transition:opacity 0s linear .56s}.vxt-outro__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:4px;display:flex}.vxt-outro__actions:empty,.vxt-outro__short{display:none}.vxt-outro__cta{height:48px;padding:0 var(--vxt-s-5);border-radius:var(--vxt-radius-pill);border:1px solid var(--vxt-hair-strong);background:rgba(var(--vxt-scrim-hearth-rgb), .5);box-shadow:var(--vxt-glass-sheen);-webkit-backdrop-filter:var(--vxt-glass-blur);backdrop-filter:var(--vxt-glass-blur);font-family:var(--vxt-sans);font-weight:var(--vxt-w-strong);font-size:var(--vxt-t-label);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;color:var(--vxt-outro-ink);transition:background-color var(--vxt-cta-shift) var(--vxt-ease-soft), color var(--vxt-cta-shift) var(--vxt-ease-soft), border-color var(--vxt-cta-shift) var(--vxt-ease-soft);align-items:center;display:inline-flex}.vxt-outro__cta:hover{border-color:var(--vxt-accent);color:var(--vxt-accent);background-color:#46301ab8}.vxt-outro__share{height:48px;padding:0 var(--vxt-s-5);border-radius:var(--vxt-radius-pill);border:1px solid var(--vxt-glass-line-strong);background:rgba(var(--vxt-scrim-hearth-rgb), .46);box-shadow:var(--vxt-glass-sheen);font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-label);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;color:var(--vxt-fg);white-space:nowrap;transition:color var(--vxt-cta-shift) var(--vxt-ease-soft), background-color var(--vxt-cta-shift) var(--vxt-ease-soft), border-color var(--vxt-cta-shift) var(--vxt-ease-soft);align-items:center;display:none}.vxt-outro__share:hover{color:var(--vxt-accent);border-color:var(--vxt-hair-strong)}.vxt-outro__links{gap:var(--vxt-s-5);display:none}.vxt-outro__small--share{color:var(--vxt-fg);-webkit-text-decoration-color:var(--vxt-hair-strong);text-decoration-color:var(--vxt-hair-strong)}.vxt-outro__small{min-height:32px;font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-hud);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;color:var(--vxt-fg-2);text-decoration:underline;-webkit-text-decoration-color:var(--vxt-line-strong);text-decoration-color:var(--vxt-line-strong);text-underline-offset:5px;transition:color var(--vxt-cta-shift) var(--vxt-ease-soft);align-items:center;text-decoration-thickness:1px;display:inline-flex}.vxt-outro__small:hover{color:var(--vxt-accent)}.vxt-outro:not(.vxt-outro--flow) :is(.vxt-outro__links,.vxt-outro__actions){isolation:isolate;position:relative}.vxt-outro:not(.vxt-outro--flow) :is(.vxt-outro__links,.vxt-outro__actions):before{content:"";background:var(--vxt-scrim-pool-hearth-dense);opacity:0;transition:opacity var(--vxt-outro-out) var(--vxt-ease-soft) 0s;pointer-events:none;z-index:-1;position:absolute;inset:-24px -64px}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__actions:before{inset:-20px -40px}.vxt-outro.is-in:not(.vxt-outro--flow) .vxt-outro__links:before{opacity:1;transition-duration:var(--vxt-dur-long)}.vxt-outro.is-in:not(.vxt-outro--flow) .vxt-outro__actions:before{opacity:.7;transition-duration:var(--vxt-dur-long)}.vxt-toasts{left:calc(var(--vxt-pad) + var(--vxt-safe-l));bottom:calc(16px + var(--vxt-safe-b));z-index:60;width:min(calc(100vw - 2 * var(--vxt-pad) - 28px), 400px);pointer-events:none;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:fixed}.vxt-overlay[data-section=tree]:not(.has-detail) .vxt-toasts{bottom:calc(16px + var(--vxt-dock-h,150px) + 14px + var(--vxt-safe-b))}.vxt-overlay.has-detail .vxt-toasts{left:50%;top:calc(72px + var(--vxt-safe-t));align-items:center;bottom:auto;transform:translate(-50%)}.vxt-toast{pointer-events:auto;align-items:center;gap:var(--vxt-s-3);min-height:48px;padding:var(--vxt-s-3) var(--vxt-s-5) var(--vxt-s-3) var(--vxt-s-4);background:var(--vxt-glass-strong);-webkit-backdrop-filter:var(--vxt-glass-blur);backdrop-filter:var(--vxt-glass-blur);border:1px solid var(--vxt-glass-line);box-shadow:var(--vxt-glass-sheen), var(--vxt-glass-shadow);font-size:var(--vxt-t-ui);font-weight:var(--vxt-w-medium);line-height:var(--vxt-lh-ui);color:var(--vxt-fg);text-align:left;cursor:pointer;opacity:0;transition:opacity var(--vxt-dur-short) var(--vxt-ease-soft), transform var(--vxt-dur-medium) var(--vxt-ease-out);border-radius:24px;display:flex;transform:translateY(8px)}.vxt-toast:before{content:"";background:var(--vxt-fg-3);border-radius:50%;flex:none;width:8px;height:8px}.vxt-toast.is-in{opacity:1;transform:none}.vxt-toast.is-out{opacity:0}.vxt-toast--success{border-color:var(--vxt-hair-strong)}.vxt-toast--success:before{background:var(--vxt-accent);box-shadow:0 0 10px var(--vxt-bulb-warm)}.vxt-toast--error{border-color:#ff5a6e8c}.vxt-toast--error:before{background:var(--vxt-error)}.vxt-cursor{z-index:80;pointer-events:none;opacity:0;transition:opacity var(--vxt-dur-short);position:fixed;top:0;left:0}.vxt-cursor.is-visible{opacity:1}.vxt-cursor__ring{border:1px solid var(--vxt-fg);width:10px;height:10px;transition:width var(--vxt-dur-medium) var(--vxt-ease-out), height var(--vxt-dur-medium) var(--vxt-ease-out), background var(--vxt-dur-medium), border-color var(--vxt-dur-medium), opacity var(--vxt-dur-short);border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #080a1657,inset 0 0 0 1px #080a1638}.vxt-cursor__label{font-family:var(--vxt-sans);font-weight:var(--vxt-w-strong);font-size:var(--vxt-t-hud);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;color:var(--vxt-on-accent);opacity:0;transition:opacity var(--vxt-dur-short), transform var(--vxt-dur-medium) var(--vxt-ease-out);position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.6)}.vxt-cursor.is-open .vxt-cursor__ring{border-color:var(--vxt-accent);background:#f6d89ae0;width:64px;height:64px}.vxt-cursor.is-open .vxt-cursor__label{opacity:1;transform:translate(-50%,-50%)}@supports selector(:has(*)){html:not(:has(#vxt-app canvas:hover)) .vxt-cursor :is(.vxt-cursor__ring,.vxt-cursor__label){opacity:0}}@supports not selector(:has(*)){.vxt-cursor.is-ui .vxt-cursor__ring,.vxt-cursor.is-ui .vxt-cursor__label{opacity:0}}html.vxt-has-cursor #vxt-app canvas{cursor:none}.vxt-reconnect{left:calc(var(--vxt-pad) + var(--vxt-safe-l) - 2px);top:calc(var(--vxt-pad) + var(--vxt-safe-t) + 50px);border-radius:var(--vxt-radius-pill);border:1px solid var(--vxt-glass-line);background:var(--vxt-glass-strong);box-shadow:var(--vxt-glass-sheen);font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-hud);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;color:var(--vxt-fg);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--vxt-dur-medium) var(--vxt-ease-soft), transform var(--vxt-dur-medium) var(--vxt-ease-out), visibility 0s linear var(--vxt-dur-medium);align-items:center;gap:10px;margin:0;padding:9px 16px 8px 14px;line-height:1;display:inline-flex;position:absolute;transform:translateY(-4px)}.vxt-reconnect[data-state=in]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.vxt-reconnect__dot{background:var(--vxt-accent);width:6px;height:6px;animation:vxt-reconnect-breath 1.8s var(--vxt-ease-inOut) infinite alternate;border-radius:50%;box-shadow:0 0 8px #f6d89ab3}@keyframes vxt-reconnect-breath{0%{opacity:.35}to{opacity:1}}html.vxt-rm .vxt-reconnect__dot{animation:none}.vxt-reconnect[data-lite]{flex-wrap:wrap;row-gap:4px}.vxt-reconnect__lite{border-left:1px solid var(--vxt-hair);font-weight:var(--vxt-w-medium);letter-spacing:0;font-feature-settings:normal;color:var(--vxt-accent);text-underline-offset:3px;pointer-events:auto;margin-left:2px;padding:0 0 0 12px;font-size:13px;text-decoration:underline;text-decoration-thickness:1px;position:relative}.vxt-reconnect__lite:after{content:"";position:absolute;inset:-14px -10px}.vxt-reconnect__lite[hidden]{display:none}.vxt-reconnect__lite:focus-visible{outline:2px solid var(--vxt-accent);outline-offset:4px;border-radius:4px}.vxt-overlay.has-detail .vxt-reconnect{display:none}@media (min-width:768px){.vxt-reconnect{top:calc(var(--vxt-pad) + var(--vxt-safe-t) + 60px)}}html.vxt-3d #vxt-fallback:focus-within{z-index:90;transform:translate(-50%);left:50%!important;top:calc(72px + var(--vxt-safe-t))!important;clip:auto!important;clip-path:none!important;width:auto!important;height:auto!important;margin:0!important;position:fixed!important;overflow:visible!important}html.vxt-3d #vxt-fallback :is(ul,li){margin:0;padding:0;list-style:none}html.vxt-3d #vxt-fallback .vxt-a11y-list__link:not(:focus){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.vxt-3d #vxt-fallback .vxt-a11y-list__link:focus{background:var(--vxt-midnight);border:1px solid var(--vxt-vivo-blue);color:var(--vxt-fg);font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-label);letter-spacing:var(--vxt-track-caps);text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:10px 20px;text-decoration:none;display:block}@media (max-width:767.98px){.vxt-treeui .vxt-callout{margin-bottom:-4px}.vxt-treeui:not(.is-finding) .vxt-find{display:none}.vxt-dock__find{justify-content:center;align-items:center;gap:var(--vxt-s-2);height:52px;padding:0 var(--vxt-s-5);border-radius:var(--vxt-radius-pill);border-color:var(--vxt-hair);font-family:var(--vxt-sans);font-weight:var(--vxt-w-strong);font-size:var(--vxt-t-label);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;color:var(--vxt-fg);transition:color var(--vxt-cta-shift) var(--vxt-ease-soft), background-color var(--vxt-cta-shift) var(--vxt-ease-soft), border-color var(--vxt-cta-shift) var(--vxt-ease-soft);display:flex}.vxt-dock__icon{width:16px;height:16px;color:var(--vxt-accent)}.vxt-treeui.is-finding{gap:var(--vxt-s-4);padding:var(--vxt-s-5) calc(var(--vxt-pad) + var(--vxt-safe-r)) calc(var(--vxt-s-5) + var(--vxt-safe-b)) calc(var(--vxt-pad) + var(--vxt-safe-l));border-top:1px solid var(--vxt-hair);border-radius:var(--vxt-radius-panel) var(--vxt-radius-panel) 0 0;background:var(--vxt-glass-solid);box-shadow:var(--vxt-glass-sheen), 0 -24px 60px #0006;animation:vxt-dock-open var(--vxt-dur-medium) var(--vxt-ease-out) both;bottom:0;left:0;right:0}.vxt-overlay[data-section=tree] .vxt-treeui.is-finding{transform:translate3d(0, calc(-1 * var(--vxt-kb,0px)), 0)}.vxt-treeui.is-finding:before,.vxt-treeui.is-finding :is(.vxt-callout,.vxt-dock__find),.vxt-dock__close{display:none}.vxt-treeui.is-finding .vxt-dock__close{top:12px;right:calc(8px + var(--vxt-safe-r));width:44px;height:44px;font-family:var(--vxt-sans);font-weight:var(--vxt-w-light);color:var(--vxt-fg-2);justify-content:center;align-items:center;font-size:28px;line-height:1;display:inline-flex;position:absolute}.vxt-overlay.is-finding .vxt-dock__scrim{pointer-events:auto;touch-action:none;animation:vxt-fade-in var(--vxt-dur-medium) var(--vxt-ease-soft) both;background:#05070d6b;display:block;position:absolute;inset:0}.vxt-overlay[data-section=outro] .vxt-toasts{top:var(--vxt-toast-top,calc(72px + var(--vxt-safe-t)));bottom:auto}.vxt-callout__row:nth-child(2):before{content:"·";color:var(--vxt-accent-2);opacity:var(--vxt-tone-key);margin-right:.8em}.vxt-callout__readout{flex-wrap:nowrap;overflow:hidden}.vxt-treeui .vxt-callout .vxt-k{opacity:1}.vxt-rail{right:calc(8px + var(--vxt-safe-r));opacity:.8;height:26vh}.vxt-rail__tick{width:7px;height:7px}.vxt-outro{gap:var(--vxt-s-2)}.vxt-outro__cta{height:44px}.vxt-outro:not(.vxt-outro--flow){bottom:calc(14px + var(--vxt-safe-b));text-align:left;grid-template:"count label"1fr"count greet""act act"/auto auto;justify-content:center;align-items:end;gap:0 14px;display:grid}.vxt-outro:not(.vxt-outro--flow) :is(.vxt-outro__a,.vxt-outro__b){display:contents}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__count{font-size:min(72px, calc((100vw - 234px) / var(--vxt-count-em,3.26)));grid-area:count;line-height:.84}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__label{margin-bottom:var(--vxt-s-2);white-space:nowrap;isolation:isolate;grid-area:label;position:relative}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__label:before{content:"";background:var(--vxt-scrim-pool-hearth-dense);pointer-events:none;z-index:-1;position:absolute;inset:-14px -30px}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__greet{white-space:nowrap;grid-area:greet;padding:0 .2em 0 0;font-size:28px;line-height:1}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__actions{margin-top:var(--vxt-s-5);grid-area:act}.vxt-outro__cta{padding:0 var(--vxt-s-5)}.vxt-outro__share{height:44px;display:inline-flex}.vxt-outro--flow .vxt-outro__share,.vxt-outro__long{display:none}.vxt-outro__short{display:inline}}@media (max-width:379.98px){.vxt-outro:not(.vxt-outro--flow) .vxt-outro__actions{flex-wrap:nowrap;gap:6px}.vxt-outro:not(.vxt-outro--flow) :is(.vxt-outro__cta,.vxt-outro__share){padding:0 16px}}@media (min-width:768px){.vxt-brand__mark{font-size:30px}.vxt-brand__sep,.vxt-brand__countdown{display:inline}.vxt-brand__countdown[hidden]{display:none}.vxt-nav{top:calc(var(--vxt-pad) + var(--vxt-safe-t) - 3.5px);height:48px;padding:5px}.vxt-nav__item{padding:0 var(--vxt-s-5)}.vxt-nav__long{display:inline}.vxt-nav__short{display:none}.vxt-nav__sep{background:var(--vxt-glass-line-strong);width:1px;height:16px;opacity:var(--vxt-chrome-a,1);border-radius:0}.vxt-hero{padding-bottom:calc(164px + var(--vxt-safe-b))}.vxt-hint{bottom:calc(28px + var(--vxt-safe-b))}.vxt-rail{right:calc(26px + var(--vxt-safe-r));height:36vh}.vxt-statement{gap:var(--vxt-s-5);width:min(400px,30vw);transform:translate3d(0, calc(var(--vxt-stmt-y,80vh) - 100% + 7px), 0);inset:0 auto auto 62%}.vxt-statement__kicker{order:-1}.vxt-statement:before{background:radial-gradient(closest-side, rgba(var(--vxt-scrim-night-rgb), .35) 0%, rgba(var(--vxt-scrim-night-rgb), .31) 40%, rgba(var(--vxt-scrim-night-rgb), .2) 66%, rgba(var(--vxt-scrim-night-rgb), .07) 86%, rgba(var(--vxt-scrim-night-rgb), 0) 100%);height:auto;inset:-90px -110px -96px -70px}.vxt-statement__body{line-height:1.55}.vxt-treeui{right:auto;bottom:calc(var(--vxt-pad) + var(--vxt-safe-b));gap:var(--vxt-s-5);--vxt-treeui-top:calc(var(--vxt-pad) + var(--vxt-safe-t) + 70px);width:400px;max-height:calc(100vh - var(--vxt-treeui-top) - var(--vxt-pad) - var(--vxt-safe-b));max-height:calc(100dvh - var(--vxt-treeui-top) - var(--vxt-pad) - var(--vxt-safe-b));transform:translate(-12px)}.vxt-treeui>:not(.vxt-info){flex:none}.vxt-treeui:before{left:calc(-2 * var(--vxt-pad));right:auto;bottom:calc(-1 * var(--vxt-pad));background:radial-gradient(ellipse 60% 62% at 26% 78%, rgba(var(--vxt-scrim-hearth-rgb), .86), rgba(var(--vxt-scrim-hearth-rgb), .55) 55%, rgba(var(--vxt-scrim-hearth-rgb), .16) 82%, rgba(var(--vxt-scrim-hearth-rgb), 0) 100%);width:620px;height:calc(100% + 200px)}.vxt-callout{will-change:transform;width:0;height:40px;position:absolute;top:0;left:0}.vxt-callout__leader{display:block;position:absolute;top:-2px;left:-2px;overflow:visible}.vxt-callout.is-flip .vxt-callout__leader{left:auto;right:-2px;transform:scaleX(-1)}.vxt-callout__line{fill:none;stroke:#f6d89a99;stroke-width:1px;stroke-dasharray:1 1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;transition:stroke-dashoffset .2s var(--vxt-ease-out)}.vxt-callout__dot{fill:var(--vxt-accent);opacity:0;transition:opacity var(--vxt-dur-micro)}.vxt-callout[data-state=in] .vxt-callout__line{stroke-dashoffset:0}.vxt-callout[data-state=in] .vxt-callout__dot{opacity:1}.vxt-callout[data-state=off] .vxt-callout__line{transition-duration:var(--vxt-dur-micro)}.vxt-callout__readout{background:var(--vxt-scrim-pill-hearth);box-shadow:inset 0 0 0 1px #f6d89a24, 0 0 26px 8px rgba(var(--vxt-scrim-hearth-rgb), .34);text-shadow:none;opacity:0;transition:opacity var(--vxt-dur-short) var(--vxt-ease-soft) .2s;border-radius:14px;flex-direction:column;gap:6px;padding:10px 14px;line-height:1;position:absolute;bottom:calc(100% + 4px);left:36px}.vxt-callout[data-state=in] .vxt-callout__readout{opacity:1}.vxt-callout[data-state=off] .vxt-callout__readout{transition-delay:0s}.vxt-callout.is-flip .vxt-callout__readout{align-items:flex-end;left:auto;right:36px}.vxt-callout.is-below .vxt-callout__leader{transform:scaleY(-1)}.vxt-callout.is-flip.is-below .vxt-callout__leader{transform:scale(-1)}.vxt-callout.is-below .vxt-callout__readout{top:calc(100% + 4px);bottom:auto}.vxt-callout__row:first-child{color:var(--vxt-accent)}.vxt-callout__row+.vxt-callout__row{color:var(--vxt-accent-2)}.vxt-callout__readout{background:rgba(var(--vxt-scrim-hearth-rgb), .88)}.vxt-callout__readout .vxt-k{opacity:.8}@media (orientation:landscape) and (max-height:430px){.vxt-callout__readout{border-radius:var(--vxt-radius-pill);flex-flow:row;gap:0 .8em;width:max-content;padding:7px 12px}.vxt-callout__row:nth-child(2):before{content:"·";color:var(--vxt-accent-2);opacity:var(--vxt-tone-key);margin-right:.8em}}.vxt-outro:not(.vxt-outro--flow){bottom:calc(40px + var(--vxt-safe-b))}.vxt-outro{gap:var(--vxt-s-4)}.vxt-outro__links{margin-top:var(--vxt-s-1);display:flex}.vxt-overlay.has-detail .vxt-toasts{top:auto;bottom:calc(96px + var(--vxt-safe-b))}.vxt-overlay[data-section=tree]:not(.has-detail) .vxt-toasts{bottom:calc(var(--vxt-pad) + var(--vxt-dock-h,300px) + 18px + var(--vxt-safe-b))}}@media (min-width:1024px){.vxt-outro:not(.vxt-outro--flow){left:calc(var(--vxt-pad) + var(--vxt-safe-l));right:calc(var(--vxt-pad) + 44px + var(--vxt-safe-r));bottom:calc(15vh + var(--vxt-safe-b));grid-template-columns:1fr minmax(300px,32vw) 1fr;align-items:end;gap:0;display:grid}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__a{text-align:right;align-items:flex-end;gap:var(--vxt-s-4);grid-column:1}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__b{text-align:left;align-items:flex-start;gap:var(--vxt-s-4);grid-column:3}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__greet{margin-bottom:var(--vxt-s-1);font-size:min(calc(var(--vxt-t-h3) * 1.4), 3.2vw);white-space:nowrap;padding:0}.vxt-outro:not(.vxt-outro--flow) :is(.vxt-outro__cta,.vxt-outro__small){white-space:nowrap}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__links{flex-wrap:wrap;gap:8px 22px}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__scrim{display:none}.vxt-outro:not(.vxt-outro--flow) :is(.vxt-outro__a,.vxt-outro__b){position:relative}.vxt-outro:not(.vxt-outro--flow) :is(.vxt-outro__a,.vxt-outro__b):before{content:"";background:var(--vxt-scrim-pool-hearth-dense);opacity:0;transition:opacity var(--vxt-outro-out) var(--vxt-ease-soft) 0s;pointer-events:none;z-index:-1;position:absolute;inset:-44% -26%}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__a:before{inset:-40% -34% -40% -30%}.vxt-outro.is-in:not(.vxt-outro--flow) :is(.vxt-outro__a,.vxt-outro__b):before{opacity:1;transition-duration:var(--vxt-dur-long)}}@media (min-width:1024px) and (max-width:1279.98px){.vxt-outro:not(.vxt-outro--flow) .vxt-outro__cta .vxt-outro__long{display:none}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__cta .vxt-outro__short{display:inline}}@media (min-width:768px) and (max-width:1023.98px) and (orientation:portrait){.vxt-outro:not(.vxt-outro--flow){bottom:calc(28px + var(--vxt-safe-b));text-align:left;grid-template:"count label"1fr"count greet""act act""links links"/auto auto;justify-content:center;align-items:end;gap:0 20px;display:grid}.vxt-outro:not(.vxt-outro--flow) :is(.vxt-outro__a,.vxt-outro__b){display:contents}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__count{font-size:min(96px, calc((100vw - 330px) / var(--vxt-count-em,3.26)));grid-area:count;line-height:.84}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__label{margin-bottom:var(--vxt-s-2);white-space:nowrap;grid-area:label}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__greet{white-space:nowrap;grid-area:greet;padding:0 .2em 0 0;font-size:36px;line-height:1}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__actions{margin-top:var(--vxt-s-5);grid-area:act;justify-content:center}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__links{margin-top:var(--vxt-s-2);grid-area:links;justify-content:center}.vxt-statement__kicker .vxt-k{opacity:1}}@media (min-width:1024px){.vxt-statement__kicker .vxt-k{opacity:1}}@media (orientation:landscape) and (max-height:480px) and (min-width:560px){.vxt-outro:not(.vxt-outro--flow){left:calc(var(--vxt-pad) + var(--vxt-safe-l));right:calc(var(--vxt-pad) + 36px + var(--vxt-safe-r));bottom:calc(18px + var(--vxt-safe-b));text-align:left;grid-template:auto/minmax(0,1fr) minmax(180px,30vw) minmax(0,1fr);justify-content:stretch;align-items:end;gap:0;display:grid}.vxt-outro:not(.vxt-outro--flow) :is(.vxt-outro__a,.vxt-outro__b){gap:var(--vxt-s-2);flex-direction:column;min-width:0;display:flex;position:relative}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__a{text-align:right;grid-column:1;align-items:flex-end}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__b{text-align:left;grid-column:3;align-items:flex-start}.vxt-outro:not(.vxt-outro--flow) :is(.vxt-outro__count,.vxt-outro__label,.vxt-outro__greet,.vxt-outro__actions){grid-area:auto}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__count{font-size:min(64px, 7.6vw, calc((35vw - 64px) / var(--vxt-count-em,3.26)));line-height:.84}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__label{white-space:nowrap;margin:0}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__greet{white-space:nowrap;padding:0;font-size:min(30px,3.6vw);line-height:1.05}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__actions{justify-content:flex-start;margin-top:2px}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__cta{max-width:100%;height:auto;min-height:44px;padding:8px var(--vxt-s-4);text-align:left;font-size:12px}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__cta .vxt-outro__long{display:none}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__cta .vxt-outro__short{display:inline}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__share{display:none}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__links{flex-wrap:wrap;gap:0 16px;margin-top:0;display:flex}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__small{white-space:nowrap}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__scrim{display:none}.vxt-outro:not(.vxt-outro--flow) :is(.vxt-outro__a,.vxt-outro__b):before{content:"";background:var(--vxt-scrim-pool-hearth-dense);opacity:0;transition:opacity var(--vxt-outro-out) var(--vxt-ease-soft) 0s;pointer-events:none;z-index:-1;position:absolute;inset:-40% -22%}.vxt-outro.is-in:not(.vxt-outro--flow) :is(.vxt-outro__a,.vxt-outro__b):before{opacity:1;transition-duration:var(--vxt-dur-long)}}.vxt-dock__scrim{display:none}@media (min-width:768px){.vxt-dock__find,.vxt-dock__close{display:none}}@media (orientation:landscape) and (max-height:500px) and (min-width:768px),(orientation:portrait) and (min-width:768px) and (max-width:1099.98px){.vxt-treeui:not(.is-finding) :is(.vxt-info,.vxt-find){display:none}.vxt-treeui:not(.is-finding):before{opacity:0}.vxt-dock__find{justify-content:center;align-self:flex-start;align-items:center;gap:var(--vxt-s-2);height:48px;padding:0 var(--vxt-s-5);border-radius:var(--vxt-radius-pill);border-color:var(--vxt-hair);font-family:var(--vxt-sans);font-weight:var(--vxt-w-strong);font-size:var(--vxt-t-label);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;color:var(--vxt-fg);transition:color var(--vxt-cta-shift) var(--vxt-ease-soft), background-color var(--vxt-cta-shift) var(--vxt-ease-soft), border-color var(--vxt-cta-shift) var(--vxt-ease-soft);display:inline-flex}.vxt-dock__icon{width:16px;height:16px;color:var(--vxt-accent)}.vxt-treeui.is-finding .vxt-dock__find{display:none}.vxt-treeui.is-finding .vxt-dock__close{z-index:1;width:44px;height:44px;font-family:var(--vxt-sans);font-weight:var(--vxt-w-light);color:var(--vxt-fg-2);justify-content:center;align-items:center;font-size:28px;line-height:1;display:inline-flex;position:absolute;top:6px;right:6px}.vxt-overlay.is-finding .vxt-dock__scrim{pointer-events:auto;touch-action:none;animation:vxt-fade-in var(--vxt-dur-medium) var(--vxt-ease-soft) both;background:#05070d6b;display:block;position:absolute;inset:0}.vxt-treeui.is-finding{animation:vxt-dock-open var(--vxt-dur-medium) var(--vxt-ease-out) both}}@keyframes vxt-dock-open{0%{opacity:0;transform:translateY(24px)}}@keyframes vxt-fade-in{0%{opacity:0}}.vxt-touchhints{pointer-events:none;transition:opacity var(--vxt-dur-short) var(--vxt-ease-soft);position:absolute;inset:0}.vxt-overlay.is-finding .vxt-touchhints{opacity:0}.vxt-coach{left:50%;bottom:calc(16px + var(--vxt-dock-h,150px) + 18px + var(--vxt-safe-b));max-width:calc(100vw - 2 * var(--vxt-pad));padding:10px var(--vxt-s-4);border-radius:var(--vxt-radius-pill);border:1px solid var(--vxt-glass-line);background:var(--vxt-glass-strong);box-shadow:var(--vxt-glass-sheen);-webkit-backdrop-filter:var(--vxt-glass-blur);backdrop-filter:var(--vxt-glass-blur);font-family:var(--vxt-sans);font-weight:var(--vxt-w-medium);font-size:14px;line-height:var(--vxt-lh-ui);color:var(--vxt-fg);white-space:nowrap;opacity:0;transition:opacity var(--vxt-dur-medium) var(--vxt-ease-soft), transform var(--vxt-dur-medium) var(--vxt-ease-out);position:absolute;transform:translate(-50%,6px)}.vxt-coach[data-state=in]{opacity:1;transform:translate(-50%)}@media (orientation:landscape) and (max-height:500px){.vxt-touchhints .vxt-coach{top:calc(var(--vxt-pad) + var(--vxt-safe-t) + 58px);bottom:auto;left:calc(var(--vxt-pad) + var(--vxt-safe-l));height:auto;transform:translateY(6px)}.vxt-touchhints .vxt-coach[data-state=in]{transform:translate(0,0)}}@media (orientation:landscape) and (max-height:430px){.vxt-touchhints .vxt-coach{top:auto;bottom:calc(var(--vxt-pad) + var(--vxt-safe-b) + 4px + var(--vxt-coach-lift,0px));left:var(--vxt-coach-x,50%);transform:translate(-50%,6px)}.vxt-touchhints .vxt-coach[data-state=in]{transform:translate(-50%)}.vxt-touchhints .vxt-coach.is-tight{padding:8px 12px;font-size:12.5px}}@media (orientation:portrait) and (min-width:768px) and (max-width:1099.98px){.vxt-touchhints .vxt-coach{bottom:calc(var(--vxt-pad) + var(--vxt-dock-h,48px) + 18px + var(--vxt-safe-b));height:auto}}.vxt-taphint{will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.vxt-taphint__label{border-radius:var(--vxt-radius-pill);box-shadow:0 6px 24px rgba(var(--vxt-scrim-hearth-rgb), .45);font-family:var(--vxt-sans);font-weight:var(--vxt-w-strong);font-size:var(--vxt-t-hud);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;color:var(--vxt-on-accent);white-space:nowrap;opacity:0;transform-origin:50% 0;transition:opacity var(--vxt-dur-short) var(--vxt-ease-soft), transform var(--vxt-dur-medium) var(--vxt-ease-out);background:#f6d89af0;padding:8px 14px 7px;line-height:1;position:absolute;top:0;left:0;transform:translate(-50%,-10px)scale(.7)}.vxt-taphint[data-state=in] .vxt-taphint__label{opacity:1;animation:vxt-tap-glow 1.4s var(--vxt-ease-soft) .42s 1 both;transform:translate(-50%)scale(1)}@keyframes vxt-tap-glow{0%,to{box-shadow:0 6px 24px rgba(var(--vxt-scrim-hearth-rgb), .45)}40%{box-shadow:0 6px 24px rgba(var(--vxt-scrim-hearth-rgb), .45), 0 0 22px #f6d89a8c}}html.vxt-rm .vxt-taphint__label{animation:none!important}html.vxt-rm :is(.vxt-taphint__label,.vxt-coach){transition:opacity .3s var(--vxt-ease-soft)!important}html.vxt-rm .vxt-taphint[data-state=in] .vxt-taphint__label{transform:translate(-50%)}.vxt-detail{z-index:30;pointer-events:none;position:fixed;inset:0}.vxt-detail:focus{outline:none}.vxt-detail.is-open :is(button,a,input,textarea,.vxt-detail__wall,.vxt-detail__card,.vxt-detail__info),.vxt-detail--lite.is-open .vxt-detail__backdrop{pointer-events:auto}.vxt-overlay .vxt-detail:not(.is-open) :is(button,a,input,textarea,.vxt-detail__wall,.vxt-detail__card,.vxt-detail__info),.vxt-detail--lite:not(.is-open) .vxt-detail__backdrop{pointer-events:none}.vxt-detail__backdrop{opacity:0;transition:opacity var(--vxt-dur-medium) var(--vxt-ease-soft);position:absolute;inset:0}.vxt-detail--lite .vxt-detail__backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(120% 80% at 50% 20%,#0b1426b8,#0000 70%),#05070deb}.vxt-detail--3d .vxt-detail__backdrop{background:linear-gradient(#080605b8 0,#0806056b 7%,#0000 16% 40%,#05070d73 100%)}.vxt-detail.is-open .vxt-detail__backdrop{opacity:1}.vxt-detail__card{border-radius:var(--vxt-radius-card);background:var(--vxt-midnight);box-shadow:0 0 0 1px var(--vxt-hair), 0 30px 80px #0000008c;opacity:0;transition:opacity var(--vxt-dur-medium) var(--vxt-ease-out), transform var(--vxt-dur-long) var(--vxt-ease-out);touch-action:pan-x;position:absolute;overflow:hidden;transform:translateY(16px)scale(.96)}.vxt-root .vxt-detail__img{object-fit:cover;width:100%;max-width:none;height:100%;transition:filter var(--vxt-dur-medium)}.vxt-detail__img.is-low{filter:blur(8px)saturate(.9)}.vxt-detail.is-open .vxt-detail__card{opacity:1;transform:none}.vxt-detail--3d .vxt-detail__card--dom{transition:opacity .6s var(--vxt-ease-soft), transform var(--vxt-dur-long) var(--vxt-ease-out);pointer-events:none!important}.vxt-detail--3d.is-open .vxt-detail__card--dom{opacity:0;transform:none}.vxt-detail--3d.is-open.is-dom .vxt-detail__card--dom{opacity:1;transition:opacity .16s var(--vxt-ease-out)}.vxt-detail--3d.is-open.is-dom .vxt-detail__backdrop{transition-duration:.16s}.vxt-detail--3d:not(.is-dom) .vxt-detail__card--dom .vxt-detail__img:not([src]){visibility:hidden}.vxt-detail--3d .vxt-detail__card--dom .vxt-detail__img{position:absolute;inset:0}.vxt-detail--3d .vxt-detail__card--dom .vxt-detail__lo{object-fit:contain}.vxt-detail--3d .vxt-detail__card--dom .vxt-detail__img:not(.vxt-detail__lo){opacity:0;transition:opacity .32s var(--vxt-ease-soft)}.vxt-detail--3d .vxt-detail__card--dom .vxt-detail__img.is-in{opacity:1}html.vxt-rm .vxt-detail--3d .vxt-detail__card--dom .vxt-detail__img{transition:none}.vxt-detail--3d .vxt-detail__backdrop:before{content:"";opacity:0;transition:opacity .6s var(--vxt-ease-soft);background:radial-gradient(120% 80% at 50% 20%,#0b1426b8,#0000 70%),#05070deb;position:absolute;inset:0}.vxt-detail--3d.is-dom .vxt-detail__backdrop:before{opacity:1}.vxt-detail--3d.is-open.is-dom :is(.vxt-detail__info,.vxt-detail__wall,.vxt-detail__pager,.vxt-detail__x){transition-delay:80ms}.vxt-detail--3d.is-open.is-dom .vxt-detail__hint{opacity:calc(.82 + var(--vxt-close-p,0) * .18)}.vxt-detail__hint{top:calc(28px + var(--vxt-safe-t));text-align:center;font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-hud);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;color:var(--vxt-fg);white-space:nowrap;opacity:0;transition:opacity var(--vxt-dur-medium);position:absolute}.vxt-detail__hint:after{content:"";background:linear-gradient(90deg, var(--vxt-accent) calc(var(--vxt-close-p,0) * 100%), var(--vxt-line) 0);width:64px;height:1px;margin:8px auto 0;display:block}.vxt-detail.is-open.is-landed .vxt-detail__hint{opacity:calc(.82 + var(--vxt-close-p,0) * .18)}.vxt-detail[data-layout=mobile] .vxt-detail__hint{top:calc(12px + var(--vxt-safe-t));line-height:44px;left:0;right:0}.vxt-detail[data-layout=mobile] .vxt-detail__hint:after{width:40px;margin-top:-12px}.vxt-detail__pager{top:calc(12px + var(--vxt-safe-t));right:calc(12px + var(--vxt-safe-r));justify-content:center;gap:var(--vxt-s-2);opacity:0;transition:opacity var(--vxt-dur-medium);display:flex;position:absolute}.vxt-detail.is-open .vxt-detail__pager{opacity:1}.vxt-detail__pn,.vxt-detail__x{height:var(--vxt-control-h);min-width:var(--vxt-control-h);padding:0 var(--vxt-s-4);border-radius:var(--vxt-radius-pill);border:1px solid var(--vxt-glass-line);background:var(--vxt-glass);box-shadow:var(--vxt-glass-sheen);-webkit-backdrop-filter:var(--vxt-glass-blur);backdrop-filter:var(--vxt-glass-blur);font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-label);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;font-variant-numeric:tabular-nums;white-space:nowrap;transition:color var(--vxt-cta-shift) var(--vxt-ease-soft), background-color var(--vxt-cta-shift) var(--vxt-ease-soft), border-color var(--vxt-cta-shift) var(--vxt-ease-soft);justify-content:center;align-items:center;display:inline-flex}.vxt-detail__pn:hover,.vxt-detail__x:hover{color:var(--vxt-accent);background-color:var(--vxt-glass-hover);border-color:var(--vxt-hair-strong)}.vxt-detail__pn-full{display:none}.vxt-detail__x{top:calc(12px + var(--vxt-safe-t));left:calc(12px + var(--vxt-safe-l));opacity:0;transition:opacity var(--vxt-dur-medium);position:absolute}.vxt-detail.is-open .vxt-detail__x{opacity:1}.vxt-detail__info{gap:var(--vxt-s-2);padding:4px 0 var(--vxt-s-4);flex-direction:column;display:flex;position:relative}.vxt-detail__no{color:var(--vxt-accent)}.vxt-detail__title{font-family:var(--vxt-serif);font-weight:400;font-size:var(--vxt-t-name);letter-spacing:var(--vxt-track-display);color:var(--vxt-display);overflow-wrap:anywhere;text-wrap:balance;line-height:1}.vxt-detail__meta{color:var(--vxt-accent)}.vxt-detail__wish{font-family:var(--vxt-serif);font-style:italic;font-size:var(--vxt-t-h4);letter-spacing:-.012em;color:var(--vxt-fg-2);text-wrap:pretty;line-height:1.28}.vxt-detail__wish.is-clamped{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vxt-detail__more{min-height:32px;font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-hud);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;color:var(--vxt-accent);align-self:flex-start}.vxt-detail__actions{gap:var(--vxt-s-2) var(--vxt-s-5);flex-wrap:wrap;display:flex;position:absolute;top:-10px;right:0}.vxt-detail__action{align-items:center;gap:var(--vxt-s-2);min-height:32px;font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-hud);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;color:var(--vxt-fg);text-decoration:underline;-webkit-text-decoration-color:var(--vxt-hair);text-decoration-color:var(--vxt-hair);text-underline-offset:5px;transition:color var(--vxt-cta-shift) var(--vxt-ease-soft), background-color var(--vxt-cta-shift) var(--vxt-ease-soft), border-color var(--vxt-cta-shift) var(--vxt-ease-soft);display:inline-flex}.vxt-detail__action:hover{color:var(--vxt-accent)}.vxt-detail[data-layout=mobile] .vxt-detail__back{display:none}.vxt-detail[data-layout=mobile] .vxt-detail__action{position:relative}.vxt-detail[data-layout=mobile] .vxt-detail__action:after{content:"";position:absolute;inset:-6px -8px}.vxt-root .vxt-detail__wall{background:var(--vxt-glass-strong);-webkit-backdrop-filter:var(--vxt-glass-blur);backdrop-filter:var(--vxt-glass-blur);border:0;border-top:1px solid var(--vxt-hair);border-radius:var(--vxt-radius-panel) var(--vxt-radius-panel) 0 0;box-shadow:var(--vxt-glass-sheen), 0 -24px 60px #00000059;transition:transform var(--vxt-dur-long) var(--vxt-ease-out), top var(--vxt-dur-short) var(--vxt-ease-out), height var(--vxt-dur-short) var(--vxt-ease-out);flex-direction:column;display:flex;position:absolute;transform:translateY(100%)}.vxt-detail.is-open .vxt-detail__wall{transform:none}.vxt-detail__grip{width:40px;height:4px;margin:var(--vxt-s-2) auto 0;background:var(--vxt-glass-line-strong);border-radius:2px;flex:none}.vxt-detail__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:var(--vxt-s-2) var(--vxt-pad) var(--vxt-s-7);scrollbar-width:thin;scrollbar-color:var(--vxt-line) transparent;transition:opacity var(--vxt-dur-short);flex:1;overflow-y:auto}.vxt-detail__wallhead{gap:var(--vxt-s-2);padding:var(--vxt-s-4) 0 var(--vxt-s-3);border-top:1px solid var(--vxt-line);border-bottom:1px solid var(--vxt-line);flex-direction:column;display:flex}.vxt-detail__walltitle{font-family:var(--vxt-serif);font-weight:400;font-size:var(--vxt-t-h3);letter-spacing:-.03em;color:var(--vxt-display);overflow-wrap:anywhere;text-wrap:balance;line-height:1.04}.vxt-detail__wallname{color:var(--vxt-accent);font-style:italic}.vxt-detail__wallsub{flex-wrap:wrap;column-gap:.4em;display:flex}.vxt-detail__count{color:var(--vxt-fg)}.vxt-detail__dot{opacity:var(--vxt-tone-key)}.vxt-detail__dot:has(+.vxt-detail__countdown[hidden]){display:none}.vxt-detail__composer{padding:var(--vxt-s-3) var(--vxt-pad) calc(var(--vxt-s-3) + var(--vxt-safe-b));border-top:1px solid var(--vxt-line);background:#0f0a07c2;flex:none;position:relative}.vxt-detail__composer:before{content:"";pointer-events:none;background:linear-gradient(#130d0900,#130d09eb);height:32px;position:absolute;bottom:calc(100% + 1px);left:0;right:0}.vxt-detail[data-layout=mobile] .vxt-detail__composer{padding:0 var(--vxt-pad) var(--vxt-safe-b)}.vxt-detail[data-layout=mobile] .vxt-detail__composer:before{height:22px}.vxt-detail[data-layout=mobile] .vxt-detail__wallhead{padding:var(--vxt-s-3) 0 10px;gap:6px}.vxt-detail[data-layout=mobile] .vxt-detail__info{padding-bottom:var(--vxt-s-3);gap:6px}.vxt-detail[data-layout=mobile] .vxt-detail__scroll{padding-top:var(--vxt-s-2);padding-bottom:30px}.vxt-detail[data-layout=mobile] .vxt-composer.is-open{padding:12px 0}.vxt-detail.is-switching :is(.vxt-detail__info,.vxt-detail__scroll){opacity:.25}.vxt-detail[data-compact] .vxt-detail__hint{top:calc(6px + var(--vxt-safe-t))}.vxt-detail--3d[data-compact] .vxt-detail__hint{background:#080605a8;border-radius:999px;padding:5px 14px 3px}.vxt-detail--3d[data-compact] .vxt-detail__hint:after{margin-top:5px}.vxt-detail--3d:where([data-layout=desktop]):not([data-compact]) .vxt-detail__hint{background:#080605cc;border-radius:999px;width:max-content;padding:6px 16px 4px;transform:translate(-50%)}.vxt-detail--3d:where([data-layout=desktop]):not([data-compact]) .vxt-detail__hint:after{margin-top:5px}.vxt-detail[data-compact] .vxt-detail__pager{top:auto;bottom:calc(10px + var(--vxt-safe-b));gap:var(--vxt-s-3)}.vxt-detail[data-compact] .vxt-detail__pn-full{display:none}.vxt-detail[data-compact] .vxt-detail__pn-short{display:inline}.vxt-detail[data-compact] .vxt-detail__pn{padding:0 var(--vxt-s-4)}.vxt-root .vxt-detail[data-compact] .vxt-detail__info{padding-left:max(0px, calc(var(--vxt-safe-l) - 24px));overscroll-behavior:contain;scrollbar-width:none;gap:8px;overflow-y:auto}.vxt-detail[data-compact] .vxt-detail__info>*{flex-shrink:0}.vxt-detail[data-compact] .vxt-detail__title{font-size:min(36px,4.2vw)}.vxt-detail[data-compact] .vxt-detail__wish{letter-spacing:-.02em;margin-top:0;font-size:18px;line-height:1.3}.vxt-detail[data-compact] .vxt-detail__actions{gap:var(--vxt-s-2);padding-top:var(--vxt-s-2);position:sticky;bottom:0}.vxt-detail[data-compact] .vxt-detail__info[data-lenis-prevent] .vxt-detail__actions{padding-top:var(--vxt-s-5);background:linear-gradient(#05070d00 0%,#05070dd1 28% 100%)}.vxt-detail[data-compact] .vxt-detail__action{height:40px;min-height:40px;padding:0 var(--vxt-s-4)}.vxt-detail[data-compact] .vxt-detail__scroll{padding:calc(16px + var(--vxt-safe-t)) calc(18px + var(--vxt-safe-r)) 26px 18px}.vxt-detail[data-compact] .vxt-detail__wallhead{gap:6px;padding:0 0 10px}.vxt-detail[data-compact] .vxt-detail__walltitle{font-size:22px}.vxt-detail[data-compact] .vxt-wish{padding:12px 0}.vxt-detail[data-compact] .vxt-wish__head{margin-bottom:6px}.vxt-detail[data-compact] .vxt-detail__composer{padding:0 calc(18px + var(--vxt-safe-r)) var(--vxt-safe-b) 18px}.vxt-detail[data-compact] .vxt-detail__composer:before{height:22px}.vxt-detail[data-compact] .vxt-composer.is-open{padding:10px 0}.vxt-detail[data-compact] .vxt-form__notice{display:none}.vxt-detail--3d:where([data-layout=desktop]) .vxt-detail__backdrop{background:linear-gradient(90deg,#05070da8 0,#05070d38 24%,#0000 40%),linear-gradient(270deg,#05070d29 0,#0000 26%)}:where(.vxt-detail[data-layout=desktop]) .vxt-detail__pager{top:auto;right:auto;bottom:calc(28px + var(--vxt-safe-b));gap:var(--vxt-s-3)}:where(.vxt-detail[data-layout=desktop]) .vxt-detail__pn-full{display:inline}:where(.vxt-detail[data-layout=desktop]) .vxt-detail__pn-short{display:none}:where(.vxt-detail[data-layout=desktop]) .vxt-detail__pn{height:var(--vxt-control-h);padding:0 var(--vxt-s-5)}:where(.vxt-detail[data-layout=desktop]) .vxt-detail__x{display:none}:where(.vxt-detail[data-layout=desktop]) .vxt-detail__info{justify-content:flex-start;gap:var(--vxt-s-4);opacity:0;transition:opacity var(--vxt-dur-medium) var(--vxt-ease-out), transform var(--vxt-dur-long) var(--vxt-ease-out);border:0;margin:0;padding:0;position:absolute;transform:translate(-24px)}.vxt-detail.is-open:where([data-layout=desktop]) .vxt-detail__info{opacity:1;transform:none}:where(.vxt-detail[data-layout=desktop]) .vxt-detail__title{text-shadow:0 2px 24px #05070d80}:where(.vxt-detail[data-layout=desktop]) .vxt-detail__wish{letter-spacing:-.03em;margin-top:var(--vxt-s-2);font-size:28px;line-height:1.24}:where(.vxt-detail[data-layout=desktop]) .vxt-detail__actions{align-items:flex-start;gap:var(--vxt-s-3);flex-direction:column;margin-top:auto;position:static}:where(.vxt-detail[data-layout=desktop]) .vxt-detail__action{height:var(--vxt-control-h);padding:0 var(--vxt-s-5);border-radius:var(--vxt-radius-pill);border:1px solid var(--vxt-glass-line);background:var(--vxt-glass);box-shadow:var(--vxt-glass-sheen);-webkit-backdrop-filter:var(--vxt-glass-blur);backdrop-filter:var(--vxt-glass-blur);font-size:var(--vxt-t-label);text-decoration:none}:where(.vxt-detail[data-layout=desktop]) .vxt-detail__action:hover{background-color:var(--vxt-glass-hover);border-color:var(--vxt-hair-strong)}:where(.vxt-detail[data-layout=desktop]) .vxt-detail__wallhead{border-top:0}.vxt-root :where(.vxt-detail[data-layout=desktop]) .vxt-detail__wall{border-top:0;border-left:1px solid var(--vxt-hair);opacity:0;transition:transform var(--vxt-dur-long) var(--vxt-ease-out), opacity var(--vxt-dur-medium) var(--vxt-ease-out);border-radius:0;transform:translate(40px);box-shadow:-24px 0 60px #0000004d}.vxt-detail.is-open:where([data-layout=desktop]) .vxt-detail__wall{opacity:1}.vxt-root .vxt-detail--3d:where([data-layout=desktop]) .vxt-detail__wall{-webkit-backdrop-filter:blur(28px)saturate(1.4)brightness(.92);backdrop-filter:blur(28px)saturate(1.4)brightness(.92);background:linear-gradient(112deg,#fff0d70f 0%,#fff0d704 30%,#fff0d700 46%),linear-gradient(#1a110c80 0%,#140d0994 60%,#110b08a8 100%);border-left:1px solid #f6d89a38;box-shadow:inset 1px 0 #fff0d712,-30px 0 80px #0000002e}.vxt-detail--3d:where([data-layout=desktop]) .vxt-detail__composer{background:#0f0a0775;border-top-color:#ffeccd1a}.vxt-detail--3d:where([data-layout=desktop]) .vxt-detail__composer:before{background:linear-gradient(#130d0900,#130d0999)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.vxt-root .vxt-detail--3d:where([data-layout=desktop]) .vxt-detail__wall{background:var(--vxt-surface-solid)}}:where(.vxt-detail[data-layout=desktop]) .vxt-detail__grip{display:none}:where(.vxt-detail[data-layout=desktop]) .vxt-detail__scroll{padding:calc(40px + var(--vxt-safe-t)) var(--vxt-s-7) var(--vxt-s-7)}:where(.vxt-detail[data-layout=desktop]) .vxt-detail__wallhead{padding:0 0 var(--vxt-s-5);gap:var(--vxt-s-3)}:where(.vxt-detail[data-layout=desktop]) .vxt-detail__composer{padding:var(--vxt-s-5) var(--vxt-s-7) calc(var(--vxt-s-5) + var(--vxt-safe-b))}.vxt-detail .vxt-lm__in{transition-delay:.52s}.vxt-detail .vxt-detail__walltitle .vxt-lm__in{transition-delay:.76s}.vxt-detail--lite .vxt-lm__in{transition-delay:.12s}.vxt-detail--lite .vxt-detail__walltitle .vxt-lm__in{transition-delay:.24s}.vxt-detail.is-open .vxt-lm__in{transform:none}.vxt-detail:not(.is-open) .vxt-lm__in{transition-delay:0s;transition-duration:var(--vxt-dur-short)}.vxt-detail--3d.is-open :is(.vxt-detail__info,.vxt-detail__wall,.vxt-detail__pager,.vxt-detail__x){transition-delay:.45s}.vxt-detail--3d.is-open.is-landed .vxt-detail__hint{transition-delay:.16s}.vxt-detail--3d.is-open .vxt-detail__wall{transition-delay:.6s}.vxt-detail--lite.is-open :is(.vxt-detail__info,.vxt-detail__wall){transition-delay:80ms}.vxt-detail[data-layout=mobile] .vxt-lm__in{transition:none;transform:none}.vxt-detail:not(.is-open) :is(.vxt-detail__x,.vxt-detail__pager,.vxt-detail__hint){transition:opacity var(--vxt-detail-bar-out) var(--vxt-ease-soft) 0s}.vxt-detail:where([data-layout=desktop]) :is(.vxt-detail__meta,.vxt-detail__wish,.vxt-detail__more,.vxt-detail__wallsub){opacity:0;transition:opacity var(--vxt-dur-short) var(--vxt-ease-soft) 0s}.vxt-detail.is-open:where([data-layout=desktop]) :is(.vxt-detail__meta,.vxt-detail__wish,.vxt-detail__more,.vxt-detail__wallsub){opacity:1;transition:opacity var(--vxt-dur-medium) var(--vxt-ease-out) 1.04s}.vxt-detail.is-open:where([data-layout=desktop]) .vxt-detail__wallsub{transition-delay:1.28s}.vxt-detail--lite.is-open:where([data-layout=desktop]) :is(.vxt-detail__info,.vxt-detail__wall){transition-delay:.32s}.vxt-detail--lite:where([data-layout=desktop]) .vxt-lm__in{transition-delay:.36s}.vxt-detail--lite:where([data-layout=desktop]) .vxt-detail__walltitle .vxt-lm__in{transition-delay:.48s}.vxt-detail--lite.is-open:where([data-layout=desktop]) :is(.vxt-detail__meta,.vxt-detail__wish,.vxt-detail__more){transition-delay:.88s}.vxt-detail--lite.is-open:where([data-layout=desktop]) .vxt-detail__wallsub{transition-delay:1s}html.vxt-rm .vxt-detail.is-open:where([data-layout=desktop]) :is(.vxt-detail__meta,.vxt-detail__wish,.vxt-detail__more,.vxt-detail__wallsub){transition-delay:0s}.vxt-detail--lite.is-open :is(.vxt-detail__x,.vxt-detail__pager){transition-delay:calc(var(--vxt-detail-header-out) + 40ms)}@media (prefers-reduced-motion:reduce){.vxt-detail__card,.vxt-detail__info,.vxt-root .vxt-detail__wall{transition-property:opacity!important;transition-duration:.25s!important;transition-delay:0s!important;transform:none!important}.vxt-detail:not(.is-open) :is(.vxt-detail__card,.vxt-detail__info,.vxt-detail__wall){opacity:0}}.vxt-wishes{flex-direction:column;display:flex}.vxt-wish{padding:var(--vxt-s-4) 0;transition:opacity var(--vxt-dur-short);border-bottom:1px solid #ffeccd17;position:relative}.vxt-wish:last-child{border-bottom:0}.vxt-wish__head{align-items:baseline;gap:var(--vxt-s-1) var(--vxt-s-3);flex-wrap:wrap;margin-bottom:6px;display:flex}.vxt-wish__name{font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);letter-spacing:-.005em;color:var(--vxt-gold-champagne);overflow-wrap:anywhere;font-size:15px;line-height:1.25}.vxt-wish__time{font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-hud);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;font-variant-numeric:tabular-nums;color:var(--vxt-fg);opacity:var(--vxt-tone-key)}.vxt-wish__badge{font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-hud);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);color:var(--vxt-bulb-amber);border:1px solid #ffb35c8c;border-radius:999px;margin-left:auto;padding:5px 10px}.vxt-wish__text{font-family:var(--vxt-sans);font-size:var(--vxt-t-body);line-height:var(--vxt-lh-body);color:var(--vxt-fg);white-space:pre-line;overflow-wrap:anywhere;text-wrap:pretty}.vxt-wish.is-own{padding-left:var(--vxt-s-4)}.vxt-wish.is-own:before{content:"";background:var(--vxt-accent);width:1px;box-shadow:0 0 8px var(--vxt-bulb-warm);position:absolute;top:18px;bottom:18px;left:0}.vxt-wish.is-pending:before{background:var(--vxt-bulb-amber);box-shadow:none}.vxt-wish.is-pending .vxt-wish__text{color:var(--vxt-fg-2)}.vxt-wish.is-sending{opacity:.55}.vxt-wish--skeleton{flex-direction:column;gap:8px;display:flex}.vxt-wish--skeleton span{background:linear-gradient(90deg,#eef3fa0d,#eef3fa1f,#eef3fa0d) 0 0/200% 100%;border-radius:5px;width:30%;height:10px;animation:1.4s linear infinite vxt-shimmer;display:block}.vxt-wish--skeleton span+span{width:80%;height:14px}@keyframes vxt-shimmer{to{background-position:-200% 0}}.vxt-wishes__empty{padding:var(--vxt-s-5) 0;font-family:var(--vxt-serif);font-style:italic;font-size:var(--vxt-t-h4);letter-spacing:-.012em;color:var(--vxt-fg-2);text-wrap:pretty;line-height:1.3}.vxt-wishes__retry,.vxt-wishes__more{width:100%;min-height:var(--vxt-control-h);margin:var(--vxt-s-3) 0 var(--vxt-s-2);padding:0 var(--vxt-s-4);border:1px solid var(--vxt-glass-line-strong);font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-label);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;text-align:center;transition:border-color var(--vxt-cta-shift), background-color var(--vxt-cta-shift), color var(--vxt-cta-shift);border-radius:999px;display:block}.vxt-wishes__retry{color:var(--vxt-error)}.vxt-wishes__more:hover:not(:disabled){color:var(--vxt-accent);background-color:var(--vxt-glass-hover);border-color:var(--vxt-hair-strong)}.vxt-form{gap:var(--vxt-s-3);flex-direction:column;display:flex;position:relative}.vxt-field{position:relative}.vxt-root .vxt-field__input{width:100%;font-family:var(--vxt-sans);font-size:16px;font-weight:var(--vxt-w-medium);color:var(--vxt-fg);appearance:none;transition:border-color var(--vxt-dur-short) var(--vxt-ease-soft);background:0 0;border:0;border-bottom:1px solid #f6d89a52;border-radius:0;padding:12px 0 11px;line-height:1.45;display:block}.vxt-root .vxt-field__input--area{resize:none;min-height:60px}.vxt-field__input::placeholder{font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-label);letter-spacing:var(--vxt-track-caps);color:var(--vxt-fg-3);opacity:1}.vxt-root .vxt-field__input:focus{border-bottom-color:var(--vxt-vivo-blue);box-shadow:0 1px 0 0 var(--vxt-vivo-blue);outline:none}.vxt-root .vxt-field__input[aria-invalid]{border-bottom-color:var(--vxt-error)}.vxt-form__ts:empty{display:none}.vxt-form__error{font-size:14px;font-weight:var(--vxt-w-medium);line-height:var(--vxt-lh-ui);color:var(--vxt-error)}.vxt-form__error:empty{display:none}.vxt-form__error.is-wait{color:var(--vxt-gold-champagne)}.vxt-form__foot{justify-content:space-between;align-items:center;gap:var(--vxt-s-3);margin-top:var(--vxt-s-1);display:flex}.vxt-form__counter{font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-hud);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-num);font-variant-numeric:tabular-nums;color:var(--vxt-fg)}.vxt-form__counter.is-near{color:var(--vxt-bulb-amber)}.vxt-root .vxt-form__send{align-items:center;gap:var(--vxt-s-2);height:var(--vxt-control-h);padding:0 var(--vxt-s-5);background:var(--vxt-gold-champagne);color:var(--vxt-on-accent);font-family:var(--vxt-sans);font-weight:var(--vxt-w-strong);font-size:var(--vxt-t-label);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;white-space:nowrap;font-variant-numeric:tabular-nums;transition:background-color var(--vxt-cta-shift) var(--vxt-ease-soft), opacity var(--vxt-dur-short);border-radius:999px;display:inline-flex}.vxt-root .vxt-form__send:hover:not(:disabled){background-color:var(--vxt-gold-hi)}.vxt-root .vxt-form__send:disabled,.vxt-root .vxt-form__send[aria-disabled=true]{opacity:.6;cursor:default}.vxt-root .vxt-form__send[aria-disabled=true]:hover{background-color:var(--vxt-gold-champagne)}.vxt-form__notice{font-size:var(--vxt-t-small);color:var(--vxt-fg-3);line-height:1.45}.vxt-form__closed{padding:var(--vxt-s-4) 0;font-family:var(--vxt-serif);font-style:italic;font-size:var(--vxt-t-h4);letter-spacing:-.012em;color:var(--vxt-fg-2);text-align:center;text-wrap:balance;line-height:1.3}@media (max-width:767.98px){.vxt-wish{padding:14px 0}.vxt-wish__head{margin-bottom:6px}.vxt-form{gap:var(--vxt-s-2)}.vxt-form__notice{display:none}.vxt-root .vxt-field__input{padding:10px 0 9px}.vxt-root .vxt-field__input--area{min-height:48px}}@media (min-width:768px){.vxt-root .vxt-field__input--area{min-height:80px}}.vxt-detail:is([data-layout=mobile],[data-compact]) .vxt-composer:not(.is-open) .vxt-form{gap:0}.vxt-detail:is([data-layout=mobile],[data-compact]) .vxt-composer:not(.is-open) :is(.vxt-field--name,.vxt-form__foot,.vxt-form__ts){opacity:0;pointer-events:none;height:0;margin:0;overflow:hidden}.vxt-detail:is([data-layout=mobile],[data-compact]) .vxt-composer:not(.is-open) .vxt-field__input--area{border-bottom-color:#0000;height:56px;min-height:56px;padding:19px 32px 18px 0;overflow:hidden}.vxt-detail:is([data-layout=mobile],[data-compact]) .vxt-composer:not(.is-open) .vxt-field__input--area::placeholder{font-size:var(--vxt-t-label);color:var(--vxt-fg-2)}.vxt-detail:is([data-layout=mobile],[data-compact]) .vxt-composer:not(.is-open) .vxt-field--area:after{content:"→";font-family:var(--vxt-sans);font-weight:var(--vxt-w-medium);color:var(--vxt-accent);pointer-events:none;font-size:18px;line-height:1;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.vxt-detail:is([data-layout=mobile],[data-compact]) .vxt-composer.is-open :is(.vxt-field--name,.vxt-form__foot){animation:vxt-composer-in var(--vxt-dur-short) var(--vxt-ease-out) both}@keyframes vxt-composer-in{0%{opacity:0;transform:translateY(6px)}}html.vxt-rm .vxt-detail:is([data-layout=mobile],[data-compact]) .vxt-composer.is-open :is(.vxt-field--name,.vxt-form__foot){animation:none}.vxt-wishes:focus{outline:none}.vxt-wish__act{min-height:26px;font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-hud);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;color:var(--vxt-fg);text-decoration:underline;-webkit-text-decoration-color:var(--vxt-line-strong);text-decoration-color:var(--vxt-line-strong);text-underline-offset:4px;cursor:pointer;transition:color var(--vxt-cta-shift) var(--vxt-ease-soft);border-radius:6px;align-self:center;align-items:center;margin-left:auto;padding:0 2px;text-decoration-thickness:1px;display:inline-flex;position:relative}.vxt-wish__act[hidden]{display:none}.vxt-wish__act:after{content:"";position:absolute;inset:-9px -10px}.vxt-wish__act:hover{color:var(--vxt-accent)}.vxt-wish__act[aria-disabled=true]{cursor:default;text-decoration:none}.vxt-wish__act[aria-disabled=true]:hover{color:var(--vxt-fg)}.vxt-wish__ask{gap:var(--vxt-s-2);margin-top:var(--vxt-s-3);padding:var(--vxt-s-3) var(--vxt-s-4);border:1px solid var(--vxt-glass-line-strong);background:#100b08d1;border-radius:16px;flex-direction:column;display:flex}.vxt-wish__ask[hidden]{display:none}.vxt-wish__q{font-family:var(--vxt-sans);font-weight:var(--vxt-w-medium);color:var(--vxt-fg);text-wrap:pretty;font-size:14px;line-height:1.4}.vxt-wish__askrow{justify-content:flex-end;gap:var(--vxt-s-3);display:flex}.vxt-wish__no,.vxt-wish__yes{min-height:40px;padding:0 var(--vxt-s-4);font-family:var(--vxt-sans);font-weight:var(--vxt-w-strong);font-size:var(--vxt-t-hud);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;white-space:nowrap;cursor:pointer;transition:background-color var(--vxt-cta-shift) var(--vxt-ease-soft), color var(--vxt-cta-shift) var(--vxt-ease-soft);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.vxt-wish__no{border:1px solid var(--vxt-glass-line-strong);color:var(--vxt-fg)}.vxt-wish__no:hover{color:var(--vxt-accent)}.vxt-wish__yes{background:var(--vxt-gold-champagne);color:var(--vxt-on-accent);border:1px solid #0000}.vxt-wish__yes:hover{background:var(--vxt-gold-hi)}.vxt-wish__yes[aria-disabled=true]{cursor:progress}.vxt-sheet{z-index:50;position:fixed;inset:0}.vxt-sheet__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity var(--vxt-dur-medium) var(--vxt-ease-soft);background:#05070d9e;position:absolute;inset:0}.vxt-root .vxt-sheet__panel{overscroll-behavior:contain;max-height:88vh;padding:var(--vxt-s-6) var(--vxt-pad) calc(var(--vxt-s-6) + var(--vxt-safe-b));border-radius:var(--vxt-radius-panel) var(--vxt-radius-panel) 0 0;border-top:1px solid var(--vxt-hair);background:var(--vxt-glass-solid);box-shadow:var(--vxt-glass-sheen);transition:transform var(--vxt-dur-long) var(--vxt-ease-out);position:absolute;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%)}.vxt-sheet.is-open .vxt-sheet__backdrop{opacity:1}.vxt-sheet.is-open .vxt-sheet__panel{transform:none}.vxt-sheet__panel:focus{outline:none}.vxt-sheet__head{justify-content:space-between;align-items:flex-start;gap:var(--vxt-s-4);margin-bottom:var(--vxt-s-5);display:flex}.vxt-sheet__title{font-family:var(--vxt-serif);font-weight:400;font-size:var(--vxt-t-h2);letter-spacing:var(--vxt-track-display);color:var(--vxt-display);text-wrap:balance;line-height:1}.vxt-sheet .vxt-lm__in{transition-delay:.16s}.vxt-sheet.is-open .vxt-lm__in{transform:none}.vxt-sheet__close{height:var(--vxt-control-h);padding:0 var(--vxt-s-4);border:1px solid var(--vxt-glass-line-strong);font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-label);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;transition:color var(--vxt-cta-shift), background-color var(--vxt-cta-shift), border-color var(--vxt-cta-shift);border-radius:999px;flex:none}.vxt-sheet__close:hover{color:var(--vxt-accent);background-color:var(--vxt-glass-hover);border-color:var(--vxt-hair-strong)}.vxt-sheet__list{flex-direction:column;display:flex}.vxt-sheet__list li{gap:var(--vxt-s-3);padding:var(--vxt-s-5) 0;border-top:1px solid var(--vxt-line);grid-template-columns:40px 1fr;display:grid}.vxt-sheet__list li:last-child{border-bottom:1px solid var(--vxt-line)}.vxt-sheet__num{font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-label);letter-spacing:var(--vxt-track-num);font-variant-numeric:tabular-nums;line-height:calc(var(--vxt-t-body) * 1.6);color:var(--vxt-accent)}.vxt-sheet__list p{font-family:var(--vxt-sans);font-size:var(--vxt-t-body);color:var(--vxt-fg-2);text-wrap:pretty;line-height:1.6}.vxt-sheet__list li:last-child p{color:var(--vxt-fg-2);font-size:15px}.vxt-sheet__foot{align-items:center;gap:var(--vxt-s-4) var(--vxt-s-6);margin:var(--vxt-s-5) 0 0 52px;flex-wrap:wrap;display:flex}.vxt-sheet__forget,.vxt-sheet__link{border-bottom:1px solid var(--vxt-hair);min-height:32px;font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-label);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;text-transform:uppercase;color:var(--vxt-fg);transition:color var(--vxt-cta-shift), border-color var(--vxt-cta-shift);align-items:center;display:inline-flex}.vxt-sheet__forget:hover:not(:disabled),.vxt-sheet__link:hover{color:var(--vxt-accent);border-color:var(--vxt-accent)}.vxt-sheet__forget:disabled{opacity:.5}.vxt-sheet__link{color:var(--vxt-fg-2)}@media (min-width:768px){.vxt-root .vxt-sheet__panel{width:min(520px,100vw - 40px);max-height:none;padding:var(--vxt-s-7);border:1px solid var(--vxt-glass-line-strong);border-radius:var(--vxt-radius-panel);opacity:0;transition:transform var(--vxt-dur-long) var(--vxt-ease-out), opacity var(--vxt-dur-medium) var(--vxt-ease-soft);inset:20px 20px 20px auto;transform:translate(40px)}.vxt-sheet.is-open .vxt-sheet__panel{opacity:1}.vxt-sheet__list li:last-child p{font-size:15px}}html.vxt-lite{background:radial-gradient(90% 50% at 18% -8%, #9fc3e81a, transparent 60%), radial-gradient(80% 50% at 85% 108%, #3b2a1e73, transparent 62%), linear-gradient(170deg, var(--vxt-sky-top), var(--vxt-midnight) 55%, var(--vxt-sky-horizon));background-attachment:fixed;background-color:var(--vxt-void)}html.vxt-lite body.vxt-page{background:0 0}html.vxt-lite #vxt-fallback{clip:auto;clip-path:none;width:auto;height:auto;position:static;overflow:visible}.vxt-litepage{z-index:1;max-width:1440px;padding:0 calc(var(--vxt-pad) + var(--vxt-safe-r)) calc(56px + var(--vxt-safe-b)) calc(var(--vxt-pad) + var(--vxt-safe-l));margin:0 auto;position:relative}.vxt-litepage__intro{gap:var(--vxt-s-4);padding-top:calc(112px + var(--vxt-safe-t));flex-direction:column;max-width:820px;display:flex}.vxt-litepage__kicker{font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-label);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;color:var(--vxt-accent-2)}.vxt-litepage__title{line-height:0}.vxt-litepage__lockup{width:min(100%, calc(var(--vxt-t-lockup) * var(--vxt-lockup-w,5.3607)));filter:none;height:auto;margin:6px 0 4px;display:block;overflow:visible}.vxt-litepage__lockup .vxt-lockup__word{transform:none}.vxt-litepage__lockup .vxt-lockup__word path{fill:var(--vxt-display)}.vxt-litepage__lockup .vxt-lockup__engrave{display:none}.vxt-litepage__lockup .vxt-lockup__fill{fill:var(--vxt-accent);opacity:1}.vxt-litepage__lockup .vxt-lockup__star{fill:#fff4e0;opacity:1;filter:drop-shadow(0 0 8px var(--vxt-bulb-warm));transform:none}.vxt-litepage__head{margin-top:var(--vxt-s-4);font-family:var(--vxt-serif);font-weight:400;font-size:var(--vxt-t-display);letter-spacing:-.035em;color:var(--vxt-display);text-wrap:balance;line-height:.98}.vxt-litepage__head em{color:var(--vxt-accent);font-style:italic}.vxt-litepage__body{max-width:32em;font-size:var(--vxt-t-lead);line-height:var(--vxt-lh-body);color:var(--vxt-fg-2);text-wrap:pretty}.vxt-litepage__toolbar{gap:var(--vxt-s-4);margin:var(--vxt-s-8) 0 var(--vxt-s-5);scroll-margin-top:calc(80px + var(--vxt-safe-t));flex-direction:column;display:flex}.vxt-litepage__give{justify-content:center;align-items:center;gap:var(--vxt-s-2);height:52px;padding:0 var(--vxt-s-5);border-radius:var(--vxt-radius-pill);border-color:var(--vxt-hair);font-family:var(--vxt-sans);font-weight:var(--vxt-w-strong);font-size:var(--vxt-t-label);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);text-transform:uppercase;font-feature-settings:"case" 1;color:var(--vxt-fg);cursor:pointer;transition:color var(--vxt-cta-shift) var(--vxt-ease-soft), background-color var(--vxt-cta-shift) var(--vxt-ease-soft), border-color var(--vxt-cta-shift) var(--vxt-ease-soft);display:flex}.vxt-litepage__give:hover,.vxt-litepage__give[aria-expanded=true]{border-color:var(--vxt-glass-line)}.vxt-litepage__give:focus-visible{outline:2px solid var(--vxt-accent);outline-offset:3px}.vxt-litepage__giveicon{width:16px;height:16px;color:var(--vxt-accent)}.vxt-litepage__givechev{width:14px;height:14px;color:var(--vxt-fg-2);transition:transform var(--vxt-dur-short) var(--vxt-ease-out);margin-left:2px}.vxt-litepage__give[aria-expanded=true] .vxt-litepage__givechev{transform:rotate(180deg)}.vxt-litepage__toolbar .vxt-info--flow:not([hidden]){animation:vxt-lite-give-open var(--vxt-dur-medium) var(--vxt-ease-out) both}@keyframes vxt-lite-give-open{0%{opacity:0;transform:translateY(-8px)}}html.vxt-rm .vxt-litepage__toolbar .vxt-info--flow:not([hidden]){animation:none}html.vxt-rm .vxt-litepage__givechev{transition:none}.vxt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vxt-grid__item{scroll-margin:96px 0}.vxt-card{border-radius:var(--vxt-radius-card);background:var(--vxt-midnight);box-shadow:0 0 0 1px var(--vxt-hair), 0 18px 40px #00000059;transition:transform var(--vxt-dur-medium) var(--vxt-ease-out), box-shadow var(--vxt-dur-medium) var(--vxt-ease-out);display:block;position:relative;overflow:hidden;transform:translateZ(0)}.vxt-card:hover,.vxt-card:focus-visible{box-shadow:0 0 0 1px var(--vxt-hair-strong), 0 24px 50px #00000073, 0 0 40px #ffd9a01f;transform:translateY(-4px)}.vxt-card__photo{aspect-ratio:4/5;background:radial-gradient(circle at 30% 20%, #9fc3e829, transparent 60%), var(--vxt-midnight);display:block;position:relative}.vxt-root .vxt-card__img{object-fit:cover;width:100%;height:100%}.vxt-card__keyline{pointer-events:none;transition:opacity var(--vxt-dur-medium);border:1px solid #f6d89a73;border-radius:10px;position:absolute;inset:3.5%}.vxt-card__body{padding:48px var(--vxt-s-3) var(--vxt-s-3);background:linear-gradient(#0000,#0c0806db 55%);flex-direction:column;gap:6px;display:flex;position:absolute;bottom:0;left:0;right:0}.vxt-card__no{font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-hud);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);font-variant-numeric:tabular-nums;color:var(--vxt-accent-2)}.vxt-card__title{font-family:var(--vxt-serif);font-weight:400;font-size:var(--vxt-t-h4);letter-spacing:-.02em;color:var(--vxt-display);overflow-wrap:anywhere;line-height:1}.vxt-card__sub{font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-hud);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);text-transform:uppercase;color:var(--vxt-fg-2)}.vxt-card__count{font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-hud);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);font-variant-numeric:tabular-nums;color:var(--vxt-accent);margin-top:2px}.vxt-grid__item.is-highlight .vxt-card{animation:vxt-pulse 1.6s var(--vxt-ease-out) 2}@keyframes vxt-pulse{0%,to{box-shadow:0 0 0 1px var(--vxt-hair), 0 18px 40px #00000059}40%{box-shadow:0 0 0 2px var(--vxt-accent), 0 0 44px #ffd9a073}}.vxt-outro--flow{margin:var(--vxt-s-10) auto 0;padding:var(--vxt-s-8) 0 0;border-top:1px solid var(--vxt-line)}.vxt-outro--flow .vxt-outro__links{margin-top:var(--vxt-s-2);flex-wrap:wrap;justify-content:center;display:flex}.vxt-snow{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.vxt-snow i{will-change:transform;background-repeat:repeat;animation:30s linear infinite vxt-snow;position:absolute;inset:-100% 0 0}.vxt-snow i:first-child{opacity:.55;background-image:radial-gradient(1.5px 1.5px at 20px 30px,#eef3fab3,#0000),radial-gradient(1px 1px at 120px 80px,#eef3fa80,#0000),radial-gradient(1.5px 1.5px at 200px 160px,#eef3fa99,#0000),radial-gradient(1px 1px at 70px 210px,#ffe9c299,#0000);background-size:240px 240px}.vxt-snow i:nth-child(2){opacity:.45;background-image:radial-gradient(2px 2px at 40px 60px,#eef3facc,#0000),radial-gradient(2.5px 2.5px at 260px 200px,#eef3fa99,#0000),radial-gradient(2px 2px at 170px 300px,#ffe9c2b3,#0000);background-size:360px 360px;animation-duration:22s}.vxt-snow i:nth-child(3){filter:blur(1px);opacity:.4;background-image:radial-gradient(3px 3px at 90px 120px,#eef3fa8c,#0000),radial-gradient(4px 4px at 380px 420px,#eef3fa59,#0000);background-size:520px 520px;animation-duration:16s}@keyframes vxt-snow{0%{transform:translate(0,0)}to{transform:translate(-40px,50%)}}@media (min-width:600px){.vxt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (min-width:768px){.vxt-litepage__intro{padding-top:calc(150px + var(--vxt-safe-t));gap:var(--vxt-s-5)}.vxt-litepage__toolbar{justify-content:space-between;align-items:flex-end;gap:var(--vxt-s-5);margin:var(--vxt-s-10) 0 var(--vxt-s-6);flex-direction:row}.vxt-litepage__toolbar .vxt-find{width:min(460px,44vw)}.vxt-litepage__toolbar--give{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"give find""info info";align-items:end;display:grid}.vxt-litepage__give{grid-area:give;align-self:end}.vxt-litepage__toolbar--give .vxt-find{grid-area:find;justify-self:end}.vxt-litepage__toolbar--give .vxt-info--flow{grid-area:info}.vxt-card__body{padding:56px var(--vxt-s-4) var(--vxt-s-4)}.vxt-card__title{font-size:26px}}@media (min-width:1000px){.vxt-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}@media (min-width:1360px){.vxt-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.vxt-snow i{animation:none}.vxt-card,.vxt-card:hover{transition-property:box-shadow;transform:none}.vxt-grid__item.is-highlight .vxt-card{box-shadow:0 0 0 2px var(--vxt-accent);animation:none}}@media (max-width:379.98px){.vxt-litepage .vxt-find__input::placeholder{letter-spacing:.06em}.vxt-litepage .vxt-find__pill{padding-inline:var(--vxt-s-4)}.vxt-litepage .vxt-find__dice{padding-inline:14px}}.vxt-live{font-family:var(--vxt-sans);font-weight:var(--vxt-w-medium);color:var(--vxt-fg);white-space:nowrap;transition:opacity var(--vxt-dur-medium) var(--vxt-ease-soft), visibility 0s linear 0s;align-items:center;gap:10px;margin:0;font-size:13px;line-height:1.2;display:inline-flex}.vxt-live[data-state=off]{opacity:0;visibility:hidden;transition:opacity var(--vxt-dur-short) var(--vxt-ease-soft), visibility 0s linear var(--vxt-dur-short)}.vxt-live__num{font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-variant-numeric:tabular-nums lining-nums;letter-spacing:var(--vxt-track-num);color:var(--vxt-fg);font-size:1.36em;display:inline-flex}.vxt-live__cell{text-align:center;width:.6em;height:1.16em;line-height:1.16em;display:inline-block;position:relative;overflow:hidden}.vxt-live__cell--sep{width:auto;min-width:.26em}.vxt-live__glyph{display:block}.vxt-live__glyph--in{position:absolute;inset:0}.vxt-live__label{color:var(--vxt-fg-2)}.vxt-live__tail{color:var(--vxt-fg);opacity:var(--vxt-tone-key)}.vxt-live__dot{background:var(--vxt-accent);border-radius:50%;flex:none;width:6px;height:6px;position:relative;box-shadow:0 0 6px #f6d89a73}.vxt-live__dot:after{content:"";border:1px solid var(--vxt-accent);opacity:0;border-radius:50%;position:absolute;inset:-4px}.vxt-live.is-counting .vxt-live__dot:after{animation:vxt-live-ping 3.2s var(--vxt-ease-out) infinite}.vxt-live:not(.is-counting) .vxt-live__dot{display:none}@keyframes vxt-live-ping{0%{opacity:.5;transform:scale(.4)}60%,to{opacity:0;transform:scale(1.3)}}.vxt-live--corner,.vxt-live--compact{height:40px;padding:0 var(--vxt-s-4) 0 14px;border-radius:var(--vxt-radius-pill);border:1px solid var(--vxt-glass-line);background:var(--vxt-glass);box-shadow:var(--vxt-glass-sheen);-webkit-backdrop-filter:var(--vxt-glass-blur);backdrop-filter:var(--vxt-glass-blur)}.vxt-live--hero{--vxt-live-num:28px;left:50%;top:calc(100% + 26px - .26 * var(--vxt-live-num));align-items:baseline;gap:12px;font-size:13px;position:absolute;transform:translate(-50%)}.vxt-live--hero .vxt-live__num{font-size:var(--vxt-live-num);filter:drop-shadow(0 0 1px rgba(var(--vxt-scrim-night-rgb), .6)) drop-shadow(0 1px 6px rgba(var(--vxt-scrim-night-rgb), .5))}.vxt-live--hero .vxt-live__label{top:calc(-.2 * var(--vxt-live-num));color:var(--vxt-fg);text-shadow:var(--vxt-halo-fine);position:relative}.vxt-live--hero .vxt-live__tail{opacity:.9;text-shadow:var(--vxt-halo-fine)}.vxt-live--hero .vxt-live__dot{opacity:.8;width:5px;height:5px;box-shadow:none;align-self:center;margin-right:-2px}.vxt-live--hero .vxt-live__dot:after{border-color:#f6d89a80;inset:-3px}.vxt-hero:not([data-state=in]) .vxt-live--hero,.vxt-hero.has-scrolled .vxt-live--hero,.vxt-overlay.has-detail .vxt-live--hero{opacity:0;visibility:hidden;transition:opacity var(--vxt-dur-short) var(--vxt-ease-soft), visibility 0s linear var(--vxt-dur-short)}.vxt-live--corner{right:calc(var(--vxt-pad) + var(--vxt-safe-r));bottom:calc(var(--vxt-pad) + var(--vxt-safe-b) + 2px);background:var(--vxt-glass-strong);position:absolute}.vxt-live--corner .vxt-live__num{font-size:17px}.vxt-overlay:not([data-section=tree]) .vxt-live--corner,.vxt-overlay.has-detail .vxt-live--corner{opacity:0;visibility:hidden;transition:opacity var(--vxt-dur-short) var(--vxt-ease-soft), visibility 0s linear var(--vxt-dur-short)}@media (max-width:767.98px){.vxt-live--corner{display:none}}.vxt-treeui__head{justify-content:space-between;align-items:center;gap:var(--vxt-s-3);min-height:24px;display:flex}.vxt-live--compact{height:32px;padding:0 var(--vxt-s-3) 0 10px;gap:var(--vxt-s-2);background:var(--vxt-glass-strong);font-size:12px}.vxt-live--compact .vxt-live__num{font-size:15px}.vxt-treeui__count{display:none}.vxt-live--flow{font-size:14px}.vxt-live--flow .vxt-live__num{font-size:19px}@media (min-width:768px){.vxt-treeui__head{display:none}.vxt-live--corner{height:44px;padding:0 var(--vxt-s-5) 0 var(--vxt-s-4);font-size:14px}.vxt-live--hero{--vxt-live-num:36px;gap:14px;font-size:14px}.vxt-live--flow .vxt-live__num{font-size:21px}}@media (max-width:767.98px){.vxt-treeui__count{color:var(--vxt-fg);display:inline}.vxt-treeui.is-finding .vxt-treeui__count{display:none}.vxt-treeui.is-finding .vxt-treeui__head{padding-right:48px}}html.vxt-rm .vxt-live__dot:after{animation:none!important}@media (prefers-reduced-motion:reduce){.vxt-live__dot:after{animation:none!important}}.vxt-live__pnum{font-family:var(--vxt-sans);font-size:1.12em;font-weight:var(--vxt-w-strong);font-variant-numeric:tabular-nums lining-nums;letter-spacing:var(--vxt-track-num);color:var(--vxt-fg);vertical-align:baseline;display:inline-flex}.vxt-live__photos .vxt-live__cell{vertical-align:bottom;height:1.2em;line-height:1.2em}.vxt-live__photos[hidden]{display:none}.vxt-info{gap:var(--vxt-s-4);min-width:0;font-family:var(--vxt-sans);font-size:var(--vxt-t-body);line-height:var(--vxt-lh-body);color:var(--vxt-fg-2);pointer-events:auto;flex-direction:column;display:flex;position:relative}.vxt-info__title{font-family:var(--vxt-serif);font-style:italic;font-weight:400;font-size:var(--vxt-t-h3);letter-spacing:var(--vxt-track-display);color:var(--vxt-accent);text-wrap:balance;line-height:1.04}.vxt-overlay[data-section=tree] .vxt-info__title .vxt-lm__in,html.vxt-lite .vxt-info__title .vxt-lm__in{transition-delay:var(--vxt-dur-short);transform:none}.vxt-info__donate{align-items:start;gap:var(--vxt-s-4);grid-template-columns:auto minmax(0,1fr);display:grid}.vxt-info__donate.is-textonly{grid-template-columns:minmax(0,1fr)}.vxt-info__qr{--vxt-qr:var(--vxt-qr-desk,132px);align-items:center;gap:var(--vxt-s-2);flex-direction:column;margin:0;display:flex}.vxt-qr{width:var(--vxt-qr);height:var(--vxt-qr);background:var(--vxt-cream);box-shadow:0 0 0 1px var(--vxt-hair), 0 12px 28px #00000059;border-radius:12px;overflow:hidden}.vxt-qr__svg{width:100%;height:100%;display:block}.vxt-qr[data-kind=image]{background:var(--vxt-ice);padding:8px}.vxt-root .vxt-qr__img{object-fit:contain;width:100%;height:100%}.vxt-info__qr[data-sample]{position:relative}.vxt-info__tag{border-radius:var(--vxt-radius-pill);border:1px solid var(--vxt-glass-line-strong);background:var(--vxt-midnight);font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;color:var(--vxt-fg);pointer-events:none;padding:3px 7px 2px;font-size:11px;line-height:1.2;position:absolute;top:-7px;right:-7px}.vxt-info__qrcap{max-width:var(--vxt-qr);font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-hud);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;text-transform:uppercase;text-align:center;color:var(--vxt-fg-2);line-height:1.3}.vxt-info__give{align-items:flex-start;gap:var(--vxt-s-3);flex-direction:column;min-width:0;display:flex}.vxt-info__body{color:var(--vxt-fg-2);text-wrap:pretty}.vxt-info__notes{gap:var(--vxt-s-1);flex-direction:column;display:flex}.vxt-info__to{font-size:var(--vxt-t-small);color:var(--vxt-fg);text-wrap:pretty;line-height:1.45}.vxt-root .vxt-info__cta{height:var(--vxt-control-h);padding:0 var(--vxt-s-5);border-radius:var(--vxt-radius-pill);background:var(--vxt-gold-champagne);color:var(--vxt-on-accent);font-family:var(--vxt-sans);font-weight:var(--vxt-w-strong);font-size:var(--vxt-t-label);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;white-space:nowrap;transition:background-color var(--vxt-cta-shift) var(--vxt-ease-soft);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.vxt-root .vxt-info__cta:hover,.vxt-root .vxt-info__cta:focus-visible{background:var(--vxt-gold-hi)}.vxt-info__fine{color:var(--vxt-fg-2);font-size:12px;line-height:1.5}.vxt-info__mailhead{margin-bottom:var(--vxt-s-2);font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-label);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;text-transform:uppercase;color:var(--vxt-fg)}.vxt-info__mailbody{align-items:flex-start;gap:var(--vxt-s-3);flex-direction:column;display:flex}details.vxt-info__mail>.vxt-info__mailbody{padding:var(--vxt-s-1) 0 var(--vxt-s-3)}.vxt-root .vxt-info__addr{color:var(--vxt-fg-2);-webkit-user-select:text;user-select:text;flex-direction:column;font-style:normal;line-height:1.45;display:flex}.vxt-info__addrname{font-weight:var(--vxt-w-label);color:var(--vxt-fg)}.vxt-info__addrcontact{margin-top:var(--vxt-s-1)}.vxt-root .vxt-info__copy{min-height:var(--vxt-control-h);padding:0 var(--vxt-s-5);border:1px solid var(--vxt-line-strong);border-radius:var(--vxt-radius-pill);color:var(--vxt-fg);font-family:var(--vxt-sans);font-weight:var(--vxt-w-strong);font-size:var(--vxt-t-label);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;white-space:nowrap;cursor:pointer;transition:border-color var(--vxt-cta-shift) var(--vxt-ease-soft), color var(--vxt-cta-shift) var(--vxt-ease-soft);background:0 0;justify-content:center;align-items:center;display:inline-flex}.vxt-root .vxt-info__copy:is(:hover,:focus-visible){border-color:var(--vxt-hair-strong);color:var(--vxt-accent)}.vxt-info__more,details.vxt-info__mail{border-top:1px solid var(--vxt-line)}.vxt-info__summary{justify-content:space-between;align-items:center;gap:var(--vxt-s-3);min-height:var(--vxt-control-h);cursor:pointer;font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-label);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;text-transform:uppercase;color:var(--vxt-fg);transition:color var(--vxt-cta-shift) var(--vxt-ease-soft);list-style:none;display:flex}.vxt-info__summary::-webkit-details-marker{display:none}.vxt-info__summary:hover{color:var(--vxt-accent)}.vxt-info__chev{width:7px;height:7px;transition:transform var(--vxt-dur-short) var(--vxt-ease-out);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin-right:3px;transform:translateY(-2px)rotate(45deg)}:is(.vxt-info__more,.vxt-info__mail)[open]>.vxt-info__summary .vxt-info__chev{transform:translateY(2px)rotate(-135deg)}.vxt-info__list{gap:var(--vxt-s-4);display:grid}.vxt-info__more .vxt-info__list{padding:var(--vxt-s-1) 0 var(--vxt-s-2)}.vxt-info__item{align-items:flex-start;gap:var(--vxt-s-1);flex-direction:column;display:flex}.vxt-info__ititle{font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);color:var(--vxt-fg);font-size:15px;line-height:1.3}.vxt-info__ibody{color:var(--vxt-fg-2);text-wrap:pretty}.vxt-root .vxt-info__ilink{min-height:32px;font-weight:var(--vxt-w-label);font-size:var(--vxt-t-hud);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;text-transform:uppercase;color:var(--vxt-accent);align-items:center;text-decoration:none;display:inline-flex}.vxt-root .vxt-info__ilink:hover{text-underline-offset:3px;text-decoration:underline}.vxt-info__close{margin-top:var(--vxt-s-1);font-size:var(--vxt-t-small);font-variant-numeric:tabular-nums;color:var(--vxt-fg-2)}@media (min-width:768px){.vxt-info--tree{gap:var(--vxt-s-3);padding:var(--vxt-s-5) var(--vxt-s-5) var(--vxt-s-1);border:1px solid var(--vxt-glass-line);border-radius:var(--vxt-radius-panel);background:var(--vxt-glass-strong);-webkit-backdrop-filter:var(--vxt-glass-blur);backdrop-filter:var(--vxt-glass-blur);box-shadow:var(--vxt-glass-sheen), 0 24px 60px #00000059;font-size:15px}.vxt-info--tree:not([data-giving=true]){padding-top:var(--vxt-s-1)}.vxt-info--tree .vxt-info__body{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vxt-info--tree{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--vxt-line-strong) transparent;min-height:0;scroll-padding-block:var(--vxt-s-4);flex:0 auto;overflow-y:auto}.vxt-treeui .vxt-info:not([data-giving=true]) .vxt-info__more{border-top:0}}.vxt-info--tree{--vxt-info-fade:#130d09eb;--vxt-info-fade-gap:var(--vxt-s-4)}.vxt-info--tree:after{content:"";height:40px;margin-top:calc(-40px - var(--vxt-info-fade-gap));background:linear-gradient(180deg, #130d0900, var(--vxt-info-fade) 88%);opacity:0;transition:opacity var(--vxt-dur-short) var(--vxt-ease-soft);pointer-events:none;flex:none;position:sticky;bottom:0}.vxt-info--tree[data-more]:after{opacity:1}@media (min-width:768px){.vxt-info--tree{--vxt-info-fade-gap:var(--vxt-s-3)}}@media (max-width:767.98px){.vxt-info--tree{--vxt-info-fade:#110c09f5}.vxt-treeui:not(.is-finding) .vxt-info{display:none}.vxt-treeui.is-finding{max-height:calc(100vh - 56px - var(--vxt-safe-t) - var(--vxt-kb,0px));max-height:calc(100dvh - 56px - var(--vxt-safe-t) - var(--vxt-kb,0px))}.vxt-treeui.is-finding .vxt-info{overscroll-behavior:contain;min-height:0;margin-right:calc(-1 * var(--vxt-pad));padding-right:var(--vxt-pad);flex:auto;overflow-y:auto}.vxt-info--tree .vxt-info__qr{--vxt-qr:var(--vxt-qr-phone,132px)}.vxt-info--tree:not([data-giving=true]) .vxt-info__more>.vxt-info__summary{display:none}.vxt-info--tree:not([data-giving=true]) .vxt-info__more{padding-top:var(--vxt-s-4)}}.vxt-info--flow{padding:var(--vxt-s-5);border:1px solid var(--vxt-glass-line);border-radius:var(--vxt-radius-panel);background:var(--vxt-glass);box-shadow:var(--vxt-glass-sheen);-webkit-backdrop-filter:var(--vxt-glass-blur);backdrop-filter:var(--vxt-glass-blur)}.vxt-info--flow .vxt-info__qr{--vxt-qr:var(--vxt-qr-flow,200px)}.vxt-info--flow :is(.vxt-info__list,.vxt-info__mail){padding-top:var(--vxt-s-4);border-top:1px solid var(--vxt-line)}@media (max-width:479.98px){.vxt-info--flow .vxt-info__donate{grid-template-columns:minmax(0,1fr);justify-items:center}.vxt-info--flow .vxt-info__give{text-align:center;align-items:center}}@media (min-width:768px){.vxt-litepage__toolbar .vxt-info--flow{flex:auto;max-width:760px}.vxt-info--flow{padding:var(--vxt-s-6)}.vxt-info--flow .vxt-info__list{gap:var(--vxt-s-5) var(--vxt-s-6);grid-template-columns:repeat(2,minmax(0,1fr))}}html.vxt-rm .vxt-info__chev{transition:none}.vxt-info__actions{display:none}@media (max-width:767.98px){.vxt-info__actions{gap:var(--vxt-s-2);flex-direction:column;display:flex}.vxt-info__give .vxt-info__cta{display:none}.vxt-info--flow .vxt-info__qr{--vxt-qr:var(--vxt-qr-phone,132px)}.vxt-root :is(.vxt-info__go,.vxt-info__save){width:100%;min-height:48px;padding:0 var(--vxt-s-5);border-radius:var(--vxt-radius-pill);font-family:var(--vxt-sans);font-weight:var(--vxt-w-strong);font-size:var(--vxt-t-label);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;white-space:nowrap;transition:background-color var(--vxt-cta-shift) var(--vxt-ease-soft), border-color var(--vxt-cta-shift) var(--vxt-ease-soft);justify-content:center;align-items:center;text-decoration:none;display:flex}.vxt-root :is(.vxt-info__go,.vxt-info__save.is-primary){background:var(--vxt-gold-champagne);color:var(--vxt-on-accent);border:0}.vxt-root :is(.vxt-info__go,.vxt-info__save.is-primary):is(:hover,:focus-visible){background:var(--vxt-gold-hi)}.vxt-root .vxt-info__save:not(.is-primary){border:1px solid var(--vxt-line-strong);color:var(--vxt-fg);background:0 0}.vxt-root .vxt-info__save:not(.is-primary):is(:hover,:focus-visible){border-color:var(--vxt-hair-strong);color:var(--vxt-accent)}.vxt-info__hint{color:var(--vxt-fg-2);text-wrap:pretty;font-size:12px;line-height:1.45}}.vxt-nav__plus{font-weight:var(--vxt-w-strong);color:var(--vxt-accent-2);transition:color var(--vxt-cta-shift) var(--vxt-ease-soft);justify-content:center;align-items:center;margin-right:7px;font-size:15px;line-height:1;display:inline-flex}.vxt-nav__mid{display:none}.vxt-root .vxt-nav__add{color:#e6dcc8;transition:background-color var(--vxt-cta-shift) var(--vxt-ease-soft), color var(--vxt-cta-shift) var(--vxt-ease-soft), box-shadow var(--vxt-cta-shift) var(--vxt-ease-soft);box-shadow:inset 0 0 0 1px #e3c88a80}.vxt-overlay.is-docked .vxt-nav__add{box-shadow:none;background-color:var(--vxt-gold-champagne);color:var(--vxt-on-accent)}.vxt-overlay.is-docked .vxt-nav__add .vxt-nav__plus{color:var(--vxt-on-accent)}.vxt-overlay.is-docked .vxt-nav__add:hover{background-color:var(--vxt-gold-hi);color:var(--vxt-on-accent)}@media (max-width:767.98px){.vxt-overlay.is-docked .vxt-nav__add{color:#e6dcc8;background-color:#0000;box-shadow:inset 0 0 0 1px #e3c88a80}.vxt-overlay.is-docked .vxt-nav__add .vxt-nav__plus{color:var(--vxt-accent-2)}.vxt-nav__add{padding:0 11px}.vxt-nav__add .vxt-nav__plus{margin-right:5px;font-size:16px}.vxt-nav__add .vxt-nav__mid{display:inline}.vxt-nav__add .vxt-nav__short{display:none}.vxt-nav:has(.vxt-nav__add) .vxt-nav__sep{display:none}}.vxt-detail__card.has-back{box-shadow:none;background:0 0;overflow:visible}.vxt-flip__lift{perspective:1600px;transform-origin:50%;position:absolute;inset:0}.vxt-flip{transform-style:preserve-3d;will-change:transform;transition:transform .48s cubic-bezier(.45,.05,.2,1);position:absolute;inset:0}.vxt-detail__card.is-flipped .vxt-flip{transform:rotateY(180deg)}.vxt-detail__card.is-instant .vxt-flip,.vxt-detail__card.is-instant .vxt-flip__face{transition:none!important}.vxt-flip__face{border-radius:var(--vxt-card-r,var(--vxt-radius-card));backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.vxt-detail__card.has-back .vxt-flip__front{background:var(--vxt-midnight);box-shadow:0 0 0 1px var(--vxt-hair)}.vxt-detail--3d .vxt-detail__card.has-back .vxt-flip__front{box-shadow:none}.vxt-detail--3d .vxt-flip__front .vxt-detail__img{transform:scale(1.007)}.vxt-detail--3d .vxt-flip__front:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px #c8be9699, inset 0 0 0 var(--vxt-card-rim,9px) #2a322ebd, inset 0 0 0 calc(var(--vxt-card-rim,9px) + 1px) #0a0c0a73;pointer-events:none;position:absolute;inset:0}.vxt-flip__back{pointer-events:none;transform:rotateY(180deg)}.vxt-detail.is-open .vxt-detail__card.is-flipped .vxt-flip__back{pointer-events:auto}.vxt-flip__shadow{filter:blur(8px);opacity:0;pointer-events:none;background:radial-gradient(closest-side,#0805034d,#0805031f 55%,#08050300 100%);border-radius:50%;position:absolute;inset:34% 8% -7%}.vxt-root .vxt-flip__hit{z-index:1;border-radius:var(--vxt-card-r,var(--vxt-radius-card));cursor:pointer;pointer-events:auto;background:0 0;position:absolute;inset:0}.vxt-flip__hit[hidden],.vxt-detail__card.is-flipped .vxt-flip__hit{display:none}.vxt-root .vxt-flip__hit:focus-visible{outline:2px solid var(--vxt-accent);outline-offset:5px}.vxt-detail:not(.is-open) .vxt-flip__hit{pointer-events:none}.vxt-detail--3d.is-open.is-landed:not(.is-dom) .vxt-detail__card--dom.has-back:not(.is-flip-on):not(.is-handback){opacity:.002;transition:none}.vxt-detail--3d.is-open .vxt-detail__card--dom.is-flip-on{opacity:1;transition:none}.vxt-detail--3d .vxt-detail__card--dom.is-handback{transition:opacity .16s var(--vxt-ease-soft)}.vxt-flip__plate{border-radius:var(--vxt-radius-card);filter:blur(14px)brightness(.74)saturate(1.08);opacity:0;pointer-events:none;background-color:#281e1699;background-position:50%;background-size:cover;position:absolute}.vxt-detail--3d.is-open.has-plate .vxt-flip__plate{opacity:1}.vxt-detail:not(.is-open) .vxt-flip__plate,.vxt-detail--3d .vxt-detail__card--dom.is-flip-on .vxt-detail__img:not(.vxt-detail__lo):not([src]){visibility:hidden}.vxt-detail__card.is-grown .vxt-flip__front .vxt-detail__img{object-fit:cover}html.vxt-rm .vxt-flip{transition:none;transform:none!important}html.vxt-rm .vxt-flip__face{transition:opacity .2s var(--vxt-ease-soft)}html.vxt-rm .vxt-flip__back{opacity:0;transform:none}html.vxt-rm .vxt-detail__card.is-flipped .vxt-flip__back{opacity:1}html.vxt-rm .vxt-detail__card.is-flipped .vxt-flip__front{opacity:0}.vxt-flip__back{background-color:#f5ede0;overflow:hidden;box-shadow:0 0 0 1px #a07c3e8c,0 22px 60px #00000073}.vxt-flip__hint{z-index:2;border:1px solid var(--vxt-glass-line-strong);box-shadow:var(--vxt-glass-shadow);font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-hud);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;color:var(--vxt-fg);white-space:normal;text-align:center;text-wrap:balance;pointer-events:none;opacity:0;width:max-content;transition:opacity .32s var(--vxt-ease-soft), transform .48s var(--vxt-ease-out);background:#130d09e0;border-radius:999px;align-items:center;gap:8px;padding:9px 14px 9px 12px;line-height:1.2;display:flex;position:absolute;transform:translate(-50%,-100%)translateY(6px)}.vxt-flip__hint:before{content:"↺";letter-spacing:0;color:var(--vxt-accent);font-size:15px}.vxt-detail.is-open.has-fliphint .vxt-flip__hint,.vxt-detail.is-open.has-backwait .vxt-flip__hint{opacity:1;transform:translate(-50%,-100%)}.vxt-root .vxt-detail__card.is-backwait .vxt-flip__hit{cursor:progress;background:#0806052e;box-shadow:inset 0 0 0 2px #f6d89ab8}.vxt-detail.has-backwait .vxt-flip__hint:before{animation:1.1s linear infinite vxt-backwait}@keyframes vxt-backwait{to{transform:rotate(-360deg)}}html.vxt-rm .vxt-detail.has-backwait .vxt-flip__hint:before{animation:none}html.vxt-rm .vxt-flip__hint{transition:opacity .2s}.vxt-detail__read{color:var(--vxt-accent)}:where(.vxt-detail[data-layout=desktop]) .vxt-detail__read{border-color:var(--vxt-hair-strong)}.vxt-dock__add{display:none}@media (max-width:767.98px){.vxt-treeui.has-add:not(.is-finding) .vxt-dock__find{margin-right:calc(50% + 4px)}.vxt-treeui.has-add .vxt-dock__add{border-radius:var(--vxt-radius-pill);background:var(--vxt-gold-champagne);width:calc(50% - 4px);height:52px;font-family:var(--vxt-sans);font-weight:var(--vxt-w-strong);font-size:var(--vxt-t-label);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;color:var(--vxt-on-accent);white-space:nowrap;transition:background-color var(--vxt-cta-shift) var(--vxt-ease-soft);justify-content:center;align-items:center;gap:7px;padding:0 12px;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 10px 28px #06040266}.vxt-treeui.has-add .vxt-dock__add:hover{background-color:var(--vxt-gold-hi)}.vxt-treeui.is-finding .vxt-dock__add{display:none}.vxt-dock__plus{font-size:17px;line-height:1}}@media (max-width:379.98px){.vxt-treeui.has-add .vxt-dock__add{letter-spacing:.06em;gap:5px;padding:0 8px}}.vxt-outro__add{height:48px;padding:0 var(--vxt-s-5);border-radius:var(--vxt-radius-pill);border:1px solid var(--vxt-hair-strong);background:rgba(var(--vxt-scrim-hearth-rgb), .5);box-shadow:var(--vxt-glass-sheen);-webkit-backdrop-filter:var(--vxt-glass-blur);backdrop-filter:var(--vxt-glass-blur);font-family:var(--vxt-sans);font-weight:var(--vxt-w-strong);font-size:var(--vxt-t-label);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;color:var(--vxt-outro-ink);white-space:nowrap;cursor:pointer;transition:background-color var(--vxt-cta-shift) var(--vxt-ease-soft), color var(--vxt-cta-shift) var(--vxt-ease-soft), border-color var(--vxt-cta-shift) var(--vxt-ease-soft);align-items:center;gap:8px;display:none}.vxt-outro__add:hover{border-color:var(--vxt-accent);color:var(--vxt-accent);background-color:#46301ab8}.vxt-outro__plus{color:var(--vxt-accent);font-size:16px;line-height:1}.vxt-outro--flow .vxt-outro__add{display:inline-flex}.vxt-outro__small--add{color:var(--vxt-fg);-webkit-text-decoration-color:var(--vxt-hair-strong);text-decoration-color:var(--vxt-hair-strong);cursor:pointer;gap:6px}.vxt-outro__small--add .vxt-outro__plus{font-size:14px}.vxt-outro--flow .vxt-outro__small--add{display:none}.vxt-litepage__add{height:52px;padding:0 var(--vxt-s-5);border-radius:var(--vxt-radius-pill);background:var(--vxt-gold-champagne);font-family:var(--vxt-sans);font-weight:var(--vxt-w-strong);font-size:var(--vxt-t-label);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;color:var(--vxt-on-accent);white-space:nowrap;cursor:pointer;transition:background-color var(--vxt-cta-shift) var(--vxt-ease-soft);justify-content:center;align-items:center;gap:8px;display:flex}.vxt-litepage__add:hover{background-color:var(--vxt-gold-hi)}.vxt-litepage__add:focus-visible,.vxt-litepage__more:focus-visible{outline:2px solid var(--vxt-accent);outline-offset:3px}.vxt-litepage__plus{font-size:17px;line-height:1}.vxt-litepage__toolbar.has-add{gap:var(--vxt-s-3);flex-direction:column;display:flex}@media (min-width:768px){.vxt-litepage__toolbar.has-add.vxt-litepage__toolbar--give{align-items:end;column-gap:var(--vxt-s-3);grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"add give find""info info info";display:grid}.vxt-litepage__toolbar.has-add .vxt-litepage__add{grid-area:add;align-self:end}.vxt-litepage__toolbar.has-add:not(.vxt-litepage__toolbar--give){flex-direction:row;justify-content:space-between;align-items:flex-end}}.vxt-litepage__morerow{align-items:center;gap:var(--vxt-s-2);margin:var(--vxt-s-6) 0 var(--vxt-s-2);flex-direction:column;display:flex}.vxt-litepage__more{height:48px;padding:0 var(--vxt-s-6);border-radius:var(--vxt-radius-pill);border-color:var(--vxt-hair);font-family:var(--vxt-sans);font-weight:var(--vxt-w-strong);font-size:var(--vxt-t-label);line-height:var(--vxt-lh-label);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;color:var(--vxt-fg);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.vxt-litepage__more[hidden]{display:none}.vxt-litepage__more[aria-busy=true]{cursor:progress}.vxt-litepage__morenote{font-family:var(--vxt-sans);color:var(--vxt-fg-2);font-size:14px}.vxt-litepage__morenote:empty{display:none}.vxt-find__opt--server .vxt-find__no{color:var(--vxt-accent)}.vxt-root :is(.vxt-find__status,.vxt-find__more){padding:10px var(--vxt-s-4);font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-hud);letter-spacing:var(--vxt-track-caps);font-feature-settings:"case" 1;line-height:1.3}.vxt-find__status{color:var(--vxt-fg-2)}.vxt-find__more{pointer-events:auto;color:var(--vxt-accent);text-decoration:underline;-webkit-text-decoration-color:var(--vxt-hair);text-decoration-color:var(--vxt-hair);text-underline-offset:4px;cursor:pointer;border-radius:14px}.vxt-find__more[aria-selected=true]{background:#ffeccd14}html.vxt-3d #vxt-fallback .vxt-a11y-list__more:not(:focus){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.vxt-3d #vxt-fallback .vxt-a11y-list__more:focus{background:var(--vxt-midnight);border:1px solid var(--vxt-vivo-blue);color:var(--vxt-fg);font-family:var(--vxt-sans);font-weight:var(--vxt-w-label);font-size:var(--vxt-t-label);letter-spacing:var(--vxt-track-caps);text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:10px 20px;display:block}.vxt-root .vxt-find__list{max-height:min(420px,100vh - 220px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#f6d89a59 transparent;max-height:min(420px,100dvh - 220px);overflow-y:auto}@media (max-width:389.98px){.vxt-nav:has(.vxt-nav__add){gap:0}.vxt-nav:has(.vxt-nav__add) .vxt-nav__item{letter-spacing:.06em;padding:0 8px}.vxt-nav .vxt-nav__add{padding:0 8px}.vxt-nav .vxt-nav__add .vxt-nav__plus{margin-right:3px}}.vxt-detail--3d.is-open .vxt-detail__card--dom:has(.vxt-flip__hit:focus-visible){opacity:1;transition:opacity .12s ease-out}@media (min-width:768px) and (max-width:899.98px),(orientation:landscape) and (min-width:900px) and (max-height:430px){.vxt-nav__add{padding:0 10px}.vxt-nav__add .vxt-nav__long{display:none}.vxt-nav__add .vxt-nav__short{display:inline}.vxt-nav__add .vxt-nav__plus{width:26px;height:26px;margin:0;font-size:19px}}.vxt-sheet__photos{margin-top:var(--vxt-s-6)}.vxt-sheet__sub{margin:0 0 var(--vxt-s-2);font-family:var(--vxt-serif);font-weight:400;font-size:var(--vxt-t-h4);letter-spacing:var(--vxt-track-serif);color:var(--vxt-display);line-height:1.15}.vxt-sheet__photos .vxt-sheet__list li p{font-size:15px}.vxt-detail--3d .vxt-detail__card--dom.is-instant{transition:none!important}.vxt-outro__what,.vxt-outro__wishes{display:block}.vxt-outro__wishes{color:var(--vxt-outro-ink);margin-top:6px}@media (max-width:767.98px){.vxt-outro:not(.vxt-outro--flow) .vxt-outro__actions:has(.vxt-outro__add){flex-wrap:wrap;gap:0 4px;margin-top:12px}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__add{background:var(--vxt-gold-champagne);-webkit-backdrop-filter:none;backdrop-filter:none;height:44px;color:var(--vxt-on-accent);border-color:#0000;flex:1 0 100%;order:-1;justify-content:center;display:inline-flex;box-shadow:0 10px 28px #06040266}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__add .vxt-outro__plus{color:var(--vxt-on-accent);font-size:17px}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__add:hover{background-color:var(--vxt-gold-hi);color:var(--vxt-on-accent)}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__actions:has(.vxt-outro__add) :is(.vxt-outro__cta,.vxt-outro__share){height:32px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-decoration:underline;-webkit-text-decoration-color:var(--vxt-hair-strong);text-decoration-color:var(--vxt-hair-strong);text-underline-offset:4px;color:var(--vxt-outro-ink);background:0 0;border:0;padding:0 10px;position:relative}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__actions:has(.vxt-outro__add) :is(.vxt-outro__cta,.vxt-outro__share):after{content:"";position:absolute;inset:-6px 0}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__wishes{margin-top:3px}.vxt-outro:not(.vxt-outro--flow) .vxt-outro__small--add{display:none}}@media (orientation:landscape) and (max-height:480px) and (max-width:767.98px){.vxt-outro:not(.vxt-outro--flow) .vxt-outro__actions:has(.vxt-outro__add) .vxt-outro__cta{white-space:nowrap;padding:0 4px}}.vxt-dock__short{display:none}@media (max-width:379.98px){.vxt-treeui.has-add .vxt-dock__find .vxt-dock__long{display:none}.vxt-treeui.has-add .vxt-dock__find .vxt-dock__short{white-space:nowrap;display:inline}.vxt-treeui.has-add .vxt-dock__find{letter-spacing:.06em;white-space:nowrap}}@media (max-width:374.98px){.vxt-detail[data-layout=mobile] .vxt-detail__hint{visibility:hidden}}.vxt-detail[data-compact].has-grownback .vxt-detail__info{opacity:0;visibility:hidden;transition:opacity .16s var(--vxt-ease-soft), visibility 0s linear .16s}.vxt-detail.has-grownback .vxt-detail__card{z-index:2}.vxt-detail[data-compact].has-grownback .vxt-detail__x{top:auto;bottom:calc(10px + var(--vxt-safe-b));display:inline-flex}
