.presentation-feature{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:85px 0;border-top:1px solid var(--rule)}.presentation-feature h2{margin-bottom:0}.presentation-feature h2 em{color:var(--gold)}.presentation-feature-copy{align-self:center}.presentation-feature-copy>p{color:var(--muted);font-size:16px;line-height:1.8;max-width:520px}.presentation-cta{display:inline-flex;align-items:center;gap:36px;padding:17px 0;border-bottom:1px solid var(--gold);font-size:15px}.presentation-cta span{color:var(--gold);font-size:24px}.presentation-cta:hover{color:var(--gold)}.presentation-detail{display:block;font-size:9px;letter-spacing:.12em;color:var(--muted);margin-top:20px}@media(max-width:700px){.presentation-feature{grid-template-columns:1fr;padding:54px 0;gap:22px}.presentation-feature h2{font-size:43px}.presentation-feature-copy>p{font-size:14px}.presentation-detail{font-size:8px;line-height:1.8}}

.header .nav-link{margin-right:30px}.header-presentation,.hero-presentation{display:inline-flex;align-items:center;justify-content:center;gap:22px;background:var(--gold);color:var(--bg);font-size:14px;font-weight:600;padding:17px 23px;text-decoration:none;white-space:nowrap;border:1px solid var(--gold);transition:background .15s,color .15s}.header-presentation span,.hero-presentation span{font-size:20px;line-height:1}.header-presentation:hover,.hero-presentation:hover{background:var(--ink);border-color:var(--ink);color:var(--bg)}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:33px;flex-wrap:wrap}.hero-presentation{font-size:15px;padding:20px 26px;gap:30px}.hero-secondary{font-size:12px;color:var(--muted)}.hero-secondary span{margin-left:12px;color:var(--gold)}.hero-secondary:hover{color:var(--ink)}@media(max-width:1000px){.header-presentation{font-size:12px;padding:14px 18px;gap:14px}.header .nav-link{margin-right:22px}}@media(max-width:700px){.header .nav-link{display:none}.header-presentation{font-size:11px;padding:12px 14px;gap:10px}.hero-actions{gap:22px}.hero-presentation{font-size:13px;padding:17px 21px}}

/* Concise platform positioning, matched to the established visual identity. */
.header{height:112px}.hero{padding-top:64px;grid-template-columns:1.22fr 1fr;min-height:700px}.hero h1{font-size:clamp(56px,5.65vw,90px);line-height:1.08;letter-spacing:-.045em;margin-bottom:26px;white-space:nowrap}.hero-description{font-size:17px;line-height:1.7;max-width:600px;margin-bottom:24px}.hero-actions{margin-top:27px}.landscape{width:112%;min-height:530px;margin-top:-20px;margin-left:-12%}.strata-art{max-height:590px}.section-summary{font-size:16px;line-height:1.8;color:var(--muted);max-width:365px;margin-top:28px}.principles p{max-width:480px;font-size:14px;line-height:1.8}.principles h3{font-size:27px}.presentation-feature-copy>p.evidence-qualification{font-size:12px;line-height:1.6;margin-top:19px;margin-bottom:0;max-width:470px}.closing>a{font-size:9px;letter-spacing:.13em;color:var(--gold);margin-left:20px}.closing>a:hover{color:var(--ink)}@media(max-width:1000px){.hero h1{font-size:57px}.hero-description{font-size:15px}.landscape{min-height:470px}.hero{min-height:640px}.principles h3{font-size:24px}}@media(max-width:700px){.hero h1{font-size:clamp(34px,7.4vw,52px)}.hero-description{font-size:15px}.hero{padding-top:44px;min-height:0}.landscape{width:110%;min-height:0;margin:18px -5% 0}.section-summary{margin-top:-15px;margin-bottom:35px}.closing>a{margin-left:0}.header{height:100px}}
