.journey{color:#f5ead4;background:#080d12;position:absolute;inset:0;overflow:hidden}.journey-canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.journey-canvas:active{cursor:grabbing}.journey-wash{pointer-events:none;background:linear-gradient(90deg,#040709d1,#0000 46%),linear-gradient(#0000 65%,#030507c7),radial-gradient(circle at 50% 46%,#0000 28%,#02040552);position:absolute;inset:0}.journey-loading{color:var(--muted);letter-spacing:.12em;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.journey-copy{z-index:2;pointer-events:none;text-shadow:0 3px 22px #000;width:min(31rem,100% - 2.5rem);position:absolute;top:clamp(9rem,20vh,13rem);left:max(1.25rem,50% - 600px)}.journey-copy .journey-kicker{color:#e2bd72;font:700 .63rem/1 var(--sans);letter-spacing:.28em;margin:0 0 .7rem}.journey-copy h1{font:clamp(3.2rem, 6vw, 5.7rem)/.92 var(--serif);letter-spacing:-.045em;margin:0}.journey-copy>p:last-child{color:#e5d9c4;max-width:27rem;font:clamp(1rem, 1.35vw, 1.2rem)/1.55 var(--serif)}.journey-crumbs{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#091017b8;border:1px solid #d4b27455;border-radius:99px;padding:.35rem;display:flex;position:absolute;top:5.5rem;left:50%;transform:translate(-50%)}.journey-crumbs button{color:#d8c9b1;font:600 .58rem var(--sans);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:.42rem .72rem}.journey-crumbs button+button:before{content:"›";color:#ae8650;margin-right:.7rem}.journey-crumbs button:disabled{color:#fff0cf;cursor:default}.journey-destinations{z-index:4;pointer-events:none;position:absolute;inset:0}.destination{color:#f7ead0;min-width:9rem;font:1rem var(--serif);pointer-events:auto;cursor:pointer;background:#0b1116d9;border:1px solid #e5bf77;border-radius:2px;padding:.7rem .9rem;transition:transform .2s,background .2s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #d6a95820,0 0 30px #e1aa4f5c}.destination:hover{background:#20170fd9;transform:translate(-50%,-55%)}.destination span:first-child{color:#ddb96e;font:700 .5rem var(--sans);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.18rem;display:block}.destination.coming{opacity:.62;box-shadow:none;border-color:#9b9487}.journey-notice{z-index:6;color:#e4d7c1;background:#0a0d10e8;border:1px solid #9b8a6e;margin:0;padding:.7rem 1rem;font-size:.75rem;position:absolute;bottom:5rem;left:50%;transform:translate(-50%)}.journey-controls{z-index:5;background:#080d12d9;border:1px solid #d3b06b66;display:flex;position:absolute;bottom:1.25rem;right:1.25rem}.journey-controls button{color:#f4e7cf;min-width:2.65rem;min-height:2.65rem;font:1.2rem var(--serif);cursor:pointer;background:0 0;border:0;border-right:1px solid #d3b06b44}.journey-controls button:last-child{font:600 .55rem var(--sans);letter-spacing:.1em;text-transform:uppercase;border:0;padding:0 .85rem}.journey-hint{z-index:3;color:#d6c9b3;letter-spacing:.12em;white-space:nowrap;text-shadow:0 2px 8px #000;margin:0;font-size:.58rem;position:absolute;bottom:1.65rem;left:50%;transform:translate(-50%)}.selection-card{z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#211812fa,#090d10f7);border:1px solid #d1a65f;grid-template-columns:minmax(9rem,.75fr) minmax(14rem,1fr);gap:1.5rem;width:min(42rem,100% - 2rem);padding:1.2rem;display:grid;position:absolute;top:50%;right:clamp(1rem,5vw,5rem);transform:translateY(-45%);box-shadow:0 24px 90px #000}.selection-card img{aspect-ratio:2/3;object-fit:cover;width:100%;box-shadow:0 14px 35px #000b}.selection-card .close{color:#e6d8c0;cursor:pointer;background:0 0;border:0;font-size:1.7rem;position:absolute;top:.4rem;right:.6rem}.selection-card .category{color:#d6aa62;font:700 .58rem var(--sans);letter-spacing:.19em;text-transform:uppercase}.selection-card h2{font:2rem/1.08 var(--serif);margin:.3rem 1rem .5rem 0}.selection-card div>span{color:#aa9d89;font-size:.75rem}.selection-card div>p:not(.category){color:#d0c3ae;font-size:.86rem}.selection-card a{color:#f4e5c8;border:1px solid #c99a4d;justify-content:space-between;margin-top:1.2rem;padding:.75rem 1rem;font-size:.8rem;text-decoration:none;display:flex}@media (max-width:700px){.journey-copy{top:8.5rem}.journey-copy h1{font-size:3rem}.journey-copy>p:last-child{max-width:20rem;font-size:.95rem}.journey-crumbs{max-width:calc(100% - 2rem);top:4.75rem;overflow:auto}.journey-crumbs button{white-space:nowrap}.destination{min-width:7rem;font-size:.85rem}.journey-hint{display:none}.journey-controls{bottom:1rem}.selection-card{grid-template-columns:7rem 1fr;gap:1rem;width:auto;max-height:calc(100svh - 5rem);padding:.85rem;inset:auto .75rem .75rem;overflow:auto;transform:none}.selection-card h2{font-size:1.4rem}.selection-card div>p:not(.category){font-size:.75rem}}@media (prefers-reduced-motion:reduce){.destination{transition:none}.journey-hint{display:none}}.home[data-astro-cid-lcdefpme]{background:#080d12;min-height:100svh;position:relative;overflow:hidden}.noscript[data-astro-cid-lcdefpme]{z-index:10;color:#eee;background:#111;place-content:center;padding:2rem;display:grid;position:absolute;inset:0}.fallback[data-astro-cid-lcdefpme]{width:min(1100px,100% - 3rem);margin:0 auto;padding:6rem 0 2rem}.kicker[data-astro-cid-lcdefpme]{color:var(--brass);letter-spacing:.23em;margin:0;font-size:.65rem}.fallback[data-astro-cid-lcdefpme]>h2[data-astro-cid-lcdefpme]{font:clamp(2.2rem, 5vw, 4rem) var(--serif);margin:.3rem 0}.fallback[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.kicker){max-width:40rem;color:var(--muted)}.featured[data-astro-cid-lcdefpme]{background:#18110d;border:1px solid #4b3528;margin:2.5rem 0}.featured[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{grid-template-columns:minmax(9rem,13rem) 1fr;gap:2rem;max-width:48rem;padding:1.5rem;display:grid}.featured[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:2/3;object-fit:cover;width:100%}.featured[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--brass);letter-spacing:.15em;text-transform:uppercase;font-size:.6rem}.featured[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font:1.65rem/1.15 var(--serif)}.featured[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.featured[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ad9f8c;font-size:.86rem}.featured[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:last-child,.all[data-astro-cid-lcdefpme]{color:#d5b374;margin-top:1rem;text-decoration:none;display:inline-block}.all[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--brass);padding-bottom:.2rem}@media (max-width:520px){.fallback[data-astro-cid-lcdefpme]{width:calc(100% - 2rem)}.featured[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{grid-template-columns:6rem 1fr;gap:1rem;padding:1rem}}
