.ct-hero[data-astro-cid-6bfsojfh]{background:var(--night);border-top:1px solid var(--line-night)}.ct-hero[data-astro-cid-6bfsojfh] .wrap[data-astro-cid-6bfsojfh]{gap:26px;padding-top:28px;padding-bottom:40px;display:grid}.ct-hero[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{color:var(--white);letter-spacing:-.04em;font-size:clamp(2.25rem,1.4rem + 3.4vw,4.5rem);font-weight:800;line-height:.98}.ct-lede[data-astro-cid-6bfsojfh]{color:var(--on-night-2);max-width:48ch;margin-top:14px;font-size:1.0625rem}.ct-quote[data-astro-cid-6bfsojfh]{margin:20px 0 0}.ct-quote[data-astro-cid-6bfsojfh] .btn[data-astro-cid-6bfsojfh]{min-width:220px}.ct-board[data-astro-cid-6bfsojfh]{background:var(--night-3);box-shadow:inset 0 0 0 1px var(--line-night);border-radius:22px;margin:0;padding:0;list-style:none;overflow:hidden}.ct-board[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]+li[data-astro-cid-6bfsojfh]{border-top:1px solid var(--line-night)}.ct-row[data-astro-cid-6bfsojfh]{gap:2px;min-height:72px;padding:18px 56px 18px 22px;text-decoration:none;display:grid;position:relative}.ct-row[data-astro-cid-6bfsojfh]:after{content:"";border-top:2px solid var(--orange);border-right:2px solid var(--orange);width:11px;height:11px;margin-top:-6px;position:absolute;top:50%;right:24px;transform:rotate(45deg)}.ct-row[data-astro-cid-6bfsojfh]:hover{background:#241d17}.ct-k[data-astro-cid-6bfsojfh]{font:600 .875rem var(--display);color:var(--on-night-3)}.ct-v[data-astro-cid-6bfsojfh]{color:var(--white);font:700 1.125rem/1.3 var(--display);overflow-wrap:anywhere;align-items:center;gap:10px;display:inline-flex}.ct-number[data-astro-cid-6bfsojfh]{letter-spacing:-.03em;color:var(--white);font-size:clamp(1.625rem,1.2rem + 2vw,2.5rem);font-weight:800}.ct-board[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]:first-child{box-shadow:inset 4px 0 0 var(--orange)}@media (width>=900px){.ct-hero[data-astro-cid-6bfsojfh] .wrap[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:64px;padding-top:64px;padding-bottom:88px}.ct-row[data-astro-cid-6bfsojfh]{padding:22px 64px 22px 30px}}.ct-urgent[data-astro-cid-6bfsojfh]{border-top:1px solid var(--line-night);background:#22180f}.ct-urgent[data-astro-cid-6bfsojfh] .wrap[data-astro-cid-6bfsojfh]{align-items:center;gap:14px;padding-top:26px;padding-bottom:28px;display:grid}.ct-urgent[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{color:var(--white);letter-spacing:-.02em;font-size:clamp(1.375rem,1.1rem + 1.2vw,1.875rem);font-weight:800}.ct-urgent[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--on-night-2);margin-top:6px}.ct-urgent[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--peach);padding:6px 0;display:inline-block}.ct-urgent[data-astro-cid-6bfsojfh] .btn[data-astro-cid-6bfsojfh]{justify-self:start}@media (width>=900px){.ct-urgent[data-astro-cid-6bfsojfh] .wrap[data-astro-cid-6bfsojfh]{grid-template-columns:1fr auto;gap:40px}}.ct-services[data-astro-cid-6bfsojfh]{background:var(--day);color:var(--ink)}.ct-services[data-astro-cid-6bfsojfh] .wrap[data-astro-cid-6bfsojfh]{padding-top:56px;padding-bottom:56px}.ct-services[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{color:var(--ink);letter-spacing:-.03em;font-size:clamp(1.75rem,1.3rem + 2vw,3rem);font-weight:800}.ct-sub[data-astro-cid-6bfsojfh]{color:var(--ink-2);margin-top:10px}.ct-services[data-astro-cid-6bfsojfh] ul[data-astro-cid-6bfsojfh]{border-top:2px solid var(--ink);margin:24px 0 0;padding:0;list-style:none;display:grid}.ct-services[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{border-bottom:1px solid #d3c8b6}.ct-services[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{min-height:60px;color:var(--ink);font:700 1.0625rem/1.3 var(--display);justify-content:space-between;align-items:center;gap:16px;padding:12px 4px;text-decoration:none;display:flex}.ct-services[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:after{content:"";border-top:2px solid var(--link);border-right:2px solid var(--link);flex:none;width:10px;height:10px;transform:rotate(45deg)}.ct-services[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{color:var(--link)}@media (width>=800px){.ct-services[data-astro-cid-6bfsojfh] ul[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr;column-gap:40px}}@media (width>=1100px){.ct-services[data-astro-cid-6bfsojfh] .wrap[data-astro-cid-6bfsojfh]{padding-top:88px;padding-bottom:88px}}.ct-area[data-astro-cid-6bfsojfh]{background:var(--night-3);border-top:1px solid var(--line-night);scroll-margin-top:12px}.ct-area-grid[data-astro-cid-6bfsojfh]{gap:22px;padding-top:48px;padding-bottom:56px;display:grid}.ct-area[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{color:var(--white);letter-spacing:-.025em;font-size:clamp(1.625rem,1.25rem + 1.6vw,2.5rem);font-weight:800}.ct-area[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--on-night-2);max-width:50ch;margin-top:10px}.ct-area[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--peach);padding:6px 0;display:inline-block}@media (width>=900px){.ct-area-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-top:72px;padding-bottom:80px}}.ct-next[data-astro-cid-6bfsojfh]{list-style:none;display:grid;gap:12px!important;padding:0!important}.ct-next[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{background:var(--white);border-radius:14px;padding:16px 18px;box-shadow:inset 0 0 0 1px #e2dbd0}.ct-next[data-astro-cid-6bfsojfh] h3[data-astro-cid-6bfsojfh]{margin:0!important;font-size:1.125rem!important}.ct-next[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{margin-top:4px!important}.ct-nap[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font-size:1.25rem}.ct-hours[data-astro-cid-6bfsojfh]{border-top:1px solid var(--line-night);font:600 .9375rem var(--display);padding-top:12px;color:var(--on-night)!important;margin-top:12px!important}
