[data-site=renova]{background:var(--rn-porcelain);color:var(--rn-ink);font-family:var(--rn-text);font-size:var(--rn-size-body);line-height:var(--rn-lh-body);-webkit-font-smoothing:antialiased}[data-site=renova] *,[data-site=renova] :after,[data-site=renova] :before{box-sizing:border-box}[data-site=renova] img{display:block;max-width:100%;height:auto}[data-site=renova] a{color:var(--rn-copper);text-underline-offset:4px;text-decoration-thickness:1px}[data-site=renova] a:hover{color:var(--rn-ink)}[data-site=renova] :focus-visible{outline:2px solid var(--rn-copper);outline-offset:3px}[data-site=renova] .rn-wrap{max-width:var(--rn-wrap);margin:0 auto;padding:0 var(--rn-gut)}[data-site=renova] .rn-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[data-site=renova] .rn-line{display:block}[data-site=renova] h1,[data-site=renova] h2,[data-site=renova] h3{font-family:var(--rn-display);font-weight:var(--rn-weight-medium);letter-spacing:var(--rn-track-display);color:var(--rn-ink);margin:0;text-wrap:balance}[data-site=renova] h1 em,[data-site=renova] h2 em{font-style:italic}[data-site=renova] h2{font-size:var(--rn-size-h2);line-height:var(--rn-lh-heading)}[data-site=renova] p{margin:0 0 1em;max-width:62ch}[data-site=renova] .rn-label{display:block;font-family:var(--rn-text);font-size:var(--rn-size-label);font-weight:var(--rn-weight-label);line-height:var(--rn-lh-snug);letter-spacing:var(--rn-track-label);text-transform:uppercase;color:var(--rn-copper);margin-bottom:20px}[data-site=renova] .rn-lede{font-size:var(--rn-size-lede);line-height:var(--rn-lh-lede);color:var(--rn-soft);max-width:46ch}[data-site=renova] .rn-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:var(--rn-pill);border:1px solid var(--rn-cocoa);background:var(--rn-cocoa);color:var(--rn-white);font-family:var(--rn-text);font-size:var(--rn-size-btn);font-weight:var(--rn-weight-semibold);line-height:var(--rn-lh-one);letter-spacing:var(--rn-track-btn);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .25s var(--rn-ease),color .25s var(--rn-ease),border-color .25s var(--rn-ease),transform .15s ease}[data-site=renova] .rn-btn:hover{background:var(--rn-cocoa-2);border-color:var(--rn-cocoa-2);color:var(--rn-white)}[data-site=renova] .rn-btn:active{transform:scale(.98)}[data-site=renova] .rn-btn:disabled{opacity:.6;cursor:progress}[data-site=renova] .rn-btn svg{width:18px;height:18px;flex:0 0 auto}[data-site=renova] .rn-btn--line{background:transparent;color:var(--rn-cocoa)}[data-site=renova] .rn-btn--line:hover{background:var(--rn-cocoa);color:var(--rn-white)}[data-site=renova] .rn-btn--light{background:var(--rn-rose);border-color:var(--rn-rose);color:var(--rn-ink)}[data-site=renova] .rn-btn--light:hover{background:var(--rn-rose-hover);border-color:var(--rn-rose-hover);color:var(--rn-ink)}[data-site=renova] .rn-btn--ghost-light{background:transparent;border-color:var(--rn-on-dark-edge);color:var(--rn-white)}[data-site=renova] .rn-btn--ghost-light:hover{background:var(--rn-white);color:var(--rn-cocoa)}[data-site=renova] .rn-btn--sm{min-height:46px;padding:0 22px}[data-site=renova] .rn-acts{display:flex;flex-wrap:wrap;gap:12px 14px;align-items:center}[data-site=renova] .rn-top{background:var(--rn-porcelain);border-bottom:1px solid var(--rn-line);position:relative;z-index:20}[data-site=renova] .rn-top .rn-wrap{display:flex;align-items:center;gap:28px;min-height:84px}[data-site=renova] .rn-logo{display:block;flex:0 0 auto;text-decoration:none}[data-site=renova] .rn-logo img{width:auto;max-height:72px}[data-site=renova] .rn-wordmark{font-family:var(--rn-display);font-size:var(--rn-size-wordmark);color:var(--rn-ink)}[data-site=renova] .rn-nav{display:flex;gap:30px;margin-left:auto}[data-site=renova] .rn-nav a,[data-site=renova] .rn-tel{color:var(--rn-ink);font-size:var(--rn-size-nav);font-weight:var(--rn-weight-medium);text-decoration:none;padding:10px 0;border-bottom:1px solid transparent;white-space:nowrap}[data-site=renova] .rn-nav a:hover{border-bottom-color:var(--rn-rose)}[data-site=renova] .rn-menu{display:none;margin-left:auto;position:relative}[data-site=renova] .rn-menu summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--rn-line);border-radius:var(--rn-pill);font-weight:var(--rn-weight-semibold);font-size:var(--rn-size-smaller)}[data-site=renova] .rn-menu summary::-webkit-details-marker{display:none}[data-site=renova] .rn-menu[open] summary{background:var(--rn-blush)}[data-site=renova] .rn-sheet{position:absolute;right:0;top:calc(100% + 10px);min-width:230px;padding:10px 0;background:var(--rn-porcelain);border:1px solid var(--rn-line);box-shadow:var(--rn-shadow)}[data-site=renova] .rn-sheet a{display:block;padding:12px 20px;text-decoration:none;color:var(--rn-ink);font-weight:var(--rn-weight-medium)}[data-site=renova] .rn-sheet a:hover{background:var(--rn-blush)}@media (max-width:1020px){[data-site=renova] .rn-desk,[data-site=renova] .rn-nav,[data-site=renova] .rn-tel{display:none}[data-site=renova] .rn-menu{display:block}}@media (max-width:520px){[data-site=renova] .rn-top .rn-wrap{min-height:72px}[data-site=renova] .rn-logo img{max-height:52px}}[data-site=renova] .rn-hero{padding:clamp(32px,4.5vw,64px) 0 clamp(56px,7vw,104px)}[data-site=renova] .rn-hero .rn-wrap{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(32px,5vw,80px);align-items:center}[data-site=renova] .rn-hero h1,[data-site=renova] .rn-page-hero h1{font-size:var(--rn-size-h1);line-height:var(--rn-lh-tight);padding-bottom:.06em}[data-site=renova] .rn-page-hero h1{font-size:var(--rn-size-h1-inner)}[data-site=renova] .rn-hero .rn-lede{margin:28px 0 36px}[data-site=renova] .rn-pair{position:relative;padding:0 0 12% 14%}[data-site=renova] .rn-arch{border-radius:var(--rn-arch);overflow:hidden;background:var(--rn-blush)}[data-site=renova] .rn-arch img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:55% 30%;object-position:55% 30%}[data-site=renova] .rn-pair .rn-big{aspect-ratio:4/5}[data-site=renova] .rn-pair .rn-small{position:absolute;left:0;bottom:0;width:40%;aspect-ratio:3/4;border:8px solid var(--rn-porcelain);box-sizing:content-box;margin:0 0 -8px -8px}[data-site=renova] .rn-pair .rn-small img{-o-object-position:50% 18%;object-position:50% 18%}@media (max-width:880px){[data-site=renova] .rn-hero .rn-wrap{grid-template-columns:1fr}[data-site=renova] .rn-pair{max-width:520px;width:100%;margin:0 auto}}@media (max-width:720px){[data-site=renova] .rn-hero{padding-top:24px}[data-site=renova] .rn-hero-acts{display:none}[data-site=renova] .rn-hero .rn-lede{margin:18px 0 0}[data-site=renova] .rn-hero .rn-wrap{gap:28px}[data-site=renova] .rn-pair{max-width:330px;margin:0 0 0 auto}}[data-site=renova] .rn-proof{border-top:1px solid var(--rn-line);border-bottom:1px solid var(--rn-line)}[data-site=renova] .rn-proof ul{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}[data-site=renova] .rn-proof li{padding:30px 26px 28px;border-left:1px solid var(--rn-line)}[data-site=renova] .rn-proof li:first-child{border-left:0;padding-left:0}[data-site=renova] .rn-proof b{display:block;margin-bottom:10px;font-family:var(--rn-display);font-size:var(--rn-size-proof);font-weight:var(--rn-weight-medium);line-height:var(--rn-lh-one);color:var(--rn-ink)}[data-site=renova] .rn-proof span{display:block;max-width:26ch;font-size:var(--rn-size-small);line-height:var(--rn-lh-lede);color:var(--rn-soft)}@media (max-width:900px){[data-site=renova] .rn-proof ul{grid-template-columns:1fr 1fr}[data-site=renova] .rn-proof li:nth-child(3){border-left:0;padding-left:0}[data-site=renova] .rn-proof li:nth-child(n+3){border-top:1px solid var(--rn-line)}}@media (max-width:480px){[data-site=renova] .rn-proof li{padding:22px 14px 20px}[data-site=renova] .rn-proof li:nth-child(odd){padding-left:0}}[data-site=renova] .rn-index{padding:clamp(72px,9vw,136px) 0;scroll-margin-top:12px}[data-site=renova] .rn-index .rn-wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(36px,6vw,96px);align-items:start}[data-site=renova] .rn-side{position:sticky;top:72px}[data-site=renova] .rn-side .rn-lede{margin-top:22px}[data-site=renova] .rn-group+.rn-group{margin-top:52px}[data-site=renova] .rn-group h3{font-family:var(--rn-text);font-size:var(--rn-size-label);font-weight:var(--rn-weight-label);line-height:var(--rn-lh-snug);letter-spacing:var(--rn-track-label);text-transform:uppercase;color:var(--rn-copper);padding-bottom:14px;border-bottom:1px solid var(--rn-ink)}[data-site=renova] .rn-rows{list-style:none;margin:0;padding:0}[data-site=renova] .rn-rows li{border-bottom:1px solid var(--rn-line)}[data-site=renova] .rn-rows a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 24px;padding:22px 0;text-decoration:none;color:var(--rn-ink)}[data-site=renova] .rn-nm{font-family:var(--rn-display);font-size:var(--rn-size-row);font-weight:var(--rn-weight-medium);line-height:var(--rn-lh-heading)}[data-site=renova] .rn-ds{grid-column:1;max-width:54ch;font-size:var(--rn-size-small);line-height:var(--rn-lh-lede);color:var(--rn-soft)}[data-site=renova] .rn-go{grid-row:1/span 2;grid-column:2;align-self:center;width:44px;height:44px;border-radius:var(--rn-pill);border:1px solid var(--rn-line);display:grid;place-items:center;transition:background-color .3s var(--rn-ease),border-color .3s var(--rn-ease),transform .3s var(--rn-ease)}[data-site=renova] .rn-go svg{width:18px;height:18px}[data-site=renova] .rn-rows a:hover .rn-nm{font-style:italic}[data-site=renova] .rn-rows a:hover .rn-go{background:var(--rn-cocoa);border-color:var(--rn-cocoa);color:var(--rn-white);transform:translateX(4px)}[data-site=renova] .rn-more h2{margin-bottom:18px}@media (max-width:880px){[data-site=renova] .rn-index .rn-wrap{grid-template-columns:1fr}[data-site=renova] .rn-side{position:static}}[data-site=renova] .rn-meet{background:var(--rn-blush);padding:clamp(72px,9vw,128px) 0}[data-site=renova] .rn-meet .rn-wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(36px,6vw,104px);align-items:center}[data-site=renova] .rn-meet .rn-wrap[data-photo=false]{grid-template-columns:1fr}[data-site=renova] .rn-meet .rn-arch{aspect-ratio:4/5;background:var(--rn-blush-2)}[data-site=renova] .rn-meet .rn-arch img{-o-object-position:50% 20%;object-position:50% 20%}[data-site=renova] .rn-meet h2{margin-bottom:26px}[data-site=renova] .rn-meet p{color:var(--rn-soft)}[data-site=renova] .rn-cred{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;margin:30px 0 34px;padding:0;list-style:none}[data-site=renova] .rn-cred li{padding:14px 0;border-top:1px solid var(--rn-blush-2);font-weight:var(--rn-weight-semibold);color:var(--rn-ink)}@media (max-width:880px){[data-site=renova] .rn-meet .rn-wrap{grid-template-columns:1fr}[data-site=renova] .rn-meet .rn-arch{max-width:460px}}@media (max-width:480px){[data-site=renova] .rn-cred{grid-template-columns:1fr}}[data-site=renova] .rn-words{padding:clamp(72px,9vw,128px) 0}[data-site=renova] .rn-words .rn-wrap{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:clamp(28px,5vw,80px);align-items:start}[data-site=renova] .rn-score a{display:block;margin-top:16px;font-weight:var(--rn-weight-semibold)}[data-site=renova] .rn-quote blockquote,[data-site=renova] .rn-review-list blockquote{margin:0}[data-site=renova] .rn-quote p{font-family:var(--rn-display);font-size:var(--rn-size-quote);font-weight:var(--rn-weight-regular);line-height:var(--rn-lh-snug);color:var(--rn-ink);max-width:34ch}[data-site=renova] cite{display:block;margin-top:18px;font-style:normal;font-weight:var(--rn-weight-semibold);color:var(--rn-soft)}[data-site=renova] .rn-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}[data-site=renova] .rn-tabs button{min-height:44px;padding:0 20px;border-radius:var(--rn-pill);cursor:pointer;border:1px solid var(--rn-line);background:transparent;color:var(--rn-ink);font-family:var(--rn-text);font-size:var(--rn-size-smaller);font-weight:var(--rn-weight-medium)}[data-site=renova] .rn-tabs button:hover{border-color:var(--rn-rose)}[data-site=renova] .rn-tabs button[aria-selected=true]{background:var(--rn-ink);border-color:var(--rn-ink);color:var(--rn-white)}[data-site=renova] .rn-review-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:40px 56px}[data-site=renova] .rn-review-list p{font-family:var(--rn-display);font-size:var(--rn-size-h3);line-height:var(--rn-lh-snug);color:var(--rn-ink)}@media (max-width:880px){[data-site=renova] .rn-words .rn-wrap{grid-template-columns:1fr}}[data-site=renova] .rn-visit{background:var(--rn-cocoa);color:var(--rn-on-dark);padding:clamp(72px,9vw,120px) 0;position:relative;overflow:hidden}[data-site=renova] .rn-visit .rn-wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(36px,6vw,96px);align-items:end;position:relative}[data-site=renova] .rn-visit h2{color:var(--rn-white);font-size:var(--rn-size-h2-visit)}[data-site=renova] .rn-visit .rn-lede{color:var(--rn-on-dark);margin:24px 0 34px}[data-site=renova] .rn-visit dl{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr)}[data-site=renova] .rn-visit dd,[data-site=renova] .rn-visit dt{padding:16px 0;border-top:1px solid var(--rn-on-dark-line);margin:0}[data-site=renova] .rn-visit dt{font-size:var(--rn-size-label);font-weight:var(--rn-weight-label);letter-spacing:var(--rn-track-label);text-transform:uppercase;color:var(--rn-rose-text);padding-right:28px}[data-site=renova] .rn-visit dd{color:var(--rn-white);font-size:var(--rn-size-small)}[data-site=renova] .rn-visit dd a{color:var(--rn-white)}[data-site=renova] .rn-visit dd a:hover{color:var(--rn-rose)}[data-site=renova] .rn-mark{position:absolute;right:-6%;top:50%;transform:translateY(-50%);width:min(560px,48vw);opacity:.07;pointer-events:none}@media (max-width:880px){[data-site=renova] .rn-visit .rn-wrap{grid-template-columns:1fr}[data-site=renova] .rn-mark{display:none}}[data-site=renova] .rn-foot{background:var(--rn-porcelain);padding:64px 0 40px}[data-site=renova] .rn-cols{display:grid;grid-template-columns:minmax(0,1.1fr) repeat(auto-fit,minmax(160px,1fr));gap:36px}[data-site=renova] .rn-foot-logo img{max-height:86px;width:auto}[data-site=renova] .rn-foot-h{font-family:var(--rn-text);font-size:var(--rn-size-label);font-weight:var(--rn-weight-label);line-height:var(--rn-lh-snug);letter-spacing:var(--rn-track-label);text-transform:uppercase;color:var(--rn-copper);margin:6px 0 16px}[data-site=renova] .rn-foot ul{list-style:none;margin:0;padding:0}[data-site=renova] .rn-foot li{margin:0 0 8px;font-size:var(--rn-size-small);color:var(--rn-soft)}[data-site=renova] .rn-foot a{color:var(--rn-ink);text-decoration:none}[data-site=renova] .rn-foot a:hover{text-decoration:underline}[data-site=renova] .rn-social{margin-top:20px;display:flex;flex-wrap:wrap;gap:4px 18px}[data-site=renova] .rn-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:52px;padding-top:22px;border-top:1px solid var(--rn-line);font-size:var(--rn-size-smaller);color:var(--rn-soft)}[data-site=renova] .rn-base p{margin:0;max-width:none}[data-site=renova] .rn-legal{display:flex;flex-wrap:wrap;gap:6px 18px}[data-site=renova] .rn-foot a.rn-powered{color:var(--rn-powered);font-weight:var(--rn-weight-semibold)}@media (max-width:720px){[data-site=renova] .rn-foot{padding-bottom:110px}}[data-site=renova] .rn-dock{display:none}@media (max-width:720px){[data-site=renova] .rn-dock{display:grid;grid-template-columns:1fr 1.4fr;gap:10px;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--rn-dock-bg);border-top:1px solid var(--rn-line)}[data-site=renova] .rn-dock .rn-btn{min-height:50px;padding:0 12px}}[data-site=renova] .rn-page-hero{padding:clamp(40px,6vw,88px) 0}[data-site=renova] .rn-page-hero>.rn-wrap{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(32px,5vw,80px);align-items:center}[data-site=renova] .rn-page-hero>.rn-wrap[data-photo=false]{grid-template-columns:minmax(0,1fr)}[data-site=renova] .rn-page-hero .rn-lede{margin:26px 0 34px}[data-site=renova] .rn-page-hero .rn-arch{aspect-ratio:4/5}[data-site=renova] .rn-crumb{margin-top:8px}@media (max-width:880px){[data-site=renova] .rn-page-hero>.rn-wrap{grid-template-columns:1fr}[data-site=renova] .rn-page-hero .rn-arch{max-width:440px;aspect-ratio:1/1}}[data-site=renova] .rn-band{padding:clamp(64px,8vw,112px) 0}[data-site=renova] .rn-band--tint{background:var(--rn-blush)}[data-site=renova] .rn-band h2{margin-bottom:22px}[data-site=renova] .rn-intro{color:var(--rn-soft);max-width:60ch}[data-site=renova] .rn-concerns{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 40px;max-width:900px}[data-site=renova] .rn-concerns li{padding:16px 0 16px 30px;border-top:1px solid var(--rn-line);position:relative;font-size:var(--rn-size-field)}[data-site=renova] .rn-concerns li:before{content:"";position:absolute;left:0;top:28px;width:14px;height:1px;background:var(--rn-copper)}@media (max-width:620px){[data-site=renova] .rn-concerns{grid-template-columns:1fr}}[data-site=renova] .rn-reasons{margin:40px 0 0;border-top:1px solid var(--rn-ink)}[data-site=renova] .rn-reasons div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px 40px;padding:28px 0;border-bottom:1px solid var(--rn-line)}[data-site=renova] .rn-reasons dt{font-family:var(--rn-display);font-size:var(--rn-size-row);font-weight:var(--rn-weight-medium);line-height:var(--rn-lh-heading);margin:0}[data-site=renova] .rn-reasons dd{margin:0;max-width:56ch;color:var(--rn-soft)}@media (max-width:720px){[data-site=renova] .rn-reasons div{grid-template-columns:1fr}}[data-site=renova] .rn-rail{list-style:none;margin:44px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:34px 0}[data-site=renova] .rn-rail li{padding:26px 26px 0 0;border-top:1px solid var(--rn-ink);position:relative}[data-site=renova] .rn-rail li:before{content:"";position:absolute;top:-5px;left:0;width:9px;height:9px;border-radius:50%;background:var(--rn-rose)}[data-site=renova] .rn-rail b{display:block;margin-bottom:10px;font-family:var(--rn-display);font-size:var(--rn-size-h3);font-weight:var(--rn-weight-medium);line-height:var(--rn-lh-heading)}[data-site=renova] .rn-rail p{margin:0;font-size:var(--rn-size-small);color:var(--rn-soft)}[data-site=renova] .rn-faq{margin-top:36px;border-top:1px solid var(--rn-ink);max-width:900px}[data-site=renova] .rn-faq details{border-bottom:1px solid var(--rn-line)}[data-site=renova] .rn-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-family:var(--rn-display);font-size:var(--rn-size-faq);font-weight:var(--rn-weight-medium);line-height:var(--rn-lh-snug)}[data-site=renova] .rn-faq summary::-webkit-details-marker{display:none}[data-site=renova] .rn-faq summary:after{content:"+";flex:0 0 auto;font-family:var(--rn-text);transition:transform .3s var(--rn-ease)}[data-site=renova] .rn-faq details[open] summary:after{transform:rotate(45deg)}[data-site=renova] .rn-faq details p{padding:0 0 24px;margin:0;color:var(--rn-soft)}[data-site=renova] .rn-towns a{color:var(--rn-ink)}[data-site=renova] .rn-story{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(36px,6vw,96px);align-items:start}[data-site=renova] .rn-story[data-photo=false]{grid-template-columns:minmax(0,1fr)}[data-site=renova] .rn-story .rn-arch{aspect-ratio:4/5;position:sticky;top:72px}[data-site=renova] .rn-story p{color:var(--rn-soft)}[data-site=renova] .rn-story p:first-of-type{font-family:var(--rn-display);font-size:var(--rn-size-story);font-weight:var(--rn-weight-medium);line-height:var(--rn-lh-snug);color:var(--rn-ink);max-width:30ch}[data-site=renova] .rn-director{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,80px);align-items:center}[data-site=renova] .rn-director[data-photo=false]{grid-template-columns:minmax(0,1fr)}[data-site=renova] .rn-frame{aspect-ratio:5/4;overflow:hidden;background:var(--rn-blush-2)}[data-site=renova] .rn-frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%}[data-site=renova] .rn-director h2{margin-bottom:22px}[data-site=renova] .rn-director p{color:var(--rn-soft)}@media (max-width:880px){[data-site=renova] .rn-director,[data-site=renova] .rn-story{grid-template-columns:1fr}[data-site=renova] .rn-story .rn-arch{position:static;max-width:440px}}[data-site=renova] .rn-page-hero>.rn-contact{align-items:start;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}[data-site=renova] .rn-form{display:grid;gap:22px;margin-top:30px}[data-site=renova] .rn-field{display:grid;gap:8px;align-content:start}[data-site=renova] .rn-field label{font-size:var(--rn-size-nav);font-weight:var(--rn-weight-semibold);color:var(--rn-ink)}[data-site=renova] .rn-field label small{font-size:var(--rn-size-smaller);font-weight:var(--rn-weight-regular);color:var(--rn-soft)}[data-site=renova] .rn-field input,[data-site=renova] .rn-field textarea{width:100%;padding:14px 16px;border-radius:0;font-family:var(--rn-text);font-size:var(--rn-size-field);color:var(--rn-ink);background:var(--rn-white);border:1px solid var(--rn-field-line);transition:border-color .2s ease,box-shadow .2s ease}[data-site=renova] .rn-field textarea{min-height:150px;resize:vertical}[data-site=renova] .rn-field input:focus,[data-site=renova] .rn-field textarea:focus{outline:none;border-color:var(--rn-copper);box-shadow:var(--rn-focus-ring)}[data-site=renova] .rn-help{font-size:var(--rn-size-smaller);color:var(--rn-soft)}[data-site=renova] .rn-err{font-size:var(--rn-size-smaller);color:var(--rn-error)}[data-site=renova] .rn-field[data-bad=true] input{border-color:var(--rn-error)}[data-site=renova] .rn-two{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}@media (max-width:560px){[data-site=renova] .rn-two{grid-template-columns:1fr}}[data-site=renova] .rn-consent{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;font-size:var(--rn-size-smaller);color:var(--rn-soft)}[data-site=renova] .rn-consent input{width:20px;height:20px;margin-top:3px;accent-color:var(--rn-cocoa)}[data-site=renova] .rn-sent{border-left:3px solid var(--rn-rose);padding:18px 20px;background:var(--rn-blush)}[data-site=renova] .rn-info .rn-arch{aspect-ratio:4/3;max-width:460px}[data-site=renova] .rn-info dl{margin:0}[data-site=renova] .rn-info dt{font-size:var(--rn-size-label);font-weight:var(--rn-weight-label);letter-spacing:var(--rn-track-label);text-transform:uppercase;color:var(--rn-copper);margin-top:26px}[data-site=renova] .rn-info dd{margin:6px 0 0;font-size:var(--rn-size-field)}[data-site=renova] .rn-info dd a{color:var(--rn-ink)}@media (max-width:880px){[data-site=renova] .rn-page-hero>.rn-contact{grid-template-columns:1fr}}[data-site=renova] .rn-prose{max-width:68ch}[data-site=renova] .rn-prose h2{margin:1.4em 0 .5em}[data-site=renova] .rn-prose h3{font-size:var(--rn-size-h3);margin:1.2em 0 .4em}[data-site=renova] .rn-prose img{margin:1.5em 0}[data-site=renova] .rn-date{font-weight:var(--rn-weight-semibold)}@media (prefers-reduced-motion:no-preference){[data-site=renova] .rn-page-hero .rn-arch img,[data-site=renova] .rn-pair .rn-big img{animation:rn-settle 1.6s var(--rn-ease) both}@keyframes rn-settle{0%{transform:scale(1.06)}to{transform:none}}}@media (prefers-reduced-motion:reduce){[data-site=renova] *,[data-site=renova] :after,[data-site=renova] :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}