.snc-hero{min-height:min(84svh,820px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:clamp(28px,6vw,90px);padding:142px var(--gutter) clamp(48px,8vw,96px);background:linear-gradient(115deg,#0a0a0afa,#0a0a0ade 57%,#19120ae6),repeating-linear-gradient(90deg,transparent 0 49px,rgba(245,245,245,.045) 50px 51px);position:relative;overflow:clip}.snc-hero:before{content:"";position:absolute;width:min(45vw,620px);aspect-ratio:1;border:1px solid rgba(255,138,0,.46);border-radius:50%;right:-12vw;top:8%;box-shadow:0 0 80px #ff8a001a}.snc-hero__copy,.snc-hero__signal{position:relative;z-index:1}.snc-hero h1{font:850 clamp(3.7rem,9.4vw,9rem)/.84 var(--display);font-stretch:62%;text-transform:uppercase;letter-spacing:-.015em;max-width:9ch}.snc-hero__copy>p{max-width:43ch;margin-top:24px;color:var(--text-on-image);font-size:clamp(1rem,1.4vw,1.18rem)}.snc-hero__signal{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;border-left:1px solid var(--line);padding:0 0 4px clamp(20px,3vw,42px)}.snc-hero__signal p{color:var(--text-2);font-size:.9rem;max-width:28ch}.snc-hero__signal strong{font:800 clamp(3.4rem,8vw,7rem)/.8 var(--display);font-stretch:62%;text-transform:uppercase;margin-top:18px}.snc-hero__signal strong span{color:var(--ember)}.snc-main{background:var(--paper)}.snc-section{padding:clamp(64px,9vw,132px) var(--gutter);max-width:1440px;margin:0 auto}.snc-section__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,36ch);gap:32px 8vw;align-items:end;border-bottom:1px solid var(--rule);padding-bottom:30px}.snc-section__head h2{font:850 clamp(2.8rem,6vw,5.8rem)/.88 var(--display);font-stretch:62%;text-transform:uppercase;max-width:12ch}.snc-section__head p{color:var(--muted)}.snc-route{list-style:none;padding:0;margin:0;border-bottom:1px solid var(--rule)}.snc-route li{display:grid;grid-template-columns:90px minmax(0,1fr) minmax(220px,34ch);gap:22px;align-items:start;padding:28px 0;border-top:1px solid var(--rule)}.snc-route__mark{color:var(--ember);font:800 2.7rem/.85 var(--display);font-stretch:62%}.snc-route h3{font:800 clamp(1.7rem,3vw,2.5rem)/.95 var(--display);font-stretch:62%;text-transform:uppercase}.snc-route p{color:var(--muted);font-size:.96rem}.snc-panel{margin-top:clamp(56px,8vw,110px);display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:1px;background:var(--rule);border:1px solid var(--rule)}.snc-panel>*{background:var(--bg);padding:clamp(28px,5vw,64px)}.snc-panel h2{font:850 clamp(2.8rem,5vw,5.2rem)/.86 var(--display);font-stretch:62%;text-transform:uppercase;max-width:10ch}.snc-panel p{margin-top:20px;max-width:43ch;color:var(--text-on-image)}.snc-slot{min-height:280px;display:grid;place-items:end start;background:linear-gradient(145deg,#14110d,#0a0a0a 65%);position:relative;overflow:hidden}.snc-slot:before{content:"";position:absolute;inset:18px;border:1px dashed rgba(245,245,245,.28)}.snc-slot__id{position:relative;color:var(--text-2);font:700 12px/1.5 var(--body);letter-spacing:.1em;text-transform:uppercase;max-width:27ch}.snc-form-wrap{padding:clamp(84px,10vw,148px) var(--gutter);background:radial-gradient(ellipse at 85% 0%,#211407 0%,var(--bg) 42%)}.snc-form{width:min(860px,100%);margin:0 auto}.snc-form__intro{border-bottom:1px solid var(--rule);padding-bottom:28px;margin-bottom:36px}.snc-form__intro h1{font:850 clamp(3.1rem,7vw,6.7rem)/.86 var(--display);font-stretch:62%;text-transform:uppercase;max-width:10ch}.snc-form__intro p{margin-top:20px;color:var(--text-2);max-width:56ch}.snc-preview-note{margin:24px 0 0;padding:14px 16px;border-left:2px solid var(--ember);color:var(--text-on-image);background:#ff8a0014;font-size:.92rem}.snc-form__transition{display:grid;grid-template-columns:minmax(0,1fr) 6px minmax(0,1fr);align-items:center;gap:14px;margin:0 0 34px}.snc-form__transition:before,.snc-form__transition:after{content:"";height:1px;background:linear-gradient(90deg,transparent,rgba(245,245,245,.3))}.snc-form__transition:after{transform:scaleX(-1)}.snc-form__transition span{width:6px;height:6px;background:var(--ember);box-shadow:0 0 16px #ff8a004d}.snc-question{border:0;border-top:1px solid rgba(245,245,245,.36);padding:28px 0 0;margin:0 0 34px;min-width:0}.snc-question legend{font:800 clamp(1.55rem,3vw,2.25rem)/1 var(--display);font-stretch:62%;text-transform:uppercase;padding:0}.snc-question p{margin:10px 0 18px;color:var(--muted);font-size:.94rem}.snc-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.snc-option{position:relative;display:flex;align-items:center;min-height:58px;border:1px solid rgba(245,245,245,.42);padding:11px 14px 11px 48px;cursor:pointer;color:var(--text-on-image)}.snc-option input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.snc-option:before{content:"";position:absolute;left:16px;width:16px;height:16px;border:1px solid rgba(245,245,245,.7);border-radius:50%}.snc-option:has(input:checked){border-color:var(--glow);color:var(--text)}.snc-option:has(input:checked):before{background:var(--ember);box-shadow:inset 0 0 0 4px var(--bg);border-color:var(--ember)}.snc-option:has(input:focus-visible){outline:2px solid var(--glow);outline-offset:3px}.snc-form__status{min-height:1.6em;margin-top:20px;color:var(--glow)}.snc-form__status.is-error{color:#ffb1a4}.snc-preview-action{margin-top:14px}.snc-destination{min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;background:radial-gradient(ellipse at 75% 15%,#1a130d 0%,var(--bg) 48%)}.snc-destination main{display:grid;place-items:center;padding:150px var(--gutter) 84px}.snc-destination__card{width:min(760px,100%);border-top:1px solid var(--glow);padding-top:26px}.snc-destination__card h1{font:850 clamp(3rem,7vw,6.7rem)/.85 var(--display);font-stretch:62%;text-transform:uppercase;max-width:10ch}.snc-destination__card p{max-width:50ch;margin-top:24px;color:var(--text-on-image)}.snc-destination__card .snc-preview-note{margin-top:32px}.snc-destination__links{display:flex;flex-wrap:wrap;gap:18px 30px;margin-top:34px}@media(max-width:800px){.snc-hero{grid-template-columns:1fr;min-height:760px}.snc-hero__signal{min-height:180px;border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.snc-section__head,.snc-panel{grid-template-columns:1fr}.snc-route li{grid-template-columns:52px 1fr;gap:16px}.snc-route p{grid-column:2}}@media(max-width:540px){.snc-options{grid-template-columns:1fr}.snc-hero h1{font-size:clamp(3.5rem,18vw,5.5rem)}}@media(min-width:1024px)and (max-width:1199px){.page--snc-preview .nav__link{display:none!important}}@media(prefers-reduced-motion:reduce){.snc-hero:before{display:none}}.ep-main{background:var(--paper)}.ep-hero{min-height:min(84svh,820px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:clamp(28px,6vw,90px);padding:142px var(--gutter) clamp(48px,8vw,96px);background:linear-gradient(115deg,#0a0a0afa,#0a0a0ade 57%,#19120ae6),repeating-linear-gradient(90deg,transparent 0 49px,rgba(245,245,245,.045) 50px 51px);position:relative;overflow:clip}.ep-hero:before{content:"";position:absolute;width:min(45vw,620px);aspect-ratio:1;border:1px solid rgba(255,138,0,.46);border-radius:50%;right:-12vw;top:8%;box-shadow:0 0 80px #ff8a001a}.ep-hero__copy,.ep-hero__signal{position:relative;z-index:1}.ep-draft{color:var(--text-2);font-size:.82rem;margin-top:10px}.ep-hero h1{font:850 clamp(3.7rem,9.4vw,9rem)/.84 var(--display);font-stretch:62%;text-transform:uppercase;letter-spacing:-.015em;max-width:9ch}.ep-hero__copy>p:last-of-type{max-width:48ch;margin-top:24px;color:var(--text-on-image);font-size:clamp(1rem,1.4vw,1.18rem)}.ep-hero__signal{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;border-left:1px solid var(--line);padding:0 0 4px clamp(20px,3vw,42px)}.ep-hero__signal p{color:var(--text-2);font-size:.9rem;max-width:28ch}.ep-hero__signal strong{font:800 clamp(3.4rem,8vw,7rem)/.8 var(--display);font-stretch:62%;text-transform:uppercase;margin-top:18px}.ep-hero__signal strong span{color:var(--ember)}.ep-section{max-width:1440px;margin:0 auto;padding:clamp(64px,9vw,132px) var(--gutter)}.ep-section__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,36ch);gap:32px 8vw;align-items:end;border-bottom:1px solid var(--rule);padding-bottom:30px}.ep-section__head h2,.ep-split h2,.ep-consultation h2{font:850 clamp(2.8rem,6vw,5.8rem)/.88 var(--display);font-stretch:62%;text-transform:uppercase;max-width:12ch}.ep-section__head p,.ep-terms p,.ep-process p,.ep-split p,.ep-faq p{color:var(--muted)}.ep-terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1px;background:var(--rule);border:1px solid var(--rule)}.ep-terms>div{padding:clamp(24px,4vw,48px);background:var(--bg)}.ep-terms h3{font:800 clamp(1.55rem,3vw,2.25rem)/1 var(--display);font-stretch:62%;text-transform:uppercase}.ep-terms p{margin-top:18px;max-width:32ch}.ep-process ol{list-style:none;padding:0;margin:0;border-bottom:1px solid var(--rule)}.ep-process li{display:grid;grid-template-columns:90px minmax(0,1fr) minmax(220px,34ch);gap:22px;align-items:start;padding:28px 0;border-top:1px solid var(--rule)}.ep-process li>span{color:var(--ember);font:800 2.7rem/.85 var(--display);font-stretch:62%}.ep-process h3{font:800 clamp(1.7rem,3vw,2.5rem)/.95 var(--display);font-stretch:62%;text-transform:uppercase}.ep-process p{grid-column:3;font-size:.96rem}.ep-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);gap:clamp(32px,8vw,130px);background:linear-gradient(120deg,#15110d,var(--bg) 64%);max-width:none;padding-left:max(var(--gutter),calc((100vw - 1280px)/2));padding-right:max(var(--gutter),calc((100vw - 1280px)/2))}.ep-split>div:last-child{display:grid;align-content:end;gap:28px}.ep-split .link{color:var(--glow)}.ep-faq{padding-top:clamp(64px,9vw,132px)}.ep-faq details{border-bottom:1px solid var(--rule);padding:24px 0}.ep-faq summary{cursor:pointer;font:800 clamp(1.5rem,3vw,2.25rem)/1 var(--display);font-stretch:62%;text-transform:uppercase;padding-right:48px}.ep-faq details p{max-width:58ch;margin:18px 48px 0 0}.ep-consultation{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);gap:clamp(32px,8vw,130px);align-items:end;padding:clamp(56px,8vw,110px) var(--gutter);background:var(--bg);border-top:1px solid var(--rule)}.ep-consultation p{color:var(--text-2);max-width:42ch;margin-top:20px}.ep-consultation__action{display:grid;justify-items:start;gap:18px}.ep-consultation__action p{margin:0;font-size:.9rem}@media(max-width:800px){.ep-hero,.ep-section__head,.ep-split,.ep-consultation{grid-template-columns:1fr}.ep-hero{min-height:760px}.ep-hero__signal{min-height:180px;border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.ep-terms{grid-template-columns:1fr}.ep-process li{grid-template-columns:52px 1fr;gap:16px}.ep-process p{grid-column:2}}@media(max-width:540px){.ep-hero h1{font-size:clamp(3.5rem,18vw,5.5rem)}}@media(prefers-reduced-motion:reduce){.ep-hero:before{display:none}}.page--snc-preview .snc-form-wrap{position:relative;isolation:isolate;min-height:100svh;padding-top:clamp(126px,13vw,210px);padding-bottom:clamp(92px,11vw,176px);overflow:clip;background:linear-gradient(118deg,#0a0a0a,#11100e 49%,#191108)}.page--snc-preview .snc-form-wrap:before{content:"";position:absolute;z-index:-1;width:min(45vw,700px);aspect-ratio:1;right:clamp(-220px,-8vw,-80px);top:clamp(82px,9vw,150px);border:1px solid rgba(255,138,0,.56);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:linear-gradient(135deg,rgba(255,138,0,.13),transparent 58%);box-shadow:0 0 140px #ff8a0014,inset 0 0 80px #ff8a0014}.page--snc-preview .snc-form-wrap:after{content:"";position:absolute;z-index:-1;width:clamp(90px,13vw,190px);height:clamp(90px,13vw,190px);top:clamp(180px,20vw,320px);right:clamp(30px,7vw,130px);border:1px solid rgba(245,245,245,.19);outline:1px solid rgba(255,138,0,.34);outline-offset:16px;transform:rotate(45deg);box-shadow:0 0 70px #ff8a0012}.page--snc-preview .snc-form{width:min(760px,calc(100% - min(30vw,420px)));margin-left:clamp(0px,8vw,148px);margin-right:auto;position:relative}.page--snc-preview .snc-form__intro{position:relative;padding:clamp(30px,4vw,56px);margin-bottom:0;border:1px solid rgba(245,245,245,.2);border-bottom:0;background:linear-gradient(125deg,#f5f5f50e,#f5f5f503)}.page--snc-preview .snc-form__intro:after{content:"";position:absolute;width:clamp(42px,6vw,78px);height:4px;left:clamp(30px,4vw,56px);bottom:-2px;background:var(--ember);box-shadow:0 0 20px #ff8a0073}.page--snc-preview .snc-form__transition{height:clamp(100px,12vw,178px);margin:0;padding:0 clamp(30px,4vw,56px);border-inline:1px solid rgba(245,245,245,.2);background:linear-gradient(90deg,rgba(255,138,0,.08),transparent 64%)}.page--snc-preview .snc-form__transition:before,.page--snc-preview .snc-form__transition:after{background:linear-gradient(90deg,transparent,rgba(255,138,0,.68))}.page--snc-preview .snc-form__transition span{width:12px;height:12px;transform:rotate(45deg)}.page--snc-preview .snc-question:first-of-type{position:relative;padding-top:clamp(40px,5vw,66px)}.page--snc-preview .snc-question:first-of-type:before{content:"";position:absolute;top:14px;left:0;width:44px;height:4px;background:linear-gradient(90deg,var(--ember) 0 24%,rgba(255,138,0,.24) 24% 34%,var(--ember) 34% 100%);box-shadow:0 0 18px #ff8a0057}.page--snc-preview .snc-question{border-top-color:#f5f5f540;padding-block:clamp(30px,4vw,54px) 0;margin-bottom:clamp(38px,5vw,64px)}.page--snc-preview .snc-question legend{max-width:15ch}.page--snc-preview .snc-options{gap:12px}.page--snc-preview .snc-option{min-height:64px;background:#0a0a0a59;transition:border-color .22s var(--ease),background .22s var(--ease),transform .22s var(--ease)}@media(hover:hover){.page--snc-preview .snc-option:hover{border-color:#ff8a00cc;background:#ff8a0014;transform:translate(4px)}}.page--snc-preview .snc-preview-action{margin-top:clamp(12px,2vw,28px)}@media(min-width:1200px){.page--snc-preview .nav__link{display:inline-flex!important}}@media(max-width:1199px){.page--snc-preview .snc-form{width:min(860px,100%);margin-inline:auto}.page--snc-preview .snc-form-wrap:before{opacity:.4}}@media(max-width:800px){.page--snc-preview .snc-form-wrap{padding-top:112px}.page--snc-preview .snc-form-wrap:after{display:none}.page--snc-preview .snc-form__intro{padding:26px 20px}.page--snc-preview .snc-form__transition{padding-inline:20px}}@media(prefers-reduced-motion:reduce){.page--snc-preview .snc-option{transition:none}}.ep-main>.ep-section{position:relative}.ep-main>.ep-intro{max-width:none;padding-inline:max(var(--gutter),calc((100vw - 1320px)/2));background:linear-gradient(180deg,#0c0c0c,#11100e)}.ep-intro .ep-section__head{max-width:1320px;margin-inline:auto}.ep-intro .ep-terms{max-width:1320px;margin:1px auto 0}.ep-terms>div{position:relative;min-height:300px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;transition:background .35s var(--ease),transform .35s var(--ease)}.ep-terms>div:before{content:"";position:absolute;inset:0 0 auto;height:3px;transform:scaleX(0);transform-origin:left;background:var(--ember);transition:transform .35s var(--ease)}.ep-terms>div:after{content:"0" counter(ep-term);counter-increment:ep-term;position:absolute;right:18px;top:14px;font:800 clamp(3rem,6vw,6rem)/.8 var(--display);font-stretch:62%;color:#f5f5f50b}.ep-terms{counter-reset:ep-term}@media(hover:hover){.ep-terms>div:hover{background:#17120d;transform:translateY(-5px)}.ep-terms>div:hover:before{transform:scaleX(1)}}.ep-process{max-width:none;padding-inline:max(var(--gutter),calc((100vw - 1320px)/2));background:radial-gradient(60% 80% at 100% 35%,rgba(255,138,0,.09),transparent 68%),#0c0c0c}.ep-process .ep-section__head,.ep-process ol{max-width:1320px;margin-inline:auto}.ep-process ol{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--rule);border-bottom:1px solid var(--rule);overflow:hidden}.ep-process ol:before{content:"";position:absolute;height:1px;width:72%;left:14%;top:clamp(86px,10vw,126px);background:linear-gradient(90deg,transparent,var(--ember),transparent);opacity:.75}.ep-process li{position:relative;grid-template-columns:1fr;gap:18px;min-height:350px;padding:clamp(30px,4vw,52px);border-top:0;border-bottom:0;background:#0a0a0a7a;transition:background .3s var(--ease)}.ep-process li+li{border-left:1px solid var(--rule)}.ep-process li>span{position:relative;z-index:1;width:62px;height:62px;display:grid;place-items:center;border:1px solid rgba(255,138,0,.75);border-radius:50%;background:#100e0c;font-size:1.55rem}.ep-process h3{margin-top:auto;max-width:11ch}.ep-process p{grid-column:auto;margin-top:0}@media(hover:hover){.ep-process li:hover{background:linear-gradient(180deg,#ff8a001f,#0a0a0ab3)}}.ep-split{position:relative;overflow:hidden;min-height:500px;align-items:end}.ep-split:before{content:"";position:absolute;width:min(48vw,650px);aspect-ratio:1;right:-9vw;top:-35%;border:1px solid rgba(255,138,0,.42);border-radius:50%;box-shadow:0 0 100px #ff8a0014}.ep-split>*{position:relative;z-index:1}.ep-faq{max-width:1120px}.ep-faq details{position:relative;transition:background .25s var(--ease),padding-inline .25s var(--ease)}.ep-faq details[open]{background:#ff8a000e;padding-inline:clamp(16px,3vw,34px)}.ep-faq summary:after{content:"+";position:absolute;right:0;color:var(--ember);transition:transform .25s var(--ease)}.ep-faq details[open] summary:after{transform:rotate(45deg)}.ep-faq summary:focus-visible{outline:2px solid var(--glow);outline-offset:6px}.ep-consultation{position:relative;overflow:hidden}.ep-consultation:after{content:"";position:absolute;width:42vw;height:1px;right:-4vw;top:20%;background:linear-gradient(90deg,transparent,var(--ember));transform:rotate(-28deg)}.ep-consultation>*{position:relative;z-index:1}@media(max-width:800px){.ep-terms>div{min-height:0}.ep-process ol{grid-template-columns:1fr}.ep-process ol:before{display:none}.ep-process li{min-height:0;grid-template-columns:52px 1fr}.ep-process li+li{border-left:0;border-top:1px solid var(--rule)}.ep-process h3{margin-top:0}.ep-process p{grid-column:2}.ep-split{min-height:0}}@media(prefers-reduced-motion:reduce){.ep-terms>div,.ep-terms>div:before,.ep-process li,.ep-faq details,.ep-faq summary:after{transition:none}}.snc-hero:before{width:clamp(260px,27vw,400px);top:clamp(96px,11vw,150px);right:clamp(-90px,-4vw,-40px);border-color:#f5f5f524;box-shadow:none}.snc-hero__signal strong{color:#f5f5f56b}.snc-hero__signal strong span{color:var(--text)}.snc-hero:after{content:"";position:absolute;left:var(--gutter);right:var(--gutter);bottom:0;height:1px;background:linear-gradient(90deg,rgba(245,245,245,.28),rgba(245,245,245,.06) 70%,transparent)}.snc-hero__signal p{color:var(--text-on-image);font-size:1rem;line-height:1.55;max-width:30ch}.snc-hero__signal strong{position:relative}.snc-section__head p{color:var(--text-2);font-size:1.02rem;line-height:1.6}.snc-route p{color:var(--text-2)}.snc-route li{transition:background .35s var(--ease)}.snc-slot{min-height:340px;place-items:stretch;padding:0!important}.snc-slot:before{inset:0;border:0;background:radial-gradient(70% 60% at 85% 10%,rgba(255,138,0,.12),transparent 70%),repeating-linear-gradient(90deg,transparent 0 39px,rgba(245,245,245,.04) 39px 40px)}.snc-slot__steps{position:relative;list-style:none;margin:0;padding:clamp(24px,3vw,40px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:end;height:100%;min-height:340px}.snc-slot__steps li{display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:14px 12px 12px;border-top:1px solid rgba(245,245,245,.42);background:linear-gradient(180deg,#f5f5f50f,#f5f5f500);font:700 11px/1.3 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2)}.snc-slot__steps li:nth-child(1){height:38%}.snc-slot__steps li:nth-child(2){height:64%}.snc-slot__steps li:nth-child(3){height:90%;border-top:2px solid var(--ember);box-shadow:0 -10px 30px -18px #ff8a00b3;color:var(--text);background:linear-gradient(180deg,#ff8a001a,#ff8a0000 70%)}.snc-slot__steps span{font:800 clamp(2.4rem,4vw,3.6rem)/.8 var(--display);font-stretch:62%;letter-spacing:0;color:#f5f5f5d9}@media(max-width:800px){.snc-hero:before{width:78vw;right:-40vw;bottom:auto;top:-14%}.snc-slot,.snc-slot__steps{min-height:260px}}.snc-hero:before{display:none}.snc-plate{position:absolute;z-index:0;width:clamp(320px,40vw,600px);aspect-ratio:1;right:clamp(-160px,-6vw,-60px);top:clamp(70px,9vw,120px);fill:none;pointer-events:none}.snc-plate circle,.snc-plate path{vector-effect:non-scaling-stroke}.snc-plate__rim{stroke:#f5f5f538;stroke-width:1}.snc-plate__faint{stroke:#f5f5f517;stroke-width:1}.snc-plate__ticks{transform-origin:200px 200px}.snc-plate__ticks circle{stroke:#f5f5f54d;stroke-width:10;stroke-dasharray:1 16.6}.snc-floor{position:absolute;z-index:0;left:-30%;right:-30%;bottom:0;height:52%;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(245,245,245,.1) 0 1px,transparent 1px 96px),repeating-linear-gradient(0deg,rgba(245,245,245,.08) 0 1px,transparent 1px 64px);transform:perspective(520px) rotateX(64deg);transform-origin:50% 100%;-webkit-mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.5) 45%,transparent 92%);mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.5) 45%,transparent 92%)}@media(prefers-reduced-motion:no-preference){.snc-plate__ticks{animation:snc-spin 120s linear infinite}.snc-floor{animation:snc-floor 14s linear infinite}}@keyframes snc-spin{to{rotate:1turn}}@keyframes snc-floor{0%{background-position:0 0,0 0}to{background-position:0 0,0 64px}}.snc-hero__signal{position:relative;z-index:1}.snc-stack{position:relative;display:block;isolation:isolate;color:var(--text)!important}.snc-stack__l{display:inline-block;position:relative}.snc-stack__l--root{color:transparent;-webkit-text-stroke:1px rgba(245,245,245,.6)}.snc-stack__l--capacity{margin-left:.32em;color:#f5f5f580!important}.snc-stack__l--return{margin-left:.64em;color:var(--text)!important}.snc-stack__l--return:after{content:"";position:absolute;left:0;bottom:-.14em;width:.9em;height:3px;background:var(--ember);box-shadow:0 0 18px #ff8a0099}.snc-stack__echo{position:absolute;z-index:-1;inset:0;pointer-events:none;color:transparent!important}.snc-stack__echo i{display:block;font-style:normal}.snc-stack__echo i:nth-child(2){margin-left:.32em}.snc-stack__echo i:nth-child(3){margin-left:.64em}.snc-stack__echo--mid{-webkit-text-stroke:1px rgba(245,245,245,.14);transform:translate(-.12em,-.16em)}.snc-stack__echo--far{-webkit-text-stroke:1px rgba(245,245,245,.07);transform:translate(-.24em,-.32em)}.snc-hero h1 .ember{color:var(--text)}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.snc-stack__echo--mid{animation:snc-echo-mid linear both;animation-timeline:scroll(root);animation-range:0 70vh}.snc-stack__echo--far{animation:snc-echo-far linear both;animation-timeline:scroll(root);animation-range:0 70vh}.snc-plate{animation:snc-plate-drift linear both;animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes snc-echo-mid{to{transform:translate(-.2em,-.34em)}}@keyframes snc-echo-far{to{transform:translate(-.42em,-.7em)}}@keyframes snc-plate-drift{to{translate:0 18%;rotate:-14deg}}.snc-section{position:relative}.snc-section:before{content:"";position:absolute;top:0;left:var(--gutter);right:var(--gutter);height:1px;background:linear-gradient(90deg,rgba(245,245,245,.55),rgba(245,245,245,.12) 50%,transparent);transform-origin:0 50%}.snc-section:after{content:"";position:absolute;top:-9px;left:var(--gutter);width:17px;height:17px;border-radius:50%;border:1px solid rgba(245,245,245,.6);background:var(--paper);box-shadow:inset 0 0 0 5px var(--paper),inset 0 0 0 6px #f5f5f599}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.snc-section:before{animation:snc-seam linear both;animation-timeline:view();animation-range:entry 0% entry 60%}}}@keyframes snc-seam{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.snc-route{position:relative}.snc-route li{position:relative;overflow:hidden;isolation:isolate;padding-block:clamp(30px,4vw,52px)}.snc-route li:nth-child(2){margin-left:clamp(0px,6vw,96px)}.snc-route li:nth-child(3){margin-left:clamp(0px,12vw,192px)}.snc-route li:before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background:linear-gradient(180deg,rgba(245,245,245,.35),transparent)}.snc-route__echo{position:absolute;z-index:-1;right:-.04em;top:50%;translate:0 -50%;font:850 clamp(5rem,12vw,11rem)/.8 var(--display);font-stretch:62%;text-transform:uppercase;letter-spacing:-.01em;color:transparent;-webkit-text-stroke:1px rgba(245,245,245,.08);pointer-events:none;transition:-webkit-text-stroke-color .4s var(--ease),translate .6s var(--ease)}.snc-route__mark{width:62px;height:62px;display:grid;place-items:center;border:1px solid rgba(245,245,245,.45);border-radius:50%;font-size:1.5rem;color:var(--text);box-shadow:inset 0 0 0 7px var(--paper),inset 0 0 0 8px #f5f5f51f}.snc-route li:nth-child(3) .snc-route__mark{border-color:var(--ember);color:var(--ember)}@media(hover:hover){.snc-route li:hover{background:linear-gradient(90deg,rgba(245,245,245,.035),transparent 70%)}.snc-route li:hover .snc-route__echo{-webkit-text-stroke-color:rgba(245,245,245,.2);translate:-12px -50%}}@media(max-width:800px){.snc-route li:nth-child(2){margin-left:18px}.snc-route li:nth-child(3){margin-left:36px}.snc-route__mark{width:46px;height:46px;font-size:1.15rem;box-shadow:inset 0 0 0 5px var(--paper),inset 0 0 0 6px #f5f5f51f}.snc-route__echo{font-size:clamp(4.2rem,24vw,6.5rem);top:auto;bottom:-.08em;translate:0 0}.snc-plate{width:86vw;right:-36vw;top:64px;opacity:.8}.snc-floor{height:34%}.snc-stack__l--capacity,.snc-stack__echo i:nth-child(2){margin-left:.22em}.snc-stack__l--return,.snc-stack__echo i:nth-child(3){margin-left:.44em}}.page--snc-preview .snc-form{counter-reset:snc-q}.snc-steps{position:sticky;top:64px;z-index:4;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;list-style:none;margin:0 0 8px;padding:16px 0 14px;background:linear-gradient(180deg,var(--bg) 72%,rgba(10,10,10,0))}.snc-steps li{position:relative;padding-top:12px;font:800 12px/1 var(--display);font-stretch:62%;letter-spacing:.14em;color:#f5f5f566;transition:color .3s var(--ease)}.snc-steps li:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#f5f5f524;transition:background .35s var(--ease),box-shadow .35s var(--ease)}.snc-steps b{font:inherit}.snc-form:has(.snc-question:nth-of-type(1) input:checked) .snc-steps li:nth-child(1),.snc-form:has(.snc-question:nth-of-type(2) input:checked) .snc-steps li:nth-child(2),.snc-form:has(.snc-question:nth-of-type(3) input:checked) .snc-steps li:nth-child(3),.snc-form:has(.snc-question:nth-of-type(4) input:checked) .snc-steps li:nth-child(4),.snc-form:has(.snc-question:nth-of-type(5) input:checked) .snc-steps li:nth-child(5){color:var(--text);--lit: 1}.snc-form:has(.snc-question:nth-of-type(1) input:checked) .snc-steps li:nth-child(1):before,.snc-form:has(.snc-question:nth-of-type(2) input:checked) .snc-steps li:nth-child(2):before,.snc-form:has(.snc-question:nth-of-type(3) input:checked) .snc-steps li:nth-child(3):before,.snc-form:has(.snc-question:nth-of-type(4) input:checked) .snc-steps li:nth-child(4):before,.snc-form:has(.snc-question:nth-of-type(5) input:checked) .snc-steps li:nth-child(5):before{background:#f5f5f5d9}.snc-form:has(.snc-question:nth-of-type(1):focus-within) .snc-steps li:nth-child(1):before,.snc-form:has(.snc-question:nth-of-type(2):focus-within) .snc-steps li:nth-child(2):before,.snc-form:has(.snc-question:nth-of-type(3):focus-within) .snc-steps li:nth-child(3):before,.snc-form:has(.snc-question:nth-of-type(4):focus-within) .snc-steps li:nth-child(4):before,.snc-form:has(.snc-question:nth-of-type(5):focus-within) .snc-steps li:nth-child(5):before{background:var(--ember);box-shadow:0 0 14px #ff8a008c}.page--snc-preview .snc-question{position:relative;counter-increment:snc-q;padding-right:clamp(0px,9vw,130px)}.page--snc-preview .snc-question:first-of-type:before{display:none}.page--snc-preview .snc-question:after{content:counter(snc-q,decimal-leading-zero);content:counter(snc-q,decimal-leading-zero) / "";position:absolute;right:0;top:clamp(22px,3vw,44px);font:850 clamp(3.6rem,7vw,6.4rem)/.8 var(--display);font-stretch:62%;color:transparent;-webkit-text-stroke:1px rgba(245,245,245,.26);pointer-events:none;transition:color .4s var(--ease),-webkit-text-stroke-color .4s var(--ease)}.page--snc-preview .snc-question:has(input:checked):after{color:#f5f5f5e6;-webkit-text-stroke-color:transparent}.page--snc-preview .snc-question:has(input:checked){border-top-color:#f5f5f599}.page--snc-preview .snc-question legend{font-size:clamp(1.9rem,3.6vw,2.9rem);line-height:.94;max-width:16ch}.page--snc-preview .snc-options{gap:10px}.page--snc-preview .snc-option{min-height:76px;padding:16px 18px 16px 58px;font-size:1.04rem;font-weight:600;letter-spacing:.005em;border-color:#f5f5f542;overflow:hidden;isolation:isolate}.page--snc-preview .snc-option:before{left:20px;width:20px;height:20px;border-color:#f5f5f58c;transition:background .25s var(--ease),box-shadow .25s var(--ease),border-color .25s var(--ease)}.page--snc-preview .snc-option:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(255,138,0,.16),rgba(255,138,0,.03) 60%,transparent);transform:scaleX(0);transform-origin:0 50%;transition:transform .45s cubic-bezier(.2,.72,.18,1)}.page--snc-preview .snc-option:has(input:checked){border-color:#ff8a00d9;box-shadow:inset 3px 0 0 var(--ember)}.page--snc-preview .snc-option:has(input:checked):after{transform:scaleX(1)}.page--snc-preview .snc-option:has(input:checked):before{box-shadow:inset 0 0 0 5px var(--bg),0 0 14px #ff8a0073}.page--snc-preview .snc-option:active{transform:scale(.985)}@media(max-width:800px){.snc-steps{top:56px}.page--snc-preview .snc-question{padding-right:0}.page--snc-preview .snc-question:after{font-size:3.2rem;top:18px}.page--snc-preview .snc-question legend{max-width:calc(100% - 3.4rem)}.page--snc-preview .snc-option{min-height:68px}}@media(prefers-reduced-motion:reduce){.snc-steps li,.snc-steps li:before,.page--snc-preview .snc-question:after,.page--snc-preview .snc-option:before,.page--snc-preview .snc-option:after{transition:none}.page--snc-preview .snc-option:active{transform:none}}.snc-destination main{position:relative;overflow:clip}.snc-destination main:before{content:"";position:absolute;z-index:-1;width:clamp(280px,40vw,560px);aspect-ratio:1;right:clamp(-140px,-8vw,-40px);top:12%;border-radius:50%;border:1px solid rgba(245,245,245,.14);box-shadow:inset 0 0 0 46px transparent,inset 0 0 0 47px #f5f5f512;pointer-events:none}.snc-hero__signal .snc-stack{margin-top:clamp(40px,5vw,76px)}.snc-hero__signal .snc-stack .snc-stack__l--root{color:transparent!important;-webkit-text-stroke:1.2px rgba(245,245,245,.78)}.snc-hero__signal .snc-stack .snc-stack__echo{color:transparent!important}.snc-stack__echo--mid{-webkit-text-stroke-color:rgba(245,245,245,.12);transform:translate(.1em,-.14em)}.snc-stack__echo--far{-webkit-text-stroke-color:rgba(245,245,245,.06);transform:translate(.2em,-.28em)}@keyframes snc-echo-mid{to{transform:translate(.16em,-.3em)}}@keyframes snc-echo-far{to{transform:translate(.34em,-.6em)}}.snc-floor{background:repeating-linear-gradient(90deg,rgba(245,245,245,.16) 0 1px,transparent 1px 96px),repeating-linear-gradient(0deg,rgba(245,245,245,.12) 0 1px,transparent 1px 64px)}.page--snc-preview .snc-question legend{float:left;width:100%}.page--snc-preview .snc-question legend+p{clear:both;padding-top:10px}.snc-steps{background:linear-gradient(180deg,#0a0a0af0,#0a0a0ab8);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding-inline:2px}.snc-hero__signal{perspective:900px;perspective-origin:0% 60%}.snc-stack{transform:rotateY(-16deg) rotateX(5deg);transform-origin:0 100%;transform-style:preserve-3d}.snc-stack__l--capacity{text-shadow:1px 1px 0 #1a1a1a,2px 2px 0 #141414,3px 3px 0 #101010,4px 4px 0 #0c0c0c,10px 14px 24px rgba(0,0,0,.6)}.snc-stack__l--return{text-shadow:1px 1px 0 #2a2a2a,2px 2px 0 #232323,3px 3px 0 #1d1d1d,4px 4px 0 #171717,5px 5px 0 #121212,6px 6px 0 #0e0e0e,14px 20px 34px rgba(0,0,0,.7)}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference)and (min-width:801px){.snc-stack{animation:snc-stand linear both;animation-timeline:scroll(root);animation-range:0 75vh}}}@keyframes snc-stand{to{transform:rotateY(-4deg) rotateX(0) translateY(-4%)}}@media(max-width:800px){.snc-stack{transform:rotateY(-10deg) rotateX(4deg)}}.snc-hero{box-shadow:inset 0 -1px #f5f5f538}.snc-hero:after{content:"";position:absolute;z-index:0;left:0;right:0;bottom:0;height:38%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(5,5,5,.75) 78%,var(--paper))}.snc-hero__copy,.snc-hero__signal{z-index:2}.snc-section:before{height:2px;background:linear-gradient(90deg,rgba(245,245,245,.9),rgba(245,245,245,.18) 46%,transparent 86%)}.snc-section__head{position:relative}.snc-section__head:after{content:"";position:absolute;left:0;bottom:-1px;width:clamp(80px,14vw,200px);height:3px;background:var(--text);transform-origin:0 50%}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.snc-section__head:after{animation:snc-seam linear both;animation-timeline:view();animation-range:entry 40% cover 40%}.snc-route li:before{transform-origin:50% 0;animation:snc-rail linear both;animation-timeline:view();animation-range:entry 10% cover 40%}.snc-route__mark{animation:snc-mark linear both;animation-timeline:view();animation-range:entry 30% cover 45%}.snc-route__echo{animation:snc-echo-in linear both;animation-timeline:view();animation-range:entry 0% cover 60%}}}@keyframes snc-rail{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes snc-mark{0%{border-color:#f5f5f51f}}@keyframes snc-echo-in{0%{translate:8% -50%;-webkit-text-stroke-color:rgba(245,245,245,0)}}@media(max-width:800px){@keyframes snc-echo-in{0%{translate:8% 0;-webkit-text-stroke-color:rgba(245,245,245,0)}}}.snc-route li{border-top-color:#f5f5f533;box-shadow:inset 0 1px #f5f5f50a;background:linear-gradient(180deg,rgba(245,245,245,.025),transparent 60%)}.snc-route li:before{width:2px}.snc-panel{position:relative}.snc-panel:after{content:"";position:absolute;inset:-14px;pointer-events:none;--c: rgba(245,245,245,.3);--l: 22px;background:linear-gradient(var(--c),var(--c)) 0 0 / var(--l) 1px,linear-gradient(var(--c),var(--c)) 0 0 / 1px var(--l),linear-gradient(var(--c),var(--c)) 100% 100% / var(--l) 1px,linear-gradient(var(--c),var(--c)) 100% 100% / 1px var(--l);background-repeat:no-repeat}.snc-slot{background:radial-gradient(70% 60% at 50% 110%,rgba(245,245,245,.08),transparent 70%),linear-gradient(145deg,#14110d,#070707 65%)}.page--snc-preview .snc-question{transition:background-color .35s var(--ease)}.page--snc-preview .snc-question:before{transition:background .35s var(--ease)}.page--snc-preview .snc-question:focus-within{background-color:#f5f5f506}.page--snc-preview .snc-question:focus-within legend{color:var(--text)}.page--snc-preview .snc-question:has(input:checked) .snc-option:not(:has(input:checked)){opacity:.6;transition:opacity .3s var(--ease),border-color .25s var(--ease)}.page--snc-preview .snc-question:has(input:checked) .snc-option:not(:has(input:checked)):is(:hover,:focus-within){opacity:1}@media(hover:hover){.page--snc-preview .snc-option:hover{border-color:#f5f5f599}.page--snc-preview .snc-option:hover:before{border-color:var(--text)}}.page--snc-preview .snc-option:has(input:focus-visible){outline:2px solid var(--text);outline-offset:3px}.page--snc-preview .snc-option:has(input:checked){background:#ff8a000a}@media(prefers-reduced-motion:reduce){.page--snc-preview .snc-question,.page--snc-preview .snc-option{transition:none!important}}.snc-hero h1{font-size:clamp(4rem,10.2vw,10rem)}.snc-section__head h2{font-size:clamp(3.1rem,7.2vw,7.2rem);line-height:.84}.snc-route h3{font-size:clamp(2.3rem,4.2vw,3.9rem);line-height:.86;letter-spacing:-.005em}.snc-trace{position:absolute;z-index:1;top:40px;height:calc(100% - 40px);width:auto;aspect-ratio:120 / 800;fill:none;pointer-events:none;overflow:visible;right:calc(clamp(-160px,-6vw,-60px) + clamp(320px,40vw,600px)/2);translate:50% 0}.snc-trace path{vector-effect:non-scaling-stroke}.snc-trace__ref{stroke:#f5f5f51a;stroke-width:1}.snc-trace__path{stroke:#f5f5f599;stroke-width:1.4}.snc-trace__dots circle{fill:#f5f5f58c}.snc-trace__head{fill:var(--text);filter:drop-shadow(0 0 8px rgba(245,245,245,.7))}@media(prefers-reduced-motion:no-preference){.snc-trace__path{stroke-dasharray:1;animation:snc-trace 2.8s cubic-bezier(.5,0,.25,1) .4s both}.snc-trace__dots{animation:snc-fade 1.2s ease 1.6s both}.snc-trace__head{animation:snc-fade .6s ease 3s both}}@keyframes snc-trace{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes snc-fade{0%{opacity:0}}.snc-route li>.snc-route__mark{grid-column:1;grid-row:1}.snc-route li>div{grid-column:2;grid-row:1}.snc-rig{grid-column:2;grid-row:2;display:block;width:min(100%,340px);height:auto;margin-top:14px;fill:none;overflow:visible}.snc-route li>p{grid-column:3;grid-row:1 / span 2}.snc-rig__shadow{fill:#0000008c}.snc-rig__top{fill:#f5f5f50b;stroke:#f5f5f580;stroke-width:1;stroke-linejoin:round}.snc-rig__face--front{fill:#141414;stroke:#f5f5f547;stroke-width:1}.snc-rig__face--side{fill:#0c0c0c;stroke:#f5f5f538;stroke-width:1}.snc-rig__grid{stroke:#f5f5f51a;stroke-width:1}.snc-rig__bar{stroke:#f5f5f5d9;stroke-width:2.4;stroke-linecap:round}.snc-rig__collar{stroke:#f5f5f5b3;stroke-width:3.2;stroke-linecap:round}.snc-rig__plate ellipse{fill:#0b0b0b;stroke:#f5f5f5b8;stroke-width:1.3}.snc-rig__plate--top ellipse{stroke:var(--ember);filter:drop-shadow(0 0 5px rgba(255,138,0,.45))}.snc-route li{view-timeline:--sncli block}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.snc-rig__plate ellipse{animation:snc-load-r linear both;animation-timeline:--sncli;animation-range:entry calc(45% + var(--k) * 15%) cover calc(42% + var(--k) * 8%)}.snc-rig__plate ellipse:first-child{animation-name:snc-load-l}.snc-rig__face--front,.snc-rig__face--side{transform-box:fill-box;transform-origin:50% 0;animation:snc-rise linear both;animation-timeline:--sncli;animation-range:entry 30% cover 35%}}}@keyframes snc-load-r{0%{opacity:0;transform:translate(34px,-7px)}}@keyframes snc-load-l{0%{opacity:0;transform:translate(-34px,7px)}}@keyframes snc-rise{0%{transform:scaleY(.2)}}@media(max-width:800px){.snc-rig{grid-column:2;grid-row:auto;width:min(100%,300px);margin-top:4px}.snc-route li>p{grid-column:2;grid-row:2}.snc-rig{grid-row:3}.snc-trace{right:7vw;top:56px;height:calc(100% - 56px);opacity:.55}.snc-route h3{font-size:clamp(2.2rem,11vw,3rem)}}@media(max-width:540px){.snc-hero h1{font-size:clamp(3.6rem,19vw,6rem)}}@property --echo-lit{syntax: "<number>"; inherits: false; initial-value: 0;}.snc-route li:after{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;width:55%;pointer-events:none;opacity:0;background:radial-gradient(closest-side at 50% 58%,rgba(255,138,0,.12),rgba(255,138,0,.035) 55%,transparent)}.snc-route li .snc-route__echo{color:rgba(255,138,0,calc(var(--echo-lit) * .055));-webkit-text-stroke-color:color-mix(in srgb,rgba(255,160,80,.55) calc(var(--echo-lit) * 100%),rgba(245,245,245,.1));text-shadow:0 0 34px rgba(255,138,0,calc(var(--echo-lit) * .14))}.snc-route li:nth-child(3):after{opacity:1;translate:70% 0}.snc-route li:nth-child(3) .snc-route__echo{--echo-lit: .7}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.snc-route li:after,.snc-route li:nth-child(3):after{animation:snc-pass linear both;animation-timeline:--sncli;animation-range:entry 40% exit 30%}.snc-route li:nth-child(3):after{animation-name:snc-pass-end}.snc-route li .snc-route__echo{animation:snc-echo-in linear both,snc-echo-lit linear both;animation-timeline:view(),--sncli;animation-range:entry 0% cover 60%,cover 30% cover 75%}.snc-route li:nth-child(3) .snc-route__echo{animation-name:snc-echo-in,snc-echo-hold}}}@keyframes snc-pass{0%{opacity:0;translate:-60% 0}25%{opacity:1}75%{opacity:1}to{opacity:0;translate:190% 0}}@keyframes snc-pass-end{0%{opacity:0;translate:-60% 0}30%{opacity:1}to{opacity:1;translate:70% 0}}@keyframes snc-echo-lit{0%,to{--echo-lit: 0}50%{--echo-lit: 1}}@keyframes snc-echo-hold{0%{--echo-lit: 0}60%,to{--echo-lit: .8}}@media(max-width:800px){.snc-route li:after{width:90%}.snc-route li:nth-child(3):after{translate:25% 0}@keyframes snc-pass-end{0%{opacity:0;translate:-60% 0}30%{opacity:1}to{opacity:1;translate:25% 0}}}.snc-route-wrap{position:relative;view-timeline:--sncroute block}.snc-vtrace{position:absolute;z-index:2;top:0;bottom:0;left:62%;width:clamp(60px,7vw,110px);height:100%;fill:none;overflow:visible;pointer-events:none;stroke-linecap:round}.snc-vtrace path{vector-effect:non-scaling-stroke}.snc-vtrace__ref{stroke:#f5f5f51a;stroke-width:1;stroke-dasharray:3 7}.snc-vtrace__tick{stroke:#f5f5f538;stroke-width:1}.snc-vtrace__ghost{stroke:#f5f5f514;stroke-width:1}.snc-vtrace__path{stroke:#f5f5f5b3;stroke-width:1.4}.snc-vtrace__node{stroke:var(--text);stroke-width:7;filter:drop-shadow(0 0 5px rgba(245,245,245,.55))}@media(max-width:800px){.snc-vtrace{left:auto;right:-6px;width:44px;opacity:.7}}.snc-rig{--settle: 2px}.snc-route li:nth-child(2) .snc-rig{--settle: 3px}.snc-route li:nth-child(3) .snc-rig{--settle: 4px}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.snc-vtrace__path{stroke-dasharray:1;animation:snc-vt-draw linear both;animation-timeline:--sncroute;animation-range:cover 20% cover 76%}.snc-vtrace__node{animation:snc-vt-node linear both;animation-timeline:--sncroute;animation-range:cover calc(22% + var(--n) * 18%) cover calc(28% + var(--n) * 18%)}.snc-route .snc-rig :is(.snc-rig__bar,.snc-rig__collar,.snc-rig__plate){animation:snc-settle linear both;animation-timeline:--sncli;animation-range:cover 44% cover 62%}}}@keyframes snc-vt-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes snc-vt-node{0%{opacity:0;stroke-width:2}to{opacity:1;stroke-width:7}}@keyframes snc-settle{0%{translate:0 0}50%{translate:0 var(--settle)}78%{translate:0 calc(var(--settle) * -.3)}to{translate:0 0}}
