.dock[data-astro-cid-hnnlww7y]{background:var(--green-deep);border-radius:var(--r-lg);padding:clamp(20px,2.4vw,28px);box-shadow:var(--shadow-hi);width:100%}.dock-h[data-astro-cid-hnnlww7y]{font-size:1.05rem;letter-spacing:.06em;margin-bottom:14px}.trips[data-astro-cid-hnnlww7y]{border:0;margin:0 0 16px;padding:0;display:grid;gap:8px}.trip[data-astro-cid-hnnlww7y]{position:relative;display:grid;grid-template-columns:92px 1fr 24px;gap:14px;align-items:center;padding:12px 14px;border-radius:var(--r-md);background:#16432099;cursor:pointer;transition:background-color .3s,box-shadow .3s}.trip[data-astro-cid-hnnlww7y]:hover{background:var(--green-2)}.trip[data-astro-cid-hnnlww7y] input[data-astro-cid-hnnlww7y]{position:absolute;opacity:0;pointer-events:none}.trip[data-astro-cid-hnnlww7y]:has(input:checked){background:var(--green-2);box-shadow:inset 0 0 0 2px var(--lime)}.trip[data-astro-cid-hnnlww7y]:has(input:focus-visible){outline:2px solid var(--lime);outline-offset:2px}.t-when[data-astro-cid-hnnlww7y]{font-weight:900;font-size:1.05rem;line-height:1;text-transform:uppercase;display:flex;flex-direction:column;gap:4px}.t-when[data-astro-cid-hnnlww7y] small[data-astro-cid-hnnlww7y]{font-size:.8rem;color:var(--ink-2);font-weight:700;letter-spacing:.08em}.t-what[data-astro-cid-hnnlww7y]{display:flex;flex-direction:column;gap:2px;line-height:1.3}.t-what[data-astro-cid-hnnlww7y] strong[data-astro-cid-hnnlww7y]{font-weight:700;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.spots[data-astro-cid-hnnlww7y]{display:inline-flex;align-items:center;gap:6px;padding:3px 8px 3px 7px;border-radius:999px;font:700 .76rem/1.1 var(--display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.spots[data-astro-cid-hnnlww7y]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.spots[data-astro-cid-hnnlww7y].last{background:#f0a58a29;color:var(--ember)}.spots[data-astro-cid-hnnlww7y].low{background:#f0a58a1a;color:var(--ember)}.spots[data-astro-cid-hnnlww7y].new{background:var(--lime);color:var(--lime-ink)}.t-status[data-astro-cid-hnnlww7y]{font-size:.95rem;color:var(--ink-2)}.t-status[data-astro-cid-hnnlww7y].open{color:var(--lime)}.t-check[data-astro-cid-hnnlww7y]{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px var(--line);color:transparent;transition:all .3s}.t-check[data-astro-cid-hnnlww7y] svg{width:14px;height:14px}.trip[data-astro-cid-hnnlww7y]:has(input:checked) .t-check[data-astro-cid-hnnlww7y]{background:var(--lime);color:var(--lime-ink);box-shadow:none}.dock-btn[data-astro-cid-hnnlww7y]{width:100%;justify-content:center}.dock-note[data-astro-cid-hnnlww7y]{font-size:.92rem;color:var(--ink-2);margin:12px 0 0}.reel-head[data-astro-cid-xrigmekb]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,64px);align-items:end;margin-bottom:clamp(28px,3.5vw,48px)}.reel-player[data-astro-cid-xrigmekb]{position:relative;aspect-ratio:16 / 9;border-radius:var(--r-lg);overflow:hidden;background:var(--green-deep);box-shadow:var(--shadow-hi)}.reel-player[data-astro-cid-xrigmekb] iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.reel-poster[data-astro-cid-xrigmekb]{position:absolute;inset:0;padding:0;border:0;cursor:pointer;background:none;color:var(--ink);display:block;width:100%}.reel-poster[data-astro-cid-xrigmekb] img[data-astro-cid-xrigmekb]{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease),filter .6s var(--ease)}.reel-poster[data-astro-cid-xrigmekb]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b241100 45%,#0b2411d9)}.reel-poster[data-astro-cid-xrigmekb]:hover img[data-astro-cid-xrigmekb]{transform:scale(1.03);filter:saturate(1.1)}.reel-play[data-astro-cid-xrigmekb]{position:absolute;left:50%;top:50%;z-index:1;width:clamp(72px,9vw,112px);aspect-ratio:1;translate:-50% -50%;display:grid;place-items:center;border-radius:50%;background:var(--lime);color:var(--lime-ink);box-shadow:0 10px 30px #00000073;transition:scale .5s var(--ease)}.reel-play[data-astro-cid-xrigmekb] svg[data-astro-cid-xrigmekb]{width:40%;margin-left:6%}.reel-poster[data-astro-cid-xrigmekb]:hover .reel-play[data-astro-cid-xrigmekb],.reel-poster[data-astro-cid-xrigmekb]:focus-visible .reel-play[data-astro-cid-xrigmekb]{scale:1.08}.reel-title[data-astro-cid-xrigmekb]{position:absolute;left:clamp(20px,3vw,40px);bottom:clamp(18px,2.6vw,34px);right:30%;z-index:1;text-align:left;font:900 clamp(1.2rem,2.4vw,2rem)/1.02 var(--display);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance}.reel-list[data-astro-cid-xrigmekb]{list-style:none;margin:clamp(14px,1.6vw,20px) 0 0;padding:0;display:grid;grid-template-columns:repeat(var(--n),1fr);gap:clamp(10px,1.4vw,18px)}.reel-thumb[data-astro-cid-xrigmekb]{display:grid;gap:10px;width:100%;padding:0;border:0;background:none;color:var(--ink-2);text-align:left;cursor:pointer;font:inherit}.reel-img[data-astro-cid-xrigmekb]{display:block;aspect-ratio:16 / 9;border-radius:var(--r-md);overflow:hidden;background:var(--green-2);outline:2px solid transparent;outline-offset:2px;transition:outline-color .3s}.reel-img[data-astro-cid-xrigmekb] img[data-astro-cid-xrigmekb]{width:100%;height:100%;object-fit:cover;opacity:.72;transition:opacity .4s var(--ease),transform 1s var(--ease)}.reel-name[data-astro-cid-xrigmekb]{font:600 .98rem/1.3 var(--body)}.reel-thumb[data-astro-cid-xrigmekb]:hover .reel-img[data-astro-cid-xrigmekb] img[data-astro-cid-xrigmekb]{opacity:1;transform:scale(1.05)}.reel-thumb[data-astro-cid-xrigmekb]:hover{color:var(--ink)}.reel-thumb[data-astro-cid-xrigmekb][aria-current=true]{color:var(--lime)}.reel-thumb[data-astro-cid-xrigmekb][aria-current=true] .reel-img[data-astro-cid-xrigmekb]{outline-color:var(--lime)}.reel-thumb[data-astro-cid-xrigmekb][aria-current=true] .reel-img[data-astro-cid-xrigmekb] img[data-astro-cid-xrigmekb]{opacity:1}.reel-title[data-astro-cid-xrigmekb] small[data-astro-cid-xrigmekb]{display:block;margin-top:10px;font:600 1rem/1.3 var(--body);text-transform:none;letter-spacing:0;color:var(--ink-2)}@media(max-width:1000px){.reel-head[data-astro-cid-xrigmekb]{grid-template-columns:1fr}.reel-list[data-astro-cid-xrigmekb]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:46%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.reel-list[data-astro-cid-xrigmekb] li[data-astro-cid-xrigmekb]{scroll-snap-align:start}.reel-title[data-astro-cid-xrigmekb]{right:20px}}.safety-net[data-astro-cid-5ngl3we4]{background:var(--green-2)}.sn-head[data-astro-cid-5ngl3we4]{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(24px,5vw,80px);align-items:end;margin-bottom:clamp(36px,4vw,56px)}.convoy[data-astro-cid-5ngl3we4]{position:relative;padding:28px clamp(16px,3vw,36px) 36px;border-radius:var(--r-lg);background:var(--green-deep);overflow:hidden;margin-bottom:clamp(40px,5vw,64px)}.cv-dir[data-astro-cid-5ngl3we4]{display:flex;justify-content:space-between;margin:0 0 18px;max-width:none;font:600 .95rem/1 var(--body);color:var(--ink-2)}.cv-row[data-astro-cid-5ngl3we4]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr .8fr 1.8fr .8fr 1fr 1.2fr;gap:12px;align-items:end;position:relative;z-index:1}.cv-item[data-astro-cid-5ngl3we4]{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.cv-icon[data-astro-cid-5ngl3we4]{display:flex;gap:2px;color:var(--ink)}.cv-icon[data-astro-cid-5ngl3we4] svg[data-astro-cid-5ngl3we4]{width:clamp(44px,5vw,64px);height:clamp(44px,5vw,64px);fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.wide[data-astro-cid-5ngl3we4] .cv-icon[data-astro-cid-5ngl3we4] svg[data-astro-cid-5ngl3we4]{width:clamp(36px,4vw,52px);height:clamp(36px,4vw,52px)}.cv-label[data-astro-cid-5ngl3we4]{font:700 1rem/1.25 var(--body);color:var(--ink)}.accent[data-astro-cid-5ngl3we4] .cv-icon[data-astro-cid-5ngl3we4],.accent[data-astro-cid-5ngl3we4] .cv-label[data-astro-cid-5ngl3we4]{color:var(--lime)}.cv-road[data-astro-cid-5ngl3we4]{position:absolute;left:0;right:0;bottom:74px;height:2px;background:repeating-linear-gradient(90deg,rgba(185,205,180,.35) 0 18px,transparent 18px 34px)}.cv-item[data-astro-cid-5ngl3we4]{opacity:0;translate:-60px 0}.rolling[data-astro-cid-5ngl3we4] .cv-item[data-astro-cid-5ngl3we4]{opacity:1;translate:0 0;transition:opacity .7s var(--ease),translate 1.4s var(--ease);transition-delay:calc((5 - var(--i)) * .18s)}.rolling[data-astro-cid-5ngl3we4] .cv-road[data-astro-cid-5ngl3we4]{animation:road 1.2s linear infinite}@keyframes road{to{background-position:-34px 0}}.sn-grid[data-astro-cid-5ngl3we4]{display:grid;grid-template-columns:1.6fr 1fr;gap:clamp(32px,5vw,80px);align-items:start}.sn-points[data-astro-cid-5ngl3we4]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:28px 40px}.sn-points[data-astro-cid-5ngl3we4] li[data-astro-cid-5ngl3we4]{display:grid;grid-template-columns:32px 1fr;gap:14px}.sn-tick[data-astro-cid-5ngl3we4]{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--lime);color:var(--lime-ink)}.sn-tick[data-astro-cid-5ngl3we4] svg{width:18px;height:18px}.sn-points[data-astro-cid-5ngl3we4] h3[data-astro-cid-5ngl3we4]{font-size:1.3rem;margin:4px 0 8px}.sn-points[data-astro-cid-5ngl3we4] p[data-astro-cid-5ngl3we4]{color:var(--ink);font-size:1.05rem;margin:0}.sn-partner[data-astro-cid-5ngl3we4]{background:var(--green-deep);border-radius:var(--r-lg);padding:clamp(24px,3vw,36px)}.sn-partner-h[data-astro-cid-5ngl3we4]{font:600 1rem/1 var(--body);color:var(--ink-2);margin-bottom:18px}.sn-logo[data-astro-cid-5ngl3we4]{display:block;width:200px;margin-bottom:20px}.sn-logo[data-astro-cid-5ngl3we4] img[data-astro-cid-5ngl3we4]{width:100%;height:auto}.sn-partner[data-astro-cid-5ngl3we4] p[data-astro-cid-5ngl3we4]:last-child{color:var(--ink);font-size:1.05rem}@media(max-width:1000px){.sn-head[data-astro-cid-5ngl3we4],.sn-grid[data-astro-cid-5ngl3we4]{grid-template-columns:1fr}.cv-row[data-astro-cid-5ngl3we4]{grid-template-columns:repeat(3,1fr);row-gap:28px}.cv-road[data-astro-cid-5ngl3we4]{display:none}}@media(max-width:640px){.sn-points[data-astro-cid-5ngl3we4]{grid-template-columns:1fr}.cv-row[data-astro-cid-5ngl3we4]{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.cv-item[data-astro-cid-5ngl3we4]{opacity:1;translate:none;transition:none!important}.rolling[data-astro-cid-5ngl3we4] .cv-road[data-astro-cid-5ngl3we4]{animation:none}}
