.rv{background:var(--bone);--scene:clamp(90px,11vw,150px)}.rv .headline{font-size:clamp(40px,6vw,92px);line-height:1}.rv .headline,.rv .section-title{font-weight:800;letter-spacing:-.05em;text-wrap:balance}.rv .section-title{font-size:clamp(36px,5vw,76px);line-height:.98}.rv .title{font-weight:800;font-size:clamp(30px,3vw,44px);line-height:1.02;letter-spacing:-.045em}.rv .lede{font-weight:400;font-size:clamp(19px,1.6vw,23px);line-height:1.5;letter-spacing:-.01em;color:var(--soft);max-width:30em}.rv .scene{background:var(--dark);color:var(--on-dark);padding:var(--scene) var(--edge);text-align:center}.rv .scene .lede{color:var(--soft-on-dark)}.rv h5{margin:0}.rv *{box-sizing:border-box}.rv img{display:block;max-width:100%;height:auto}.rv h1,.rv h2,.rv h3,.rv ol,.rv p,.rv ul{margin:0}.rv ol,.rv ul{padding:0;list-style:none}.rv .crumb{font-weight:600;font-size:15px;color:var(--soft);margin-bottom:26px}.rv .crumb a{color:var(--aub);text-decoration:none}.rv .hero{padding-top:clamp(40px,6vw,84px);padding-bottom:var(--section)}.rv .hero h1{max-width:13ch}.rv .hero .lede{max-width:62ch;margin-top:30px;color:var(--soft)}.rv .hero .lede+.lede{margin-top:14px}.rv .acts{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:36px}.rv .facts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0 var(--gutter);gap:0 var(--gutter);margin-top:clamp(44px,5vw,68px);border-top:1.5px solid var(--ink)}.rv .facts li{padding-top:18px}.rv .facts b{display:block;font-weight:800;font-size:clamp(26px,2.6vw,38px);letter-spacing:-.045em;line-height:1.05}.rv .facts span{display:block;margin-top:6px;color:var(--soft);font-size:16px}.rv .shot{-webkit-clip-path:var(--cut-tile);clip-path:var(--cut-tile);background:var(--band)}.rv .shot img{width:100%}.rv .note{margin-top:14px;font-size:15px;color:var(--soft)}.rv section{padding:var(--section) 0}.rv .head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:var(--gutter);gap:var(--gutter);align-items:end;margin-bottom:clamp(32px,4vw,56px)}.rv .head p{color:var(--soft);font-size:19px;max-width:52ch}.rv .gets{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.rv .gets li{background:var(--paper);-webkit-clip-path:var(--cut-card);clip-path:var(--cut-card);padding:28px 30px 32px}.rv .gets h3{font-weight:700;font-size:21px;letter-spacing:-.025em;line-height:1.2}.rv .gets p{margin-top:10px;color:var(--soft);font-size:16px}.rv .steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0 var(--gutter);gap:0 var(--gutter);counter-reset:s}.rv .steps li{counter-increment:s;border-top:1.5px solid var(--ink);padding-top:18px}.rv .steps li:before{content:counter(s);display:block;font-weight:800;font-size:54px;letter-spacing:-.05em;line-height:1;color:var(--aub);margin-bottom:14px}.rv .steps h3{font-weight:700;font-size:23px;letter-spacing:-.025em;line-height:1.2}.rv .steps p{margin-top:8px;color:var(--soft)}.rv .scene h2{max-width:19ch;margin:0 auto}.rv .scene .lede{max-width:54ch;margin:26px auto 0}.rv .pair{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:var(--gutter);gap:var(--gutter);align-items:center}.rv .pair.flip{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.rv .pair h2{margin-bottom:18px}.rv .pair p{color:var(--soft);font-size:19px;max-width:44ch}.rv .pair p+p{margin-top:14px}.rv .devices{display:grid;grid-template-columns:1.9fr 1fr;grid-gap:14px;gap:14px;align-items:end}.rv .shot.phone,.rv .shot.tablet{background:var(--rule);padding:1px}.rv .shot.tablet{aspect-ratio:4/4.3}.rv .shot.phone{aspect-ratio:9/18.5;max-width:340px;justify-self:center;width:100%}.rv .shot.phone img,.rv .shot.tablet img{height:100%;object-fit:cover;object-position:top}.rv .metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0 var(--gutter);gap:0 var(--gutter);border-top:1.5px solid var(--ink);margin-bottom:clamp(36px,4vw,56px)}.rv .metrics li{padding-top:18px}.rv .metrics b{display:block;font-weight:800;font-size:clamp(24px,2.4vw,34px);letter-spacing:-.045em;line-height:1.05;color:var(--aub)}.rv .metrics span{display:block;margin-top:6px;color:var(--soft);font-size:16px}.rv .views{display:grid;grid-gap:clamp(36px,4vw,56px);gap:clamp(36px,4vw,56px)}.rv .views figure{margin:0}.rv .views figcaption{margin-bottom:16px}.rv .views h3{font-weight:700;font-size:23px;letter-spacing:-.025em;line-height:1.2}.rv .views p{margin-top:6px;color:var(--soft);max-width:62ch}.rv .faq{max-width:860px}.rv .faq details{border-top:1px solid var(--rule)}.rv .faq details:last-child{border-bottom:1px solid var(--rule)}.rv .faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;padding:22px 0;font-weight:700;font-size:21px;letter-spacing:-.025em}.rv .faq summary::-webkit-details-marker{display:none}.rv .faq summary:after{content:"+";font-weight:400;font-size:26px;line-height:1;color:var(--aub)}.rv .faq details[open] summary:after{content:"\2212"}.rv .faq p{padding:0 0 24px;max-width:64ch;color:var(--soft)}.rv .others{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.rv .others a{display:block;background:var(--paper);-webkit-clip-path:var(--cut-card);clip-path:var(--cut-card);padding:28px 30px;text-decoration:none;color:var(--ink)}.rv .others h3{font-weight:700;font-size:23px;letter-spacing:-.025em}.rv .others p{margin:8px 0 16px;color:var(--soft)}@media (max-width:900px){.rv .facts,.rv .gets,.rv .head,.rv .metrics,.rv .others,.rv .pair,.rv .pair.flip,.rv .steps{grid-template-columns:1fr}.rv .facts li,.rv .steps li{margin-top:22px}.rv .metrics li{margin-bottom:8px}.rv .head{align-items:start}.rv .pair .shot{order:2}}.rv .steps.five{grid-template-columns:repeat(5,1fr);gap:0 clamp(18px,2.4vw,34px)}.rv .steps.five h3{font-size:20px}.rv .steps.five p{font-size:16px}.rv .gets.two{grid-template-columns:repeat(2,1fr)}.rv .gets.four{grid-template-columns:repeat(4,1fr)}.rv .gets .opt{font-weight:600;font-size:14px;color:var(--aub);display:block;margin-bottom:8px}.rv .report{background:var(--paper);-webkit-clip-path:var(--cut-tile);clip-path:var(--cut-tile);padding:clamp(28px,3.4vw,48px)}.rv .report h3{font-weight:800;font-size:clamp(24px,2.2vw,30px);letter-spacing:-.04em;line-height:1.1}.rv .report .sub{margin-top:6px;color:var(--soft);font-size:15px}.rv .report ol{margin-top:22px;counter-reset:c}.rv .report li{counter-increment:c;display:grid;grid-template-columns:34px 1fr;padding:11px 0;border-top:1px solid var(--rule);font-weight:600;font-size:16px}.rv .report li:before{content:counter(c);color:var(--aub);font-weight:800}.rv .report li span{display:block;font-weight:400;color:var(--soft);font-size:15px}.rv .plain{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--gutter);gap:var(--gutter)}.rv .plain h3{font-weight:700;font-size:23px;letter-spacing:-.025em;border-top:1.5px solid var(--ink);padding-top:18px}.rv .plain p{margin-top:8px;color:var(--soft);font-size:19px;max-width:46ch}@media (max-width:900px){.rv .gets.four,.rv .gets.two,.rv .plain,.rv .steps.five{grid-template-columns:1fr}}.rv .sheet{background:var(--paper);-webkit-clip-path:var(--cut-tile);clip-path:var(--cut-tile);padding:clamp(24px,3.2vw,44px)}.rv .sheet h4{margin:0;font-weight:800;font-size:clamp(22px,2vw,28px);letter-spacing:-.04em;line-height:1.1}.rv .sheet .sub{margin-top:6px;color:var(--soft);font-size:15px}.rv .key{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:18px;font-size:14px;font-weight:600}.rv .key span{display:inline-flex;align-items:center;gap:8px}.rv .dot{background:var(--aub)}.rv .dot,.rv .ring{width:14px;height:14px;border-radius:50%;flex:none}.rv .ring{background:var(--paper);box-shadow:inset 0 0 0 3px var(--ink)}.rv .gapview{margin-top:20px}.rv .gapview .row{display:grid;grid-template-columns:minmax(150px,2fr) 5fr 64px;grid-gap:18px;gap:18px;align-items:center;padding:15px 0;border-top:1px solid var(--rule)}.rv .gapview .row b{font-weight:600;font-size:16px}.rv .gapview .track{position:relative;height:14px}.rv .gapview .track:before{content:"";position:absolute;left:0;right:0;top:6px;height:2px;background:var(--rule)}.rv .gapview .span{position:absolute;top:5px;height:4px;background:var(--mauve)}.rv .gapview .track i{position:absolute;top:0;margin-left:-7px}.rv .gapview .gap{font-weight:800;font-size:17px;letter-spacing:-.02em;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rv .gapview .scale{display:grid;grid-template-columns:minmax(150px,2fr) 5fr 64px;grid-gap:18px;gap:18px;font-size:13px;color:var(--soft);border-top:1px solid var(--rule);padding-top:10px}.rv .gapview .scale div{display:flex;justify-content:space-between}.rv .finding{padding:16px 20px;background:var(--bone);font-weight:600}.rv .finding,.rv .tbl{margin-top:20px;font-size:16px}.rv .tbl{width:100%;border-collapse:collapse}.rv .tbl th{text-align:left;font-weight:600;font-size:14px;color:var(--soft);padding:0 14px 10px 0;vertical-align:bottom}.rv .tbl td{padding:14px 14px 14px 0;border-top:1px solid var(--rule);vertical-align:top}.rv .tbl td:first-child{font-weight:600}.rv .tbl .n{color:var(--aub);font-weight:800;padding-right:12px}.rv .scroll{overflow-x:auto}.rv .map{min-width:620px}.rv .map td:not(:first-child),.rv .map th:not(:first-child){text-align:center;padding-right:8px;width:13%}.rv .map td i{display:inline-block;vertical-align:middle}.rv .map .flag{display:inline-block;margin-left:10px;padding:2px 8px;background:var(--ink);color:var(--paper);font-size:12px;font-weight:600;white-space:nowrap}.rv .opts{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;margin-top:20px}.rv .opt-card{background:var(--bone);padding:22px 24px 26px}.rv .opt-card h5{margin:0 0 4px;font-weight:700;font-size:19px;letter-spacing:-.02em}.rv .opt-card>p{color:var(--soft);font-size:15px;margin-bottom:18px}.rv .tree,.rv .tree ul{list-style:none;margin:0;padding:0}.rv .tree ul{margin:8px 0 0 18px;padding-left:16px;border-left:2px solid var(--mauve);display:grid;grid-gap:8px;gap:8px}.rv .tree span{display:inline-block;background:var(--paper);padding:8px 12px;font-weight:600;font-size:15px}.rv .tree .top>span{background:var(--aub);color:#fff}.rv .tree small{display:block;font-weight:400;font-size:13px;color:var(--soft)}.rv .tree .top>span small{color:#fff}@media (max-width:900px){.rv .gapview .row{grid-template-columns:1fr 52px;gap:8px 12px}.rv .gapview .row b{grid-column:1/-1}.rv .gapview .scale{grid-template-columns:1fr 52px}.rv .gapview .scale .w,.rv .gapview .scale>span:first-child{display:none}.rv .opts{grid-template-columns:1fr}.rv .tbl.stack thead{display:none}.rv .tbl.stack td{display:block;border:0;padding:2px 0}.rv .tbl.stack tr{display:block;border-top:1px solid var(--rule);padding:12px 0}.rv .tbl.stack td[data-l]:before{content:attr(data-l) ": ";color:var(--soft);font-weight:400}}.rv .views .sheet,.rv .views figure{min-width:0}.rv .views{grid-template-columns:minmax(0,1fr)}.rv .who{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);grid-gap:var(--gutter);gap:var(--gutter);align-items:center}.rv .who.tall{grid-template-columns:minmax(0,250px) minmax(0,1fr)}.rv .who .photo{-webkit-clip-path:var(--cut-card);clip-path:var(--cut-card)}.rv .who h2{margin-bottom:14px}.rv .who p{color:var(--soft);font-size:19px;max-width:52ch}.rv .who p+p{margin-top:12px}.rv .who blockquote{margin:26px 0 0;max-width:46ch;font-family:var(--quote);font-size:23px;line-height:1.35;letter-spacing:-.01em;color:var(--ink)}.rv .who blockquote:before{content:"\201C";display:block;height:.42em;font-weight:500;font-size:96px;line-height:1;color:var(--aub)}.rv .who blockquote footer{display:block;padding:0;margin-top:12px;font-family:var(--display);font-size:15px;letter-spacing:0;color:var(--soft)}@media (max-width:900px){.rv .who,.rv .who.tall{grid-template-columns:1fr}.rv .who .photo{max-width:300px}.rv .who.tall .photo{max-width:200px}}.rv .sheet.dark{background:var(--dark);color:var(--on-dark)}.rv .sheet.dark h4{font-size:clamp(28px,2.8vw,40px)}.rv .sheet.dark .sub,.rv .sheet.dark .tbl th{color:var(--soft-on-dark)}.rv .sheet.dark .tbl{font-size:18px}.rv .sheet.dark .tbl td{border-top-color:rgba(245,243,239,.22);padding-top:18px;padding-bottom:18px}.rv .sheet.dark .tbl .n,.rv .sheet.dark .tbl td:first-child{color:var(--mauve);font-size:30px;line-height:1;letter-spacing:-.04em}.rv .sheet.dark .tbl td:nth-child(2){font-weight:600}.rv .sheet.dark .tbl td:nth-child(n+3){color:var(--soft-on-dark);white-space:nowrap}.rv .faq p a{color:var(--aub);text-decoration:underline;-webkit-text-decoration-color:var(--mauve);text-decoration-color:var(--mauve);text-decoration-thickness:1.5px;text-underline-offset:.18em}.rv .finding b{font-weight:700}@media (max-width:900px){.rv .sheet.dark .tbl.stack td[data-l]:before{color:var(--soft-on-dark)}.rv .sheet.dark .tbl td:nth-child(n+3){white-space:normal}.rv .sheet.dark .tbl.stack td{padding:3px 0;border:0}.rv .sheet.dark .tbl.stack tr{border-top:1px solid rgba(245,243,239,.22);padding:16px 0}}.rv .others.three{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.rv .others.three{grid-template-columns:1fr}}