/** Shopify CDN: Minification failed

Line 6:2 Unexpected "="

**/
* =============================================
     SCOPED WRAPPER — beats Shopify theme specificity
  ============================================= */
  #art-for-inca-page *,
  #art-for-inca-page *::before,
  #art-for-inca-page *::after {
    box-sizing: border-box !important;
  }

  #art-for-inca-page {
    --bg:         #2b3530;
    --bg-mid:     #323d37;
    --bg-light:   #3a4740;
    --cream:      #f5f0e8;
    --cream-dim:  #d9d3c7;
    --gold:       #c9a96e;
    --gold-light: #e2c99a;
    --divider:    rgba(201,169,110,0.3);
    --font-serif: 'Cormorant Garamond', Georgia, serif;
    --font-sans:  'Montserrat', Arial, sans-serif;
    font-family: var(--font-sans) !important;
    font-size: 20px !important;
    line-height: 1.8 !important;
    color: var(--cream) !important;
    background-color: var(--bg) !important;
    -webkit-font-smoothing: antialiased;
  }

  #art-for-inca-page img { display: block !important; max-width: 100% !important; height: auto !important; }
  #art-for-inca-page a { color: var(--gold) !important; text-decoration: none !important; }
  #art-for-inca-page a:hover { color: var(--gold-light) !important; text-decoration: underline !important; }

  /* =============================================
     LAYOUT HELPERS
  ============================================= */
  #art-for-inca-page .inca-container {
    width: 100% !important;
    max-width: 960px !important;
    margin: 0 auto !important;
    padding: 0 32px !important;
  }
  #art-for-inca-page .section-divider {
    width: 70px !important;
    height: 1px !important;
    background: var(--gold) !important;
    margin: 0 auto 40px !important;
    opacity: 0.7 !important;
  }

  /* =============================================
     COUNTDOWN BAR
  ============================================= */
  #art-for-inca-page .countdown-bar {
    background: var(--bg-light) !important;
    border-bottom: 1px solid var(--divider) !important;
    padding: 12px 28px !important;
    text-align: center !important;
    position: sticky !important;
    top: 0 !important;
    z-index: 100 !important;
  }
  #art-for-inca-page .countdown-bar .countdown-inner {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-wrap: wrap !important;
    gap: 10px 20px !important;
  }
  #art-for-inca-page .countdown-bar .countdown-label {
    font-family: var(--font-sans) !important;
    font-size: 1rem !important;
    font-weight: 700 !important;
    letter-spacing: 0.15em !important;
    text-transform: uppercase !important;
    color: var(--gold) !important;
  }
  #art-for-inca-page .countdown-bar .countdown-units {
    display: flex !important;
    align-items: center !important;
    gap: 6px !important;
  }
  #art-for-inca-page .countdown-bar .cd-unit {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    min-width: 42px !important;
  }
  #art-for-inca-page .countdown-bar .cd-number {
    font-family: var(--font-serif) !important;
    font-size: 3rem !important;
    font-weight: 700 !important;
    color: var(--cream) !important;
    line-height: 1 !important;
  }
  #art-for-inca-page .countdown-bar .cd-label {
    font-family: var(--font-sans) !important;
    font-size: 0.9rem !important;
    font-weight: 600 !important;
    letter-spacing: 0.1em !important;
    text-transform: uppercase !important;
    color: var(--cream-dim) !important;
    opacity: 0.7 !important;
    margin-top: 4px !important;
  }
  #art-for-inca-page .countdown-bar .cd-sep {
    font-family: var(--font-serif) !important;
    font-size: 3rem !important;
    color: var(--gold) !important;
    opacity: 0.5 !important;
    margin-bottom: 16px !important;
  }
  #art-for-inca-page .countdown-bar .countdown-cta {
    font-family: var(--font-sans) !important;
    font-size: 1rem !important;
    font-weight: 700 !important;
    letter-spacing: 0.1em !important;
    text-transform: uppercase !important;
    color: var(--bg) !important;
    background: var(--gold) !important;
    border-radius: 3px !important;
    padding: 10px 22px !important;
    text-decoration: none !important;
    white-space: nowrap !important;
  }

  /* =============================================
     SITE HEADER
  ============================================= */
  #art-for-inca-page .inca-site-header {
    background: var(--bg) !important;
    border-bottom: 1px solid var(--divider) !important;
    padding: 24px 32px !important;
    text-align: center !important;
  }
  #art-for-inca-page .inca-site-header .collab-line {
    font-family: var(--font-sans) !important;
    font-size: 1rem !important;
    font-weight: 600 !important;
    letter-spacing: 0.18em !important;
    text-transform: uppercase !important;
    color: var(--gold) !important;
    margin-bottom: 8px !important;
    display: block !important;
  }
  #art-for-inca-page .inca-site-header .inca-site-title {
    font-family: var(--font-serif) !important;
    font-size: clamp(2.2rem, 5vw, 3.2rem) !important;
    font-weight: 600 !important;
    color: var(--cream) !important;
    letter-spacing: 0.04em !important;
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* =============================================
     CAMPAIGN BANNER
  ============================================= */
  #art-for-inca-page .campaign-banner {
    background: var(--bg-light) !important;
    border-top: 1px solid var(--divider) !important;
    border-bottom: 1px solid var(--divider) !important;
    padding: 80px 32px 72px !important;
    text-align: center !important;
  }
  #art-for-inca-page .campaign-banner .eyebrow {
    font-family: var(--font-sans) !important;
    font-size: 1.2rem !important;
    font-weight: 700 !important;
    letter-spacing: 0.2em !important;
    text-transform: uppercase !important;
    color: var(--gold) !important;
    margin-bottom: 24px !important;
    display: block !important;
  }
  #art-for-inca-page .campaign-banner .inca-h1 {
    font-family: var(--font-serif) !important;
    font-size: clamp(3rem, 7vw, 6rem) !important;
    font-weight: 700 !important;
    line-height: 1.1 !important;
    color: var(--cream) !important;
    margin-bottom: 28px !important;
    display: block !important;
  }
  #art-for-inca-page .campaign-banner .inca-h1 em {
    font-style: italic !important;
    color: var(--gold-light) !important;
  }
  #art-for-inca-page .campaign-banner .subheadline {
    font-family: var(--font-sans) !important;
    font-size: clamp(1.1rem, 2.5vw, 1.4rem) !important;
    font-weight: 400 !important;
    color: var(--cream-dim) !important;
    max-width: 660px !important;
    margin: 0 auto 44px !important;
    line-height: 1.85 !important;
    display: block !important;
  }
  #art-for-inca-page .campaign-banner .already-subscribed {
    font-family: var(--font-sans) !important;
    font-size: 1.1rem !important;
    color: var(--gold-light) !important;
    font-style: italic !important;
    margin-top: -24px !important;
    margin-bottom: 40px !important;
    opacity: 0.85 !important;
    display: block !important;
  }

  /* Sketch placeholder */
  #art-for-inca-page .sketch-placeholder {
    width: 100% !important;
    max-width: 420px !important;
    margin: 0 auto 32px !important;
    border: 1px solid var(--divider) !important;
    border-radius: 4px !important;
    overflow: hidden !important;
    background: var(--bg-mid) !important;
    aspect-ratio: 4/5 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 12px !important;
  }
  #art-for-inca-page .sketch-placeholder .placeholder-icon {
    font-size: 3rem !important;
    opacity: 0.3 !important;
  }
  #art-for-inca-page .sketch-placeholder .placeholder-text {
    font-family: var(--font-sans) !important;
    font-size: 0.95rem !important;
    font-weight: 600 !important;
    letter-spacing: 0.12em !important;
    text-transform: uppercase !important;
    color: var(--cream-dim) !important;
    opacity: 0.5 !important;
    text-align: center !important;
    padding: 0 20px !important;
  }

  /* Giveaway pills */
  #art-for-inca-page .giveaway-details {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    gap: 12px !important;
    margin-bottom: 36px !important;
  }
  #art-for-inca-page .giveaway-pill {
    background: rgba(201,169,110,0.12) !important;
    border: 1px solid var(--divider) !important;
    border-radius: 40px !important;
    padding: 12px 26px !important;
    font-family: var(--font-sans) !important;
    font-size: 1rem !important;
    font-weight: 600 !important;
    letter-spacing: 0.06em !important;
    color: var(--gold-light) !important;
  }

  /* =============================================
     FORM SECTIONS
  ============================================= */
  #art-for-inca-page .form-section {
    background: var(--bg) !important;
    padding: 72px 32px !important;
    text-align: center !important;
  }
  #art-for-inca-page .form-section .form-heading,
  #art-for-inca-page .bottom-form-section .form-heading {
    font-family: var(--font-serif) !important;
    font-size: clamp(2.2rem, 5vw, 3.4rem) !important;
    font-weight: 600 !important;
    color: var(--cream) !important;
    margin-bottom: 18px !important;
    display: block !important;
  }
  #art-for-inca-page .form-section .form-heading em,
  #art-for-inca-page .bottom-form-section .form-heading em {
    font-style: italic !important;
    color: var(--gold-light) !important;
  }
  #art-for-inca-page .form-section .form-subheading,
  #art-for-inca-page .bottom-form-section .form-subheading {
    font-family: var(--font-sans) !important;
    font-size: 1.2rem !important;
    color: var(--cream-dim) !important;
    margin-bottom: 44px !important;
    max-width: 600px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    line-height: 1.85 !important;
    display: block !important;
  }
  #art-for-inca-page .privacy-note {
    font-family: var(--font-sans) !important;
    font-size: 1rem !important;
    color: var(--cream-dim) !important;
    opacity: 0.55 !important;
    margin-top: 24px !important;
    text-align: center !important;
    display: block !important;
  }

  /* Mailchimp overrides — scoped */
  #art-for-inca-page #mc_embed_signup,
  #art-for-inca-page #mc_embed_signup_bottom {
    background: transparent !important;
    width: 100% !important;
    max-width: 520px !important;
    margin: 0 auto !important;
    font-family: var(--font-sans) !important;
    color: var(--cream) !important;
  }
  #art-for-inca-page #mc_embed_signup h2,
  #art-for-inca-page #mc_embed_signup_bottom h2 { display: none !important; }
  #art-for-inca-page #mc_embed_signup .indicates-required {
    color: var(--cream-dim) !important;
    font-size: 1rem !important;
    text-align: right !important;
    margin-bottom: 22px !important;
  }
  #art-for-inca-page #mc_embed_signup .asterisk,
  #art-for-inca-page #mc_embed_signup_bottom .asterisk { color: var(--gold) !important; }
  #art-for-inca-page #mc_embed_signup .mc-field-group,
  #art-for-inca-page #mc_embed_signup_bottom .mc-field-group {
    width: 100% !important;
    padding-bottom: 16px !important;
  }
  #art-for-inca-page #mc_embed_signup .mc-field-group label,
  #art-for-inca-page #mc_embed_signup_bottom .mc-field-group label {
    font-family: var(--font-sans) !important;
    font-size: 1rem !important;
    font-weight: 700 !important;
    letter-spacing: 0.1em !important;
    text-transform: uppercase !important;
    color: var(--cream-dim) !important;
    margin-bottom: 12px !important;
    display: block !important;
  }
  #art-for-inca-page #mc_embed_signup .mc-field-group input[type="email"],
  #art-for-inca-page #mc_embed_signup .mc-field-group input[type="text"],
  #art-for-inca-page #mc_embed_signup_bottom .mc-field-group input[type="email"],
  #art-for-inca-page #mc_embed_signup_bottom .mc-field-group input[type="text"] {
    width: 100% !important;
    background: var(--bg-light) !important;
    border: 1px solid var(--divider) !important;
    border-radius: 3px !important;
    color: var(--cream) !important;
    font-family: var(--font-sans) !important;
    font-size: 1.15rem !important;
    padding: 18px 20px !important;
    outline: none !important;
  }
  #art-for-inca-page #mc_embed_signup .clear,
  #art-for-inca-page #mc_embed_signup_bottom .clear { overflow: visible !important; }
  #art-for-inca-page #mc_embed_signup .clear input[type="submit"],
  #art-for-inca-page #mc_embed_signup #mc-embedded-subscribe,
  #art-for-inca-page #mc_embed_signup_bottom .clear input[type="submit"],
  #art-for-inca-page #mc_embed_signup_bottom #mc-embedded-subscribe-bottom {
    display: block !important;
    width: 100% !important;
    background: var(--gold) !important;
    border: none !important;
    border-radius: 3px !important;
    color: #2b3530 !important;
    font-family: var(--font-sans) !important;
    font-size: 1.05rem !important;
    font-weight: 700 !important;
    letter-spacing: 0.12em !important;
    text-transform: uppercase !important;
    padding: 22px 28px !important;
    cursor: pointer !important;
    margin-top: 12px !important;
    white-space: normal !important;
    line-height: 1.4 !important;
    height: auto !important;
    min-height: 62px !important;
  }

  /* =============================================
     PRINT RELEASE SECTION
  ============================================= */
  #art-for-inca-page .print-release-section {
    background: var(--bg-light) !important;
    border-top: 1px solid var(--divider) !important;
    border-bottom: 1px solid var(--divider) !important;
    padding: 90px 32px !important;
    text-align: center !important;
  }
  #art-for-inca-page .print-release-section .section-eyebrow {
    font-family: var(--font-sans) !important;
    font-size: 1.1rem !important;
    font-weight: 700 !important;
    letter-spacing: 0.2em !important;
    text-transform: uppercase !important;
    color: var(--gold) !important;
    margin-bottom: 20px !important;
    display: block !important;
  }
  #art-for-inca-page .print-release-section .inca-h2 {
    font-family: var(--font-serif) !important;
    font-size: clamp(2.8rem, 6.5vw, 4.4rem) !important;
    font-weight: 700 !important;
    color: var(--cream) !important;
    line-height: 1.1 !important;
    margin-bottom: 24px !important;
    display: block !important;
  }
  #art-for-inca-page .print-release-section .inca-h2 em {
    font-style: italic !important;
    color: var(--gold-light) !important;
  }
  #art-for-inca-page .release-dates {
    display: inline-flex !important;
    align-items: center !important;
    gap: 16px !important;
    background: rgba(201,169,110,0.1) !important;
    border: 1px solid var(--gold) !important;
    border-radius: 4px !important;
    padding: 18px 36px !important;
    margin: 0 auto 40px !important;
  }
  #art-for-inca-page .release-dates .date-label {
    font-family: var(--font-sans) !important;
    font-size: 1rem !important;
    font-weight: 700 !important;
    letter-spacing: 0.12em !important;
    text-transform: uppercase !important;
    color: var(--cream-dim) !important;
    display: block !important;
  }
  #art-for-inca-page .release-dates .date-value {
    font-family: var(--font-serif) !important;
    font-size: 2rem !important;
    font-weight: 700 !important;
    color: var(--gold) !important;
    line-height: 1 !important;
    display: block !important;
  }
  #art-for-inca-page .release-dates .date-arrow {
    font-size: 1.1rem !important;
    color: var(--gold) !important;
    opacity: 0.5 !important;
  }
  #art-for-inca-page .release-subtext {
    font-family: var(--font-sans) !important;
    font-size: 1.2rem !important;
    color: var(--cream-dim) !important;
    max-width: 680px !important;
    margin: 0 auto 52px !important;
    line-height: 1.9 !important;
    display: block !important;
  }
  #art-for-inca-page .release-subtext strong { color: var(--cream) !important; }
  #art-for-inca-page .print-release-grid {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 20px !important;
    max-width: 720px !important;
    margin: 0 auto 32px !important;
  }
  #art-for-inca-page .print-release-card {
    background: var(--bg-mid) !important;
    border: 1px solid var(--divider) !important;
    border-radius: 4px !important;
    padding: 30px 22px !important;
    text-align: center !important;
  }
  #art-for-inca-page .print-release-card .card-icon {
    font-size: 1.9rem !important;
    margin-bottom: 12px !important;
    opacity: 0.7 !important;
    display: block !important;
  }
  #art-for-inca-page .print-release-card .card-title {
    font-family: var(--font-serif) !important;
    font-size: 1.6rem !important;
    font-weight: 700 !important;
    color: var(--cream) !important;
    margin-bottom: 10px !important;
    display: block !important;
  }
  #art-for-inca-page .print-release-card .card-detail {
    font-family: var(--font-sans) !important;
    font-size: 1.05rem !important;
    color: var(--cream-dim) !important;
    line-height: 1.7 !important;
  }
  #art-for-inca-page .print-release-card.canvas-card {
    border-color: var(--gold) !important;
    background: rgba(201,169,110,0.08) !important;
  }
  #art-for-inca-page .print-release-card.canvas-card .card-title { color: var(--gold-light) !important; }
  #art-for-inca-page .print-release-card.canvas-card .card-detail strong { color: var(--cream) !important; }
  #art-for-inca-page .release-warning {
    font-family: var(--font-sans) !important;
    font-size: 1.1rem !important;
    font-weight: 600 !important;
    color: var(--gold-light) !important;
    font-style: italic !important;
    margin-top: 16px !important;
    opacity: 0.85 !important;
    display: block !important;
  }

  /* =============================================
     STORY SECTION
  ============================================= */
  #art-for-inca-page .story-section {
    background: var(--bg-mid) !important;
    padding: 100px 32px !important;
  }
  #art-for-inca-page .story-section .section-eyebrow {
    font-family: var(--font-sans) !important;
    font-size: 1.1rem !important;
    font-weight: 700 !important;
    letter-spacing: 0.2em !important;
    text-transform: uppercase !important;
    color: var(--gold) !important;
    text-align: center !important;
    margin-bottom: 20px !important;
    display: block !important;
  }
  #art-for-inca-page .story-section .inca-h2 {
    font-family: var(--font-serif) !important;
    font-size: clamp(2.8rem, 6vw, 4.4rem) !important;
    font-weight: 600 !important;
    color: var(--cream) !important;
    text-align: center !important;
    margin-bottom: 24px !important;
    line-height: 1.1 !important;
    display: block !important;
  }
  #art-for-inca-page .story-section .inca-h2 em {
    font-style: italic !important;
    color: var(--gold-light) !important;
  }
  #art-for-inca-page .story-hero-image {
    width: 100% !important;
    max-width: 800px !important;
    margin: 40px auto !important;
    border-radius: 4px !important;
    overflow: hidden !important;
    border: 1px solid var(--divider) !important;
  }
  #art-for-inca-page .story-hero-image img {
    width: 100% !important;
    height: auto !important;
    object-fit: cover !important;
    display: block !important;
  }
  #art-for-inca-page .story-body {
    max-width: 680px !important;
    margin: 0 auto !important;
  }
  #art-for-inca-page .story-body p {
    font-family: var(--font-sans) !important;
    font-size: clamp(1.1rem, 2.5vw, 1.3rem) !important;
    font-weight: 400 !important;
    color: var(--cream-dim) !important;
    line-height: 1.9 !important;
    margin-bottom: 32px !important;
  }
  #art-for-inca-page .story-body p strong { color: var(--cream) !important; font-weight: 600 !important; }
  #art-for-inca-page .story-body .pull-quote {
    font-family: var(--font-serif) !important;
    font-size: clamp(1.7rem, 4.5vw, 2.5rem) !important;
    font-style: italic !important;
    font-weight: 400 !important;
    color: var(--gold-light) !important;
    line-height: 1.4 !important;
    border-left: 2px solid var(--gold) !important;
    padding: 12px 0 12px 32px !important;
    margin: 52px 0 !important;
  }
  #art-for-inca-page .story-split {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 40px !important;
    align-items: center !important;
    margin: 48px auto !important;
    max-width: 800px !important;
  }
  #art-for-inca-page .story-split.reverse { direction: rtl !important; }
  #art-for-inca-page .story-split.reverse > * { direction: ltr !important; }
  #art-for-inca-page .story-split-image {
    border-radius: 4px !important;
    overflow: hidden !important;
    border: 1px solid var(--divider) !important;
  }
  #art-for-inca-page .story-split-image img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
    max-height: 480px !important;
  }
  #art-for-inca-page .story-split-text p {
    font-family: var(--font-sans) !important;
    font-size: clamp(1.1rem, 2.5vw, 1.3rem) !important;
    color: var(--cream-dim) !important;
    line-height: 1.9 !important;
    margin-bottom: 24px !important;
  }
  #art-for-inca-page .story-split-text p strong { color: var(--cream) !important; font-weight: 600 !important; }

  /* Impact stats */
  #art-for-inca-page .impact-row {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    gap: 24px !important;
    margin: 48px auto !important;
    max-width: 700px !important;
  }
  #art-for-inca-page .impact-stat {
    background: var(--bg-light) !important;
    border: 1px solid var(--divider) !important;
    border-radius: 4px !important;
    padding: 30px 32px !important;
    text-align: center !important;
    flex: 1 !important;
    min-width: 170px !important;
  }
  #art-for-inca-page .impact-stat .stat-number {
    font-family: var(--font-serif) !important;
    font-size: 3.4rem !important;
    font-weight: 700 !important;
    color: var(--gold) !important;
    line-height: 1 !important;
    margin-bottom: 10px !important;
    display: block !important;
  }
  #art-for-inca-page .impact-stat .stat-label {
    font-family: var(--font-sans) !important;
    font-size: 1rem !important;
    font-weight: 600 !important;
    letter-spacing: 0.1em !important;
    text-transform: uppercase !important;
    color: var(--cream-dim) !important;
    display: block !important;
  }

  /* How it works */
  #art-for-inca-page .how-it-works {
    max-width: 680px !important;
    margin: 48px auto 0 !important;
  }
  #art-for-inca-page .how-it-works .inca-h3 {
    font-family: var(--font-serif) !important;
    font-size: clamp(2rem, 4.5vw, 2.8rem) !important;
    font-weight: 600 !important;
    color: var(--cream) !important;
    margin-bottom: 40px !important;
    text-align: center !important;
    display: block !important;
  }
  #art-for-inca-page .steps { display: flex !important; flex-direction: column !important; gap: 26px !important; }
  #art-for-inca-page .step { display: flex !important; align-items: flex-start !important; gap: 22px !important; }
  #art-for-inca-page .step-num {
    flex-shrink: 0 !important;
    width: 50px !important;
    height: 50px !important;
    border-radius: 50% !important;
    border: 1px solid var(--gold) !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    font-family: var(--font-serif) !important;
    font-size: 1.3rem !important;
    font-weight: 700 !important;
    color: var(--gold) !important;
    margin-top: 2px !important;
  }
  #art-for-inca-page .step-text {
    font-family: var(--font-sans) !important;
    font-size: 1.2rem !important;
    color: var(--cream-dim) !important;
    line-height: 1.85 !important;
  }
  #art-for-inca-page .step-text strong { color: var(--cream) !important; font-weight: 600 !important; }
  #art-for-inca-page .step-text .canvas-note {
    display: inline-block !important;
    margin-top: 10px !important;
    background: rgba(201,169,110,0.12) !important;
    border: 1px solid var(--divider) !important;
    border-radius: 3px !important;
    padding: 9px 16px !important;
    font-size: 1rem !important;
    font-weight: 700 !important;
    color: var(--gold-light) !important;
    letter-spacing: 0.05em !important;
  }

  /* =============================================
     BOTTOM FORM SECTION
  ============================================= */
  #art-for-inca-page .bottom-form-section {
    background: var(--bg-light) !important;
    padding: 100px 32px !important;
    text-align: center !important;
    border-top: 1px solid var(--divider) !important;
  }

  /* =============================================
     FOOTER
  ============================================= */
  #art-for-inca-page .inca-footer {
    background: var(--bg) !important;
    border-top: 1px solid var(--divider) !important;
    padding: 48px 32px !important;
    text-align: center !important;
  }
  #art-for-inca-page .inca-footer .footer-collab {
    font-family: var(--font-sans) !important;
    font-size: 1rem !important;
    font-weight: 600 !important;
    letter-spacing: 0.15em !important;
    text-transform: uppercase !important;
    color: var(--gold) !important;
    margin-bottom: 12px !important;
    display: block !important;
  }
  #art-for-inca-page .inca-footer .footer-note {
    font-family: var(--font-sans) !important;
    font-size: 1rem !important;
    color: var(--cream-dim) !important;
    opacity: 0.5 !important;
    display: block !important;
  }

  /* =============================================
     RESPONSIVE — MOBILE
  ============================================= */
  @media (max-width: 640px) {
    #art-for-inca-page .inca-container { padding: 0 20px !important; }
    #art-for-inca-page .campaign-banner { padding: 64px 20px 56px !important; }
    #art-for-inca-page .story-section { padding: 80px 20px !important; }
    #art-for-inca-page .print-release-section { padding: 72px 20px !important; }
    #art-for-inca-page .bottom-form-section { padding: 80px 20px !important; }
    #art-for-inca-page .form-section { padding: 72px 20px !important; }

    #art-for-inca-page .countdown-bar { padding: 12px 16px !important; }
    #art-for-inca-page .countdown-bar .countdown-label { display: none !important; }
    #art-for-inca-page .countdown-bar .cd-number { font-size: 2.4rem !important; }
    #art-for-inca-page .countdown-bar .cd-sep { font-size: 2.4rem !important; }
    #art-for-inca-page .countdown-bar .cd-label { font-size: 0.9rem !important; }

    #art-for-inca-page .inca-site-header .inca-site-title { font-size: 2.2rem !important; }
    #art-for-inca-page .campaign-banner .inca-h1 { font-size: 3rem !important; }
    #art-for-inca-page .campaign-banner .subheadline { font-size: 1.15rem !important; }
    #art-for-inca-page .giveaway-pill { font-size: 1rem !important; padding: 11px 20px !important; }

    #art-for-inca-page .form-section .form-heading,
    #art-for-inca-page .bottom-form-section .form-heading { font-size: 2.2rem !important; }
    #art-for-inca-page .form-section .form-subheading,
    #art-for-inca-page .bottom-form-section .form-subheading { font-size: 1.15rem !important; }

    #art-for-inca-page .story-section .inca-h2 { font-size: 2.8rem !important; }
    #art-for-inca-page .story-body p { font-size: 1.15rem !important; }
    #art-for-inca-page .story-body .pull-quote { font-size: 1.6rem !important; padding-left: 22px !important; }
    #art-for-inca-page .story-split { grid-template-columns: 1fr !important; gap: 28px !important; }
    #art-for-inca-page .story-split.reverse { direction: ltr !important; }
    #art-for-inca-page .story-split-text p { font-size: 1.15rem !important; }

    #art-for-inca-page .impact-stat { min-width: 130px !important; padding: 22px 16px !important; }
    #art-for-inca-page .impact-stat .stat-number { font-size: 2.8rem !important; }
    #art-for-inca-page .impact-stat .stat-label { font-size: 0.95rem !important; }

    #art-for-inca-page .how-it-works .inca-h3 { font-size: 2rem !important; }
    #art-for-inca-page .step-text { font-size: 1.1rem !important; }

    #art-for-inca-page .print-release-section .inca-h2 { font-size: 2.6rem !important; }
    #art-for-inca-page .release-dates { flex-direction: column !important; gap: 8px !important; text-align: center !important; padding: 16px 24px !important; }
    #art-for-inca-page .release-dates .date-value { font-size: 1.7rem !important; }
    #art-for-inca-page .release-subtext { font-size: 1.1rem !important; }
    #art-for-inca-page .print-release-grid { grid-template-columns: 1fr !important; gap: 16px !important; }
    #art-for-inca-page .print-release-card .card-title { font-size: 1.5rem !important; }
    #art-for-inca-page .print-release-card .card-detail { font-size: 1rem !important; }
  }
