.lv-sa-hero{padding-bottom:0}.rd-root .lv-sa-hero__h{max-width:15em;font-size:clamp(2.2rem,4.2vw,5rem)}.lv-sa-hero__h em{opacity:.45;font-style:normal}.lv-sa-hero__lead{justify-items:start;gap:24px;width:min(100%,40em);margin:clamp(28px,4vw,56px) 0 0 auto;display:grid}.rd-root .lv-sa-hero__answer{font-size:var(--rd-lead);letter-spacing:-.012em;line-height:1.45}.lv-scatter__field.lv-sa-hero__field{height:clamp(560px,50vw,820px)}@media (width>=761px){.rd-root .lv-sa-hero__h{max-width:58%}.lv-sa-hero__lead{top:clamp(90px,11vw,180px);right:var(--rd-gut);z-index:2;width:min(36%,540px);margin:0;position:absolute}}.rd-root .lv-sa-copies__title{max-width:11em}.lv-sa-copy h3{grid-column:1/-1;gap:14px}.rd-root .lv-sa-copy__tag{font-size:var(--rd-meta);letter-spacing:.12em;text-transform:uppercase;opacity:.62;font-weight:500}.lv-sa-copy__text{grid-column:1/span 5;align-content:start;gap:18px;display:grid}.rd-root .lv-sa-copy__text .lv-p{font-size:var(--rd-lead);line-height:1.4}.rd-root .lv-sa-copy__sign{font-size:var(--rd-body)}.rd-root .lv-sa-copy__sign span{font-size:var(--rd-meta);letter-spacing:.12em;text-transform:uppercase;opacity:.62;margin-right:12px;line-height:1.6}.lv-sa-check{padding-top:clamp(90px,11vw,170px)}.air--mix .lv-sa-check .air-row{display:block}.air--mix .lv-sa-check__h{color:#fff;letter-spacing:-.05em;white-space:normal;flex-wrap:wrap;justify-content:space-between;gap:0 2vw;font-size:clamp(2rem,5vw,6rem);font-weight:450;line-height:1;display:flex}.lv-sa-check .air-dark__main{grid-template-columns:38% 1fr;margin-top:clamp(40px,8vh,100px)}.lv-sa-check .air-dark__img{border-radius:var(--rd-r-media);align-self:start;margin-top:0}.lv-sa-check .air-dark__img img{object-fit:cover;width:100%;height:100%}.air-dark__copy.lv-sa-check__form{justify-items:stretch;gap:26px;max-width:44em}.lv-sa-check__form fieldset{border:0;flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;display:flex}.rd-root .lv-sa-check__form legend{color:#bdbdbd;width:100%;font-size:var(--rd-meta);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-weight:500}.rd-root .lv-sa-check__form label{font-size:var(--rd-body);cursor:pointer;align-items:center;gap:10px;line-height:1.35;display:inline-flex}.lv-sa-check__form input{width:18px;height:18px;accent-color:var(--rd-accent);flex:none;margin:0}.rd-root .lv-sa-verdict{border-radius:var(--rd-r-ctl);font-size:var(--rd-body);background:#ffffff14;padding:18px 20px;font-weight:500;line-height:1.5}.lv-sa-verdict:before{content:"";border-radius:var(--rd-r-dot);vertical-align:.1em;background:#f87171;width:8px;height:8px;margin-right:10px;display:inline-block}.lv-sa-verdict.is-ok:before{background:#4ade80}.lv-sa-asc{background:var(--rd-cream)}.asc-app.lv-sa-rms{background:var(--rd-cream);grid-template-columns:minmax(0,1fr) minmax(260px,28%);gap:18px;padding-top:clamp(90px,11vw,170px)}.rd-root .asc-app__caption.lv-sa-rms__h{letter-spacing:-.05em;order:-1;width:auto;max-width:14em;margin:0 0 clamp(16px,3vw,40px);font-size:clamp(2rem,4.4vw,5.2rem);font-weight:500;line-height:1}.asc-app__main.lv-sa-rms__main{align-items:center;height:auto;min-height:clamp(420px,66vh,660px);padding:clamp(18px,5vw,64px) clamp(18px,4vw,56px) clamp(18px,5vw,64px) 34%;display:grid}.lv-sa-rms__main>img{position:absolute;inset:0}.asc-route.lv-sa-rms__card{background:#0b18306b;gap:18px;width:min(100%,560px);min-width:0;padding:clamp(16px,2vw,26px);display:grid;position:relative;inset:auto}.lv-sa-rms__form{flex-wrap:wrap;gap:14px;display:flex}.rd-root .lv-sa-rms__form label{font-size:var(--rd-meta);letter-spacing:.1em;text-transform:uppercase;flex:13rem;gap:8px;font-weight:500;display:grid}.rd-root .lv-sa-rms__form input{border-radius:var(--rd-r-ctl);width:100%;min-height:46px;color:var(--rd-ink);font:500 var(--rd-body) / 1 var(--font-mono,ui-monospace, monospace);letter-spacing:0;text-transform:none;background:#fffffff0;border:1px solid #ffffff8c;padding:0 14px}.lv-sa-rms__out{border-radius:var(--rd-r-ctl);background:#ffffff4d;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.lv-sa-rms__out>div{background:#0b18308c;padding:12px 14px}.rd-root .lv-sa-rms__out dt{font-size:var(--rd-meta);letter-spacing:.1em;text-transform:uppercase;opacity:.8}.rd-root .lv-sa-rms__out dd{font-size:var(--rd-body);margin:6px 0 0;font-weight:560}.lv-sa-rms__out .lv-sa-rms__deadline{background:var(--rd-accent)}.rd-root .lv-sa-rms__warn{border-radius:var(--rd-r-ctl);color:#92400e;font-size:var(--rd-body);background:#fffbebf2;padding:10px 14px;line-height:1.45}.lv-sa-rms__warn:before{content:"";border-radius:var(--rd-r-dot);vertical-align:.1em;background:#f59e0b;width:8px;height:8px;margin-right:10px;display:inline-block}.rd-root .asc-app__side.lv-sa-rms__side{gap:18px}.rd-root .lv-sa-rms__side p{font-size:var(--rd-body);line-height:1.5}.rd-root .lv-sa-rms__note{max-width:44em;font-size:var(--rd-body);grid-column:1/-1;margin:8px 0 0 34%;line-height:1.5}.lv-sa-cta .asc-sky__shade{background:linear-gradient(#050c1a9e,#050c1a2e 70%)}.lv-sa-cta .asc-sky__copy{justify-items:start;gap:22px;display:grid;top:clamp(90px,10vh,120px)}.rd-root .lv-sa-cta .asc-sky__copy h2{letter-spacing:-.05em;max-width:11em;font-size:clamp(2rem,3.8vw,4.4rem);font-weight:500}.rd-root .lv-sa-cta .asc-sky__side{top:clamp(90px,10vh,120px);right:var(--asc-gut);width:min(34vw,460px);font-size:var(--rd-body);gap:16px;line-height:1.5;display:grid}.rd-root .lv-sa-cta__more{font-size:var(--rd-meta)}.lv-sa-cta__more a{text-underline-offset:3px;text-decoration:underline}.rd-static .lv-sa-copies .lv-prow{min-height:0;padding-bottom:60px;position:relative;top:auto}@media (width<=900px){.lv-sa-check .air-dark__main,.asc-app.lv-sa-rms{grid-template-columns:1fr}.asc-app__main.lv-sa-rms__main{min-height:0;padding:18px}.rd-root .lv-sa-rms__note{margin-left:0}.rd-root .lv-sa-rms__side{grid-template-columns:minmax(0,.8fr) 1fr;align-items:start}.rd-root .lv-sa-rms__side img{aspect-ratio:4/5;height:auto}}@media (width<=760px){.lv-sa-hero__lead{margin-left:0}.lv-scatter__field.lv-sa-hero__field{height:640px}.lv-sa-copy .lv-sa-copy__text{grid-column:1/-1}.lv-sa-copy .lv-frame{display:none}.lv-sa-rms__out,.rd-root .lv-sa-rms__side{grid-template-columns:1fr}.rd-root .lv-sa-rms__side img{display:none}.asc-sky.lv-sa-cta{height:auto;min-height:100svh;padding:100px var(--asc-gut) 60px;align-content:start;gap:28px;display:grid}.lv-sa-cta .asc-sky__shade{background:linear-gradient(#050c1ab3,#050c1a8c)}.lv-sa-cta .asc-sky__copy,.rd-root .lv-sa-cta .asc-sky__side{width:100%;position:relative;inset:auto}}
