.gallery-preview[data-astro-cid-dac6cwag]{padding-top:0}.gp-head[data-astro-cid-dac6cwag]{align-items:end;gap:1.5rem;margin-bottom:clamp(2.5rem,2rem + 2vw,4rem);display:grid}.gp-head[data-astro-cid-dac6cwag]>.btn[data-astro-cid-dac6cwag]{justify-self:start}@media (width>=64rem){.gp-head[data-astro-cid-dac6cwag]{grid-template-columns:1fr auto}}.gp-grid[data-astro-cid-dac6cwag]{gap:1rem;display:grid}.gp-grid[data-astro-cid-dac6cwag]>li[data-astro-cid-dac6cwag]{display:flex}.gp-card[data-astro-cid-dac6cwag]{border-radius:var(--radius-lg);isolation:isolate;color:#fff;background:var(--surface-2);width:100%;min-height:18rem;display:block;position:relative;overflow:hidden}.gp-card[data-astro-cid-dac6cwag] picture{z-index:-2;position:absolute;inset:0}.gp-card[data-astro-cid-dac6cwag] img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease-out)}.gp-card[data-astro-cid-dac6cwag]:hover img{transform:scale(1.05)}.gp-card[data-astro-cid-dac6cwag]:after{content:"";z-index:-1;transition:opacity var(--dur);background:linear-gradient(#0000 40%,#0a111fd9);position:absolute;inset:0}.gp-overlay[data-astro-cid-dac6cwag]{transition:transform .6s var(--ease-out);justify-items:start;gap:.6rem;padding:1.5rem;display:grid;position:absolute;bottom:0;left:0;right:0;transform:translateY(6px)}.gp-card[data-astro-cid-dac6cwag]:hover .gp-overlay[data-astro-cid-dac6cwag]{transform:none}.gp-overlay[data-astro-cid-dac6cwag] h3[data-astro-cid-dac6cwag]{font-size:var(--fs-lg)}.gp-city[data-astro-cid-dac6cwag]{font-size:var(--fs-sm);opacity:.85;align-items:center;gap:.35rem;display:inline-flex}.gp-flag[data-astro-cid-dac6cwag]{font-size:.6875rem;font-weight:500;position:absolute;top:1rem;right:1rem}.gp-note[data-astro-cid-dac6cwag]{margin-top:1.5rem}.gp-note[data-astro-cid-dac6cwag] code[data-astro-cid-dac6cwag]{font-size:.85em}@media (width<=47.99rem){.gp-head[data-astro-cid-dac6cwag]{gap:1rem;margin-bottom:1.5rem}.gp-grid[data-astro-cid-dac6cwag]{grid-template-columns:1fr 1fr;gap:.75rem}.gp-grid[data-astro-cid-dac6cwag]>li[data-astro-cid-dac6cwag]:first-child{grid-column:1/-1}.gp-card[data-astro-cid-dac6cwag]{aspect-ratio:1;border-radius:var(--radius);min-height:0}.gp-grid[data-astro-cid-dac6cwag]>li[data-astro-cid-dac6cwag]:first-child .gp-card[data-astro-cid-dac6cwag]{aspect-ratio:16/10}.gp-overlay[data-astro-cid-dac6cwag]{gap:.35rem;padding:.85rem}.gp-overlay[data-astro-cid-dac6cwag] h3[data-astro-cid-dac6cwag]{font-size:.875rem;line-height:1.25}.gp-grid[data-astro-cid-dac6cwag]>li[data-astro-cid-dac6cwag]:first-child .gp-overlay[data-astro-cid-dac6cwag]{padding:1.1rem}.gp-grid[data-astro-cid-dac6cwag]>li[data-astro-cid-dac6cwag]:first-child .gp-overlay[data-astro-cid-dac6cwag] h3[data-astro-cid-dac6cwag]{font-size:var(--fs-lg)}}@media (width>=48rem){.gp-grid[data-astro-cid-dac6cwag]{grid-template-rows:repeat(2,minmax(15rem,1fr));grid-template-columns:1.35fr 1fr;gap:1.25rem}.gp-grid[data-astro-cid-dac6cwag]>li[data-astro-cid-dac6cwag]:first-child{grid-row:span 2}.gp-card[data-astro-cid-dac6cwag]{min-height:0}.gp-grid[data-astro-cid-dac6cwag]>li[data-astro-cid-dac6cwag]:first-child .gp-overlay[data-astro-cid-dac6cwag] h3[data-astro-cid-dac6cwag]{font-size:var(--fs-xl)}}.rb-grid[data-astro-cid-3vslidq4]{gap:3rem;margin-top:clamp(2.5rem,2rem + 2vw,3.5rem);display:grid}.rb-grid[data-astro-cid-3vslidq4]>[data-astro-cid-3vslidq4]{min-width:0}@media (width>=64rem){.rb-grid[data-astro-cid-3vslidq4]{grid-template-columns:1.1fr 1fr;align-items:start;gap:4.5rem}.br[data-astro-cid-3vslidq4]{margin-top:-1rem}}.rv-summary[data-astro-cid-3vslidq4]{align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.rv-score[data-astro-cid-3vslidq4]{font-family:var(--ff-display);font-size:2.25rem;font-weight:600;line-height:1}.rv-count[data-astro-cid-3vslidq4]{color:var(--text-muted);font-size:var(--fs-sm)}.rv-stars[data-astro-cid-3vslidq4]{gap:.15rem;display:inline-flex}.rv-stars[data-astro-cid-3vslidq4] svg[data-astro-cid-3vslidq4]{width:1.25rem;height:1.25rem;fill:var(--line)}.rv-stars[data-astro-cid-3vslidq4] svg[data-astro-cid-3vslidq4].on{fill:#f5b301}.rv-stars[data-astro-cid-3vslidq4].sm svg[data-astro-cid-3vslidq4]{width:1.05rem;height:1.05rem}.rv-track[data-astro-cid-3vslidq4]{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius-lg);display:flex;overflow-x:auto}.rv-track[data-astro-cid-3vslidq4]::-webkit-scrollbar{display:none}.rv-item[data-astro-cid-3vslidq4]{scroll-snap-align:start;flex:0 0 100%;display:flex}.rv-card[data-astro-cid-3vslidq4]{border-radius:var(--radius-lg);background:var(--bg);border:1px solid var(--line);flex-direction:column;gap:1.1rem;width:100%;margin:0;padding:clamp(1.75rem,1.4rem + 1.5vw,2.75rem);display:flex;position:relative}.rv-quote[data-astro-cid-3vslidq4]{width:2.75rem;fill:var(--brand-soft);position:absolute;top:clamp(1.5rem,1.2rem + 1.5vw,2.5rem);right:clamp(1.5rem,1.2rem + 1.5vw,2.5rem)}.rv-card[data-astro-cid-3vslidq4] blockquote[data-astro-cid-3vslidq4]{font-size:var(--fs-lg);color:var(--text);margin:0;line-height:1.6}.rv-card[data-astro-cid-3vslidq4] figcaption[data-astro-cid-3vslidq4]{border-top:1px solid var(--line);align-items:center;gap:.85rem;margin-top:auto;padding-top:1.1rem;display:flex}.rv-card[data-astro-cid-3vslidq4] figcaption[data-astro-cid-3vslidq4] strong[data-astro-cid-3vslidq4]{font-family:var(--ff-display);font-weight:600;display:block}.rv-avatar[data-astro-cid-3vslidq4]{background:var(--brand-soft);width:2.75rem;height:2.75rem;color:var(--brand);font-family:var(--ff-display);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.rv-meta[data-astro-cid-3vslidq4]{font-size:var(--fs-sm);color:var(--text-muted)}.rv-nav[data-astro-cid-3vslidq4]{align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.rv-arrow[data-astro-cid-3vslidq4]{border:1px solid var(--line);background:var(--bg);width:2.5rem;height:2.5rem;color:var(--ink);cursor:pointer;transition:background var(--dur), color var(--dur), border-color var(--dur);border-radius:50%;place-items:center;display:grid}.rv-arrow[data-astro-cid-3vslidq4]:hover{background:var(--ink);border-color:var(--ink);color:#fff}.rv-dots[data-astro-cid-3vslidq4]{gap:.4rem;display:flex}.rv-dots[data-astro-cid-3vslidq4] button[data-astro-cid-3vslidq4]{border-radius:var(--radius-pill);background:var(--line);cursor:pointer;width:.55rem;height:.55rem;transition:width var(--dur) var(--ease-out), background var(--dur);border:0;padding:0;position:relative}.rv-dots[data-astro-cid-3vslidq4] button[data-astro-cid-3vslidq4][aria-current=true]{background:var(--brand);width:1.6rem}.rv-dots[data-astro-cid-3vslidq4] button[data-astro-cid-3vslidq4]:before{content:"";position:absolute;inset:-.5rem -.2rem}@media (width<=63.99rem){.rv-nav[data-astro-cid-3vslidq4]{gap:.75rem}.rv-arrow[data-astro-cid-3vslidq4]{width:2.75rem;height:2.75rem}.rv-dots[data-astro-cid-3vslidq4]{gap:1rem}.rv-dots[data-astro-cid-3vslidq4] button[data-astro-cid-3vslidq4]:before{inset:-.5rem}}.br-title[data-astro-cid-3vslidq4]{font-family:var(--ff-display);font-size:var(--fs-lg);font-weight:600}.br-text[data-astro-cid-3vslidq4]{color:var(--text-muted);font-size:var(--fs-sm);margin-top:.35rem}.br-rows[data-astro-cid-3vslidq4]{gap:.85rem;margin-top:1.75rem;display:grid;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.br-row[data-astro-cid-3vslidq4]{width:max-content;animation:brScroll var(--speed) linear infinite;display:flex}.br-row[data-astro-cid-3vslidq4].reverse{animation-direction:reverse}.br-rows[data-astro-cid-3vslidq4]:hover .br-row[data-astro-cid-3vslidq4]{animation-play-state:paused}.br-list[data-astro-cid-3vslidq4]{gap:.85rem;padding-right:.85rem;display:flex}@keyframes brScroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.br-row[data-astro-cid-3vslidq4]{animation:none}}.br-logo[data-astro-cid-3vslidq4]{border-radius:var(--radius);background:var(--bg);border:1px solid var(--line);color:#6b7380;width:10.5rem;height:5rem;transition:color var(--dur), border-color var(--dur);place-items:center;padding:.75rem 1rem;display:grid}.br-logo[data-astro-cid-3vslidq4]:hover{color:var(--ink);border-color:var(--brand-soft)}.br-logo[data-astro-cid-3vslidq4] picture{display:contents}.br-logo[data-astro-cid-3vslidq4] img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:3.1rem}.br-name[data-astro-cid-3vslidq4]{text-align:center;line-height:1.1;font-family:var(--ff-display);font-size:1.15rem;font-weight:600}.br-name[data-astro-cid-3vslidq4].bold{letter-spacing:-.02em;font-weight:800}.br-name[data-astro-cid-3vslidq4].light{font-family:var(--ff-body);letter-spacing:.02em;font-weight:300}.br-name[data-astro-cid-3vslidq4].serif{font-family:Georgia,Times New Roman,serif;font-size:1.1rem;font-weight:400}.br-name[data-astro-cid-3vslidq4].caps{letter-spacing:.14em;text-transform:uppercase;font-size:.95rem;font-weight:700}.br-name[data-astro-cid-3vslidq4].italic{font-style:italic;font-weight:700}@media (width<=47.99rem){.rb-grid[data-astro-cid-3vslidq4]{gap:2.25rem;margin-top:1.5rem}.rv-card[data-astro-cid-3vslidq4]{gap:.85rem;padding:1.25rem}.rv-quote[data-astro-cid-3vslidq4]{width:2rem;top:1.15rem;right:1.15rem}.rv-card[data-astro-cid-3vslidq4] blockquote[data-astro-cid-3vslidq4]{font-size:.9375rem;line-height:1.55}.rv-card[data-astro-cid-3vslidq4] figcaption[data-astro-cid-3vslidq4]{padding-top:.85rem}.rv-avatar[data-astro-cid-3vslidq4]{width:2.25rem;height:2.25rem}.rv-meta[data-astro-cid-3vslidq4]{font-size:.875rem}.br-rows[data-astro-cid-3vslidq4]{gap:.6rem;margin-top:1.1rem}.br-logo[data-astro-cid-3vslidq4]{width:8rem;height:3.75rem;padding:.6rem .8rem}}.ps[data-astro-cid-xvj3e4hb]{--ps-gap:1.125rem;--ps-cw:min(100vw - 2 * var(--gutter), var(--container));--ps-per:1.6;--ps-gaps:1;--ps-pad:max(var(--gutter), (100vw - var(--container)) / 2)}@media (width>=40rem){.ps[data-astro-cid-xvj3e4hb]{--ps-per:1.9;--ps-gaps:1}}@media (width>=64rem){.ps[data-astro-cid-xvj3e4hb]{--ps-per:2.6;--ps-gaps:2}}@media (width>=75rem){.ps[data-astro-cid-xvj3e4hb]{--ps-per:3.3;--ps-gaps:3}}.ps-track[data-astro-cid-xvj3e4hb]{gap:var(--ps-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ps-pad);padding-inline:var(--ps-pad);scrollbar-width:none;display:flex;overflow-x:auto}.ps-track[data-astro-cid-xvj3e4hb]::-webkit-scrollbar{display:none}.ps-track[data-astro-cid-xvj3e4hb].is-dragging{scroll-snap-type:none;cursor:grabbing}.ps-track[data-astro-cid-xvj3e4hb].is-dragging .ps-card[data-astro-cid-xvj3e4hb]{pointer-events:none}.ps-item[data-astro-cid-xvj3e4hb]{width:calc((var(--ps-cw) - var(--ps-gaps) * var(--ps-gap)) / var(--ps-per));scroll-snap-align:start;flex:none}.ps-card[data-astro-cid-xvj3e4hb]{aspect-ratio:1;background:var(--ink);color:#fff;user-select:none;place-items:center;display:grid;position:relative;overflow:hidden}.ps-card[data-astro-cid-xvj3e4hb] picture{position:absolute;inset:0}.ps-card[data-astro-cid-xvj3e4hb] img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out)}.ps-card[data-astro-cid-xvj3e4hb]:after{content:"";transition:background var(--dur);background:#0a111f52;position:absolute;inset:0}.ps-card[data-astro-cid-xvj3e4hb]:hover img,.ps-card[data-astro-cid-xvj3e4hb]:focus-visible img{transform:scale(1.06)}.ps-card[data-astro-cid-xvj3e4hb]:hover:after,.ps-card[data-astro-cid-xvj3e4hb]:focus-visible:after{background:#0a111f7a}.ps-title[data-astro-cid-xvj3e4hb]{z-index:1;font-family:var(--ff-display);letter-spacing:-.01em;text-align:center;text-wrap:balance;text-shadow:0 2px 18px #0a111f73;padding-inline:1.25rem;font-size:clamp(1.4rem,1.1rem + 1vw,2.1rem);font-weight:600;line-height:1.15;position:relative}.ps-controls[data-astro-cid-xvj3e4hb]{justify-content:center;align-items:center;gap:1rem;margin-top:2.5rem;display:flex}.ps-bar[data-astro-cid-xvj3e4hb]{border-radius:var(--radius-pill);background:var(--line);width:min(31rem,100% - 4.5rem);height:.5rem;position:relative;overflow:hidden}.ps-bar[data-astro-cid-xvj3e4hb] span[data-astro-cid-xvj3e4hb]{border-radius:inherit;background:var(--ink);width:25%;position:absolute;inset:0 auto 0 0}.ps-arrows[data-astro-cid-xvj3e4hb]{gap:.35rem;display:flex}.ps-arrow[data-astro-cid-xvj3e4hb]{border:1.5px solid var(--ink);width:1.35rem;height:1.35rem;color:var(--ink);cursor:pointer;transition:opacity var(--dur), background var(--dur), color var(--dur);background:0 0;border-radius:50%;place-items:center;display:grid;position:relative}.ps-arrow[data-astro-cid-xvj3e4hb]:before{content:"";position:absolute;inset:-.15rem}.ps-arrow[data-astro-cid-xvj3e4hb]:hover:not(:disabled){background:var(--ink);color:#fff}.ps-arrow[data-astro-cid-xvj3e4hb]:disabled{opacity:.3;cursor:default}.ps-note[data-astro-cid-xvj3e4hb]{text-align:center;color:var(--text-muted);margin-top:.75rem;font-size:.6875rem}@media (width<=63.99rem){.ps-controls[data-astro-cid-xvj3e4hb]{gap:1.25rem}.ps-bar[data-astro-cid-xvj3e4hb]{width:min(31rem,100% - 7.5rem)}.ps-arrows[data-astro-cid-xvj3e4hb]{gap:1rem}.ps-arrow[data-astro-cid-xvj3e4hb]{width:1.75rem;height:1.75rem}.ps-arrow[data-astro-cid-xvj3e4hb]:before{inset:-.5rem}}@media (width<=39.99rem){.ps[data-astro-cid-xvj3e4hb]{--ps-gap:.75rem}.ps-title[data-astro-cid-xvj3e4hb]{padding-inline:.75rem;font-size:1.125rem}}.hero[data-astro-cid-lcdefpme]{isolation:isolate;min-height:max(36rem,100svh);padding-block:calc(var(--header-h) + 3rem) clamp(3rem, 2rem + 4vw, 5.5rem);color:#fff;background:var(--ink);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero-media[data-astro-cid-lcdefpme]{z-index:-2;animation:heroZoom 2.4s var(--ease-out) both;transform-origin:50% 0;position:absolute;inset:0}.hero-media[data-astro-cid-lcdefpme] picture,.hero-media[data-astro-cid-lcdefpme] img{width:100%;height:100%}.hero-media[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:60% 0%;transform-origin:50% 0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.hero-media[data-astro-cid-lcdefpme] img{animation:linear both heroParallax scroll(root);animation-range:0 100vh}}}@keyframes heroParallax{to{transform:translateY(12%)scale(1.04)}}@keyframes heroZoom{0%{opacity:.4;transform:scale(1.08)}}@media (width<=47.99rem){.hero-shade[data-astro-cid-lcdefpme]{background:linear-gradient(#0a111f6b 0%,#0a111f2e 22%,#0a111f61 50%,#0a111f80 75%,#0a111fb8 100%)!important}.hero-content[data-astro-cid-lcdefpme]{text-shadow:0 1px 14px #0a111f8c,0 1px 3px #0a111f59}}.hero-shade[data-astro-cid-lcdefpme]{z-index:-1;background:radial-gradient(62% 48% at 30% 68%,#0a111f6b,#0a111f00 72%),linear-gradient(#0a111f52 0%,#0a111f00 18%),linear-gradient(#0a111f00 75%,#0a111f4d 100%),linear-gradient(90deg,#0a111fbd 0%,#0a111f80 40%,#0a111f00 70%);position:absolute;inset:0}.hero-inner[data-astro-cid-lcdefpme]{gap:2.5rem;display:grid}.hero-inner[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{min-width:0}.hero-content[data-astro-cid-lcdefpme]{gap:1.35rem;max-width:50rem;display:grid}.hero-title[data-astro-cid-lcdefpme]{text-shadow:0 2px 24px #0a111f59;font-size:var(--fs-hero);letter-spacing:-.035em;font-weight:600;line-height:1.02}.hero-title[data-astro-cid-lcdefpme] .text-gradient[data-astro-cid-lcdefpme]{text-shadow:none;filter:drop-shadow(0 2px 14px #0a111f73)}.hero-lead[data-astro-cid-lcdefpme]{max-width:38rem;font-size:var(--fs-lg);color:#fffffff5;text-shadow:0 1px 2px #0a111f8c,0 2px 16px #0a111f73;font-weight:500}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.hero-anim[data-astro-cid-lcdefpme]{animation:heroIn 1s var(--ease-out) both;animation-delay:calc(.25s + var(--d) * .11s)}@keyframes heroIn{0%{opacity:0;transform:translateY(22px)}}.hero-scroll[data-astro-cid-lcdefpme]{right:var(--gutter);border:1.5px solid #ffffff80;border-radius:1rem;width:1.75rem;height:2.75rem;display:none;position:absolute;bottom:clamp(3rem,2rem + 4vw,5.5rem)}.hero-scroll[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{width:3px;height:.5rem;animation:scrollCue 1.8s var(--ease-in-out) infinite;background:#fff;border-radius:2px;margin-left:-1.5px;position:absolute;top:.5rem;left:50%}@keyframes scrollCue{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(.9rem)}}.hero-credit[data-astro-cid-lcdefpme]{left:var(--gutter);color:#ffffff73;letter-spacing:.02em;font-size:.6875rem;position:absolute;bottom:.75rem}.lead-br[data-astro-cid-lcdefpme]{display:none}@media (width>=64rem){.hero[data-astro-cid-lcdefpme]{min-height:max(36rem,92svh)}.hero-scroll[data-astro-cid-lcdefpme]{display:block}.hero-inner[data-astro-cid-lcdefpme]{gap:3.5rem}}@media (width>=75rem){.hero-content[data-astro-cid-lcdefpme],.hero-lead[data-astro-cid-lcdefpme]{max-width:none}.lead-br[data-astro-cid-lcdefpme]{display:inline}.lead-line[data-astro-cid-lcdefpme]{white-space:nowrap}}@media (width<=29.99rem){.hero-actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:100%}}.intro-grid[data-astro-cid-lcdefpme]{gap:2.5rem;display:grid}.intro-side[data-astro-cid-lcdefpme]{align-content:start;gap:1.75rem;display:grid}.intro-photo[data-astro-cid-lcdefpme]{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--surface-2);position:relative;overflow:hidden}.intro-photo[data-astro-cid-lcdefpme] picture,.intro-photo[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.intro-photo-flag[data-astro-cid-lcdefpme]{border-radius:var(--radius-pill);color:#fff;background:#0a111f8c;padding:.22rem .55rem;font-size:.6875rem;position:absolute;bottom:.75rem;left:.85rem}.intro-body[data-astro-cid-lcdefpme]{justify-items:start;gap:1.75rem;display:grid}.commitments[data-astro-cid-lcdefpme]{gap:.9rem;width:100%;display:grid}.commitments[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);align-items:flex-start;gap:.8rem;padding-bottom:.9rem;font-weight:500;display:flex}.commitments[data-astro-cid-lcdefpme] svg{color:var(--brand);flex:none;margin-top:.1rem}@media (width>=64rem){.intro-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr 1fr;align-items:center;gap:5rem}.intro-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/3}}.services[data-astro-cid-lcdefpme]{padding-top:0;overflow:hidden}.services-head[data-astro-cid-lcdefpme]{margin-bottom:clamp(2.5rem,2rem + 2vw,3.5rem)}.services-foot[data-astro-cid-lcdefpme]{justify-content:center;margin-top:2rem;display:flex}.renov[data-astro-cid-lcdefpme]{overflow:hidden}.renov-grid[data-astro-cid-lcdefpme]{align-items:center;gap:3.5rem;display:grid}.renov-visual[data-astro-cid-lcdefpme]{padding-bottom:18%;padding-right:12%;position:relative}.renov-img[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);overflow:hidden}.renov-img[data-astro-cid-lcdefpme] picture,.renov-img[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.renov-img-a[data-astro-cid-lcdefpme]{aspect-ratio:4/5;width:78%}.renov-img-b[data-astro-cid-lcdefpme]{aspect-ratio:1;border:6px solid var(--ink);width:52%;box-shadow:var(--shadow-lg);position:absolute;bottom:0;right:0}.renov-caption[data-astro-cid-lcdefpme]{opacity:.7;font-size:.6875rem;position:absolute;bottom:0;left:0;color:var(--text-on-dark-muted)!important}.renov-list[data-astro-cid-lcdefpme]{gap:.75rem;display:grid}.renov-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-radius:var(--radius);border:1px solid var(--line-dark);color:var(--text-on-dark);background:#ffffff0a;align-items:center;gap:.85rem;padding:.9rem 1rem;font-weight:500;display:flex}.renov-list[data-astro-cid-lcdefpme] svg{color:var(--brand-glow);flex:none}.renov-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;padding-top:.75rem;display:flex}@media (width>=40rem){.renov-list[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width>=64rem){.renov-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.05fr;gap:5.5rem}.renov-text[data-astro-cid-lcdefpme]{gap:1.5rem;display:grid}}.values[data-astro-cid-lcdefpme]{gap:1rem;margin-top:clamp(2.5rem,2rem + 2vw,4rem);display:grid}.value[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--bg);transition:border-color var(--dur), transform .5s var(--ease-out), box-shadow .5s var(--ease-out);padding:2rem 1.75rem;position:relative;overflow:hidden}.value[data-astro-cid-lcdefpme]:before{content:"";background:linear-gradient(90deg, var(--brand), var(--brand-glow));transform-origin:0;height:3px;transition:transform .6s var(--ease-out);position:absolute;inset:0 0 auto;transform:scaleX(0)}.value[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.value[data-astro-cid-lcdefpme]:hover:before{transform:scaleX(1)}.value-icon[data-astro-cid-lcdefpme]{background:var(--brand-soft);width:3.25rem;height:3.25rem;color:var(--brand);border-radius:.9rem;place-items:center;margin-bottom:1.5rem;display:grid}.value[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--fs-lg);margin-bottom:.5rem}.value[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:var(--fs-sm)}@media (width<=39.99rem){.value[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr;column-gap:1.1rem;padding:1.5rem 1.25rem;display:grid}.value-icon[data-astro-cid-lcdefpme]{grid-row:span 2;margin-bottom:0}}@media (width>=40rem){.values[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=72rem){.values[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}@media (width>=48rem) and (width<=63.99rem){.hero[data-astro-cid-lcdefpme]{min-height:max(32rem,70svh)}.intro-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;align-items:center;gap:2.5rem}.intro-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/3}.renov-grid[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1.1fr;gap:2.5rem}.renov-list[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=47.99rem){.hero[data-astro-cid-lcdefpme]{min-height:max(32rem,86svh)}.intro-body[data-astro-cid-lcdefpme] .link-arrow[data-astro-cid-lcdefpme],.renov-actions[data-astro-cid-lcdefpme] .link-arrow[data-astro-cid-lcdefpme]{min-height:2.75rem}.renov-img-a[data-astro-cid-lcdefpme]{aspect-ratio:4/3;width:82%}.renov-img-b[data-astro-cid-lcdefpme]{border-width:4px;width:44%}.renov-text[data-astro-cid-lcdefpme] .stack[data-astro-cid-lcdefpme]{margin-top:.85rem}.values[data-astro-cid-lcdefpme]{gap:.75rem;margin-top:1.75rem}.value[data-astro-cid-lcdefpme]{column-gap:.9rem;padding:1.15rem 1rem}.value-icon[data-astro-cid-lcdefpme]{border-radius:.7rem;width:2.5rem;height:2.5rem}.value[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.25rem}}@media (width<=63.99rem) and (orientation:landscape) and (height<=30rem){.hero[data-astro-cid-lcdefpme]{min-height:auto;padding-block:calc(var(--header-h) + 1.5rem) 2rem}.hero-content[data-astro-cid-lcdefpme]{gap:.9rem}.hero-title[data-astro-cid-lcdefpme]{font-size:clamp(1.9rem,1rem + 3vw,2.5rem)}}
