.home-ending[data-astro-cid-fqn74q75]{padding-block:var(--space-section)}.box[data-astro-cid-fqn74q75]>[data-astro-cid-fqn74q75]{max-width:var(--col)}.box[data-astro-cid-fqn74q75]>[data-astro-cid-fqn74q75]:first-child{margin-top:0}.box[data-astro-cid-fqn74q75]{max-width:calc(var(--col) + 2 * clamp(20px, 5vw, 48px) + 2px);background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--accent-soft);border-radius:var(--radius-card);padding:clamp(28px,5vw,44px) clamp(20px,5vw,48px)}.title[data-astro-cid-fqn74q75]{margin:10px 0 28px}.title[data-astro-cid-fqn74q75] span[data-astro-cid-fqn74q75]{white-space:nowrap}.body[data-astro-cid-fqn74q75]{color:var(--ink-2);text-wrap:pretty;margin:18px 0 0}.sign[data-astro-cid-fqn74q75]{font-family:var(--serif);letter-spacing:.06em;color:var(--accent);margin:48px 0 0;font-size:clamp(18px,2.4vw,20px);font-weight:500}.sign[data-astro-cid-fqn74q75] span[data-astro-cid-fqn74q75]{white-space:nowrap}.ending-nav[data-astro-cid-fqn74q75]{border-top:0;margin-top:36px;padding-top:0}@media (width<=40rem){.ending-nav[data-astro-cid-fqn74q75] .call-duo[data-astro-cid-fqn74q75]{display:none}}.time-quote[data-astro-cid-pry5stqi]{font-family:var(--serif);font-size:var(--fs-quote);letter-spacing:.08em;color:var(--accent);border-left:2px solid var(--accent);margin-block:clamp(48px,7vw,72px) 16px;padding:4px 0 4px clamp(34px,5.5vw,60px);font-weight:500;line-height:1.75}.time-quote[data-astro-cid-pry5stqi] span[data-astro-cid-pry5stqi]{white-space:nowrap;display:block}.ten-years[data-astro-cid-lcdefpme]{margin:36px 0 0}.ten-years[data-astro-cid-lcdefpme] img{border-radius:var(--radius-card);width:100%;height:auto;display:block}.ten-years[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{border-top:0;margin-top:16px;padding-top:0}.lede-link[data-astro-cid-lcdefpme]{color:var(--accent);text-underline-offset:3px;text-decoration:underline 1px}.lede-link[data-astro-cid-lcdefpme]:hover{text-decoration-thickness:2px}.pillars[data-astro-cid-lcdefpme],.tsw-sec[data-astro-cid-lcdefpme]{padding-top:0;padding-bottom:var(--space-section-sm)}.pillars--before-tsw[data-astro-cid-lcdefpme]{padding-bottom:16px}.tsw-card[data-astro-cid-lcdefpme]{gap:4px}.tsw-card[data-astro-cid-lcdefpme] .p-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);text-decoration:none}.tsw-card[data-astro-cid-lcdefpme] .p-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:" →";color:var(--accent)}.tsw-card[data-astro-cid-lcdefpme] .p-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent)}@media (width>=54rem){.pillars--before-tsw[data-astro-cid-lcdefpme]{padding-bottom:20px}.p-card[data-astro-cid-lcdefpme].tsw-card{flex-direction:row;align-items:center;gap:32px}.tsw-text[data-astro-cid-lcdefpme]{flex:1}.tsw-meta[data-astro-cid-lcdefpme]{flex-shrink:0;margin-top:0}}.pillars[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=54rem){.pillars[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:20px}}.p-card[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:var(--radius-card);height:100%;color:var(--ink);flex-direction:column;padding:22px 22px 20px;text-decoration:none;display:flex}a[data-astro-cid-lcdefpme].p-card:hover{border-color:var(--accent)}.p-title[data-astro-cid-lcdefpme]{font-size:var(--fs-h2);margin:0;line-height:1.45}.p-body[data-astro-cid-lcdefpme]{font-size:var(--fs-para);color:var(--ink-2);margin-top:10px;line-height:1.8}.p-meta[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:8px;margin-top:14px;display:flex}.p-go[data-astro-cid-lcdefpme]{font-size:var(--fs-ui);color:var(--accent);margin-top:auto;padding-top:14px}body:has(.home-ending) .p-card{background:var(--paper);border-top-color:var(--accent-soft)}body:has(.home-ending) #conditions .cards{border:0;gap:16px}body:has(.home-ending) #conditions .card{padding-bottom:var(--pad)}@media (width<=40rem){body:has(.home-ending) #conditions .cards{gap:28px}}body:has(.home-ending) #conditions .cards>li{border:0}body:has(.home-ending) .tier-primary>.tier-label,body:has(.home-ending) .tier-other>.tier-label{display:none}body:has(.home-ending) .tier-other{order:2;margin-top:calc(16px - clamp(32px,5vw,48px))}body:has(.home-ending) .tier-fu{order:3}@media (width<=40rem){body:has(.home-ending) .tier-other{margin-top:calc(28px - clamp(32px,5vw,48px))}}@media (width>=64rem){body:has(.home-ending) .cards-other{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}}body:has(.home-ending) #conditions .card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}body:has(.home-ending) .band{border-block:0}body:has(.home-ending) .visit-compact .visit-card{background:var(--paper);border-top:3px solid var(--accent-soft)}body:has(.home-ending) .visit-compact .visit-card h2{border-bottom:0;padding-bottom:0}body:has(.home-ending) .band .doc .cv{background:var(--paper);border-top:3px solid var(--accent-soft);box-shadow:none;padding-top:28px}body:has(.home-ending) .band .doc .cv:before{display:none}body:has(.home-ending) .band .doc .cv h3.eyebrow{border-bottom:0;padding-bottom:0}body:has(.home-ending) .p-go{margin-top:0}body:has(.home-ending) .hero .hero-privacy{background:var(--paper);border:1px solid var(--line-strong);color:var(--ink-2);border-radius:999px}body:has(.home-ending) .hero .hero-privacy b{color:var(--accent);font-weight:600}body:has(.home-ending) .p-card .p-go{border:1px solid var(--line-strong);background:var(--paper);color:var(--accent-ink);font-size:var(--fs-sm);border-radius:999px;align-self:flex-start;margin-top:14px;padding:6px 16px;line-height:1.5}body:has(.home-ending) .p-card:hover .p-go{background:var(--pill-hover-bg)}body:has(.home-ending) .p-card span.count-chip{min-height:0;font-size:var(--fs-para);color:var(--accent-ink);background:0 0;border:0;padding:0;font-weight:500}body:has(.home-ending) #conditions .card .photo{margin-bottom:4px}body:has(.home-ending) .lede-link{white-space:nowrap}body:has(.home-ending) .p-body{text-wrap:pretty}
