/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.altf-brandlock{align-items:center;min-width:0;display:inline-flex}.altf-by{white-space:nowrap;flex-shrink:0;align-items:baseline;gap:.34rem;font-weight:400;line-height:1;display:inline-flex}.altf-by-label{letter-spacing:.01em;color:var(--muted-foreground);font-size:.72rem}.altf-by-link{border-radius:3px;align-items:baseline;text-decoration:none;display:inline-flex}.altf-by-link:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.altf-by-logo{opacity:.92;height:.8rem;transition:opacity .15s}.altf-by-logo .alt-ui-brand-logo__wordmark{font-size:.8rem}.altf-by-link:hover .altf-by-logo{opacity:1}[data-theme=dark] .altf-by-logo{opacity:.88}[data-theme=dark] .altf-by-link:hover .altf-by-logo{opacity:1}.altf-by{margin-left:.6rem}@media (max-width:520px){.altf-by{display:none}}.altfl{z-index:120;font-family:var(--font-primary);flex-direction:column;align-items:flex-end;gap:.6rem;display:flex;position:fixed;bottom:1.15rem;right:1.15rem}@media (max-width:860px){.altfl{bottom:5.25rem;right:.9rem}}.altfl-btn{border:1px solid var(--border);background:var(--card);width:3.1rem;height:3.1rem;color:var(--foreground);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 10px 28px -8px #0f172a52}[data-theme=dark] .altfl-btn{box-shadow:0 10px 30px -8px #000000bf}.altfl-btn:hover{border-color:var(--primary);transform:translateY(-2px)scale(1.04);box-shadow:0 16px 34px -10px #0f172a66}.altfl-btn:focus-visible{outline:3px solid var(--foreground);outline-offset:3px}.altfl-mark{width:1.45rem;height:auto}.altfl[data-open=false] .altfl-btn:after{content:"";border:2px solid var(--primary);opacity:0;pointer-events:none;border-radius:50%;animation:altfl-pulse 2.4s ease-out 1.2s 2;position:absolute;inset:-1px}.altfl-btn{position:relative}@keyframes altfl-pulse{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(1.45)}to{opacity:0;transform:scale(1.45)}}.altfl-menu{border:1px solid var(--border);background:var(--card);border-radius:14px;width:13.5rem;padding:.75rem;animation:altfl-rise .16s both;box-shadow:0 22px 54px -16px #0f172a57}[data-theme=dark] .altfl-menu{box-shadow:0 22px 54px -16px #000c}.altfl-menu-title{letter-spacing:.09em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 .5rem;padding-inline:.35rem;font-size:.68rem;font-weight:700}.altfl-menu ul{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.altfl-menu a{color:var(--foreground);border-radius:8px;align-items:center;gap:.6rem;padding:.5rem .4rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .14s,color .14s;display:flex}.altfl-menu a:hover{background:var(--muted);color:var(--primary)}.altfl-menu a:focus-visible{outline:2px solid var(--foreground);outline-offset:-2px}.altfl-menu-icon{background:var(--muted);width:1.75rem;height:1.75rem;color:var(--primary);border-radius:7px;flex-shrink:0;place-items:center;display:grid}@keyframes altfl-rise{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.altfl-menu{animation:none}.altfl-btn{transition:none}.altfl-btn:hover{transform:none}.altfl[data-open=false] .altfl-btn:after{animation:none}}@media print{.altfl{display:none}}.vp-page{--vp-paper:var(--page);--vp-paper-2:var(--surface-soft);--vp-book:var(--surface);--vp-ink:var(--foreground);--vp-ink-62:var(--anslation-ds-text-soft,var(--muted-foreground));--vp-ink-42:var(--muted-foreground);--vp-ink-22:var(--border-strong);--vp-line:var(--border);--vp-line-strong:var(--border-strong);--vp-navy:var(--primary);--vp-navy-deep:var(--primary-active);--vp-gold:var(--primary-text);--vp-gold-bright:var(--primary);--vp-red:var(--danger-text);--vp-blue:var(--primary-text);--vp-green:var(--success-text);--vp-bg:var(--page);--vp-surface:var(--surface);--vp-surface-2:var(--surface-soft);--vp-fg:var(--foreground);--vp-muted:var(--muted-foreground);--vp-subtle:var(--muted-foreground);--vp-border:var(--border);--vp-border-strong:var(--border-strong);--vp-accent:var(--primary);--vp-amber:var(--warning-text);--vp-emerald:var(--success-text);--vp-rose:var(--danger-text);--vp-ring:var(--primary);--vp-navy-0:var(--surface-soft);--vp-navy-1:var(--surface-soft);--vp-navy-2:var(--surface);--vp-navy-border:var(--border);--vp-navy-fg:var(--foreground);--vp-navy-muted:var(--muted-foreground);--vp-glow:var(--primary-text);--vp-grad-cta:var(--anslation-ds-brand-gradient,var(--primary));--vp-shadow-card:var(--shadow-sm);--vp-shadow-pop:var(--shadow-lg);--vp-shadow-lift:var(--shadow-md);--vp-ease:cubic-bezier(.22,1,.36,1);--vp-ease-std:cubic-bezier(.4,0,.2,1);--vp-dur-hover:.15s;--vp-dur-ui:.2s;--vp-dur-drawer:.25s;--vp-text-micro:.6875rem;--vp-text-xs:.75rem;--vp-text-sm:.8125rem;--vp-text-base:.9375rem;--vp-text-lg:1.0625rem;--vp-text-h4:1.125rem;--vp-text-h3:1.375rem;--vp-text-h2:clamp(1.75rem,3.2vw,2.5rem);--vp-text-h1:clamp(2rem,4vw,3rem);--vp-text-display:clamp(2.25rem,5.2vw,3.75rem);--vp-leading-tight:1.1;--vp-leading-snug:1.35;--vp-leading-body:1.55;--vp-tracking-eyebrow:.08em;--vp-container:80rem;--vp-gutter:1rem;--vp-gutter-sm:1.5rem;--vp-gutter-lg:2.25rem;--vp-section-y:4.5rem;--vp-band-y:2.5rem;--vp-stack:1.25rem;background:var(--page);color:var(--foreground);font-family:var(--vp-font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}@media (max-width:640px){.vp-page{--vp-section-y:3.5rem}}.sf-vp-sans,.sf-vp-serif{--vp-font-sans:var(--anslation-ds-font-sans,var(--font-primary)),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--vp-font-serif:var(--vp-font-sans)}.sf-vp-mono{--vp-font-mono:var(--anslation-ds-font-mono,var(--font-mono)),ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace}.vp-page .font-mono{font-family:var(--vp-font-mono)}.vp-serif,.vp-serif-upright{color:var(--primary-text);font-family:inherit;font-style:normal;font-weight:600}.vp-container{width:100%;max-width:var(--vp-container);padding-inline:var(--vp-gutter);margin-inline:auto}@media (min-width:640px){.vp-container{padding-inline:var(--vp-gutter-sm)}}@media (min-width:1024px){.vp-container{padding-inline:var(--vp-gutter-lg)}}.vp-section{padding-block:var(--vp-section-y)}.vp-section-tight{padding-block:calc(var(--vp-section-y) * .66)}.vp-section-soft{background:var(--surface-soft);border-block:1px solid var(--border)}.vp-eyebrow{font-size:var(--vp-text-xs);letter-spacing:var(--vp-tracking-eyebrow);text-transform:uppercase;color:var(--primary-text);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.vp-eyebrow:before{content:"";background:var(--primary);border-radius:2px;width:1.25rem;height:2px}.vp-eyebrow-plain:before{display:none}.vp-h1,.vp-h2,.vp-h3{font-family:inherit;font-style:normal;font-weight:600;line-height:var(--vp-leading-tight);letter-spacing:-.028em;color:var(--foreground);text-wrap:balance}.vp-h1{font-size:var(--vp-text-h1)}.vp-h2{font-size:var(--vp-text-h2)}.vp-h3{font-size:var(--vp-text-h3)}.vp-h3,.vp-h4{line-height:var(--vp-leading-snug);letter-spacing:-.012em}.vp-h4{font-size:var(--vp-text-h4);font-weight:600;color:var(--foreground)}.vp-lead{font-size:var(--vp-text-lg);max-width:62ch}.vp-body,.vp-lead{line-height:var(--vp-leading-body);color:var(--muted-foreground)}.vp-body{font-size:var(--vp-text-base)}.vp-meta{font-size:var(--vp-text-xs);color:var(--muted-foreground);line-height:1.5}.vp-page ::selection{background:var(--primary-soft);color:var(--foreground)}.vp-page :focus-visible{box-shadow:var(--focus-ring,0 0 0 2px var(--canvas),0 0 0 4px var(--primary));border-radius:8px;outline:none}.vp-page .vp-searchbar :focus-visible{box-shadow:none}.vp-page .vp-searchbar:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft),var(--shadow-md)}.vp-stage{z-index:2;position:relative}.vp-stage-decor{pointer-events:none;z-index:0;background:var(--anslation-ds-hero-glow,none);position:absolute;inset:0;overflow:hidden}.vp-fibre,.vp-guilloche,.vp-wash{display:none}.vp-mark{transition:transform var(--vp-dur-ui) var(--vp-ease);border-radius:10px}.group:hover .vp-mark{transform:scale(1.04)}.vp-navlink{color:var(--muted-foreground);transition:background-color var(--vp-dur-hover) ease-out,color var(--vp-dur-hover) ease-out;border-radius:8px;position:relative}.vp-navlink:hover,.vp-navlink[data-active=true]{color:var(--foreground);background:var(--surface-soft)}.vp-header-bar{transition:background-color var(--vp-dur-ui) ease-out,border-color var(--vp-dur-ui) ease-out;background:0 0;border-bottom:1px solid #0000}.vp-header-bar[data-scrolled=true]{background:var(--background,var(--page));border-bottom-color:var(--border)}.vp-btn-cta{background:var(--primary);color:var(--primary-foreground);transition:background-color var(--vp-dur-hover) ease-out;border-radius:8px}.vp-btn-cta:hover{background:var(--primary-hover)}.vp-btn-cta:active{background:var(--primary-active)}.vp-btn-light{background:var(--surface);color:var(--foreground);border:1px solid var(--border);transition:background-color var(--vp-dur-hover) ease-out,border-color var(--vp-dur-hover) ease-out;border-radius:8px}.vp-btn-light:hover{background:var(--surface-soft);border-color:var(--border-strong)}.vp-btn-secondary{background:var(--surface);color:var(--foreground);border:1px solid var(--border);transition:background-color var(--vp-dur-hover) ease-out,border-color var(--vp-dur-hover) ease-out;border-radius:8px}.vp-btn-secondary:hover{background:var(--surface-soft);border-color:var(--border-strong)}.vp-rise{transform:translateY(12px)}.vp-rise,.vp-word{opacity:0;animation:vp-rise .5s var(--vp-ease) forwards}.vp-word{display:inline-block;transform:translateY(10px)}@keyframes vp-rise{to{opacity:1;transform:none}}.vp-book{perspective:1900px;padding:10px 0;position:relative}.vp-spread{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);transform-style:preserve-3d;animation:vp-book-in .7s var(--vp-ease) .15s both;border-radius:16px;grid-template-columns:1fr 1fr;display:grid;position:relative}@keyframes vp-book-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.vp-spine{z-index:6;pointer-events:none;background:var(--border);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.vp-emblem{animation:none}.vp-photo{background:var(--surface-soft);border:1px solid var(--border);position:relative;overflow:hidden}.vp-photo:before{border-radius:50% 50% 42% 42%;width:60px;height:60px;bottom:-16px}.vp-photo:after,.vp-photo:before{content:"";background:var(--border-strong);position:absolute;left:50%;transform:translate(-50%)}.vp-photo:after{border-radius:50%;width:34px;height:34px;top:22px}.vp-holo{display:none}.vp-mrz{border-top:1px solid var(--border);letter-spacing:.09em;word-break:break-all}.vp-mrz-cursor{background:var(--primary);vertical-align:-1px;width:7px;height:12px;animation:vp-caret 1s step-end infinite;display:inline-block}@keyframes vp-caret{0%,49%{opacity:1}50%,to{opacity:0}}.vp-stamp{text-align:center;text-transform:uppercase;opacity:0;animation:vp-stamp-in .4s var(--vp-ease) forwards;place-items:center;display:grid;position:absolute}@keyframes vp-stamp-in{0%{opacity:0;transform:scale(1.12) rotate(var(--r,0deg))}to{opacity:.9;transform:scale(1) rotate(var(--r,0deg))}}.vp-stamp-ring{background:var(--surface);border:2px solid;border-radius:8px;gap:2px;padding:8px 12px;display:grid}.vp-stamp-round .vp-stamp-ring{border-radius:9999px;place-content:center;width:76px;height:76px;padding:0}@media (max-width:640px){.vp-spread{grid-template-columns:1fr}.vp-spine{display:none}}.vp-ribbon{animation:vp-pop-in .35s var(--vp-ease) .9s both}@keyframes vp-pop-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.vp-tagfloat{animation:vp-pop-in .35s var(--vp-ease) 1.1s both}.vp-acc{gap:10px;height:clamp(360px,52vh,470px);display:flex}.vp-acc-panel{cursor:pointer;background:var(--surface-soft);border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:flex .6s var(--vp-ease-std),box-shadow var(--vp-dur-drawer) ease-out;will-change:flex;border-radius:16px;flex:0 clamp(58px,6.4vw,92px);position:relative;overflow:hidden}.vp-acc-panel.vp-acc-on{box-shadow:var(--shadow-md);flex:3.9}.vp-acc-media{filter:saturate(.9)brightness(.9);transition:transform .8s var(--vp-ease),filter .5s ease-out;position:absolute;inset:0;transform:scale(1.08)}.vp-acc-on .vp-acc-media{filter:none;transform:scale(1.02)}.vp-acc-panel:after{content:"";pointer-events:none;background:linear-gradient(180deg,transparent 0,transparent 35%,var(--scrim) 100%);opacity:.95;position:absolute;inset:0}@media (max-width:900px){.vp-acc{flex-direction:column;gap:8px;height:auto}.vp-acc-panel{height:74px;transition:height .5s var(--vp-ease-std),flex .5s var(--vp-ease-std);flex:0 0 74px}.vp-acc-panel.vp-acc-on{flex:0 0 330px;height:330px}}@media (max-width:520px){.vp-acc-panel.vp-acc-on{flex:0 0 372px;height:372px}}.vp-arc{display:none}.vp-tickets{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;gap:20px;padding:12px 4px 28px;display:flex;overflow-x:auto}.vp-tickets::-webkit-scrollbar{display:none}.vp-tickets.vp-dragging{cursor:grabbing;scroll-snap-type:none}.vp-ticket{scroll-snap-align:start;flex:0 0 336px}.vp-perf{height:22px;position:relative}.vp-perf:after,.vp-perf:before{content:"";background:var(--page);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--border);border-radius:50%;position:absolute;top:0}.vp-perf:before{left:-12px}.vp-perf:after{right:-12px}.vp-taxi{animation:vp-taxi 4.6s cubic-bezier(.55,0,.45,1) infinite}@keyframes vp-taxi{0%{opacity:0;left:0;transform:translateY(-50%)}10%{opacity:1}90%{opacity:1}to{opacity:0;left:calc(100% - 13px);transform:translateY(-50%)}}.vp-trail{transform-origin:0;animation:vp-trail 4.6s cubic-bezier(.55,0,.45,1) infinite}@keyframes vp-trail{0%{opacity:.65;transform:scaleX(0)}90%{opacity:.5;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (max-width:560px){.vp-tickets{gap:14px;padding:12px 16px 24px}.vp-ticket{flex-basis:min(290px,82vw)}}@keyframes vp-kenburns{0%{transform:scale(1.06)}to{transform:scale(1.01)}}.vp-kenburns{animation:vp-kenburns 6s var(--vp-ease) forwards}@keyframes vp-ring{to{stroke-dashoffset:0}}.vp-ring-play{stroke-linecap:round;animation:vp-ring 6.5s linear forwards}@keyframes vp-bar-in{0%{opacity:0;transform:scaleY(.15)}to{opacity:1;transform:none}}.vp-bar-in{transform-origin:bottom;animation:vp-bar-in .4s var(--vp-ease) both}.vp-dark{background:var(--surface-soft);color:var(--foreground);border-block:1px solid var(--border)}.vp-band-cta{background:var(--anslation-ds-band);color:var(--anslation-ds-band-ink);--vp-navy-fg:var(--anslation-ds-band-ink);--vp-navy-muted:var(--anslation-ds-band-ink-soft);--vp-navy-border:var(--anslation-ds-band-ink)}@supports (color:color-mix(in lab,red,red)){.vp-band-cta{--vp-navy-border:color-mix(in srgb,var(--anslation-ds-band-ink) 22%,transparent)}}.vp-band-cta{--vp-glow:var(--anslation-ds-band-ink)}.vp-band-cta .vp-h1,.vp-band-cta .vp-h2,.vp-band-cta .vp-h3,.vp-band-cta .vp-h4{color:var(--anslation-ds-band-ink)}.vp-band-cta .vp-body,.vp-band-cta .vp-lead{color:var(--anslation-ds-band-ink-soft)}.vp-band-cta .vp-eyebrow{color:var(--anslation-ds-band-ink)}.vp-band-cta .vp-eyebrow:before{background:var(--anslation-ds-band-ink)}.vp-band-cta .vp-btn-cta,.vp-band-cta .vp-btn-light{background:var(--anslation-ds-band-ink);color:var(--anslation-ds-brand-800,var(--primary));border:0}.vp-band-cta .vp-btn-cta:hover,.vp-band-cta .vp-btn-light:hover{background:var(--anslation-ds-band-ink-soft)}.vp-band-cta :focus-visible{box-shadow:0 0 0 2px var(--anslation-ds-band-ink)}.vp-glass{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.vp-band-cta .vp-glass{background:var(--anslation-ds-band-ink)}@supports (color:color-mix(in lab,red,red)){.vp-band-cta .vp-glass{background:color-mix(in srgb,var(--anslation-ds-band-ink) 10%,transparent)}}.vp-band-cta .vp-glass{border-color:var(--anslation-ds-band-ink)}@supports (color:color-mix(in lab,red,red)){.vp-band-cta .vp-glass{border-color:color-mix(in srgb,var(--anslation-ds-band-ink) 22%,transparent)}}.vp-band-cta .vp-glass{box-shadow:none}.vp-band{border-bottom:1px solid var(--border)}.vp-band,.vp-card{background:var(--surface)}.vp-card{border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:box-shadow var(--vp-dur-ui) ease-out,border-color var(--vp-dur-ui) ease-out,transform var(--vp-dur-ui) ease-out;border-radius:16px}.vp-card-hover:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.vp-no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.vp-no-scrollbar::-webkit-scrollbar{display:none}.vp-sheet-backdrop{background:var(--anslation-ds-overlay,var(--scrim))}.vp-modal{animation:vp-modal-in var(--vp-dur-ui) var(--vp-ease) both}.vp-toast{animation:vp-toast-in var(--vp-dur-drawer) var(--vp-ease-std) both}.vp-sheet-backdrop{animation:vp-fade-in var(--vp-dur-ui) ease-out both}@keyframes vp-modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes vp-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes vp-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.vp-bar-in,.vp-kenburns,.vp-mark,.vp-modal,.vp-mrz-cursor,.vp-ribbon,.vp-ring-play,.vp-rise,.vp-sheet-backdrop,.vp-spread,.vp-stamp,.vp-tagfloat,.vp-taxi,.vp-toast,.vp-trail,.vp-word{animation:none!important}.vp-bar-in,.vp-ribbon,.vp-rise,.vp-spread,.vp-tagfloat,.vp-word{opacity:1;transform:none}.vp-stamp{opacity:.9;transform:rotate(var(--r,0deg))}.vp-taxi{opacity:0}.vp-acc-media,.vp-acc-panel,.vp-btn-cta,.vp-btn-light,.vp-card,.vp-header-bar,.vp-mark,.vp-navlink{transition:none!important}.group:hover .vp-mark,.vp-card-hover:hover{transform:none}}