.rva{--rva-pad: clamp(80px, 9vw, 148px);color:var(--rv-paper);background:var(--rv-ink)}.rva h1,.rva h2,.rva p{margin:0}.rva h1,.rva h2{font-family:var(--rv-font-display, Arial, sans-serif);font-weight:700;letter-spacing:-.055em;line-height:.92}.rva-kicker,.rva-support__location{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.rva-hero{position:relative;min-height:calc(100svh - var(--rv-header-height));display:flex;align-items:flex-end;overflow:hidden;isolation:isolate}.rva-hero__media,.rva-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0}.rva-hero__media,.rva-hero__media picture,.rva-hero__media img{width:100%;height:100%}.rva-hero__media img{object-fit:cover;object-position:54% 50%;animation:rva-hero-in 1.2s cubic-bezier(.2,.7,.2,1) both}.rva-hero__shade{z-index:1;background:linear-gradient(90deg,#04070beb,#04070bad 42%,#04070b1a 76%),linear-gradient(0deg,rgb(4 7 11 / 72%) 0%,transparent 42%)}.rva-hero__content{position:relative;z-index:2;padding-block:clamp(48px,6vh,76px)}.rva-kicker{margin-bottom:24px!important;color:var(--rv-blue)}.rva-hero h1{width:min(850px,70vw);font-size:clamp(56px,6.8vw,104px);text-wrap:balance}.rva-hero__body{width:min(570px,52vw);margin-top:30px!important;color:#f2f4f7d1;font-size:clamp(18px,1.5vw,24px);line-height:1.45}.rva-hero__actions{display:flex;align-items:center;gap:30px;margin-top:34px}.rva-text-link{display:inline-flex;align-items:center;gap:10px;color:#f2f4f7db;font-size:13px;font-weight:700}.rva-text-link span{color:var(--rv-blue);transition:transform .18s ease}.rva-arrow-icon{position:relative;display:inline-block;width:1em;height:1em;flex:0 0 auto}.rva-arrow-icon:before,.rva-arrow-icon:after{position:absolute;content:""}.rva-arrow-icon:before{top:.08em;right:.08em;width:.56em;height:.56em;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor}.rva-arrow-icon:after{top:.46em;left:.07em;width:.84em;height:1.5px;background:currentColor;transform:rotate(-45deg)}.rva-text-link:hover span,.rva-text-link:focus-visible span{transform:translate(2px,-2px)}.rva-intro{padding-block:var(--rva-pad);background:var(--rv-paper);color:var(--rv-ink)}.rva-intro__copy{display:flex;flex-direction:column;align-items:flex-start}.rva-intro__copy h2{max-width:100%;font-size:clamp(48px,5vw,82px)}.rva-richtext{color:inherit}.rva-richtext>*:first-child{margin-top:0}.rva-richtext>*:last-child{margin-bottom:0}.rva-intro .rva-richtext{max-width:760px;margin-top:clamp(30px,3.5vw,48px);color:#0b0f14b3;font-size:clamp(18px,1.55vw,24px);line-height:1.55}.rva-lineup{padding-block:var(--rva-pad)}.rva-lineup__heading{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(260px,1fr);align-items:end;gap:60px;margin-bottom:clamp(54px,7vw,92px)}.rva-lineup__heading h2{max-width:950px;font-size:clamp(48px,6.2vw,96px)}.rva-lineup__heading p{max-width:430px;color:var(--rv-muted);font-size:17px;line-height:1.55}.rva-lineup__models{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--rv-line);border-bottom:1px solid var(--rv-line)}.rva-model{position:relative;min-height:230px;display:flex;flex-direction:column;padding:24px;border-right:1px solid var(--rv-line);transition:color .18s ease,background .18s ease}.rva-model:last-child{border-right:0}.rva-model__name{max-width:11ch;margin-top:auto;font-family:var(--rv-font-display, Arial, sans-serif);font-size:clamp(25px,2.35vw,38px);font-weight:700;letter-spacing:-.035em;line-height:1.02}.rva-model__role{margin-top:12px;color:var(--rv-muted);font-size:12px;text-transform:uppercase}.rva-model__arrow{position:absolute;top:20px;right:22px;color:var(--rv-muted);transition:transform .18s ease}.rva-model:hover,.rva-model:focus-visible{color:#fff;background:var(--rv-blue)}.rva-model:hover .rva-model__role,.rva-model:focus-visible .rva-model__role,.rva-model:hover .rva-model__arrow,.rva-model:focus-visible .rva-model__arrow{color:#fff}.rva-model:hover .rva-model__arrow,.rva-model:focus-visible .rva-model__arrow{transform:translate(2px,-2px)}.rva-choice{display:grid;grid-template-columns:minmax(0,58%) minmax(0,42%);min-height:760px;background:#080c12}.rva-choice__media,.rva-choice__media picture,.rva-choice__media img{width:100%;height:100%}.rva-choice__media img{object-fit:cover;object-position:50% 50%}.rva-choice__copy{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(52px,6.5vw,104px)}.rva-choice h2,.rva-support h2,.rva-closing h2{font-size:clamp(50px,6vw,92px)}.rva-choice .rva-richtext{max-width:520px;margin-top:34px;color:var(--rv-muted);font-size:18px;line-height:1.6}.rva-support{position:relative;min-height:min(940px,92svh);display:flex;align-items:flex-end;isolation:isolate}.rva-support__media,.rva-support__shade{position:absolute;top:0;right:0;bottom:0;left:0}.rva-support__media,.rva-support__media picture,.rva-support__media img{width:100%;height:100%}.rva-support__media img{object-fit:cover;object-position:50% 50%}.rva-support__shade{z-index:1;background:linear-gradient(90deg,#04070be5,#04070b99 46%,#04070b24 76%)}.rva-support__content{position:relative;z-index:2;padding-bottom:clamp(70px,9vw,132px)}.rva-support h2{max-width:780px}.rva-support .rva-richtext{max-width:590px;margin-top:34px;color:#f2f4f7c7;font-size:20px;line-height:1.55}.rva-support__location{margin-top:44px!important;color:var(--rv-blue)}.rva-closing{padding-block:var(--rva-pad);background:var(--rv-blue)}.rva-closing__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:end;gap:70px}.rva-closing h2{max-width:900px;color:#fff}.rva-closing__action{padding-bottom:8px}.rva-closing__action p{margin-bottom:30px;color:#ffffffd1;font-size:17px;line-height:1.55}.rva-closing .rv-button{border-color:#fff;background:#fff;color:var(--rv-ink)}.rva-closing .rv-button:hover,.rva-closing .rv-button:focus-visible{border-color:var(--rv-ink);background:var(--rv-ink);color:#fff}@keyframes rva-hero-in{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media(max-width:899px){.rva{--rva-pad: clamp(68px, 13vw, 104px)}.rva-hero{min-height:calc(100svh - var(--rv-header-height))}.rva-hero__media img{object-position:54% 48%}.rva-hero__shade{background:linear-gradient(0deg,#04070bf0,#04070b8f 52%,#04070b1f),linear-gradient(90deg,rgb(4 7 11 / 52%),transparent 80%)}.rva-hero__content{padding-block:48px}.rva-hero h1{width:min(650px,100%);font-size:clamp(48px,10vw,74px)}.rva-hero__body{width:min(520px,100%);font-size:18px}.rva-intro__copy h2,.rva-lineup__heading h2,.rva-choice h2,.rva-support h2,.rva-closing h2{font-size:clamp(46px,10vw,74px)}.rva-intro .rva-richtext{margin-top:34px;font-size:19px}.rva-lineup__heading,.rva-closing__grid{grid-template-columns:1fr;gap:28px}.rva-lineup__models{grid-template-columns:1fr 1fr}.rva-model:nth-child(2){border-right:0}.rva-model:nth-child(-n+2){border-bottom:1px solid var(--rv-line)}.rva-choice{grid-template-columns:1fr;min-height:0}.rva-choice__media{min-height:62vw}.rva-choice__copy{padding:var(--rva-pad) max(20px,calc((100vw - var(--rv-shell)) / 2))}.rva-support{min-height:780px}.rva-support__shade{background:linear-gradient(0deg,#04070bf0,#04070b85 58%,#04070b14)}.rva-support__content{padding-bottom:64px}.rva-closing__action{max-width:560px;padding-bottom:0}}@media(max-width:579px){.rva-hero__content{padding-bottom:92px}.rva-kicker{margin-bottom:18px!important}.rva-hero h1{font-size:clamp(44px,11.8vw,58px);line-height:.94}.rva-hero__body{margin-top:22px!important;font-size:16px}.rva-hero__actions{align-items:flex-start;flex-direction:column;gap:22px;margin-top:26px}.rva-lineup__models{grid-template-columns:1fr}.rva-model,.rva-model:nth-child(2){min-height:150px;border-right:0;border-bottom:1px solid var(--rv-line)}.rva-model:last-child{border-bottom:0}.rva-model__name{max-width:14ch;font-size:28px}.rva-choice__media{min-height:76vw}.rva-support{min-height:700px}.rva-support .rva-richtext{font-size:17px}}@media(prefers-reduced-motion:reduce){.rva-hero__media img{animation:none}.rva-text-link span,.rva-model,.rva-model__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/revtol-about.css.map */
