picture[data-astro-cid-ge2uvauf]{display:contents}.hero[data-astro-cid-ge2uvauf]{background:var(--color-heritage-green);height:clamp(560px,78vh,780px);color:var(--color-alabaster);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf],.hero__photo[data-astro-cid-ge2uvauf],.hero__video[data-astro-cid-ge2uvauf]{width:100%;height:100%;position:absolute;inset:0}.hero__photo[data-astro-cid-ge2uvauf],.hero__video[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:center 42%}.hero__shade[data-astro-cid-ge2uvauf]{background:linear-gradient(#363d2e2e 0%,#363d2e00 26%,#363d2e6b 54%,#363d2edb 100%);position:absolute;inset:0}.hero__content[data-astro-cid-ge2uvauf]{flex-direction:column;gap:20px;padding-top:96px;padding-bottom:72px;display:flex;position:relative}.hero__title[data-astro-cid-ge2uvauf]{max-width:700px;font-size:var(--text-hero);line-height:var(--leading-hero);letter-spacing:var(--tracking-display);text-shadow:0 2px 24px #363d2e59}.hero__body[data-astro-cid-ge2uvauf]{max-width:560px;font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--color-on-dark-muted)}@media (width<=959px){.hero[data-astro-cid-ge2uvauf]{height:clamp(520px,82vh,680px)}.hero__shade[data-astro-cid-ge2uvauf]{background:linear-gradient(#363d2e33 0%,#363d2e05 30%,#363d2e80 58%,#363d2ee6 100%)}.hero__content[data-astro-cid-ge2uvauf]{padding-bottom:40px}}.band[data-astro-cid-bxc5slay]{background:var(--color-heritage-green);color:var(--color-alabaster);scroll-margin-top:80px}.band__inner[data-astro-cid-bxc5slay]{grid-template-columns:minmax(240px,3fr) minmax(0,8fr);align-items:center;gap:clamp(32px,4vw,64px);padding-block:40px;display:grid}.band__copy[data-astro-cid-bxc5slay]{flex-direction:column;gap:8px;display:flex}.band__title[data-astro-cid-bxc5slay]{font-size:var(--text-item);line-height:var(--leading-item)}.band__note[data-astro-cid-bxc5slay]{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-on-dark-muted)}.band__call[data-astro-cid-bxc5slay]{align-items:baseline;gap:10px;padding-top:6px;display:flex}.band__call-label[data-astro-cid-bxc5slay]{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-on-dark-muted)}.band__phone[data-astro-cid-bxc5slay]{font-family:var(--font-display);font-size:var(--text-item);font-weight:500;line-height:var(--leading-item);font-variant-numeric:tabular-nums}@media (width<=1099px){.band__inner[data-astro-cid-bxc5slay]{grid-template-columns:1fr;gap:24px;padding-block:40px 44px}.band__copy[data-astro-cid-bxc5slay]{grid-template-columns:1fr auto;align-items:end;column-gap:24px;display:grid}.band__title[data-astro-cid-bxc5slay],.band__note[data-astro-cid-bxc5slay]{grid-column:1}.band__call[data-astro-cid-bxc5slay]{flex-direction:column;grid-area:1/2/span 2;align-items:flex-end;gap:2px;padding-top:0}}@media (width<=639px){.band__copy[data-astro-cid-bxc5slay]{grid-template-columns:1fr}.band__call[data-astro-cid-bxc5slay]{flex-direction:row;grid-area:auto/1;align-items:baseline;padding-top:4px}}.proof[data-astro-cid-2n4rdxul]{padding-top:var(--section-half);padding-bottom:var(--section-pad);background:var(--color-alabaster);flex-direction:column;gap:44px;display:flex}.proof__head[data-astro-cid-2n4rdxul]{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.proof__title[data-astro-cid-2n4rdxul]{max-width:760px;font-size:var(--text-section);line-height:var(--leading-section)}.proof__intro[data-astro-cid-2n4rdxul]{width:340px;font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--color-ink-muted);flex-shrink:0}.proof__grid[data-astro-cid-2n4rdxul]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.proof__item[data-astro-cid-2n4rdxul]{border-top:1px solid var(--color-oak);flex-direction:column;padding:24px 0 0;display:flex}.proof__text[data-astro-cid-2n4rdxul]{flex-direction:column;gap:8px;display:flex}.proof__heading[data-astro-cid-2n4rdxul]{font-size:var(--text-item);line-height:var(--leading-item)}.proof__body[data-astro-cid-2n4rdxul]{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink-muted)}.proof__badge[data-astro-cid-2n4rdxul]{align-self:center;width:min(100%,340px);height:auto;margin-top:16px}@media (width<=959px){.proof__head[data-astro-cid-2n4rdxul]{align-items:flex-start;gap:var(--spacing-2);flex-direction:column}.proof__inner[data-astro-cid-2n4rdxul]{gap:var(--spacing-8)}.proof__intro[data-astro-cid-2n4rdxul]{width:auto;max-width:480px}.proof__grid[data-astro-cid-2n4rdxul]{grid-template-columns:repeat(2,1fr)}}@media (width<=479px){.proof__badge[data-astro-cid-2n4rdxul]{width:min(100%,280px);margin-top:0}.proof__grid[data-astro-cid-2n4rdxul]{grid-template-columns:1fr}.proof__item[data-astro-cid-2n4rdxul],.proof__item[data-astro-cid-2n4rdxul]:nth-child(odd),.proof__item[data-astro-cid-2n4rdxul]:nth-child(2n){border-right:0;border-top:1px solid var(--color-oak);border-bottom:0;padding:24px 0}.proof__item[data-astro-cid-2n4rdxul]:last-child{border-bottom:0}}picture[data-astro-cid-pr64pldb]{display:contents}.featured[data-astro-cid-pr64pldb]{background:var(--color-oak);min-height:820px;color:var(--color-alabaster);display:flex}.featured__copy[data-astro-cid-pr64pldb]{width:42%;padding:var(--section-pad) 64px;padding-left:var(--gutter);flex-direction:column;justify-content:space-between;gap:40px;display:flex}.featured__text[data-astro-cid-pr64pldb]{gap:var(--spacing-2);flex-direction:column;display:flex}.featured__title[data-astro-cid-pr64pldb]{font-size:var(--text-section);line-height:var(--leading-section)}.featured__body[data-astro-cid-pr64pldb]{max-width:64ch;font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--color-on-dark-muted)}.facts[data-astro-cid-pr64pldb]{flex-direction:column;gap:12px;max-width:600px;padding-top:8px;display:flex}.facts__row[data-astro-cid-pr64pldb]{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:16px;display:grid}.facts__label[data-astro-cid-pr64pldb]{width:auto;font-size:var(--text-body);font-weight:600;line-height:var(--leading-body);color:var(--color-alabaster);flex-shrink:0}.facts__value[data-astro-cid-pr64pldb]{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-on-dark-muted)}.featured__link[data-astro-cid-pr64pldb]{min-height:44px;font-size:var(--text-body);align-self:flex-start;font-weight:600;line-height:20px}.featured__link[data-astro-cid-pr64pldb] span[data-astro-cid-pr64pldb]{border-bottom:2px solid var(--color-duck-canvas);padding-bottom:6px;display:inline-block}.featured__media[data-astro-cid-pr64pldb]{background:var(--color-sage);flex-direction:column;justify-content:space-between;width:58%;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:inset 18px 0 36px #443a3324}.featured__photo[data-astro-cid-pr64pldb]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.featured__shade[data-astro-cid-pr64pldb]{background:linear-gradient(#363d2e00 58%,#363d2e6b 100%);position:absolute;inset:0}@media (width<=1199px){.featured__copy[data-astro-cid-pr64pldb]{padding-right:40px}}@media (width<=959px){.featured[data-astro-cid-pr64pldb]{flex-direction:column;min-height:0}.featured__media[data-astro-cid-pr64pldb]{aspect-ratio:4/3;order:-1;width:100%;padding:20px}.featured__copy[data-astro-cid-pr64pldb]{width:100%;padding:48px var(--gutter) 56px;gap:32px}}@media (width<=479px){.facts__row[data-astro-cid-pr64pldb]{grid-template-columns:1fr;gap:4px}}.process[data-astro-cid-grsovck6]{background:var(--color-alabaster);color:var(--color-oak)}.process__inner[data-astro-cid-grsovck6]{padding-top:var(--section-pad);padding-bottom:var(--section-half);flex-direction:column;gap:44px;display:flex}.process__head[data-astro-cid-grsovck6]{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.process__title[data-astro-cid-grsovck6]{max-width:720px;font-size:var(--text-section);line-height:var(--leading-section)}.process__intro[data-astro-cid-grsovck6]{width:360px;font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--color-ink-muted);flex-shrink:0}.process__grid[data-astro-cid-grsovck6]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.step[data-astro-cid-grsovck6]{border-top:1px solid var(--color-oak);flex-direction:column;padding:24px 0 0;display:flex}.step__text[data-astro-cid-grsovck6]{flex-direction:column;gap:8px;display:flex}.step__title[data-astro-cid-grsovck6]{font-size:var(--text-item);line-height:var(--leading-item)}.step__body[data-astro-cid-grsovck6]{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink-muted)}@media (width<=959px){.process__head[data-astro-cid-grsovck6]{align-items:flex-start;gap:var(--spacing-2);flex-direction:column}.process__inner[data-astro-cid-grsovck6]{gap:var(--spacing-8)}.process__intro[data-astro-cid-grsovck6]{width:auto;max-width:480px}.process__grid[data-astro-cid-grsovck6]{grid-template-columns:repeat(2,1fr)}}@media (width<=479px){.process__grid[data-astro-cid-grsovck6]{grid-template-columns:1fr}.step[data-astro-cid-grsovck6],.step[data-astro-cid-grsovck6]:nth-child(odd),.step[data-astro-cid-grsovck6]:nth-child(2n){border-left:0;border-top:1px solid var(--color-oak);border-bottom:0;padding:24px 0}.step[data-astro-cid-grsovck6]:last-child{border-bottom:0}}.compare__evidence[data-astro-cid-67ggu7zt]{font-size:var(--text-fine);line-height:var(--leading-fine);color:var(--color-ink-muted)}picture[data-astro-cid-67ggu7zt]{display:contents}.compare[data-astro-cid-67ggu7zt]{padding-top:var(--section-half);padding-bottom:var(--section-half);background:var(--color-alabaster);flex-direction:column;gap:36px;display:flex}.compare__head[data-astro-cid-67ggu7zt]{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.compare__title[data-astro-cid-67ggu7zt]{font-size:var(--text-section);line-height:var(--leading-section)}.compare__hint[data-astro-cid-67ggu7zt]{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink-muted);flex-shrink:0;align-items:center;gap:8px;display:flex}.slider[data-astro-cid-67ggu7zt]{aspect-ratio:1248/520;border:1px solid var(--color-oak);border-radius:var(--radius-md);background:var(--color-sage);user-select:none;width:100%;position:relative;overflow:hidden}.slider__after[data-astro-cid-67ggu7zt],.slider__before[data-astro-cid-67ggu7zt]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.slider__before-wrap[data-astro-cid-67ggu7zt]{width:var(--pos);position:absolute;inset:0;overflow:hidden}.slider__before[data-astro-cid-67ggu7zt]{width:calc(100% / (var(--pos-num) / 100));max-width:none}.slider__label[data-astro-cid-67ggu7zt]{border-radius:var(--radius-sm);color:var(--color-alabaster);font-size:var(--text-body);background:#363d2e99;padding:6px 10px;line-height:20px;position:absolute;bottom:24px}.slider__label--before[data-astro-cid-67ggu7zt]{left:24px}.slider__label--after[data-astro-cid-67ggu7zt]{right:24px}.slider__divider[data-astro-cid-67ggu7zt]{top:0;bottom:0;left:var(--pos);background:var(--color-alabaster);width:2px;margin-left:-1px;position:absolute}.slider__handle[data-astro-cid-67ggu7zt]{top:50%;left:clamp(33px, var(--pos), calc(100% - 33px));border:1px solid var(--color-oak);background:var(--color-alabaster);width:54px;height:54px;color:var(--color-oak);border-radius:50%;justify-content:center;align-items:center;margin:-27px 0 0 -27px;font-size:20px;display:flex;position:absolute}.slider__control[data-astro-cid-67ggu7zt]{position:absolute;inset:0}.slider__control[data-astro-cid-67ggu7zt] input[data-astro-cid-67ggu7zt]{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.slider__control[data-astro-cid-67ggu7zt] input[data-astro-cid-67ggu7zt]:focus-visible+.slider__handle[data-astro-cid-67ggu7zt],.slider[data-astro-cid-67ggu7zt]:has(input:focus-visible) .slider__handle[data-astro-cid-67ggu7zt]{outline:2px solid var(--color-duck-canvas);outline-offset:3px}@media (width<=959px){.compare__head[data-astro-cid-67ggu7zt]{flex-direction:column;align-items:flex-start;gap:12px}.slider[data-astro-cid-67ggu7zt]{aspect-ratio:4/3}}@media (width<=479px){.slider__label[data-astro-cid-67ggu7zt]{bottom:16px}.slider__label--before[data-astro-cid-67ggu7zt]{left:16px}.slider__label--after[data-astro-cid-67ggu7zt]{right:16px}}.repair[data-astro-cid-3b67kveb]{background:var(--color-alabaster)}.repair__inner[data-astro-cid-3b67kveb]{padding-top:var(--section-half);padding-bottom:var(--section-pad);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:clamp(48px,5.56vw,80px);display:grid}.repair__copy[data-astro-cid-3b67kveb]{gap:var(--spacing-2);flex-direction:column;display:flex}.repair__title[data-astro-cid-3b67kveb]{font-size:var(--text-section);line-height:var(--leading-section)}.repair__intro[data-astro-cid-3b67kveb]{font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--color-ink-muted)}.repair__guide[data-astro-cid-3b67kveb]{flex-direction:column;display:flex}.selector[data-astro-cid-3b67kveb]{border-bottom:1px solid var(--color-oak);justify-content:space-between;align-items:center;gap:24px;padding-bottom:20px;display:flex}.selector__label[data-astro-cid-3b67kveb]{font-size:var(--text-body);line-height:var(--leading-body)}.selector__field[data-astro-cid-3b67kveb]{flex-shrink:0;width:260px;position:relative}.selector__select[data-astro-cid-3b67kveb]{border:1px solid var(--color-oak);border-radius:var(--radius-sm);width:100%;height:52px;font-size:var(--text-body);-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;padding:0 40px 0 16px;line-height:20px}.selector__arrow[data-astro-cid-3b67kveb]{pointer-events:none;font-size:16px;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.points[data-astro-cid-3b67kveb]{flex-direction:column;display:flex}.points[data-astro-cid-3b67kveb][hidden]{display:none}.point[data-astro-cid-3b67kveb]{border-bottom:1px solid var(--color-oak);padding-block:24px;display:flex}.point__text[data-astro-cid-3b67kveb]{flex-direction:column;gap:8px;display:flex}.point__title[data-astro-cid-3b67kveb]{font-size:var(--text-item);line-height:var(--leading-item)}.point__body[data-astro-cid-3b67kveb]{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink-muted)}@media (width<=959px){.repair__inner[data-astro-cid-3b67kveb]{grid-template-columns:1fr;gap:40px}.repair__copy[data-astro-cid-3b67kveb],.repair__guide[data-astro-cid-3b67kveb]{width:100%}}@media (width<=479px){.selector[data-astro-cid-3b67kveb]{flex-direction:column;align-items:stretch;gap:10px}.selector__field[data-astro-cid-3b67kveb]{width:100%}}.cost[data-astro-cid-nr2i4hyz]{background:var(--color-alabaster);color:var(--color-oak)}.cost__inner[data-astro-cid-nr2i4hyz]{padding-top:var(--section-half);padding-bottom:var(--section-pad);flex-direction:column;gap:40px;display:flex}.cost__head[data-astro-cid-nr2i4hyz]{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.cost__title[data-astro-cid-nr2i4hyz]{max-width:640px;font-size:var(--text-section);line-height:var(--leading-section)}.cost__intro[data-astro-cid-nr2i4hyz]{width:360px;font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--color-ink-muted);flex-shrink:0}.cost__grid[data-astro-cid-nr2i4hyz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.price[data-astro-cid-nr2i4hyz]{border:1px solid var(--color-oak);border-radius:var(--radius-md);background:var(--color-alabaster);box-shadow:var(--shadow-resting);flex-direction:column;padding:28px;display:flex}.price__title[data-astro-cid-nr2i4hyz]{font-size:var(--text-item);line-height:var(--leading-item);border-bottom:1px solid #cfc5b4;margin-bottom:20px;padding-bottom:20px}.price__label[data-astro-cid-nr2i4hyz]{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink-muted)}.price__by[data-astro-cid-nr2i4hyz]{font-size:var(--text-section);line-height:var(--leading-section);padding-top:4px}.price__note[data-astro-cid-nr2i4hyz]{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink-muted);padding-top:4px;padding-bottom:24px}.price__factors[data-astro-cid-nr2i4hyz]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;padding-top:6px;padding-bottom:28px;display:grid}.factor[data-astro-cid-nr2i4hyz]{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink-muted);gap:8px;padding-block:2px;display:flex}.factor[data-astro-cid-nr2i4hyz]:before{content:"–";color:var(--color-duck-canvas);flex-shrink:0}.price__link[data-astro-cid-nr2i4hyz]{margin-top:auto;padding-block:12px;display:block}.price__link[data-astro-cid-nr2i4hyz]>span[data-astro-cid-nr2i4hyz]:first-child{text-underline-offset:5px;border-bottom:0;padding-bottom:0;text-decoration:underline 1px}.price__link[data-astro-cid-nr2i4hyz] .icon{margin-left:8px}.included[data-astro-cid-nr2i4hyz]{border-radius:var(--radius-md);background:var(--color-oak);color:var(--color-alabaster);flex-wrap:wrap;align-items:center;gap:16px 32px;padding:24px 28px;display:flex}.included__label[data-astro-cid-nr2i4hyz]{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-on-dark-muted)}.included__items[data-astro-cid-nr2i4hyz]{flex-wrap:wrap;gap:12px 28px;display:flex}.included__item[data-astro-cid-nr2i4hyz]{font-family:var(--font-display);font-size:var(--text-item);font-weight:500;line-height:var(--leading-item);align-items:center;gap:8px;display:inline-flex}.included__item[data-astro-cid-nr2i4hyz] .icon{color:var(--color-on-dark-muted);font-size:18px}.included__note[data-astro-cid-nr2i4hyz]{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-on-dark-muted);flex-basis:100%}@media (width<=959px){.cost__head[data-astro-cid-nr2i4hyz]{align-items:flex-start;gap:var(--spacing-2);flex-direction:column}.cost__inner[data-astro-cid-nr2i4hyz]{gap:var(--spacing-8)}.cost__intro[data-astro-cid-nr2i4hyz]{width:auto;max-width:480px}.cost__grid[data-astro-cid-nr2i4hyz]{grid-template-columns:1fr}.included__items[data-astro-cid-nr2i4hyz]{flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}}@media (width<=479px){.price[data-astro-cid-nr2i4hyz]{padding:24px}.price__factors[data-astro-cid-nr2i4hyz]{grid-template-columns:1fr}.included[data-astro-cid-nr2i4hyz]{padding:20px}}.planning[data-astro-cid-unnx3uk6]{background:var(--color-heritage-green);color:var(--color-alabaster)}.planning__inner[data-astro-cid-unnx3uk6]{padding-block:var(--section-pad);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:clamp(48px,5.56vw,80px);display:grid}.planning__copy[data-astro-cid-unnx3uk6]{gap:var(--spacing-2);flex-direction:column;display:flex}.planning__title[data-astro-cid-unnx3uk6]{font-size:var(--text-section);line-height:var(--leading-section)}.planning__intro[data-astro-cid-unnx3uk6]{font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--color-on-dark-muted)}.accordion[data-astro-cid-unnx3uk6]{border-top:1px solid #889080}.acc[data-astro-cid-unnx3uk6]{border-bottom:1px solid #889080}.acc__summary[data-astro-cid-unnx3uk6]{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:24px;list-style:none;display:flex}.acc__summary[data-astro-cid-unnx3uk6]::-webkit-details-marker{display:none}.acc__q[data-astro-cid-unnx3uk6]{font-size:var(--text-item);line-height:var(--leading-item)}.acc__icon[data-astro-cid-unnx3uk6]{flex-shrink:0;width:14px;height:14px;position:relative}.acc__icon[data-astro-cid-unnx3uk6]:before,.acc__icon[data-astro-cid-unnx3uk6]:after{content:"";background:currentColor;position:absolute}.acc__icon[data-astro-cid-unnx3uk6]:before{height:2px;top:6px;left:0;right:0}.acc__icon[data-astro-cid-unnx3uk6]:after{width:2px;transition:transform .2s;top:0;bottom:0;left:6px}.acc[data-astro-cid-unnx3uk6][open] .acc__icon[data-astro-cid-unnx3uk6]:after{transform:scaleY(0)}.acc__a[data-astro-cid-unnx3uk6]{max-width:65ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-on-dark-muted);margin-top:-8px;padding-bottom:24px}@media (width<=959px){.planning__inner[data-astro-cid-unnx3uk6]{grid-template-columns:1fr;gap:36px}.planning__copy[data-astro-cid-unnx3uk6],.accordion[data-astro-cid-unnx3uk6]{width:100%}}picture[data-astro-cid-wndhlqnz]{display:contents}.story[data-astro-cid-wndhlqnz]{padding-top:var(--section-pad);padding-bottom:var(--section-half);background:var(--color-alabaster);grid-template-columns:minmax(300px,5fr) minmax(0,7fr);align-items:center;gap:clamp(48px,5.56vw,80px);display:grid}.story__video[data-astro-cid-wndhlqnz]{aspect-ratio:9/16;border-radius:var(--radius-md);background:var(--color-heritage-green);width:min(100%,380px);min-height:0;box-shadow:var(--shadow-resting);justify-content:center;justify-self:center;align-items:center;margin:0;display:flex;position:relative;overflow:hidden}.story__video[data-astro-cid-wndhlqnz] img[data-astro-cid-wndhlqnz]{object-fit:cover;width:100%;height:100%}.story__video[data-astro-cid-wndhlqnz] figcaption[data-astro-cid-wndhlqnz]{border-radius:var(--radius-sm);color:var(--color-alabaster);background:#363d2ee6;padding:8px 10px;font-size:13px;line-height:18px;position:absolute;bottom:16px;left:16px}.story__copy[data-astro-cid-wndhlqnz]{flex-direction:column;justify-content:space-between;gap:40px;width:100%;display:flex}.story__quote[data-astro-cid-wndhlqnz]{gap:var(--spacing-2);flex-direction:column;margin:0;display:flex}.story__headline[data-astro-cid-wndhlqnz]{font-size:var(--text-section);line-height:var(--leading-section)}.story__body[data-astro-cid-wndhlqnz]{font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--color-ink-muted)}.story__meta[data-astro-cid-wndhlqnz]{border-top:1px solid var(--color-oak);font-size:var(--text-body);line-height:var(--leading-body);flex-direction:column;gap:6px;padding-top:20px;display:flex}.story__link[data-astro-cid-wndhlqnz]{color:var(--color-canvas-readable)}@media (width<=959px){.story[data-astro-cid-wndhlqnz]{grid-template-columns:1fr;gap:32px}.story__video[data-astro-cid-wndhlqnz],.story__copy[data-astro-cid-wndhlqnz]{width:100%}.story__video[data-astro-cid-wndhlqnz]{aspect-ratio:9/16;align-self:center;width:min(82vw,380px)}}
