.sol{--pad:40px}.sol-why{padding:var(--b2) 0 var(--b3)}.sol-why__field{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:clamp(32px,5vw,96px);align-items:start;padding:0 var(--pad) 0 var(--padtext);margin-top:var(--b2)}.sol-why__body{font-size:17px;font-weight:300;line-height:1.62;color:#c9cbd4;max-width:58ch;margin:0}.sol-why__body+.sol-why__body{margin-top:24px}.sol-why__body em{font-style:normal;color:var(--dark-accent,#e8856a)}.sol-why__seventh{border-left:1px solid hsla(36,22%,91%,.2);padding-left:clamp(20px,2.4vw,34px);display:grid;gap:12px;align-content:start}.sol-why__line{font-family:var(--font-display);font-size:clamp(24px,2.6vw,36px);font-weight:400;letter-spacing:-.014em;line-height:1.1;color:var(--nk-paper-50);margin:0;max-width:20ch}.sol-what{padding:var(--b3) 0 var(--b2)}.sol-mt{padding:var(--b3) 0 var(--b3)}.sol-mt__rail{position:relative;margin-top:clamp(44px,5vw,78px);padding-left:var(--padtext);padding-right:var(--pad)}.sol-mt__viewport{overflow-x:auto;overflow-y:hidden;margin-inline:calc(var(--padtext) * -1) calc(var(--pad) * -1);padding-inline:var(--padtext) var(--pad);scrollbar-width:thin;overscroll-behavior-x:contain}.sol-mt__viewport:focus-visible{outline:2px solid var(--dark-accent,#e8856a);outline-offset:4px}.sol-mt__viewport.is-driven{overflow:hidden;scrollbar-width:none}.sol-mt__viewport.is-driven::-webkit-scrollbar{display:none}.sol-mt__track{position:relative;width:max-content;will-change:transform}.sol-mt__line{position:absolute;top:12px;left:0;right:0;height:1px;overflow:hidden}.sol-mt__line-ink{display:block;width:100%;height:100%;background:var(--dark-accent,#e8856a)}.sol-mt__vline{display:none}.sol-mt__stations{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:clamp(268px,30vw,400px);gap:clamp(20px,2.6vw,44px)}.sol-mt__station{position:relative;padding-top:40px}.sol-mt__mark{position:absolute;top:12px;left:0;width:24px;height:24px;transform:translateY(-50%)}.sol-mt__mark-svg{width:24px;height:24px;display:block}.sol-mt__cross{fill:none;stroke:var(--dark-accent,#e8856a);stroke-width:1}.sol-mt__cross,.sol-mt__ring{vector-effect:non-scaling-stroke}.sol-mt__ring{fill:var(--nk-dark);stroke:var(--dark-accent,#e8856a);stroke-width:1.3}.sol-mt__dot{fill:var(--dark-accent,#e8856a)}.sol-mt__num{display:block;font-family:var(--font-mono);font-size:13px;letter-spacing:.14em;color:var(--dark-accent,#e8856a)}.sol-mt__name{display:block;font-family:var(--font-display);font-size:clamp(20px,1.7vw,24px);font-weight:420;letter-spacing:-.01em;line-height:1.06;color:var(--nk-paper-50);margin:8px 0 10px}.sol-mt__desc{line-height:1.56;max-width:30ch;margin:0}.sol-mt__desc,.sol-mt__note{font-size:16px;font-weight:300;color:#c9cbd4}.sol-mt__note{padding:clamp(34px,4vw,60px) var(--pad) 0 var(--padtext);line-height:1.6;max-width:58ch}.sol-mt__note em{font-style:normal;color:var(--dark-accent,#e8856a)}.sol-aeo{padding:var(--b3) 0 var(--b3)}.sol-aeo__field{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,88px);align-items:start;padding:0 var(--pad) 0 var(--padtext);margin-top:var(--b2)}.sol-aeo__body{font-size:17px;font-weight:300;line-height:1.62;color:var(--fg-2);max-width:56ch;margin:0}.sol-aeo__body+.sol-aeo__body{margin-top:24px}.sol-aeo__body em{font-style:normal;color:var(--nk-red-ink)}.sol-asked{border:1px solid rgba(0,0,0,.05);background:var(--nk-paper);padding:clamp(24px,2.4vw,34px);display:grid;gap:20px;align-content:start}.sol-asked__k{padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.05)}.sol-asked__q{list-style:none;margin:0;padding:0;display:grid;gap:14px}.sol-asked__q li{font-family:var(--font-mono);font-size:16px;line-height:1.5;color:var(--fg-1);padding-left:24px;position:relative}.sol-asked__q li:before{content:"›";position:absolute;left:0;color:var(--nk-red)}.sol-asked__doors{display:flex;flex-wrap:wrap;gap:clamp(16px,2vw,28px);margin-top:4px;padding-top:18px;border-top:1px solid rgba(0,0,0,.05)}@media (max-width:900px){.sol-aeo__field,.sol-why__field{grid-template-columns:minmax(0,1fr);gap:32px}.sol-why__seventh{border-left:0;border-top:1px solid hsla(36,22%,91%,.2);padding-left:0;padding-top:20px}.sol-aeo__field,.sol-why__field{margin-top:48px}.sol-mt__rail{padding-left:var(--padtext);padding-right:var(--pad)}.sol-mt__viewport{overflow:visible;margin-inline:0;padding-inline:0}.sol-mt__track{width:auto}.sol-mt__line{display:none}.sol-mt__vline{display:block;position:absolute;top:6px;bottom:14px;left:11px;width:1px;overflow:hidden}.sol-mt__vline-ink{display:block;width:100%;height:100%;background:var(--dark-accent,#e8856a)}.sol-mt__stations{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);gap:0}.sol-mt__station{padding:0 0 32px 42px}.sol-mt__mark{top:3px;left:11px;transform:translate(-50%)}.sol-mt__desc{max-width:54ch}}