.hero[data-astro-cid-wccmqlt7]{background:var(--surface-photo);height:56svh;min-height:30rem;max-height:38.75rem;color:var(--text-on-photo);position:relative;overflow:hidden}.hero[data-astro-cid-wccmqlt7] picture{display:contents}.hero[data-astro-cid-wccmqlt7] .hero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-shade[data-astro-cid-wccmqlt7]{background:linear-gradient(90deg, #140f0ab8 0%, #140f0a52 45%, #140f0a0a 75%), linear-gradient(180deg, #140f0a80 0%, #140f0a00 30%), var(--photo-shade-bottom);position:absolute;inset:0}.hero-content[data-astro-cid-wccmqlt7]{position:absolute;bottom:clamp(3rem,8vh,5rem);left:clamp(1.5rem,8vw,8.625rem);right:1.5rem}.hero-title[data-astro-cid-wccmqlt7]{font-size:var(--fs-page-hero);font-weight:var(--weight-light);letter-spacing:var(--tracking-display);line-height:.95}.accent[data-astro-cid-wccmqlt7]{color:var(--accent-text);font-weight:var(--weight-medium)}.on-photo[data-astro-cid-wccmqlt7] .accent[data-astro-cid-wccmqlt7]{color:var(--accent-on-photo)}.section-title[data-astro-cid-wccmqlt7]{font-size:var(--fs-56);font-weight:var(--weight-light);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.answer[data-astro-cid-wccmqlt7]{padding-block:var(--section-y) 7rem}.answer-grid[data-astro-cid-wccmqlt7]{gap:var(--space-xl);grid-template-columns:minmax(0,3fr) minmax(0,9fr);display:grid}.answer-label[data-astro-cid-wccmqlt7]{font-size:var(--fs-15);color:var(--text-muted);padding-top:.875rem}.answer-body[data-astro-cid-wccmqlt7]{gap:var(--space-l);flex-direction:column;display:flex}.definition[data-astro-cid-wccmqlt7]{font-family:var(--font-display);font-size:var(--fs-42);font-weight:var(--weight-light);line-height:var(--leading-snug);letter-spacing:-.012em}.intro[data-astro-cid-wccmqlt7]{max-width:47.5rem;font-size:var(--fs-19);line-height:1.65}.band[data-astro-cid-wccmqlt7]{margin:6rem 0 0;position:relative}.band[data-astro-cid-wccmqlt7] picture{display:contents}.band[data-astro-cid-wccmqlt7] .band-img{aspect-ratio:2048/880;object-fit:cover;border-radius:var(--radius);width:100%;height:auto}.band-caption[data-astro-cid-wccmqlt7]{right:var(--space-s);bottom:var(--space-s);border-radius:var(--radius-s);font-size:var(--fs-13);color:var(--text-on-photo);background:#26221c80;padding:.3125rem .5625rem;position:absolute}.install[data-astro-cid-wccmqlt7]{padding-bottom:var(--section-y)}.install-head[data-astro-cid-wccmqlt7]{padding-top:var(--space-2xl);border-top:var(--border-width) solid var(--border-subtle)}.timeline[data-astro-cid-wccmqlt7]{column-gap:var(--space-m);margin-top:var(--space-2xl);grid-template-rows:auto 1px auto;grid-template-columns:repeat(9,minmax(0,1fr));display:grid}.timeline-line[data-astro-cid-wccmqlt7]{background:var(--accent);grid-area:2/1/auto/-1}.steps[data-astro-cid-wccmqlt7]{margin:0;padding:0;list-style:none;display:contents}.step[data-astro-cid-wccmqlt7]{grid-column:var(--col) / span 3;position:relative}.step--up[data-astro-cid-wccmqlt7]{grid-row:1;align-self:end;padding-bottom:4rem}.step--down[data-astro-cid-wccmqlt7]{grid-row:3;align-self:start;padding-top:4rem}.arrow[data-astro-cid-wccmqlt7]{fill:none;stroke:var(--accent);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;position:absolute;left:1.625rem;overflow:visible}.step--up[data-astro-cid-wccmqlt7] .arrow[data-astro-cid-wccmqlt7]{bottom:0}.step--down[data-astro-cid-wccmqlt7] .arrow[data-astro-cid-wccmqlt7]{top:0}.node[data-astro-cid-wccmqlt7]{fill:var(--accent);position:absolute;left:1.5625rem}.step--up[data-astro-cid-wccmqlt7] .node[data-astro-cid-wccmqlt7]{bottom:-.5rem}.step--down[data-astro-cid-wccmqlt7] .node[data-astro-cid-wccmqlt7]{top:-.5rem}.box[data-astro-cid-wccmqlt7]{border:var(--border-width) solid var(--color-stone-2);border-radius:var(--radius);background:var(--surface-note);flex-direction:column;gap:.625rem;padding:1.625rem 1.75rem 1.75rem;display:flex}.step-title[data-astro-cid-wccmqlt7]{font-size:1.3125rem;font-weight:var(--weight-medium)}.step-text[data-astro-cid-wccmqlt7]{font-size:var(--fs-16);line-height:var(--leading-body);color:var(--text-muted)}.care[data-astro-cid-wccmqlt7]{padding-block:var(--section-y);background:var(--surface-earth);color:var(--text-on-photo)}.accent-strong[data-astro-cid-wccmqlt7]{font-weight:var(--weight-semibold)}.care-grid[data-astro-cid-wccmqlt7]{gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4rem;display:grid}.care-item[data-astro-cid-wccmqlt7]{gap:var(--space-xs);padding-top:var(--space-m);border-top:var(--border-width) solid #ffffff59;flex-direction:column;display:flex}.care-title[data-astro-cid-wccmqlt7]{font-size:var(--fs-19);font-weight:var(--weight-medium)}.care-text[data-astro-cid-wccmqlt7]{font-size:var(--fs-16);color:#ffffffdb;line-height:1.65}.faq-sec[data-astro-cid-wccmqlt7]{padding-block:var(--section-y)}.two-col[data-astro-cid-wccmqlt7]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:4.5rem;display:grid}.faq[data-astro-cid-wccmqlt7] details[data-astro-cid-wccmqlt7]{border-top:var(--border-width) solid var(--border-subtle)}.faq[data-astro-cid-wccmqlt7] details[data-astro-cid-wccmqlt7]:last-child{border-bottom:var(--border-width) solid var(--border-subtle)}.faq[data-astro-cid-wccmqlt7] summary[data-astro-cid-wccmqlt7]{gap:var(--space-m);cursor:pointer;grid-template-columns:minmax(0,1fr) 1.75rem;align-items:center;padding-block:1.625rem;list-style:none;display:grid}.faq[data-astro-cid-wccmqlt7] summary[data-astro-cid-wccmqlt7]::-webkit-details-marker{display:none}.faq[data-astro-cid-wccmqlt7] summary[data-astro-cid-wccmqlt7]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.faq-q[data-astro-cid-wccmqlt7]{font-size:1.25rem;font-weight:var(--weight-regular);line-height:1.35}.plus[data-astro-cid-wccmqlt7]{border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-round);width:1.75rem;height:1.75rem;position:relative}.plus[data-astro-cid-wccmqlt7]:before,.plus[data-astro-cid-wccmqlt7]:after{content:"";background:var(--text-primary);width:.625rem;height:1.4px;transition:transform .35s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plus[data-astro-cid-wccmqlt7]:after{transform:translate(-50%,-50%)rotate(90deg)}.faq[data-astro-cid-wccmqlt7] details[data-astro-cid-wccmqlt7][open] .plus[data-astro-cid-wccmqlt7]:after{transform:translate(-50%,-50%)rotate(0)}.faq-a[data-astro-cid-wccmqlt7]{font-size:var(--fs-17);color:var(--text-muted);padding:0 3.25rem 1.75rem 0;line-height:1.65}.specs-sec[data-astro-cid-wccmqlt7]{background:var(--surface-soft);padding-block:7rem}.specs[data-astro-cid-wccmqlt7]{border-bottom:var(--border-width) solid var(--border-subtle);margin:0}.specs[data-astro-cid-wccmqlt7] div[data-astro-cid-wccmqlt7]{gap:var(--space-m);padding-block:var(--space-s);border-top:var(--border-width) solid var(--border-subtle);grid-template-columns:12.5rem minmax(0,1fr);display:grid}.specs[data-astro-cid-wccmqlt7] dt[data-astro-cid-wccmqlt7]{font-size:var(--fs-14);color:var(--text-muted)}.specs[data-astro-cid-wccmqlt7] dd[data-astro-cid-wccmqlt7]{font-size:var(--fs-16);margin:0}@media (width<=1180px){.timeline[data-astro-cid-wccmqlt7]{column-gap:var(--space-s)}.box[data-astro-cid-wccmqlt7]{padding:1.375rem 1.25rem 1.5rem}}@media (width<=900px){.hero[data-astro-cid-wccmqlt7]{height:27.5rem;min-height:0}.hero-title[data-astro-cid-wccmqlt7]{font-size:clamp(2.875rem,13vw,4rem)}.answer[data-astro-cid-wccmqlt7]{padding-block:5rem 4rem}.answer-grid[data-astro-cid-wccmqlt7],.two-col[data-astro-cid-wccmqlt7]{gap:var(--space-l);grid-template-columns:minmax(0,1fr)}.answer-label[data-astro-cid-wccmqlt7]{padding-top:0}.definition[data-astro-cid-wccmqlt7]{font-size:var(--fs-28)}.intro[data-astro-cid-wccmqlt7]{font-size:var(--fs-17)}.band[data-astro-cid-wccmqlt7]{margin-top:var(--space-2xl)}.band[data-astro-cid-wccmqlt7] .band-img{aspect-ratio:4/3}.section-title[data-astro-cid-wccmqlt7]{font-size:var(--fs-34)}.timeline[data-astro-cid-wccmqlt7]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:1.75rem;position:relative}.timeline-line[data-astro-cid-wccmqlt7]{grid-area:auto;width:1px;height:auto;position:absolute;top:0;bottom:0;left:.5rem}.step[data-astro-cid-wccmqlt7],.step--up[data-astro-cid-wccmqlt7],.step--down[data-astro-cid-wccmqlt7]{grid-area:auto/1;padding:0 0 0 2rem}.arrow[data-astro-cid-wccmqlt7]{display:none}.step[data-astro-cid-wccmqlt7] .node[data-astro-cid-wccmqlt7],.step--up[data-astro-cid-wccmqlt7] .node[data-astro-cid-wccmqlt7],.step--down[data-astro-cid-wccmqlt7] .node[data-astro-cid-wccmqlt7]{top:1.5rem;bottom:auto;left:.0625rem}.care[data-astro-cid-wccmqlt7],.faq-sec[data-astro-cid-wccmqlt7]{padding-block:5rem}.care-grid[data-astro-cid-wccmqlt7]{gap:var(--space-l);margin-top:var(--space-l);grid-template-columns:minmax(0,1fr)}.faq-q[data-astro-cid-wccmqlt7]{font-size:var(--fs-18)}.faq-a[data-astro-cid-wccmqlt7]{padding-right:0}.specs[data-astro-cid-wccmqlt7] div[data-astro-cid-wccmqlt7]{gap:var(--space-3xs);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.plus[data-astro-cid-wccmqlt7]:before,.plus[data-astro-cid-wccmqlt7]:after{transition:none}}
