.features-page{color:#181a18;background:#f4f1eb;min-height:100vh}.features-hero{color:#f5f2ec;background:#181b19;padding:130px 9vw 90px}.features-hero .eyebrow,.features-contribute .eyebrow{color:#eb604a}.features-hero h1,.features-contribute h2{letter-spacing:-.085em;margin:20px 0 32px;font-size:clamp(58px,10vw,138px);line-height:.84}.features-hero h1 i,.features-contribute h2 i,.feature-card h2 i{font-family:Georgia,serif;font-weight:400}.features-hero>p:last-child{color:#c9c8c1;max-width:620px;font-size:clamp(17px,2vw,23px);line-height:1.5}.features-grid{padding:7vw 9vw 9vw}.feature-card{color:#f5f2ec;background:#202420;text-decoration:none;display:block;overflow:hidden}.feature-card img{object-fit:cover;object-position:center 47%;width:100%;height:min(52vw,700px);transition:transform .45s;display:block}.feature-card:hover img{transform:scale(1.025)}.feature-card>div{grid-template-columns:1fr auto;align-items:end;column-gap:30px;padding:34px 38px 40px;display:grid}.feature-card p{letter-spacing:.14em;color:#ef664e;grid-column:1/-1;margin:0;font-size:11px;font-weight:700}.feature-card h2{letter-spacing:-.065em;margin:65px 0 0;font-size:clamp(37px,5vw,75px);line-height:.9}.feature-card span{white-space:nowrap;color:#f0eee7;font-size:14px}.features-contribute{color:#191a18;background:#d9543d;padding:105px 9vw}.features-contribute .eyebrow{color:#272420}.features-contribute h2{max-width:760px;margin-top:16px}.features-contribute>p:not(.eyebrow){max-width:490px;font-size:18px;line-height:1.55}.features-contribute a{color:#191a18;text-underline-offset:5px;margin-top:20px;font-weight:700;text-decoration:underline;display:inline-block}@media (max-width:700px){.features-hero{padding:105px 7vw 64px}.features-grid{padding:40px 7vw 65px}.feature-card img{height:116vw}.feature-card>div{padding:26px 24px 30px;display:block}.feature-card h2{margin:32px 0}.features-contribute{padding:70px 7vw}.features-contribute h2{font-size:clamp(52px,14vw,78px)}}.down-to-drive-card-art{text-align:center;color:#f5f2ec;background:radial-gradient(circle at 50% 42%,#454b45 0,#262b27 44%,#171a18 100%);place-content:center;gap:22px;height:min(52vw,700px);display:grid;position:relative;overflow:hidden}.down-to-drive-card-art:before,.down-to-drive-card-art:after{content:"";background:#eb5b40a6;width:145%;height:1px;position:absolute;left:-22%;transform:rotate(-34deg)}.down-to-drive-card-art:before{top:38%}.down-to-drive-card-art:after{opacity:.55;top:67%}.down-to-drive-card-art span{letter-spacing:-.13em;z-index:1;font-size:clamp(100px,17vw,220px);font-weight:800;line-height:.8;position:relative}.down-to-drive-card-art i{letter-spacing:.25em;color:#e7a08e;z-index:1;font-size:11px;font-style:normal;position:relative}.feature-card .velocity-cruise-card-art{text-align:center;color:#f5f2ec;background:radial-gradient(circle at 50% 42%,#3f5961 0,#252e31 44%,#171b1d 100%);grid-template-columns:1fr;place-content:center;align-items:center;gap:22px;height:min(52vw,700px);padding:0;display:grid;position:relative;overflow:hidden}.velocity-cruise-card-art:before,.velocity-cruise-card-art:after{content:"";background:#7ab7d0a6;width:145%;height:1px;position:absolute;left:-22%;transform:rotate(-34deg)}.velocity-cruise-card-art:before{top:38%}.velocity-cruise-card-art:after{opacity:.55;top:67%}.velocity-cruise-card-art span{letter-spacing:-.13em;z-index:1;font-size:clamp(100px,17vw,220px);font-weight:800;line-height:.8;position:relative}.velocity-cruise-card-art i{letter-spacing:.25em;color:#9cc6d6;z-index:1;font-size:11px;font-style:normal;position:relative}
