.ws-canvas[data-astro-cid-djkzptiy]{position:relative;isolation:isolate;display:flow-root;color:var(--color-home-warm-50);font-family:var(--font-sans)}.ws-canvas[data-astro-cid-djkzptiy]:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 84% 8%,color-mix(in srgb,var(--color-home-bronze-300) 10%,transparent),transparent 34rem),var(--color-home-graphite-950)}.ws-topbar[data-astro-cid-djkzptiy]{padding-block:calc(var(--site-header-height, 5.25rem) + 1rem) 0}.ws-topbar[data-astro-cid-djkzptiy] .breadcrumbs a{color:var(--color-home-steel-200)}.ws-topbar[data-astro-cid-djkzptiy] .breadcrumbs [aria-current=page]{color:var(--color-home-warm-50)}.ws-hero[data-astro-cid-djkzptiy]{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,13fr);align-items:center;gap:clamp(1.75rem,4vw,3rem);padding-block:clamp(1.85rem,3.8vw,2.9rem) clamp(1.4rem,2.5vw,2rem)}.ws-hero-main[data-astro-cid-djkzptiy]{display:flex;flex-direction:column;gap:1.1rem;max-inline-size:34rem}.ws-hero-eyebrow[data-astro-cid-djkzptiy]{display:inline-flex;align-items:center;gap:.75rem;color:var(--color-home-bronze-300);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-widest, .08em)}.ws-hero-eyebrow[data-astro-cid-djkzptiy] .hairline[data-astro-cid-djkzptiy]{inline-size:calc(var(--spacing) * 14);background-color:var(--color-home-bronze-300)}.ws-hero-title[data-astro-cid-djkzptiy]{margin:0;color:var(--color-home-warm-50);font-family:var(--font-display);font-size:var(--text-display-xl);line-height:var(--text-display-xl--line-height);font-weight:300;letter-spacing:-.01em;line-height:1.08}.ws-hero-sub[data-astro-cid-djkzptiy]{margin:0;max-inline-size:32rem;color:var(--color-home-steel-200);font-size:.95rem;line-height:1.85}.ws-hero-cta[data-astro-cid-djkzptiy]{justify-self:start;align-self:flex-start;margin-block-start:.4rem;border-color:color-mix(in srgb,var(--color-home-warm-50) 45%,transparent);color:var(--color-home-warm-50)}.ws-hero-cta[data-astro-cid-djkzptiy]:hover,.ws-hero-cta[data-astro-cid-djkzptiy]:focus-visible{background-color:var(--color-home-warm-50);color:var(--color-home-graphite-950);border-color:var(--color-home-warm-50)}.ws-inquiry[data-astro-cid-djkzptiy]{padding-block:clamp(1rem,2vw,1.5rem) 0}.ws-inquiry-intro[data-astro-cid-djkzptiy]{display:flex;align-items:baseline;gap:.75rem;max-inline-size:34rem}.ws-inquiry-eyebrow[data-astro-cid-djkzptiy]{color:var(--color-home-bronze-300)}.ws-inquiry-intro[data-astro-cid-djkzptiy] h2[data-astro-cid-djkzptiy]{margin:0;color:var(--color-home-warm-50);font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:700;line-height:1.35}.ws-statement[data-astro-cid-djkzptiy]{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;column-gap:clamp(1.5rem,4vw,3rem);margin-block-start:clamp(1.5rem,3vw,2rem);padding:clamp(2rem,4vw,3rem);background:color-mix(in srgb,var(--color-home-bronze-500) 16%,var(--color-home-graphite-900));border:1px solid color-mix(in srgb,var(--color-home-bronze-300) 42%,transparent);border-radius:var(--radius-panel);box-shadow:var(--shadow-cinematic)}.ws-statement-field[data-astro-cid-djkzptiy]{position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 16% 0%,color-mix(in srgb,var(--color-home-bronze-300) 20%,transparent),transparent 55%),repeating-linear-gradient(90deg,color-mix(in srgb,var(--color-home-bronze-300) 6%,transparent) 0 1px,transparent 1px 3rem)}.ws-statement[data-astro-cid-djkzptiy]>[data-astro-cid-djkzptiy]{position:relative;z-index:1}.ws-statement-tag[data-astro-cid-djkzptiy]{grid-column:1;grid-row:1;justify-self:start;color:var(--color-bronze-200)}.ws-statement-text[data-astro-cid-djkzptiy]{grid-column:1;grid-row:2;margin:.85rem 0 0;max-inline-size:34rem;color:var(--color-home-warm-50);font-size:clamp(1.625rem,3vw,2.375rem);font-weight:300;line-height:1.32}.ws-statement-sub[data-astro-cid-djkzptiy]{grid-column:1;grid-row:3;margin:.85rem 0 0;max-inline-size:32rem;color:var(--color-home-warm-200);font-size:.92rem;line-height:1.85}.ws-statement-actions[data-astro-cid-djkzptiy]{grid-column:2;grid-row:1 / -1;display:flex;flex-wrap:wrap;align-items:center;align-self:center;gap:.75rem;margin-block-start:0}@media(max-width:47.999rem){.ws-statement[data-astro-cid-djkzptiy]{grid-template-columns:minmax(0,1fr)}.ws-statement-tag[data-astro-cid-djkzptiy],.ws-statement-text[data-astro-cid-djkzptiy],.ws-statement-sub[data-astro-cid-djkzptiy],.ws-statement-actions[data-astro-cid-djkzptiy]{grid-column:1;grid-row:auto}.ws-statement-actions[data-astro-cid-djkzptiy]{margin-block-start:1.5rem}}.ws-statement-secondary[data-astro-cid-djkzptiy]{border-color:color-mix(in srgb,var(--color-home-warm-50) 45%,transparent);color:var(--color-home-warm-50)}.ws-statement-secondary[data-astro-cid-djkzptiy]:hover,.ws-statement-secondary[data-astro-cid-djkzptiy]:focus-visible{background-color:var(--color-home-warm-50);color:var(--color-home-graphite-950);border-color:var(--color-home-warm-50)}.ws-catalog-card[data-astro-cid-djkzptiy]{display:flex;flex-direction:column;gap:.5rem;margin-block-start:1rem;padding:clamp(1.5rem,2.5vw,1.75rem) clamp(1.5rem,3vw,2rem);background:var(--color-home-graphite-900);border:1px solid color-mix(in srgb,var(--color-home-steel-300) 20%,transparent);border-radius:var(--radius-panel);box-shadow:var(--shadow-cinematic)}.ws-catalog-tag[data-astro-cid-djkzptiy]{color:var(--color-home-steel-200)}.ws-catalog-body[data-astro-cid-djkzptiy]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.ws-catalog-copy[data-astro-cid-djkzptiy] h3[data-astro-cid-djkzptiy]{margin:0;color:var(--color-home-warm-50);font-size:1.15rem;font-weight:700;line-height:1.4}.ws-catalog-copy[data-astro-cid-djkzptiy] p[data-astro-cid-djkzptiy]{margin:.5rem 0 0;max-inline-size:34rem;color:var(--color-home-steel-100);font-size:.88rem;line-height:1.8}.ws-catalog-cta[data-astro-cid-djkzptiy]{flex:none}@media(max-width:63.999rem){.ws-hero[data-astro-cid-djkzptiy]{grid-template-columns:1fr;gap:1.5rem}}@media(max-width:47.999rem){.ws-catalog-body[data-astro-cid-djkzptiy]{flex-direction:column;align-items:start}}
