.case-card[data-astro-cid-tklfeeew]{border:1px solid var(--rule);border-radius:var(--r);background:var(--paper-raised);overflow:hidden;transition:border-color var(--dur) var(--ease)}.case-card[data-astro-cid-tklfeeew]:hover{border-color:var(--rule-strong)}.card-link[data-astro-cid-tklfeeew]{display:block;text-decoration:none;height:100%}.shot[data-astro-cid-tklfeeew]{border-bottom:1px solid var(--rule);background:var(--paper-sunk);overflow:hidden}.shot[data-astro-cid-tklfeeew] img[data-astro-cid-tklfeeew]{width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:top center;transition:transform .6s var(--ease)}.case-card[data-astro-cid-tklfeeew]:hover .shot[data-astro-cid-tklfeeew] img[data-astro-cid-tklfeeew]{transform:scale(1.014)}.body[data-astro-cid-tklfeeew]{padding:var(--s-5) var(--s-5) var(--s-6)}.meta[data-astro-cid-tklfeeew]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:0;margin-bottom:var(--s-4)}.client[data-astro-cid-tklfeeew]{color:var(--accent);font-weight:600}.dot[data-astro-cid-tklfeeew]{color:var(--rule-strong)}.title[data-astro-cid-tklfeeew]{font-size:var(--t-h3);max-width:24ch}.summary[data-astro-cid-tklfeeew]{margin-top:var(--s-3);font-size:var(--t-small);max-width:52ch}.figures[data-astro-cid-tklfeeew]{display:flex;flex-wrap:wrap;gap:var(--s-6);margin-top:var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--rule)}.figure-label[data-astro-cid-tklfeeew]{font-family:var(--f-mono);font-size:.8rem;letter-spacing:0;color:var(--ink-3)}.figure-value[data-astro-cid-tklfeeew]{margin:.2rem 0 0;font-family:var(--f-display);font-size:1.85rem;line-height:1;letter-spacing:-.02em}.more[data-astro-cid-tklfeeew]{margin-top:var(--s-5)}.is-feature[data-astro-cid-tklfeeew] .card-link[data-astro-cid-tklfeeew]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch}.is-feature[data-astro-cid-tklfeeew] .shot[data-astro-cid-tklfeeew]{position:relative;border-bottom:none;border-right:1px solid var(--rule);min-height:24rem}.is-feature[data-astro-cid-tklfeeew] .shot[data-astro-cid-tklfeeew] img[data-astro-cid-tklfeeew]{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:top left}.is-feature[data-astro-cid-tklfeeew] .body[data-astro-cid-tklfeeew]{padding:var(--s-7) var(--s-6);align-self:center}.is-feature[data-astro-cid-tklfeeew] .title[data-astro-cid-tklfeeew]{font-size:var(--t-h2);font-family:var(--f-display);font-weight:400}@media(max-width:58rem){.is-feature[data-astro-cid-tklfeeew] .card-link[data-astro-cid-tklfeeew]{grid-template-columns:1fr}.is-feature[data-astro-cid-tklfeeew] .shot[data-astro-cid-tklfeeew]{position:static;min-height:0;border-right:none;border-bottom:1px solid var(--rule)}.is-feature[data-astro-cid-tklfeeew] .shot[data-astro-cid-tklfeeew] img[data-astro-cid-tklfeeew]{position:static;aspect-ratio:16 / 10;object-position:top center}.is-feature[data-astro-cid-tklfeeew] .body[data-astro-cid-tklfeeew]{padding:var(--s-5) var(--s-5) var(--s-6)}}.ax-section[data-astro-cid-tcy35dad]{padding-top:var(--s-7)}.chores-section[data-astro-cid-tcy35dad]{background:var(--paper-raised)}.chores-grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem clamp(2rem,6vw,6rem);align-items:start}.chores-lede[data-astro-cid-tcy35dad]{margin-top:1.25rem;color:var(--ink-2);font-size:1.2rem;line-height:1.45;max-width:24em}.chores[data-astro-cid-tcy35dad]{list-style:none;padding:0;margin:0;border-top:1px solid var(--rule)}.chores[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{padding-block:.95rem;border-bottom:1px solid var(--rule);font-size:clamp(1.2rem,1rem + .8vw,1.75rem);font-weight:500;letter-spacing:-.015em;line-height:1.2}@media(max-width:52rem){.chores-grid[data-astro-cid-tcy35dad]{grid-template-columns:1fr}}.not-for-section[data-astro-cid-tcy35dad]{padding-top:0}.crumbs[data-astro-cid-tcy35dad] ol[data-astro-cid-tcy35dad]{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s-2);list-style:none;padding:0;margin:0 0 var(--s-6);font-size:var(--t-small);color:var(--ink-3)}.crumbs[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]+li[data-astro-cid-tcy35dad]:before{content:"/";margin-right:var(--s-2);color:var(--rule-strong)}.crumbs[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]{display:inline-block;padding-block:.3rem;text-decoration:none}.crumbs[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]:hover{text-decoration:underline;text-underline-offset:.22em}.title[data-astro-cid-tcy35dad]{max-width:16ch}.lede[data-astro-cid-tcy35dad]{margin-top:var(--s-5);max-width:56ch}.head-actions[data-astro-cid-tcy35dad]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-5);margin-top:var(--s-6)}.price-line[data-astro-cid-tcy35dad]{color:var(--ink-2);font-size:var(--t-small);text-transform:none;letter-spacing:.01em}.lead-shot[data-astro-cid-tcy35dad]{margin:0 0 var(--s-7)}.lead-frame[data-astro-cid-tcy35dad]{border:1px solid var(--rule);border-radius:var(--r);background:var(--paper-sunk);overflow:hidden}.lead-frame[data-astro-cid-tcy35dad] img[data-astro-cid-tcy35dad]{width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:top center}.lead-shot[data-astro-cid-tcy35dad] figcaption[data-astro-cid-tcy35dad]{margin-top:var(--s-3);font-size:var(--t-small)}.includes[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:var(--s-6);padding-top:var(--s-6);border-top:1px solid var(--rule)}.includes-head[data-astro-cid-tcy35dad]{color:var(--ink-3);font-weight:500}.includes-list[data-astro-cid-tcy35dad]{list-style:none;padding:0;margin:0;columns:2;column-gap:var(--s-7)}.includes-list[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{position:relative;break-inside:avoid;padding:0 0 var(--s-4) var(--s-5);font-size:var(--t-small);color:var(--ink-2)}.includes-list[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]:before{content:"";position:absolute;left:.2rem;top:.6em;width:.35rem;height:.35rem;border-radius:50%;background:var(--ink-3)}.body-grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:var(--s-8);align-items:start}.body-heading[data-astro-cid-tcy35dad]{max-width:18ch}.body-prose[data-astro-cid-tcy35dad]{max-width:33em}.section-title[data-astro-cid-tcy35dad]{max-width:20ch;margin-bottom:var(--s-6)}.packages[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:var(--r);overflow:hidden}.package[data-astro-cid-tcy35dad]{padding:var(--s-6);background:var(--paper)}.package[data-astro-cid-tcy35dad].is-featured{background:var(--green-tint)}.package-name[data-astro-cid-tcy35dad]{font-size:var(--t-h4)}.package-price[data-astro-cid-tcy35dad]{font-family:var(--f-display);font-size:2.6rem;line-height:1;letter-spacing:-.025em;margin-top:var(--s-3)}.from[data-astro-cid-tcy35dad]{font-family:var(--f-mono);font-size:.85rem;letter-spacing:0;color:var(--ink-3)}.package-for[data-astro-cid-tcy35dad]{margin-top:var(--s-4);font-size:var(--t-small)}.package-time[data-astro-cid-tcy35dad]{margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--rule);color:var(--ink-3)}.packages-more[data-astro-cid-tcy35dad]{margin-top:var(--s-6)}.not-for[data-astro-cid-tcy35dad]{padding:var(--s-6);border:1px solid var(--rule-strong);border-radius:var(--r);background:var(--paper-raised)}.not-for-head[data-astro-cid-tcy35dad]{color:var(--ink);margin-bottom:var(--s-4)}.not-for-body[data-astro-cid-tcy35dad]{max-width:33em;color:var(--ink-2)}.related[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5)}.cta-band[data-astro-cid-tcy35dad]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-6);padding:var(--s-7) var(--s-6)}.cta-title[data-astro-cid-tcy35dad]{max-width:16ch}.cta-text[data-astro-cid-tcy35dad]{margin-top:var(--s-4);max-width:48ch}.cta-btn[data-astro-cid-tcy35dad]{flex:none}@media(max-width:64rem){.body-grid[data-astro-cid-tcy35dad],.includes[data-astro-cid-tcy35dad]{grid-template-columns:1fr;gap:var(--s-5)}.packages[data-astro-cid-tcy35dad],.related[data-astro-cid-tcy35dad]{grid-template-columns:1fr}}@media(max-width:44rem){.includes-list[data-astro-cid-tcy35dad]{columns:1}}
