@media(max-width:959px){.journey{padding-left:0;padding-right:0}.station,.station.flip{padding-left:16px!important;padding-right:16px!important;margin-left:0;margin-right:0;grid-template-columns:minmax(0,1fr)!important;max-width:none}.station .station-copy,.station.flip .station-copy{margin-left:0!important;grid-column:1!important}.station .station-screen,.station.flip .station-screen{grid-column:1!important}}img[src*=blog-]{object-fit:contain!important;background:var(--panel-solid)}@media(min-width:960px){.hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.hero-plate{grid-column:1;grid-row:1}.hero-sky{--sun-x:74%;--sun-y:48%;--sun-img-w:min(38vw,560px)}.journey{padding:0}.station,.station.flip{max-width:none;margin:0 0 clamp(3rem,6vw,6rem);padding:clamp(5rem,9vw,8.5rem) max(clamp(1.5rem,6vw,5rem),calc((100vw - 1240px)/2));display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,5rem);background:var(--panel-solid);clip-path:polygon(0 4.2vw,100% 0,100% calc(100% - 4.2vw),0 100%);overflow:hidden}.station.flip{grid-template-columns:minmax(0,5fr) minmax(0,7fr);background:var(--c-030921,#0b0620)}.station .station-copy,.station.flip .station-copy{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;grid-column:1;grid-row:1}.station.flip .station-copy{grid-column:2}.station .station-screen{grid-column:2;grid-row:1}.station.flip .station-screen{grid-column:1}.station h2{font-size:clamp(2.2rem,4vw,3.8rem)}.station-screen img{transform:rotate(-2.2deg);border-radius:6px!important}.station-screen img[src*=blog-]{transform:none}.station-node{position:absolute;right:30px;top:50%;width:1px;height:1px}.station::before{content:"";position:absolute;left:0;top:calc(2.1vw - 2px);width:42%;height:3px;background:linear-gradient(90deg,transparent,var(--c-36e0c9,#b44bf0),#fff);transform:translateX(-110%) rotate(-2.4deg);pointer-events:none;z-index:3}.station.in::before{animation:mb-race 1.3s cubic-bezier(.3,.6,.3,1) both}html[data-theme=light] .station.flip{background:var(--c-e7f6f8,#e1e7f8)}}@keyframes mb-race{0%{transform:translateX(-110%) rotate(-2.4deg);opacity:1}100%{transform:translateX(260%) rotate(-2.4deg);opacity:0}}@media(prefers-reduced-motion:reduce){.station.in::before{animation:none}}html[data-motion=off] .station.in::before{animation:none}@media(max-width:959px){.station,.station.flip{padding:3.2rem 20px!important;margin:0 0 1.6rem;display:block;background:var(--panel-solid);clip-path:polygon(0 18px,100% 0,100% calc(100% - 18px),0 100%)}.station .station-copy,.station.flip .station-copy{background:none!important;border:0!important;box-shadow:none!important;padding:0!important}.station-screen{margin-top:16px}}
