html,body{background:var(--color-blue)}.links[data-astro-cid-yn2fryut]{--hero-media-background:var(--color-blue);--hero-media-overlay-color:var(--color-blue);--hero-media-fade:1.2s;--links-scrim:#485078;--links-scrim-layer:#010c44b8;--links-scrim-layer-start:#010c4400;min-height:100svh;color:var(--color-on-media);position:relative}.links__media[data-astro-cid-yn2fryut]{pointer-events:none;height:100lvh;position:fixed;inset:0 0 auto}.links__media[data-astro-cid-yn2fryut] .hero-media{height:100%}.links__media[data-astro-cid-yn2fryut] .hero-media__poster img{transform-origin:34% 40%;animation:links-settle 1.3s var(--ease-out) backwards}.links__media[data-astro-cid-yn2fryut] .hero-media__overlay{--logo-base:calc(3.75rem + env(safe-area-inset-top));opacity:1;background:linear-gradient(to bottom, rgb(var(--color-blue-rgb) / .84) var(--logo-base), rgb(var(--color-blue-rgb) / 0) calc(var(--logo-base) + 5.25rem))}.links__content[data-astro-cid-yn2fryut]{pointer-events:none;flex-direction:column;min-height:100svh;display:flex;position:relative}.links__header[data-astro-cid-yn2fryut]{z-index:1;justify-content:space-between;align-items:center;column-gap:var(--space-3);padding:calc(var(--space-3) + env(safe-area-inset-top)) var(--page-margin) 0;display:flex;position:relative}.links__logo[data-astro-cid-yn2fryut]{align-items:center;min-height:2.75rem;display:inline-flex}.links__logo[data-astro-cid-yn2fryut] img[data-astro-cid-yn2fryut]{width:auto;height:2.125rem}.links__panel[data-astro-cid-yn2fryut] a[data-astro-cid-yn2fryut]:focus-visible,.links__panel[data-astro-cid-yn2fryut] .links__cta:focus-visible{outline-color:var(--color-on-media)}.links__line[data-astro-cid-yn2fryut]{width:1px;min-height:2rem;margin-top:var(--space-2);margin-left:var(--page-margin);background:var(--color-gold);transform-origin:top;animation:links-draw 1s var(--ease-out) backwards;flex:1}.links__panel[data-astro-cid-yn2fryut]{padding-top:var(--space-2);pointer-events:auto;position:relative}.links__panel[data-astro-cid-yn2fryut]:before{content:"";background:linear-gradient(to bottom, var(--links-scrim-layer-start), var(--links-scrim-layer) 7rem);pointer-events:none;position:absolute;inset:-7rem 0 0}.links__panel[data-astro-cid-yn2fryut] main[data-astro-cid-yn2fryut],.links__footer[data-astro-cid-yn2fryut]{position:relative}.links__title[data-astro-cid-yn2fryut]{margin:0 var(--page-margin) var(--space-3);font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(1.625rem,8.4vw,3.5rem);font-weight:400;line-height:1.05;position:relative}.links__cta[data-astro-cid-yn2fryut]{--i:1;--cta-padding:var(--page-margin);min-height:4rem}.links__routes[data-astro-cid-yn2fryut]{padding:0 var(--page-margin);margin:0;list-style:none}.links__title[data-astro-cid-yn2fryut],.links__cta[data-astro-cid-yn2fryut],.links__routes[data-astro-cid-yn2fryut] li[data-astro-cid-yn2fryut]{animation:links-rise .55s var(--ease-out) backwards;animation-delay:calc(var(--i) * 45ms)}.route[data-astro-cid-yn2fryut]{align-items:center;column-gap:var(--space-3);min-height:3.5rem;color:inherit;box-shadow:inset 0 -1px 0 var(--color-line-on-blue);-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,1fr) auto;padding-block:.375rem;text-decoration:none;display:grid;position:relative}.route[data-astro-cid-yn2fryut]:after{content:"";background:var(--color-gold);transform-origin:0;height:1px;transition:transform .5s var(--ease-out);position:absolute;inset:auto 0 0;transform:scaleX(0)}.route__title[data-astro-cid-yn2fryut]{font-family:var(--font-display);letter-spacing:-.025em;transition:transform .5s var(--ease-out), color .2s ease;font-size:1.3125rem;line-height:1.2}.route__note[data-astro-cid-yn2fryut]{color:var(--color-on-blue-muted);transition:transform .5s var(--ease-out);grid-row:2;font-size:.8125rem;line-height:1.35;transition-delay:25ms}.route__arrow[data-astro-cid-yn2fryut]{color:var(--color-gold);transition:transform .5s var(--ease-out);grid-area:1/2/3}.route[data-astro-cid-yn2fryut]:active:after,.route[data-astro-cid-yn2fryut]:focus-visible:after{transition-duration:.18s;transform:scaleX(1)}.route[data-astro-cid-yn2fryut]:active .route__title[data-astro-cid-yn2fryut],.route[data-astro-cid-yn2fryut]:active .route__note[data-astro-cid-yn2fryut]{transition-duration:.12s;transition-delay:0s;transform:translate(.375rem)}.route[data-astro-cid-yn2fryut]:active .route__title[data-astro-cid-yn2fryut]{color:var(--color-gold-light)}.route[data-astro-cid-yn2fryut]:active .route__arrow[data-astro-cid-yn2fryut]{transition-duration:.12s;transform:translate(.25rem)}@media (hover:hover){.route[data-astro-cid-yn2fryut]:hover:after{transform:scaleX(1)}.route[data-astro-cid-yn2fryut]:hover .route__title[data-astro-cid-yn2fryut],.route[data-astro-cid-yn2fryut]:hover .route__note[data-astro-cid-yn2fryut]{transform:translate(.375rem)}.route[data-astro-cid-yn2fryut]:hover .route__arrow[data-astro-cid-yn2fryut]{transform:translate(.25rem)}}.links__footer[data-astro-cid-yn2fryut]{padding:var(--space-3) var(--page-margin) calc(var(--space-2) + env(safe-area-inset-bottom));color:var(--color-on-blue-muted);font-size:.8125rem;line-height:1.5}.links__legal[data-astro-cid-yn2fryut]{justify-content:space-between;align-items:center;column-gap:var(--space-3);flex-wrap:wrap;display:flex}.links__legal[data-astro-cid-yn2fryut] p[data-astro-cid-yn2fryut]{margin:0}.links__legal[data-astro-cid-yn2fryut] .links__registry[data-astro-cid-yn2fryut]{margin-bottom:var(--space-2);flex-basis:100%}.links__credit[data-astro-cid-yn2fryut]{min-height:2.75rem;color:inherit;align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.links__credit[data-astro-cid-yn2fryut] img[data-astro-cid-yn2fryut]{opacity:.9;width:auto;height:1.375rem}@media (width>=64rem){.links[data-astro-cid-yn2fryut]{--links-rail:min(56.25svh, 42vw);grid-template-columns:var(--links-rail) minmax(0, 1fr);display:grid}.links__media[data-astro-cid-yn2fryut] .hero-media__overlay{background:linear-gradient(to right, transparent calc(var(--links-rail) * .3), var(--links-scrim) var(--links-rail));mix-blend-mode:multiply}@supports not (mix-blend-mode:multiply){.links__media[data-astro-cid-yn2fryut] .hero-media__overlay{background:linear-gradient(to right, transparent calc(var(--links-rail) * .3), var(--color-blue) var(--links-rail))}}.links__media[data-astro-cid-yn2fryut]:before{content:"";z-index:1;inset:0 auto 0 var(--links-rail);background:var(--color-gold);transform-origin:top;width:1px;animation:links-draw 1s var(--ease-out) backwards;position:absolute}.links__line[data-astro-cid-yn2fryut]{display:none}.links__content[data-astro-cid-yn2fryut]{grid-column:2;padding-inline:clamp(3rem,7vw,8rem)}.links__header[data-astro-cid-yn2fryut],.links__footer[data-astro-cid-yn2fryut]{padding-inline:0}.links__header[data-astro-cid-yn2fryut]{width:100%;max-width:44rem;padding-top:clamp(2rem,5svh,3.5rem)}.links__logo[data-astro-cid-yn2fryut] img[data-astro-cid-yn2fryut]{height:2.375rem}.links__panel[data-astro-cid-yn2fryut]{flex-direction:column;flex:1;width:100%;max-width:44rem;padding-top:0;display:flex}.links__panel[data-astro-cid-yn2fryut]:before{display:none}.links__panel[data-astro-cid-yn2fryut] main[data-astro-cid-yn2fryut]{padding-block:var(--space-4);margin-block:auto}.links__title[data-astro-cid-yn2fryut]{margin-inline:0;margin-bottom:var(--space-4);font-size:clamp(2.75rem,4.6vw,4.25rem)}.links__routes[data-astro-cid-yn2fryut]{padding-inline:0}.links__cta[data-astro-cid-yn2fryut]{--cta-padding:1.5rem}.route[data-astro-cid-yn2fryut]{min-height:4.25rem}.route__title[data-astro-cid-yn2fryut]{font-size:1.5rem}.links__footer[data-astro-cid-yn2fryut]{padding-top:var(--space-4);padding-bottom:clamp(1.25rem,3svh,2.5rem)}}@media (width>=48rem) and (width<=63.999rem){.route__title[data-astro-cid-yn2fryut]{font-size:1.5rem}.route[data-astro-cid-yn2fryut]{min-height:4.5rem}}@keyframes links-rise{0%{opacity:0;transform:translateY(.5rem)}}@keyframes links-settle{0%{transform:scale(1.03)}}@keyframes links-draw{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.links__line[data-astro-cid-yn2fryut],.links__media[data-astro-cid-yn2fryut]:before,.links__title[data-astro-cid-yn2fryut],.links__cta[data-astro-cid-yn2fryut],.links__routes[data-astro-cid-yn2fryut] li[data-astro-cid-yn2fryut],.links__media[data-astro-cid-yn2fryut] .hero-media__poster img{animation:none}.route[data-astro-cid-yn2fryut]:after,.route__title[data-astro-cid-yn2fryut],.route__note[data-astro-cid-yn2fryut],.route__arrow[data-astro-cid-yn2fryut]{transition:none}}
