.hf[data-astro-cid-jzlc5uer]{position:relative;background:var(--color-ink);color:var(--color-paper)}.hf-stage[data-astro-cid-jzlc5uer]{position:relative;min-height:60vh;overflow:hidden}.hf-poster[data-astro-cid-jzlc5uer],.hf-video[data-astro-cid-jzlc5uer]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.hf-video[data-astro-cid-jzlc5uer]{opacity:0;pointer-events:none;transition:opacity var(--dur-reveal) var(--ease-brand)}.hf--film[data-astro-cid-jzlc5uer] .hf-video[data-astro-cid-jzlc5uer]{opacity:1}@media(prefers-reduced-motion:reduce){.hf-video[data-astro-cid-jzlc5uer]{display:none}}.hf-overlay[data-astro-cid-jzlc5uer]{position:absolute;inset:0;pointer-events:none}.hf-overlay--top[data-astro-cid-jzlc5uer]{background-image:linear-gradient(to bottom,rgba(16,16,16,.42),transparent 34%)}.hf-overlay--bottom[data-astro-cid-jzlc5uer]{background-image:linear-gradient(to top,rgba(16,16,16,.7),transparent 72%)}.hf-beats[data-astro-cid-jzlc5uer]{position:relative;display:grid;gap:var(--spacing-xl);padding-top:clamp(7rem,24vh,12rem);padding-bottom:clamp(2.75rem,6vw,5.5rem);text-shadow:0 1px 2px rgba(16,16,16,.4),0 2px 24px rgba(16,16,16,.45)}.hf-beat[data-astro-cid-jzlc5uer]{max-width:44rem}.hf-eyebrow[data-astro-cid-jzlc5uer]{opacity:1;margin-bottom:var(--spacing-md)}.hf-title[data-astro-cid-jzlc5uer]{font-weight:300;line-height:.98;letter-spacing:-.018em;margin:0;max-width:18ch}.hf-title[data-astro-cid-jzlc5uer] em[data-astro-cid-jzlc5uer]{font-style:italic}.hf-lede[data-astro-cid-jzlc5uer]{font-size:var(--text-lede);line-height:1.5;font-style:italic;font-weight:300;margin:0;max-width:40ch}.hf-place[data-astro-cid-jzlc5uer]{font-size:var(--text-lede);line-height:1.45;font-weight:300;margin:0 0 var(--spacing-md);max-width:36ch}.hf-place-link[data-astro-cid-jzlc5uer]{color:var(--color-paper);text-decoration:none;letter-spacing:.14em;text-transform:uppercase;font-size:var(--text-small);border-bottom:1px solid currentColor;padding-bottom:2px;transition:opacity var(--dur-ui) var(--ease-brand)}.hf-place-link[data-astro-cid-jzlc5uer]:hover{opacity:.75}.hf-actions[data-astro-cid-jzlc5uer]{position:relative;display:flex;gap:var(--spacing-md);flex-direction:column;align-items:stretch;padding-bottom:var(--spacing-xl)}.hf-actions[data-astro-cid-jzlc5uer] .btn{width:100%;justify-content:center}.hf-dots[data-astro-cid-jzlc5uer],.hf-scroll[data-astro-cid-jzlc5uer]{display:none}@media(prefers-reduced-motion:no-preference){.hf[data-astro-cid-jzlc5uer]{height:370vh}.hf-stage[data-astro-cid-jzlc5uer]{position:sticky;top:0;height:100svh;min-height:0}.hf-beats[data-astro-cid-jzlc5uer]{position:absolute;inset-inline:0;bottom:11.5rem;display:block;padding:0 var(--gutter, clamp(1.25rem, 4vw, 3rem))}@media(min-width:768px){.hf-beats[data-astro-cid-jzlc5uer]{bottom:clamp(2.75rem,6vw,5.5rem)}}.hf-beat[data-astro-cid-jzlc5uer]{position:absolute;left:var(--gutter, clamp(1.25rem, 4vw, 3rem));bottom:0;opacity:0;transform:translateY(12px);transition:opacity var(--dur-reveal) var(--ease-brand),transform var(--dur-reveal) var(--ease-brand);pointer-events:none}.hf[data-astro-cid-jzlc5uer][data-beat="0"] .hf-beat[data-astro-cid-jzlc5uer][data-hf-beat="0"],.hf[data-astro-cid-jzlc5uer][data-beat="1"] .hf-beat[data-astro-cid-jzlc5uer][data-hf-beat="1"],.hf[data-astro-cid-jzlc5uer][data-beat="2"] .hf-beat[data-astro-cid-jzlc5uer][data-hf-beat="2"]{opacity:1;transform:none;pointer-events:auto}.hf-actions[data-astro-cid-jzlc5uer]{position:absolute;inset-inline:0;bottom:1.75rem;flex-direction:column;align-items:stretch;padding-bottom:0;pointer-events:none}.hf-actions[data-astro-cid-jzlc5uer] .btn{pointer-events:auto}@media(min-width:768px){.hf-actions[data-astro-cid-jzlc5uer]{bottom:clamp(2.75rem,6vw,5.5rem);flex-direction:row;justify-content:flex-end;align-items:flex-end}.hf-actions[data-astro-cid-jzlc5uer] .btn{width:auto}}.hf-dots[data-astro-cid-jzlc5uer]{position:absolute;right:clamp(.875rem,2.5vw,2.25rem);top:44%;transform:translateY(-50%);display:flex;flex-direction:column;gap:14px;align-items:flex-end}@media(min-width:768px){.hf-dots[data-astro-cid-jzlc5uer]{top:50%;gap:18px}}.hf-dot[data-astro-cid-jzlc5uer]{display:flex;align-items:center;gap:12px;flex-direction:row-reverse;background:none;border:0;padding:6px 0;cursor:pointer;color:var(--color-paper)}.hf-dot-mark[data-astro-cid-jzlc5uer]{width:8px;height:8px;border-radius:50%;border:1px solid var(--color-paper);background:transparent;box-shadow:0 0 #10101000;transition:background var(--dur-ui) var(--ease-brand),transform var(--dur-ui) var(--ease-brand)}.hf-dot[data-astro-cid-jzlc5uer][aria-current=true] .hf-dot-mark[data-astro-cid-jzlc5uer]{background:var(--color-paper);transform:scale(1.35)}.hf-dot-label[data-astro-cid-jzlc5uer]{font-size:var(--text-small);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;opacity:0;transform:translate(6px);transition:opacity var(--dur-ui) var(--ease-brand),transform var(--dur-ui) var(--ease-brand);text-shadow:0 1px 2px rgba(16,16,16,.4),0 2px 12px rgba(16,16,16,.45)}.hf-dot[data-astro-cid-jzlc5uer][aria-current=true] .hf-dot-label[data-astro-cid-jzlc5uer],.hf-dot[data-astro-cid-jzlc5uer]:hover .hf-dot-label[data-astro-cid-jzlc5uer],.hf-dot[data-astro-cid-jzlc5uer]:focus-visible .hf-dot-label[data-astro-cid-jzlc5uer]{opacity:1;transform:none}.hf-scroll[data-astro-cid-jzlc5uer]{display:none;position:absolute;left:50%;bottom:1.25rem;transform:translate(-50%);font-size:var(--text-small);letter-spacing:.3em;text-transform:uppercase;opacity:.7;transition:opacity var(--dur-reveal) var(--ease-brand)}@media(min-width:768px){.hf-scroll[data-astro-cid-jzlc5uer]{display:block}}.hf[data-astro-cid-jzlc5uer][data-beat="2"] .hf-scroll[data-astro-cid-jzlc5uer]{opacity:0}}.sel[data-astro-cid-dnxl75xx]{--sel-interval: 6.5s}.sel-stage[data-astro-cid-dnxl75xx]{position:relative;width:100%;aspect-ratio:2 / 1;max-height:68vh;min-height:360px;overflow:hidden;background:var(--color-ink);touch-action:pan-y}.sel-slide[data-astro-cid-dnxl75xx]{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity 0s linear var(--dur-reveal),visibility 0s linear var(--dur-reveal)}.sel-slide[data-astro-cid-dnxl75xx].is-active{opacity:1;visibility:visible;z-index:1;transition:opacity var(--dur-reveal) var(--ease-brand)}.sel-link[data-astro-cid-dnxl75xx]{position:absolute;inset:0;display:block;color:var(--color-paper);text-decoration:none}.sel-link[data-astro-cid-dnxl75xx]:focus-visible{outline-offset:-4px}.sel-img[data-astro-cid-dnxl75xx]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--dur-reveal) var(--ease-brand)}.sel-link[data-astro-cid-dnxl75xx]:hover .sel-img[data-astro-cid-dnxl75xx]{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.sel-link[data-astro-cid-dnxl75xx]:hover .sel-img[data-astro-cid-dnxl75xx]{transform:none}}.sel-scrim[data-astro-cid-dnxl75xx]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08) 0%,transparent 38%,rgba(0,0,0,.6) 100%)}.sel-tag[data-astro-cid-dnxl75xx]{position:absolute;top:var(--spacing-md);left:var(--spacing-md)}.corner-ribbon[data-astro-cid-dnxl75xx]{position:absolute;top:22px;right:-46px;width:170px;padding:6px 0;transform:rotate(45deg);background:var(--color-terracotta);color:var(--color-paper);font-family:var(--font-label);font-size:var(--text-eyebrow);letter-spacing:.14em;text-transform:uppercase;text-align:center;line-height:1;pointer-events:none;z-index:2}.sel-detail[data-astro-cid-dnxl75xx]{position:absolute;left:clamp(1rem,2.5vw,2.25rem);right:clamp(1rem,2.5vw,2.25rem);bottom:clamp(1rem,2.5vw,2rem);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-2xl)}.sel-left[data-astro-cid-dnxl75xx]{display:block;min-width:0;text-shadow:0 1px 14px rgba(0,0,0,.35)}.sel-loc[data-astro-cid-dnxl75xx]{display:block;opacity:.85;margin-bottom:var(--spacing-sm)}.sel-name[data-astro-cid-dnxl75xx]{display:block;font-size:clamp(2rem,4vw,3.5rem);line-height:1;font-weight:300;letter-spacing:-.01em}.sel-spec[data-astro-cid-dnxl75xx]{display:block;margin-top:var(--spacing-sm);font-size:var(--text-small);font-family:var(--font-sans)}.sel-right[data-astro-cid-dnxl75xx]{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;text-align:right;padding:var(--spacing-md);background:#1010109e}@supports ((backdrop-filter: blur(8px)) or (-webkit-backdrop-filter: blur(8px))){.sel-right[data-astro-cid-dnxl75xx]{background:#10101073;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.sel-guide[data-astro-cid-dnxl75xx]{display:block;opacity:.85}.sel-price[data-astro-cid-dnxl75xx]{display:block;font-size:clamp(1.5rem,2.4vw,2.5rem);line-height:1;margin-top:var(--spacing-sm);white-space:nowrap}.sel-open[data-astro-cid-dnxl75xx]{display:inline-block;margin-top:var(--spacing-md);font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--color-paper);padding-bottom:2px;opacity:.85;transition:opacity var(--dur-ui) var(--ease-brand)}.sel-link[data-astro-cid-dnxl75xx]:hover .sel-open[data-astro-cid-dnxl75xx]{opacity:1}.sel-bar[data-astro-cid-dnxl75xx]{display:flex;align-items:center;gap:var(--spacing-lg);margin-top:var(--spacing-md)}.sel-bar[data-astro-cid-dnxl75xx][hidden]{display:none}.sel-thumbs[data-astro-cid-dnxl75xx]{flex:1 1 auto;min-width:0;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,rgb(0 0 0) calc(100% - 40px),transparent);mask-image:linear-gradient(to right,rgb(0 0 0) calc(100% - 40px),transparent)}.sel-thumbs[data-astro-cid-dnxl75xx]::-webkit-scrollbar{display:none}.sel-thumb[data-astro-cid-dnxl75xx]{flex:0 0 104px;width:104px;padding:0;border:0;background:none;cursor:pointer;opacity:.55;transition:opacity var(--dur-ui) var(--ease-brand)}.sel-thumb[data-astro-cid-dnxl75xx]:hover,.sel-thumb[data-astro-cid-dnxl75xx].is-active{opacity:1}.sel-thumb-img[data-astro-cid-dnxl75xx]{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.sel-thumb-track[data-astro-cid-dnxl75xx]{display:block;height:2px;margin-top:6px;background:var(--color-rule);overflow:hidden}.sel-thumb-bar[data-astro-cid-dnxl75xx]{display:block;height:100%;background:var(--color-ink);transform-origin:left center;transform:scaleX(0)}.sel-thumb[data-astro-cid-dnxl75xx].is-active .sel-thumb-bar[data-astro-cid-dnxl75xx]{transform:scaleX(1)}.sel[data-astro-cid-dnxl75xx][data-sel-playing] .sel-thumb[data-astro-cid-dnxl75xx].is-active .sel-thumb-bar[data-astro-cid-dnxl75xx]{animation-name:sel-progress;animation-duration:var(--sel-interval);animation-timing-function:linear;animation-fill-mode:forwards}.sel[data-astro-cid-dnxl75xx][data-sel-playing][data-sel-held] .sel-thumb[data-astro-cid-dnxl75xx].is-active .sel-thumb-bar[data-astro-cid-dnxl75xx]{animation-play-state:paused}@keyframes sel-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sel-controls[data-astro-cid-dnxl75xx]{flex:0 0 auto;display:flex;align-items:center;gap:var(--spacing-sm)}.sel-btn[data-astro-cid-dnxl75xx]{width:44px;height:44px;display:inline-grid;place-items:center;padding:0;border:1px solid var(--color-ink);background:transparent;color:var(--color-ink);cursor:pointer;transition:background var(--dur-ui) var(--ease-brand),color var(--dur-ui) var(--ease-brand)}.sel-btn[data-astro-cid-dnxl75xx]:hover{background:var(--color-ink);color:var(--color-paper)}.sel-btn[data-astro-cid-dnxl75xx][hidden],.sel-pause[data-astro-cid-dnxl75xx][aria-pressed=true] .sel-i-pause[data-astro-cid-dnxl75xx],.sel-pause[data-astro-cid-dnxl75xx][aria-pressed=false] .sel-i-play[data-astro-cid-dnxl75xx]{display:none}.sel-count[data-astro-cid-dnxl75xx]{font-size:var(--text-small);letter-spacing:.12em;width:4.5rem;text-align:center}@media(max-width:760px){.sel-stage[data-astro-cid-dnxl75xx]{aspect-ratio:4 / 5;max-height:none;min-height:0}.sel-scrim[data-astro-cid-dnxl75xx]{background:linear-gradient(180deg,rgba(0,0,0,.1) 0%,transparent 22%,rgba(0,0,0,.5) 52%,rgba(0,0,0,.78) 100%)}.sel-detail[data-astro-cid-dnxl75xx]{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.sel-name[data-astro-cid-dnxl75xx]{font-size:clamp(1.75rem,8vw,2.5rem)}.sel-right[data-astro-cid-dnxl75xx]{align-items:flex-start;text-align:left}.sel-bar[data-astro-cid-dnxl75xx]{flex-direction:column;align-items:stretch;gap:var(--spacing-md)}.sel-controls[data-astro-cid-dnxl75xx]{order:-1;justify-content:flex-end}.sel-thumb[data-astro-cid-dnxl75xx]{flex-basis:88px;width:88px}}.btn[data-astro-cid-g5xc7fs2]{display:inline-block;font-family:var(--font-label);font-size:var(--text-small);letter-spacing:.12em;text-transform:uppercase;padding:18px 28px;line-height:1;cursor:pointer}.btn--paper[data-astro-cid-g5xc7fs2]{background:var(--color-paper);color:var(--color-ink)}.btn--ghost[data-astro-cid-g5xc7fs2]{color:var(--color-paper);border:1px solid color-mix(in srgb,var(--color-paper) 60%,transparent)}.btn--ink[data-astro-cid-g5xc7fs2]{background:var(--color-ink);color:var(--color-paper)}.btn--outline[data-astro-cid-g5xc7fs2]{border:1px solid var(--color-ink);color:var(--color-ink)}.manifesto-inner[data-astro-cid-g5xc7fs2]{display:grid;justify-items:center;text-align:center}.manifesto-eyebrow[data-astro-cid-g5xc7fs2]{margin-bottom:var(--spacing-xl)}.manifesto-quote[data-astro-cid-g5xc7fs2]{font-weight:300;font-size:clamp(1.75rem,2.5vw + 1rem,2.375rem);line-height:1.25;letter-spacing:-.003em;max-width:55ch;margin:0}.manifesto-quote[data-astro-cid-g5xc7fs2] em[data-astro-cid-g5xc7fs2]{font-style:italic}.manifesto-byline[data-astro-cid-g5xc7fs2]{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-xl)}.manifesto-avatar[data-astro-cid-g5xc7fs2]{border-radius:50%;width:46px;height:46px;object-fit:cover}.manifesto-byline-text[data-astro-cid-g5xc7fs2]{text-align:left}.manifesto-name[data-astro-cid-g5xc7fs2]{font-size:var(--text-h6);font-style:italic}.manifesto-role[data-astro-cid-g5xc7fs2]{font-size:var(--text-eyebrow)}.home-about[data-astro-cid-g5xc7fs2]{border-top:1px solid var(--color-rule)}.home-about-inner[data-astro-cid-g5xc7fs2]{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:var(--spacing-5xl);align-items:start}.home-about-portrait[data-astro-cid-g5xc7fs2]{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;display:block}.home-about-credit[data-astro-cid-g5xc7fs2]{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-md);align-items:baseline}.home-about-credit-name[data-astro-cid-g5xc7fs2]{font-size:var(--text-h5)}.home-about-credit-name[data-astro-cid-g5xc7fs2] em[data-astro-cid-g5xc7fs2]{font-style:italic}.home-about-eyebrow[data-astro-cid-g5xc7fs2]{margin-bottom:var(--spacing-xl)}.home-about-title[data-astro-cid-g5xc7fs2]{font-weight:300;line-height:1.04;letter-spacing:-.01em;max-width:22ch;margin:0 0 var(--spacing-xl)}.home-about-title[data-astro-cid-g5xc7fs2] em[data-astro-cid-g5xc7fs2]{font-style:italic}.home-about-copy[data-astro-cid-g5xc7fs2]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2xl);max-width:60ch}.home-about-copy[data-astro-cid-g5xc7fs2] p[data-astro-cid-g5xc7fs2]{margin:0}.home-stats[data-astro-cid-g5xc7fs2]{display:flex;flex-wrap:wrap;gap:var(--spacing-3xl);margin-top:var(--spacing-3xl);padding-top:var(--spacing-lg);border-top:1px solid var(--color-rule)}.home-stat-n[data-astro-cid-g5xc7fs2]{font-size:var(--text-h3);line-height:1}.home-stat-l[data-astro-cid-g5xc7fs2]{font-size:var(--text-small);margin-top:var(--spacing-sm);max-width:16ch;line-height:1.4}@media(max-width:900px){.home-about-inner[data-astro-cid-g5xc7fs2]{grid-template-columns:1fr;gap:var(--spacing-2xl)}.home-about-copy[data-astro-cid-g5xc7fs2]{grid-template-columns:1fr}.home-stats[data-astro-cid-g5xc7fs2]{gap:var(--spacing-xl)}}.home-featured-head[data-astro-cid-g5xc7fs2]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-2xl);margin-bottom:var(--spacing-3xl);flex-wrap:wrap}.home-featured-eyebrow[data-astro-cid-g5xc7fs2]{margin-bottom:var(--spacing-md)}.home-featured-title[data-astro-cid-g5xc7fs2]{font-weight:300;line-height:1;letter-spacing:-.01em;margin:0}.home-featured-title[data-astro-cid-g5xc7fs2] em[data-astro-cid-g5xc7fs2]{font-style:italic}.home-featured-note[data-astro-cid-g5xc7fs2]{max-width:42ch;font-size:var(--text-small);line-height:1.6}.home-featured-link[data-astro-cid-g5xc7fs2]{display:block;margin-top:var(--spacing-md);color:var(--color-ink);text-decoration:none}.home-services[data-astro-cid-g5xc7fs2]{color:var(--color-paper)}.home-services-head[data-astro-cid-g5xc7fs2]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4xl);margin-bottom:var(--spacing-3xl)}.home-services-eyebrow[data-astro-cid-g5xc7fs2]{color:var(--color-warm);margin-bottom:var(--spacing-md)}.home-services-title[data-astro-cid-g5xc7fs2]{font-weight:300;line-height:1.02;letter-spacing:-.01em;margin:0}.home-services-title[data-astro-cid-g5xc7fs2] em[data-astro-cid-g5xc7fs2]{font-style:italic}.home-services-lede[data-astro-cid-g5xc7fs2]{align-self:end;margin:0;color:var(--color-rule);line-height:1.7}.home-services-grid[data-astro-cid-g5xc7fs2]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:color-mix(in srgb,var(--color-paper) 15%,transparent);border:1px solid color-mix(in srgb,var(--color-paper) 15%,transparent)}.home-service-cell[data-astro-cid-g5xc7fs2]{background:var(--color-ink);padding:var(--spacing-xl) var(--spacing-lg) var(--spacing-2xl);color:inherit;text-decoration:none;display:block}.home-service-n[data-astro-cid-g5xc7fs2]{color:var(--color-warm)}.home-service-t[data-astro-cid-g5xc7fs2]{font-size:var(--text-h3);margin-top:var(--spacing-md)}.home-service-d[data-astro-cid-g5xc7fs2]{font-size:var(--text-small);line-height:1.55;color:var(--color-rule);margin-top:var(--spacing-md)}@media(max-width:1024px){.home-services-grid[data-astro-cid-g5xc7fs2]{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.home-services-head[data-astro-cid-g5xc7fs2]{grid-template-columns:1fr;gap:var(--spacing-lg)}.home-services-grid[data-astro-cid-g5xc7fs2]{grid-template-columns:1fr}}.about-triplea[data-astro-cid-g5xc7fs2]{color:var(--color-paper)}.about-triplea-inner[data-astro-cid-g5xc7fs2]{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--spacing-4xl);align-items:center}.about-triplea-eyebrow[data-astro-cid-g5xc7fs2]{color:var(--color-warm);margin-bottom:var(--spacing-lg)}.about-triplea-title[data-astro-cid-g5xc7fs2]{font-size:var(--text-h2);font-weight:300;line-height:1.05;letter-spacing:-.012em;margin:0}.about-triplea-title[data-astro-cid-g5xc7fs2] em[data-astro-cid-g5xc7fs2]{font-style:italic}.about-triplea-lede[data-astro-cid-g5xc7fs2]{font-size:var(--text-h5);line-height:1.5;margin-top:var(--spacing-lg);color:var(--color-rule);font-style:italic;font-weight:300}.about-triplea-btn{justify-self:end}@media(max-width:900px){.about-triplea-inner[data-astro-cid-g5xc7fs2]{grid-template-columns:1fr;gap:var(--spacing-xl)}.about-triplea-btn{justify-self:start}}.home-cta[data-astro-cid-g5xc7fs2]{position:relative;overflow:hidden}.home-cta-bg[data-astro-cid-g5xc7fs2]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home-cta-overlay[data-astro-cid-g5xc7fs2]{position:absolute;inset:0;background:linear-gradient(90deg,#1c1b18b3,#1c1b1859 60%,#1c1b1840)}.home-cta-inner[data-astro-cid-g5xc7fs2]{position:relative;display:grid;grid-template-columns:1.4fr 1fr;gap:var(--spacing-5xl);padding-block:clamp(4rem,8vw,8.75rem);align-items:center;color:var(--color-paper)}.home-cta-eyebrow[data-astro-cid-g5xc7fs2]{opacity:.85;margin-bottom:var(--spacing-lg)}.home-cta-title[data-astro-cid-g5xc7fs2]{font-weight:300;line-height:.96;letter-spacing:-.015em;margin:0}.home-cta-title[data-astro-cid-g5xc7fs2] em[data-astro-cid-g5xc7fs2]{font-style:italic}.home-cta-lede[data-astro-cid-g5xc7fs2]{margin-top:var(--spacing-lg);opacity:.92;max-width:40ch;font-style:italic;font-weight:300;font-size:var(--text-lede);line-height:1.5}.home-cta-card[data-astro-cid-g5xc7fs2]{padding:var(--spacing-2xl)}.home-cta-card-eyebrow[data-astro-cid-g5xc7fs2]{margin-bottom:var(--spacing-lg)}.home-cta-rows[data-astro-cid-g5xc7fs2]{display:flex;flex-direction:column}.home-cta-rowline[data-astro-cid-g5xc7fs2]{display:grid;grid-template-columns:100px 1fr;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--color-rule)}.home-cta-rowval[data-astro-cid-g5xc7fs2]{font-size:var(--text-h6)}a[data-astro-cid-g5xc7fs2].home-cta-rowval{color:inherit;text-decoration:none}a[data-astro-cid-g5xc7fs2].home-cta-rowval:hover{color:var(--color-olive)}.home-cta-buttons[data-astro-cid-g5xc7fs2]{margin-top:var(--spacing-xl);display:flex;gap:var(--spacing-sm)}.home-cta-buttons[data-astro-cid-g5xc7fs2] .btn{flex:1;justify-content:center;text-align:center}@media(max-width:900px){.home-cta-inner[data-astro-cid-g5xc7fs2]{grid-template-columns:1fr;gap:var(--spacing-2xl)}}
