:root{--sw-bg:#0b1326;--sw-ink:#dae2fd;--sw-ink-soft:#c7c4d7;--sw-accent:#2f6bff}.sw-root{color:var(--sw-ink);font-family:var(--sw-font-body)}.sw-stage{z-index:10;pointer-events:none;position:fixed;inset:0}.sw-scene{position:absolute;inset:0;overflow:hidden}.sw-scene__still{object-fit:cover;object-position:center 42%;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.sw-scene[data-sw-scene-index="0"]>.sw-scene__still{--sw-initial-stage-x:4vw;--sw-initial-scene-scale:1.03;transform:translateX(calc(var(--sw-initial-stage-x) - 2vw)) scale(var(--sw-initial-scene-scale))}.sw-track{z-index:1;pointer-events:none;width:100%;position:relative}@media (max-width:860px){.sw-scene[data-sw-scene-index="0"]>.sw-scene__still{--sw-initial-stage-x:0vw}.sw-scene__still{object-position:center 46%}}@media (prefers-reduced-motion:reduce){.sw-scene[data-sw-scene-index="0"]>.sw-scene__still{--sw-initial-scene-scale:1}}@media (max-width:860px) and (orientation:portrait){.sw-scene__still{object-position:center 44%}}.sw-copy{width:min(44vw,520px)}.sw-copy__title{margin-top:clamp(12px,2vh,18px);font-size:clamp(2rem,4.2vw,3.5rem);line-height:1.06}.sw-copy__body{max-width:44ch;margin-top:clamp(12px,2vh,18px)}.sw-copy__cta{margin-top:clamp(18px,2.5vh,28px)}@media (min-width:861px) and (max-height:800px){.sw-copy{top:46%}.sw-copy__title{font-size:clamp(1.8rem,6vh,3rem)}.sw-copy__body{margin-top:12px;font-size:clamp(.95rem,2.2vh,1.05rem);line-height:1.45}.sw-copy__cta{margin-top:18px}}@media (max-width:860px){.sw-copy{width:auto}.sw-copy__title{margin-top:12px;line-height:1.08}.sw-copy__body{max-width:42ch;margin-top:12px;line-height:1.45}}@media (max-width:860px) and (max-height:740px){.sw-copy{bottom:calc(52px + env(safe-area-inset-bottom))}.sw-copy__title{font-size:clamp(1.65rem,7vw,2.15rem)}.sw-copy__body{font-size:clamp(.9rem,3.4vw,1rem)}.sw-copy__cta{margin-top:14px}}@media (max-width:520px) and (max-height:880px){.sw-copy:first-child{bottom:calc(132px + env(safe-area-inset-bottom))}}.sw-nav__item.is-active{background:#2d66f5}
