.c42-hero-detail-gated{background:var(--c42-forest);color:#fff;padding:64px var(--page-pad-x) 80px}.c42-hero-detail-gated__inner{align-items:start;display:grid;gap:72px;grid-template-columns:1.25fr 1fr;margin:0 auto;max-width:1440px}.c42-hero-detail-gated__copy{min-width:0}.c42-hero-detail-gated__row{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:28px}.c42-hero-detail-gated__badge{border:1px solid transparent;border-radius:28px;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1;padding:6px 14px;text-transform:uppercase}.c42-hero-detail-gated__badge--mint{background:var(--c42-mint);color:var(--c42-forest-ink)}.c42-hero-detail-gated__badge--ghost{background:hsla(0,0%,100%,.1);border-color:rgba(241,237,232,.3);color:#fff}.c42-hero-detail-gated__badge--orange{background:var(--c42-orange);color:#fff}.c42-hero-detail-gated__eyebrow{border-top:1px solid var(--c42-orange);color:var(--c42-orange);display:inline-block;font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;line-height:1;padding-top:10px;text-transform:uppercase}.c42-hero-detail-gated__headline{margin:0 0 24px}.c42-hero-detail-gated__headline>*{color:#fff;font-family:var(--font-sans);font-size:60px;font-weight:700;letter-spacing:var(--tracking-snug);line-height:1.05;margin:0}.c42-hero-detail-gated__lede{margin:0 0 36px;max-width:640px}.c42-hero-detail-gated__lede>*{color:rgba(241,237,232,.85);font-size:18px;line-height:28px;margin:0}.c42-hero-detail-gated__countdown{margin-bottom:32px}.c42-hero-detail-gated__countdown-caption{color:var(--c42-orange);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;margin-bottom:14px;text-transform:uppercase}.c42-hero-detail-gated__countdown-grid{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);max-width:480px}.c42-hero-detail-gated__countdown-cell{background:hsla(0,0%,100%,.05);border:1px solid rgba(241,237,232,.12);padding:14px 6px;text-align:center}.c42-hero-detail-gated__countdown-num{color:#fff;font-family:var(--font-sans);font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1}.c42-hero-detail-gated__countdown-label{color:rgba(241,237,232,.6);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;margin-top:6px;text-transform:uppercase}.c42-hero-detail-gated__facts{border-top:1px solid rgba(241,237,232,.2);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:13px;gap:48px;letter-spacing:.04em;padding-top:28px}.c42-hero-detail-gated__fact-label{color:rgba(241,237,232,.55);font-size:11px;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.c42-hero-detail-gated__fact-value{color:#fff;letter-spacing:.04em;text-transform:uppercase}.c42-hero-detail-gated__form-panel{background:hsla(0,0%,100%,.04);border:1px solid rgba(241,237,232,.15);padding:36px}.c42-hero-detail-gated__form-eyebrow{color:var(--c42-orange);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;margin-bottom:14px;text-transform:uppercase}.c42-hero-detail-gated__form-title{color:#fff;font-family:var(--font-sans);font-size:26px;font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:0 0 10px}.c42-hero-detail-gated__form-subtitle{color:rgba(241,237,232,.7);font-size:14px;line-height:22px;margin:0 0 24px}.c42-hero-detail-gated__form{display:block}.c42-hero-detail-gated__form-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr}.c42-hero-detail-gated__field{display:block}.c42-hero-detail-gated__field--full{grid-column:1/-1}.c42-hero-detail-gated__field label{color:rgba(241,237,232,.55);display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.c42-hero-detail-gated__field input,.c42-hero-detail-gated__field select{appearance:none;-webkit-appearance:none;background:rgba(0,0,0,.25);border:1px solid rgba(241,237,232,.18);border-radius:0;box-sizing:border-box;color:#fff;font-family:var(--font-sans);font-size:14px;outline:none;padding:12px 14px;transition:border-color .22s ease;width:100%}.c42-hero-detail-gated__field input::placeholder{color:rgba(241,237,232,.4)}.c42-hero-detail-gated__field input:focus,.c42-hero-detail-gated__field select:focus{border-color:var(--c42-orange)}.c42-hero-detail-gated__field select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1L6 6L11 1' stroke='%23F1EDE8' stroke-opacity='0.55' stroke-width='1.5'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.c42-hero-detail-gated__consent{align-items:flex-start;cursor:pointer;display:flex;gap:10px;margin-top:18px}.c42-hero-detail-gated__consent input[type=checkbox]{accent-color:var(--c42-orange);flex-shrink:0;height:16px;margin-top:3px;width:16px}.c42-hero-detail-gated__consent-text>*{color:rgba(241,237,232,.7);font-size:11px;line-height:17px;margin:0}.c42-hero-detail-gated__consent-text a{color:var(--c42-orange);text-decoration:underline}.c42-hero-detail-gated__submit{background:var(--c42-orange);border:none;color:#fff;cursor:pointer;font-family:var(--font-mono);font-size:13px;font-weight:700;letter-spacing:.08em;margin-top:18px;padding:14px 20px;text-transform:uppercase;transition:background-color .22s ease;width:100%}.c42-hero-detail-gated__submit:hover{background:#e04400}.c42-hero-detail-gated__footnote{margin-top:16px}.c42-hero-detail-gated__footnote>*{color:rgba(241,237,232,.5);font-size:11px;line-height:17px;margin:0}@media (max-width:1024px){.c42-hero-detail-gated{padding:48px 24px 56px}.c42-hero-detail-gated__inner{gap:40px;grid-template-columns:1fr}.c42-hero-detail-gated__headline>*{font-size:44px}.c42-hero-detail-gated__lede>*{font-size:17px;line-height:26px}.c42-hero-detail-gated__facts{gap:28px}}@media (max-width:640px){.c42-hero-detail-gated{padding:32px 20px 40px}.c42-hero-detail-gated__headline>*{font-size:32px;line-height:1.1}.c42-hero-detail-gated__lede>*{font-size:16px;line-height:24px}.c42-hero-detail-gated__form-panel{padding:24px}.c42-hero-detail-gated__form-grid{grid-template-columns:1fr}.c42-hero-detail-gated__field{grid-column:1/-1}.c42-hero-detail-gated__countdown-num{font-size:26px}.c42-hero-detail-gated__countdown-cell{padding:12px 4px}.c42-hero-detail-gated__facts{gap:20px}}