.stack[data-astro-cid-yq2gsstb]{gap:18px;display:grid}.cs-hero[data-astro-cid-yq2gsstb]{isolation:isolate;align-items:flex-end;min-height:min(86vh,760px);display:flex;position:relative;overflow:hidden}.cs-hero[data-astro-cid-yq2gsstb] .cs-hero-photo{z-index:-2;height:100%;position:absolute;inset:0}.cs-hero[data-astro-cid-yq2gsstb] .cs-hero-photo .photo-cap{inset:100px 16px auto auto}.cs-hero-shade[data-astro-cid-yq2gsstb]{z-index:-1;background:linear-gradient(#14110f33 0%,#14110f73 45%,#14110fe6);position:absolute;inset:0}.cs-hero-inner[data-astro-cid-yq2gsstb]{gap:18px;padding-top:140px;padding-bottom:clamp(48px,7vw,88px);display:grid}.cs-title[data-astro-cid-yq2gsstb]{max-width:18ch;color:var(--cream-50)}.sample-banner[data-astro-cid-yq2gsstb]{background:var(--ink-950);color:var(--amber-300);border-top:1px solid #fbf7f11a;padding:12px 0;font-size:14px}.sample-banner[data-astro-cid-yq2gsstb] .container[data-astro-cid-yq2gsstb]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cs-grid[data-astro-cid-yq2gsstb]{gap:48px;display:grid}.cs-grid[data-astro-cid-yq2gsstb]>[data-astro-cid-yq2gsstb]{min-width:0}@media (width>=1024px){.cs-grid[data-astro-cid-yq2gsstb]{grid-template-columns:340px 1fr;align-items:start;gap:72px}.spec[data-astro-cid-yq2gsstb]{position:sticky;top:110px}}.spec[data-astro-cid-yq2gsstb]{gap:18px;padding:28px;display:grid}.spec[data-astro-cid-yq2gsstb] dl[data-astro-cid-yq2gsstb]{display:grid}.spec-row[data-astro-cid-yq2gsstb]{border-bottom:1px solid var(--line-200);justify-content:space-between;gap:16px;padding:14px 0;font-size:15px;display:flex}.spec-row[data-astro-cid-yq2gsstb] dt[data-astro-cid-yq2gsstb]{color:var(--stone-600);align-items:center;gap:10px;font-weight:600;display:inline-flex}.spec-row[data-astro-cid-yq2gsstb] dt[data-astro-cid-yq2gsstb] svg{color:var(--sun-600)}.spec-row[data-astro-cid-yq2gsstb] dd[data-astro-cid-yq2gsstb]{text-align:right;font-weight:700}.cs-main[data-astro-cid-yq2gsstb]{gap:48px;display:grid}.cs-summary[data-astro-cid-yq2gsstb]{max-width:62ch}.bills[data-astro-cid-yq2gsstb]{border-radius:var(--radius-lg);background:var(--sand-100);grid-template-columns:1fr 1fr;align-items:end;gap:24px 32px;padding:clamp(24px,4vw,40px);display:grid}@media (width>=700px){.bills[data-astro-cid-yq2gsstb]{grid-template-columns:1fr 1fr 1.2fr}}.bill-col[data-astro-cid-yq2gsstb]{gap:8px;display:grid}.bar-wrap[data-astro-cid-yq2gsstb]{align-items:flex-end;height:180px;display:flex}.bar[data-astro-cid-yq2gsstb]{border-radius:14px 14px 4px 4px;width:100%;max-width:120px}.bar[data-astro-cid-yq2gsstb].before{background:repeating-linear-gradient(135deg, var(--stone-400) 0 6px, #b5aca2 6px 12px)}.bar[data-astro-cid-yq2gsstb].after{background:var(--grad-golden)}.bill-num[data-astro-cid-yq2gsstb]{font-family:var(--font-display);font-size:clamp(28px,3vw,40px);line-height:1}.after-num[data-astro-cid-yq2gsstb]{color:var(--leaf-600)}.bill-delta[data-astro-cid-yq2gsstb]{border-top:1px solid var(--line-200);grid-column:1/-1;padding-top:20px}@media (width>=700px){.bill-delta[data-astro-cid-yq2gsstb]{border-top:0;border-left:1px solid var(--line-200);flex-direction:column;grid-column:auto;justify-content:flex-end;align-self:stretch;padding:0 0 0 32px;display:flex}}.delta-num[data-astro-cid-yq2gsstb]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--sun-600);font-size:clamp(56px,6vw,96px);line-height:1}.cs-story[data-astro-cid-yq2gsstb] h2{margin-top:1.6em}.cs-story[data-astro-cid-yq2gsstb] h2:first-child{margin-top:0}.gallery[data-astro-cid-yq2gsstb]{gap:16px;display:grid}@media (width>=768px){.gallery[data-astro-cid-yq2gsstb]{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr}.g-item[data-astro-cid-yq2gsstb].wide{grid-row:span 2}}.g-item[data-astro-cid-yq2gsstb]{border-radius:var(--radius-lg);aspect-ratio:4/3;overflow:hidden}.g-item[data-astro-cid-yq2gsstb].wide{aspect-ratio:auto;min-height:320px}.g-item[data-astro-cid-yq2gsstb] .photo{height:100%}.quote-wrap[data-astro-cid-yq2gsstb]{gap:28px;max-width:980px;display:grid}.quote-wrap[data-astro-cid-yq2gsstb] .q-icon{color:var(--sun-400)}.cs-quote[data-astro-cid-yq2gsstb]{font-family:var(--font-display);letter-spacing:-.015em;font-variation-settings:"SOFT" 50, "opsz" 72;font-size:clamp(28px,3.4vw,44px);line-height:1.2}.cs-quote[data-astro-cid-yq2gsstb].placeholder{color:var(--stone-400)}.q-by[data-astro-cid-yq2gsstb]{color:var(--stone-400);font-weight:600}.sim-grid[data-astro-cid-yq2gsstb]{gap:24px;display:grid}@media (width>=768px){.sim-grid[data-astro-cid-yq2gsstb]{grid-template-columns:repeat(3,1fr)}}
