#capsules[data-astro-cid-hwlrnxkd]{scroll-margin-top:110px}.capsule-cards[data-astro-cid-hwlrnxkd]{gap:1.5rem;margin-top:2rem;display:grid}.capsule-card[data-astro-cid-hwlrnxkd]{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;min-width:0;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.capsule-card[data-astro-cid-hwlrnxkd]:hover{border-color:var(--accent)}.capsule-card[data-astro-cid-hwlrnxkd]:focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px}.capsule-card__image[data-astro-cid-hwlrnxkd]{aspect-ratio:3/2;flex:none;overflow:hidden}.capsule-card__image[data-astro-cid-hwlrnxkd] img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.capsule-card[data-astro-cid-hwlrnxkd]:hover .capsule-card__image[data-astro-cid-hwlrnxkd] img{transform:scale(1.025)}.capsule-card__body[data-astro-cid-hwlrnxkd]{flex-direction:column;flex:1;padding:clamp(1.25rem,2vw,1.75rem);display:flex}.capsule-card__heading[data-astro-cid-hwlrnxkd]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.capsule-card__heading[data-astro-cid-hwlrnxkd]>span[data-astro-cid-hwlrnxkd]{color:var(--accent-ink);font-size:.9rem}.capsule-card[data-astro-cid-hwlrnxkd] h3[data-astro-cid-hwlrnxkd]{letter-spacing:-.035em;margin:0 0 .75rem;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.18}.capsule-card[data-astro-cid-hwlrnxkd] p[data-astro-cid-hwlrnxkd]{color:var(--muted);max-width:55ch;margin:0 0 1.5rem;font-size:.95rem;line-height:1.6}.capsule-card__link[data-astro-cid-hwlrnxkd]{justify-content:space-between;align-items:center;gap:1rem;min-height:32px;margin-top:auto;font-size:.85rem;font-weight:600;display:flex}.capsule-card__link[data-astro-cid-hwlrnxkd]>span[data-astro-cid-hwlrnxkd]{color:var(--accent-ink)}@media (width>=760px){.capsule-cards[data-astro-cid-hwlrnxkd]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.5rem}}@media (hover:hover){.capsule-card[data-astro-cid-hwlrnxkd]:hover{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.capsule-card[data-astro-cid-hwlrnxkd],.capsule-card__image[data-astro-cid-hwlrnxkd] img{transition:none}.capsule-card[data-astro-cid-hwlrnxkd]:hover,.capsule-card[data-astro-cid-hwlrnxkd]:hover .capsule-card__image[data-astro-cid-hwlrnxkd] img{transform:none}}.capsule-style-content{--capsule-space:clamp(40px,5vw,72px);color:var(--text)}.capsule-style-content *{box-sizing:border-box}.capsule-style-content :is(h1,h2,h3){hyphens:none;overflow-wrap:normal;word-break:normal}.capsule-style-content h2{letter-spacing:-.045em;max-width:25ch;margin:0;font-size:clamp(1.8rem,3.2vw,3rem);font-weight:650;line-height:1.1}.capsule-style-content h3{letter-spacing:-.025em;margin:0;font-size:clamp(1.12rem,1.5vw,1.4rem);font-weight:600;line-height:1.3}.capsule-style-content p{color:var(--muted);line-height:1.65}.capsule-style-content .btn{text-align:center;border-radius:10px;min-height:52px;font-size:.9rem;line-height:1.4}.capsule-meta{font:500 .68rem/1.5 var(--font-meta);text-transform:uppercase;letter-spacing:.05em;color:var(--accent-ink);margin:0 0 16px;display:block}.capsule-section{padding-block:var(--capsule-space);scroll-margin-top:110px}.capsule-heading{align-items:start;gap:16px;margin-bottom:28px;display:grid}.capsule-heading>p{max-width:42ch;margin:0}.capsule-scope{background:var(--surface-muted)}.capsule-scope__groups{align-items:start;gap:12px;display:grid}.capsule-scope__groups details{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;overflow:hidden}.capsule-scope__groups summary{cursor:pointer;grid-template-columns:24px minmax(0,1fr) 20px;align-items:start;gap:12px;padding:20px;list-style:none;display:grid}.capsule-scope__groups summary .capsule-meta{margin:3px 0 0}.capsule-scope__groups summary strong{font-size:1.05rem;font-weight:600;line-height:1.3;display:block}.capsule-scope__groups summary small{color:var(--muted);margin-top:8px;font-size:.88rem;line-height:1.55;display:block}.capsule-plus{color:var(--accent-ink);justify-self:end;font-size:1.4rem;font-weight:400;line-height:1}.capsule-scope__groups details[open] .capsule-plus{transform:rotate(45deg)}.capsule-scope__groups summary::-webkit-details-marker{display:none}.capsule-scope__details{padding:0 20px 12px 56px}.capsule-scope__details p{margin:0 0 16px;font-size:.9rem}.capsule-scope__details p strong{color:var(--text);font-weight:600}.capsule-package-note{max-width:85ch;margin:24px 0 0;font-size:.88rem;line-height:1.6}.capsule-process__line{gap:0;margin:0;padding:0;list-style:none;display:grid}.capsule-process__line li{min-width:0;padding:0 0 24px 52px;position:relative}.capsule-process__line li:not(:last-child):after{content:"";border-left:1px solid var(--line);position:absolute;top:40px;bottom:6px;left:17px}.capsule-process__number{background:var(--surface);border:1px solid var(--line);width:36px;height:36px;font:500 .7rem var(--font-meta);color:var(--accent-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.capsule-process__line h3{padding-top:4px}.capsule-process__line p{max-width:37ch;margin:8px 0 0;font-size:.92rem;line-height:1.55}.capsule-price{border-block:1px solid var(--line);background:var(--surface)}.capsule-price__grid{align-items:start;gap:24px;display:grid}.capsule-price p:not(.capsule-meta){max-width:52ch;margin:0 0 20px}.capsule-price .text-link{align-items:center;gap:16px;min-height:44px;font-size:.95rem;display:inline-flex}.capsule-style-content .faq-item>summary{min-height:64px;padding:18px 20px;font-size:1rem;font-weight:500}.capsule-style-content .faq-item>p{margin-inline:20px;font-size:.95rem}.capsule-room-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:12px;gap:16px;display:flex;overflow-x:auto}.capsule-room-track::-webkit-scrollbar,.capsule-room-nav::-webkit-scrollbar{display:none}.capsule-room-slide{scroll-snap-align:start;background:var(--surface);border:1px solid var(--line);border-radius:12px;flex:0 0 100%;min-width:0;display:grid;overflow:hidden}.capsule-room-photo{aspect-ratio:4/3;min-width:0;display:block;overflow:hidden}.capsule-room-photo img{object-fit:cover;width:100%;height:100%;display:block}.capsule-room-copy{min-width:0;padding:24px}.capsule-room-copy .capsule-meta{margin-bottom:12px}.capsule-room-copy h3{font-size:clamp(1.5rem,2.8vw,2.4rem);line-height:1.15}.capsule-room-copy>p{margin:16px 0;font-size:.95rem}.capsule-room-copy ul{margin:20px 0;padding:0;list-style:none}.capsule-room-copy li{border-top:1px solid var(--line);padding:10px 0;font-size:.88rem;line-height:1.5}.capsule-room-adaptation{border-top:1px solid var(--line);padding-top:18px}.capsule-room-adaptation strong{font-size:.8rem;font-weight:600}.capsule-room-adaptation p{margin:8px 0 0;font-size:.85rem;line-height:1.6}.capsule-room-bottom{flex-direction:column-reverse;gap:8px;min-width:0;margin-top:16px;display:flex}.capsule-room-nav{border-bottom:1px solid var(--line);scrollbar-width:none;gap:22px;min-width:0;display:flex;overflow-x:auto}.capsule-room-nav button{font:inherit;min-height:48px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:10px 0;font-size:.9rem}.capsule-room-nav button[aria-current]{border-bottom-color:var(--accent);color:var(--text);font-weight:600}.capsule-room-arrows{flex:none;justify-content:end;gap:8px;display:flex}.capsule-room-arrows button{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;font:inherit;cursor:pointer;color:var(--text);border-radius:10px}.capsule-room-arrows button:disabled{opacity:.35;cursor:default}.capsule-style-content :is(a,button,input,summary,[tabindex]):focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}@media (width>=760px){.capsule-scope__groups{grid-template-columns:repeat(2,minmax(0,1fr))}.capsule-process__line{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.capsule-process__line li{padding:56px 0 0}.capsule-process__line li:not(:last-child):after{border-left:0;border-top:1px solid var(--line);inset:18px 0 auto 48px}.capsule-process__line h3{font-size:1.1rem}.capsule-room-bottom{flex-direction:row;align-items:center;gap:24px}.capsule-room-nav{flex:1}}@media (width>=1024px){.capsule-heading{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:48px}.capsule-heading>p{padding-top:32px}.capsule-price__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6vw,88px)}.capsule-room-slide{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);height:clamp(480px,40vw,600px)}.capsule-room-photo{aspect-ratio:auto;height:100%;min-height:0}.capsule-room-copy{padding:clamp(24px,3vw,44px)}}.service-faq--capsule,.service-cta--capsule{padding-block:clamp(40px,5vw,72px)!important}.service-faq--capsule .service-content-grid,.service-cta--capsule .service-content-grid{align-items:start}.service-faq--capsule .section-title,.service-cta--capsule .section-title{letter-spacing:-.045em;hyphens:none;overflow-wrap:normal;max-width:25ch;font-size:clamp(1.8rem,3.2vw,3rem);font-weight:650;line-height:1.1}.service-faq--capsule .faq-item>summary{min-height:64px;padding:18px 20px;font-size:1rem;font-weight:500}.service-faq--capsule .faq-item>p{margin-inline:20px;font-size:.95rem}.service-cta--capsule{background:var(--surface-muted)}.service-cta--capsule .lead{max-width:43ch;font-size:1rem;line-height:1.65}.service-cta--capsule .lead-form{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:clamp(24px,3vw,32px)}.service-cta--capsule .btn{border-radius:10px;min-height:52px;font-size:.9rem}@media (width<=759px){.capsule-style-content .btn{justify-content:center;width:100%}.capsule-heading{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.capsule-style-content *{scroll-behavior:auto!important}}figure[data-astro-cid-43izh67l]{min-width:0;margin:0}figure[data-astro-cid-43izh67l] img{object-fit:cover;border-radius:12px;width:100%;height:100%;display:block}figcaption[data-astro-cid-43izh67l]{color:var(--muted);margin-top:.7rem;font-size:.8rem;line-height:1.5}.hub-hero-media[data-astro-cid-43izh67l] img{aspect-ratio:5/4;height:auto}.hub-hero-media[data-astro-cid-43izh67l] figcaption[data-astro-cid-43izh67l]{color:var(--text);justify-content:space-between;align-items:center;gap:1rem;font-size:1rem;display:flex}.hub-hero-media[data-astro-cid-43izh67l] small[data-astro-cid-43izh67l]{color:var(--muted);font-size:.75rem;display:block}.hub-hero-media[data-astro-cid-43izh67l] a[data-astro-cid-43izh67l]{border-bottom:1px solid var(--line);align-items:center;gap:1rem;min-height:44px;text-decoration:none;display:inline-flex}.hub-hero-media[data-astro-cid-43izh67l] a[data-astro-cid-43izh67l]:hover{border-color:var(--accent)}.hub-hero-media[data-astro-cid-43izh67l] a[data-astro-cid-43izh67l]>span[data-astro-cid-43izh67l]{color:var(--accent-ink)}.hub-intro__grid[data-astro-cid-43izh67l]{border-top:1px solid var(--line);gap:1.5rem;padding-top:2.5rem;display:grid}.hub-copy[data-astro-cid-43izh67l] p[data-astro-cid-43izh67l],.hub-story[data-astro-cid-43izh67l] p[data-astro-cid-43izh67l]{color:var(--muted);margin:0 0 1rem;line-height:1.7}.hub-copy[data-astro-cid-43izh67l] p[data-astro-cid-43izh67l]:last-child,.hub-story[data-astro-cid-43izh67l] p[data-astro-cid-43izh67l]:last-child{margin-bottom:0}.hub-scope[data-astro-cid-43izh67l]{gap:1.5rem;display:grid}.hub-scope__image[data-astro-cid-43izh67l] img{aspect-ratio:3/2;height:auto}.hub-scope__list[data-astro-cid-43izh67l]{gap:0 1.5rem;display:grid}.hub-scope__list[data-astro-cid-43izh67l] article[data-astro-cid-43izh67l]{border-top:1px solid var(--line);padding:1.25rem 0}.hub-number[data-astro-cid-43izh67l]{color:var(--accent-ink);font-size:.9rem;font-weight:500}.hub-scope[data-astro-cid-43izh67l] h3[data-astro-cid-43izh67l],.hub-process[data-astro-cid-43izh67l] h3[data-astro-cid-43izh67l]{letter-spacing:-.02em;margin:.6rem 0;font-size:1.2rem;line-height:1.2}.hub-scope[data-astro-cid-43izh67l] p[data-astro-cid-43izh67l],.hub-process[data-astro-cid-43izh67l] li[data-astro-cid-43izh67l] p[data-astro-cid-43izh67l]{color:var(--muted);margin:0;font-size:.95rem;line-height:1.6}.hub-process[data-astro-cid-43izh67l]{background:var(--surface-muted);margin-block:2rem}.hub-process__steps[data-astro-cid-43izh67l]{gap:2rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.hub-process__steps[data-astro-cid-43izh67l] li[data-astro-cid-43izh67l]{border-top:1px solid var(--line);min-width:0;padding-top:1rem;position:relative}.hub-process__steps[data-astro-cid-43izh67l] li[data-astro-cid-43izh67l]:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:0}.hub-process[data-astro-cid-43izh67l] .hub-number[data-astro-cid-43izh67l]{font-size:1.6rem}.hub-story__grid[data-astro-cid-43izh67l]{align-items:start;gap:1.5rem;display:grid}.hub-story[data-astro-cid-43izh67l] figure[data-astro-cid-43izh67l] img{aspect-ratio:4/3;height:auto}.hub-story[data-astro-cid-43izh67l] h2[data-astro-cid-43izh67l]{letter-spacing:-.04em;text-wrap:balance;margin:0 0 1.1rem;font-size:clamp(1.65rem,2.6vw,2.65rem);line-height:1.12}.hub-story[data-astro-cid-43izh67l] article[data-astro-cid-43izh67l]+article[data-astro-cid-43izh67l]{border-top:1px solid var(--line);margin-top:2rem;padding-top:2rem}.hub-story__copy[data-astro-cid-43izh67l]>.text-link[data-astro-cid-43izh67l]{align-items:center;min-height:44px;margin-top:1.5rem;display:inline-flex}.hub-audience[data-astro-cid-43izh67l]{margin:0 0 1.5rem;padding:0;list-style:none}.hub-audience[data-astro-cid-43izh67l] li[data-astro-cid-43izh67l]{border-bottom:1px solid var(--line);padding:1rem 0}.hub-audience[data-astro-cid-43izh67l] h3[data-astro-cid-43izh67l]{margin:0 0 .35rem;font-size:1.08rem}.hub-audience[data-astro-cid-43izh67l] p[data-astro-cid-43izh67l]{font-size:.95rem}@media (width>=640px){.hub-scope__list[data-astro-cid-43izh67l],.hub-process__steps[data-astro-cid-43izh67l]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.hub-hero-media[data-astro-cid-43izh67l] img{aspect-ratio:1;min-height:530px;max-height:700px}.hub-intro__grid[data-astro-cid-43izh67l]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem)}.hub-scope[data-astro-cid-43izh67l]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(2rem,4vw,4rem)}.hub-scope__image[data-astro-cid-43izh67l]{flex-direction:column;align-self:stretch;display:flex}.hub-scope__image[data-astro-cid-43izh67l] img{aspect-ratio:auto;object-position:45% center;flex:1;height:100%;min-height:480px}.hub-process__steps[data-astro-cid-43izh67l]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 3rem}.hub-story__grid[data-astro-cid-43izh67l]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem)}.hub-story[data-astro-cid-43izh67l] figure[data-astro-cid-43izh67l]{position:sticky;top:115px}.hub-story[data-astro-cid-43izh67l] figure[data-astro-cid-43izh67l] img{aspect-ratio:4/5;max-height:780px}.hub-story--reverse[data-astro-cid-43izh67l] figure[data-astro-cid-43izh67l]{grid-area:1/2}.hub-story--reverse[data-astro-cid-43izh67l] .hub-story__copy[data-astro-cid-43izh67l]{grid-area:1/1}}.renovation-intro--optimal[data-astro-cid-pgvv2pll]{padding-block:2rem}.renovation-intro--optimal[data-astro-cid-pgvv2pll] .renovation-benefits[data-astro-cid-pgvv2pll]{margin-top:0}.renovation-intro--optimal[data-astro-cid-pgvv2pll] .renovation-benefits[data-astro-cid-pgvv2pll] article[data-astro-cid-pgvv2pll]{border:0;grid-template-columns:64px minmax(0,1fr);align-content:start;column-gap:1rem;padding:0;display:grid}.optimal-benefit-icon[data-astro-cid-pgvv2pll]{object-fit:contain;grid-row:span 2;width:64px;height:64px;display:block}.renovation-intro--optimal[data-astro-cid-pgvv2pll] h3[data-astro-cid-pgvv2pll]{margin:0 0 .5rem;font-size:1.15rem}.renovation-intro--optimal[data-astro-cid-pgvv2pll] p[data-astro-cid-pgvv2pll]{font-size:.9rem;line-height:1.55}figure[data-astro-cid-pgvv2pll]{min-width:0;margin:0}figure[data-astro-cid-pgvv2pll] img{object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}figcaption[data-astro-cid-pgvv2pll]{color:var(--muted);padding-top:.8rem;font-size:.85rem;line-height:1.5}.renovation-hero[data-astro-cid-pgvv2pll]{align-self:center}.renovation-hero[data-astro-cid-pgvv2pll]>a[data-astro-cid-pgvv2pll]{border-radius:12px;display:block;overflow:hidden}.renovation-hero[data-astro-cid-pgvv2pll] img{aspect-ratio:1}.renovation-hero--optimal[data-astro-cid-pgvv2pll] img{aspect-ratio:4/3}.renovation-hero[data-astro-cid-pgvv2pll] figcaption[data-astro-cid-pgvv2pll]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.renovation-hero[data-astro-cid-pgvv2pll] small[data-astro-cid-pgvv2pll]{margin-bottom:.2rem;font-size:.72rem;display:block}.renovation-hero[data-astro-cid-pgvv2pll] figcaption[data-astro-cid-pgvv2pll] a[data-astro-cid-pgvv2pll]{min-height:44px;color:var(--text);border-bottom:1px solid var(--line);align-items:center;gap:1rem;text-decoration:none;display:inline-flex}.renovation-hero[data-astro-cid-pgvv2pll] figcaption[data-astro-cid-pgvv2pll] a[data-astro-cid-pgvv2pll]:hover{border-color:var(--accent)}.renovation-intro[data-astro-cid-pgvv2pll]{padding-top:1.5rem}.renovation-intro__heading[data-astro-cid-pgvv2pll]{border-top:1px solid var(--line);gap:1.5rem;padding-top:2.5rem;display:grid}.renovation-intro__heading[data-astro-cid-pgvv2pll] .section-note[data-astro-cid-pgvv2pll]{margin:0}.renovation-benefits[data-astro-cid-pgvv2pll]{gap:1.5rem;margin-top:2.5rem;display:grid}.renovation-benefits[data-astro-cid-pgvv2pll] article[data-astro-cid-pgvv2pll]{border-top:1px solid var(--line);padding-top:1.2rem}.renovation-number[data-astro-cid-pgvv2pll]{color:var(--accent-ink);font-size:.9rem;font-weight:500}h3[data-astro-cid-pgvv2pll]{letter-spacing:-.025em;margin:.6rem 0;font-size:1.25rem;line-height:1.2}p[data-astro-cid-pgvv2pll]{color:var(--muted);margin:0;line-height:1.65}p[data-astro-cid-pgvv2pll].eyebrow{margin-bottom:1rem}.renovation-scope[data-astro-cid-pgvv2pll]{column-gap:3rem;scroll-margin-top:140px;display:grid}.renovation-scope[data-astro-cid-pgvv2pll] article[data-astro-cid-pgvv2pll],.renovation-list[data-astro-cid-pgvv2pll] article[data-astro-cid-pgvv2pll]{border-top:1px solid var(--line);grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:1.3rem 0;display:grid}.renovation-scope[data-astro-cid-pgvv2pll] h3[data-astro-cid-pgvv2pll],.renovation-list[data-astro-cid-pgvv2pll] h3[data-astro-cid-pgvv2pll]{margin:0 0 .6rem}.renovation-scope[data-astro-cid-pgvv2pll] p[data-astro-cid-pgvv2pll]{font-size:.95rem}.renovation-rooms[data-astro-cid-pgvv2pll]{padding-top:1rem}.renovation-room[data-astro-cid-pgvv2pll]{border-top:1px solid var(--line);align-items:center;gap:1.5rem;padding-block:2rem;display:grid}.renovation-room[data-astro-cid-pgvv2pll]:last-child{padding-bottom:0}.renovation-room[data-astro-cid-pgvv2pll] figure[data-astro-cid-pgvv2pll] img{aspect-ratio:4/3}.renovation-room__copy[data-astro-cid-pgvv2pll] h3[data-astro-cid-pgvv2pll]{max-width:23ch;margin:.8rem 0 1rem;font-size:clamp(1.65rem,2.4vw,2.5rem)}ul[data-astro-cid-pgvv2pll]{margin:1.5rem 0 0;padding:0;list-style:none}li[data-astro-cid-pgvv2pll]{border-top:1px solid var(--line);padding:.8rem 0 .8rem 1rem;font-size:.95rem;line-height:1.6;position:relative}li[data-astro-cid-pgvv2pll]:before{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;top:1.4rem;left:0}.renovation-materials[data-astro-cid-pgvv2pll]{background:var(--surface-muted)}.renovation-editorial[data-astro-cid-pgvv2pll]{gap:2rem;display:grid}.renovation-editorial[data-astro-cid-pgvv2pll] .section-note[data-astro-cid-pgvv2pll]{margin-top:1.5rem}.renovation-list[data-astro-cid-pgvv2pll] article[data-astro-cid-pgvv2pll]:first-child{border-top:0;padding-top:0}.renovation-options__grid[data-astro-cid-pgvv2pll]{gap:1.5rem 3rem;margin-bottom:2rem;display:grid}.renovation-options__grid[data-astro-cid-pgvv2pll] article[data-astro-cid-pgvv2pll]{border-top:1px solid var(--line);padding-top:1rem}.optimal-project[data-astro-cid-pgvv2pll]{background:var(--surface);border-block:1px solid var(--line)}.optimal-project__grid[data-astro-cid-pgvv2pll]{align-items:center;gap:2rem;display:grid}.optimal-project__lead[data-astro-cid-pgvv2pll]{max-width:60ch;margin-top:1.25rem}.optimal-project__items[data-astro-cid-pgvv2pll]{margin:1rem 0}.optimal-project__preview[data-astro-cid-pgvv2pll]{border:1px solid var(--line);background:#fff;border-radius:12px;padding:1rem;display:block}.optimal-project__preview[data-astro-cid-pgvv2pll] img[data-astro-cid-pgvv2pll]{aspect-ratio:1100/778;object-fit:contain;width:100%;height:auto;display:block}.optimal-project[data-astro-cid-pgvv2pll] .text-link[data-astro-cid-pgvv2pll]{align-items:center;gap:1rem;min-height:44px;font-size:.875rem;display:inline-flex}.optimal-scope[data-astro-cid-pgvv2pll]{align-items:start;gap:1.5rem;scroll-margin-top:120px;display:grid}.optimal-scope__photos[data-astro-cid-pgvv2pll]{gap:1rem;display:grid}.optimal-scope__photos[data-astro-cid-pgvv2pll] img{object-fit:cover;aspect-ratio:16/9;border-radius:12px;width:100%;height:auto}.optimal-scope__photos[data-astro-cid-pgvv2pll] img+img{display:none}.optimal-scope__rooms[data-astro-cid-pgvv2pll] details[data-astro-cid-pgvv2pll]{border-top:1px solid var(--line)}.optimal-scope__rooms[data-astro-cid-pgvv2pll] details[data-astro-cid-pgvv2pll]:last-child{border-bottom:1px solid var(--line)}.optimal-scope[data-astro-cid-pgvv2pll] summary[data-astro-cid-pgvv2pll]{cursor:pointer;grid-template-columns:1.5rem minmax(0,1fr) 24px;align-items:center;gap:1rem;min-height:76px;padding:1.1rem 0;font-size:clamp(1.125rem,1.7vw,1.5rem);font-weight:600;line-height:1.25;list-style:none;display:grid}.optimal-scope[data-astro-cid-pgvv2pll] summary[data-astro-cid-pgvv2pll]::-webkit-details-marker{display:none}.optimal-scope[data-astro-cid-pgvv2pll] summary[data-astro-cid-pgvv2pll]:hover{color:var(--accent-ink)}.optimal-scope[data-astro-cid-pgvv2pll] summary[data-astro-cid-pgvv2pll]:focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px;border-radius:4px}.optimal-scope__toggle[data-astro-cid-pgvv2pll]{color:var(--accent-ink);text-align:center;font-size:1.6rem;font-weight:400}.optimal-scope__toggle[data-astro-cid-pgvv2pll]:before{content:"+"}.optimal-scope[data-astro-cid-pgvv2pll] details[data-astro-cid-pgvv2pll][open] .optimal-scope__toggle[data-astro-cid-pgvv2pll]:before{content:"−"}.optimal-scope__answer[data-astro-cid-pgvv2pll]{padding:0 0 1.25rem 2.5rem}.optimal-scope__answer[data-astro-cid-pgvv2pll] p[data-astro-cid-pgvv2pll],.optimal-scope[data-astro-cid-pgvv2pll] li[data-astro-cid-pgvv2pll]{font-size:.9rem}.optimal-scope__answer[data-astro-cid-pgvv2pll] ul[data-astro-cid-pgvv2pll]{margin-top:.75rem}.optimal-materials[data-astro-cid-pgvv2pll]{gap:1.75rem;margin-top:2rem;display:grid}.optimal-materials[data-astro-cid-pgvv2pll] article[data-astro-cid-pgvv2pll]{border-top:1px solid var(--line);min-width:0;padding-top:1rem}.optimal-materials[data-astro-cid-pgvv2pll] img{aspect-ratio:343/232;object-fit:cover;border-radius:10px;width:100%;height:auto;margin-bottom:1rem;display:block}.optimal-materials[data-astro-cid-pgvv2pll] h3[data-astro-cid-pgvv2pll]{margin:.75rem 0}.optimal-materials[data-astro-cid-pgvv2pll] p[data-astro-cid-pgvv2pll],.optimal-handover__items[data-astro-cid-pgvv2pll] p[data-astro-cid-pgvv2pll]{font-size:.95rem}.renovation-materials--optimal[data-astro-cid-pgvv2pll] .section-note[data-astro-cid-pgvv2pll]{max-width:70ch;margin-top:1.25rem}.optimal-handover[data-astro-cid-pgvv2pll]{border-bottom:1px solid var(--line)}.optimal-handover__items[data-astro-cid-pgvv2pll]{gap:1.5rem;margin-bottom:2rem;display:grid}.optimal-handover__items[data-astro-cid-pgvv2pll] article[data-astro-cid-pgvv2pll]{border-top:1px solid var(--line);min-width:0;padding-top:1rem}.optimal-handover[data-astro-cid-pgvv2pll] h3[data-astro-cid-pgvv2pll]{font-size:1.15rem}.optimal-process[data-astro-cid-pgvv2pll] ol[data-astro-cid-pgvv2pll]{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.optimal-process[data-astro-cid-pgvv2pll] li[data-astro-cid-pgvv2pll]{border-top:1px solid var(--line);min-width:0;padding:1.25rem 0 0}.optimal-process[data-astro-cid-pgvv2pll] li[data-astro-cid-pgvv2pll]:before{display:none}.optimal-process[data-astro-cid-pgvv2pll] h3[data-astro-cid-pgvv2pll]{margin:.75rem 0;font-size:1.15rem}.optimal-process[data-astro-cid-pgvv2pll] p[data-astro-cid-pgvv2pll]{font-size:.95rem}@media (width>=640px){.optimal-handover__items[data-astro-cid-pgvv2pll],.optimal-process[data-astro-cid-pgvv2pll] ol[data-astro-cid-pgvv2pll]{grid-template-columns:repeat(2,minmax(0,1fr))}.optimal-materials[data-astro-cid-pgvv2pll]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}@media (width>=1024px){.optimal-project__grid[data-astro-cid-pgvv2pll],.optimal-scope[data-astro-cid-pgvv2pll]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3rem}.optimal-scope__photos[data-astro-cid-pgvv2pll] img{aspect-ratio:16/10}.optimal-scope__photos[data-astro-cid-pgvv2pll] img+img{display:block}.optimal-handover__items[data-astro-cid-pgvv2pll]{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.optimal-process[data-astro-cid-pgvv2pll] ol[data-astro-cid-pgvv2pll]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}@media (width<=639px){.optimal-handover[data-astro-cid-pgvv2pll] .btn[data-astro-cid-pgvv2pll]{width:100%}}@media (width>=1024px){.renovation-intro--optimal[data-astro-cid-pgvv2pll]{padding-block:2.25rem}.renovation-intro--optimal[data-astro-cid-pgvv2pll] .renovation-benefits[data-astro-cid-pgvv2pll]{gap:2rem}}@media (width>=640px){.renovation-benefits[data-astro-cid-pgvv2pll]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.renovation-scope[data-astro-cid-pgvv2pll],.renovation-options__grid[data-astro-cid-pgvv2pll]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.renovation-intro__heading[data-astro-cid-pgvv2pll]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:5rem}.renovation-benefits[data-astro-cid-pgvv2pll]{margin-top:3.5rem}.renovation-room[data-astro-cid-pgvv2pll]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,5vw,5rem);padding-block:3.5rem}.renovation-room[data-astro-cid-pgvv2pll] figure[data-astro-cid-pgvv2pll] img{aspect-ratio:1}.renovation-room[data-astro-cid-pgvv2pll]:nth-of-type(2n) figure[data-astro-cid-pgvv2pll]{order:2}.renovation-editorial[data-astro-cid-pgvv2pll]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5rem}}.regional-intro[data-astro-cid-bndinlev]{border-top:1px solid var(--line);background:var(--surface)}.regional-intro__head[data-astro-cid-bndinlev]{align-items:end;gap:1.25rem;display:grid}.regional-intro__head[data-astro-cid-bndinlev] h2[data-astro-cid-bndinlev]{max-width:none}.regional-intro__head[data-astro-cid-bndinlev]>p[data-astro-cid-bndinlev]{max-width:54ch;color:var(--muted);margin:0;font-size:clamp(1rem,1.45vw,1.15rem);line-height:1.6}.regional-intro__benefits[data-astro-cid-bndinlev]{gap:1.5rem;margin-top:clamp(2rem,4vw,3.5rem);display:grid}.regional-intro__benefit[data-astro-cid-bndinlev]{border-top:1px solid var(--line);min-width:0;padding-top:1.2rem}.regional-intro__benefit[data-astro-cid-bndinlev] img[data-astro-cid-bndinlev]{object-fit:contain;width:72px;height:72px;display:block}.regional-intro__benefit[data-astro-cid-bndinlev] h3[data-astro-cid-bndinlev]{letter-spacing:-.025em;margin:1rem 0 .4rem;font-size:1.15rem}.regional-intro__benefit[data-astro-cid-bndinlev] p[data-astro-cid-bndinlev]{max-width:32ch;color:var(--muted);margin:0;line-height:1.55}.regional-projects[data-astro-cid-bndinlev]{border-top:1px solid var(--line);background:var(--bg)}.regional-projects__head[data-astro-cid-bndinlev]{max-width:820px;margin-bottom:clamp(1.75rem,3vw,2.5rem)}.regional-projects__head[data-astro-cid-bndinlev] h2[data-astro-cid-bndinlev]{max-width:19ch}.regional-projects__head[data-astro-cid-bndinlev]>p[data-astro-cid-bndinlev]:last-child{max-width:56ch;color:var(--muted);font-size:1.05rem;line-height:1.6}.regional-projects__grid[data-astro-cid-bndinlev]{gap:1rem;display:grid}.regional-projects__next[data-astro-cid-bndinlev]{border-top:1px solid var(--line);align-items:end;gap:1.5rem;margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(2rem,4vw,3rem);display:grid}.regional-projects__next[data-astro-cid-bndinlev] h2[data-astro-cid-bndinlev]{letter-spacing:-.04em;text-wrap:balance;max-width:17ch;margin:0 0 .8rem;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.07}.regional-projects__next[data-astro-cid-bndinlev] p[data-astro-cid-bndinlev]{max-width:65ch;color:var(--muted);margin:0;line-height:1.6}.regional-projects__next[data-astro-cid-bndinlev] .btn[data-astro-cid-bndinlev]{white-space:nowrap;justify-self:start}@media (width>=640px){.regional-intro__benefits[data-astro-cid-bndinlev]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}@media (width>=760px){.regional-projects__grid--2[data-astro-cid-bndinlev],.regional-projects__grid--3[data-astro-cid-bndinlev]{grid-template-columns:repeat(2,minmax(0,1fr))}.regional-projects__next[data-astro-cid-bndinlev]{grid-template-columns:minmax(0,1fr) auto}}@media (width>=900px){.regional-intro__head[data-astro-cid-bndinlev]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,5rem)}}@media (width>=1180px){.regional-projects__grid--3[data-astro-cid-bndinlev]{grid-template-columns:repeat(3,minmax(0,1fr))}}.remote-hero-details[data-astro-cid-o6uhhy4u]{margin-top:1.4rem}.remote-experience[data-astro-cid-o6uhhy4u]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:1rem;padding:1rem 0;display:flex}.remote-experience[data-astro-cid-o6uhhy4u] strong[data-astro-cid-o6uhhy4u]{letter-spacing:-.05em;flex:none;font-size:clamp(1.9rem,3vw,2.75rem);font-weight:650;line-height:1.1}.remote-experience[data-astro-cid-o6uhhy4u] p[data-astro-cid-o6uhhy4u]{max-width:23ch;color:var(--muted);margin:0;font-size:.85rem;line-height:1.5}.remote-hero-facts[data-astro-cid-o6uhhy4u]{gap:.5rem;margin:1rem 0 0;padding:0;font-size:.75rem;line-height:1.5;list-style:none;display:grid}.remote-hero-facts[data-astro-cid-o6uhhy4u] li[data-astro-cid-o6uhhy4u]{padding-left:.8rem;position:relative}.remote-hero-facts[data-astro-cid-o6uhhy4u] li[data-astro-cid-o6uhhy4u]:before{content:"";background:var(--accent-ink);width:4px;height:4px;position:absolute;top:.55em;left:0}.remote-questions[data-astro-cid-o6uhhy4u]{gap:0 2rem;display:grid}.remote-question[data-astro-cid-o6uhhy4u]{border-top:1px solid var(--line);grid-template-columns:60px minmax(0,1fr);align-items:start;gap:1rem;padding:1.25rem 0;display:grid}.remote-question[data-astro-cid-o6uhhy4u]>img[data-astro-cid-o6uhhy4u]{object-fit:contain;width:60px;height:60px}.remote-question[data-astro-cid-o6uhhy4u] h3[data-astro-cid-o6uhhy4u]{letter-spacing:-.02em;text-wrap:pretty;margin:0 0 .6rem;font-size:1.05rem;font-weight:650;line-height:1.4}.remote-question[data-astro-cid-o6uhhy4u] p[data-astro-cid-o6uhhy4u]{color:var(--muted);max-width:55ch;margin:0;font-size:.9375rem;line-height:1.65}.remote-responsibilities[data-astro-cid-o6uhhy4u]{background:#fff}.remote-responsibilities__grid[data-astro-cid-o6uhhy4u]{align-items:center;gap:1.5rem;display:grid}.remote-responsibilities__copy[data-astro-cid-o6uhhy4u]{min-width:0}.remote-responsibilities__copy[data-astro-cid-o6uhhy4u]>.section-note[data-astro-cid-o6uhhy4u]{max-width:70ch;margin:1rem 0 1.5rem}.remote-chat-photo[data-astro-cid-o6uhhy4u]{aspect-ratio:4/3;background:var(--surface-muted);border-radius:12px;min-width:0;margin:0;overflow:hidden}.remote-chat-photo[data-astro-cid-o6uhhy4u] img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.remote-roles[data-astro-cid-o6uhhy4u]{gap:1.5rem;display:grid}.remote-roles[data-astro-cid-o6uhhy4u] h3[data-astro-cid-o6uhhy4u]{border-bottom:2px solid var(--accent);margin:0 0 .75rem;padding-bottom:.65rem;font-size:1rem;font-weight:650}.remote-roles[data-astro-cid-o6uhhy4u] ul[data-astro-cid-o6uhhy4u]{margin:0;padding:0;list-style:none}.remote-roles[data-astro-cid-o6uhhy4u] li[data-astro-cid-o6uhhy4u]{border-bottom:1px solid var(--line);color:var(--muted);padding:.65rem 0 .65rem 1rem;font-size:.875rem;line-height:1.6;position:relative}.remote-roles[data-astro-cid-o6uhhy4u] li[data-astro-cid-o6uhhy4u]:before{content:"·";color:var(--accent-ink);font-weight:700;position:absolute;left:0}.remote-process__head[data-astro-cid-o6uhhy4u]{gap:1rem;margin-bottom:1.5rem;display:grid}.remote-process__head[data-astro-cid-o6uhhy4u] .section-note[data-astro-cid-o6uhhy4u]{max-width:45ch}.remote-timeline[data-astro-cid-o6uhhy4u]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.remote-timeline[data-astro-cid-o6uhhy4u] li[data-astro-cid-o6uhhy4u]{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);gap:.65rem 1rem;padding:1.25rem 0;display:grid}.remote-timeline__number[data-astro-cid-o6uhhy4u]{font:500 .8rem var(--font-meta);color:var(--accent-ink);padding-top:.15rem}.remote-timeline[data-astro-cid-o6uhhy4u] h3[data-astro-cid-o6uhhy4u]{margin:0;font-size:1.05rem;font-weight:650;line-height:1.5}.remote-timeline[data-astro-cid-o6uhhy4u] p[data-astro-cid-o6uhhy4u]{color:var(--muted);grid-column:2;margin:0;font-size:.875rem;line-height:1.65}.remote-checkpoint[data-astro-cid-o6uhhy4u]{border-left:2px solid var(--accent);grid-column:2;margin-top:.25rem;padding-left:.75rem}.remote-checkpoint[data-astro-cid-o6uhhy4u] span[data-astro-cid-o6uhhy4u]{color:var(--muted);margin-bottom:.3rem;font-size:.7rem;display:block}.remote-checkpoint[data-astro-cid-o6uhhy4u] strong[data-astro-cid-o6uhhy4u]{font-size:.875rem;font-weight:600;line-height:1.5;display:block}@media (width>=600px){.remote-hero-facts[data-astro-cid-o6uhhy4u]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.remote-questions[data-astro-cid-o6uhhy4u]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem}.remote-roles[data-astro-cid-o6uhhy4u]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.remote-chat-photo[data-astro-cid-o6uhhy4u]{aspect-ratio:4/3;max-height:380px}}@media (width>=900px){.remote-responsibilities__grid[data-astro-cid-o6uhhy4u]{grid-template-columns:minmax(0,.58fr) minmax(0,1.42fr);gap:clamp(2rem,4vw,3.5rem)}.remote-chat-photo[data-astro-cid-o6uhhy4u]{aspect-ratio:3/4;max-height:none}.remote-process__head[data-astro-cid-o6uhhy4u]{grid-template-columns:1.2fr .8fr;align-items:end;gap:3rem}.remote-timeline[data-astro-cid-o6uhhy4u] li[data-astro-cid-o6uhhy4u]{grid-template-columns:36px minmax(0,.7fr) minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:1.25rem;padding-block:1.25rem}.remote-timeline[data-astro-cid-o6uhhy4u] p[data-astro-cid-o6uhhy4u],.remote-checkpoint[data-astro-cid-o6uhhy4u]{grid-column:auto}.remote-checkpoint[data-astro-cid-o6uhhy4u]{margin-top:0}.remote-question[data-astro-cid-o6uhhy4u]{grid-template-columns:72px minmax(0,1fr);gap:1.25rem;padding-block:1.5rem}.remote-question[data-astro-cid-o6uhhy4u]>img[data-astro-cid-o6uhhy4u]{width:72px;height:72px}.remote-question[data-astro-cid-o6uhhy4u] h3[data-astro-cid-o6uhhy4u]{font-size:1.15rem}}body:has(.service-hero--remote) #main-content .section{padding-block:clamp(2.5rem,4vw,3.75rem)}.service-hero--remote .service-hero__copy{justify-content:center}.service-hero--remote .service-hero__summary{margin-top:1.25rem}.service-hero--remote .lead{font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.65}.service-hero--remote h1{max-width:19ch;font-size:clamp(2.45rem,4.4vw,4.25rem)}.service-hero--remote .service-editorial-image--hero{aspect-ratio:auto;border-radius:12px;height:clamp(340px,40vw,530px);overflow:hidden}body:has(.service-hero--remote) .service-hero--remote .service-editorial-image--hero img{aspect-ratio:auto;object-position:center 46%;width:100%;height:100%}.service-scope--remote .section-head{margin-bottom:1.5rem}body:has(.service-hero--remote) .service-content-section{border-top:1px solid var(--line)}body:has(.service-hero--remote) .service-story-grid{align-items:center;gap:clamp(1.5rem,3vw,3rem)}body:has(.service-hero--remote) .service-editorial-image--story{aspect-ratio:4/3;max-height:420px}body:has(.service-hero--remote) .service-content h2{margin-top:0;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.15}body:has(.service-hero--remote) .service-content p{margin-block:1rem;font-size:.9375rem;line-height:1.7}body:has(.service-hero--remote) .service-cost .section-title{font-size:clamp(1.9rem,3.2vw,2.85rem)}body:has(.service-hero--remote) .service-cost-card{padding:1.25rem}body:has(.service-hero--remote) .service-cost-card h3{font-size:1rem}body:has(.service-hero--remote) .service-cost-card p{font-size:.875rem;line-height:1.65}body:has(.service-hero--remote) .service-cta .lead{max-width:45ch;font-size:1rem;line-height:1.65}body:has(.service-hero--remote) .service-cta .section-title{font-size:clamp(2rem,3.4vw,3rem)}@media (width>=900px){.service-hero--remote .service-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,4vw,4rem)}}.start-intro[data-astro-cid-sswb3vgz]{border-top:1px solid var(--line)}.start-heading[data-astro-cid-sswb3vgz]{gap:1.25rem;display:grid}.start-heading[data-astro-cid-sswb3vgz] h2[data-astro-cid-sswb3vgz]{text-wrap:initial;max-width:none}.start-heading[data-astro-cid-sswb3vgz] h2[data-astro-cid-sswb3vgz]>span[data-astro-cid-sswb3vgz]{display:block}p[data-astro-cid-sswb3vgz]{color:var(--muted);margin:0;line-height:1.65}h3[data-astro-cid-sswb3vgz]{letter-spacing:-.025em;margin:0;font-size:1.2rem;line-height:1.25}.start-benefits[data-astro-cid-sswb3vgz]{gap:1.5rem;margin-top:2rem;display:grid}.start-benefits[data-astro-cid-sswb3vgz] article[data-astro-cid-sswb3vgz]{border-top:1px solid var(--line);min-width:0;padding-top:1.25rem}.start-benefits[data-astro-cid-sswb3vgz] img[data-astro-cid-sswb3vgz]{object-fit:contain;width:72px;height:72px;margin-bottom:1rem}.start-benefits[data-astro-cid-sswb3vgz] p[data-astro-cid-sswb3vgz]{margin-top:.75rem;font-size:1rem}.start-comparison[data-astro-cid-sswb3vgz]{align-items:center;min-height:44px;margin-top:1.5rem;font-size:.9rem;display:inline-flex}.start-scope[data-astro-cid-sswb3vgz]{border-top:1px solid var(--line)}.start-scope__item[data-astro-cid-sswb3vgz]{border-bottom:1px solid var(--line)}.start-scope__item[data-astro-cid-sswb3vgz] summary[data-astro-cid-sswb3vgz]{cursor:pointer;grid-template-columns:1.5rem minmax(0,1fr) 32px;align-items:start;gap:.75rem;min-height:80px;padding:1.25rem 0;list-style:none;display:grid}.start-scope__item[data-astro-cid-sswb3vgz] summary[data-astro-cid-sswb3vgz]::-webkit-details-marker{display:none}.start-scope__item[data-astro-cid-sswb3vgz] summary[data-astro-cid-sswb3vgz]:focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px;border-radius:4px}.start-index[data-astro-cid-sswb3vgz]{color:var(--accent-ink);font:500 .75rem/1.5 var(--font-meta);padding-top:.2rem}.start-scope__heading[data-astro-cid-sswb3vgz] strong[data-astro-cid-sswb3vgz]{letter-spacing:-.035em;font-size:clamp(1.15rem,2vw,1.6rem);font-weight:650;line-height:1.25;display:block}.start-scope__heading[data-astro-cid-sswb3vgz]>span[data-astro-cid-sswb3vgz]{color:var(--muted);max-width:66ch;margin-top:.6rem;font-size:.95rem;line-height:1.55;display:block}.start-scope__toggle[data-astro-cid-sswb3vgz]{width:32px;height:32px;color:var(--accent-ink);place-items:center;font-size:1.8rem;line-height:1;display:grid}.start-scope__toggle[data-astro-cid-sswb3vgz]:before{content:"+"}.start-scope__item[data-astro-cid-sswb3vgz][open] .start-scope__toggle[data-astro-cid-sswb3vgz]:before{content:"−"}.start-scope__item[data-astro-cid-sswb3vgz] summary[data-astro-cid-sswb3vgz]:hover strong[data-astro-cid-sswb3vgz]{color:var(--accent-ink)}.start-scope__item[data-astro-cid-sswb3vgz] ul[data-astro-cid-sswb3vgz]{max-width:82ch;color:var(--muted);margin:0 0 1.5rem 2.25rem;padding-left:1.2rem;font-size:.95rem;line-height:1.65}.start-scope__item[data-astro-cid-sswb3vgz] li[data-astro-cid-sswb3vgz]+li[data-astro-cid-sswb3vgz]{margin-top:.6rem}.start-result[data-astro-cid-sswb3vgz]{background:var(--surface);border-top:1px solid var(--line)}.start-result__layout[data-astro-cid-sswb3vgz]{align-items:start;gap:2rem;display:grid}.start-result[data-astro-cid-sswb3vgz] figure[data-astro-cid-sswb3vgz]{aspect-ratio:4/3;background:var(--surface-muted);border-radius:12px;min-width:0;margin:0;overflow:hidden}.start-result[data-astro-cid-sswb3vgz] figure[data-astro-cid-sswb3vgz] img{object-fit:cover;width:100%;height:100%;display:block}.start-result__copy[data-astro-cid-sswb3vgz]{min-width:0}.start-result__lead[data-astro-cid-sswb3vgz]{margin-top:1.25rem}.start-result__groups[data-astro-cid-sswb3vgz]{gap:1.5rem;margin-top:1.5rem;display:grid}.start-result__groups[data-astro-cid-sswb3vgz]>div[data-astro-cid-sswb3vgz]{border-top:1px solid var(--line);padding-top:1.25rem}.start-result__groups[data-astro-cid-sswb3vgz] ul[data-astro-cid-sswb3vgz]{color:var(--muted);margin:.75rem 0 0;padding-left:1.15rem;font-size:.95rem;line-height:1.65}.start-result__groups[data-astro-cid-sswb3vgz] li[data-astro-cid-sswb3vgz]+li[data-astro-cid-sswb3vgz]{margin-top:.5rem}.start-result__note[data-astro-cid-sswb3vgz]{margin-top:1.5rem;font-size:.9rem}.start-result__copy[data-astro-cid-sswb3vgz] .btn[data-astro-cid-sswb3vgz]{margin-top:1.5rem}@media (width>=640px){.start-benefits[data-astro-cid-sswb3vgz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.start-result__groups[data-astro-cid-sswb3vgz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (width>=1024px){.start-heading[data-astro-cid-sswb3vgz]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:3rem}.start-heading[data-astro-cid-sswb3vgz] h2[data-astro-cid-sswb3vgz]{font-size:clamp(1.8rem,3.1vw,2.9rem)}.start-benefits[data-astro-cid-sswb3vgz]{gap:2.5rem;margin-top:2.5rem}.start-result__layout[data-astro-cid-sswb3vgz]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:3rem}.start-result[data-astro-cid-sswb3vgz] figure[data-astro-cid-sswb3vgz]{aspect-ratio:4/5}.start-scope__item[data-astro-cid-sswb3vgz] summary[data-astro-cid-sswb3vgz]{grid-template-columns:3rem minmax(0,1fr) 44px;gap:1rem;padding-block:1.5rem}.start-scope__item[data-astro-cid-sswb3vgz] ul[data-astro-cid-sswb3vgz]{margin-left:4rem}}@media (width<=639px){.start-result__copy[data-astro-cid-sswb3vgz] .btn[data-astro-cid-sswb3vgz]{width:100%}}start-video-widget[data-astro-cid-l5li7olb]{display:block}.start-video-dock[data-astro-cid-l5li7olb]{--video-mini-width:112px;--video-open-width:224px;left:max(20px,env(safe-area-inset-left));bottom:max(20px,env(safe-area-inset-bottom));z-index:40;width:var(--video-mini-width);position:fixed}.start-video-dock[data-astro-cid-l5li7olb][data-expanded=true]{width:min(var(--video-open-width),calc((100dvh - 120px) * .56),calc(100vw - 48px))}.start-video-dock[data-astro-cid-l5li7olb][hidden],.start-video-player[data-astro-cid-l5li7olb][hidden],.start-video-trigger[data-astro-cid-l5li7olb][hidden]{display:none}.start-video-trigger[data-astro-cid-l5li7olb]{color:#fff;background:#424242;border:2px solid #fff;border-radius:14px;width:100%;height:188px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000002e}.start-video-trigger[data-astro-cid-l5li7olb]>img[data-astro-cid-l5li7olb]{object-fit:cover;width:100%;height:100%;display:block}.start-video-trigger[data-astro-cid-l5li7olb]:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.start-video-mini__caption[data-astro-cid-l5li7olb]{background:linear-gradient(#0000,#000000d9);align-items:center;gap:6px;padding:24px 6px 9px;font-size:11px;font-weight:600;line-height:1.3;display:flex;position:absolute;inset:auto 0 0}.start-video-play[data-astro-cid-l5li7olb]{color:#000;background:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.start-video-dismiss[data-astro-cid-l5li7olb],.start-video-collapse[data-astro-cid-l5li7olb]{border:1px solid var(--line);color:#424242;width:36px;height:36px;font:inherit;cursor:pointer;background:#fff;border-radius:50%;place-items:center;font-size:25px;line-height:1;display:grid;position:absolute;top:-16px;right:-12px}.start-video-collapse[data-astro-cid-l5li7olb]{left:8px;right:auto}.start-video-dismiss[data-astro-cid-l5li7olb]:after,.start-video-collapse[data-astro-cid-l5li7olb]:after{content:"";position:absolute;inset:-4px}.start-video-dismiss[data-astro-cid-l5li7olb]:focus-visible,.start-video-collapse[data-astro-cid-l5li7olb]:focus-visible,.start-video-player[data-astro-cid-l5li7olb] video[data-astro-cid-l5li7olb]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.start-video-player[data-astro-cid-l5li7olb]{background:#000;border:2px solid #fff;border-radius:14px;box-shadow:0 4px 20px #0000002e}.start-video-player[data-astro-cid-l5li7olb] video[data-astro-cid-l5li7olb]{aspect-ratio:280/500;object-fit:contain;background:#000;border-radius:12px;width:100%;height:auto;display:block}body:has(.menu-toggle[aria-expanded=true]) .start-video-dock[data-astro-cid-l5li7olb]{visibility:hidden}@media (width<=767px){.start-video-dock[data-astro-cid-l5li7olb]{--video-mini-width:88px;--video-open-width:176px;left:max(12px,env(safe-area-inset-left));bottom:max(12px,env(safe-area-inset-bottom))}.start-video-trigger[data-astro-cid-l5li7olb]{border-radius:12px;height:148px}.start-video-mini__caption[data-astro-cid-l5li7olb]{gap:4px;padding-inline:5px;font-size:10px}.start-video-play[data-astro-cid-l5li7olb]{width:24px;height:24px}body:has(form:focus-within) .start-video-dock[data-astro-cid-l5li7olb]{visibility:hidden}}.start-faq-link[data-astro-cid-xjbfxxjw]{align-items:center;gap:1rem;min-height:44px;margin-top:1.25rem;font-size:.9rem;display:inline-flex}.service-editorial-image[data-astro-cid-xjbfxxjw]{min-width:0;margin:0}.service-editorial-image[data-astro-cid-xjbfxxjw] img{object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.service-editorial-image--hero[data-astro-cid-xjbfxxjw] img,.service-editorial-image--story[data-astro-cid-xjbfxxjw] img{aspect-ratio:4/3}.service-editorial-image[data-astro-cid-xjbfxxjw] figcaption[data-astro-cid-xjbfxxjw]{color:var(--muted);padding-top:.75rem;font-size:.85rem;line-height:1.5}.capsule-hero[data-astro-cid-xjbfxxjw]{align-self:start;min-width:0;margin:0}.capsule-hero[data-astro-cid-xjbfxxjw] img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.capsule-hero[data-astro-cid-xjbfxxjw] figcaption[data-astro-cid-xjbfxxjw]{color:var(--muted);padding-top:.75rem;font-size:.85rem}
