.hero[data-astro-cid-mxczastc]{--bar:76px;color:#fff;background:#0b0a09;align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero__media[data-astro-cid-mxczastc],.hero__img[data-astro-cid-mxczastc],.hero__shade[data-astro-cid-mxczastc]{width:100%;height:100%;position:absolute;inset:0}.hero__img[data-astro-cid-mxczastc] img{object-fit:cover;width:100%;height:100%}.hero__img[data-astro-cid-mxczastc]{opacity:0;transition:opacity 1.2s,transform 7s ease-out;transform:scale(1.05)}.hero__img[data-astro-cid-mxczastc].is-active{opacity:1;transform:scale(1)}.hero__img--contain[data-astro-cid-mxczastc] img{object-fit:contain;object-position:85% 40%;padding:120px var(--gutter) 160px}.hero__shade[data-astro-cid-mxczastc]{background:linear-gradient(#0a09088c 0%,#0a090800 32%),linear-gradient(90deg,#0a09088c 0%,#0a090800 70%),linear-gradient(#0a090800 30%,#0a09088c 62%,#0a0908eb 100%)}.hero__content[data-astro-cid-mxczastc]{width:100%;padding-top:160px;padding-bottom:calc(var(--bar) + clamp(40px, 7vh, 80px));position:relative}.hero__eyebrow[data-astro-cid-mxczastc]{color:#e0b877}.hero[data-astro-cid-mxczastc] h1[data-astro-cid-mxczastc]{font-size:clamp(2.6rem,5.6vw,5rem)}.hero__tagline[data-astro-cid-mxczastc]{color:#e0b877;margin-top:.35em;font-size:.5em;display:block}.hero__sub[data-astro-cid-mxczastc]{opacity:.9;max-width:46ch;margin:1.25rem 0 0;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.55}.board[data-astro-cid-mxczastc]{--bar:76px;--rule:#ffffff24;--gold:#e0b877;margin-top:calc(-1 * var(--bar));background:linear-gradient(180deg, transparent var(--bar), var(--dark) var(--bar));color:var(--dark-ink);padding-bottom:clamp(72px,9vw,128px);position:relative}.tabsbar[data-astro-cid-mxczastc]{z-index:20;height:var(--bar);color:#fff;transition:background .3s;position:sticky;top:92px}.tabsbar[data-astro-cid-mxczastc].is-stuck{-webkit-backdrop-filter:blur(10px);background:#141311f0}.tabs[data-astro-cid-mxczastc]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.tab[data-astro-cid-mxczastc]{color:#ffffff9e;grid-template-columns:auto 1fr;align-items:baseline;column-gap:10px;padding:16px 0 0;text-decoration:none;transition:color .3s;display:grid;position:relative}.tab[data-astro-cid-mxczastc]:hover,.tab[data-astro-cid-mxczastc].is-active{color:#fff}.tab__bar[data-astro-cid-mxczastc]{background:#ffffff40;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.tab__bar[data-astro-cid-mxczastc] span[data-astro-cid-mxczastc]{background:var(--gold);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.tab[data-astro-cid-mxczastc].is-active .tab__bar[data-astro-cid-mxczastc] span[data-astro-cid-mxczastc]{animation:6s linear forwards fill}.is-paused[data-astro-cid-mxczastc] .tab[data-astro-cid-mxczastc].is-active .tab__bar[data-astro-cid-mxczastc] span[data-astro-cid-mxczastc]{animation:none;transform:scaleX(1)}.tabsbar[data-astro-cid-mxczastc].is-stuck .tab[data-astro-cid-mxczastc]{color:#fff}.tabsbar[data-astro-cid-mxczastc].is-stuck .tab__bar[data-astro-cid-mxczastc]{background:0 0}.tabsbar[data-astro-cid-mxczastc].is-stuck .tab[data-astro-cid-mxczastc]:not(.is-active) .tab__bar[data-astro-cid-mxczastc] span[data-astro-cid-mxczastc]{transform:scaleX(0)}@keyframes fill{to{transform:scaleX(1)}}.tab__name[data-astro-cid-mxczastc]{font-family:var(--serif);font-size:clamp(1.15rem,1.6vw,1.5rem);line-height:1.2}.picker[data-astro-cid-mxczastc]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));grid-template-rows:repeat(4,auto);gap:0 24px;margin:0;padding:32px 0 0;list-style:none;display:grid}.picker[data-astro-cid-mxczastc]>li[data-astro-cid-mxczastc]{grid-row:span 4;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);display:grid}.pick[data-astro-cid-mxczastc]{grid-row:span 4;grid-template-rows:subgrid;color:inherit;row-gap:20px;text-decoration:none;display:grid}.pick__name[data-astro-cid-mxczastc]{align-items:baseline;gap:10px;display:none}.pick__scale[data-astro-cid-mxczastc]{font-family:var(--serif);font-size:1.5rem}.pick__img[data-astro-cid-mxczastc]{background:#1e1c19;overflow:hidden}.pick__img[data-astro-cid-mxczastc] img{aspect-ratio:4/3;object-fit:cover;opacity:.88;width:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .4s;display:block}.pick__img--contain[data-astro-cid-mxczastc] img{object-fit:contain;padding:10%}.pick[data-astro-cid-mxczastc]:hover .pick__img[data-astro-cid-mxczastc] img{opacity:1;transform:scale(1.04)}.pick__short[data-astro-cid-mxczastc]{font-family:var(--serif);color:var(--dark-ink);margin:0;font-size:clamp(1.25rem,1.6vw,1.55rem);line-height:1.3;transition:color .2s}.pick__row[data-astro-cid-mxczastc]{border-top:1px solid var(--rule);flex-direction:column;gap:6px;padding-top:14px;display:flex}.pick__label[data-astro-cid-mxczastc]{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-size:.7rem;font-weight:600}.pick__text[data-astro-cid-mxczastc]{color:#efeae1db;font-size:1rem;line-height:1.45}.pick[data-astro-cid-mxczastc]:hover .pick__short[data-astro-cid-mxczastc],.pick[data-astro-cid-mxczastc]:hover .pick__text[data-astro-cid-mxczastc]{color:#fff}.pick__more[data-astro-cid-mxczastc]{color:#fff;border:1px solid #ffffff80;border-radius:999px;place-self:start;align-items:center;gap:10px;margin-top:8px;padding:.65em 1.2em;font-size:.875rem;font-weight:500;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.pick__arrow[data-astro-cid-mxczastc]{transition:transform .2s}.pick[data-astro-cid-mxczastc]:hover .pick__more[data-astro-cid-mxczastc],.pick[data-astro-cid-mxczastc]:focus-visible .pick__more[data-astro-cid-mxczastc]{color:var(--ink);background:#fff;border-color:#fff}.pick[data-astro-cid-mxczastc]:hover .pick__arrow[data-astro-cid-mxczastc]{transform:translate(3px)}.num[data-astro-cid-mxczastc]{letter-spacing:.1em;color:var(--gold);font-size:.75rem;font-weight:600}.filters[data-astro-cid-mxczastc]{flex-wrap:wrap;gap:8px;margin:-16px 0 28px;display:flex}.filters[data-astro-cid-mxczastc] button[data-astro-cid-mxczastc]{font:inherit;cursor:pointer;color:var(--ink);border:1px solid var(--line);background:0 0;border-radius:999px;padding:.55em 1.1em;font-size:.875rem;transition:background .2s,color .2s,border-color .2s}.filters[data-astro-cid-mxczastc] button[data-astro-cid-mxczastc]:hover{border-color:var(--ink)}.filters[data-astro-cid-mxczastc] button[data-astro-cid-mxczastc][aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.built__head[data-astro-cid-mxczastc]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:40px;display:flex}.built__head[data-astro-cid-mxczastc] h2[data-astro-cid-mxczastc]{margin:0}.built__lead[data-astro-cid-mxczastc]{max-width:60ch;margin:20px 0 0}.built__link[data-astro-cid-mxczastc],.designed__all[data-astro-cid-mxczastc]{margin:clamp(32px,4vw,48px) 0 0}.designed[data-astro-cid-mxczastc]{padding-top:0}.head[data-astro-cid-mxczastc]{gap:20px;margin-bottom:56px;display:grid}.head[data-astro-cid-mxczastc] h2[data-astro-cid-mxczastc]{max-width:22ch;margin:0}.head[data-astro-cid-mxczastc] .lead[data-astro-cid-mxczastc]{max-width:60ch;margin:0}.why__list[data-astro-cid-mxczastc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.why__item[data-astro-cid-mxczastc]{border-top:2px solid var(--accent);flex-direction:column;padding-top:20px;display:flex}.why__title[data-astro-cid-mxczastc]{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.75rem;font-weight:600}.why__fact[data-astro-cid-mxczastc]{font-family:var(--serif);margin:12px 0 14px;font-size:clamp(2rem,3.4vw,3rem);line-height:1.05}.why__text[data-astro-cid-mxczastc]{max-width:38ch;color:var(--ink-soft);margin:0 0 24px;line-height:1.55}.why__link[data-astro-cid-mxczastc]{text-underline-offset:6px;margin-top:auto;font-size:.9375rem;font-weight:500}@media (width<=800px){.why__list[data-astro-cid-mxczastc]{grid-template-columns:1fr;gap:40px}}.routes__list[data-astro-cid-mxczastc]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.route[data-astro-cid-mxczastc]{background:var(--dark);height:100%;color:var(--dark-ink);flex-direction:column;gap:10px;padding:24px 22px 56px;text-decoration:none;transition:background .2s;display:flex;position:relative}.route__who[data-astro-cid-mxczastc]{letter-spacing:.08em;text-transform:uppercase;color:#e0b877;font-size:.75rem;font-weight:600}.route__name[data-astro-cid-mxczastc]{font-family:var(--serif);font-size:clamp(1.3rem,1.6vw,1.55rem);line-height:1.2}.route__text[data-astro-cid-mxczastc]{color:var(--dark-muted);font-size:.9375rem;line-height:1.5}.route__arrow[data-astro-cid-mxczastc]{transition:transform .2s;position:absolute;bottom:20px;left:22px}.route[data-astro-cid-mxczastc]:hover{background:#26241f}.route[data-astro-cid-mxczastc]:hover .route__arrow[data-astro-cid-mxczastc]{transform:translate(4px)}@media (width<=760px){.routes__list[data-astro-cid-mxczastc]{grid-template-columns:1fr}}@media (width<=1200px){.pick__text[data-astro-cid-mxczastc]{font-size:.9375rem}}@media (width<=860px){.board[data-astro-cid-mxczastc]{background:var(--dark);margin-top:0}.hero__content[data-astro-cid-mxczastc]{padding-bottom:40px}.tabsbar[data-astro-cid-mxczastc]{display:none}.picker[data-astro-cid-mxczastc]{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 16px;padding-top:56px}.picker[data-astro-cid-mxczastc]>li[data-astro-cid-mxczastc],.pick[data-astro-cid-mxczastc]{grid-row:auto;grid-template-rows:none}.pick__name[data-astro-cid-mxczastc]{display:flex}}@media (width<=600px){.hero__content[data-astro-cid-mxczastc]{padding-top:120px}.picker[data-astro-cid-mxczastc]{grid-template-columns:1fr;gap:0;padding-top:32px}.picker[data-astro-cid-mxczastc]>li[data-astro-cid-mxczastc]{border-top:1px solid var(--rule);padding:24px 0}.picker[data-astro-cid-mxczastc]>li[data-astro-cid-mxczastc]:first-child{border-top:0;padding-top:0}.pick[data-astro-cid-mxczastc]{grid-template-columns:84px 1fr;gap:12px 16px}.pick__img[data-astro-cid-mxczastc]{grid-area:1/1/3;align-self:start}.pick__img[data-astro-cid-mxczastc] img{aspect-ratio:1}.pick__name[data-astro-cid-mxczastc]{grid-column:2}.pick__short[data-astro-cid-mxczastc]{grid-column:2;font-size:1.1rem}.pick__row[data-astro-cid-mxczastc],.pick__more[data-astro-cid-mxczastc]{grid-column:1/-1}.pick__row[data-astro-cid-mxczastc]{grid-template-columns:96px 1fr;gap:12px;padding-top:12px;display:grid}}
