.federated-bar[data-astro-cid-eiph7rtq]{position:fixed;z-index:220;top:0;right:0;left:0;min-height:2.35rem;background:#090d18;color:#ffffffad;border-bottom:1px solid rgba(255,255,255,.09);font-family:var(--f-sans, Inter, system-ui, sans-serif)}.federated-bar__inner[data-astro-cid-eiph7rtq]{width:min(100% - 2rem,1180px);min-height:2.35rem;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.federated-bar__system[data-astro-cid-eiph7rtq]{flex:0 0 auto;color:#8fd5c5;font-size:.58rem;font-weight:600;letter-spacing:.08em;white-space:nowrap}.federated-bar__nav[data-astro-cid-eiph7rtq]{display:flex;align-items:stretch;justify-content:flex-end;overflow-x:auto;scrollbar-width:none}.federated-bar__nav[data-astro-cid-eiph7rtq]::-webkit-scrollbar{display:none}.federated-bar__link[data-astro-cid-eiph7rtq]{position:relative;flex:0 0 auto;padding:.68rem .8rem .62rem;color:inherit;font-size:.63rem;letter-spacing:.08em;text-decoration:none;white-space:nowrap;transition:color .18s ease,background .18s ease}.federated-bar__link[data-astro-cid-eiph7rtq]:hover,.federated-bar__link[data-astro-cid-eiph7rtq]:focus-visible{color:#fff;background:#ffffff0a}.federated-bar__link[data-astro-cid-eiph7rtq].is-active{color:#fff}.federated-bar__link[data-astro-cid-eiph7rtq].is-active:after{content:"";position:absolute;right:.8rem;bottom:0;left:.8rem;height:1px;background:#8fd5c5}@media(max-width:680px){.federated-bar__inner[data-astro-cid-eiph7rtq]{width:100%;padding-left:1rem;gap:.4rem}.federated-bar__system[data-astro-cid-eiph7rtq]{font-size:.52rem}.federated-bar__link[data-astro-cid-eiph7rtq]{padding-inline:.58rem;font-size:.57rem}}@media(max-width:520px){.federated-bar__system[data-astro-cid-eiph7rtq]{max-width:8.8rem;overflow:hidden;text-overflow:ellipsis}}.moment-journey-rail{--journey-rail-width: 14rem;color:var(--text-dark);font-family:var(--f-sans, Inter, sans-serif)}.moment-journey-rail__desktop{display:none}.moment-journey-rail__mobile{margin:0;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);background:var(--light)}.moment-journey-rail__mobile summary{position:relative;display:grid;gap:.3rem;padding:1rem var(--pad-x);cursor:pointer;list-style:none}.moment-journey-rail__mobile summary::-webkit-details-marker{display:none}.moment-journey-rail__mobile summary:after{content:"+";position:absolute;right:var(--pad-x);color:var(--accent-hover);font-family:var(--f-serif);font-size:1.35rem;font-weight:300;line-height:1}.moment-journey-rail__mobile[open] summary:after{content:"−"}.moment-journey-rail__mobile summary>span,.moment-journey-rail__type,.moment-journey-rail__group-label{color:#7d735f;font-size:.64rem;font-weight:600;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.moment-journey-rail__mobile summary>strong{max-width:calc(100% - 2.5rem);color:var(--text-dark);font-family:var(--f-serif);font-size:1.05rem;font-weight:400;line-height:1.2}.moment-journey-rail__mobile-body{padding:.25rem var(--pad-x) 1.5rem}.moment-journey-rail__path{position:relative;display:grid;gap:1rem;padding-left:1rem;border-left:1px solid rgba(23,32,51,.17)}.moment-journey-rail__node{position:relative;display:grid;gap:.35rem}.moment-journey-rail__node:before{content:"";position:absolute;top:.28rem;left:calc(-1rem - 3px);width:5px;height:5px;border-radius:50%;background:#a69b87}.moment-journey-rail__node.is-current:before{background:var(--accent-hover);box-shadow:0 0 0 4px #4f8f811f}.moment-journey-rail__node a,.moment-journey-rail__node strong{color:var(--text-dark);font-family:var(--f-serif);font-size:1rem;font-weight:400;line-height:1.18}.moment-journey-rail__node a{text-decoration-color:#4f8f817a;text-decoration-thickness:1px;text-underline-offset:.24em}.moment-journey-rail__node a:hover{color:var(--accent-hover)}.moment-journey-rail__node.is-current strong{color:#17233e}.moment-journey-rail__group{margin-top:1.2rem;padding-top:1.1rem;border-top:1px solid rgba(23,32,51,.12)}.moment-journey-rail__group ul{display:grid;gap:.55rem;margin:.75rem 0 0;padding:0;list-style:none}.moment-journey-rail__group li{position:relative;padding-left:.8rem}.moment-journey-rail__group li:before{content:"→";position:absolute;top:.02rem;left:0;color:var(--accent-hover);font-size:.64rem}.moment-journey-rail__group a{color:#4d5867;font-size:.72rem;line-height:1.4;text-decoration:none}.moment-journey-rail__group a:hover{color:var(--accent-hover)}main.has-moment-journey{display:flex;flex-direction:column}main.has-moment-journey>.moment-journey-rail{order:2}main.has-moment-journey>.moment-journey-page{display:contents}main.has-moment-journey>.moment-journey-page>:first-child{order:1}main.has-moment-journey>.moment-journey-page>:not(:first-child){order:3}@media(min-width:1180px){main.has-moment-journey{position:relative;display:block}main.has-moment-journey>.moment-journey-page{min-width:0;display:block}main.has-moment-journey>.moment-journey-rail{position:absolute;z-index:2;top:calc(var(--moment-journey-start, 100svh) + 2.5rem);bottom:2.5rem;left:max(2rem,calc((100vw - var(--max-w)) / 2));width:var(--journey-rail-width);margin:0;overflow:visible;pointer-events:none;visibility:hidden}main.has-moment-journey[data-journey-ready=true]>.moment-journey-rail{visibility:visible}.moment-journey-rail__mobile{display:none}.moment-journey-rail__desktop{position:sticky;top:7.5rem;display:block;max-height:calc(100svh - 9rem);padding:1rem 1rem 1.2rem;overflow:auto;border-top:1px solid rgba(23,32,51,.2);border-right:1px solid rgba(23,32,51,.1);border-bottom:1px solid rgba(23,32,51,.1);background:#f6f2e9;box-shadow:0 16px 42px #08131f0f;pointer-events:auto;scrollbar-width:thin;scrollbar-color:rgba(23,32,51,.3) transparent}main.moment-journey-kind--moment .moment-journey-page>.section .section__inner,main.moment-journey-kind--scene .moment-journey-page>.section .section__inner,main.moment-journey-kind--instrument .moment-journey-page>.section .section__inner{padding-left:clamp(17rem,22vw,19rem)}main.moment-journey-kind--moment .moment-journey-page>.section:last-child .section__inner,main.moment-journey-kind--scene .moment-journey-page>.section:last-child .section__inner,main.moment-journey-kind--instrument .moment-journey-page>.section:last-child .section__inner{padding-left:0}}
