body.moment-page{background:var(--night);color:var(--paper)}.moment-hero[data-astro-cid-aei3qnst]{align-items:end;background:linear-gradient(90deg,#061314f5,#061314c7 52%,#06131461),linear-gradient(180deg,#06131445 25%,#061314),url(/images/map-mountain-background.webp) center/cover no-repeat;display:grid;min-height:52svh;padding:9rem 4vw 3rem;position:relative}.back-link[data-astro-cid-aei3qnst]{color:#f3efe48c;font:800 .62rem var(--font-headline);left:4vw;letter-spacing:.1em;position:absolute;text-transform:uppercase;top:7rem}.back-link[data-astro-cid-aei3qnst] span[data-astro-cid-aei3qnst]{color:var(--safety);margin-right:.6rem}.moment-hero[data-astro-cid-aei3qnst]>div[data-astro-cid-aei3qnst]{max-width:62rem}.moment-hero[data-astro-cid-aei3qnst]>div[data-astro-cid-aei3qnst]>p[data-astro-cid-aei3qnst]{color:var(--safety);font:800 .68rem var(--font-headline);letter-spacing:.15em;text-transform:uppercase}.moment-hero[data-astro-cid-aei3qnst] h1[data-astro-cid-aei3qnst]{font-size:clamp(3rem,6.5vw,7rem);line-height:.86;margin:.8rem 0 1.2rem;max-width:11ch;text-transform:uppercase}.moment-hero[data-astro-cid-aei3qnst] strong[data-astro-cid-aei3qnst]{color:#f1b07e;display:block;font-size:clamp(1rem,1.5vw,1.3rem);font-weight:600;margin-bottom:.7rem}.moment-hero[data-astro-cid-aei3qnst]>div[data-astro-cid-aei3qnst]>span[data-astro-cid-aei3qnst]{color:#f3efe49c;display:block;line-height:1.55;max-width:40rem}.moment-episodes[data-astro-cid-aei3qnst]{padding:1.5rem 4vw 8rem}.episode-grid[data-astro-cid-aei3qnst]{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(11.5rem,14rem));justify-content:start}.episode-card[data-astro-cid-aei3qnst]{background:#0b1d1d;border-radius:6px;min-width:0;padding:.8rem;transition:background-color .25s,transform .25s}.episode-card[data-astro-cid-aei3qnst]:hover{background:#102625;transform:translateY(-3px)}.episode-art[data-astro-cid-aei3qnst]{aspect-ratio:1;border-radius:4px;display:block;overflow:hidden;position:relative;width:100%}.episode-art[data-astro-cid-aei3qnst] img[data-astro-cid-aei3qnst]{display:block;height:100%;object-fit:cover;transition:filter .3s,transform .5s cubic-bezier(.2,.8,.2,1);width:100%}.episode-art[data-astro-cid-aei3qnst]:hover img[data-astro-cid-aei3qnst]{filter:saturate(1.08);transform:scale(1.025)}.episode-art[data-astro-cid-aei3qnst]>span[data-astro-cid-aei3qnst]:not(.episode-progress){background:var(--safety);bottom:0;color:var(--night);font:800 .58rem var(--font-headline);padding:.35rem;position:absolute;right:0}.episode-progress[data-astro-cid-aei3qnst]{background:#f3efe42b;bottom:0;display:block;height:3px;left:0;overflow:hidden;position:absolute;right:0;z-index:2}.episode-progress[data-astro-cid-aei3qnst][hidden]{display:none}.episode-progress[data-astro-cid-aei3qnst]>i[data-astro-cid-aei3qnst]{background:var(--safety);display:block;height:100%;transition:width .32s ease;width:0}.episode-progress[data-astro-cid-aei3qnst][data-completed=true]>i[data-astro-cid-aei3qnst]{background:#48e27e}.episode-card-copy[data-astro-cid-aei3qnst]{min-width:0}.episode-card-copy[data-astro-cid-aei3qnst]>p[data-astro-cid-aei3qnst]{color:#f1b07e;font:700 .52rem var(--font-headline);letter-spacing:.08em;margin:.9rem 0 .42rem;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.episode-card[data-astro-cid-aei3qnst] h3[data-astro-cid-aei3qnst]{display:-webkit-box;font-size:1rem;line-height:1.08;margin:0 0 .5rem;min-height:2.16em;overflow:hidden;text-transform:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.episode-card-copy[data-astro-cid-aei3qnst]>span[data-astro-cid-aei3qnst]{color:#f3efe466;display:-webkit-box;font-size:.7rem;line-height:1.35;min-height:2.7em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.episode-actions[data-astro-cid-aei3qnst]{align-items:center;display:grid;gap:.55rem;grid-template-columns:minmax(0,1fr) auto;margin-top:.9rem}.episode-actions[data-astro-cid-aei3qnst] .episode-player{border:0;margin:0;min-width:0;padding:0}.episode-actions[data-astro-cid-aei3qnst] .player-toggle{font-size:.66rem!important;min-height:2.35rem!important;min-width:0!important;padding:.55rem .7rem!important;width:100%}.share-episode[data-astro-cid-aei3qnst]{align-items:center;background:#f3efe408;border:1.5px solid #f3efe44f;border-radius:50%;color:#f3efe4a6;cursor:pointer;display:inline-flex;height:2.35rem;justify-content:center;padding:0;transition:background-color .18s,border-color .18s,color .18s,transform .18s;width:2.35rem}.share-label[data-astro-cid-aei3qnst]{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}.share-episode[data-astro-cid-aei3qnst] svg[data-astro-cid-aei3qnst]{fill:none;height:1rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:1rem}.share-episode[data-astro-cid-aei3qnst]:hover{background:#f3efe412;border-color:#f3efe499;color:var(--paper);transform:translateY(-1px)}@media(max-width:640px){.moment-hero[data-astro-cid-aei3qnst]{display:block;min-height:0;padding:8.5rem 1.2rem 2.25rem}.back-link[data-astro-cid-aei3qnst]{left:1.2rem;top:6.2rem}.moment-hero[data-astro-cid-aei3qnst] h1[data-astro-cid-aei3qnst]{font-size:clamp(2.45rem,11vw,3.8rem)}.moment-episodes[data-astro-cid-aei3qnst]{padding:1rem 1rem 5rem}.episode-grid[data-astro-cid-aei3qnst]{gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.episode-card[data-astro-cid-aei3qnst]{padding:.6rem}.episode-card-copy[data-astro-cid-aei3qnst]>p[data-astro-cid-aei3qnst]{font-size:.46rem;margin-top:.7rem}.episode-card[data-astro-cid-aei3qnst] h3[data-astro-cid-aei3qnst]{font-size:.84rem}.episode-card-copy[data-astro-cid-aei3qnst]>span[data-astro-cid-aei3qnst]{font-size:.62rem}.episode-actions[data-astro-cid-aei3qnst]{gap:.4rem;margin-top:.75rem}.episode-actions[data-astro-cid-aei3qnst] .player-toggle{font-size:.58rem!important;min-height:2.15rem!important;padding:.45rem .5rem!important}.share-episode[data-astro-cid-aei3qnst]{height:2.15rem;width:2.15rem}}@media(prefers-reduced-motion:no-preference){.episode-card[data-astro-cid-aei3qnst]{animation:card-in .55s calc(var(--card) * .08s) both cubic-bezier(.2,.8,.2,1)}@keyframes card-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}}
