.cs-header{position:absolute;inset:0 0 auto;z-index:10;color:var(--ink)}.cs-header-inner{display:flex;align-items:center;min-height:80px}.cs-hero{position:relative;background:radial-gradient(60% 70% at 80% 40%,#b5894f1a,#b5894f00 70%),var(--ink-900);color:var(--ink)}.cs-hero-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center;padding-block:120px 72px}.cs-hero-photo{margin:0;justify-self:end;width:100%;max-width:520px}.cs-hero-img{display:block;width:100%;height:auto;aspect-ratio:458 / 352;object-fit:cover;border:1px solid var(--line);border-radius:4px;box-shadow:0 30px 80px #00000073}@media(max-width:800px){.cs-hero-inner{grid-template-columns:1fr;padding-block:88px 48px;gap:28px}.cs-hero-photo{order:-1;justify-self:stretch;max-width:none}}.cs-hero h1{font-size:var(--fs-display);max-width:14ch;margin-block:16px 20px}.cs-lead{max-width:58ch}.cs-brand-line{margin:28px 0 0;font-family:var(--font-display);font-size:clamp(.85rem,.75rem + .4vw,1.05rem);font-weight:500;letter-spacing:var(--track-tagline);text-transform:uppercase;color:var(--ink)}.cs-hero .btn-row{margin-top:32px}.cs-h2{font-size:var(--fs-h2);margin-bottom:20px}.cs-markets-section{padding-top:clamp(24px,3vw,40px)}.cs-audiences{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));list-style:none;padding:0;margin:28px 0 0}.cs-audiences li{margin:0}.cs-audience{padding:clamp(24px,3vw,36px)}.cs-audience-title{font-size:var(--fs-h3);margin:6px 0 10px}.cs-audience-text{margin:0;color:var(--ink-2);font-size:var(--fs-lead);line-height:1.5}.cs-principle{margin-top:clamp(40px,6vw,72px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(24px,4vw,56px);align-items:center}.cs-principle .lead{margin:0}.cs-principle-img{display:block;width:100%;max-width:562px;height:auto;border:1px solid var(--line);border-radius:4px}.cs-privacy-full{margin-top:24px;font-size:var(--fs-small)}.cs-privacy-full summary{cursor:pointer;color:var(--accent);font-weight:600;padding-block:6px}.cs-privacy-full summary:focus-visible{outline:3px solid var(--accent-bright);outline-offset:2px}.cs-privacy-full[open] summary{margin-bottom:12px}.cs-fieldset{border:0;margin:0;padding:0;min-width:0}.cs-row{margin-top:20px}.cs-privacy{display:grid;gap:16px;margin:24px 0 32px}.cs-privacy dt{font-family:var(--font-display);font-size:.78rem;font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--accent)}.cs-privacy dd{margin:4px 0 0;color:var(--ink-2)}.cs-footer{border-top:1px solid var(--line);background:var(--ink-950);padding-block:40px;font-size:.94rem}.cs-footer-inner{display:grid;gap:16px}.cs-footer-links{display:flex;flex-wrap:wrap;gap:8px 28px;list-style:none;padding:0;margin:0}.cs-small{font-size:var(--fs-small);margin:0}@media(prefers-reduced-motion:no-preference){.cs-hero-inner{animation:cs-rise .8s ease-out both}@keyframes cs-rise{0%{opacity:.001;transform:translateY(12px)}to{opacity:1;transform:none}}}
