.min-hero{position:relative;min-height:84vh;display:flex;align-items:center;padding:180px 0 120px;background-color:var(--obsidian-2);background-size:cover;background-position:50%;color:var(--ivory);overflow:hidden}.min-hero:before{content:"";inset:0;z-index:0;background:linear-gradient(rgba(10,9,8,.32),rgba(10,9,8,.42)),radial-gradient(ellipse 70% 85% at 12% 50%,rgba(10,9,8,.5) 0,transparent 72%),linear-gradient(90deg,rgba(10,9,8,.66),rgba(10,9,8,.34) 45%,rgba(10,9,8,.08)),linear-gradient(0deg,rgba(10,9,8,.48) 0,transparent 55%)}.min-hero-glow,.min-hero:before{position:absolute;pointer-events:none}.min-hero-glow{top:-30%;left:50%;width:900px;height:620px;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(240,96,35,.3),transparent 70%)}.min-hero-grid{position:relative;z-index:1}.min-hero-eyebrow{display:flex;align-items:center;gap:14px;color:var(--gold);text-transform:uppercase;letter-spacing:.18em;font-size:.8rem;font-weight:600;margin-bottom:22px}.min-hero-eyebrow .rule{width:34px;height:1px;background:var(--gold)}.min-hero h1{max-width:18ch;font-size:clamp(2.6rem,5vw,4.2rem);line-height:1.14;letter-spacing:-.02em;margin-bottom:26px}.min-hero h1 em{color:var(--gold);font-style:normal}.min-hero .lead{max-width:58ch;color:var(--ivory-dim);font-size:1.05rem;line-height:1.7;margin-bottom:38px}.min-back{display:inline-flex;align-items:center;gap:8px;color:var(--gold);font-weight:600;text-decoration:none;transition:gap .3s ease}.min-back:hover{gap:14px}.min-section{position:relative;padding:110px 0;background:var(--ivory);color:var(--obsidian-2)}.min-section:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(820px 560px at 96% 30%,rgba(198,164,96,.22),transparent 62%),radial-gradient(820px 560px at 4% 75%,rgba(198,164,96,.18),transparent 62%),radial-gradient(900px 700px at 50% 100%,rgba(240,96,35,.1),transparent 62%),url("data:image/svg+xml,%3Csvg width='80' height='80' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='g' width='40' height='40' patternUnits='userSpaceOnUse'%3E%3Cpath d='M0 40L40 0M-10 10L10-10M30 50L50 30' stroke='rgba(198,164,96,0.16)' stroke-width='0.8'/%3E%3C/defs%3E%3Crect width='80' height='80' fill='url(%23g)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='1.5' cy='1.5' r='1.5' fill='rgba(198,164,96,0.12)'/%3E%3C/svg%3E");background-size:100% 100%,100% 100%,100% 100%,80px 80px,20px 20px;-webkit-mask-image:linear-gradient(90deg,#000 0,rgba(0,0,0,.35) 50%,#000);mask-image:linear-gradient(90deg,#000 0,rgba(0,0,0,.35) 50%,#000)}.min-section .container,.min-section-grid{position:relative;z-index:1}.min-section.min-dark{background:var(--obsidian-2);color:var(--ivory)}body.light-mode .min-section.min-dark:before{background:radial-gradient(820px 560px at 96% 30%,rgba(198,164,96,.22),transparent 62%),radial-gradient(820px 560px at 4% 75%,rgba(198,164,96,.18),transparent 62%),radial-gradient(900px 700px at 50% 100%,rgba(240,96,35,.1),transparent 62%),url("data:image/svg+xml,%3Csvg width='80' height='80' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='g' width='40' height='40' patternUnits='userSpaceOnUse'%3E%3Cpath d='M0 40L40 0M-10 10L10-10M30 50L50 30' stroke='rgba(198,164,96,0.16)' stroke-width='0.8'/%3E%3C/defs%3E%3Crect width='80' height='80' fill='url(%23g)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='1.5' cy='1.5' r='1.5' fill='rgba(198,164,96,0.12)'/%3E%3C/svg%3E")}.min-section-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.min-flip .min-section-grid{direction:rtl}.min-flip .min-section-grid>*{direction:ltr}.min-media-frame{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 24px 60px -20px rgba(0,0,0,.5);aspect-ratio:4/3}.min-media-frame:after{content:"";position:absolute;inset:0;border:1px solid rgba(200,164,98,.25);border-radius:20px;pointer-events:none}.min-media-frame img{width:100%;height:100%;object-fit:cover;display:block}.min-section-body{position:relative}.min-section-body .eyebrow{position:relative;display:block;color:var(--gold);text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;font-weight:600;margin-bottom:18px}.min-section-body h2{font-size:clamp(1.7rem,3.2vw,2.6rem);line-height:1.12;margin-bottom:22px}.min-lead,.min-second{color:var(--ivory-dim);line-height:1.72;max-width:52ch}.min-second{margin-top:18px}.min-second strong{color:var(--gold)}.min-cta{padding:120px 0;background:var(--obsidian-2);color:var(--ivory);text-align:center}.min-cta .eyebrow{display:inline-block;color:var(--gold);text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;font-weight:600;margin-bottom:18px}.min-cta h2{font-size:clamp(1.9rem,4vw,3rem);line-height:1.1;margin-bottom:18px}.min-cta p{max-width:54ch;margin:0 auto 40px;color:var(--ivory-dim);line-height:1.7}.min-cta-actions{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}@media (max-width:860px){.min-hero{padding:130px 0 90px}.min-section{padding:76px 0}.min-section-grid{grid-template-columns:1fr;gap:44px}.min-media-frame{aspect-ratio:16/10}.min-section-num{position:static;font-size:2.4rem;margin-bottom:10px}.min-cta{padding:80px 0}.min-cta-actions{flex-direction:column;align-items:center}}