.hero-stage[data-astro-cid-bcoxvymo]{--fx: 50%;--fy: 50%;position:relative;width:100%;height:100%}.hero-stage__view[data-astro-cid-bcoxvymo]{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(ellipse 62% 70% at var(--fx) var(--fy),#000 45%,transparent 100%);mask-image:radial-gradient(ellipse 62% 70% at var(--fx) var(--fy),#000 45%,transparent 100%)}@media(min-width:900px){.hero-stage[data-astro-cid-bcoxvymo]{--fx: 68%;--fy: 54%}.hero-stage__view[data-astro-cid-bcoxvymo]{-webkit-mask-image:radial-gradient(ellipse 58% 80% at var(--fx) var(--fy),#000 50%,transparent 100%);mask-image:radial-gradient(ellipse 58% 80% at var(--fx) var(--fy),#000 50%,transparent 100%)}[data-journey-started] .hero-stage__view[data-astro-cid-bcoxvymo]{-webkit-mask-image:radial-gradient(ellipse 75% 85% at 55% 50%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 75% 85% at 55% 50%,#000 55%,transparent 100%)}}.hero-stage__poster[data-astro-cid-bcoxvymo],.hero-stage__view[data-astro-cid-bcoxvymo] canvas{position:absolute;inset:0;width:100%;height:100%}.hero-stage__poster[data-astro-cid-bcoxvymo]{object-fit:cover;object-position:var(--fx) var(--fy);transition:opacity .8s ease}.hero-stage__view[data-astro-cid-bcoxvymo] canvas{display:block;opacity:0;transition:opacity .8s ease}.hero-stage__view[data-astro-cid-bcoxvymo].is-live .hero-stage__poster[data-astro-cid-bcoxvymo]{opacity:0}.hero-stage__view[data-astro-cid-bcoxvymo].is-live canvas{opacity:1}.hero-stage__stations[data-astro-cid-bcoxvymo]{position:absolute;left:var(--gutter, 1.25rem);bottom:1.25rem;margin:0;padding:0;list-style:none;pointer-events:none}.hero-stage[data-astro-cid-bcoxvymo]:not(:global(.is-live)) .hero-stage__stations[data-astro-cid-bcoxvymo]{display:none}.hero-stage__station[data-astro-cid-bcoxvymo]{position:absolute;left:0;bottom:0;display:grid;grid-template-columns:auto 1fr;column-gap:.875rem;row-gap:.25rem;width:min(26rem,calc(100vw - 2.5rem));padding:.875rem 1.125rem;color:var(--bone, #e3e2da);background:#161c1ac7;border:1px solid rgb(227 226 218 / .18);backdrop-filter:blur(6px);opacity:0;translate:0 12px;transition:opacity .35s ease,translate .45s cubic-bezier(.2,1.18,.38,1)}.hero-stage__station[data-astro-cid-bcoxvymo][data-active]{opacity:1;translate:0 0}.hero-stage__code[data-astro-cid-bcoxvymo]{grid-row:span 2;align-self:start;padding:.2rem .45rem;font-family:var(--font-display, "Unbounded", sans-serif);font-size:.75rem;letter-spacing:.12em;color:#161c1a;background:linear-gradient(180deg,#c9cccb,#8f9493)}.hero-stage__name[data-astro-cid-bcoxvymo]{font-family:var(--font-display, "Unbounded", sans-serif);font-weight:500;font-size:1rem;letter-spacing:.04em;text-transform:uppercase}.hero-stage__note[data-astro-cid-bcoxvymo]{font-size:.9375rem;line-height:1.5;color:#e3e2dac7}@media(min-width:900px){.hero-stage__stations[data-astro-cid-bcoxvymo]{left:max(2rem,calc((100vw - 80rem)/2 + 2rem));bottom:2.5rem}.hero-stage__station[data-astro-cid-bcoxvymo]{visibility:hidden}[data-journey-started] .hero-stage__station[data-astro-cid-bcoxvymo]{visibility:visible}}@media(max-width:899px){.hero-stage__stations[data-astro-cid-bcoxvymo]{left:.75rem;bottom:.75rem}.hero-stage__station[data-astro-cid-bcoxvymo]{width:min(22rem,calc(100vw - 1.5rem));padding:.625rem .75rem;column-gap:.625rem}.hero-stage__name[data-astro-cid-bcoxvymo]{font-size:.875rem}.hero-stage__note[data-astro-cid-bcoxvymo]{font-size:.8125rem;line-height:1.45}}.register__collection[data-astro-cid-jud7vnqt]+.register__collection[data-astro-cid-jud7vnqt]{margin-block-start:clamp(var(--space-12),8vw,var(--space-16))}.register__label[data-astro-cid-jud7vnqt]{display:flex;flex-wrap:wrap;align-items:center;gap:.35em .75em;padding:.875rem 1.25rem;border-radius:var(--radius);background:var(--steel-brush),var(--steel-light);color:var(--steel-ink);font-size:var(--display-sm);letter-spacing:.04em;text-shadow:var(--engrave);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #00000040,0 1px 2px #00000080}.register__intro[data-astro-cid-jud7vnqt]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr) auto;align-items:start;gap:var(--space-6) var(--space-8);padding-block:var(--space-8)}.register__features[data-astro-cid-jud7vnqt]{display:grid;gap:var(--space-3)}.register__chips[data-astro-cid-jud7vnqt]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.register__chips[data-astro-cid-jud7vnqt] li[data-astro-cid-jud7vnqt]{padding:.25rem .625rem;border:1px solid var(--line-strong);border-radius:var(--radius);font-size:var(--text-sm)}@media(max-width:70rem){.register__intro[data-astro-cid-jud7vnqt]{grid-template-columns:1fr;justify-items:start}}.register__rows[data-astro-cid-jud7vnqt]{display:grid;gap:6px;padding:6px;border-radius:var(--radius);background:var(--steel-brush),var(--steel-dark)}.part[data-astro-cid-jud7vnqt]{position:relative;display:grid;grid-template-columns:4.5rem minmax(0,5fr) minmax(0,4fr) auto;grid-template-areas:"code body tags actions";align-items:center;gap:var(--space-3) var(--space-6);padding:var(--space-5) var(--space-6) var(--space-5) var(--space-5);background-color:var(--slate);box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #00000059;transition:background-color var(--dur-fast) var(--ease-out)}.part[data-astro-cid-jud7vnqt]:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:3px;background-color:var(--jade);transform:scaleY(0);transition:transform var(--dur-med) var(--ease-stamp)}.part[data-astro-cid-jud7vnqt]:hover,.part[data-astro-cid-jud7vnqt]:focus-within{background-color:#313b37}.part[data-astro-cid-jud7vnqt]:hover:before,.part[data-astro-cid-jud7vnqt]:focus-within:before{transform:scaleY(1)}.part__code[data-astro-cid-jud7vnqt]{grid-area:code;justify-self:start;padding:.375rem .625rem;border-radius:var(--radius);background:var(--steel-brush),var(--steel-light);color:var(--steel-ink);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-label);text-shadow:var(--engrave);box-shadow:inset 0 1px #ffffff8c,0 1px 2px #00000080}.part__thumb[data-astro-cid-jud7vnqt]{grid-area:thumb;display:none;overflow:hidden;border:3px solid #3b403f;border-radius:var(--radius);background-color:var(--night)}.part__thumb[data-astro-cid-jud7vnqt] img{inline-size:100%;block-size:auto;aspect-ratio:4 / 3;object-fit:cover}.part__body[data-astro-cid-jud7vnqt]{grid-area:body;display:grid;gap:var(--space-2)}.part__name[data-astro-cid-jud7vnqt]{font-size:var(--display-md)}.part__note[data-astro-cid-jud7vnqt]{color:var(--bone-muted)}.part__tags[data-astro-cid-jud7vnqt]{grid-area:tags;display:flex;flex-wrap:wrap;gap:var(--space-2)}.part__tags[data-astro-cid-jud7vnqt] li[data-astro-cid-jud7vnqt]{padding:.2rem .55rem;border:1px solid var(--line-strong);border-radius:var(--radius);font-size:var(--text-xs);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--bone-muted)}.part__actions[data-astro-cid-jud7vnqt]{grid-area:actions;display:flex;flex-wrap:wrap;gap:0 var(--space-5)}.part__link[data-astro-cid-jud7vnqt]{position:relative;z-index:1;display:inline-flex;align-items:center;min-block-size:2.75rem;font-weight:500;white-space:nowrap;color:var(--jade);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;transition:color var(--dur-fast) var(--ease-out)}.part__link[data-astro-cid-jud7vnqt]:hover{color:var(--jade-hover);text-decoration-thickness:2px}.part__link--stretch[data-astro-cid-jud7vnqt]{position:static}.part__link--stretch[data-astro-cid-jud7vnqt]:after{content:"";position:absolute;inset:0}.part__link--stretch[data-astro-cid-jud7vnqt]:focus-visible{outline-offset:2px}@media not ((hover:hover)and (pointer:fine)and (min-width:56rem)){.part__thumb[data-astro-cid-jud7vnqt]{display:block}.part[data-astro-cid-jud7vnqt]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"code code" "thumb body" "tags tags" "actions actions";align-items:start;padding:var(--space-5)}.part__thumb[data-astro-cid-jud7vnqt]{inline-size:clamp(7rem,30vw,12rem)}.part__name[data-astro-cid-jud7vnqt]{font-size:var(--display-sm)}}@media(max-width:40rem){.part[data-astro-cid-jud7vnqt]{grid-template-columns:minmax(0,1fr);grid-template-areas:"code" "thumb" "body" "tags" "actions"}.part__thumb[data-astro-cid-jud7vnqt]{inline-size:100%}}@media(max-width:70rem)and (hover:hover)and (pointer:fine)and (min-width:56rem){.part[data-astro-cid-jud7vnqt]{grid-template-columns:4.5rem minmax(0,1fr) auto;grid-template-areas:"code body actions" "code tags actions"}}.preview[data-astro-cid-jud7vnqt]{position:fixed;inset-block-start:0;inset-inline-start:0;z-index:calc(var(--z-header) - 1);inline-size:26rem;pointer-events:none;will-change:transform}.preview__frame[data-astro-cid-jud7vnqt]{position:relative;padding:6px;border-radius:var(--radius);background:var(--steel-brush),var(--steel-dark);box-shadow:0 28px 56px -24px #000000bf;opacity:0;transform:scale(.94);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-med) var(--ease-stamp)}.preview[data-astro-cid-jud7vnqt].is-visible .preview__frame[data-astro-cid-jud7vnqt]{opacity:1;transform:none}.preview__frame[data-astro-cid-jud7vnqt]:before{content:"";display:block;padding-block-start:75%;background-color:var(--night)}.preview__shot[data-astro-cid-jud7vnqt]{position:absolute;inset:6px;opacity:0}.preview__shot[data-astro-cid-jud7vnqt].is-active{opacity:1}.preview__shot[data-astro-cid-jud7vnqt] video[data-astro-cid-jud7vnqt]{inline-size:100%;block-size:100%;object-fit:cover;object-position:left top}@media(prefers-reduced-motion:reduce){.preview__frame[data-astro-cid-jud7vnqt]{transform:none}}.faq-console__display[data-astro-cid-or75cabw]{display:grid;gap:var(--space-6)}.faq-panel[data-astro-cid-or75cabw]{display:grid;gap:var(--space-4);padding-block-end:var(--space-6);border-block-end:1px solid var(--line-strong)}.faq-panel__meta[data-astro-cid-or75cabw]{display:flex;align-items:center;gap:var(--space-4)}.faq-panel__a[data-astro-cid-or75cabw]{max-inline-size:40em;color:var(--bone-muted)}.faq-console[data-astro-cid-or75cabw].is-tabs{display:grid;grid-template-columns:minmax(16rem,5fr) minmax(0,8fr);gap:var(--space-6);align-items:stretch}.faq-console__tags[data-astro-cid-or75cabw]:not([hidden]){display:grid;align-content:start;gap:var(--space-2)}.faq-tag[data-astro-cid-or75cabw]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-4);inline-size:100%;min-block-size:3.5rem;padding:.625rem 1rem .625rem .625rem;border:1px solid var(--line-strong);border-radius:var(--radius);background-color:var(--slate);color:var(--bone-muted);font-size:var(--text-sm);font-weight:500;line-height:1.35;text-align:start;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-med) var(--ease-stamp)}.faq-tag__code[data-astro-cid-or75cabw]{padding:.3rem .5rem;border-radius:var(--radius);background:var(--steel-brush),var(--steel-light);color:var(--steel-ink);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-label);text-shadow:var(--engrave);box-shadow:inset 0 1px #ffffff8c,0 1px 2px #00000080}.faq-tag[data-astro-cid-or75cabw]:hover{color:var(--bone);border-color:var(--bone-faint)}.faq-tag[data-astro-cid-or75cabw][aria-selected=true]{color:var(--bone);border-color:var(--jade);background-color:#313b37;box-shadow:inset 3px 0 0 var(--jade);transform:translate(6px)}.is-tabs[data-astro-cid-or75cabw] .faq-console__display[data-astro-cid-or75cabw]{position:relative;display:grid;gap:0;padding:clamp(var(--space-6),4vw,var(--space-10));border:2px solid transparent;border-radius:var(--radius);background:linear-gradient(var(--night),var(--night)) padding-box,var(--steel-dark) border-box;box-shadow:inset 0 0 0 1px #0009,0 24px 48px -32px #0009}.is-tabs[data-astro-cid-or75cabw] .faq-panel[data-astro-cid-or75cabw]{grid-area:1 / 1;align-content:start;gap:var(--space-5);padding:0;border:0;visibility:hidden;opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.is-tabs[data-astro-cid-or75cabw] .faq-panel[data-astro-cid-or75cabw].is-active{visibility:visible;opacity:1}.is-tabs[data-astro-cid-or75cabw] .faq-panel[data-astro-cid-or75cabw]:focus-visible{outline-offset:12px}.is-tabs[data-astro-cid-or75cabw] .faq-panel__meta[data-astro-cid-or75cabw]{justify-content:space-between;padding-block-end:var(--space-4);border-block-end:1px solid var(--line)}.is-tabs[data-astro-cid-or75cabw] .faq-panel__q[data-astro-cid-or75cabw]{max-inline-size:22em}.is-tabs[data-astro-cid-or75cabw] .faq-panel__a[data-astro-cid-or75cabw]{font-size:var(--text-lg)}@media(max-width:56rem){.faq-console[data-astro-cid-or75cabw].is-tabs{grid-template-columns:minmax(0,1fr)}.faq-console__tags[data-astro-cid-or75cabw]:not([hidden]){grid-auto-flow:column;grid-auto-columns:minmax(13rem,70%);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-block-end:var(--space-3)}.faq-tag[data-astro-cid-or75cabw]{scroll-snap-align:start;align-self:stretch}.faq-tag[data-astro-cid-or75cabw][aria-selected=true]{transform:translateY(-3px);box-shadow:inset 0 -3px 0 var(--jade)}}.hero[data-astro-cid-yuzdnppw]{position:relative;margin-block-start:calc(-1 * var(--header-h));background-color:var(--night)}.hero__sticky[data-astro-cid-yuzdnppw]{position:relative;display:flex;flex-direction:column;min-block-size:100svh}.hero__inner[data-astro-cid-yuzdnppw]{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:var(--space-10);flex:1;padding-block:calc(var(--header-h) + var(--space-10)) var(--space-8)}.hero__copy[data-astro-cid-yuzdnppw]{display:grid;gap:var(--space-5);max-inline-size:44rem}.hero__eyebrow[data-astro-cid-yuzdnppw]{color:var(--bone-muted)}.hero__title[data-astro-cid-yuzdnppw]{max-inline-size:13em}.hero__sub[data-astro-cid-yuzdnppw]{max-inline-size:34em;color:var(--bone)}.hero__actions[data-astro-cid-yuzdnppw]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-3)}.hero__lines[data-astro-cid-yuzdnppw]{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-8)}.hero__lines[data-astro-cid-yuzdnppw] li[data-astro-cid-yuzdnppw]{display:flex;align-items:center;gap:var(--space-3)}.hero__lines[data-astro-cid-yuzdnppw] .nameplate[data-astro-cid-yuzdnppw]{flex:none;white-space:nowrap}.hero__line-text[data-astro-cid-yuzdnppw]{font-size:var(--text-sm);color:var(--bone-muted)}@media(min-width:56.25rem){.hero[data-astro-cid-yuzdnppw]{block-size:100svh}.hero:has(.hero-stage.is-live){block-size:340svh}.hero__sticky[data-astro-cid-yuzdnppw]{position:sticky;inset-block-start:0;block-size:100svh;min-block-size:0;overflow:hidden}.hero__stage[data-astro-cid-yuzdnppw]{position:absolute;inset:0;z-index:0}.hero__stage[data-astro-cid-yuzdnppw]:after{--copy-edge: calc(max(var(--gutter), (100% - var(--container)) / 2) + 38rem) ;content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(22 28 26 / .94) 0%,rgb(22 28 26 / .84) var(--copy-edge),rgb(22 28 26 / 0) calc(var(--copy-edge) + 16rem));opacity:clamp(0,1 - var(--journey, 0) * 7,1)}.hero__inner[data-astro-cid-yuzdnppw]{justify-content:flex-start;opacity:clamp(0,1 - var(--journey, 0) * 7,1);translate:0 calc(var(--journey, 0) * -60px)}.hero[data-astro-cid-yuzdnppw][data-journey-started] .hero__inner[data-astro-cid-yuzdnppw]{pointer-events:none}.hero__inner[data-astro-cid-yuzdnppw]:focus-within{opacity:1;translate:none}.hero__lines[data-astro-cid-yuzdnppw]{margin-block-start:auto}.hero__copy[data-astro-cid-yuzdnppw]{margin-block:auto}}@media(max-width:56.24rem){.hero__sticky[data-astro-cid-yuzdnppw]{min-block-size:auto}.hero__inner[data-astro-cid-yuzdnppw]{order:1;padding-block-end:var(--space-6)}.hero__stage[data-astro-cid-yuzdnppw]{order:2;inline-size:100%;aspect-ratio:1 / 1}.hero__lines[data-astro-cid-yuzdnppw]{flex-direction:column;align-items:flex-start}}.ways__grid[data-astro-cid-yuzdnppw]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(var(--space-5),3vw,var(--space-8))}.way[data-astro-cid-yuzdnppw]{display:flex;flex-direction:column;gap:var(--space-5);padding:clamp(var(--space-6),4vw,var(--space-10));scroll-margin-block-start:calc(var(--header-h) + var(--space-4))}.way__top[data-astro-cid-yuzdnppw]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.way__no[data-astro-cid-yuzdnppw]{font-family:var(--font-display);font-size:clamp(2.5rem,2rem + 2vw,4rem);font-weight:500;flex:none;line-height:.8;color:transparent;-webkit-text-stroke:1px var(--line-strong)}.way__title[data-astro-cid-yuzdnppw]{margin-block-start:var(--space-3)}.way__body[data-astro-cid-yuzdnppw]{color:var(--bone)}.way__points[data-astro-cid-yuzdnppw]{display:grid;gap:var(--space-3);padding-block:var(--space-5);border-block:1px solid var(--line);color:var(--bone-muted)}.way__points[data-astro-cid-yuzdnppw] li[data-astro-cid-yuzdnppw]{position:relative;padding-inline-start:1.5rem}.way__points[data-astro-cid-yuzdnppw] li[data-astro-cid-yuzdnppw]:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.55em;inline-size:9px;block-size:9px;background:var(--rivet);background-size:9px 9px}.way__cta[data-astro-cid-yuzdnppw]{margin-block-start:auto;padding-block-start:var(--space-3)}.compare[data-astro-cid-yuzdnppw]{margin-block-start:clamp(var(--space-8),5vw,var(--space-12))}.compare__table[data-astro-cid-yuzdnppw]{inline-size:100%;text-align:start}.compare__table[data-astro-cid-yuzdnppw] th[data-astro-cid-yuzdnppw],.compare__table[data-astro-cid-yuzdnppw] td[data-astro-cid-yuzdnppw]{padding:var(--space-4) var(--space-5) var(--space-4) 0;vertical-align:top;text-align:start;border-block-end:1px solid var(--line)}.compare__table[data-astro-cid-yuzdnppw] thead[data-astro-cid-yuzdnppw] th[data-astro-cid-yuzdnppw]{font-family:var(--font-display);font-size:var(--display-sm);font-weight:500;text-transform:uppercase;border-block-end-color:var(--line-strong)}.compare__table[data-astro-cid-yuzdnppw] tbody[data-astro-cid-yuzdnppw] th[data-astro-cid-yuzdnppw]{inline-size:26%;font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--bone-muted);padding-block-start:calc(var(--space-4) + .25em)}.compare__table[data-astro-cid-yuzdnppw] td[data-astro-cid-yuzdnppw]{inline-size:37%}@media(max-width:52rem){.ways__grid[data-astro-cid-yuzdnppw]{grid-template-columns:1fr}}@media(max-width:40rem){.compare__table[data-astro-cid-yuzdnppw] thead[data-astro-cid-yuzdnppw]{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0)}.compare__table[data-astro-cid-yuzdnppw] tr[data-astro-cid-yuzdnppw],.compare__table[data-astro-cid-yuzdnppw] th[data-astro-cid-yuzdnppw],.compare__table[data-astro-cid-yuzdnppw] td[data-astro-cid-yuzdnppw]{display:block;inline-size:auto}.compare__table[data-astro-cid-yuzdnppw] tr[data-astro-cid-yuzdnppw]{padding-block:var(--space-4);border-block-end:1px solid var(--line)}.compare__table[data-astro-cid-yuzdnppw] th[data-astro-cid-yuzdnppw],.compare__table[data-astro-cid-yuzdnppw] td[data-astro-cid-yuzdnppw]{padding:0;border:0}.compare__table[data-astro-cid-yuzdnppw] tbody[data-astro-cid-yuzdnppw] th[data-astro-cid-yuzdnppw]{inline-size:auto;padding-block:0 var(--space-3)}.compare__table[data-astro-cid-yuzdnppw] td[data-astro-cid-yuzdnppw]+td[data-astro-cid-yuzdnppw]{margin-block-start:var(--space-3)}.compare__table[data-astro-cid-yuzdnppw] td[data-astro-cid-yuzdnppw]:before{content:attr(data-label);display:block;font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--bone-faint)}}.stations[data-astro-cid-yuzdnppw]{--rail: 6px;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6);padding:0;list-style:none}.stations[data-astro-cid-yuzdnppw]:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:var(--rail);background:var(--steel-brush),var(--steel-dark);border-radius:var(--radius)}.station[data-astro-cid-yuzdnppw]{position:relative;display:grid;align-content:start;justify-items:start;gap:var(--space-4);padding-block-start:var(--space-10)}.station__post[data-astro-cid-yuzdnppw]{position:absolute;inset-block-start:calc(var(--rail) / 2 - 7px);inset-inline-start:0;inline-size:14px;block-size:14px;border-radius:50%;background:var(--steel-light);box-shadow:0 0 0 3px var(--night),inset 0 -1px 2px #0006}.station__post[data-astro-cid-yuzdnppw]:after{content:"";position:absolute;inset-inline-start:6px;inset-block-start:14px;inline-size:2px;block-size:calc(var(--space-10) - 1.5rem);background-color:var(--line-strong)}.station__title[data-astro-cid-yuzdnppw]{margin-block-start:var(--space-2)}@media(max-width:64rem){.stations[data-astro-cid-yuzdnppw]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-10)}.stations[data-astro-cid-yuzdnppw]:before{display:none}.station[data-astro-cid-yuzdnppw]{padding-block-start:var(--space-6);border-block-start:var(--rail) solid transparent;border-image:var(--steel-dark) 1}.station__post[data-astro-cid-yuzdnppw]{inset-block-start:calc(-1 * var(--rail) / 2 - 7px)}.station__post[data-astro-cid-yuzdnppw]:after{display:none}}@media(max-width:36rem){.stations[data-astro-cid-yuzdnppw]{grid-template-columns:1fr}}.spec[data-astro-cid-yuzdnppw]{padding:clamp(var(--space-4),3vw,var(--space-8))}.spec__head[data-astro-cid-yuzdnppw]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-5);padding-block-end:var(--space-5);padding-inline:var(--space-3)}.spec__grid[data-astro-cid-yuzdnppw]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background-color:var(--line-strong);border:1px solid var(--line-strong)}.spec__list[data-astro-cid-yuzdnppw]{display:contents}.spec__cell[data-astro-cid-yuzdnppw]{display:grid;align-content:start;gap:var(--space-3);padding:clamp(var(--space-5),2.5vw,var(--space-6));background-color:var(--slate)}.spec__cell[data-astro-cid-yuzdnppw] dt[data-astro-cid-yuzdnppw]{display:grid;gap:var(--space-3)}.spec__code[data-astro-cid-yuzdnppw]{color:var(--bone-muted)}.spec__title[data-astro-cid-yuzdnppw]{font-family:var(--font-display);font-weight:500;text-transform:uppercase;line-height:var(--leading-display)}.spec__stamp[data-astro-cid-yuzdnppw]{align-content:center;justify-items:center;text-align:center;background-color:var(--band)}.spec__stamp[data-astro-cid-yuzdnppw] .spec__mark{inline-size:6rem;block-size:auto}@media(max-width:64rem){.spec__grid[data-astro-cid-yuzdnppw]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:36rem){.spec__grid[data-astro-cid-yuzdnppw]{grid-template-columns:1fr}}.about__grid[data-astro-cid-yuzdnppw]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(var(--space-8),6vw,var(--space-16));align-items:center}.about__figure[data-astro-cid-yuzdnppw]{display:grid;justify-items:center;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--line);background-color:var(--band)}.about__figure[data-astro-cid-yuzdnppw] .about__mark{inline-size:min(100%,26rem);block-size:auto}.about__head[data-astro-cid-yuzdnppw]{margin-block-end:var(--space-6)}.about__text[data-astro-cid-yuzdnppw]{display:grid;gap:var(--space-4);max-inline-size:38em;color:var(--bone-muted)}.about__text[data-astro-cid-yuzdnppw] .lead[data-astro-cid-yuzdnppw]{color:var(--bone)}.about__sign[data-astro-cid-yuzdnppw]{display:grid;gap:var(--space-1);margin-block-start:var(--space-8);padding-block-start:var(--space-5);border-block-start:1px solid var(--line)}.about__name[data-astro-cid-yuzdnppw]{font-family:var(--font-display);font-weight:500;font-size:var(--display-sm);text-transform:uppercase}@media(max-width:56rem){.about__grid[data-astro-cid-yuzdnppw]{grid-template-columns:1fr}.about__figure[data-astro-cid-yuzdnppw]{max-inline-size:22rem}}.cta[data-astro-cid-yuzdnppw]{padding-block:var(--section-gap);border-block-start:1px solid var(--line)}.cta__plate[data-astro-cid-yuzdnppw]{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:end;gap:var(--space-10);padding:clamp(var(--space-8),6vw,var(--space-16))}.cta__copy[data-astro-cid-yuzdnppw]{display:grid;justify-items:start;gap:var(--space-5)}.cta__title[data-astro-cid-yuzdnppw]{max-inline-size:16em}.cta__routes[data-astro-cid-yuzdnppw]{display:grid;gap:var(--space-6)}.cta__routes[data-astro-cid-yuzdnppw] li[data-astro-cid-yuzdnppw]{display:grid;justify-items:start;gap:var(--space-3)}.cta__routes[data-astro-cid-yuzdnppw] .cta__btn{inline-size:100%}.cta__routes[data-astro-cid-yuzdnppw] .cta__btn .btn__label{flex:1}@media(max-width:56rem){.cta__plate[data-astro-cid-yuzdnppw]{grid-template-columns:1fr}}
