.lease-page{background:var(--color-white)}.lease-hero{background:var(--color-white);height:min(57.35vw,68.8125rem);position:relative;overflow:hidden}.lease-hero__copy{z-index:1;text-align:center;width:min(100% - 3rem,72.5rem);margin:0 auto;padding-top:clamp(9.375rem,10.3vw,12.375rem);position:relative}.lease-hero h1{letter-spacing:-.090625rem;color:#000;font-size:clamp(2.9375rem,3.88vw,4.65625rem);font-weight:700;line-height:.96}.lease-hero h1 span{color:var(--color-primary)}.lease-hero__copy p{color:var(--color-muted);margin-top:1rem;font-size:clamp(1.125rem,1.25vw,1.5rem);line-height:1.18}.lease-hero__actions{justify-content:center;align-items:center;gap:1.125rem;margin-top:1.375rem;display:flex}.lease-hero__actions .button{min-height:2.8125rem;padding-inline:1.4375rem;font-size:1rem}.lease-hero__actions .lease-hero__more{min-width:9.5rem;min-height:2.9375rem;padding-inline:1.25rem}.lease-hero__media-frame{display:contents}.lease-hero__media{aspect-ratio:1920/532.39;width:100%;height:auto;display:block;position:absolute;top:min(29.6vw,35.5rem);left:0}.lease-section-heading{text-align:center;width:min(100% - 6rem,79.75rem);margin-inline:auto}.lease-section-heading h2{letter-spacing:-.05rem;color:var(--color-ink);font-size:2.75rem;font-weight:700;line-height:1.12}.lease-section-heading h2 span{color:var(--color-primary)}.lease-section-heading p{max-width:64ch;color:var(--color-text);margin:.875rem auto 0;font-size:1.25rem;line-height:1.5}.lease-benefits{background:var(--color-white);padding:5.5rem 0}.lease-benefits__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;width:min(100% - 6rem,79.75rem);margin:2.75rem auto 0;display:grid}.lease-benefit-card{background:var(--color-surface);border-radius:1.125rem;min-width:0;padding:1.875rem}.lease-benefit-card__icon{place-items:center;width:3.25rem;height:3.25rem;display:grid}.lease-benefit-card__icon img{object-fit:contain;width:2.75rem;height:2.75rem}.lease-benefit-card h3{letter-spacing:-.021875rem;color:var(--color-ink);margin-top:1.5rem;font-size:1.5rem;font-weight:650;line-height:1.2}.lease-benefit-card p{color:var(--color-text);margin-top:.75rem;font-size:1rem;line-height:1.55}.lease-assets{background:var(--color-soft);padding:5.5rem 0}.lease-assets__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;width:min(100% - 6rem,79.75rem);margin:2.75rem auto 0;display:grid}@media (width<=74.9375em){.lease-assets__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.lease-benefits__grid{gap:1.25rem}.lease-benefit-card{padding:1.625rem 1.375rem}.lease-benefit-card h3{font-size:1.3125rem}}@media (width<=47.9375em){.lease-benefits,.lease-assets{padding:4rem 0}.lease-section-heading,.lease-benefits__grid,.lease-assets__grid{width:calc(100% - 2.5rem)}.lease-section-heading h2{font-size:2.25rem}.lease-section-heading p{font-size:1.0625rem}.lease-benefits__grid,.lease-assets__grid{grid-template-columns:1fr;gap:1.25rem;margin-top:2rem}.lease-benefit-card{padding:1.75rem}.lease-benefit-card h3{font-size:1.4375rem}}.lease-lead{min-height:52.125rem;color:var(--color-white);background:var(--color-dark);padding:9.625rem 0 4.6875rem}.lease-lead__inner{grid-template-columns:32.5rem minmax(0,1fr);gap:8.125rem;width:min(100% - 20.375rem,99.625rem);margin:0 auto;display:grid}.lease-lead__copy h2{letter-spacing:-.05rem;font-size:3rem;font-weight:700;line-height:1.04}.lease-lead__copy>p{color:var(--color-white);margin-top:1.375rem;font-size:1.5rem;line-height:1.17}.lease-lead__advisor{grid-template-columns:2.5rem 1fr;align-items:center;gap:1rem;margin-top:7.1875rem;display:grid}.lease-lead__advisor img{object-fit:contain;width:2.375rem;height:2.375rem}.lease-lead__advisor strong,.lease-lead__advisor span{display:block}.lease-lead__advisor strong{font-size:1rem;line-height:1.1}.lease-lead__advisor span{margin-top:.1875rem;font-size:.75rem;line-height:1.1}.lease-lead__field{margin-bottom:1.0625rem}.lease-lead__field label{font-size:1rem;font-weight:600;line-height:1;display:block}.lease-lead__field input,.lease-lead__field select{border:0;border-bottom:1px solid var(--color-muted);width:100%;height:2.75rem;color:var(--color-soft);background:0 0;border-radius:0;outline:0;padding:.5625rem 0 .3125rem;font-size:.875rem;display:block}.lease-lead__field input::placeholder,.lease-lead__field select{color:#a0a0a0;opacity:1}.lease-lead__field select:valid{color:var(--color-soft)}.lease-lead__field select option{color:var(--color-dark);background:var(--color-white)}.lease-lead__field input:focus,.lease-lead__field select:focus{border-bottom-color:var(--color-white);box-shadow:0 1px 0 var(--color-white)}.lease-lead__field input[aria-invalid=true],.lease-lead__field select[aria-invalid=true]{border-bottom-color:var(--color-primary)}.lease-lead__error{color:#ffb8c7;min-height:.875rem;margin-top:.125rem;font-size:.75rem;line-height:1}.lease-lead__privacy{color:#a0a0a0;grid-template-columns:1.125rem 1fr;align-items:center;gap:.625rem;margin-top:.625rem;display:grid}.lease-lead__privacy input{border:2px solid var(--color-primary);appearance:none;cursor:pointer;background:0 0;border-radius:50%;width:1rem;height:1rem;margin:0}.lease-lead__privacy input:checked{background:radial-gradient(circle, var(--color-primary) 0 54%, transparent 57%)}.lease-lead__privacy label{cursor:pointer;font-size:.875rem;line-height:1.2}.lease-lead__privacy .lease-lead__error{grid-column:2}.lease-lead__form .button{margin-top:.125rem;font-weight:700}.lease-lead__status{min-height:1.125rem;color:var(--color-soft);margin-top:.625rem;font-size:.8125rem}.lease-lead__privacy-note{color:#a0a0a0;margin-top:5.5625rem;font-size:.875rem}.lease-lead__privacy-note span{font-weight:600;text-decoration:underline}.lease-page .site-footer__phone{color:var(--color-text)}.lease-page .site-footer address{color:var(--color-muted)}@media (width<=99.9375em) and (width>=75em){.lease-lead__copy>p{font-size:clamp(1.125rem,1.25vw,1.5rem)}.lease-lead{min-height:43.45vw;padding-top:8vw}.lease-lead__inner{grid-template-columns:minmax(23.125rem,.55fr) minmax(0,1fr);gap:clamp(4rem,6.77vw,8.125rem);width:min(100% - 7.5rem,99.625rem)}.lease-lead__copy h2{font-size:clamp(2.4375rem,2.5vw,3rem)}}@media (width<=99.9375em){.lease-hero{height:auto}.lease-hero__media{margin-top:3rem;position:relative;top:auto}}@media (width<=74.9375em){.lease-hero__copy{padding-top:9.75rem}.lease-hero h1{font-size:clamp(2.375rem,4.7vw,3.25rem)}.lease-hero__copy p{font-size:1.1875rem}.lease-lead{min-height:0;padding:6rem 3rem 5.375rem}.lease-lead__inner{grid-template-columns:minmax(16.875rem,.72fr) minmax(0,1.28fr);gap:4rem;width:100%}.lease-lead__copy h2{font-size:2.5625rem}.lease-lead__copy>p{font-size:1.1875rem}.lease-lead__advisor{margin-top:5.3125rem}.lease-lead__privacy-note{margin-top:4rem}}@media (width<=47.9375em){.lease-desktop-break{display:none}.lease-hero__copy{width:calc(100% - 2.5rem);padding-top:7rem}.lease-hero h1{letter-spacing:-.05rem;font-size:clamp(2.125rem,9vw,2.625rem);line-height:1.02}.lease-hero__copy p{margin-top:1rem;font-size:1.0625rem;line-height:1.28}.lease-hero__actions{flex-wrap:wrap;gap:.875rem;margin-top:1.25rem}.lease-hero__actions .button,.lease-hero__more{font-size:.875rem}.lease-hero__actions .button{min-height:2.625rem;padding-inline:1.0625rem}.lease-hero__actions .lease-hero__more{min-width:auto;min-height:2.625rem;padding-inline:1.0625rem}.lease-hero__media-frame{border-radius:clamp(2.5rem,12vw,5.625rem) clamp(2.5rem,12vw,5.625rem) 0 0;margin-top:2.25rem;display:block;overflow:hidden}.lease-hero__media{width:135%;max-width:none;margin-top:0;margin-left:-17.5%}.lease-lead{padding:4.5rem 1.5rem 4.75rem}.lease-lead__inner{width:100%;display:block}.lease-lead__copy h2{font-size:2.5rem}.lease-lead__copy>p{font-size:1.125rem;line-height:1.25}.lease-lead__advisor{margin-top:3.375rem}.lease-lead__form{margin-top:4rem}.lease-lead__privacy-note{margin-top:3.625rem}}
