.b-hero[data-astro-cid-5tznm7mj]{position:relative;padding:clamp(140px,18vw,200px) 0 clamp(40px,5vw,64px);overflow:hidden}.b-hero__inner[data-astro-cid-5tznm7mj]{position:relative;z-index:1;display:grid;gap:28px}.b-title[data-astro-cid-5tznm7mj]{font-size:clamp(44px,7.2vw,104px);max-width:14ch}.empty[data-astro-cid-5tznm7mj]{display:grid;gap:12px;padding:40px 0}.feat-wrap[data-astro-cid-5tznm7mj]{position:relative;z-index:1}.feat-wrap[data-astro-cid-5tznm7mj][hidden]{display:none}.feat[data-astro-cid-5tznm7mj]{position:relative;display:grid;background:var(--deep);border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);overflow:hidden;transition:border-color .4s,box-shadow .6s var(--ease)}.feat[data-astro-cid-5tznm7mj]:hover,.feat[data-astro-cid-5tznm7mj]:focus-within{border-color:#22d3ee66;box-shadow:0 40px 100px -50px #22d3ee66}.feat__link[data-astro-cid-5tznm7mj]{position:absolute;inset:0;z-index:2}.feat__link[data-astro-cid-5tznm7mj]:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:calc(var(--radius) + 4px)}.feat__media[data-astro-cid-5tznm7mj]{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:linear-gradient(150deg,#0e1a2f,#070d19)}.feat__media[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.feat[data-astro-cid-5tznm7mj]:hover .feat__media[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{transform:scale(1.03)}.feat__media[data-astro-cid-5tznm7mj]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(5,10,20,.55),transparent 50%);pointer-events:none}.feat__ph[data-astro-cid-5tznm7mj]{position:absolute;inset:0;background-image:linear-gradient(var(--line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--line-soft) 1px,transparent 1px);background-size:32px 32px}.feat__badge[data-astro-cid-5tznm7mj]{position:absolute;left:16px;top:16px;z-index:1;padding:7px 10px;border-radius:999px;background:#050a14bf;backdrop-filter:blur(6px);border:1px solid var(--line);color:var(--signal);text-transform:uppercase;font-size:10.5px;letter-spacing:.1em}.feat__body[data-astro-cid-5tznm7mj]{display:flex;flex-direction:column;gap:16px;padding:clamp(22px,3.4vw,44px)}.feat__tags[data-astro-cid-5tznm7mj]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.feat__tags[data-astro-cid-5tznm7mj] li[data-astro-cid-5tznm7mj]{font:500 10.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--signal);padding:6px 8px;border:1px solid rgba(34,211,238,.25);border-radius:999px}.feat__title[data-astro-cid-5tznm7mj]{margin:0;font-family:var(--f-display);font-weight:600;font-variation-settings:"wdth" 90;font-size:clamp(28px,3.4vw,46px);line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.feat__excerpt[data-astro-cid-5tznm7mj]{margin:0;color:var(--mist);font-size:clamp(16px,1.3vw,18px);line-height:1.6;max-width:56ch}.feat__meta[data-astro-cid-5tznm7mj]{margin:0;display:flex;flex-wrap:wrap;gap:8px;color:var(--mist-dim)}.feat__go[data-astro-cid-5tznm7mj]{margin-top:auto;padding-top:6px;font-size:15px;display:inline-flex;gap:8px}.feat__go[data-astro-cid-5tznm7mj] span[data-astro-cid-5tznm7mj]{color:var(--signal);transition:transform .35s var(--ease)}.feat[data-astro-cid-5tznm7mj]:hover .feat__go[data-astro-cid-5tznm7mj] span[data-astro-cid-5tznm7mj]{transform:translate(4px)}@media(min-width:960px){.feat[data-astro-cid-5tznm7mj]{grid-template-columns:1.35fr 1fr}.feat__media[data-astro-cid-5tznm7mj]{aspect-ratio:auto;min-height:420px;border-right:1px solid var(--line)}}.list-head[data-astro-cid-5tznm7mj]{display:grid;gap:18px;margin-bottom:32px}.count[data-astro-cid-5tznm7mj]{color:var(--mist-dim);font-size:13px;vertical-align:middle;margin-left:6px}.filters[data-astro-cid-5tznm7mj]{display:flex;gap:8px;overflow-x:auto;padding:4px 2px;margin:-4px -2px;scrollbar-width:none}.filters[data-astro-cid-5tznm7mj]::-webkit-scrollbar{display:none}.filters[data-astro-cid-5tznm7mj][hidden]{display:none}.chip[data-astro-cid-5tznm7mj]{flex-shrink:0;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--mist);font:500 12px/1 var(--f-mono);letter-spacing:.04em;cursor:pointer;transition:border-color .25s,color .25s,background-color .25s}.chip[data-astro-cid-5tznm7mj]:hover{border-color:var(--mist-dim);color:var(--paper)}.chip[data-astro-cid-5tznm7mj][aria-pressed=true]{background:var(--paper);border-color:var(--paper);color:var(--abyss)}@media(min-width:1000px){.list-head[data-astro-cid-5tznm7mj]{grid-template-columns:auto 1fr;align-items:center;gap:32px}.filters[data-astro-cid-5tznm7mj]{justify-content:flex-end;flex-wrap:wrap;overflow:visible}}.bgrid[data-astro-cid-5tznm7mj]{display:grid;gap:18px}.bgrid__featured[data-astro-cid-5tznm7mj]{display:contents}.bgrid__featured[data-astro-cid-5tznm7mj][hidden]{display:none}@media(min-width:700px){.bgrid[data-astro-cid-5tznm7mj]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.bgrid[data-astro-cid-5tznm7mj]{grid-template-columns:repeat(3,1fr)}}.no-results[data-astro-cid-5tznm7mj]{margin:24px 0 0}.routes-sec[data-astro-cid-5tznm7mj]{background:var(--deep);border-block:1px solid var(--line)}.routes-title[data-astro-cid-5tznm7mj]{font-size:clamp(30px,4vw,52px)}.routes[data-astro-cid-5tznm7mj]{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.routes[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]{position:relative;display:grid;gap:10px;padding:24px;min-height:120px;background:var(--abyss);transition:background-color .3s}.routes[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]:hover{background:#07101d}.routes[data-astro-cid-5tznm7mj] .s-mono[data-astro-cid-5tznm7mj]{text-transform:uppercase;letter-spacing:.1em;color:var(--mist-dim)}.routes__label[data-astro-cid-5tznm7mj]{font:600 22px/1.15 var(--f-display);letter-spacing:-.02em;color:var(--paper);transition:color .25s}.routes[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]:hover .routes__label[data-astro-cid-5tznm7mj]{color:var(--signal)}.routes__go[data-astro-cid-5tznm7mj]{position:absolute;right:22px;bottom:20px;color:var(--signal);transition:transform .35s var(--ease)}.routes[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]:hover .routes__go[data-astro-cid-5tznm7mj]{transform:translate(4px)}.routes[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]:focus-visible{outline-offset:-3px}@media(min-width:640px){.routes[data-astro-cid-5tznm7mj]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.routes[data-astro-cid-5tznm7mj]{grid-template-columns:repeat(4,1fr)}}
