.detail-hero.svelte-9s3wks{background:var(--contact-gradient);color:var(--on-dark);padding:160px 0 100px}.back.svelte-9s3wks{color:var(--on-dark-soft);margin-bottom:48px;font-size:.78rem;font-weight:700;display:inline-block}.detail-hero.svelte-9s3wks .eyebrow:where(.svelte-9s3wks){color:var(--on-dark-soft)}.detail-hero.svelte-9s3wks h1:where(.svelte-9s3wks){max-width:850px}.detail-hero.svelte-9s3wks>div:where(.svelte-9s3wks)>p:where(.svelte-9s3wks):not(.eyebrow){max-width:680px;color:var(--on-dark-soft);margin:22px 0;font-size:1.05rem}.hero-meta.svelte-9s3wks{gap:60px;margin:34px 0;display:flex}.hero-meta.svelte-9s3wks span:where(.svelte-9s3wks){color:var(--on-dark-soft);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:.65rem;font-weight:700;display:block}.hero-meta.svelte-9s3wks strong:where(.svelte-9s3wks){font:600 2rem/1 Cormorant Garamond,serif}.detail-grid.svelte-9s3wks{grid-template-columns:.75fr 1.25fr;gap:110px;display:grid}.detail-grid.svelte-9s3wks>div:where(.svelte-9s3wks):first-child>p:where(.svelte-9s3wks):not(.eyebrow){color:var(--ink-soft);margin:20px 0}.revision.svelte-9s3wks{border-left:3px solid var(--gold);background:color-mix(in srgb, var(--accent) 5%, var(--surface));margin-top:35px;padding:24px}.revision.svelte-9s3wks span:where(.svelte-9s3wks){color:var(--ink-soft);text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:700;display:block}.detail-grid.svelte-9s3wks>div:where(.svelte-9s3wks):last-child{gap:45px;display:grid}.detail-grid.svelte-9s3wks h3:where(.svelte-9s3wks){margin-bottom:20px;font-size:2rem}.detail-grid.svelte-9s3wks ul:where(.svelte-9s3wks){gap:10px;margin:0;padding:0;list-style:none;display:grid}.detail-grid.svelte-9s3wks li:where(.svelte-9s3wks){color:var(--ink-soft)}.included.svelte-9s3wks li:where(.svelte-9s3wks):before{color:var(--gold);content:"✓";margin-right:10px}.add-ons.svelte-9s3wks{flex-wrap:wrap;gap:10px;display:flex}.add-ons.svelte-9s3wks span:where(.svelte-9s3wks){border:1px solid #ff4500;border-radius:999px;padding:10px 14px;font-size:.78rem;font-weight:700}.responsibilities.svelte-9s3wks{background:color-mix(in srgb, var(--accent) 4%, var(--paper))}.responsibilities.svelte-9s3wks>div:where(.svelte-9s3wks){grid-template-columns:1fr 1fr;gap:90px;display:grid}.responsibilities.svelte-9s3wks ul:where(.svelte-9s3wks){counter-reset:item;grid-template-columns:1fr 1fr;gap:22px;margin:0;padding:0;list-style:none;display:grid}.responsibilities.svelte-9s3wks li:where(.svelte-9s3wks){border-top:1px solid var(--line);color:var(--ink-soft);padding-top:14px}.detail-cta.svelte-9s3wks{color:#fff;text-align:center;background:#080504;padding:105px 0}.detail-cta.svelte-9s3wks h2:where(.svelte-9s3wks){font-size:clamp(2.8rem,5vw,4.8rem)}.detail-cta.svelte-9s3wks p:where(.svelte-9s3wks){color:#cfc3ba;margin:18px 0 30px}@media (width<=750px){.detail-grid.svelte-9s3wks,.responsibilities.svelte-9s3wks>div:where(.svelte-9s3wks){grid-template-columns:1fr;gap:45px}.responsibilities.svelte-9s3wks ul:where(.svelte-9s3wks){grid-template-columns:1fr}.hero-meta.svelte-9s3wks{flex-direction:column;gap:30px}}@media (width<=560px){.detail-hero.svelte-9s3wks{padding:140px 0 75px}}
